You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2017/03/01 21:09:49 UTC
[01/10] git commit: [flex-asjs] [refs/heads/dual] - percent proxy
needed on JS version as well
Repository: flex-asjs
Updated Branches:
refs/heads/dual 6bf50350a -> 333e201aa
percent proxy needed on JS version as well
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6be68640
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6be68640
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6be68640
Branch: refs/heads/dual
Commit: 6be686406d044527e4aa408703c62ec5e3a52e8a
Parents: 6bf5035
Author: Alex Harui <ah...@apache.org>
Authored: Wed Feb 22 23:47:22 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Feb 22 23:47:22 2017 -0800
----------------------------------------------------------------------
.../projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6be68640/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as
index e1eb357..ca34c66 100644
--- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as
@@ -358,6 +358,8 @@ package org.apache.flex.core
return w;
}
+ [Bindable("widthChanged")]
+ [PercentProxy("percentWidth")]
/**
* @flexjsignorecoercion String
*/
@@ -448,6 +450,8 @@ package org.apache.flex.core
return h;
}
+ [Bindable("heightChanged")]
+ [PercentProxy("percentHeight")]
/**
* @flexjsignorecoercion String
*/
[08/10] git commit: [flex-asjs] [refs/heads/dual] - fix up config
files for dual mode
Posted by ah...@apache.org.
fix up config files for dual mode
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6a4be59f
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6a4be59f
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6a4be59f
Branch: refs/heads/dual
Commit: 6a4be59fcfa643b4e101becab81dd83b059062d5
Parents: abcc8ff
Author: Alex Harui <ah...@apache.org>
Authored: Wed Mar 1 13:08:45 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Mar 1 13:08:45 2017 -0800
----------------------------------------------------------------------
frameworks/air-config-template.xml | 29 ++++++++++++++++++++++++++++
frameworks/air-config.xml | 29 ++++++++++++++++++++++++++++
frameworks/createjs-config-template.xml | 6 ++++++
frameworks/createjs-config.xml | 6 ++++++
frameworks/flex-config-template.xml | 27 ++++++++++++++++++++++++++
frameworks/flex-config.xml | 27 ++++++++++++++++++++++++++
frameworks/jquery-config-template.xml | 5 +++++
frameworks/jquery-config.xml | 5 +++++
frameworks/js-config-template.xml | 5 +++++
frameworks/js-config.xml | 5 +++++
frameworks/node-config-template.xml | 5 +++++
frameworks/node-config.xml | 5 +++++
12 files changed, 154 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/air-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/air-config-template.xml b/frameworks/air-config-template.xml
index 7388a3f..e8f2cf5 100644
--- a/frameworks/air-config-template.xml
+++ b/frameworks/air-config-template.xml
@@ -27,6 +27,15 @@
<swf-version>@swfversion@</swf-version>
<compiler>
+
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>SWF</target>
+ <target>JSFlex</target>
+ </targets>
+
+ <define><name>COMPILE::SWF</name><value>AUTO</value></define>
+ <define><name>COMPILE::JS</name><value>AUTO</value></define>
<!-- Turn on generation of accessible SWFs. -->
<accessible>true</accessible>
@@ -63,6 +72,12 @@
<path-element>{airHome}/frameworks/libs/air/airglobal.swc</path-element>
</external-library-path>
+ <!-- List of SWC files or directories to compile against but to omit from -->
+ <!-- linking. -->
+ <js-external-library-path>
+ <path-element>../js/libs/js.swc</path-element>
+ </js-external-library-path>
+
<!-- Turn on writing of generated/*.as files to disk. These files are generated by -->
<!-- the compiler during mxml translation and are helpful with understanding and -->
<!-- debugging Flex applications. -->
@@ -81,6 +96,11 @@
<path-element>{airHome}/frameworks/libs/air</path-element>
</library-path>
+ <!-- List of SWC files or directories that contain SWC files. -->
+ <js-library-path>
+ <path-element>js/FlexJS/libs</path-element>
+ </js-library-path>
+
<allow-subclass-overrides>true</allow-subclass-overrides>
<mxml>
<children-as-data>true</children-as-data>
@@ -94,6 +114,9 @@
<binding-value-change-event>org.apache.flex.events.ValueChangeEvent</binding-value-change-event>
<binding-value-change-event-kind>org.apache.flex.events.ValueChangeEvent</binding-value-change-event-kind>
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
+ <binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
+ <binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
@@ -113,6 +136,12 @@
<namespace>
<uri>library://ns.apache.org/flexjs/basic</uri>
+ <manifest>projects/Basic/src/main/resources/basic-manifest.xml</manifest>
+
+ </namespace>
+ <namespace>
+ <uri>library://ns.apache.org/flexjs/basic</uri>
+
<manifest>projects/Charts/src/main/resources/basic-manifest.xml</manifest>
</namespace>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/air-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/air-config.xml b/frameworks/air-config.xml
index 44fcfa4..ee55640 100644
--- a/frameworks/air-config.xml
+++ b/frameworks/air-config.xml
@@ -27,6 +27,15 @@
<swf-version>14</swf-version>
<compiler>
+
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>SWF</target>
+ <target>JSFlex</target>
+ </targets>
+
+ <define><name>COMPILE::SWF</name><value>AUTO</value></define>
+ <define><name>COMPILE::JS</name><value>AUTO</value></define>
<!-- Turn on generation of accessible SWFs. -->
<accessible>true</accessible>
@@ -63,6 +72,12 @@
<path-element>{airHome}/frameworks/libs/air/airglobal.swc</path-element>
</external-library-path>
+ <!-- List of SWC files or directories to compile against but to omit from -->
+ <!-- linking. -->
+ <js-external-library-path>
+ <path-element>../js/libs/js.swc</path-element>
+ </js-external-library-path>
+
<!-- Turn on writing of generated/*.as files to disk. These files are generated by -->
<!-- the compiler during mxml translation and are helpful with understanding and -->
<!-- debugging Flex applications. -->
@@ -81,6 +96,11 @@
<path-element>{airHome}/frameworks/libs/air</path-element>
</library-path>
+ <!-- List of SWC files or directories that contain SWC files. -->
+ <js-library-path>
+ <path-element>js/FlexJS/libs</path-element>
+ </js-library-path>
+
<allow-subclass-overrides>true</allow-subclass-overrides>
<mxml>
<children-as-data>true</children-as-data>
@@ -94,6 +114,9 @@
<binding-value-change-event>org.apache.flex.events.ValueChangeEvent</binding-value-change-event>
<binding-value-change-event-kind>org.apache.flex.events.ValueChangeEvent</binding-value-change-event-kind>
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
+ <binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
+ <binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
@@ -113,6 +136,12 @@
<namespace>
<uri>library://ns.apache.org/flexjs/basic</uri>
+ <manifest>projects/Basic/src/main/resources/basic-manifest.xml</manifest>
+
+ </namespace>
+ <namespace>
+ <uri>library://ns.apache.org/flexjs/basic</uri>
+
<manifest>projects/Charts/src/main/resources/basic-manifest.xml</manifest>
</namespace>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/createjs-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/createjs-config-template.xml b/frameworks/createjs-config-template.xml
index 0d0a958..49a8980 100644
--- a/frameworks/createjs-config-template.xml
+++ b/frameworks/createjs-config-template.xml
@@ -29,6 +29,11 @@
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
+
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
<!--
@@ -89,6 +94,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/createjs-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/createjs-config.xml b/frameworks/createjs-config.xml
index 9b734ef..cf0eaf5 100644
--- a/frameworks/createjs-config.xml
+++ b/frameworks/createjs-config.xml
@@ -29,6 +29,11 @@
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
+
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
<!--
@@ -89,6 +94,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/flex-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/flex-config-template.xml b/frameworks/flex-config-template.xml
index a0d20df..18f041e 100644
--- a/frameworks/flex-config-template.xml
+++ b/frameworks/flex-config-template.xml
@@ -29,6 +29,15 @@
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>SWF</target>
+ <target>JSFlex</target>
+ </targets>
+
+ <define><name>COMPILE::SWF</name><value>AUTO</value></define>
+ <define><name>COMPILE::JS</name><value>AUTO</value></define>
+
<!-- Turn on generation of accessible SWFs. -->
<accessible>true</accessible>
@@ -64,6 +73,12 @@
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>
</external-library-path>
+ <!-- List of SWC files or directories to compile against but to omit from -->
+ <!-- linking. -->
+ <js-external-library-path>
+ <path-element>../js/libs/js.swc</path-element>
+ </js-external-library-path>
+
<!-- Turn on writing of generated/*.as files to disk. These files are generated by -->
<!-- the compiler during mxml translation and are helpful with understanding and -->
<!-- debugging Flex applications. -->
@@ -82,6 +97,11 @@
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element>
</library-path>
+ <!-- List of SWC files or directories that contain SWC files. -->
+ <js-library-path>
+ <path-element>js/FlexJS/libs</path-element>
+ </js-library-path>
+
<allow-subclass-overrides>true</allow-subclass-overrides>
<mxml>
<children-as-data>true</children-as-data>
@@ -97,6 +117,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
@@ -116,6 +137,12 @@
<namespace>
<uri>library://ns.apache.org/flexjs/basic</uri>
+ <manifest>projects/Basic/src/main/resources/basic-manifest.xml</manifest>
+
+ </namespace>
+ <namespace>
+ <uri>library://ns.apache.org/flexjs/basic</uri>
+
<manifest>projects/Charts/src/main/resources/basic-manifest.xml</manifest>
</namespace>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/flex-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/flex-config.xml b/frameworks/flex-config.xml
index 1810028..677284f 100644
--- a/frameworks/flex-config.xml
+++ b/frameworks/flex-config.xml
@@ -29,6 +29,15 @@
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>SWF</target>
+ <target>JSFlex</target>
+ </targets>
+
+ <define><name>COMPILE::SWF</name><value>AUTO</value></define>
+ <define><name>COMPILE::JS</name><value>AUTO</value></define>
+
<!-- Turn on generation of accessible SWFs. -->
<accessible>true</accessible>
@@ -64,6 +73,12 @@
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>
</external-library-path>
+ <!-- List of SWC files or directories to compile against but to omit from -->
+ <!-- linking. -->
+ <js-external-library-path>
+ <path-element>../js/libs/js.swc</path-element>
+ </js-external-library-path>
+
<!-- Turn on writing of generated/*.as files to disk. These files are generated by -->
<!-- the compiler during mxml translation and are helpful with understanding and -->
<!-- debugging Flex applications. -->
@@ -82,6 +97,11 @@
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element>
</library-path>
+ <!-- List of SWC files or directories that contain SWC files. -->
+ <js-library-path>
+ <path-element>js/FlexJS/libs</path-element>
+ </js-library-path>
+
<allow-subclass-overrides>true</allow-subclass-overrides>
<mxml>
<children-as-data>true</children-as-data>
@@ -97,6 +117,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
@@ -116,6 +137,12 @@
<namespace>
<uri>library://ns.apache.org/flexjs/basic</uri>
+ <manifest>projects/Basic/src/main/resources/basic-manifest.xml</manifest>
+
+ </namespace>
+ <namespace>
+ <uri>library://ns.apache.org/flexjs/basic</uri>
+
<manifest>projects/Charts/src/main/resources/basic-manifest.xml</manifest>
</namespace>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/jquery-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/jquery-config-template.xml b/frameworks/jquery-config-template.xml
index 28343d1..f97f278 100644
--- a/frameworks/jquery-config-template.xml
+++ b/frameworks/jquery-config-template.xml
@@ -28,6 +28,10 @@
<swf-version>@swfversion@</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -90,6 +94,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/jquery-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/jquery-config.xml b/frameworks/jquery-config.xml
index 5cdb001..4bae5b3 100644
--- a/frameworks/jquery-config.xml
+++ b/frameworks/jquery-config.xml
@@ -28,6 +28,10 @@
<swf-version>14</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -90,6 +94,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/js-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/js-config-template.xml b/frameworks/js-config-template.xml
index 4818f65..e2db2f8 100644
--- a/frameworks/js-config-template.xml
+++ b/frameworks/js-config-template.xml
@@ -28,6 +28,10 @@
<swf-version>@swfversion@</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -88,6 +92,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js-config.xml b/frameworks/js-config.xml
index 3e5d58b..c66ccef 100644
--- a/frameworks/js-config.xml
+++ b/frameworks/js-config.xml
@@ -28,6 +28,10 @@
<swf-version>14</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JS</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -88,6 +92,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/node-config-template.xml
----------------------------------------------------------------------
diff --git a/frameworks/node-config-template.xml b/frameworks/node-config-template.xml
index 701e978..4581e79 100644
--- a/frameworks/node-config-template.xml
+++ b/frameworks/node-config-template.xml
@@ -28,6 +28,10 @@
<swf-version>@swfversion@</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JSNode</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -89,6 +93,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6a4be59f/frameworks/node-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/node-config.xml b/frameworks/node-config.xml
index 7c0632b..3fd79ce 100644
--- a/frameworks/node-config.xml
+++ b/frameworks/node-config.xml
@@ -28,6 +28,10 @@
<swf-version>14</swf-version>
<compiler>
+ <!-- build both SWF and JS. -->
+ <targets>
+ <target>JSNode</target>
+ </targets>
<!-- List of path elements that form the roots of ActionScript class hierarchies. -->
<!-- not set -->
@@ -89,6 +93,7 @@
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<binding-event-handler-event>org.apache.flex.events.Event</binding-event-handler-event>
<binding-event-handler-class>org.apache.flex.events.EventDispatcher</binding-event-handler-class>
+ <binding-event-handler-interface>org.apache.flex.events.IEventDispatcher</binding-event-handler-interface>
<states-class>org.apache.flex.states.State</states-class>
<states-instance-override-class>org.apache.flex.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.flex.states.SetProperty</states-property-override-class>
[07/10] git commit: [flex-asjs] [refs/heads/dual] - dual mode found
lots of interesting stuff
Posted by ah...@apache.org.
dual mode found lots of interesting stuff
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/abcc8ff8
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/abcc8ff8
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/abcc8ff8
Branch: refs/heads/dual
Commit: abcc8ff8e78448b0b7787f868417484f68d0e4d5
Parents: 577a2d8
Author: Alex Harui <ah...@apache.org>
Authored: Wed Mar 1 13:08:14 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Mar 1 13:08:14 2017 -0800
----------------------------------------------------------------------
.../flex/org/apache/flex/core/Application.as | 1 +
.../main/flex/org/apache/flex/html/CheckBox.as | 15 ++++++
.../flex/org/apache/flex/html/RadioButton.as | 2 +
.../projects/Basic/src/test/flex/build.xml | 3 +-
.../org/apache/flex/events/EventDispatcher.as | 5 ++
.../main/flex/org/apache/flex/utils/Timer.as | 5 ++
.../org/apache/flex/createjs/Application.as | 51 ++++++++++++++++++++
.../main/flex/org/apache/flex/flat/CheckBox.as | 14 ++++++
.../flex/org/apache/flex/flat/DropDownList.as | 14 ++++++
.../flex/org/apache/flex/flat/RadioButton.as | 14 ++++++
.../flex/org/apache/flex/mdl/RadioButton.as | 20 ++++++++
.../flex/org/apache/flex/mobile/TitleView.as | 7 ---
.../org/apache/flex/mobile/ViewManagerBase.as | 12 +----
13 files changed, 144 insertions(+), 19 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/Application.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/Application.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/Application.as
index 1c7cb0f..a7be814 100644
--- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/Application.as
+++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/Application.as
@@ -89,6 +89,7 @@ package org.apache.flex.core
* @productversion FlexJS 0.0
*/
[Event(name="applicationComplete", type="org.apache.flex.events.Event")]
+
/**
* The Application class is the main class and entry point for a FlexJS
* application. This Application class is different than the
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as
index 89ea4cd..5b8e0a5 100644
--- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as
+++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as
@@ -131,6 +131,20 @@ package org.apache.flex.html
}
}
+ //--------------------------------------
+ // Events
+ //--------------------------------------
+
+ /**
+ * Dispatched when the user checks or un-checks the CheckBox.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class CheckBox extends UIBase
{
@@ -174,6 +188,7 @@ package org.apache.flex.html
_label.childNodes.item(1).nodeValue = value;
}
+ [Bindable("change")]
public function get selected():Boolean
{
return (_icon.element as HTMLInputElement).checked;
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as
index 9aa2254..282a9b7 100644
--- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as
+++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as
@@ -221,6 +221,8 @@ package org.apache.flex.html
}
}
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class RadioButton extends UIBase
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Basic/src/test/flex/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/test/flex/build.xml b/frameworks/projects/Basic/src/test/flex/build.xml
index 97f973e..bbdc0da 100644
--- a/frameworks/projects/Basic/src/test/flex/build.xml
+++ b/frameworks/projects/Basic/src/test/flex/build.xml
@@ -88,7 +88,7 @@
</target>
<path id="lib.path">
- <fileset dir="${FALCON_HOME}/lib" includes="falcon-flexTasks.jar"/>
+ <fileset dir="${FALCONJX_HOME}/lib" includes="falcon-flexTasks.jar"/>
</path>
<target name="compile" description="Compiles FlexUnitApplication.swf">
@@ -119,6 +119,7 @@
<jvmarg line="${mxmlc.jvm.args}"/>
<arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
<arg value="-debug" />
+ <arg value="-compiler.targets=SWF" />
<arg value="-compiler.mxml.children-as-data" />
<arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
<arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Core/src/main/flex/org/apache/flex/events/EventDispatcher.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/events/EventDispatcher.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/events/EventDispatcher.as
index 0d2b081..cb8040a 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/events/EventDispatcher.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/events/EventDispatcher.as
@@ -99,5 +99,10 @@ package org.apache.flex.events
}
return false;
}
+
+ public function toString():String
+ {
+ return "EventDispatcher";
+ }
}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Timer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Timer.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Timer.as
index f16efb4..a0259f9 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Timer.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/Timer.as
@@ -129,6 +129,11 @@ public class Timer extends EventDispatcher
public var delay:Number;
public var repeatCount:int;
+ public function running():Boolean
+ {
+ return timerInterval != -1;
+ }
+
private var _currentCount:int = 0;
public function get currentCount():int
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as b/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
index ac22fa0..d778020 100644
--- a/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
+++ b/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
@@ -90,6 +90,7 @@ package org.apache.flex.createjs
* @productversion FlexJS 0.0
*/
[Event(name="applicationComplete", type="org.apache.flex.events.Event")]
+
/**
* The Application class is the main class and entry point for a FlexJS
* application. This Application class is different than the
@@ -116,6 +117,56 @@ package org.apache.flex.createjs
// does nothing different for SWF side
}
+ /**
+ * Dispatched at startup. Attributes and sub-instances of
+ * the MXML document have been created and assigned.
+ * The component lifecycle is different
+ * than the Flex SDK. There is no creationComplete event.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="initialize", type="org.apache.flex.events.Event")]
+
+ /**
+ * Dispatched at startup before the instances get created.
+ * Beads can call preventDefault and defer initialization.
+ * This event will be dispatched on every frame until no
+ * listeners call preventDefault(), then the initialize()
+ * method will be called.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="preinitialize", type="org.apache.flex.events.Event")]
+
+ /**
+ * Dispatched at startup after the initial view has been
+ * put on the display list. This event is sent before
+ * applicationComplete is dispatched.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="viewChanged", type="org.apache.flex.events.Event")]
+
+ /**
+ * Dispatched at startup after the initial view has been
+ * put on the display list.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="applicationComplete", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class Application extends ApplicationBase implements IStrand, IParent, IEventDispatcher
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as
index 2d09772..497ea48 100644
--- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as
+++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as
@@ -55,6 +55,20 @@ package org.apache.flex.flat
}
}
+ //--------------------------------------
+ // Events
+ //--------------------------------------
+
+ /**
+ * Dispatched when the user checks or un-checks the CheckBox.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class CheckBox extends UIBase
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as
index 1e4b3c7..b1c6a9e 100644
--- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as
+++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as
@@ -61,6 +61,20 @@ package org.apache.flex.flat
}
}
+ //--------------------------------------
+ // Events
+ //--------------------------------------
+
+ /**
+ * Dispatched when the user selects an item.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class DropDownList extends ListBase
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as
index 9fe9d1b..e4bb322 100644
--- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as
+++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as
@@ -54,6 +54,20 @@ package org.apache.flex.flat
}
}
+ //--------------------------------------
+ // Events
+ //--------------------------------------
+
+ /**
+ * Dispatched when the user selects a RadioButton.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class RadioButton extends UIBase
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as
index 4eb24de..6cee249 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as
@@ -256,6 +256,26 @@ package org.apache.flex.mdl
}
}
+ /**
+ * Dispatched when the user clicks on RadioButton.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.8
+ */
+ [Event(name="click", type="org.apache.flex.events.MouseEvent")]
+
+ /**
+ * Dispatched when RadioButton is being selected/unselected.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.8
+ */
+ [Event(name="change", type="org.apache.flex.events.Event")]
+
COMPILE::JS
public class RadioButton extends UIBase
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/TitleView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/TitleView.as b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/TitleView.as
index 2b7f43f..b37bcfd 100644
--- a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/TitleView.as
+++ b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/TitleView.as
@@ -49,18 +49,11 @@ package org.apache.flex.mobile
_title = value;
}
- COMPILE::SWF
override public function toString():String
{
return _title;
}
- COMPILE::JS
- public function toString():String
- {
- return _title;
- }
-
private var _viewManager:IViewManager;
public function get viewManager():IViewManager
{
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/abcc8ff8/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/ViewManagerBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/ViewManagerBase.as b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/ViewManagerBase.as
index 6d7175e..7c44e07 100644
--- a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/ViewManagerBase.as
+++ b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/ViewManagerBase.as
@@ -83,21 +83,11 @@ package org.apache.flex.mobile
ViewManagerModel(model).title = value;
}
- COMPILE::SWF
override public function toString():String
{
return ViewManagerModel(model).title;
}
-
- /**
- * @private
- */
- COMPILE::JS
- public function toString():String
- {
- return ViewManagerModel(model).title;
- }
-
+
/**
* True if this view manager instance is displaying a NavigationBar.
*
[05/10] git commit: [flex-asjs] [refs/heads/dual] - move native
examples to src/main/flex
Posted by ah...@apache.org.
move native examples to src/main/flex
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c8228288
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c8228288
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c8228288
Branch: refs/heads/dual
Commit: c8228288268108e9b27ff7045adccabcfdadcf68
Parents: b7ce542
Author: Alex Harui <ah...@apache.org>
Authored: Wed Mar 1 13:06:46 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Mar 1 13:06:46 2017 -0800
----------------------------------------------------------------------
.../native/AngularExample/src/AngularExample.as | 84 -----------
.../native/AngularExample/src/MyController.as | 70 ----------
.../src/components/IWebComponent.as | 27 ----
.../src/components/WebComponent.as | 38 -----
.../src/components/mdbutton/MDButton.as | 61 --------
.../src/components/mdbutton/MDButtonFactory.as | 56 --------
.../src/main/flex/AngularExample.as | 84 +++++++++++
.../src/main/flex/MyController.as | 70 ++++++++++
.../src/main/flex/components/IWebComponent.as | 27 ++++
.../src/main/flex/components/WebComponent.as | 38 +++++
.../main/flex/components/mdbutton/MDButton.as | 61 ++++++++
.../flex/components/mdbutton/MDButtonFactory.as | 56 ++++++++
.../native/ButtonExample/src/ButtonExample.as | 34 -----
.../src/main/flex/ButtonExample.as | 34 +++++
examples/native/USStatesMap/src/MapCoords.as | 75 ----------
examples/native/USStatesMap/src/USStatesMap.as | 140 -------------------
.../USStatesMap/src/main/flex/MapCoords.as | 75 ++++++++++
.../USStatesMap/src/main/flex/USStatesMap.as | 140 +++++++++++++++++++
18 files changed, 585 insertions(+), 585 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/AngularExample.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/AngularExample.as b/examples/native/AngularExample/src/AngularExample.as
deleted file mode 100644
index 6bc74c9..0000000
--- a/examples/native/AngularExample/src/AngularExample.as
+++ /dev/null
@@ -1,84 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package {
- import angular.IModule;
-
- import components.mdbutton.MDButton;
- import components.mdbutton.MDButtonFactory;
- /**
- * @author omuppirala
- */
- public class AngularExample {
-
- private var app:IModule;
-
- public function AngularExample() {
- //set up angular app
- app = angular.module("app",["ngMaterial"]);
- app.controller("MyController", ["$scope", "$mdDialog", MyController]);
- document.body.setAttribute("ng-app", "app");
-
- //App container
- var container:HTMLDivElement = document.createElement('div') as HTMLDivElement;
- container.style.width = '100%';
- container.style.height = '100%';
- container.setAttribute("layout", "row");
- container.setAttribute("layout-align", "center center");
- document.body.appendChild(container);
-
- //App
- var div:HTMLDivElement = document.createElement('div') as HTMLDivElement;
- div.id = 'div';
- div.style.width = '50%';
- div.style.height = '50%';
- div.setAttribute("layout", "column");
- div.setAttribute("layout-align", "center center");
-
- div.setAttribute("ng-controller", "MyController");
- div.setAttribute("md-whiteframe", "18");
- div.setAttribute("class", "md-whiteframe-14dp");
- container.appendChild(div);
-
- //App children
- div.innerHTML = '<h1>FlexJS + Angular + Angular Material Demo</h1>';
- div.innerHTML += '<span flex />';
- div.innerHTML += '<md-button id="myBtn" class="md-primary md-raised" ng-click="handleBtnClick()">{{btnLabelStr}}</md-button>';
-// div.innerHTML += '<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>';
-// div.innerHTML += '<md-progress-circular md-mode="indeterminate"></md-progress-circular>';
- div.innerHTML += '<md-input-container class="md-block" flex-gt-sm><label>Change button label...</label><input ng-model="btnLabelStr"></md-input-container>';
- div.innerHTML += '<span flex />';
-
-// var labelButtonClass:Object = MDButtonFactory.getInstance().getButtonClass();
-// var labelButton:MDButton = new labelButtonClass();
-// labelButton.setAttribute("class", "md-primary md-raised");
-// div.appendChild(labelButton);
-// labelButton.setLabel("Label Button");
-
-// var cakeButtonClass:Object = MDButtonFactory.getInstance().getButtonClass();
-// var cakeButton:MDButton = new cakeButtonClass();
-// cakeButton.setAttribute("class", "md-fab");
-// //cakeButton.setAttribute("md-no-ink", "");
-// div.appendChild(cakeButton);
-// cakeButton.setIcon("cake");
-// cakeButton.clickHandler("handleBtnClick");
-
- }
-
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/MyController.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/MyController.as b/examples/native/AngularExample/src/MyController.as
deleted file mode 100644
index 295df23..0000000
--- a/examples/native/AngularExample/src/MyController.as
+++ /dev/null
@@ -1,70 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package {
- import angular.material.MDAlertDialog;
- import angular.material.MDDialogService;
- import angular.IScope;
- /**
- * @author omuppirala
- */
-
- public class MyController {
-
- private var $scope:IScope;
- private var $mdDialog:MDDialogService;
-
- public function MyController(scope:IScope,mdDialog:MDDialogService) {
- this.$scope = scope;
- this.$mdDialog = mdDialog;
- this.$scope["handleBtnClick"] = this.handleBtnClick;
- this.$scope["close"] = this.close;
- this.$scope["myDate"] = new Date();
- this.$scope["btnLabelStr"] = "Click me";
-
- //setupWatchForDate();
- }
-
- private function setupWatchForDate() : void {
- $scope.$watch('myDate', this.handleDateChange,true);
- }
-
- private function handleDateChange() : void {
- alert('Date selected: ' + $scope["myDate"].toString());
- }
-
- public function handleBtnClick(event:Event):void
- {
- $mdDialog.show(
- {
- scope: $scope,
- preserveScope: true,
- //template: '<div style="margin:25px;"><img src="http://flex.apache.org/images/logo_01_fullcolor-sm.png" alt=""/><h1 md-heading">Angular Material</h1><img src="https://material.angularjs.org/latest/img/icons/angular-logo.svg" alt=""/><div layout="row"><span flex/><md-button ng-click=close()>CLOSE</md-button></div></div>',
- template: '<div layout="column" layout-align="left center" style="width:500px; height:500px; margin:25px;"><h3>Select a date: </h3><md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker><br>Selected date: {{myDate}}<span flex/><div layout="row"><span flex/><md-button ng-click=close()>CLOSE</md-button></div></div>',
- clickOutsideToClose: true,
- openFrom: angular.element(document.querySelector('#myBtn')),
- closeTo: angular.element(document.querySelector('#myBtn'))
- });
- }
-
- private function close():void
- {
- $mdDialog.cancel();
- }
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/components/IWebComponent.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/components/IWebComponent.as b/examples/native/AngularExample/src/components/IWebComponent.as
deleted file mode 100644
index ca0e8ca..0000000
--- a/examples/native/AngularExample/src/components/IWebComponent.as
+++ /dev/null
@@ -1,27 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package components {
- /**
- * @author omuppirala
- */
- public interface IWebComponent {
-
- function setupComponent():void;
- }
-}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/components/WebComponent.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/components/WebComponent.as b/examples/native/AngularExample/src/components/WebComponent.as
deleted file mode 100644
index 3637fd2..0000000
--- a/examples/native/AngularExample/src/components/WebComponent.as
+++ /dev/null
@@ -1,38 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package components {
- import components.IWebComponent;
-
- /**
- * @author omuppirala
- */
- public class WebComponent extends HTMLElement implements IWebComponent {
-
- protected var sr : ShadowRoot;
-
- public function createdCallback() : void {
- sr = this['createShadowRoot']();
- setupComponent();
- }
-
- public function setupComponent() : void {
- //override in subclass
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/components/mdbutton/MDButton.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/components/mdbutton/MDButton.as b/examples/native/AngularExample/src/components/mdbutton/MDButton.as
deleted file mode 100644
index 05f9377..0000000
--- a/examples/native/AngularExample/src/components/mdbutton/MDButton.as
+++ /dev/null
@@ -1,61 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package components.mdbutton {
- import components.WebComponent;
- /**
- * @author omuppirala
- */
- public class MDButton extends WebComponent
- {
-
- protected var label:Text;
- protected var iconSpan:HTMLSpanElement;
- override public function setupComponent():void {
- createLabel();
- createIcon();
- }
-
- protected function createLabel():void
- {
- label = ownerDocument.createTextNode("");
- sr.appendChild(Node(label));
- }
-
- public function setLabel(labelStr:String):void {
- this.textContent = labelStr;
- }
-
- protected function createIcon():void
- {
- iconSpan = ownerDocument.createElement("span") as HTMLSpanElement;
- iconSpan.setAttribute("class","material-icons");
- this.appendChild(iconSpan);
- }
-
- public function setIcon(iconName:String):void {
- iconSpan.textContent = iconName;
- }
-
- public function clickHandler(functionName:String):void
- {
- this.setAttribute("ng-click", functionName+"()");
- }
-
- }
-}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/components/mdbutton/MDButtonFactory.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/components/mdbutton/MDButtonFactory.as b/examples/native/AngularExample/src/components/mdbutton/MDButtonFactory.as
deleted file mode 100644
index 39b47cb..0000000
--- a/examples/native/AngularExample/src/components/mdbutton/MDButtonFactory.as
+++ /dev/null
@@ -1,56 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package components.mdbutton {
- public class MDButtonFactory {
- private static var _instance : MDButtonFactory;
- protected var elementName : String = "md-button";
- protected var baseComponent : Object = MDButton;
- protected var componentClass : Object;
- protected var alreadyRegistered: Boolean = false;
-
- public function MDButtonFactory() {
- if (_instance) {
- throw new Error("MDButtonFactory is a singleton. Use getInstance instead.");
- }
- _instance = this;
- }
-
- public static function getInstance() : MDButtonFactory {
- if (!_instance) {
- new MDButtonFactory();
- }
- return _instance;
- }
-
- protected function registerComponent() : void {
- if(!alreadyRegistered)
- {
- var classProto:Object = Object["create"](components.mdbutton.MDButton['prototype']);
- componentClass = document["registerElement"](elementName, {'prototype':classProto});
- alreadyRegistered = true;
- }
- }
-
- public function getButtonClass():Object
- {
- registerComponent();
- return componentClass;
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/AngularExample.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/AngularExample.as b/examples/native/AngularExample/src/main/flex/AngularExample.as
new file mode 100644
index 0000000..6bc74c9
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/AngularExample.as
@@ -0,0 +1,84 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package {
+ import angular.IModule;
+
+ import components.mdbutton.MDButton;
+ import components.mdbutton.MDButtonFactory;
+ /**
+ * @author omuppirala
+ */
+ public class AngularExample {
+
+ private var app:IModule;
+
+ public function AngularExample() {
+ //set up angular app
+ app = angular.module("app",["ngMaterial"]);
+ app.controller("MyController", ["$scope", "$mdDialog", MyController]);
+ document.body.setAttribute("ng-app", "app");
+
+ //App container
+ var container:HTMLDivElement = document.createElement('div') as HTMLDivElement;
+ container.style.width = '100%';
+ container.style.height = '100%';
+ container.setAttribute("layout", "row");
+ container.setAttribute("layout-align", "center center");
+ document.body.appendChild(container);
+
+ //App
+ var div:HTMLDivElement = document.createElement('div') as HTMLDivElement;
+ div.id = 'div';
+ div.style.width = '50%';
+ div.style.height = '50%';
+ div.setAttribute("layout", "column");
+ div.setAttribute("layout-align", "center center");
+
+ div.setAttribute("ng-controller", "MyController");
+ div.setAttribute("md-whiteframe", "18");
+ div.setAttribute("class", "md-whiteframe-14dp");
+ container.appendChild(div);
+
+ //App children
+ div.innerHTML = '<h1>FlexJS + Angular + Angular Material Demo</h1>';
+ div.innerHTML += '<span flex />';
+ div.innerHTML += '<md-button id="myBtn" class="md-primary md-raised" ng-click="handleBtnClick()">{{btnLabelStr}}</md-button>';
+// div.innerHTML += '<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>';
+// div.innerHTML += '<md-progress-circular md-mode="indeterminate"></md-progress-circular>';
+ div.innerHTML += '<md-input-container class="md-block" flex-gt-sm><label>Change button label...</label><input ng-model="btnLabelStr"></md-input-container>';
+ div.innerHTML += '<span flex />';
+
+// var labelButtonClass:Object = MDButtonFactory.getInstance().getButtonClass();
+// var labelButton:MDButton = new labelButtonClass();
+// labelButton.setAttribute("class", "md-primary md-raised");
+// div.appendChild(labelButton);
+// labelButton.setLabel("Label Button");
+
+// var cakeButtonClass:Object = MDButtonFactory.getInstance().getButtonClass();
+// var cakeButton:MDButton = new cakeButtonClass();
+// cakeButton.setAttribute("class", "md-fab");
+// //cakeButton.setAttribute("md-no-ink", "");
+// div.appendChild(cakeButton);
+// cakeButton.setIcon("cake");
+// cakeButton.clickHandler("handleBtnClick");
+
+ }
+
+ }
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/MyController.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/MyController.as b/examples/native/AngularExample/src/main/flex/MyController.as
new file mode 100644
index 0000000..295df23
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/MyController.as
@@ -0,0 +1,70 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package {
+ import angular.material.MDAlertDialog;
+ import angular.material.MDDialogService;
+ import angular.IScope;
+ /**
+ * @author omuppirala
+ */
+
+ public class MyController {
+
+ private var $scope:IScope;
+ private var $mdDialog:MDDialogService;
+
+ public function MyController(scope:IScope,mdDialog:MDDialogService) {
+ this.$scope = scope;
+ this.$mdDialog = mdDialog;
+ this.$scope["handleBtnClick"] = this.handleBtnClick;
+ this.$scope["close"] = this.close;
+ this.$scope["myDate"] = new Date();
+ this.$scope["btnLabelStr"] = "Click me";
+
+ //setupWatchForDate();
+ }
+
+ private function setupWatchForDate() : void {
+ $scope.$watch('myDate', this.handleDateChange,true);
+ }
+
+ private function handleDateChange() : void {
+ alert('Date selected: ' + $scope["myDate"].toString());
+ }
+
+ public function handleBtnClick(event:Event):void
+ {
+ $mdDialog.show(
+ {
+ scope: $scope,
+ preserveScope: true,
+ //template: '<div style="margin:25px;"><img src="http://flex.apache.org/images/logo_01_fullcolor-sm.png" alt=""/><h1 md-heading">Angular Material</h1><img src="https://material.angularjs.org/latest/img/icons/angular-logo.svg" alt=""/><div layout="row"><span flex/><md-button ng-click=close()>CLOSE</md-button></div></div>',
+ template: '<div layout="column" layout-align="left center" style="width:500px; height:500px; margin:25px;"><h3>Select a date: </h3><md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker><br>Selected date: {{myDate}}<span flex/><div layout="row"><span flex/><md-button ng-click=close()>CLOSE</md-button></div></div>',
+ clickOutsideToClose: true,
+ openFrom: angular.element(document.querySelector('#myBtn')),
+ closeTo: angular.element(document.querySelector('#myBtn'))
+ });
+ }
+
+ private function close():void
+ {
+ $mdDialog.cancel();
+ }
+ }
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/components/IWebComponent.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/components/IWebComponent.as b/examples/native/AngularExample/src/main/flex/components/IWebComponent.as
new file mode 100644
index 0000000..ca0e8ca
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/components/IWebComponent.as
@@ -0,0 +1,27 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package components {
+ /**
+ * @author omuppirala
+ */
+ public interface IWebComponent {
+
+ function setupComponent():void;
+ }
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/components/WebComponent.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/components/WebComponent.as b/examples/native/AngularExample/src/main/flex/components/WebComponent.as
new file mode 100644
index 0000000..3637fd2
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/components/WebComponent.as
@@ -0,0 +1,38 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package components {
+ import components.IWebComponent;
+
+ /**
+ * @author omuppirala
+ */
+ public class WebComponent extends HTMLElement implements IWebComponent {
+
+ protected var sr : ShadowRoot;
+
+ public function createdCallback() : void {
+ sr = this['createShadowRoot']();
+ setupComponent();
+ }
+
+ public function setupComponent() : void {
+ //override in subclass
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButton.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButton.as b/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButton.as
new file mode 100644
index 0000000..05f9377
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButton.as
@@ -0,0 +1,61 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package components.mdbutton {
+ import components.WebComponent;
+ /**
+ * @author omuppirala
+ */
+ public class MDButton extends WebComponent
+ {
+
+ protected var label:Text;
+ protected var iconSpan:HTMLSpanElement;
+ override public function setupComponent():void {
+ createLabel();
+ createIcon();
+ }
+
+ protected function createLabel():void
+ {
+ label = ownerDocument.createTextNode("");
+ sr.appendChild(Node(label));
+ }
+
+ public function setLabel(labelStr:String):void {
+ this.textContent = labelStr;
+ }
+
+ protected function createIcon():void
+ {
+ iconSpan = ownerDocument.createElement("span") as HTMLSpanElement;
+ iconSpan.setAttribute("class","material-icons");
+ this.appendChild(iconSpan);
+ }
+
+ public function setIcon(iconName:String):void {
+ iconSpan.textContent = iconName;
+ }
+
+ public function clickHandler(functionName:String):void
+ {
+ this.setAttribute("ng-click", functionName+"()");
+ }
+
+ }
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButtonFactory.as
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButtonFactory.as b/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButtonFactory.as
new file mode 100644
index 0000000..39b47cb
--- /dev/null
+++ b/examples/native/AngularExample/src/main/flex/components/mdbutton/MDButtonFactory.as
@@ -0,0 +1,56 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package components.mdbutton {
+ public class MDButtonFactory {
+ private static var _instance : MDButtonFactory;
+ protected var elementName : String = "md-button";
+ protected var baseComponent : Object = MDButton;
+ protected var componentClass : Object;
+ protected var alreadyRegistered: Boolean = false;
+
+ public function MDButtonFactory() {
+ if (_instance) {
+ throw new Error("MDButtonFactory is a singleton. Use getInstance instead.");
+ }
+ _instance = this;
+ }
+
+ public static function getInstance() : MDButtonFactory {
+ if (!_instance) {
+ new MDButtonFactory();
+ }
+ return _instance;
+ }
+
+ protected function registerComponent() : void {
+ if(!alreadyRegistered)
+ {
+ var classProto:Object = Object["create"](components.mdbutton.MDButton['prototype']);
+ componentClass = document["registerElement"](elementName, {'prototype':classProto});
+ alreadyRegistered = true;
+ }
+ }
+
+ public function getButtonClass():Object
+ {
+ registerComponent();
+ return componentClass;
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/ButtonExample/src/ButtonExample.as
----------------------------------------------------------------------
diff --git a/examples/native/ButtonExample/src/ButtonExample.as b/examples/native/ButtonExample/src/ButtonExample.as
deleted file mode 100644
index a3772e9..0000000
--- a/examples/native/ButtonExample/src/ButtonExample.as
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-package
-{
-public class ButtonExample
-{
- public function start():void
- {
- var button:Element = document.createElement("button");
- button.onclick = function ():void {
- alert("Hello browser from FalconJX!");
- };
- button.textContent = "Say Hello";
- document.body.appendChild(button);
- }
-}
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/ButtonExample/src/main/flex/ButtonExample.as
----------------------------------------------------------------------
diff --git a/examples/native/ButtonExample/src/main/flex/ButtonExample.as b/examples/native/ButtonExample/src/main/flex/ButtonExample.as
new file mode 100644
index 0000000..a3772e9
--- /dev/null
+++ b/examples/native/ButtonExample/src/main/flex/ButtonExample.as
@@ -0,0 +1,34 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package
+{
+public class ButtonExample
+{
+ public function start():void
+ {
+ var button:Element = document.createElement("button");
+ button.onclick = function ():void {
+ alert("Hello browser from FalconJX!");
+ };
+ button.textContent = "Say Hello";
+ document.body.appendChild(button);
+ }
+}
+}
\ No newline at end of file
[09/10] git commit: [flex-asjs] [refs/heads/dual] - fix up examples
to use dual mode
Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/native/ButtonExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/native/ButtonExample/build.xml b/examples/native/ButtonExample/build.xml
index b36117a..5e0f408 100644
--- a/examples/native/ButtonExample/build.xml
+++ b/examples/native/ButtonExample/build.xml
@@ -30,71 +30,10 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="JS.SWC" value="${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
-
- <condition property="JS.SWC" value="${FALCONJX_HOME}/../externs/js/out/bin/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FALCONJX_HOME}/../externs/js/out/bin/js.swc" type="file" />
- </and>
- </condition>
-
- <condition property="JS.SWC" value="${FALCONJX_HOME}/libs/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FALCONJX_HOME}/libs/js.swc" type="file" />
- </and>
- </condition>
-
- <path id="lib.path">
- <fileset dir="${FALCON_HOME}/lib" includes="falcon-flexTasks.jar"/>
- </path>
-
- <target name="main" depends="clean,build" description="Clean build of ${example}">
- </target>
+ <property name="config_arg" value="js" />
+ <property name="file_suffix" value="as" />
- <target name="build">
- <java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
- fork="true">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <jvmarg line="-Dflexlib=${FLEXJS_HOME}/frameworks}"/>
- <arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
- <arg value="-debug" />
- <arg value="-define=CONFIG::as_only,false" />
- <arg value="-define=CONFIG::js_only,true" />
- <arg value="-external-library-path=${JS.SWC}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- <arg value="-js-output-type=FLEXJS" />
- <arg value="-closure-lib=${GOOG_HOME}" />
- <arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
- <arg value="${basedir}/src/${example}.as" />
- </java>
- <fail>
- <condition>
- <not>
- <or>
- <equals arg1="${errorCode}" arg2="0" />
- <equals arg1="${errorCode}" arg2="2" />
- </or>
- </not>
- </condition>
- </fail>
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/native/USStatesMap/build.xml
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/build.xml b/examples/native/USStatesMap/build.xml
index 1b3c8a1..5a0d580 100644
--- a/examples/native/USStatesMap/build.xml
+++ b/examples/native/USStatesMap/build.xml
@@ -30,71 +30,10 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="JS.SWC" value="${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
+ <property name="config_arg" value="js" />
+ <property name="file_suffix" value="as" />
- <condition property="JS.SWC" value="${FALCONJX_HOME}/../externs/js/out/bin/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FALCONJX_HOME}/../externs/js/out/bin/js.swc" type="file" />
- </and>
- </condition>
-
- <condition property="JS.SWC" value="${FALCONJX_HOME}/libs/js.swc" >
- <and>
- <not>
- <isset property="JS.SWC" />
- </not>
- <available file="${FALCONJX_HOME}/libs/js.swc" type="file" />
- </and>
- </condition>
-
- <path id="lib.path">
- <fileset dir="${FALCON_HOME}/lib" includes="falcon-flexTasks.jar"/>
- </path>
-
- <target name="main" depends="clean,build" description="Clean build of ${example}">
- </target>
-
- <target name="build">
- <java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
- fork="true">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <jvmarg line="-Dflexlib=${FLEXJS_HOME}/frameworks}"/>
- <arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
- <arg value="-debug" />
- <arg value="-define=CONFIG::as_only,false" />
- <arg value="-define=CONFIG::js_only,true" />
- <arg value="-external-library-path=${JS.SWC}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- <arg value="-js-output-type=FLEXJS" />
- <arg value="-closure-lib=${GOOG_HOME}" />
- <arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
- <arg value="${basedir}/src/${example}.as" />
- </java>
- <fail>
- <condition>
- <not>
- <or>
- <equals arg1="${errorCode}" arg2="0" />
- <equals arg1="${errorCode}" arg2="2" />
- </or>
- </not>
- </condition>
- </fail>
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
[02/10] git commit: [flex-asjs] [refs/heads/dual] - JS App needed
width/height properties
Posted by ah...@apache.org.
JS App needed width/height properties
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/b7ce5424
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/b7ce5424
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/b7ce5424
Branch: refs/heads/dual
Commit: b7ce5424ca871c18b3606095bf8b25e9543587e4
Parents: 6be6864
Author: Alex Harui <ah...@apache.org>
Authored: Wed Feb 22 23:47:43 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Feb 22 23:47:43 2017 -0800
----------------------------------------------------------------------
.../org/apache/flex/core/ApplicationBase.as | 242 +++++++++++++++++++
1 file changed, 242 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b7ce5424/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/ApplicationBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/ApplicationBase.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/ApplicationBase.as
index 60111ef..8a54c91 100644
--- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/ApplicationBase.as
+++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/ApplicationBase.as
@@ -105,6 +105,248 @@ package org.apache.flex.core
return _info;
}
+ private var _width:Number;
+
+ [Bindable("widthChanged")]
+ [PercentProxy("percentWidth")]
+ /**
+ * @flexjsignorecoercion String
+ */
+ public function get width():Number
+ {
+ var pixels:Number;
+ var strpixels:String = element.style.width as String;
+ if (strpixels !== null && strpixels.indexOf('%') != -1)
+ pixels = NaN;
+ else
+ pixels = parseFloat(strpixels);
+ if (isNaN(pixels)) {
+ pixels = element.offsetWidth;
+ if (pixels === 0 && element.scrollWidth !== 0) {
+ // invisible child elements cause offsetWidth to be 0.
+ pixels = element.scrollWidth;
+ }
+ }
+ return pixels;
+ }
+
+ /**
+ * @private
+ */
+ public function set width(value:Number):void
+ {
+ if (explicitWidth != value)
+ {
+ explicitWidth = value;
+ }
+
+ setWidth(value);
+ }
+
+ private var _height:Number;
+
+ [Bindable("heightChanged")]
+ [PercentProxy("percentHeight")]
+ /**
+ * @flexjsignorecoercion String
+ */
+ public function get height():Number
+ {
+ var pixels:Number;
+ var strpixels:String = element.style.height as String;
+ if (strpixels !== null && strpixels.indexOf('%') != -1)
+ pixels = NaN;
+ else
+ pixels = parseFloat(strpixels);
+ if (isNaN(pixels)) {
+ pixels = element.offsetHeight;
+ if (pixels === 0 && element.scrollHeight !== 0) {
+ // invisible child elements cause offsetHeight to be 0.
+ pixels = element.scrollHeight;
+ }
+ }
+ return pixels;
+ }
+
+ /**
+ * @private
+ */
+ public function set height(value:Number):void
+ {
+ if (explicitHeight != value)
+ {
+ explicitHeight = value;
+ }
+
+ setHeight(value);
+ }
+
+ /**
+ * @copy org.apache.flex.core.ILayoutChild#setHeight
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function setHeight(value:Number, noEvent:Boolean = false):void
+ {
+ if (_height != value)
+ {
+ _height = value;
+ this.element.style.height = value.toString() + 'px';
+ if (!noEvent)
+ dispatchEvent(new Event("heightChanged"));
+ }
+ }
+
+ /**
+ * @copy org.apache.flex.core.ILayoutChild#setWidth
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function setWidth(value:Number, noEvent:Boolean = false):void
+ {
+ if (_width != value)
+ {
+ _width = value;
+ this.element.style.width = value.toString() + 'px';
+ if (!noEvent)
+ dispatchEvent(new Event("widthChanged"));
+ }
+ }
+
+ private var _explicitWidth:Number;
+
+ /**
+ * The explicitly set width (as opposed to measured width
+ * or percentage width).
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function get explicitWidth():Number
+ {
+ return _explicitWidth;
+ }
+
+ /**
+ * @private
+ */
+ public function set explicitWidth(value:Number):void
+ {
+ if (_explicitWidth == value)
+ return;
+
+ // width can be pixel or percent not both
+ if (!isNaN(value))
+ _percentWidth = NaN;
+
+ _explicitWidth = value;
+
+ dispatchEvent(new Event("explicitWidthChanged"));
+ }
+
+ private var _explicitHeight:Number;
+
+ /**
+ * The explicitly set width (as opposed to measured width
+ * or percentage width).
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function get explicitHeight():Number
+ {
+ return _explicitHeight;
+ }
+
+ /**
+ * @private
+ */
+ public function set explicitHeight(value:Number):void
+ {
+ if (_explicitHeight == value)
+ return;
+
+ // height can be pixel or percent not both
+ if (!isNaN(value))
+ _percentHeight = NaN;
+
+ _explicitHeight = value;
+
+ dispatchEvent(new Event("explicitHeightChanged"));
+ }
+
+ private var _percentWidth:Number;
+
+ /**
+ * The requested percentage width this component
+ * should have in the parent container. Note that
+ * the actual percentage may be different if the
+ * total is more than 100% or if there are other
+ * components with explicitly set widths.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function get percentWidth():Number
+ {
+ return _percentWidth;
+ }
+
+ /**
+ * @private
+ */
+ public function set percentWidth(value:Number):void
+ {
+ this._percentWidth = value;
+ this.element.style.width = value.toString() + '%';
+ if (!isNaN(value))
+ this._explicitWidth = NaN;
+ dispatchEvent(new Event("percentWidthChanged"));
+ }
+
+ private var _percentHeight:Number;
+
+ /**
+ * The requested percentage height this component
+ * should have in the parent container. Note that
+ * the actual percentage may be different if the
+ * total is more than 100% or if there are other
+ * components with explicitly set heights.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion FlexJS 0.0
+ */
+ public function get percentHeight():Number
+ {
+ return _percentHeight;
+ }
+
+ /**
+ * @private
+ */
+ public function set percentHeight(value:Number):void
+ {
+ this._percentHeight = value;
+ this.element.style.height = value.toString() + '%';
+ if (!isNaN(value))
+ this._explicitHeight = NaN;
+ dispatchEvent(new Event("percentHeightChanged"));
+ }
+
}
}
[06/10] git commit: [flex-asjs] [refs/heads/dual] - fix up js swcs
with css files
Posted by ah...@apache.org.
fix up js swcs with css files
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/577a2d8e
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/577a2d8e
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/577a2d8e
Branch: refs/heads/dual
Commit: 577a2d8e2047959b920d3811d9a7f9f2c6946b0a
Parents: c822828
Author: Alex Harui <ah...@apache.org>
Authored: Wed Mar 1 13:07:31 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Mar 1 13:07:31 2017 -0800
----------------------------------------------------------------------
.../BasicJS/src/main/config/compile-js-config.xml | 4 +++-
.../ChartsJS/src/main/config/compile-js-config.xml | 4 +++-
.../CreateJSJS/src/main/config/compile-js-config.xml | 4 +++-
.../ExpressJS/src/main/config/compile-js-config.xml | 4 +++-
.../FlatJS/src/main/config/compile-js-config.xml | 4 +++-
.../src/main/config/compile-js-config.xml | 4 +++-
frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml | 13 +++++++++++++
.../GoogleMapsJS/src/main/config/compile-js-config.xml | 5 +++++
.../GraphicsJS/src/main/config/compile-js-config.xml | 4 +++-
.../HTML5JS/src/main/config/compile-js-config.xml | 5 +++++
.../HTMLJS/src/main/config/compile-js-config.xml | 4 +++-
.../JQueryJS/src/main/config/compile-js-config.xml | 4 +++-
.../MobileJS/src/main/config/compile-js-config.xml | 4 +++-
.../StorageJS/src/main/config/compile-js-config.xml | 4 +++-
14 files changed, 56 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/BasicJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/BasicJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/BasicJS/src/main/config/compile-js-config.xml
index ec61db4..15c4654 100644
--- a/frameworks/js/FlexJS/projects/BasicJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/BasicJS/src/main/config/compile-js-config.xml
@@ -78,8 +78,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Basic/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/ChartsJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/ChartsJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/ChartsJS/src/main/config/compile-js-config.xml
index d1910d7..c89837e 100644
--- a/frameworks/js/FlexJS/projects/ChartsJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/ChartsJS/src/main/config/compile-js-config.xml
@@ -73,8 +73,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Charts/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-classes>
<class>ChartsClasses</class>
</include-classes>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/CreateJSJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/CreateJSJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/CreateJSJS/src/main/config/compile-js-config.xml
index 2b0afee..5c65717 100644
--- a/frameworks/js/FlexJS/projects/CreateJSJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/CreateJSJS/src/main/config/compile-js-config.xml
@@ -68,8 +68,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/CreateJS/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/ExpressJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/ExpressJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/ExpressJS/src/main/config/compile-js-config.xml
index 2384af8..9cabc17 100644
--- a/frameworks/js/FlexJS/projects/ExpressJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/ExpressJS/src/main/config/compile-js-config.xml
@@ -75,8 +75,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Express/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/FlatJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/FlatJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/FlatJS/src/main/config/compile-js-config.xml
index f32da89..be699ce 100644
--- a/frameworks/js/FlexJS/projects/FlatJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/FlatJS/src/main/config/compile-js-config.xml
@@ -72,8 +72,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Flat/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-classes>
<class>FlatClasses</class>
</include-classes>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/FontAwesomeJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/FontAwesomeJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/FontAwesomeJS/src/main/config/compile-js-config.xml
index 26bee6f..6582dab 100644
--- a/frameworks/js/FlexJS/projects/FontAwesomeJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/FontAwesomeJS/src/main/config/compile-js-config.xml
@@ -72,8 +72,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/FontAwesome/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-classes>
<class>FAClasses</class>
</include-classes>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml b/frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml
index eecd361..a5d8cc0 100644
--- a/frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml
+++ b/frameworks/js/FlexJS/projects/GoogleMapsJS/build.xml
@@ -53,6 +53,19 @@
<echo message="Cross-compiling ${target.name}"/>
<echo message="FALCONJX_HOME: ${FALCONJX_HOME}"/>
<mkdir dir="${basedir}/target/generated-sources/flexjs"/>
+ <java jar="${FALCONJX_HOME}/lib/compc.jar" fork="true" >
+ <jvmarg value="-Xmx384m" />
+ <jvmarg value="-Dsun.io.useCanonCaches=false" />
+ <jvmarg value="-Dflexcompiler=${FALCONJX_HOME}/../compiler" />
+ <jvmarg value="-Dflexlib=${FLEXJS_HOME}/frameworks" />
+ <arg value="+flexlib=${FLEX_HOME}/frameworks" />
+ <arg value="-compiler.strict-xml=true" />
+ <arg value="-compiler.targets=SWF,JSFlex" />
+ <arg value="-output=${basedir}/target/${target.name}" />
+ <arg value="-load-config=${FLEX_HOME}/frameworks/js-config.xml" />
+ <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
+ </java>
+ <copy file="${basedir}/target/${target.name}" tofile="${FLEXJS_HOME}/frameworks/js/FlexJS/libs/${target.name}" />
</target>
<target name="copy-js" >
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/GoogleMapsJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/GoogleMapsJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/GoogleMapsJS/src/main/config/compile-js-config.xml
index 29918c6..c4fb8a9 100644
--- a/frameworks/js/FlexJS/projects/GoogleMapsJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/GoogleMapsJS/src/main/config/compile-js-config.xml
@@ -75,6 +75,11 @@
<warn-no-constructor>false</warn-no-constructor>
</compiler>
+ <include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/GoogleMaps/src/main/resources/defaults.css</path>
+ </include-file>
+
<include-classes>
<class>GoogleStubClasses</class>
<class>GoogleMapsClasses</class>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/GraphicsJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/GraphicsJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/GraphicsJS/src/main/config/compile-js-config.xml
index dfc63c9..e4020d5 100644
--- a/frameworks/js/FlexJS/projects/GraphicsJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/GraphicsJS/src/main/config/compile-js-config.xml
@@ -71,8 +71,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Graphics/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/HTML5JS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/HTML5JS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/HTML5JS/src/main/config/compile-js-config.xml
index bd03b28..3878ea2 100644
--- a/frameworks/js/FlexJS/projects/HTML5JS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/HTML5JS/src/main/config/compile-js-config.xml
@@ -71,6 +71,11 @@
<warn-no-constructor>false</warn-no-constructor>
</compiler>
+ <include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/HTML5/src/main/resources/defaults.css</path>
+ </include-file>
+
<include-classes>
<class>HTML5Classes</class>
</include-classes>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/HTMLJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/HTMLJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/HTMLJS/src/main/config/compile-js-config.xml
index bf01ba5..dcf7f6e 100644
--- a/frameworks/js/FlexJS/projects/HTMLJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/HTMLJS/src/main/config/compile-js-config.xml
@@ -75,8 +75,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/HTML/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/JQueryJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/JQueryJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/JQueryJS/src/main/config/compile-js-config.xml
index ad38abb..8eda1ac 100644
--- a/frameworks/js/FlexJS/projects/JQueryJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/JQueryJS/src/main/config/compile-js-config.xml
@@ -75,8 +75,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/JQuery/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/MobileJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/MobileJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/MobileJS/src/main/config/compile-js-config.xml
index 7785ce9..493d762 100644
--- a/frameworks/js/FlexJS/projects/MobileJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/MobileJS/src/main/config/compile-js-config.xml
@@ -82,8 +82,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Mobile/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/577a2d8e/frameworks/js/FlexJS/projects/StorageJS/src/main/config/compile-js-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/projects/StorageJS/src/main/config/compile-js-config.xml b/frameworks/js/FlexJS/projects/StorageJS/src/main/config/compile-js-config.xml
index 7a3296c..ed39c2c 100644
--- a/frameworks/js/FlexJS/projects/StorageJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/FlexJS/projects/StorageJS/src/main/config/compile-js-config.xml
@@ -75,8 +75,10 @@
</compiler>
<include-file>
+ <name>defaults.css</name>
+ <path>../../../../../../../projects/Storage/src/main/resources/defaults.css</path>
</include-file>
-
+
<include-sources>
</include-sources>
[04/10] git commit: [flex-asjs] [refs/heads/dual] - move native
examples to src/main/flex
Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/USStatesMap/src/MapCoords.as
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/src/MapCoords.as b/examples/native/USStatesMap/src/MapCoords.as
deleted file mode 100644
index 4cf953d..0000000
--- a/examples/native/USStatesMap/src/MapCoords.as
+++ /dev/null
@@ -1,75 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package
-{
- public class MapCoords
- {
- public var usmap:Object = {
- hi:"M298.189,269.828l0.072-0.288l0.72-0.721l0.216-0.359l0.072-0.72l-0.721,0.575l-0.72,0.721L298.189,269.828zM304.525,269.036l0.072-0.145l0.792-0.647l0.144-0.792l0.288-0.72v-0.217l-0.72-0.792h-0.721l-0.719-0.071l-0.721,0.432l-0.792,0.432l-0.072,0.145l-0.432,0.72l0.647,0.72l0.721,0.36l0.72,0.359L304.525,269.036zM318.35,274.58l0.72-0.216l0.72-0.216l-0.504-0.721l-0.144-0.72l-0.792,0.071l-0.216-0.719l-0.504-0.721l-0.504-0.72l-0.792,0.288l-0.721,0.648h-0.72l-0.144,0.359l0.144,0.792l0.72,0.72l0.648,0.721l0.72-0.072l-0.072-0.504l0.721,0.288L318.35,274.58zM326.414,276.524l0.216-0.072l0.792-0.36l-0.072-0.72l-0.504,0.072h-0.72l-0.721-0.145l-0.792-0.144l-0.72-0.072l-0.721-0.072v0.288l-0.503,0.72h0.72h0.72l0.792-0.071l0.721,0.359L326.414,276.524zM326.054,279.332l0.144-0.072l0.721-0.72l-0.648-0.721l-0.721-0.216l-0.791,0.216l0.647,0.721L326.054,279.332zM330.589,280.699l0.505-0.071l0.792-0.359h0.72l0.433-0.217l0.72-0.72l-0.36-0.721l-0.72-0.359l-0.721-0.504l-0.144-0.216l-0.792-0.145l-0.72,0.288l-
0.721-0.144l-0.504-0.721l-0.792-0.144l-0.288,0.36l-0.144,0.72l0.504,0.72l0.72,0.36l0.72,0.359h0.072l0.072,0.792L330.589,280.699zM336.71,295.172l0.72,0.216l0.576-0.72l0.287-0.72l0.792-0.433l0.433-0.432l0.792-0.576l0.721,0.072l0.792-0.216l0.792-0.289l0.72-0.647l0.216-0.216l0.72-0.504l-0.072-0.721l-0.72-0.432l-0.504-0.792l-0.433-0.432l-0.432-0.721l-0.287-0.72l-0.648-0.72l-0.721-0.36l-0.72-0.359l-0.72-0.36l-0.792-0.288l-0.721-0.144l-0.72-0.432l-0.792-0.576l-0.359-0.145l-0.433,0.721l0.145,0.72l0.576,0.792l-0.504,0.72l-0.433,0.72l-0.072,0.072l-0.72,0.504l-0.288,0.721l0.504,0.719l0.288,0.721l0.288,0.792v0.216l0.288,0.721l-0.072,0.792l-0.071,0.72l-0.072,0.72l0.36,0.72l0.72,0.216l0.432,0.288L336.71,295.172z",
- ak:"M553.678,107.837l0.287-0.216l0.721-0.72l0.504-0.792l0.36-0.72l0.647-2.232l0.792-1.512l0.288-0.792l0.433-2.736v-2.232l-0.433-3.024l-1.008-2.304l0.432-0.72l-0.72,0.288l-2.088-3.96l-0.144-0.72l0.288-0.72l0.503-0.792l-0.576-2.232l-0.431-0.72l0.071-0.72l0.648-0.792l0.864-2.232l0.071-0.792l-0.145-0.72l0.145-1.296l-0.432-1.44l0.72-0.576l0.648-0.72l-0.072-0.72l0.936-1.368l0.721,0.216l0.575-0.72l0.145-0.72l0.504-0.72l0.288-0.72l0.72-0.576l-0.216,2.088l-0.216,0.504l0.359,0.792l-0.288,0.72l0.145,0.72l0.504-0.72l0.217-1.512l0.287-0.072v1.512l-0.216,0.72l0.648-0.72l0.216-0.792l0.144-0.72v-0.864l-0.359-2.304l0.504-0.72l0.72-0.576l0.792-0.432h1.008l-0.071-0.648l-0.721-0.432l-0.359-0.792v-0.72l0.72-0.864l0.432-0.792l0.72-0.36l0.648-0.576l0.792,0.432l0.721,0.216l0.719,0.576h0.721l0.648-0.144l0.719,0.216l0.721,0.432l0.433,0.72l0.72,0.216h0.791l0.721,0.36l1.584,0.432l0.792,0.36h0.72l0.793,0.504l0.215,0.72l0.577,0.72l0.431,0.288v0.72l-0.719,0.144l-0.289,0.936l0.433,0.72l0.792,0.504l0.359,0.72l0.
36,1.512l-0.071,1.512l0.288,2.376l-0.721,0.72l-0.72,0.432l-0.217,0.72l-0.071,1.512l-0.721,1.152l-0.792,0.144l-0.792,0.576l-0.144,1.512l0.072,1.152l0.936,0.864l0.793,0.072l0.719,0.288l0.577-0.792l0.359-0.72l0.721-0.576l0.359-1.296l-0.144-0.72l0.72-0.288l0.792-0.72l0.72-0.288l1.152-0.864l0.792,0.144l0.72,0.288l0.72,0.72l0.864,1.512l0.792,2.952l0.433,0.72l0.432,1.512l0.432,1.584l0.36,0.864l0.72,1.224h0.072l0.072,0.576l-0.216,0.288l-0.145,1.512l0.216,0.72l-0.144,1.584l-0.433,0.72l-0.504,0.216l0.144-0.216l-0.215-0.72l-0.36-0.504l-0.792,0.432l-0.144,0.648l-0.505,0.72l0.072,1.584l-0.576,0.72l-0.863,0.648l-0.073,0.144l-0.216,0.36l-0.215,0.72l-0.073,2.232l-1.296,2.232l-0.504,1.512l-3.527,0.72l-7.849,1.296l-0.864-0.648l-12.168,1.512l-4.247,0.432H553.678z",
- fl:"M561.813,240.316l-0.144-0.359l-0.145-0.361l0.36-1.079l-0.72-0.72l-0.72-0.36l-1.153-1.513l0.217-0.936l0.72-0.576l9.288-0.936l15.624-1.872l1.08,1.656l0.144,0.72l0.577,0.72l25.704-1.872l0.792,0.504l0.575,1.513l0.721,0.071l0.72-0.504l0.072-1.584l-0.145-0.72l-0.433-0.72l-0.071-0.72l0.216-0.792h0.36l0.576-0.577l0.792,0.288l1.943,0.433l0.72,0.071l0.36-0.071l0.36-0.072l0.864,0.288l-0.145,1.513l-0.432-0.505l0.432,0.792l0.721,0.721l0.359,0.72l0.216,1.368l0.792,1.512l0.217,0.792l1.151,2.736l1.152,2.231l2.376,3.96l4.176,5.256l1.44,1.513l0.504,0.72l0.359,0.792l-0.576,0.72l0.217,1.512l0.432,1.369l0.36,0.719l1.584,2.232l-0.792-0.792l-1.513-2.376l-0.504-2.232l0.145-1.512l-0.145-0.791l-0.647-0.505l-0.72,0.288l-0.792-0.72l0.144-0.72l-0.721-0.433h-0.287l0.504,1.512l0.936,2.232l0.433,0.72l2.231,3.6l2.881,4.104l1.224,2.593l0.936,1.439v0.72l-0.144,0.288l0.216-0.145l0.72,0.36l1.225,1.513l0.144,0.936l0.36,0.216l0.863,2.808l0.145,3.457l0.144,0.792v2.231l0.145,1.512l0.216,0.937l-0.072,0.72l-0.288-0.79
2l-0.216,0.792l0.072,0.721l-0.576,0.647l-0.072,0.72l-0.359,0.792l0.145,0.721l-0.217,0.432l0.504,1.439l-0.504,0.721l-0.288,0.792l0.288,0.72l-0.936-0.36l0.432,0.36l-0.792-0.432l-0.72,0.504l-0.576,0.647l-0.721,0.36h-0.791l-0.721-0.145l-0.936,0.576l-1.513,0.505l-0.72-0.793l-0.287-0.72l0.575-0.72l0.72,0.575l0.937,0.433l0.433-0.72l-0.721-0.576h-0.792l-0.648-0.216l-1.296-1.44l-0.359-0.792l-0.937-1.296l-0.72-0.576l-0.217-0.72l-1.439-0.576l-0.432-0.071l-0.792-0.073l-0.792,0.217l-0.721-0.432l0.721-0.289h-0.576l-1.225-1.512l-0.792-2.808l-0.72-0.648l-0.72-0.216l-0.072-0.432l0.576-0.72l0.072-0.792l0.863-1.081l-1.008,0.792l-0.144,0.721l-0.72,0.792l-0.721,0.072l0.072-0.504l-0.359-0.721l-0.145-0.792l0.071-1.512l-0.504-0.721l0.793-0.504l-0.145-0.144l-1.368,0.72l-0.36-0.504l-0.792-0.072l0.721,0.504l0.432,0.721l0.216,0.72l-0.287-0.144l-0.721,0.072l-0.72-0.216l-1.151-1.225l-0.505-0.721l-1.656-2.735l0.145-0.288l-0.432-0.72l-1.44-0.72l-0.504-0.721l0.72,0.576v-0.504l0.721-0.288l0.216-1.225l1.296-2.231l-0.
145-0.648l-0.647-0.72l-0.72,0.72l-0.217-0.72l-1.584-0.792v0.145l0.505,0.575v0.721l0.216,0.145h0.72l-0.36,1.511l-0.504,0.721l-0.071-0.288l-1.44-0.937l0.792,1.081l-0.792-0.721l-0.505-0.792l0.361-1.224v-1.513l-0.217-0.647l0.792-3.815l0.072-0.865l-0.216-0.72l-0.145-2.231l-0.144-0.36l-0.072-0.792l-0.792-0.359l-0.576-0.721v-0.72l-1.152-1.08l-1.512,0.145l-0.72-0.216l-0.432-0.721l-0.721-0.288l-0.647-0.863l-2.16-1.44l-0.072-0.721l-0.359-0.792l-1.585-0.719l-1.08-1.513l-1.512-0.936l-0.72-0.072l-1.656-0.864l-0.432-0.071l-0.792,0.216l-1.44,0.144l-0.72,0.576l-0.36,0.72l0.289,0.359l-1.009-0.287l0.936,0.432l0.288,0.72l-0.792-0.216l-0.503,0.216l-0.793,0.217l-2.232,1.871l-0.719,0.073l-0.145-0.361l-0.792,0.648l-0.144,0.36l-0.721,0.071l-1.512,0.433l-0.288,0.216l-0.792,0.072l-0.72-0.288l-0.288-0.721l0.071-0.792l0.073,0.721l0.287,0.792l0.72-0.216l-0.144-0.721l-0.432-0.792l-0.721-0.72l-0.72-0.216l-0.792-0.432h0.288l-0.288-0.288l-0.72-0.36l-0.72-0.72l1.512,0.576l0.792,0.504l0.432-0.504l-0.792,0.071l-0.432-
0.792l-0.792,0.145l-1.08-0.72l0.36-0.648l0.576-0.216l0.144-0.721l-1.152,0.864l-0.72-0.36l-0.721,0.145l0.36,0.576l0.72,0.432l0.145,0.721l-1.513-0.864l-1.871-0.648l-3.024-0.647h-0.72l-0.72-0.217l1.512,0.072l0.144-0.432l0.721-0.144l0.792,0.359l0.647,0.144l-0.36-0.647l-1.296-0.576l-0.791,0.217l-0.721,0.359l-0.216-0.647l-1.512,1.367l-0.36,0.072l-1.944,0.216l-2.304,0.576l-0.792,0.071l0.216-0.144l1.152-0.287l0.576-0.721l-0.792-0.72l-0.145-0.721l-0.288,0.864l-0.432,0.72l-0.36-1.007l-0.432,0.431l0.072,0.073l0.144,0.288l-0.359,0.792l-0.648,1.008l-0.72,0.432l-0.793,0.288l-0.432-0.072l0.36-0.72l0.72-0.72l-0.071-0.36L561.813,240.316z",
- nh:"M673.126,74.573l-0.72-0.72l-0.432-0.864v-0.864l0.36-0.72l-0.433-2.232v-1.512l-0.647-2.592l0.359-0.72l-0.144-1.152l0.432-0.792l0.216-0.72l-0.071-0.792l0.288-0.72l-0.145-0.792l0.288-1.296l-0.432-1.512l-0.072-0.792l0.72-0.72l0.288-0.072l1.296-1.44l0.576-1.08l0.072-0.72l-0.288-0.72l-0.576-0.72l-0.145-0.792l0.432-1.512l-0.503-1.08l0.216-0.36l0.072-0.072l-0.145-0.72l0.359-1.512v-0.72l0.721-0.576l0.72,0.216l0.72-0.792l0.145,0.36l5.544,16.848l0.864,2.232v0.792l0.216,0.72l0.36,0.72l0.72,0.648l0.792,0.36l0.071,0.72l0.721,0.792l0.36,0.144l0.359,0.216l-0.359,1.512v0.72h-0.36l-0.36,0.072l-0.791,0.504l-0.505,0.792l-0.216-0.072l-0.432,0.792l-0.937,1.08L673.126,74.573z",
- wi:"M505.149,52.901l0.72,0.72l0.792,0.144l0.72-0.144l2.953-1.08l1.439-0.864l0.792-0.216l0.792-0.432l0.72-0.576l0.937-0.432l0.792,0.576l-0.145,0.792l-0.504,0.72v0.72l-0.216,0.72l-0.288,0.504h0.792l0.721-0.432l0.791,0.144l0.72,0.36l1.296,0.144l0.361,0.36l0.792,0.288l0.72,0.576l0.864,1.44l7.92,1.512l2.592,1.152l0.288-0.072l1.512,0.216l0.72-0.216l0.792,0.288l1.944,0.216l0.72,0.432l0.145,1.368l0.72,0.072l1.152,0.36l0.792,0.72l-0.217,0.216l0.36,0.72l-0.144,1.512l-0.288,0.72l0.288,0.648l0.72-0.216l0.792-0.072l-0.433,1.512l0.072,0.72l0.72,0.648h0.072l0.36,0.144l-0.216,0.72v0.504l-0.721,0.504l-0.792,0.288l-0.071,0.72l-0.433,0.792l-0.576,1.512l-0.216,0.936l0.145,0.72l0.72,0.072l0.36-0.72l0.72-0.576l0.504-0.792l0.144-0.72l0.433-0.72l0.72-0.288l0.792-0.576l0.648,0.72l0.36,0.792l-0.145,0.72l-0.792,2.16l-0.144,1.44l-0.216,0.792l0.575,1.512l-0.071,0.36l-0.721,0.576l-0.36,0.792l-0.359,1.512v0.72l0.359,1.584v0.792l-0.432,0.792l-0.145,0.792l0.072,0.72l-0.504,1.584l-0.144,1.44l0.504,1.656l-0.216,0.
72l0.648,0.792v0.72l0.504,0.72l0.215,0.72v0.792l-0.144,0.72l0.217,1.584h-0.361l-10.296,0.936l-13.607,0.792l-0.576-1.512l-2.232-0.432l-0.791-0.36l-0.36-0.72l-0.144-0.936l-0.505-0.72l-0.144-1.296l-0.288-1.152l0.72-1.512l-0.36-0.72l-0.575-0.216l-0.288-0.792l-0.216-0.288l0.071-0.576l-0.288-0.792l0.072-0.288l-0.216-0.792l-0.288-2.016l-0.647-0.936l-0.721-0.72l-0.72-0.504l-0.721-0.145l-0.791-0.432l-1.44-1.296l-1.008-1.584l-1.08-0.72l-1.008-0.36l-0.72-0.432l-0.505-0.792l-1.296-0.216l-0.792-0.36l-0.72-0.72l-1.225-0.864l0.36-0.792l0.072-1.296l-0.433-1.584l0.36-0.792l-0.145-1.44l0.792-1.944l-0.863-1.512l-0.721-0.072l-0.504-0.792v-0.792l0.576-0.648l0.433-0.792l0.144-0.72l1.512-1.08l1.44-0.72l0.433-0.648l0.144-0.864l-0.288-5.976l0.648-0.072l0.359-0.792l0.072-0.072L505.149,52.901z",
- me:"M676.51,42.389l0.576-0.72l0.72,0.36l0.721-0.288l-0.144-0.72l0.144-0.72l0.216-0.072l0.721,0.288l-0.793-1.512l0.145-0.144l0.145-0.792l0.432-0.72l1.224-1.512l-0.36-0.576l0.864-1.584l-0.647-0.72v-1.512l-0.433-0.72l0.36-2.232l0.648-1.08l-0.504-3.096l3.455-10.224l0.72-0.144l0.721,0.072l0.432,1.512l0.864,0.648l0.863,0.216l0.721-0.72l0.72-0.288l0.648-0.792l0.72-0.36l0.576-0.792l0.864-0.36l0.792,0.216l1.512,0.648l1.512,1.08l0.648,0.144l3.24,9.864l0.936,2.52v0.72l0.432,0.72l-0.071,0.648l0.216,0.72l0.72-0.072l0.792,0.504h0.793l0.719-0.288l0.504,0.36l-0.215,0.792l0.215,0.72l0.576,0.72v0.792l0.433,0.792l0.792,0.648l0.576-0.648h0.576l0.504,0.144l0.071,0.072l0.072,0.072l1.368,1.44l-0.937,1.224l0.721,0.648l0.575-0.72l-0.215-0.288l0.791,0.648l-0.072,0.72l-0.791,1.44l-0.721,0.504l-1.151-0.144l0.504,0.792l-0.72-0.144v0.504h-0.072l-0.648,0.36v0.72h-0.72l-0.144,0.72l-0.36-0.072l-0.648-0.792l-0.432,0.864l0.216,0.72l-0.145,0.792l-0.215-0.792l-0.072,0.792l-0.288-0.72l-0.433,0.36l0.289,0.72l-0.289,0.
72l-0.504-0.792l-1.943-0.504l0.144,0.72l-0.72,0.648l-0.648-0.72l0.072,0.72l-0.216,0.792l0.144,0.72l0.433,0.792l-1.081-0.432h-1.512l0.36-0.504l0.072-0.792l-0.72,0.144l0.144-0.72l-0.576-0.72l0.217,1.224l-1.081,0.648l0.433,0.72l-0.072,0.792l-0.216,0.72l0.072,0.792l-0.145,0.792l0.36,0.72l-0.576,0.864l-0.288,0.72l-0.792-0.288l-0.792-0.072l-0.288,0.72l0.072,0.792l-0.144,0.72l-0.577-0.432l-0.216-0.792l0.072-0.72l-0.144,0.144l-0.072,0.792l0.359,1.44l-0.792-0.36l0.217-0.72l-0.432-0.72l-0.289,0.144l-0.216,1.008l0.576,0.792l-0.288,0.72l-1.08-2.448l0.072-0.792l-0.36,0.72l-0.071,0.72l0.288-0.288l1.008,2.304l-0.216,0.792l-0.576-1.512l-0.216-0.072l-0.217,0.792l-0.36,0.72l-0.071-0.72l-0.072,0.72l-0.36-1.368l-1.151,1.584l-0.216,0.792l0.072,0.72l0.504,0.216l-1.008,1.512l0.359,0.72l-0.576,1.368l-0.72,0.72v0.72l0.216,0.792l-0.288,0.792l-0.647,0.72l-0.36-0.144l-0.721-0.792l-0.071-0.72l-0.792-0.36l-0.72-0.648l-0.36-0.72l-0.216-0.72v-0.792l-0.864-2.232l-5.544-16.848L676.51,42.389z",
- ri:"M680.83,81.269l2.881-0.864l0.72,0.504l0.287,0.72l0.433,0.216l0.071,0.576l0.505,0.504l0.072,0.072l-0.36,0.36l-0.576-0.792l0.216,0.792l-0.287,0.72l0.431,0.792l0.073,0.72l0.287,1.008l-0.144,0.792l-2.16,1.44l-0.72,0.36l-0.072-0.36l-0.072-0.288l0.217-0.576l-0.145-0.792L680.83,81.269z",
- ny:"M613.222,93.365l0.288-0.216l1.656-1.656l1.224-1.512l0.937-0.936l0.575-0.72l0.36-0.792l1.297-1.44v-0.792l-0.937-1.656l0.36-0.504l-0.072-0.288l-1.584-0.288l0.071-0.576l-0.432-1.368v-0.072l0.792-0.36l0.721-0.504l0.791-0.216l0.72-0.432l1.585-0.648l2.88-0.576l3.024-0.144l1.943,0.792l1.513-0.864l1.512-0.36l1.512-0.072l0.576,0.216l0.504-0.72l0.72-0.432l0.648-0.72l0.432-0.792l0.936-0.72l0.793-0.864h0.791l0.505-0.72l-0.072-0.792l-0.288-0.72l-0.071-0.504l-0.721-1.512l0.721-0.288l0.144-0.72l0.432-0.72l-1.008,0.504l-0.072-1.08l-0.792,0.36l0.144,0.792l-0.144-0.432l-0.72-0.576l0.145-0.72l1.367-1.44l0.792-0.648l0.288-0.576l1.152-1.512l-0.072-0.936l2.376-3.96l2.664-2.88l1.513-0.792h0.719l5.257-1.152l5.688-1.584l0.145,0.36l0.216,0.576l-0.145,0.792l0.576,0.792l0.072,1.728l0.288,0.792l0.72,0.72l0.216,0.72l-0.071,0.792l0.288,0.792l0.071,0.72l-0.288,0.36v1.512l0.504,1.512l0.433,0.72l0.433,1.512l-0.145,1.296l0.36,0.792l0.359-0.864l1.152,1.008l1.656,7.56l-0.072,0.504l0.504,0.72l-0.144,0.792l-0.072,
7.2l0.288,0.432l1.512,8.424l0.504,0.792v0.792l-1.224,1.224v0.288l0.432,0.432l0.36,0.36l-0.792,1.584l-0.072,0.864l-0.792,0.288l-0.36,0.792h-0.287l0.359-1.584l-0.072-1.152l-0.071-1.152l-0.36-1.152l-0.792-0.504l-0.216-0.72l-0.072,0.216l0.145,0.72l0.72,0.72l0.504,1.8l-7.775-2.52v-0.288l-0.864-0.36l-0.721-0.072l-1.367-0.576l-0.648-0.792l-0.144-0.72l-0.792-1.584l-0.792-0.648l-0.648,0.144l-0.36-0.72l-0.72-0.36l-0.072-0.144l-7.92,1.8l-11.952,2.52l-10.584,2.088l-6.912,1.224l-0.504-2.736L613.222,93.365z",
- pa:"M607.39,97.757l1.008-0.576l1.513-1.224l0.72-0.792l0.072,0.216l2.52-2.016l0.072,0.288l0.504,2.736l6.912-1.224l10.584-2.088l11.952-2.52l7.92-1.8l0.072,0.144l0.72,0.36l0.36,0.72l0.648-0.144l0.792,0.648l0.792,1.584l0.144,0.72l0.648,0.792l1.367,0.576l0.721,0.072l0.864,0.36v0.288l-0.793,0.936l-0.288,0.72v0.72l-0.863,1.944l-0.72,0.72l0.287,0.576l0.288,0.144l0.36,0.72l-0.216,0.72l-0.576,0.72l0.216,1.224l0.648,0.792l0.792,0.288l0.144,0.72l0.721,0.504l0.432,0.144l0.72,0.72l1.728,1.296l-0.432,0.72l-0.863,0.792l-0.577,0.792l-0.216,0.072v0.072l-0.072,0.072l-0.575,0.648v0.72l-0.721,0.648l-0.72,0.216l-0.72,0.792l-0.288-0.216l-0.576-0.072l-0.72,0.144l-0.72,0.432l-0.433,0.72l-0.216,0.72l-17.137,3.672l-15.119,2.88l-9.145,1.656l-1.872-10.656l-2.592-15.12L607.39,97.757z",
- nj:"M655.702,116.405l0.216-0.504l0.145-1.08l0.359-0.72l0.721-0.648l0.504-0.216l0.216-0.144l0.792-0.576v-0.072v-0.648l0.359-0.792l0.072-0.072v-0.072l0.216-0.072l0.577-0.792l0.863-0.792l0.432-0.72l-1.728-1.296l-0.72-0.72l-0.432-0.144l-0.721-0.504l-0.144-0.72l-0.792-0.288l-0.648-0.792l-0.216-1.224l0.576-0.72l0.216-0.72l-0.36-0.72l-0.288-0.144l-0.287-0.576l0.72-0.72l0.863-1.944v-0.72l0.288-0.72l0.793-0.936l7.775,2.52l0.072,0.792l-0.072,0.792l-0.288,1.08l0.071,0.504l-0.719,0.72l-0.217-0.072l-0.432,0.864v1.44v0.648l0.576,0.144l0.72-0.216l1.513,0.216l0.215,0.936v2.304l0.217,0.72l0.144,2.232l-0.072,0.792l-0.216-1.512l0.072-0.72l-0.288-0.648l-0.145,0.72l-0.287,0.144l0.287,0.72l0.145,1.152l-0.216,0.72l0.359,0.72l-0.288,0.72l-0.504,0.792l-0.144,0.864l-0.721,0.288l0.289,0.72l-0.504,0.72l0.359,0.648l-0.72,0.072l-0.576,0.72l-0.071,0.359l0.359,0.145l-0.359,0.721l-0.288,1.512l-0.504,0.792l-0.145,0.72l-0.433,0.576l-0.72,0.071l-0.071-0.792l0.288-1.224l-0.288-0.792h-1.513l-0.72,0.359l-1.296-1.007l-
0.721-0.36l-0.791-0.217l-1.44-1.223l0.145-0.361l-0.072-0.072l-0.432-0.72L655.702,116.405z",
- de:"M653.326,115.757l0.216-0.72l0.433-0.72l0.72-0.432l0.72-0.144l0.576,0.072l0.288,0.216l-0.36,0.36l-0.071,0.72l-0.288,0.792l-0.36,0.504l0.576,0.72l-0.072,0.72l0.433,0.721l0.647,0.72l0.72,0.576l0.504,0.719l0.072,0.793l0.432,1.151l0.792,0.648l0.288,0.72l1.44,1.152l0.792-0.072l0.288,0.432l-0.288,0.72v0.721l0.359,0.071l-0.647,0.792l0.359-0.216l0.792-0.144l0.505,1.513h-0.216l-0.216,0.071l-5.328,1.225l-0.433-0.792l-1.224-5.112L653.326,115.757z",
- md:"M621.07,122.309l15.119-2.88l17.137-3.672l2.448,8.496l1.224,5.112l0.433,0.792l5.328-1.225l-0.145,0.288l-0.359,0.288l0.72,0.648l-0.36,1.512l-0.359-0.216l-0.361,1.512l-0.575,0.72l0.071,0.72l-1.584,0.576l-0.72,0.721h-0.647l-1.44,0.504v-0.504l0.504-0.793l0.288-0.72l-0.72,0.288l-0.288-0.504l-0.72,0.432l-0.145-0.72l0.648-0.792l-0.504-0.216v-1.44l-0.648,1.513l-0.359-0.36v-0.72l-0.289,0.72l0.217,0.792l-0.648-0.288l-0.72-0.576l-0.721-0.359l0.217,0.72l-0.721-0.792v-0.792l0.36-1.439l-0.792,0.431l0.216-0.791l1.873,0.144l0.504-0.72l-0.721,0.359l-0.937-0.287l-0.288-0.72l-0.432-0.288l-0.72,0.144l-0.145,0.792l-0.359-0.721l0.144-0.791l0.72-0.289l0.721,0.576l-0.36-0.72l0.504-0.648l-0.72-0.071l-0.504-0.721l-0.216,0.288l-0.648,0.433l-0.144,0.72v-1.512l0.647-0.145l0.793-0.647l-0.145-0.288v-0.72l-0.288-0.072l-0.288,0.721l-0.504-0.793l0.36-2.231l0.647-0.72l0.72-0.145l0.721-0.359l-1.009-0.072l1.009-1.512l-0.217-0.289l-0.72,0.577l0.145-0.721l-0.432,0.216l-0.721,0.145l-0.072,0.432l0.504,0.792l-0.575,0.
721l-0.721,0.216l-0.071-0.721l-0.288,0.432v1.152l-0.648-0.792l-0.216,0.433l0.144,0.432l-0.071,0.936l-0.72-0.144l0.72,0.647h-0.72l-0.217-0.144l-0.792,0.216l1.8,1.08l-0.144,0.792l0.72,0.432l-0.288,0.072l-0.792-0.144l-0.144,0.144l0.576,0.432l-0.072,1.368l0.288,0.72l-0.216,0.721l0.432,0.72l0.432,1.656l1.44,1.44l-0.432,0.72l-0.36-0.504l-0.72-0.216l-0.792-0.505l-0.793-1.512l-0.215-0.72v0.432l0.504,1.513l0.504,0.72l1.08,0.576l0.792,0.647l0.72,0.288l0.936,1.439l-0.215,0.648l-0.721-0.575l-0.792-0.073l-0.216,0.145l-0.648-0.72l-0.72-0.072l-0.792,0.288l-0.721-0.72l-0.287-0.721l-0.145,0.433v0.72l-0.792-0.504l-0.575-0.72l-0.433-0.792l-0.72,0.288l-0.072,0.504l-0.576,0.792l-0.648-0.721l-0.144-0.792l0.216-0.72l0.216-0.144l0.433-0.72l0.071-0.721l0.577-0.72l-0.145-0.936l0.432-0.648l0.072-0.647l-0.863-0.576l-0.937,0.504l-0.647-0.145l-0.577-0.432l-0.792-0.36l-1.008,0.072l-0.792-0.504l0.145-0.721l-0.36-0.72l-0.72-0.504h-1.584l-0.144-0.432l-0.648-0.648l-0.072-0.792l-0.72-0.144l0.216-0.792l-0.072-0.072l-1.
512,0.145l-0.72-0.504l-0.792-0.288l-0.576,0.288l-0.36,0.791h-0.792l-0.648,0.792l-0.144,0.721l-1.151,0.144l-0.721-0.144l-0.792-0.721l-0.216,0.072l-0.072,0.72l-1.008,1.513l-0.72-0.145l-0.647,0.288l-0.289,0.72l-0.72,0.793l-0.432,0.719l-0.72,0.648l-0.648,0.792L621.07,122.309z",
- va:"M589.318,164.645l1.439-1.008l0.792-0.145l0.72-0.576l1.801-0.719l0.144-0.793l0.72-0.576l0.721-0.359l0.576-0.72l0.071-0.721l0.864-0.647l0.072-0.793l0.504-0.791l2.592-1.944l2.88-3.384l-0.072,0.72l0.648,0.792l0.792,0.721l1.512,0.863l1.08,0.217l1.44-1.009l0.36-0.72l1.223,0.504l0.721-0.072l1.656-0.791l0.72-0.217l0.216-0.648v-0.719l1.152,0.359l1.439-1.224l0.792,0.144l1.44-1.008l0.145-0.145l-0.217-0.72l0.576-0.72l-0.576-0.792l0.288-1.368l0.792-1.513l0.721-1.008l0.359-1.512l0.072-0.792l0.504-0.72l0.432-1.513l0.288-0.287l0.144-0.793v-1.512l0.793-0.216l0.72,0.648l0.072,0.36l1.512,0.215l0.72-0.288l0.36-0.72l0.288-1.584l0.359-0.72l0.145-1.08l0.288-0.72l0.792,0.072l0.72-0.217l0.647-1.512l0.648-0.071l0.576-0.721l0.504-1.44l0.504-0.791l-0.071-1.512l0.288-0.793l-0.145-0.72l0.792-0.36l4.104,2.232l0.504-0.792l0.216-1.368h1.584l0.72,0.504l0.36,0.72l-0.145,0.721l0.792,0.504l1.008-0.072l0.792,0.36l0.577,0.432l0.647,0.145l0.647,0.359l0.36,0.792l0.072,0.433l0.216,0.791l-0.72,0.721l0.071,0.36l-0.215,
0.288l-0.217,0.071l-0.432-0.288l-0.288,2.232l0.144,0.72l-0.287,0.072l0.287,0.72l0.72,0.072l0.504-0.217l0.864-0.647h0.793v0.72l1.224,1.08l0.432,0.145l0.792-0.072l0.216,0.145l1.44-0.289l0.144,0.36l0.721,0.505v0.431h0.72v0.288l0.721,0.073l1.584,0.575v0.792l-0.721-0.144l0.433,0.72l0.071,0.792l-0.432,1.08l-0.793-0.288l-0.071-0.216l-0.721-0.072l-1.512-1.151l-0.504-0.073l-0.647-0.791l-0.72-0.288l-0.648-0.792l-0.792-0.648l-0.864-0.359l-0.72,0.072l0.648,0.071l1.512,0.937l0.432,0.72l0.433,0.432l0.791,0.36l0.576,0.792l1.512,0.72l0.217,0.432l0.72,0.576l0.721-0.071l0.792,0.647l-0.288,0.217l0.72,0.215l0.72-0.071l0.359,1.367l-0.144,0.721l-0.72-0.576l-0.721-0.145l-0.287,0.217l0.648,0.72l-0.361,0.792l-1.512-0.647l-1.439-1.297l-0.792-0.144l1.584,1.224l0.647,0.721l1.512,0.576l0.793-0.217l0.216,0.721l0.792,0.288l0.288,0.72l-0.216,0.791l-0.504,0.145l-0.36,0.433l-0.72-0.792l-0.793-0.289l-0.719-0.647l-0.576-0.792l-0.721,0.576l-0.72-0.432l-0.72-0.648l-0.072,0.792h-0.36l-0.792-0.647l-1.512,0.288l-0.721-0.14
5l-0.215,0.36h2.303l1.44,0.576l0.648-0.145l0.72,0.288l0.792-0.288l0.288,0.72l0.504,0.792l0.072-0.071l0.72,0.504l0.72,0.72l-0.215,0.72l0.792-0.72l0.575,0.072l0.721,0.359l-0.288-0.432l0.216-0.864l0.72,0.145l2.088-0.072l0.647,1.512l1.369,2.231l-0.289,0.072l-0.359-0.792l-0.721-0.576l0.072,0.792l0.216,0.721l-0.359,0.145l-0.433-0.361l0.217,0.361l-9.072,2.015l-10.296,2.089l-20.304,3.744l-7.416,1.079l-2.881,0.288l-1.512-0.071l-1.08,0.071l-2.952,0.72l-3.744,0.577l-6.264,0.936l-1.513,0.071L589.318,164.645z",
- wv:"M596.014,142.109l0.072,0.071l0.72-0.145l1.08-0.504l0.576-0.72v-0.792l0.792-0.504l-0.145-1.44l-0.287-0.432l0.216-0.792l0.216-0.288v-0.792l0.288-0.72l0.504-0.792l0.72,0.288l0.792,1.152l0.288-0.793l0.432-0.72l-0.576-0.72l0.505-0.792v-0.792l0.287-0.72l1.081-0.576v-0.72l0.647-0.937l1.296,0.504l1.44-1.296l0.936-1.512l0.937-0.864l0.288-1.44l-0.072-0.792l0.144-0.72l-0.144-0.72l0.359-0.072l0.073-0.936l-0.145-0.792l0.359-2.232l0.289-0.792l-0.504-2.232l-0.504-0.648l0.215-0.72h0.36l0.504-0.36l1.872,10.656l9.145-1.656l1.008,6.048l0.648-0.792l0.72-0.648l0.432-0.719l0.72-0.793l0.289-0.72l0.647-0.288l0.72,0.145l1.008-1.513l0.072-0.72l0.216-0.072l0.792,0.721l0.721,0.144l1.151-0.144l0.144-0.721l0.648-0.792h0.792l0.36-0.791l0.576-0.288l0.792,0.288l0.72,0.504l1.512-0.145l0.072,0.072l-0.216,0.792l0.72,0.144l0.072,0.792l0.648,0.648l0.144,0.432l-0.216,1.368l-0.504,0.792l-4.104-2.232l-0.792,0.36l0.145,0.72l-0.288,0.793l0.071,1.512l-0.504,0.791l-0.504,1.44l-0.576,0.721l-0.648,0.071l-0.647,1.512l-0.72
,0.217l-0.792-0.072l-0.288,0.72l-0.145,1.08l-0.359,0.72l-0.288,1.584l-0.36,0.72l-0.72,0.288l-1.512-0.215l-0.072-0.36l-0.72-0.648l-0.793,0.216v1.512l-0.144,0.793l-0.288,0.287l-0.432,1.513l-0.504,0.72l-0.072,0.792l-0.359,1.512l-0.721,1.008l-0.792,1.513l-0.288,1.368l0.576,0.792l-0.576,0.72l0.217,0.72l-0.145,0.145l-1.44,1.008l-0.792-0.144l-1.439,1.224l-1.152-0.359v0.719l-0.216,0.648l-0.72,0.217l-1.656,0.791l-0.721,0.072l-1.223-0.504l-0.36,0.72l-1.44,1.009l-1.08-0.217l-1.512-0.863l-0.792-0.721l-0.648-0.792l0.072-0.72l-1.513-0.072l-1.512-1.08l-1.584-2.016l-0.72-0.721l-0.216-0.719l-1.584-1.656l0.36-1.44l-0.072-0.792l-0.288-0.36L596.014,142.109z",
- oh:"M571.317,106.541l7.849-1.296l3.527-0.72l0.216,0.288l1.584,0.216l0.721,0.36l1.08,0.216l0.72,0.576l0.792,0.144l0.721-0.72l0.647,0.72l-1.151,0.288l-0.721,0.72l0.721,0.072l0.72-0.648h1.512l0.864,0.432l0.72,0.144l0.72-0.576l0.792-0.288l0.721-0.504l1.584-0.72l0.72,0.144l1.512-0.216l1.44-1.296l0.792-1.152l0.647-0.72l0.72-0.576l1.513-1.08l4.392-2.592l0.072,0.432l2.592,15.12l-0.504,0.36h-0.36l-0.215,0.72l0.504,0.648l0.504,2.232l-0.289,0.792l-0.359,2.232l0.145,0.792l-0.073,0.936l-0.359,0.072l0.144,0.72l-0.144,0.72l0.072,0.792l-0.288,1.44l-0.937,0.864l-0.936,1.512l-1.44,1.296l-1.296-0.504l-0.647,0.937v0.72l-1.081,0.576l-0.287,0.72v0.792l-0.505,0.792l0.576,0.72l-0.432,0.72l-0.288,0.793l-0.792-1.152l-0.72-0.288l-0.504,0.792l-0.288,0.72v0.792l-0.216,0.288l-0.216,0.792l0.287,0.432l0.145,1.44l-0.792,0.504v0.792l-0.576,0.72l-1.08,0.504l-0.72,0.145l-0.072-0.071l-0.575-0.721l-0.721-0.648l-0.72-0.071l-0.721-0.72l-0.576-1.296l-0.863,0.431l-0.792,0.721l-0.432,0.72h-0.721l-0.72,0.36l-0.721-0.648l-0
.936-0.144l-0.72,0.072l-0.504,0.72l-0.792,0.072l-1.513-1.225l-0.432-0.071l-1.512,0.144l-0.792-0.144l-1.152-1.513l-0.432-0.863l-1.801-0.721l-1.224,0.36l-0.72-0.504l-1.008,0.575l-2.232-19.583L571.317,106.541z",
- 'in':"M547.558,155.285l-0.504-0.793l0.36-0.72l0.071-1.44l0.145-0.071l0.216-1.512l-0.145-0.145l0.145-0.792l0.72-0.647l0.576-0.721l0.936-1.583l0.072-0.792l0.792-1.44l0.217-0.145l0.144-0.791l-0.505-1.513l0.145-0.792l-0.648-0.72l-0.575-0.937l-0.072-0.792l0.432-0.792l-0.359-0.72l0.72-0.792l-2.592-27.288v-0.36l1.008,0.72l1.008,0.216l0.792-0.216l1.513-0.792l1.512-1.08h0.36l4.247-0.432l12.168-1.512l0.864,0.648l1.368,10.872l2.232,19.583l-0.36,0.36l0.504,0.937l-0.288,0.72l0.72,0.792l-0.144,0.72l-1.584,0.433l-1.439,1.152l-0.865-0.577l-0.719,0.288l-0.721,0.072l0.072,0.792l0.288,0.864l-0.216,0.792l-0.576,0.72l-0.792,0.432l-0.217,1.513l-0.72,0.648l-0.791-0.073l-0.505,1.513l0.072,0.792l-0.145,0.792l-0.72,0.433l-1.512-0.145l-0.721-0.288l-0.647-1.152l-0.72-0.359l0.36,0.72l-0.792,0.504l-0.576,0.721l0.072,0.791l-0.576,0.72l-0.145,0.792l-0.792-0.504l-0.72-0.144l-0.576-0.792l-0.648,0.576l-0.72,0.288l-0.504,0.72v0.288l-0.432,0.72l-0.721-0.576l-2.304-0.864l-0.721,0.36l-1.008,0.072l0.216,0.721l-0.72,0.2
87l-0.144-0.792l-0.72,0.433l-1.513-0.217l0.288,0.72l-0.432,0.721L547.558,155.285z",
- il:"M514.869,127.349l0.504-0.504l0.072-0.792l-0.504-0.721l0.576-0.72l1.8-0.936l0.216-0.72v-0.792l0.144-0.504l1.081-1.44l-0.145-1.584l-1.368-1.44l0.216-1.512l0.289-0.792l2.808-0.576l0.72-0.576l1.512-0.576l0.721-0.648l0.144-1.584l1.009-1.368l0.287-2.304l-0.287-0.792l-0.721-0.72l-0.792-0.432l-0.72-0.576l-0.145-0.936l-1.512-1.152l-0.576-0.648l0.072-0.144l13.607-0.792l10.296-0.936h0.361l0.071,0.72l-0.071,1.512l0.144,0.72l0.792,1.44l0.72,0.648l0.216,1.152l0.433,0.792l0.216,0.72l0.792,1.152v0.36l2.592,27.288l-0.72,0.792l0.359,0.72l-0.432,0.792l0.072,0.792l0.575,0.937l0.648,0.72l-0.145,0.792l0.505,1.513l-0.144,0.791l-0.217,0.145l-0.792,1.44l-0.072,0.792l-0.936,1.583l-0.576,0.721l-0.72,0.647l-0.145,0.792l0.145,0.145l-0.216,1.512l-0.145,0.071l-0.071,1.44l-0.36,0.72l0.504,0.793v0.288l-0.288,0.72l-0.504,0.72l0.144,0.792l0.576,0.792l-0.504,0.72l-1.44,0.36l-0.791,0.504l-0.721,0.288l-0.216,0.72l0.144,0.792l0.577,0.721l0.216,0.72l-0.577,0.936l-0.72-0.145l-0.647-0.431l-1.44-0.433l-0.72-0.36l-0.79
2-0.144l-0.72,0.288l-1.081,1.44v0.792l0.433,0.432l-1.08-0.576l-0.72,0.359l-1.152-1.512l-0.936-1.512l0.504-0.792l0.145-0.792l-0.865-1.44l-0.144-1.655l-0.792-0.289l-0.72-0.504l-0.433-0.791l-1.296-0.793l-0.792,0.36l-0.144-0.936h-0.432l-2.232-1.513l-1.368-1.512l-0.145-0.72l0.072-0.792l0.433-0.72l0.36-1.296l0.575-1.152l-0.071-1.296l0.504-0.937v-0.287l-1.44-0.937l-0.72-0.071l-0.792-0.289l-0.36,0.072l-0.432,0.721l-0.792,0.215l-0.576-0.719l-0.792-3.312l-0.432-0.72l-0.721-0.577l-1.872-1.151l-0.288-0.72l-0.791-0.505l-0.721-0.792l-1.008-0.719l-0.216-0.721l-0.433-0.792l-0.432-1.512l-0.288-0.36l-0.288-1.512v-1.439l0.145-0.792L514.869,127.349z",
- vt:"M659.302,50.525l2.88-0.864l11.881-3.096l-0.216,0.36l0.503,1.08l-0.432,1.512l0.145,0.792l0.576,0.72l0.288,0.72l-0.072,0.72l-0.576,1.08l-1.296,1.44l-0.288,0.072l-0.72,0.72l0.072,0.792l0.432,1.512l-0.288,1.296l0.145,0.792l-0.288,0.72l0.071,0.792l-0.216,0.72l-0.432,0.792l0.144,1.152l-0.359,0.72l0.647,2.592v1.512l0.433,2.232l-0.36,0.72v0.864l0.432,0.864l0.72,0.72l-6.552,1.368l-0.504-0.72l0.072-0.504l-1.656-7.56l-1.152-1.008l-0.359,0.864l-0.36-0.792l0.145-1.296l-0.433-1.512l-0.433-0.72l-0.504-1.512v-1.512l0.288-0.36l-0.071-0.72l-0.288-0.792l0.071-0.792l-0.216-0.72l-0.72-0.72l-0.288-0.792l-0.072-1.728l-0.576-0.792l0.145-0.792l-0.216-0.576L659.302,50.525z",
- ct:"M666.646,84.365l4.968-1.08h0.721l1.439-0.504l0.432,0.072l0.792-0.36l4.32-1.08l1.008-0.216l0.504,0.072l1.656,5.904l0.145,0.792l-0.217,0.576l0.072,0.288l0.072,0.36l-0.433-0.144l-1.512,0.504l-1.512,0.936l-0.792-0.072v-0.36l-0.36-0.144l0.288,0.576v0.432l-2.304,0.576l-0.36,0.36h-0.792l-0.72,0.432l-0.792,0.144l-1.152,1.512l-0.432-0.288l-0.576,0.792l-0.792,0.432l-1.368,1.512l-0.72,0.288l-0.36-0.36l-0.432-0.432v-0.288l1.224-1.224v-0.792l-0.504-0.792L666.646,84.365z",
- mi:"M518.973,54.269l0.721-0.432l2.232-1.008l1.367-1.512l0.792-0.432h0.792l0.721-0.216l0.792-0.072l0.72-0.288l0.721-0.504l0.792-0.792l1.512-0.648l0.432-0.72l1.584-1.8l0.504,0.72l0.504,0.288l1.224,1.512l-0.144,1.512l0.216,0.72l0.288-0.288l0.216-0.72l0.72-0.432l0.721-0.72l-0.647,1.512l0.359-0.216l0.504-0.72l0.721-0.288h1.512l0.792,0.144l0.72,0.648l0.72,0.144l0.433,0.792l1.367,1.44l0.433,0.792l0.792,0.36l0.72-0.072l1.728-0.648l0.721,0.648l0.792,0.144l0.72-0.072l0.648,0.288l1.151-1.512l1.513-0.936l0.72-0.72l1.296-0.288l0.721-0.288l3.023-0.216l0.721-0.216l1.439-0.864l0.72-0.288l1.44-0.216l0.072,2.664l0.359,0.648l1.439,0.216l1.513-0.576l0.504,0.72l0.72-0.36l0.433-0.648l0.071-0.072l0.576-0.144l0.648,0.72l0.432,0.792l0.217,0.72l0.071,0.792l0.72,0.504h0.217l0.72,0.36l0.071,0.72l0.793,0.36l0.432,0.72l-0.721,0.216l-3.527-0.072l-0.72,0.288l-0.721-0.432l-0.72,0.144l-0.216,0.792v1.368l-0.72-0.288l-1.584-1.296l-1.512-0.504l-0.721,0.072l-0.792-0.216l-1.44,0.216l-0.647,1.152l-0.72,0.432h-0.792l-1.
44,0.432l-0.72-0.072l-0.792,0.144l-0.576,0.36l-0.432,0.72l-0.072,0.864l-0.792,0.576l-0.721,0.72l-0.504,0.792l-0.72-0.072l0.36-0.936l0.72-0.576l0.072-0.792l-0.721-0.144l-0.719,0.288l-0.721,0.792l-0.144,0.432l-0.721,0.648l-0.432-0.72l-0.288-0.792l0.288-0.72l-0.648,1.08l-0.287,1.44l-0.648,0.792l-0.433,0.792l-0.432,1.512l-1.08,2.232l-0.792,1.224l0.072,0.72l-0.36-0.144h-0.072l-0.72-0.648l-0.072-0.72l0.433-1.512l-0.792,0.072l-0.72,0.216l-0.288-0.648l0.288-0.72l0.144-1.512l-0.36-0.72l0.217-0.216l-0.792-0.72l-1.152-0.36l-0.72-0.072l-0.145-1.368l-0.72-0.432l-1.944-0.216l-0.792-0.288l-0.72,0.216l-1.512-0.216l-0.288,0.072l-2.592-1.152l-7.92-1.512l-0.864-1.44l-0.72-0.576l-0.792-0.288L518.973,54.269zM553.678,107.837l0.287-0.216l0.721-0.72l0.504-0.792l0.36-0.72l0.647-2.232l0.792-1.512l0.288-0.792l0.433-2.736v-2.232l-0.433-3.024l-1.008-2.304l0.432-0.72l-0.72,0.288l-2.088-3.96l-0.144-0.72l0.288-0.72l0.503-0.792l-0.576-2.232l-0.431-0.72l0.071-0.72l0.648-0.792l0.864-2.232l0.071-0.792l-0.145-0.72l0.14
5-1.296l-0.432-1.44l0.72-0.576l0.648-0.72l-0.072-0.72l0.936-1.368l0.721,0.216l0.575-0.72l0.145-0.72l0.504-0.72l0.288-0.72l0.72-0.576l-0.216,2.088l-0.216,0.504l0.359,0.792l-0.288,0.72l0.145,0.72l0.504-0.72l0.217-1.512l0.287-0.072v1.512l-0.216,0.72l0.648-0.72l0.216-0.792l0.144-0.72v-0.864l-0.359-2.304l0.504-0.72l0.72-0.576l0.792-0.432h1.008l-0.071-0.648l-0.721-0.432l-0.359-0.792v-0.72l0.72-0.864l0.432-0.792l0.72-0.36l0.648-0.576l0.792,0.432l0.721,0.216l0.719,0.576h0.721l0.648-0.144l0.719,0.216l0.721,0.432l0.433,0.72l0.72,0.216h0.791l0.721,0.36l1.584,0.432l0.792,0.36h0.72l0.793,0.504l0.215,0.72l0.577,0.72l0.431,0.288v0.72l-0.719,0.144l-0.289,0.936l0.433,0.72l0.792,0.504l0.359,0.72l0.36,1.512l-0.071,1.512l0.288,2.376l-0.721,0.72l-0.72,0.432l-0.217,0.72l-0.071,1.512l-0.721,1.152l-0.792,0.144l-0.792,0.576l-0.144,1.512l0.072,1.152l0.936,0.864l0.793,0.072l0.719,0.288l0.577-0.792l0.359-0.72l0.721-0.576l0.359-1.296l-0.144-0.72l0.72-0.288l0.792-0.72l0.72-0.288l1.152-0.864l0.792,0.144l0.72,0.28
8l0.72,0.72l0.864,1.512l0.792,2.952l0.433,0.72l0.432,1.512l0.432,1.584l0.36,0.864l0.72,1.224h0.072l0.072,0.576l-0.216,0.288l-0.145,1.512l0.216,0.72l-0.144,1.584l-0.433,0.72l-0.504,0.216l0.144-0.216l-0.215-0.72l-0.36-0.504l-0.792,0.432l-0.144,0.648l-0.505,0.72l0.072,1.584l-0.576,0.72l-0.863,0.648l-0.073,0.144l-0.216,0.36l-0.215,0.72l-0.073,2.232l-1.296,2.232l-0.504,1.512l-3.527,0.72l-7.849,1.296l-0.864-0.648l-12.168,1.512l-4.247,0.432H553.678z",
- nc:"M585.718,184.373v-3.024l1.512-0.433l0.648-0.719l0.145-1.009l0.287-0.792l0.647-0.72l1.513-0.864l1.513-0.072l0.647-0.287l2.088-2.088l1.44-1.009h0.72l0.432-0.72l0.288-1.513l0.792,0.217l0.145-0.721l0.288-0.359l0.72-0.433l0.72,0.721h0.504l0.72-0.792l0.288-0.721l0.72-0.575l1.44-0.576l0.648,0.504l0.72-0.792l0.504-1.584l0.648-0.72l0.72-0.289l0.288-1.367l-0.072-0.792l0.36-1.008l1.512,0.071l2.881-0.288l7.416-1.079l20.304-3.744l10.296-2.089l9.072-2.015l0.144,0.719l0.576,0.721l0.792,0.145v0.359l1.439,2.16l0.073,0.791l-0.577-1.008l-1.512-1.151l0.504,0.72l0.72,0.721h-0.936l-1.512-0.937l-0.792,0.144l0.72,0.217l0.792,0.647v0.647l-0.72,0.289l-0.792-0.289l0.576,0.721l-1.08-0.216h-0.72l0.791,0.504l-1.655,1.368l-0.793-0.288l-0.719,0.072l-0.721-1.44l0.072-0.721l-0.144-0.215l0.071-0.145l-0.359-0.432l0.288,0.576l-0.288,0.647l0.144,0.72l0.433,0.792l0.575,0.721l0.144,0.792l0.793-0.145l0.72-0.288l0.792-0.504l1.512,0.36l0.145-0.72l1.152-0.433l0.791,0.072l0.145,0.72v0.864l-0.36,0.72l0.72,0.288l-0.504,0.
721l0.288,0.359l0.72-0.72l-0.215-1.44v-0.792l1.079-0.144l0.144-0.504l-0.071-0.433l0.792,0.721l0.504,0.72l0.145,1.512l0.215,0.647l-0.647,0.721l-0.72-0.216v0.72l-1.009,2.305l-0.647,0.72l-1.656-0.072l-0.72-0.144l-0.432-0.721l-0.072,0.792l-0.792-0.216l-0.721-0.647l0.433-0.504l-0.72,0.071l0.072,0.721l0.288,0.72l-0.505-0.145l-0.72,0.288l-1.44-0.071l-1.584-0.433l-0.072,0.145l0.217,0.288l3.312,0.863h0.719l1.585,0.576l-0.288,0.792l-0.793,0.144l-0.215,0.576l0.72-0.144v0.72l-1.152,1.439l-0.504,0.36l-0.792-0.071l-0.863-0.648l-0.792-0.288l-0.648-0.432l0.575,0.72l1.225,1.151l1.512,0.145l1.513-0.937l0.72,0.36l-0.216-0.72l0.575-0.145l-0.071-0.071l0.216-0.721l0.359,0.721l-0.216,0.72l0.721-0.145l0.36-0.792l0.287-0.071l0.288,0.575l-0.288,0.792l-0.647,0.721l-0.648,1.439l-0.288,0.072l-0.791-0.504l-0.289,0.792l-0.359-0.792l-0.576,0.721l-0.072,0.359h-0.72l-1.8,0.937l-0.793-0.288l-0.719,1.439l-0.504,0.72l-0.217,0.145l-0.792-0.288l0.504-0.721l-0.72-0.287l0.359,0.504l-0.432,0.72l0.432,0.72l-1.584,1.369l-1.00
8,1.511l-0.648,1.513l-0.215,0.792v2.232l-0.504-1.801l-0.36-0.72h-0.144l0.504,1.512l-0.145,1.513l-0.721,0.504h-1.295l-1.44,0.359l-1.512,0.648l-0.433,0.071l-0.359-0.287l-11.952-8.496l-10.44,1.656l-0.216-0.217l-0.072-0.72l-0.288-0.792l-1.224-1.152l-0.72,0.288l-0.721-0.72l-3.167,0.216l-8.425,0.937l-0.72,0.216l-0.72,0.432l-1.513,0.505l-1.152,1.079l-0.791,0.072l-2.376,1.225L585.718,184.373z",
- ma:"M666.574,75.941l6.552-1.368l9.576-2.232l0.937-1.08l0.432-0.792l0.216,0.072l0.505-0.792l0.791-0.504l0.36-0.072h0.36l-0.145,0.72l0.576,0.36l0.145,0.72l0.719,0.576l0.721-0.144l-0.145-0.144l0.721-0.144l-0.145,0.792l-1.439,1.008l-0.36,0.72l0.144,0.288l-0.647,0.792l0.359,0.72h-0.792l0.505,0.72l0.72,0.432l0.792-0.432l0.792,0.144l1.439,1.368l0.648,0.792l-0.72-0.36v0.72l0.72,0.36l0.721,0.144l0.72,1.44l0.432,0.288l0.792-0.072l0.721,0.216l1.512-1.152l0.648-0.72l-0.361-1.224l-0.647,0.072l-0.288-0.792l-0.792-0.504l-0.792-0.144l0.792-0.144l0.72,0.216l0.793,0.576l1.008,1.368l0.432,1.44l-0.432,0.792l-0.864,0.288l-2.231,1.224l-0.289-0.144l-0.215,0.792l-0.721,0.504l-0.792,0.288l-0.36-1.512v-0.72l-0.72,0.504l-0.359,0.72l-0.721,0.576l-0.432,1.224l-0.72-0.072l-0.504,0.792l-0.072-0.432l-0.36-1.08l-0.647-0.216l0.215-0.72v-0.792l-0.144,0.72l-0.575,0.432l-0.576-0.36l-0.072-0.072l-0.505-0.504l-0.071-0.576l-0.433-0.216l-0.287-0.72l-0.72-0.504l-2.881,0.864l-0.504-0.072l-1.008,0.216l-4.32,1.08l-0.792,0.3
6l-0.432-0.072l-1.439,0.504h-0.721l-4.968,1.08l-0.288-0.432l0.072-7.2L666.574,75.941z",
- tn:"M529.197,189.916l0.072-0.215l0.72-0.433l0.36-0.72l0.72-0.217l0.145-0.287l-0.433-1.944l0.145-0.936l-0.721,0.216l0.145-0.793l0.72-0.287l0.288,0.504l0.288-0.647l-0.432-0.721l0.504-0.288l0.359-0.504l0.504-0.433l-0.575-0.72v-0.144l0.432-0.433l0.72-0.359l0.72-0.576l-0.432-0.792l0.792-0.288l-0.145-0.72l-0.287-0.432l0.504-1.225l0.432-0.72l-0.72-0.721l1.008-0.719l-0.432-0.792l0.792-0.288l-0.288-0.721l-0.145-0.792l0.648-0.071l-0.145,0.575l0.721-0.575l12.744-1.081l0.071-0.792l-0.504-1.439h1.584l0.864,0.288l3.889-0.505l3.744-0.287l4.68-0.648l4.535-0.216l4.608-0.433l2.521-0.431l4.104-0.217l3.024-0.288l2.951-0.432l3.312-0.217l1.009-0.359l2.879-0.433l1.513-0.071l6.264-0.936l3.744-0.577l2.952-0.72l1.08-0.071l-0.36,1.008l0.072,0.792l-0.288,1.367l-0.72,0.289l-0.648,0.72l-0.504,1.584l-0.72,0.792l-0.648-0.504l-1.44,0.576l-0.72,0.575l-0.288,0.721l-0.72,0.792h-0.504l-0.72-0.721l-0.72,0.433l-0.288,0.359l-0.145,0.721l-0.792-0.217l-0.288,1.513l-0.432,0.72h-0.72l-1.44,1.009l-2.088,2.088l-0.647,0.287l-
1.513,0.072l-1.513,0.864l-0.647,0.72l-0.287,0.792l-0.145,1.009l-0.648,0.719l-1.512,0.433v3.024l-3.744,0.288l-8.496,1.079l-10.584,1.225l-13.68,1.08l0.071,0.287l-0.144-0.071l-6.912,0.647L529.197,189.916z",
- ar:"M487.941,174.148l9.287-0.216l14.761-0.647l16.849-1.08l0.72,0.432l0.576,0.72l0.216,0.72v0.793l-0.576,0.719l-0.792,0.433l-0.576,0.792l-0.36,0.72l0.36,0.792l5.4-0.575l0.287,0.432l0.145,0.72l-0.792,0.288l0.432,0.792l-0.72,0.576l-0.72,0.359l-0.432,0.433v0.144l0.575,0.72l-0.504,0.433l-0.359,0.504l-0.504,0.288l0.432,0.721l-0.288,0.647l-0.288-0.504l-0.72,0.287l-0.145,0.793l0.721-0.216l-0.145,0.936l0.433,1.944l-0.145,0.287l-0.72,0.217l-0.36,0.72l-0.72,0.433l-0.072,0.215l0.288,0.217l0.145,0.792l-0.721,0.648l-0.792,0.359l-0.359-0.504l0.216,1.655l-0.576,0.073l-0.216-0.793v1.08l0.72,0.433l-0.72,0.359l-0.217-0.72l-0.071,1.152l0.504,0.359l-0.433,0.937l0.145,0.576l-0.576,0.791l-0.432,0.217h-0.721l0.145,0.72l-0.72,0.72l-0.144,0.432l-0.793-0.215l0.504,0.575l-0.288,0.216v0.72l0.36,0.721l-1.872,0.792l0.504,0.433l-0.144,0.792l0.144,0.647l-0.144,0.432h-0.793v0.576l0.793,0.216l-0.72,0.433l-0.217-0.288l-0.504,0.288l0.576,0.792l-0.72,0.504l0.504,0.72l-0.432,0.792l0.719-0.648l0.433,0.504l-0.72,0.504l0
.72,0.217l0.072-0.072l-0.216,0.647l0.288,0.864l0.216,0.145l0.216,1.224l-0.072,0.144h-0.72l0.144,0.648l-0.071,1.009l-15.841,0.863l-12.023,0.433l-0.216-6.337l-2.377-0.432l-0.792,0.504l-0.72-0.575l-0.072-0.289l-0.287-0.215l-0.145-20.448l-0.36-3.24L487.941,174.148z",
- ms:"M522.43,213.749l0.071-1.009l-0.144-0.648h0.72l0.072-0.144l-0.216-1.224l-0.216-0.145l-0.288-0.864l0.216-0.647l-0.072,0.072l-0.72-0.217l0.72-0.504l-0.433-0.504l-0.719,0.648l0.432-0.792l-0.504-0.72l0.72-0.504l-0.576-0.792l0.504-0.288l0.217,0.288l0.72-0.433l-0.793-0.216v-0.576h0.793l0.144-0.432l-0.144-0.647l0.144-0.792l-0.504-0.433l1.872-0.792l-0.36-0.721v-0.72l0.288-0.216l-0.504-0.575l0.793,0.215l0.144-0.432l0.72-0.72l-0.145-0.72h0.721l0.432-0.217l0.576-0.791l-0.145-0.576l0.433-0.937l-0.504-0.359l0.071-1.152l0.217,0.72l0.72-0.359l-0.72-0.433v-1.08l0.216,0.793l0.576-0.073l-0.216-1.655l0.359,0.504l0.792-0.359l0.721-0.648l-0.145-0.792l-0.288-0.217l13.032-1.008l6.912-0.647l0.144,0.071l0.36,0.505l0.72,0.432l-0.647,35.352l2.304,17.353l0.072,0.359l-0.432,0.792l-1.513-0.575l-0.216,0.288l-0.72,0.287l-0.721-0.216l-0.792-0.576l-1.224,0.145l1.08,0.072l-0.36,0.215l-1.512,0.289l-1.513,0.647l-0.72,0.072l0.145-0.145l-0.648,0.145l0.145,0.072l-0.217,0.36l-0.792,0.647l-0.288,0.72l-0.72,0.072l-0.35
9-0.217l-0.504-0.359l-0.433-0.72l0.072-0.36l-0.432-0.72l-0.217-0.792l-1.079-0.936l-0.433-0.721l-0.288-0.792l0.288-1.296l0.504-1.513l0.145-0.792l-0.072-0.144l-9.36,0.72l-9.792,0.576l0.721-0.791l-0.504-0.721l0.144-0.792l-0.505-0.792l1.08-0.216l0.217-0.576l-0.648-0.72l0.864-0.072l-0.359-1.512l0.72-0.576l0.144-0.288l-0.72-0.072l0.792-0.504l0.144-0.72l0.721-0.721l-0.504-0.359l0.288-0.72l0.647-0.288l1.728-1.872l-0.071-0.145l-0.721-0.287l0.721-0.072l0.071-0.288l0.577-0.864l-0.793,0.145l-0.72-0.145l0.432-0.72l0.792-0.288l0.576-0.72h0.576l0.072-0.216l-0.145-0.145l-0.72-0.216l-0.216-0.576l-0.721-0.359l-0.359-0.721l0.072-0.145l0.72,0.217l-0.504-0.721l0.576-0.719l-1.296,0.215l-0.217-0.504l0.864-0.936l-0.864-0.433l-0.071-0.791l0.647-0.648l-0.072-0.72l-0.575-0.145l-0.721,0.504l0.144-0.72L522.43,213.749z",
- ga:"M573.478,185.74l8.496-1.079l3.744-0.288l11.521-1.8l-0.145,0.575l-1.439,2.088l-0.216,0.792l0.359,0.721l0.792,0.432l0.72,0.144l1.44,1.152l1.08-0.145l0.792,0.648l0.36,0.721l0.719,0.863l0.288,0.721l1.944,2.376l1.513,1.008l1.439,0.72l0.72,0.792l0.504,0.864l0.505,0.432l0.791,0.144l1.08,0.864l0.648,0.36l-0.071,0.504l0.288,0.72l0.792,0.432l0.144,0.721l0.792,0.287v0.145l0.72,0.721l0.72,0.215l1.584,0.937l0.072,0.721l0.864,1.151l0.359,0.792v0.72l0.217,0.793l0.72,0.504l1.08,0.432l0.575,0.792l0.361,0.792l0.575,0.792l-0.072,0.72l0.145,0.721l0.504,0.719l1.512,0.217l0.36,0.216l0.36,0.145l0.575,0.071l-0.359,0.721l-0.72,0.504l0.071,0.72l-0.72,0.072l-0.721-0.36v0.792l0.721,0.504l-0.576,0.864l-0.792,0.144l0.144,0.72l0.721-0.288l0.072,0.36l-0.289,0.792l-0.791-0.504l0.359,0.72l-0.72,0.648l0.36,0.359l0.72-0.215l-0.504,1.439l-0.433-0.072v0.792h-0.72l-0.72-0.216l-0.217,0.072l0.721,0.36h0.72l0.792,0.287l-0.216,0.721l-0.647,1.151l-0.721-0.432l-0.287,0.72l1.008,0.072l-0.36,0.792l-0.721-0.433l0.721,0.648
l-0.433,0.72h0.504l-0.359,0.72l-0.145,0.721l0.504,0.72l-0.071,0.792l-0.36,0.072l-0.36,0.071l-0.72-0.071l-1.943-0.433l-0.792-0.288l-0.576,0.577h-0.36l-0.216,0.792l0.071,0.72l0.433,0.72l0.145,0.72l-0.072,1.584l-0.72,0.504l-0.721-0.071l-0.575-1.513l-0.792-0.504l-25.704,1.872l-0.577-0.72l-0.144-0.72l-1.08-1.656v-0.36l-0.648-1.152l-0.575-0.719l-0.217-0.793l0.217-1.656l-0.072-0.719l0.216-0.721l-0.36-1.08l-0.575-0.792l-0.504-1.44l0.216-1.439l0.288-0.792l-0.072-1.44l0.432-0.72l0.72-0.575l-0.144-0.721l-0.72-0.36l0.144-1.151l-0.359-0.864l-0.144-0.288l-0.937-0.863l-0.576-1.44l-0.504-0.792l-0.216-0.792l-0.216-0.36l-3.528-12.744L573.478,185.74z",
- sc:"M597.238,182.573l2.376-1.225l0.791-0.072l1.152-1.079l1.513-0.505l0.72-0.432l0.72-0.216l8.425-0.937l3.167-0.216l0.721,0.72l0.72-0.288l1.224,1.152l0.288,0.792l0.072,0.72l0.216,0.217l10.44-1.656l11.952,8.496l0.359,0.287v0.433l-0.72,0.433l-1.656,1.728l-1.584,2.952l-0.36,0.792l-0.071,2.447l-0.288-0.72l-0.721-0.288l0.505-1.512l-0.216,0.144l-0.432,0.792l-0.072,0.864l0.72,0.504l0.575,0.72l-0.647,0.721l-0.72-0.217l0.576,0.288l-0.576,0.793l-0.288,0.719l-0.721,0.217l-0.72-0.217l-0.504,0.721l0.288,0.792l-0.504,0.36l-0.432,0.72l-0.648,0.72l-0.72,0.145l-0.288-0.72h-0.648l0.288,1.079l0.721,0.288l-0.36,0.792l-0.72,0.36l0.071,0.432l-0.864,0.216l-0.719,0.576l-0.721-0.359l0.504,0.359l-0.72,0.72l-0.72,0.072l-0.721,0.36l-0.936-0.216l-1.439,0.647l0.575-0.072l0.72,0.36h0.793l0.287,0.36l-0.504,0.72l0.721-0.72l-0.36,1.224l-0.792,0.576l-0.721-0.433l-0.504-1.367l-0.071,1.512l-0.721-0.648l-0.359-0.72l-0.576-0.575l0.72,1.439l0.216,0.72l0.36,0.505l0.72,0.575l-0.503,0.721l-0.505,0.071v-0.72l-0.288,0.72l-0.
359,1.513l-0.36-0.145l-0.36-0.216l-1.512-0.217l-0.504-0.719l-0.145-0.721l0.072-0.72l-0.575-0.792l-0.361-0.792l-0.575-0.792l-1.08-0.432l-0.72-0.504l-0.217-0.793v-0.72l-0.359-0.792l-0.864-1.151l-0.072-0.721l-1.584-0.937l-0.72-0.215l-0.72-0.721v-0.145l-0.792-0.287l-0.144-0.721l-0.792-0.432l-0.288-0.72l0.071-0.504l-0.648-0.36l-1.08-0.864l-0.791-0.144l-0.505-0.432l-0.504-0.864l-0.72-0.792l-1.439-0.72l-1.513-1.008l-1.944-2.376l-0.288-0.721l-0.719-0.863l-0.36-0.721l-0.792-0.648l-1.08,0.145l-1.44-1.152l-0.72-0.144l-0.792-0.432l-0.359-0.721l0.216-0.792l1.439-2.088L597.238,182.573z",
- ky:"M536.182,171.701l0.216-0.937l0.792-0.36l0.792,0.288l0.36-1.08l-0.36-0.72l0.72-0.576l-0.216-1.08l0.145-0.792l-0.145-0.647l-0.433-0.432v-0.792l1.081-1.44l0.72-0.288l0.792,0.144l0.72,0.36l1.44,0.433l0.647,0.431l0.72,0.145l0.577-0.936l-0.216-0.72l-0.577-0.721l-0.144-0.792l0.216-0.72l0.721-0.288l0.791-0.504l1.44-0.36l0.504-0.72l-0.576-0.792l-0.144-0.792l0.504-0.72l0.288-0.72v-0.288l0.792,0.144l0.432-0.721l-0.288-0.72l1.513,0.217l0.72-0.433l0.144,0.792l0.72-0.287l-0.216-0.721l1.008-0.072l0.721-0.36l2.304,0.864l0.721,0.576l0.432-0.72v-0.288l0.504-0.72l0.72-0.288l0.648-0.576l0.576,0.792l0.72,0.144l0.792,0.504l0.145-0.792l0.576-0.72l-0.072-0.791l0.576-0.721l0.792-0.504l-0.36-0.72l0.72,0.359l0.647,1.152l0.721,0.288l1.512,0.145l0.72-0.433l0.145-0.792l-0.072-0.792l0.505-1.513l0.791,0.073l0.72-0.648l0.217-1.513l0.792-0.432l0.576-0.72l0.216-0.792l-0.288-0.864l-0.072-0.792l0.721-0.072l0.719-0.288l0.865,0.577l1.439-1.152l1.584-0.433l0.144-0.72l-0.72-0.792l0.288-0.72l-0.504-0.937l0.36-0.36l1.
008-0.575l0.72,0.504l1.224-0.36l1.801,0.721l0.432,0.863l1.152,1.513l0.792,0.144l1.512-0.144l0.432,0.071l1.513,1.225l0.792-0.072l0.504-0.72l0.72-0.072l0.936,0.144l0.721,0.648l0.72-0.36h0.721l0.432-0.72l0.792-0.721l0.863-0.431l0.576,1.296l0.721,0.72l0.72,0.071l0.721,0.648l0.575,0.721l0.072,0.503l0.288,0.36l0.072,0.792l-0.36,1.44l1.584,1.656l0.216,0.719l0.72,0.721l1.584,2.016l1.512,1.08l1.513,0.072l-2.88,3.384l-2.592,1.944l-0.504,0.791l-0.072,0.793l-0.864,0.647l-0.071,0.721l-0.576,0.72l-0.721,0.359l-0.72,0.576l-0.144,0.793l-1.801,0.719l-0.72,0.576l-0.792,0.145l-1.439,1.008l-1.009,0.359l-3.312,0.217l-2.951,0.432l-3.024,0.288l-4.104,0.217l-2.521,0.431l-4.608,0.433l-4.535,0.216l-4.68,0.648l-3.744,0.287l-3.889,0.505l-0.864-0.288h-1.584l0.504,1.439l-0.071,0.792L536.182,171.701z",
- al:"M549.285,188.332l-0.071-0.287l13.68-1.08l10.584-1.225l3.528,11.088l3.528,12.744l0.216,0.36l0.216,0.792l0.504,0.792l0.576,1.44l0.937,0.863l0.144,0.288l0.359,0.864l-0.144,1.151l0.72,0.36l0.144,0.721l-0.72,0.575l-0.432,0.72l0.072,1.44l-0.288,0.792l-0.216,1.439l0.504,1.44l0.575,0.792l0.36,1.08l-0.216,0.721l0.072,0.719l-0.217,1.656l0.217,0.793l0.575,0.719l0.648,1.152v0.36l-15.624,1.872l-9.288,0.936l-0.72,0.576l-0.217,0.936l1.153,1.513l0.72,0.36l0.72,0.72l-0.36,1.079l0.145,0.361l0.144,0.359l-0.216,1.368l-0.721,0.647l-0.792-0.144l0.145,0.216l-0.216,0.72l-0.792,0.288l-2.952,0.504l0.504-0.359l0.72,0.071l0.792-0.287l0.145-0.721l-0.504-0.792l-0.216,0.145l-0.792-0.432l-0.36-0.721l0.288-0.72l-0.145-0.72l-0.432-0.721l-0.36-0.072l-0.432-0.576l0.072,0.361l-0.288,0.647l-0.144,0.792l-0.145,2.664h-0.72l-1.44-0.288l-0.72,0.144l-0.072-0.359l-2.304-17.353l0.647-35.352l-0.72-0.432L549.285,188.332z",
- la:"M494.565,215.045l12.023-0.433l15.841-0.863l-0.289,0.359l-0.144,0.72l0.721-0.504l0.575,0.145l0.072,0.72l-0.647,0.648l0.071,0.791l0.864,0.433l-0.864,0.936l0.217,0.504l1.296-0.215l-0.576,0.719l0.504,0.721l-0.72-0.217l-0.072,0.145l0.359,0.721l0.721,0.359l0.216,0.576l0.72,0.216l0.145,0.145l-0.072,0.216h-0.576l-0.576,0.72l-0.792,0.288l-0.432,0.72l0.72,0.145l0.793-0.145l-0.577,0.864l-0.071,0.288l-0.721,0.072l0.721,0.287l0.071,0.145l-1.728,1.872l-0.647,0.288l-0.288,0.72l0.504,0.359l-0.721,0.721l-0.144,0.72l-0.792,0.504l0.72,0.072l-0.144,0.288l-0.72,0.576l0.359,1.512l-0.864,0.072l0.648,0.72l-0.217,0.576l-1.08,0.216l0.505,0.792l-0.144,0.792l0.504,0.721l-0.721,0.791l9.792-0.576l9.36-0.72l0.072,0.144l-0.145,0.792l-0.504,1.513l-0.288,1.296l0.288,0.792l0.433,0.721l1.079,0.936l0.217,0.792l0.432,0.72l-0.072,0.36l0.433,0.72l0.504,0.359l0.359,0.217l-0.863,0.359l-0.072-0.215l-0.216,0.144l-0.792-0.072l-0.72-0.648l-0.288,0.216l-0.504-0.287h-0.721l-0.72-0.648l-0.792-0.504l-1.009-0.144l-0.719,0.216
l-1.009,1.584l-0.647,0.72l0.071,0.72l0.937,0.433h1.152l2.159-0.217l0.72-0.288l0.648-0.719l0.721,0.432l0.504-0.721l0.071,0.721l0.792-0.505l0.145,0.073l-0.36,0.791l-1.584,0.937l0.071,0.216l0.577,0.504l0.72-0.145l0.36,0.721h0.72l0.288-0.721l0.071-0.792l1.152-0.792l0.216,0.721l0.072,0.863l0.647,0.361v0.719l-0.215,0.793l-0.217-0.216l-0.72-0.145l-0.792,0.72l0.359,0.721l0.504,0.575l-0.72-0.287l-0.792,0.071l0.216,0.504l-0.72,0.288l0.288,0.792l0.864,0.216l0.792,0.36l0.359,0.792l0.937-0.071l0.792,0.431l1.44,0.217l0.647,0.432l0.36,0.72l0.72,0.216l0.072,0.217l-0.72,0.216l0.071,0.433l-0.36,0.792l-0.144,0.719l-1.008-1.223l-0.576,0.792l-0.288,0.72l-0.72,0.72l0.576-1.513l0.504-0.719l-0.36-0.792l-0.072,0.936l-0.72-0.144l-0.504-0.792l-0.216-0.721l-0.721,0.216l-0.863-0.144l-0.504-0.792l-0.72,0.216h-0.792l0.504-0.792l-0.36-0.288l-0.72-0.36l-0.72-0.144l-2.665-1.08l-0.072,0.072l0.145,0.72l1.512,0.864l0.217,1.44l-0.72,0.215l0.503,0.721l-0.359,0.72l-0.721,0.576l-0.647,0.288l-0.36-0.72l0.072-1.152l-0.792-0.
217l-0.72,0.288l-0.288-0.792l-0.36,0.145l-0.72,0.288l-0.792,0.071l-0.217,0.792v1.009l-0.575,0.36l-0.792-0.433h-0.217l-0.791,0.36l-1.44-0.936l-0.792,0.287l-0.576-0.359l0.217-0.72l-0.36-0.792l-0.792-0.505l-0.504-0.72l0.071-0.792l0.145-0.072l-0.145-0.72v0.576l-0.216,0.071l-0.432,0.721l-1.44-0.505h-0.792l-0.287-1.079l-0.721-0.36l-0.216-0.792l-1.513,0.145l-0.719,0.216l-0.073-0.433l0.145-0.792l-1.512,0.505l-0.792,0.359l-0.288,0.288l-0.792,0.072l0.72,0.575l0.504,1.152h-0.72l-1.08,0.576l-0.721,0.072l-3.743-0.576l-1.296-0.433l-0.792-0.432l-1.513-0.576l-1.512-0.359l-0.792-0.072l-0.72-0.288l0.216-0.359l0.72-0.36v-0.72l-0.287-0.721l-0.648-0.72l-0.144,1.872l-0.721,0.575l0.721,0.505l-0.288,0.432l-3.528,0.36l-0.721,0.504l-0.791-0.576l0.144-0.792l0.72-0.359l0.288-0.792l-0.288-0.792h-0.072l0.072-0.073l0.72-0.791l0.217-0.864l-0.36-1.8l-0.36-0.936l0.504-0.793l-0.215-1.439l0.359-0.793l0.576-0.719l0.144-0.792l0.432-0.721l-0.144-0.792l0.288-0.72l-0.288-0.721l0.36-0.575l-0.217-0.792l0.073-0.721l-0.289-0.0
71l-1.224-1.513v-0.791l-0.36-0.721l-0.288-0.144l-0.359-0.793l-0.576-0.719l0.145-1.152l-0.576-1.512l-0.504-0.721l-1.296-1.152L494.565,215.045z",
- mo:"M476.709,126.053l9.792,0.071l6.192-0.144l13.535-0.792l5.833-0.647l0.432,0.791l1.44,1.08l0.576,0.793l0.359,0.144l-0.359,0.721l-0.145,0.792v1.439l0.288,1.512l0.288,0.36l0.432,1.512l0.433,0.792l0.216,0.721l1.008,0.719l0.721,0.792l0.791,0.505l0.288,0.72l1.872,1.151l0.721,0.577l0.432,0.72l0.792,3.312l0.576,0.719l0.792-0.215l0.432-0.721l0.36-0.072l0.792,0.289l0.72,0.071l1.44,0.937v0.287l-0.504,0.937l0.071,1.296l-0.575,1.152l-0.36,1.296l-0.433,0.72l-0.072,0.792l0.145,0.72l1.368,1.512l2.232,1.513h0.432l0.144,0.936l0.792-0.36l1.296,0.793l0.433,0.791l0.72,0.504l0.792,0.289l0.144,1.655l0.865,1.44l-0.145,0.792l-0.504,0.792l0.936,1.512l1.152,1.512l0.72-0.359l1.08,0.576l0.145,0.647l-0.145,0.792l0.216,1.08l-0.72,0.576l0.36,0.72l-0.36,1.08l-0.792-0.288l-0.792,0.36l-0.216,0.937l-0.721,0.575l0.145-0.575l-0.359-0.721l-0.289,0.792l0.145,0.792l0.288,0.721l-0.792,0.288l0.432,0.792l-1.008,0.719l0.72,0.721l-0.432,0.72l-0.504,1.225l-5.4,0.575l-0.36-0.792l0.36-0.72l0.576-0.792l0.792-0.433l0.576-0.719v
-0.793l-0.216-0.72l-0.576-0.72l-0.72-0.432l-16.849,1.08l-14.761,0.647l-9.287,0.216l-0.145-5.832l-0.575-24.984l-0.792-0.575l-0.648-0.216l-1.152-1.44v-0.792l-0.864-0.576l-0.72-0.936l-0.287-0.721l0.863-1.224l0.288-0.72l0.792,0.072l0.071-0.217l-0.144-0.791l-0.504-0.793l-0.576-0.216l-0.72,0.505l-2.088-1.584l-0.864-0.648l0.072-0.721l-0.576-0.72l-0.145-0.792l-0.719-0.504l-0.648-0.72l-0.504-1.44l-0.648-0.72V126.053z",
- ia:"M470.229,103.661l-0.359-1.584l-0.721-0.648l-0.215-0.792l0.359-0.72l0.216-0.144l0.505-1.44l-0.072-0.792l0.432-0.72v-0.72l-0.792-0.72l-0.216-0.792l0.36-0.144l0.071-0.792l-0.432-0.72l-0.217-0.864h1.297l8.712-0.072l14.544-0.36l12.096-0.504l8.784-0.504l-0.071,0.576l0.216,0.288l0.288,0.792l0.575,0.216l0.36,0.72l-0.72,1.512l0.288,1.152l0.144,1.296l0.505,0.72l0.144,0.936l0.36,0.72l0.791,0.36l2.232,0.432l0.576,1.512l-0.072,0.144l0.576,0.648l1.512,1.152l0.145,0.936l0.72,0.576l0.792,0.432l0.721,0.72l0.287,0.792l-0.287,2.304l-1.009,1.368l-0.144,1.584l-0.721,0.648l-1.512,0.576l-0.72,0.576l-2.808,0.576l-0.289,0.792l-0.216,1.512l1.368,1.44l0.145,1.584l-1.081,1.44l-0.144,0.504v0.792l-0.216,0.72l-1.8,0.936l-0.576,0.72l0.504,0.721l-0.072,0.792l-0.504,0.504l-0.359-0.144l-0.576-0.793l-1.44-1.08l-0.432-0.791l-5.833,0.647l-13.535,0.792l-6.192,0.144l-9.792-0.071l-0.216-0.721l-0.721-0.504l0.36-2.231l-0.432-1.584v-0.937l0.145-0.791l-0.577-0.72l0.217-0.937l-0.433-0.72l0.145-0.864l-0.721-0.36v-0.72h-0.
72l0.072-0.288l-0.145-0.72v-0.792l0.145-0.72l-0.145-0.72l-0.504-0.792v-0.72l-1.008-1.296l-0.071-0.72l-0.648-0.792l0.072-0.72l-0.216-0.72l-0.433-0.792l0.145-0.504l-0.072-0.864L470.229,103.661z",
- mn:"M464.109,28.061h10.008l5.904-0.144l0.144-0.72l-0.072-3.6l0.504,0.216l1.44,0.144l0.647,0.72l0.433,2.304l0.647,2.16l-0.071,1.08l0.648,0.72l0.719,0.288h1.513l0.72,0.504l3.24,0.36l0.216,0.72l0.792,0.432l1.872-0.432l0.433-0.72l0.504-0.072l0.216-0.144l0.216-0.072l0.72-0.072h1.656l3.023,1.224l-0.216,0.792l0.793-0.072l0.719,0.648l0.072,0.72l0.433,0.504l0.792,0.36l0.216-1.152l1.151-0.144l0.793,0.216l0.288,0.72l2.159,0.936l0.145,0.576l1.368,0.72l0.936,0.072l1.513-0.648l0.72-0.72l1.512-1.008l0.792-0.072l-0.072,0.504l0.433,0.216l0.216,0.72h0.72l0.792-0.216l1.512,0.072l0.793-0.216l1.512-0.144l0.72,0.72l0.072,0.216l0.72,0.36l0.792-0.36h1.8l-0.72,0.504l-0.72,0.72l-0.72,0.432l-2.449,1.296l-0.792,0.216l-1.439,0.648l-2.304,1.368l-2.808,2.736l-0.792,1.224l-1.944,2.232l-0.792,0.648l-0.433,0.576l-0.72,0.648l-2.231,1.8l-0.36,0.576l-0.288,0.36l-0.072,0.072l-0.359,0.792l-0.648,0.072l0.288,5.976l-0.144,0.864l-0.433,0.648l-1.44,0.72l-1.512,1.08l-0.144,0.72l-0.433,0.792l-0.576,0.648v0.792l0.504,0.792l0
.721,0.072l0.863,1.512l-0.792,1.944l0.145,1.44l-0.36,0.792l0.433,1.584l-0.072,1.296l-0.36,0.792l1.225,0.864l0.72,0.72l0.792,0.36l1.296,0.216l0.505,0.792l0.72,0.432l1.008,0.36l1.08,0.72l1.008,1.584l1.44,1.296l0.791,0.432l0.721,0.145l0.72,0.504l0.721,0.72l0.647,0.936l0.288,2.016l0.216,0.792l-0.072,0.288l0.288,0.792l-8.784,0.504l-12.096,0.504l-14.544,0.36l-8.712,0.072l-0.145-21.024l-0.504-0.72l-0.72-0.432l-0.72-0.144l-0.864-1.512l-0.576-0.648l0.216-0.576l0.721-0.72l0.72-0.432l0.432-0.792l0.433-1.512l-0.145-0.792l0.072-0.72l-0.217-1.512v-0.792l-0.144-0.72l-0.864-1.224l-0.287-0.72l0.071-0.792l-0.36-0.72l-0.071-2.808l0.144-0.72l-0.432-0.792l0.072-1.08l-0.217-1.584v-1.512l-0.215-0.72l0.144-0.72v-0.792l-0.36-1.584l-1.008-2.232l0.145-0.432l-0.865-2.448l-0.144-0.792l0.072-1.44l-0.144-0.432l0.144-0.72l-0.216-1.368l0.432-1.44l-0.288-0.72l-0.504-2.16l-0.288-0.576v-0.072L464.109,28.061z",
- ok:"M410.037,172.708l0.359-5.903l9.072,0.576l14.76,0.647l20.952,0.504h21.097l11.52-0.216l0.145,5.832l1.655,9.864l0.36,3.24l0.145,20.448l-2.088-0.433l-0.792-0.504l-0.721-0.216l-1.44-1.152l-1.728-1.08h-0.72l-0.433,0.72l-0.504,0.288h-0.792l-0.504-0.144l-0.792-0.72l-1.44,0.575l-0.647,0.505h-0.792l-0.72-0.505l-0.721,0.576l-0.792,0.072l-0.863,0.936h-0.792l-0.36,0.721l-0.72-0.648l-0.792-0.288l-0.721-0.432l-0.503-0.792l-0.721-0.072l-0.72,0.576l-0.721-0.288l-0.647-0.721l-0.72-0.287l-0.217,0.144l-0.071,0.504l-0.792,0.505l-0.288,1.439l-0.504,0.072l-0.216-0.145l-0.289-0.792l0.289-0.72l-0.721-0.072l-1.224,0.576l-0.72-0.144l-0.288-0.721h-0.72l-0.289-0.72l-0.791-0.288l-1.152,1.152l-0.721,0.288l-0.719-0.145l-0.072-1.008l-0.145-0.432l-0.792-0.145l-0.433-0.72l0.072-0.792l-0.791,0.071l-1.513-0.144l-0.72,0.576l-0.792,0.216l-0.576-0.504l-0.36-0.504h-0.791l-0.721,0.144l-1.512-0.504l-0.792-0.504l-0.72,0.217l-0.36-0.145h-0.792l-0.217-0.792v-0.72l-0.504-0.721l-0.719-0.359l-0.217-0.433l-0.359,0.792l-0.721
,0.072l-0.792-0.287l-0.792,0.359l-0.648-0.359l-1.295-1.44l-0.793-0.576l-0.72-0.072l0.072-1.296l0.647-20.88l-0.863-0.433l-0.793-0.071l-3.887-0.072l-9.576-0.432L410.037,172.708z",
- tx:"M371.588,225.196v-0.288l-0.432-0.576l-0.432-1.439v-0.36l7.488,0.792l9.647,0.792l8.568,0.721l8.64,0.575h0.36l0.647-0.72l0.793-12.168l0.936-10.655l1.729-28.225l0.071-0.792l0.433-0.145l12.744,0.721l9.576,0.432l3.887,0.072l0.793,0.071l0.863,0.433l-0.647,20.88l-0.072,1.296l0.72,0.072l0.793,0.576l1.295,1.44l0.648,0.359l0.792-0.359l0.792,0.287l0.721-0.072l0.359-0.792l0.217,0.433l0.719,0.359l0.504,0.721v0.72l0.217,0.792h0.792l0.36,0.145l0.72-0.217l0.792,0.504l1.512,0.504l0.721-0.144h0.791l0.36,0.504l0.576,0.504l0.792-0.216l0.72-0.576l1.513,0.144l0.791-0.071l-0.072,0.792l0.433,0.72l0.792,0.145l0.145,0.432l0.072,1.008l0.719,0.145l0.721-0.288l1.152-1.152l0.791,0.288l0.289,0.72h0.72l0.288,0.721l0.72,0.144l1.224-0.576l0.721,0.072l-0.289,0.72l0.289,0.792l0.216,0.145l0.504-0.072l0.288-1.439l0.792-0.505l0.071-0.504l0.217-0.144l0.72,0.287l0.647,0.721l0.721,0.288l0.72-0.576l0.721,0.072l0.503,0.792l0.721,0.432l0.792,0.288l0.72,0.648l0.36-0.721h0.792l0.863-0.936l0.792-0.072l0.721-0.576l0.72,0.50
5h0.792l0.647-0.505l1.44-0.575l0.792,0.72l0.504,0.144h0.792l0.504-0.288l0.433-0.72h0.72l1.728,1.08l1.44,1.152l0.721,0.216l0.792,0.504l2.088,0.433l0.287,0.215l0.072,0.289l0.72,0.575l0.792-0.504l2.377,0.432l0.216,6.337l0.36,11.879l1.296,1.152l0.504,0.721l0.576,1.512l-0.145,1.152l0.576,0.719l0.359,0.793l0.288,0.144l0.36,0.721v0.791l1.224,1.513l0.289,0.071l-0.073,0.721l0.217,0.792l-0.36,0.575l0.288,0.721l-0.288,0.72l0.144,0.792l-0.432,0.721l-0.144,0.792l-0.576,0.719l-0.359,0.793l0.215,1.439l-0.504,0.793l0.36,0.936l0.36,1.8l-0.217,0.864l-0.72,0.791l-0.072,0.073l-0.647,0.575l-0.864,1.513l1.08,1.583l-2.231,0.217l-2.377,1.079l-2.16,1.153l-0.791,0.287l-0.721,0.432l-0.792,0.793h-0.216l0.433-0.793l1.655-1.151l0.793-0.144l0.144-0.217h-1.44l-1.584,0.432l0.576-1.512v-1.224l-0.721-0.145l-0.719,0.576l-0.433,0.792l-1.08-0.647l-0.36,0.288l0.36,0.792l-0.071,0.72l0.719,0.576v1.08l0.793,0.287l-0.36,0.937l-0.72,0.36l-0.504,0.72l-1.225,0.864l-0.144,1.296l-1.44,1.368l-0.72,0.575l-1.08,0.504l-1.439,1.009l-1
.44,0.144l-1.512,0.505l0.144,0.719l0.721-0.504l0.792-0.144l-0.865,0.576l-1.512,0.575l-2.231,1.225l0.071-0.216l1.513-0.864l0.216-0.72l-1.513,0.648l0.433-0.504l-0.72,0.071l-0.288-0.72l-0.792,0.504l-0.72-0.36l-0.433-0.792l-0.144,0.072l0.647,1.44l-0.72,0.288l-1.152-0.937l-0.144-0.504l-0.792,0.071l0.792,1.513l0.72,0.504l-0.432,0.72l0.791-0.216l0.721,0.433l-0.144,0.288l-2.232,1.224l-0.721-0.288l-1.007-1.44l0.144,0.288l-0.36,0.792l0.36,0.721v0.791l-0.864,1.009l-0.72,0.359l0.288-0.72l-0.072-0.72l-0.216,0.72l-0.72,0.72l-0.217-0.576l-0.72,0.36l-0.792-0.072l0.217,0.36l-0.433,0.721l0.72,0.647l0.36-0.721l0.72-0.504v0.648l-0.432,0.792l-1.439,2.017l-0.721-0.721l-1.584,0.144l-0.792,0.217l0.433,0.287l0.719-0.215v0.576l0.576,0.719l0.36,0.217l0.216,0.72l-1.512,3.744l-1.08,0.359l0.721-0.575l-0.721-0.217l-0.504,0.217l-0.721,0.071l-0.575-0.72l-0.72-0.576l0.359,0.792l0.432,0.433l-0.144,0.792l1.513,0.432l1.439-0.36l-0.216,0.721v0.792l-0.36,0.72l-0.072,0.792h-0.72l-0.071,0.721l0.791,0.936l-0.72-0.288v0.72l0
.72,0.721l0.576,2.592l-0.072,0.791l1.225,2.521l0.216,1.513l0.504,0.72h-0.792l0.576,1.008l0.576-0.792l-0.217,0.792l0.865-0.72l0.144,0.863l-0.36,0.072l-1.872,0.504v0.72l-0.72,0.072l-0.792-0.576h-0.144l-1.44-1.439l-0.72-0.145l-0.721-0.359l-1.728,0.072l-3.024-0.288l-0.648-0.288l-1.439-1.368l-0.792-0.072l-0.72-0.359l-0.792,0.144l-0.433-0.288l-0.504-0.721l-0.72-0.504l-0.433,0.072l-0.719-0.36l-1.513-0.144l-0.432-0.216l0.144-0.72l-0.792-0.721l-0.216-1.584l-0.576-1.583l-0.576-0.792l-0.791-1.44l-0.576-0.721l-0.072-0.719l0.144-0.721v-0.792l-0.792-0.576l0.36-0.792l0.071-0.792l-0.287-0.72l0.072-0.72l-0.217-0.36l-0.72-0.576l-1.224-0.359l-1.44-2.017l-0.144-0.72l-0.576-0.792l-0.648-0.504l-0.216-0.721l-0.647-1.079l-0.721-0.288l-0.792-0.648l-0.72-1.512l-0.36-1.513l0.216-0.215l-0.647-0.792l-0.36-0.721l-0.504-0.648v-0.288l-0.288-0.719l-0.864-1.585l-0.432-1.943l-0.576-0.72l-0.863-1.513l-2.16-1.655l-0.072-0.648l-0.721-0.36l-0.791-0.648l-0.289-0.72l-0.719,0.145l-0.145-0.576l-0.576-0.648l-0.288-0.72l-0.72-
0.576l-0.721-0.287l-0.791,0.504l-2.017-0.577h-0.792l-0.72-0.144l-0.792,0.144l-0.721-0.215l-1.295-0.721h-0.721l-0.432,0.721l-0.721,0.215l-0.719-0.071l-0.793,0.36l-0.72,0.071l-0.36,0.36l-0.647,0.936l-1.224,3.024l-0.433,0.288l-0.144,0.792l-0.289,0.72l-0.719,0.288l-0.433,0.721l-0.792,0.504l-0.216,0.647h-1.224l-0.721-0.144l-0.072-0.288l-0.72-0.072l-0.72-0.576l-0.721-0.792l-2.016-0.937l-0.359-0.792l-1.513-0.359l-0.72-0.288l-1.729-1.584l-0.504-0.72l-0.72-0.504l-0.72-0.288l-1.008-1.008l-1.584-3.744l-0.072-1.44l0.216-0.792v-0.72l-0.433-0.72l-0.647-1.513l-0.36-0.287l-0.216-1.513l-0.288-0.72l-0.576-0.36l-0.144-0.72l-0.72-0.359l-1.512-1.368l-0.721-0.289l-0.792-0.575l-1.296-1.513l-0.359-0.792l-1.44-1.439l-1.44-1.944l-0.72-0.72l-1.44-0.792l-0.72-0.576l-0.647-1.44l-0.145-0.72l-0.432-0.72l-0.721-0.575l-0.359-0.073l-0.072-0.071L371.588,225.196z",
- nm:"M346.388,227.645l0.072-0.359l8.28-65.665l15.264,1.801l13.608,1.368l16.417,1.368l10.367,0.647l-0.359,5.903l-0.433,0.145l-0.071,0.792l-1.729,28.225l-0.936,10.655l-0.793,12.168l-0.647,0.72h-0.36l-8.64-0.575l-8.568-0.721l-9.647-0.792l-7.488-0.792v0.36l0.432,1.439l0.432,0.576v0.288h-0.071l-15.912-1.728l-0.433,0.936l-0.432,3.889l-0.72,0.287L346.388,227.645z",
- ks:"M419.469,167.381l1.729-35.353l11.304,0.576l21.888,0.576l11.448,0.072l14.904-0.144l2.088,1.584l0.72-0.505l0.576,0.216l0.504,0.793l0.144,0.791l-0.071,0.217l-0.792-0.072l-0.288,0.72l-0.863,1.224l0.287,0.721l0.72,0.936l0.864,0.576v0.792l1.152,1.44l0.648,0.216l0.792,0.575l0.575,24.984l-11.52,0.216h-21.097l-20.952-0.504L419.469,167.381z",
- ne:"M404.42,119.213l1.584-23.472l8.785,0.648l14.688,0.792l14.185,0.504l9.432,0.144l0.937,0.936l3.168,1.728l0.792-0.288l0.575-0.72l1.513,0.216l3.312-0.36l1.225,1.08l0.72,0.072l0.792,0.36l0.072,0.216l0.72-0.072l0.72,0.72l0.793,0.288l0.359,0.792l0.72,0.648l0.72,0.216l0.721,0.144l0.072,0.864l-0.145,0.504l0.433,0.792l0.216,0.72l-0.072,0.72l0.648,0.792l0.071,0.72l1.008,1.296v0.72l0.504,0.792l0.145,0.72l-0.145,0.72v0.792l0.145,0.72l-0.072,0.288h0.72v0.72l0.721,0.36l-0.145,0.864l0.433,0.72l-0.217,0.937l0.577,0.72l-0.145,0.791v0.937l0.432,1.584l-0.36,2.231l0.721,0.504l0.216,0.721v0.792l0.648,0.72l0.504,1.44l0.648,0.72l0.719,0.504l0.145,0.792l0.576,0.72l-0.072,0.721l0.864,0.648l-14.904,0.144l-11.448-0.072l-21.888-0.576l-11.304-0.576l0.575-11.375l-0.792-0.433l-8.568-0.432L404.42,119.213z",
- sd:"M406.004,95.741l1.656-23.328l0.36-0.792l0.647-10.152l14.473,0.936l16.129,0.72l14.976,0.36l15.192,0.072l-0.433,1.512l-0.432,0.792l-0.72,0.432l-0.721,0.72l-0.216,0.576l0.576,0.648l0.864,1.512l0.72,0.144l0.72,0.432l0.504,0.72l0.145,21.024h-1.297l0.217,0.864l0.432,0.72l-0.071,0.792l-0.36,0.144l0.216,0.792l0.792,0.72v0.72l-0.432,0.72l0.072,0.792l-0.505,1.44l-0.216,0.144l-0.359,0.72l0.215,0.792l0.721,0.648l0.359,1.584l-0.72-0.216l-0.72-0.648l-0.359-0.792l-0.793-0.288l-0.72-0.72l-0.72,0.072l-0.072-0.216l-0.792-0.36l-0.72-0.072l-1.225-1.08l-3.312,0.36l-1.513-0.216l-0.575,0.72l-0.792,0.288l-3.168-1.728l-0.937-0.936l-9.432-0.144l-14.185-0.504l-14.688-0.792L406.004,95.741z",
- nd:"M408.668,61.469l2.449-35.064v-0.288l12.168,0.792l18.287,0.792l15.625,0.36h6.912l-0.145,0.36v0.072l0.288,0.576l0.504,2.16l0.288,0.72l-0.432,1.44l0.216,1.368l-0.144,0.72l0.144,0.432l-0.072,1.44l0.144,0.792l0.865,2.448l-0.145,0.432l1.008,2.232l0.36,1.584v0.792l-0.144,0.72l0.215,0.72v1.512l0.217,1.584l-0.072,1.08l0.432,0.792l-0.144,0.72l0.071,2.808l0.36,0.72l-0.071,0.792l0.287,0.72l0.864,1.224l0.144,0.72v0.792l0.217,1.512l-0.072,0.72l0.145,0.792l-15.192-0.072l-14.976-0.36l-16.129-0.72L408.668,61.469z",
- wy:"M354.74,161.62l5.904-46.728l8.352,1.008l14.185,1.512l7.56,0.72l13.68,1.08l7.992,0.576l8.568,0.432l0.792,0.433l-0.575,11.375l-1.729,35.353l-9.072-0.576l-10.367-0.647l-16.417-1.368l-13.608-1.368L354.74,161.62z",
- mt:"M317.876,30.581l0.36-0.792l-0.144-0.792l-0.648-1.512v-0.36l-1.224-2.232l2.232-11.088l0.072-0.36l11.304,2.232l19.872,3.384l17.425,2.52l11.304,1.368l12.024,1.368l15.047,1.368l5.617,0.432v0.288l-2.449,35.064l-0.647,10.152l-0.36,0.792l-11.088-0.864l-16.199-1.584l-14.617-1.728l-15.047-2.088l-0.721,0.504l-0.792,5.184l-0.72-0.72l-0.432-0.792l-0.504-1.368l-0.721-0.216l-1.224,1.512v0.504l-1.44-0.432l-0.72,0.216l-0.792-0.432h-1.44l-1.584-0.576l-0.432,0.144l-0.72,0.648h-0.72l-0.792-0.288l-1.512-0.288l-0.72,0.36l-0.144,0.792l-0.288,0.144l-0.72-0.72l-0.432-0.792l0.144-0.72l-0.432-0.72l0.216-0.72l-0.432-1.368l-0.792-0.72l-0.792,0.216l-0.576-0.72l-0.216-0.792l0.36-1.008l-0.072-0.72l-0.216-0.792l-0.576-0.72l-0.576-1.512l-0.288-2.016v-1.512l-0.72-0.72l-0.144-0.648l-3.024,1.656l-0.72,0.144l-0.72-1.008l-0.864-0.288l0.216-0.792l0.576-0.72l-0.216-0.792l0.432-0.72l0.72-0.144l0.288-1.512l-0.432-0.72l0.36-0.792l-0.216-0.72l0.576-0.72l0.216-0.792l0.792-1.512l0.792-2.232l-0.72-0.288l-1.008,0.072l-0.72
-0.432l0.144-0.72h-0.72l-0.36-0.792l-0.72-0.648l-0.144-0.792l0.144-0.36l-0.576-0.72l-0.936-1.512l-0.288-0.792l-0.504-0.72l-0.216-0.72l-1.152-0.648l-0.288-0.72l-1.224-1.44l0.792-0.144L317.876,30.581z",
- co:"M344.948,100.853l4.248-29.016l0.792-5.184l0.721-0.504l15.047,2.088l14.617,1.728l16.199,1.584l11.088,0.864l-1.656,23.328l-1.584,23.472l-13.68-1.08l-7.56-0.72l-14.185-1.512l-8.352-1.008l-17.424-2.376L344.948,100.853z",
- id:"M294.26,91.781l4.32-20.736l0.36-0.576l0.288-0.216l0.648-1.512l0.072-1.008l0.576-0.792l-0.432-0.72l-0.72-0.504l-0.72-0.216l-0.288-0.432l0.504-2.304l0.72-0.72l0.936-1.44l1.224-0.792l0.648-0.72l0.432-0.792l0.072-0.648l1.296-1.44l1.152-2.304l1.728-1.944l0.432-0.72l-0.288-1.512l-1.44-1.368l-0.288-0.432l-0.36-0.792l-0.144-1.008l-0.216-0.72l0.36-2.304l-0.504-1.512l0.36-0.72l0.288-2.376l5.616-26.208l0.072-0.432l5.832,1.224l1.728,0.36l-0.072,0.36l-2.232,11.088l1.224,2.232v0.36l0.648,1.512l0.144,0.792l-0.36,0.792l0.432,0.72l-0.792,0.144l1.224,1.44l0.288,0.72l1.152,0.648l0.216,0.72l0.504,0.72l0.288,0.792l0.936,1.512l0.576,0.72l-0.144,0.36l0.144,0.792l0.72,0.648l0.36,0.792h0.72l-0.144,0.72l0.72,0.432l1.008-0.072l0.72,0.288l-0.792,2.232l-0.792,1.512l-0.216,0.792l-0.576,0.72l0.216,0.72l-0.36,0.792l0.432,0.72l-0.288,1.512l-0.72,0.144l-0.432,0.72l0.216,0.792l-0.576,0.72l-0.216,0.792l0.864,0.288l0.72,1.008l0.72-0.144l3.024-1.656l0.144,0.648l0.72,0.72v1.512l0.288,2.016l0.576,1.512l0.576,0.72l0
.216,0.792l0.072,0.72l-0.36,1.008l0.216,0.792l0.576,0.72l0.792-0.216l0.792,0.72l0.432,1.368l-0.216,0.72l0.432,0.72l-0.144,0.72l0.432,0.792l0.72,0.72l0.288-0.144l0.144-0.792l0.72-0.36l1.512,0.288l0.792,0.288h0.72l0.72-0.648l0.432-0.144l1.584,0.576h1.44l0.792,0.432l0.72-0.216l1.44,0.432v-0.504l1.224-1.512l0.721,0.216l0.504,1.368l0.432,0.792l0.72,0.72l-4.248,29.016l-10.08-1.512l-12.096-2.016l-3.312-0.648l-11.52-2.088L294.26,91.781z",
- ut:"M309.092,154.637l10.368-57.96l3.312,0.648l12.096,2.016l10.08,1.512l-1.728,11.664l17.424,2.376l-5.904,46.728l-12.6-1.655l-12.168-1.8l-12.456-2.017L309.092,154.637z",
- az:"M293.756,203.021l0.36-0.072l0.36-0.071l0.288,0.215l0.72,0.145l0.216-0.72l0.792-0.504l0.072-1.224l-0.144-0.721l-0.72-0.432l-0.792-0.288l-0.144-0.721l0.36-0.791l0.072-0.721l-0.288-0.863l0.36-0.721l0.792-0.504l1.296-1.584l0.288-1.008l0.432-0.72l0.072-1.44l0.36-1.368l0.72-0.432l0.36-0.72l2.52-1.368l0.648-0.72l-0.504-0.72l-1.44-1.513l0.072-0.863l-0.288-0.792l-0.072-0.721l-0.288-1.008l-0.864-1.584v-0.792l0.144-0.72l0.144-1.656l0.792-0.648l0.144-1.728l-0.288-1.513l0.072-0.792l0.288-1.008l-0.144-1.512l0.072-0.72l0.432-0.72l-0.504-1.513l0.36-0.937l0.864-0.575l0.864-0.145l0.72,0.504h0.792l0.648,0.721l0.288,0.863l0.792,0.145l0.864-0.864l0.72-1.079l1.656-9.145l8.424,1.512l12.456,2.017l12.168,1.8l12.6,1.655l-8.28,65.665l-0.072,0.359l-4.896-0.576l-14.76-2.088l-12.672-7.128l-19.368-11.16l-2.304-1.368l0.288-0.792L293.756,203.021z",
- nv:"M262.724,112.517l6.408-26.424l14.688,3.456l10.44,2.232l13.68,2.808l11.52,2.088l-10.368,57.96l-1.656,9.145l-0.72,1.079l-0.864,0.864l-0.792-0.145l-0.288-0.863l-0.648-0.721h-0.792l-0.72-0.504l-0.864,0.145l-0.864,0.575l-0.36,0.937l0.504,1.513l-0.432,0.72l-0.072,0.72l0.144,1.512l-0.288,1.008l-0.072,0.792l0.288,1.513l-0.144,1.728l-0.792,0.648l-0.144,1.656l-11.52-16.992l-27.216-39.672L262.724,112.517z",
- or:"M234.212,76.805l-0.72-1.512l-0.144-2.952l0.432-0.936l0.145-0.72l0.576-0.792l0.216-0.792l-0.36-1.512v-1.512l1.439-1.872l1.44-3.024l0.288,0.72l0.288-0.792l0.72-0.432h0.072l0.144,0.576l0.216-0.504l-0.36-0.072v-0.072l-0.072,0.072l-0.288-0.072l0.288-0.792l0.864-1.44l0.648-0.648h0.792l-0.072-0.36l-0.792,0.288l0.216-0.72l0.432-0.792l1.512-3.816l0.432-1.512l0.432-0.72l0.504-0.36l0.072-0.288l-0.144-0.792l0.648-1.512l0.288-1.44l1.152-2.16l0.216-0.792l0.792-1.152l0.144-0.792l0.36-0.792l0.072-0.792l0.36-0.72l0.072-0.576l0.72,0.216l-0.504-0.72l0.36-0.792l0.648-0.72l-0.288-0.504l-0.072-0.792l0.36-0.72l0.144-0.72l-0.072-0.144l0.648-0.72l0.288-1.512l0.288-0.792l0.72,0.648l0.072,0.216l0.216,0.072l-0.288-0.432l0.072-0.216l0.576,0.072l0.216,0.36l0.72,0.072l0.792-0.216l0.72,0.576l0.432,0.648l0.072,0.072l0.792,0.36l0.72-0.36l0.576,0.216l0.432,0.72l0.792,0.72l0.36,1.512l-0.432,3.816l0.288,0.432l1.152,0.504l0.792,0.504l0.36,0.072l0.792,0.504l0.72,0.072l1.512-0.144l0.72-0.144l0.792-0.432h0.72l0.72,0
.288l1.296,0.072l0.792,0.432l0.72,0.144l0.792,0.576l0.144,0.72l1.512-0.072l0.72,0.288l2.304-0.504l0.792,0.216l0.72,0.648l0.72,0.144l0.792-0.072l1.44-0.36l1.512-0.144l2.376,0.072l0.72-0.432l0.576,0.216l1.728,0.072l0.792,0.288l0.792,0.072l0.792-0.432l7.344,1.728l9.432,1.944l0.144,1.008l0.36,0.792l0.288,0.432l1.44,1.368l0.288,1.512l-0.432,0.72l-1.728,1.944l-1.152,2.304l-1.296,1.44l-0.072,0.648l-0.432,0.792l-0.648,0.72l-1.224,0.792l-0.936,1.44l-0.72,0.72l-0.504,2.304l0.288,0.432l0.72,0.216l0.72,0.504l0.432,0.72l-0.576,0.792l-0.072,1.008l-0.648,1.512l-0.288,0.216l-0.36,0.576l-4.32,20.736l-10.44-2.232l-14.688-3.456l-15.84-4.032l-18.72-5.184L234.212,76.805z",
- wa:"M253.652,30.221l-0.216-0.072l-0.72-0.144l-0.432-0.72l-1.584,0.36l-0.576-0.792l-0.72,0.072l0.936-3.816l0.144,0.792l-0.288,1.44l0.72-0.072l0.432,0.648l0.072-0.288l-0.504-0.72l0.576-0.792l-0.216-0.72l0.504-0.72l0.792,0.432h0.216l-0.288-0.72l-1.512-0.504l-0.144,0.072l-0.216-0.792l0.288-1.512l0.144,0.792l1.152-0.576l1.224-0.144l-0.72-0.288l-0.72-0.792l-0.72-0.504l-0.216,0.72l-0.288-0.216l0.288-0.792l0.216-2.232l-0.288-1.872l0.36-3.024l-0.072-0.792l-0.36-1.512l-0.576-0.864l-0.144-0.72V8.045l0.216-0.72l-0.072-0.72l0.504-0.792l0.216-0.792l0.216-0.144l-0.216-1.008l0.792,0.432l1.368,1.368l0.792,0.648l0.792,0.432l0.504,0.72l1.08,0.648l1.44,0.432l0.792,0.504l1.512,0.36l0.864,0.576l0.792-0.072l0.72-0.216l0.216,0.72l0.072,0.792l0.792-0.288l0.504,1.152l0.072-0.792l0.792-0.576l-0.216,0.792l0.432,1.872l-0.288,0.936l-0.792,0.72l-0.36,0.72v-0.72l0.216-0.72l-1.368,1.656l-0.72,0.432l-1.44,1.296l-0.504,0.72l0.648,0.648l1.512-0.288l-0.792-0.072l-0.72,0.144l-0.144-0.792l1.512-1.44l1.512-0.432l0.648-
0.792l1.728-1.584l0.36,0.72l-0.072,0.792l-0.576,0.432l-0.792-0.144l0.144,0.792l-0.072,0.72l-0.72-0.216v0.792l0.72-0.144l0.36,0.72l-1.224,2.736l-0.792-0.504l0.648-0.792l-0.72,0.144l-0.504,0.72l-0.144,0.792l-0.288,0.288l-0.072-0.72l0.36-0.72l0.144-0.792l-1.512,1.08l-0.576,0.72l-0.72,0.072l0.72,0.216l-0.072,0.648l0.432,0.576l0.144-0.792l0.792-0.36l0.432,0.792l0.72-0.072l0.72-0.576l0.432-0.504l1.44-0.576l0.72-0.72l-0.144-1.584l0.648-0.72l-0.504-0.792l0.72-0.504l-0.072-0.72l0.864-1.008l0.792-0.72l-0.072-0.792l-0.432-0.72l0.144-1.512l-0.072-0.288l0.216-0.648l-0.648-0.936l-0.216-0.72l-0.72,0.072V7.541l0.504,0.144l0.792,0.432l0.216-0.792l-0.36-0.72l0.72,0.36l0.144-0.72l-0.072-0.72l0.144-0.72l-0.72-0.36l-0.576-0.792V3.365l-0.36-0.72l-0.072-0.72l0.576-0.504l10.44,2.808l11.808,2.952l13.68,3.168l7.344,1.512l-0.072,0.432l-5.616,26.208l-0.288,2.376l-0.36,0.72l0.504,1.512l-0.36,2.304l0.216,0.72l-9.432-1.944l-7.344-1.728l-0.792,0.432l-0.792-0.072l-0.792-0.288l-1.728-0.072l-0.576-0.216l-0.72,0.432l-
2.376-0.072l-1.512,0.144l-1.44,0.36l-0.792,0.072l-0.72-0.144l-0.72-0.648l-0.792-0.216l-2.304,0.504l-0.72-0.288l-1.512,0.072l-0.144-0.72l-0.792-0.576l-0.72-0.144l-0.792-0.432l-1.296-0.072l-0.72-0.288h-0.72l-0.792,0.432l-0.72,0.144l-1.512,0.144l-0.72-0.072l-0.792-0.504l-0.36-0.072l-0.792-0.504l-1.152-0.504l-0.288-0.432l0.432-3.816l-0.36-1.512l-0.792-0.72l-0.432-0.72l-0.576-0.216l-0.72,0.072l-0.72-0.72l-0.216-0.72l-0.216-0.072L253.652,30.221z",
- ca:"M233.492,83.789l0.216-1.44l0.144-0.144l-0.144-1.512l0.072-0.72l-0.504-0.864l0.432-0.72l0.504-1.584l0.359,0.072l18.72,5.184l15.84,4.032l-6.408,26.424l-1.944,7.776l27.216,39.672l11.52,16.992l-0.144,0.72v0.792l0.864,1.584l0.288,1.008l0.072,0.721l0.288,0.792l-0.072,0.863l1.44,1.513l0.504,0.72l-0.648,0.72l-2.52,1.368l-0.36,0.72l-0.72,0.432l-0.36,1.368l-0.072,1.44l-0.432,0.72l-0.288,1.008l-1.296,1.584l-0.792,0.504l-0.36,0.721l0.288,0.863l-0.072,0.721l-0.36,0.791l0.144,0.721l0.792,0.288l0.72,0.432l0.144,0.721l-0.072,1.224l-0.792,0.504l-0.216,0.72l-0.72-0.145l-0.288-0.215l-0.36,0.071l-0.36,0.072l-23.112-2.376l-0.36-0.072l-0.216-1.08l-0.288-0.791l0.36,0.791l0.288-0.72l-0.792-0.504l-0.216,0.576v-0.792l0.36-1.44l0.144-1.512l-0.144-1.513l-0.504-1.728l-0.72-1.512l-2.448-3.168l-0.792-0.648l-0.576-0.72l-0.72-1.225l-0.792-0.431l-0.72-0.145l-0.36,0.575l-0.792-0.504l-0.072-0.719l0.216-0.721l-0.072-0.72l-0.576-1.513l-0.145-0.144l-2.952-0.504l-1.512-0.937l-1.656-1.367l-0.216-1.512l-0.72-0.648l-0
.576-0.721l-1.224-0.936l-1.512-0.145l-0.72-0.288l-1.44-1.007l-0.792-0.145l-0.72-0.288l-2.232-0.36l-0.648-0.72l-0.504-0.792l-0.504-0.144l0.072-0.792l0.504-0.793l-0.144-0.791l0.432-0.72v-1.513l0.647-1.08l0.072-0.72l-0.576-0.792l-0.792-0.288l-0.576-0.72l0.144-0.792l0.576-0.504l-0.144-0.792l-1.368-1.44l-0.433-1.512l-0.936-0.792l-0.288-0.721l-0.072-0.791l-0.792-1.44l-0.144-1.584l-0.647-0.576l-0.36-1.512l-1.224-1.513l-0.36-0.791l0.216-1.512v-1.584l1.512-0.721l0.288-0.72l0.36,0.144v-1.584l-0.432-1.512l-1.44-0.144l-0.792-0.648l-1.224-2.231l-0.288-0.721v-0.72l0.288-0.505l0.216-0.72l-0.072-1.512l-0.432-0.72l0.577-1.512l0.072-0.721l0.36-0.648h0.792l0.144,0.289l0.072,0.791l-0.432,0.721l-0.072,0.72l0.72,0.504l0.432,0.792l0.72,0.864l0.72,0.144l-0.576-0.792v-1.439l-0.216-1.439l-0.432-0.288l-0.288-0.792l0.216-0.721l-0.504-0.72l0.432-0.792h0.72l0.647-0.288l0.72,0.576l1.152-0.072l2.231,1.08l1.512-0.576l1.152,1.584v-0.216l-0.504-0.721l-0.648-0.647l-0.072-0.072l-0.792,0.36h-0.72l0.72-0.504l0.216-0.504l
-0.72,0.575l-1.44-0.071l-0.647-0.721l-0.72-0.071l-0.648,0.359l-0.72-0.432l-0.576-0.792l-0.72-0.647l-0.792,0.287l-0.36,0.792l0.145,0.792l-0.576,0.504l0.36,0.792l-0.648,0.433l-0.72-0.72l-0.432-0.792l-0.792-0.505l-0.216-0.72l-0.792-0.863l-0.792,0.504l0.288-0.792l0.504-0.792l0.144-0.792l0.504,1.512l-0.216-1.512l-0.648-1.512l-0.072-0.072l-0.145,0.288l0.072-0.72l-0.144-0.792l-0.36-0.721l-0.648-0.72l-0.504-0.792l-0.792-2.232l-0.864-1.512l-0.648-1.512l0.648-0.72l0.144-1.152l-0.144-3.024l0.648-1.44l0.504-0.72v-0.936l0.144-0.72l-0.144-0.792l0.072-0.72l-0.72-2.304l-0.504-0.72v-0.72l-1.584-2.232l0.216-0.792v-1.224l0.648-1.512l0.72-0.792l0.432-0.72l0.792-0.36l0.72-0.504l-0.216-0.216l0.36-0.792l0.504-0.72l0.288-0.792l-0.145-0.72L233.492,83.789z"}
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/USStatesMap/src/USStatesMap.as
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/src/USStatesMap.as b/examples/native/USStatesMap/src/USStatesMap.as
deleted file mode 100644
index 9f5f8bf..0000000
--- a/examples/native/USStatesMap/src/USStatesMap.as
+++ /dev/null
@@ -1,140 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-// Licensed to the Apache Software Foundation (ASF) under one or more
-// contributor license agreements. See the NOTICE file distributed with
-// this work for additional information regarding copyright ownership.
-// The ASF licenses this file to You under the Apache License, Version 2.0
-// (the "License"); you may not use this file except in compliance with
-// the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package
-{
-
- public class USStatesMap
- {
-
- private var title:HTMLDivElement;
- private var map:SVGElement;
-
- public function start():void
- {
- createTitle();
- createMap();
- }
-
- /**
- * Create title
- */
- private function createTitle():void
- {
- this.title = HTMLDivElement(document.createElement("div"));
- title.innerHTML = "US Map (mouseover to highlight, click to animate)";
- document.body.appendChild(title);
- }
-
- /**
- * Create svg elements for map
- * Parse and render each state
- */
- private function createMap():void
- {
- this.map = SVGElement(document.createElementNS("http://www.w3.org/2000/svg", "svg"));
- this.map.style.width = 1000 + "px";
- this.map.style.height = 1000 + "px";
- document.body.appendChild(map);
-
- var usmapCoords:Object = new MapCoords().usmap;
- var path:SVGPathElement;
- for (var state:String in usmapCoords)
- {
- path = SVGPathElement(document.createElementNS("http://www.w3.org/2000/svg", "path"));
- path.setAttribute("d", usmapCoords[state]);
- path.setAttribute("fill","#FF0000");
- path.setAttribute("opacity", Math.random());
- path.addEventListener("mouseover", handleStateMouseOver, false);
- path.addEventListener("mouseout", handleStateMouseOut, false);
- path.addEventListener("click", handleStateClick, false);
- map.appendChild(path);
- }
- }
-
- /**
- * State mouseover handler
- */
- private function handleStateMouseOver(event:MouseEvent):void
- {
- SVGPathElement(event.target).setAttribute("fill", "#0000FF");
- }
-
- /**
- * State mouseout handler
- */
- private function handleStateMouseOut(event:MouseEvent):void
- {
- SVGPathElement(event.target).setAttribute("fill", "#FF0000");
- }
-
- private var pathToAnimate:SVGPathElement;
- private var scaleValue:Number = 1;
- /**
- * State click handler
- * Start animating
- */
- private function handleStateClick(event:MouseEvent):void
- {
- pathToAnimate = SVGPathElement(event.target);
- animateScaleUp();
- }
-
- /**
- * Increment scale of path element by 0.1 each frame
- */
- private function animateScaleUp():void
- {
- scaleValue += 0.1;
- setScale(this.pathToAnimate,scaleValue);
- if(scaleValue >= 1.5)
- {
- animateScaleDown();
- }
- else
- {
- requestAnimationFrame(animateScaleUp);
- }
- }
-
- /**
- * Decrement scale of path element by 0.1 each frame
- */
- private function animateScaleDown():void
- {
- scaleValue -= 0.1;
- setScale(this.pathToAnimate,scaleValue);
- if(scaleValue > 1)
- {
- requestAnimationFrame(animateScaleDown);
- }
- }
-
- /**
- * Apply scale transform; ensure element stays in place while scaling
- */
- private function setScale(element:SVGElement,scale):void
- {
- var boundingRect:SVGRect = this.pathToAnimate.getBBox();
- var centerX:Number = boundingRect.x;
- var centerY:Number = boundingRect.y;
- element.setAttribute("transform","translate(" + centerX + "," + centerY + ") scale(" + scaleValue + ") translate(" + -1*centerX + "," + -1*centerY + ")");
- }
-
- }
-}
\ No newline at end of file
[10/10] git commit: [flex-asjs] [refs/heads/dual] - fix up examples
to use dual mode
Posted by ah...@apache.org.
fix up examples to use dual mode
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/333e201a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/333e201a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/333e201a
Branch: refs/heads/dual
Commit: 333e201aa3a3c20a29ea2caf3a8736171b7428d2
Parents: 6a4be59
Author: Alex Harui <ah...@apache.org>
Authored: Wed Mar 1 13:09:29 2017 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Mar 1 13:09:29 2017 -0800
----------------------------------------------------------------------
examples/build_example.xml | 248 ++-----------------
examples/express/DataBindingExample/build.xml | 3 +-
examples/flexjs/ASDoc/build.xml | 3 +-
.../flexjs/ASDoc/src/main/flex/ASDoc-config.xml | 23 ++
examples/flexjs/ChartExample/build.xml | 23 +-
examples/flexjs/CordovaCameraExample/build.xml | 4 +-
examples/flexjs/CreateJSExample/build.xml | 21 +-
.../src/main/flex/CreateJSExample-config.xml | 28 +++
examples/flexjs/DataBindingExample/build.xml | 2 +-
.../src/main/flex/DataBindingExample-config.xml | 23 ++
.../flexjs/DataBindingExample_Flat/build.xml | 4 +-
.../src/main/flex/DataBindingExample-config.xml | 28 +++
examples/flexjs/DataBindingExample_as/build.xml | 4 +-
.../src/main/flex/DataBindingExample-config.xml | 23 ++
.../src/main/flex/DataBindingExample.as | 8 +-
examples/flexjs/DataGridExample/build.xml | 20 +-
examples/flexjs/DateControlsExample/build.xml | 20 +-
examples/flexjs/DesktopMap/build.xml | 7 +-
.../src/main/flex/DesktopMap-config.xml | 26 ++
examples/flexjs/FlexJSStore/build.xml | 3 +-
.../src/main/flex/FlexJSStore-config.xml | 23 ++
.../productsView/ProductCatalogThumbnail.mxml | 1 -
examples/flexjs/FlexJSStore_jquery/build.xml | 21 +-
.../src/main/flex/FlexJSStore-config.xml | 28 +++
.../productsView/ProductCatalogThumbnail.mxml | 1 -
examples/flexjs/FlexTeamPage_MDL/build.xml | 4 +-
.../src/main/flex/App-config.xml | 26 ++
.../flexjs/FlexWebsiteStatsViewer/build.xml | 3 +-
examples/flexjs/HelloWorld/build.xml | 2 +-
examples/flexjs/ListExample/build.xml | 20 +-
examples/flexjs/MDLExample/build.xml | 4 +-
.../MDLExample/src/main/flex/App-config.xml | 26 ++
examples/flexjs/MapSearch/build.xml | 23 +-
.../src/main/flex/MapSearch-config.xml | 26 ++
examples/flexjs/MobileMap/build.xml | 22 +-
.../src/main/flex/MobileMap-config.xml | 26 ++
examples/flexjs/MobileStocks/build.xml | 24 +-
examples/flexjs/MobileTrader/build.xml | 21 +-
.../src/main/flex/MobileTrader-config.xml | 21 ++
examples/flexjs/StorageExample/build.xml | 24 +-
.../src/main/flex/StorageExample-config.xml | 26 ++
examples/flexjs/StyleExample/build.xml | 3 +-
.../src/main/flex/StyleExample-config.xml | 23 ++
examples/flexjs/TeamPage/build.xml | 21 +-
.../TeamPage/src/main/flex/TeamPage-config.xml | 21 ++
examples/flexjs/TodoListSampleApp/build.xml | 7 +-
.../src/main/flex/TodoListSampleApp-config.xml | 23 ++
examples/flexjs/TreeExample/build.xml | 20 +-
examples/native/ButtonExample/build.xml | 67 +----
examples/native/USStatesMap/build.xml | 67 +----
50 files changed, 483 insertions(+), 662 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/build_example.xml
----------------------------------------------------------------------
diff --git a/examples/build_example.xml b/examples/build_example.xml
index 79a7e64..e2ba134 100644
--- a/examples/build_example.xml
+++ b/examples/build_example.xml
@@ -93,35 +93,28 @@
</condition>
<path id="lib.path">
- <fileset dir="${FALCON_HOME}/lib" includes="falcon-flexTasks.jar"/>
+ <fileset dir="${FALCONJX_HOME}/lib" includes="falcon-flexTasks.jar"/>
+ <fileset dir="${FALCONJX_HOME}/lib" includes="jsc.jar"/>
</path>
<target name="compile" description="Compiles ${example}">
<echo message="Compiling ${example}.swf"/>
<echo message="FLEX_HOME: ${FLEX_HOME}"/>
+ <echo message="FALCONJX_HOME: ${FALCONJX_HOME}"/>
+ <echo message="GOOG_HOME: ${GOOG_HOME}"/>
<!-- Load the <compc> task. We can't do this at the <project> level -->
<!-- because targets that run before flexTasks.jar gets built would fail. -->
<taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
- <!-- this is a dummy var placeholder in case some example needs to define a theme
- then they would set theme_arg=-theme=<path to theme> -->
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
+ <property name="config_arg" value="flex" />
+ <property name="file_suffix" value="mxml" />
<mxmlc fork="true"
- file="${basedir}/src/main/flex/${example}.mxml"
+ debug="true"
+ configname="${config_arg}"
+ closure-lib="${GOOG_HOME}"
+ file="${basedir}/src/main/flex/${example}.${file_suffix}"
output="${basedir}/bin-debug/${example}.swf">
<jvmarg line="${mxmlc.jvm.args}"/>
- <arg value="+flexlib=${basedir}/frameworks" />
- <arg value="-debug" />
- <arg value="${theme_arg}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</mxmlc>
<html-wrapper
@@ -140,226 +133,21 @@
<include name="**/*.swf" />
</fileset>
</copy>
+ <antcall target="build_example.compile-js-release" />
</target>
- <target name="compileair" description="Compiles ${example}">
- <echo message="Compiling ${example}.swf"/>
- <echo message="FLEX_HOME: ${FLEX_HOME}"/>
-
- <!-- Load the <compc> task. We can't do this at the <project> level -->
- <!-- because targets that run before flexTasks.jar gets built would fail. -->
- <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
+ <target name="compile-js-release">
+ <property name="js.release.target" value="JSFlex" />
<mxmlc fork="true"
- file="${basedir}/src/main/flex/${example}.mxml"
- output="${basedir}/bin-debug/${example}.swf">
+ debug="false"
+ configname="${config_arg}"
+ closure-lib="${GOOG_HOME}"
+ file="${basedir}/src/main/flex/${example}.${file_suffix}"
+ output="${basedir}/bin-release/${example}.swf">
<jvmarg line="${mxmlc.jvm.args}"/>
- <arg value="+flexlib=${basedir}/frameworks" />
- <arg value="+configname=air" />
- <arg value="-debug" />
- <arg value="${theme_arg}" />
- <arg value="-target-player=${playerglobal.version}" />
- <arg value="-swf-version=${swf.version}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
</mxmlc>
-
- <antcall target="build_example.copy-resources" />
- <copy todir="${basedir}/bin-debug">
- <fileset dir="${basedir}">
- <include name="*-app.xml" />
- </fileset>
- </copy>
</target>
- <target name="compileas" description="Compiles ${example}">
- <echo message="Compiling ${example}.swf"/>
- <echo message="FLEX_HOME: ${FLEX_HOME}"/>
-
- <!-- Load the <compc> task. We can't do this at the <project> level -->
- <!-- because targets that run before flexTasks.jar gets built would fail. -->
- <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
- <mxmlc fork="true"
- file="${basedir}/src/main/flex/${example}.as"
- output="${basedir}/bin-debug/${example}.swf">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <arg value="+flexlib=${basedir}/frameworks" />
- <arg value="-debug" />
- <arg value="${theme_arg}" />
- <arg value="-define=CONFIG::as_only,true" />
- <arg value="-define=CONFIG::js_only,false" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- </mxmlc>
-
- <html-wrapper
- height="300"
- width="400"
- bgcolor="#ffffff"
- name="${example}"
- versionmajor="11"
- versionminor="1"
- versionrevision="0"
- output="${basedir}/bin-debug"/>
-
- </target>
-
- <target name="compilejs" description="Cross-compiles ${example}" unless="no.js">
- <echo message="Compiling ${example}.js"/>
- <echo message="FLEX_HOME: ${FLEX_HOME}"/>
- <echo message="FALCONJX_HOME: ${FALCONJX_HOME}"/>
- <echo message="GOOG_HOME: ${GOOG_HOME}"/>
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
- <property name="extlib_arg" value="-define=CONFIG::extlib,false" />
- <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
- <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
-
- <java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
- fork="true">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <jvmarg line="-Dflexlib=${FLEXJS_HOME}/frameworks}"/>
- <arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
- <arg value="-debug=false" />
- <arg value="${theme_arg}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- <arg value="${extlib_arg}" />
- <arg value="${opt1_arg}" />
- <arg value="${opt2_arg}" />
- <arg value="-js-output-type=FLEXJS" />
- <arg value="-closure-lib=${GOOG_HOME}" />
- <arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/generated-sources" />
- <arg value="${basedir}/src/main/flex/${example}.mxml" />
- </java>
- <fail>
- <condition>
- <not>
- <or>
- <equals arg1="${errorCode}" arg2="0" />
- <equals arg1="${errorCode}" arg2="2" />
- </or>
- </not>
- </condition>
- </fail>
- </target>
-
- <target name="compilejsair" description="Cross-compiles ${example}" unless="no.js">
- <echo message="Compiling ${example}.js"/>
- <echo message="FLEX_HOME: ${FLEX_HOME}"/>
- <echo message="FALCONJX_HOME: ${FALCONJX_HOME}"/>
- <echo message="GOOG_HOME: ${GOOG_HOME}"/>
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
- <property name="extlib_arg" value="-define=CONFIG::extlib,false" />
- <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
- <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
-
- <java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
- fork="true">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <jvmarg line="-Dflexlib=${FLEXJS_HOME}/frameworks}"/>
- <arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
- <arg value="+configname=air" />
- <arg value="-debug=false" />
- <arg value="${theme_arg}" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- <arg value="${extlib_arg}" />
- <arg value="${opt1_arg}" />
- <arg value="${opt2_arg}" />
- <arg value="-js-output-type=FLEXJS" />
- <arg value="-closure-lib=${GOOG_HOME}" />
- <arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/generated-sources" />
- <arg value="${basedir}/src/main/flex/${example}.mxml" />
- </java>
- <fail>
- <condition>
- <not>
- <or>
- <equals arg1="${errorCode}" arg2="0" />
- <equals arg1="${errorCode}" arg2="2" />
- </or>
- </not>
- </condition>
- </fail>
- </target>
-
- <target name="compileasjs" description="Cross-compiles ${example}" unless="no.js">
- <echo message="Compiling ${example}.js"/>
- <echo message="FLEX_HOME: ${FLEX_HOME}"/>
- <echo message="FALCONJX_HOME: ${FALCONJX_HOME}"/>
- <echo message="GOOG_HOME: ${GOOG_HOME}"/>
- <property name="theme_arg" value="-define=CONFIG::theme,false" />
- <property name="extlib_arg" value="-define=CONFIG::extlib,false" />
- <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
- <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
-
- <java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
- fork="true">
- <jvmarg line="${mxmlc.jvm.args}"/>
- <jvmarg line="-Dflexlib=${FLEXJS_HOME}/frameworks}"/>
- <arg value="+flexlib=${FLEXJS_HOME}/frameworks" />
- <arg value="-debug=false" />
- <arg value="${theme_arg}" />
- <arg value="-define=CONFIG::as_only,false" />
- <arg value="-define=CONFIG::js_only,true" />
- <arg value="-compiler.mxml.children-as-data" />
- <arg value="-compiler.binding-value-change-event=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-kind=org.apache.flex.events.ValueChangeEvent" />
- <arg value="-compiler.binding-value-change-event-type=valueChange" />
- <arg value="-compiler.binding-event-handler-interface=org.apache.flex.events.IEventDispatcher" />
- <arg value="-compiler.binding-event-handler-class=org.apache.flex.events.EventDispatcher" />
- <arg value="-compiler.binding-event-handler-event=org.apache.flex.events.Event" />
- <arg value="+playerglobal.version=${playerglobal.version}" />
- <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
- <arg value="${extlib_arg}" />
- <arg value="${opt1_arg}" />
- <arg value="${opt2_arg}" />
- <arg value="-js-output-type=FLEXJS" />
- <arg value="-closure-lib=${GOOG_HOME}" />
- <arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/generated-sources" />
- <arg value="${basedir}/src/main/flex/${example}.as" />
- </java>
- <fail>
- <condition>
- <not>
- <or>
- <equals arg1="${errorCode}" arg2="0" />
- <equals arg1="${errorCode}" arg2="2" />
- </or>
- </not>
- </condition>
- </fail>
- </target>
-
<macrodef name="html-wrapper">
<attribute name="width"/>
<attribute name="height"/>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/express/DataBindingExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/express/DataBindingExample/build.xml b/examples/express/DataBindingExample/build.xml
index 6739bb6..6f58f1a 100644
--- a/examples/express/DataBindingExample/build.xml
+++ b/examples/express/DataBindingExample/build.xml
@@ -27,11 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/ASDoc/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ASDoc/build.xml b/examples/flexjs/ASDoc/build.xml
index e6e8fd4..ad248d2 100644
--- a/examples/flexjs/ASDoc/build.xml
+++ b/examples/flexjs/ASDoc/build.xml
@@ -27,11 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="build_example.compile" description="Clean build of ${example}">
<available file="${basedir}/bin-debug/classes.json"
type="file"
property="json.exists"/>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/ASDoc/src/main/flex/ASDoc-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ASDoc/src/main/flex/ASDoc-config.xml b/examples/flexjs/ASDoc/src/main/flex/ASDoc-config.xml
new file mode 100644
index 0000000..454808b
--- /dev/null
+++ b/examples/flexjs/ASDoc/src/main/flex/ASDoc-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipAsCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/ChartExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/build.xml b/examples/flexjs/ChartExample/build.xml
index 24d793f..567320c 100644
--- a/examples/flexjs/ChartExample/build.xml
+++ b/examples/flexjs/ChartExample/build.xml
@@ -29,27 +29,8 @@
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<include file="${basedir}/../../build_example.xml" />
-
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
-<!-- temp remove build_example.compilejs -->
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/CordovaCameraExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/build.xml b/examples/flexjs/CordovaCameraExample/build.xml
index 0a7a08f..6d4d635 100644
--- a/examples/flexjs/CordovaCameraExample/build.xml
+++ b/examples/flexjs/CordovaCameraExample/build.xml
@@ -33,6 +33,7 @@
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<property name="AIR_HOME" value="${env.AIR_HOME}"/>
+ <property name="config_arg" value="air"/>
<condition property="adl" value="adl.exe">
@@ -53,11 +54,10 @@
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compileair,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
- <echo>playerglobal.version = ${playerglobal.version}</echo>
<delete dir="${basedir}/bin" failonerror="false" />
<delete dir="${basedir}/bin-debug" failonerror="false" />
<delete dir="${basedir}/bin-release" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/CreateJSExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CreateJSExample/build.xml b/examples/flexjs/CreateJSExample/build.xml
index 514f257..3f8fead 100644
--- a/examples/flexjs/CreateJSExample/build.xml
+++ b/examples/flexjs/CreateJSExample/build.xml
@@ -27,29 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/createjs.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/createjs.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/createjs.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/createjs.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/createjs/target/createjs.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/CreateJSExample/src/main/flex/CreateJSExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CreateJSExample/src/main/flex/CreateJSExample-config.xml b/examples/flexjs/CreateJSExample/src/main/flex/CreateJSExample-config.xml
new file mode 100644
index 0000000..51e4b0d
--- /dev/null
+++ b/examples/flexjs/CreateJSExample/src/main/flex/CreateJSExample-config.xml
@@ -0,0 +1,28 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipFunctionCoercions</optimization>
+ </js-output-optimization>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/createjs.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample/build.xml b/examples/flexjs/DataBindingExample/build.xml
index 6739bb6..3433c3d 100644
--- a/examples/flexjs/DataBindingExample/build.xml
+++ b/examples/flexjs/DataBindingExample/build.xml
@@ -31,7 +31,7 @@
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample/src/main/flex/DataBindingExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample/src/main/flex/DataBindingExample-config.xml b/examples/flexjs/DataBindingExample/src/main/flex/DataBindingExample-config.xml
new file mode 100644
index 0000000..b4290dc
--- /dev/null
+++ b/examples/flexjs/DataBindingExample/src/main/flex/DataBindingExample-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipFunctionCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample_Flat/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_Flat/build.xml b/examples/flexjs/DataBindingExample_Flat/build.xml
index 730b4a3..2540061 100644
--- a/examples/flexjs/DataBindingExample_Flat/build.xml
+++ b/examples/flexjs/DataBindingExample_Flat/build.xml
@@ -22,8 +22,6 @@
<project name="databindingexample_flat" default="main" basedir=".">
<property name="FLEXJS_HOME" location="../../.."/>
<property name="example" value="DataBindingExample" />
- <property name="theme_arg" value="-theme=${FLEXJS_HOME}/frameworks/libs/Flat.swc" />
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<property file="${FLEXJS_HOME}/env.properties"/>
<property environment="env"/>
@@ -32,7 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample_Flat/src/main/flex/DataBindingExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_Flat/src/main/flex/DataBindingExample-config.xml b/examples/flexjs/DataBindingExample_Flat/src/main/flex/DataBindingExample-config.xml
new file mode 100644
index 0000000..e15c6d5
--- /dev/null
+++ b/examples/flexjs/DataBindingExample_Flat/src/main/flex/DataBindingExample-config.xml
@@ -0,0 +1,28 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipAsCoercions</optimization>
+ </js-output-optimization>
+ <compiler>
+ <theme>
+ <filename>../../../../../../frameworks/libs/Flat.swc</filename>
+ </theme>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample_as/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/build.xml b/examples/flexjs/DataBindingExample_as/build.xml
index 282506d..4c63dab 100644
--- a/examples/flexjs/DataBindingExample_as/build.xml
+++ b/examples/flexjs/DataBindingExample_as/build.xml
@@ -27,11 +27,11 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
+ <property name="file_suffix" value="as"/>
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compileas,build_example.compileasjs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample-config.xml b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample-config.xml
new file mode 100644
index 0000000..454808b
--- /dev/null
+++ b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipAsCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
index 95609cd..93b30c6 100644
--- a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
+++ b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as
@@ -126,7 +126,7 @@ public class DataBindingExample extends Application
iViewportModel: ViewportModel
};
- CONFIG::as_only {
+ COMPILE::SWF {
o.iBackgroundBead = SolidBackgroundBead;
o.iBorderBead = SingleLineBorderBead;
}
@@ -151,7 +151,7 @@ public class DataBindingExample extends Application
border: [1, "solid", 0x000000],
padding: 4
};
- CONFIG::as_only {
+ COMPILE::SWF {
o.iBeadView = CSSButtonView;
}
@@ -169,7 +169,7 @@ public class DataBindingExample extends Application
padding: 4
};
- CONFIG::as_only {
+ COMPILE::SWF {
viv["org.apache.flex.html::CheckBox"] =
{
iBeadModel: ToggleButtonModel,
@@ -280,7 +280,7 @@ public class DataBindingExample extends Application
private function makeDefinitionName(s:String):String
{
- CONFIG::js_only {
+ COMPILE::JS {
s = s.replace("::", ".");
}
return s;
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DataGridExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataGridExample/build.xml b/examples/flexjs/DataGridExample/build.xml
index b21cc0f..b9f366a 100644
--- a/examples/flexjs/DataGridExample/build.xml
+++ b/examples/flexjs/DataGridExample/build.xml
@@ -30,25 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin/js-debug/assets" />
<copy todir="${basedir}/bin/js-debug/assets" >
<fileset dir="${basedir}/src/main/resources/assets">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DateControlsExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DateControlsExample/build.xml b/examples/flexjs/DateControlsExample/build.xml
index df39239..f92ce92 100644
--- a/examples/flexjs/DateControlsExample/build.xml
+++ b/examples/flexjs/DateControlsExample/build.xml
@@ -30,25 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DesktopMap/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DesktopMap/build.xml b/examples/flexjs/DesktopMap/build.xml
index 7430444..b790bfe 100644
--- a/examples/flexjs/DesktopMap/build.xml
+++ b/examples/flexjs/DesktopMap/build.xml
@@ -32,6 +32,7 @@
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<property name="AIR_HOME" value="${env.AIR_HOME}"/>
+ <property name="config_arg" value="air"/>
<condition property="adl" value="adl.exe">
<os family="windows"/>
@@ -51,14 +52,10 @@
<include file="${basedir}/../../build_example.xml" />
- <property name="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/google_maps.swc"/>
- <property name="opt1_arg" value="-remove-circulars" />
-
- <target name="main" depends="clean,build_example.compileair,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
- <echo>playerglobal.version = ${playerglobal.version}</echo>
<delete dir="${basedir}/bin" failonerror="false" />
<delete dir="${basedir}/bin-debug" failonerror="false" />
<delete dir="${basedir}/bin-release" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/DesktopMap/src/main/flex/DesktopMap-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DesktopMap/src/main/flex/DesktopMap-config.xml b/examples/flexjs/DesktopMap/src/main/flex/DesktopMap-config.xml
new file mode 100644
index 0000000..0d2aeef
--- /dev/null
+++ b/examples/flexjs/DesktopMap/src/main/flex/DesktopMap-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/google_maps.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore/build.xml b/examples/flexjs/FlexJSStore/build.xml
index 81cd3cb..5e841ec 100644
--- a/examples/flexjs/FlexJSStore/build.xml
+++ b/examples/flexjs/FlexJSStore/build.xml
@@ -27,11 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipFunctionCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin-debug/data" />
<copy file="${basedir}/src/main/resources/data/catalog.json" tofile="${basedir}/bin-debug/data/catalog.json" />
<mkdir dir="${basedir}/bin/js-debug/data" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore/src/main/flex/FlexJSStore-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore/src/main/flex/FlexJSStore-config.xml b/examples/flexjs/FlexJSStore/src/main/flex/FlexJSStore-config.xml
new file mode 100644
index 0000000..b4290dc
--- /dev/null
+++ b/examples/flexjs/FlexJSStore/src/main/flex/FlexJSStore-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipFunctionCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore/src/main/flex/productsView/ProductCatalogThumbnail.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore/src/main/flex/productsView/ProductCatalogThumbnail.mxml b/examples/flexjs/FlexJSStore/src/main/flex/productsView/ProductCatalogThumbnail.mxml
index 0946f8a..15e78ac 100755
--- a/examples/flexjs/FlexJSStore/src/main/flex/productsView/ProductCatalogThumbnail.mxml
+++ b/examples/flexjs/FlexJSStore/src/main/flex/productsView/ProductCatalogThumbnail.mxml
@@ -101,7 +101,6 @@ limitations under the License.
var dragEvent:DragEvent = new DragEvent(DragEvent.DRAG_START, true);
dragEvent.clientX = dragStartPoint.x;
dragEvent.clientY = dragStartPoint.y;
- dragEvent.buttonDown = true;
dispatchEvent(dragEvent);
rollOutHandler(event);
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore_jquery/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore_jquery/build.xml b/examples/flexjs/FlexJSStore_jquery/build.xml
index ac61b45..5e841ec 100644
--- a/examples/flexjs/FlexJSStore_jquery/build.xml
+++ b/examples/flexjs/FlexJSStore_jquery/build.xml
@@ -30,26 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/jquery.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/jquery.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/jquery.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/jquery.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/jquery/out/bin/jquery-1.9.swc"/>
- <property name="opt1_arg" value="-js-output-optimization=skipFunctionCoercions" />
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin-debug/data" />
<copy file="${basedir}/src/main/resources/data/catalog.json" tofile="${basedir}/bin-debug/data/catalog.json" />
<mkdir dir="${basedir}/bin/js-debug/data" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore_jquery/src/main/flex/FlexJSStore-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore_jquery/src/main/flex/FlexJSStore-config.xml b/examples/flexjs/FlexJSStore_jquery/src/main/flex/FlexJSStore-config.xml
new file mode 100644
index 0000000..6036129
--- /dev/null
+++ b/examples/flexjs/FlexJSStore_jquery/src/main/flex/FlexJSStore-config.xml
@@ -0,0 +1,28 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipFunctionCoercions</optimization>
+ </js-output-optimization>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/jquery.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexJSStore_jquery/src/main/flex/productsView/ProductCatalogThumbnail.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore_jquery/src/main/flex/productsView/ProductCatalogThumbnail.mxml b/examples/flexjs/FlexJSStore_jquery/src/main/flex/productsView/ProductCatalogThumbnail.mxml
index 0946f8a..15e78ac 100755
--- a/examples/flexjs/FlexJSStore_jquery/src/main/flex/productsView/ProductCatalogThumbnail.mxml
+++ b/examples/flexjs/FlexJSStore_jquery/src/main/flex/productsView/ProductCatalogThumbnail.mxml
@@ -101,7 +101,6 @@ limitations under the License.
var dragEvent:DragEvent = new DragEvent(DragEvent.DRAG_START, true);
dragEvent.clientX = dragStartPoint.x;
dragEvent.clientY = dragStartPoint.y;
- dragEvent.buttonDown = true;
dispatchEvent(dragEvent);
rollOutHandler(event);
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexTeamPage_MDL/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexTeamPage_MDL/build.xml b/examples/flexjs/FlexTeamPage_MDL/build.xml
index e711b0e..e9207c7 100644
--- a/examples/flexjs/FlexTeamPage_MDL/build.xml
+++ b/examples/flexjs/FlexTeamPage_MDL/build.xml
@@ -27,12 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-compiler.exclude-defaults-css-files=HTML.swc:defaults.css" />
- <property name="opt2_arg" value="-html-template=${basedir}/src/main/resources/mdl-js-index-template.html" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin/js-debug/assets" />
<copy todir="${basedir}/bin/js-debug/assets" >
<fileset dir="${basedir}/src/main/resources/assets">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexTeamPage_MDL/src/main/flex/App-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexTeamPage_MDL/src/main/flex/App-config.xml b/examples/flexjs/FlexTeamPage_MDL/src/main/flex/App-config.xml
new file mode 100644
index 0000000..cba31b7
--- /dev/null
+++ b/examples/flexjs/FlexTeamPage_MDL/src/main/flex/App-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <compiler>
+ <exclude-defaults-css-files>
+ <filename>HTML.swc:defaults.css</filename>
+ </exclude-defaults-css-files>
+ </compiler>
+ <html-template>../resources/mdl-js-index-template.html</html-template>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/FlexWebsiteStatsViewer/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexWebsiteStatsViewer/build.xml b/examples/flexjs/FlexWebsiteStatsViewer/build.xml
index 8342b3d..d76519b 100644
--- a/examples/flexjs/FlexWebsiteStatsViewer/build.xml
+++ b/examples/flexjs/FlexWebsiteStatsViewer/build.xml
@@ -30,8 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
-<!-- temp remove build_example.compilejs -->
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/HelloWorld/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/HelloWorld/build.xml b/examples/flexjs/HelloWorld/build.xml
index 977e66f..797a98a 100644
--- a/examples/flexjs/HelloWorld/build.xml
+++ b/examples/flexjs/HelloWorld/build.xml
@@ -30,7 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/ListExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ListExample/build.xml b/examples/flexjs/ListExample/build.xml
index 645d79c..0cb3a20 100644
--- a/examples/flexjs/ListExample/build.xml
+++ b/examples/flexjs/ListExample/build.xml
@@ -30,25 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MDLExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/build.xml b/examples/flexjs/MDLExample/build.xml
index 226b10d..7c94681 100644
--- a/examples/flexjs/MDLExample/build.xml
+++ b/examples/flexjs/MDLExample/build.xml
@@ -27,12 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-compiler.exclude-defaults-css-files=HTML.swc:defaults.css" />
- <property name="opt2_arg" value="-html-template=${basedir}/src/main/resources/mdl-js-index-template.html" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin/js-debug/assets" />
<copy todir="${basedir}/bin/js-debug/assets" >
<fileset dir="${basedir}/src/main/resources/assets">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MDLExample/src/main/flex/App-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/App-config.xml b/examples/flexjs/MDLExample/src/main/flex/App-config.xml
new file mode 100644
index 0000000..cba31b7
--- /dev/null
+++ b/examples/flexjs/MDLExample/src/main/flex/App-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <compiler>
+ <exclude-defaults-css-files>
+ <filename>HTML.swc:defaults.css</filename>
+ </exclude-defaults-css-files>
+ </compiler>
+ <html-template>../resources/mdl-js-index-template.html</html-template>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MapSearch/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MapSearch/build.xml b/examples/flexjs/MapSearch/build.xml
index c812942..5643fab 100644
--- a/examples/flexjs/MapSearch/build.xml
+++ b/examples/flexjs/MapSearch/build.xml
@@ -32,6 +32,7 @@
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<property name="AIR_HOME" value="${env.AIR_HOME}"/>
+ <property name="config_arg" value="air"/>
<condition property="adl" value="adl.exe">
<os family="windows"/>
@@ -51,30 +52,10 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/google_maps.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/google_maps.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/google_maps.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/google_maps.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/google_maps/out/bin/google_maps.swc"/>
- <property name="opt1_arg" value="-remove-circulars" />
-
- <target name="main" depends="clean,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
- <echo>playerglobal.version = ${playerglobal.version}</echo>
<delete dir="${basedir}/bin" failonerror="false" />
<delete dir="${basedir}/bin-debug" failonerror="false" />
<delete dir="${basedir}/bin-release" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MapSearch/src/main/flex/MapSearch-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MapSearch/src/main/flex/MapSearch-config.xml b/examples/flexjs/MapSearch/src/main/flex/MapSearch-config.xml
new file mode 100644
index 0000000..0d2aeef
--- /dev/null
+++ b/examples/flexjs/MapSearch/src/main/flex/MapSearch-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/google_maps.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MobileMap/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileMap/build.xml b/examples/flexjs/MobileMap/build.xml
index ce2e376..2ce8d9d 100644
--- a/examples/flexjs/MobileMap/build.xml
+++ b/examples/flexjs/MobileMap/build.xml
@@ -29,29 +29,11 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-remove-circulars" />
+ <property name="config_arg" value="air" />
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/google_maps.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/google_maps.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/google_maps.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/google_maps.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/google_maps.swc"/>
-
- <target name="main" depends="clean,build_example.compileair,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="cordova" description="Executes the Cordova build script to create Cordova app">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MobileMap/src/main/flex/MobileMap-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileMap/src/main/flex/MobileMap-config.xml b/examples/flexjs/MobileMap/src/main/flex/MobileMap-config.xml
new file mode 100644
index 0000000..0d2aeef
--- /dev/null
+++ b/examples/flexjs/MobileMap/src/main/flex/MobileMap-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/google_maps.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MobileStocks/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileStocks/build.xml b/examples/flexjs/MobileStocks/build.xml
index 62d465e..28b1e4b 100644
--- a/examples/flexjs/MobileStocks/build.xml
+++ b/examples/flexjs/MobileStocks/build.xml
@@ -32,6 +32,7 @@
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<property name="AIR_HOME" value="${env.AIR_HOME}"/>
+ <property name="config_arg" value="air"/>
<condition property="adl" value="adl.exe">
<os family="windows"/>
@@ -51,31 +52,10 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/cordova.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/cordova.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/cordova.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/cordova.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/cordova/out/bin/cordova.swc"/>
- <property name="opt1_arg" value="-remove-circulars" />
-
-<!-- build_example.compileair, -->
- <target name="main" depends="clean,build_example.compileair,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
- <echo>playerglobal.version = ${playerglobal.version}</echo>
<delete dir="${basedir}/bin" failonerror="false" />
<delete dir="${basedir}/bin-debug" failonerror="false" />
<delete dir="${basedir}/bin-release" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MobileTrader/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileTrader/build.xml b/examples/flexjs/MobileTrader/build.xml
index cb69a25..e331b36 100644
--- a/examples/flexjs/MobileTrader/build.xml
+++ b/examples/flexjs/MobileTrader/build.xml
@@ -26,29 +26,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-remove-circulars" />
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/MobileTrader/src/main/flex/MobileTrader-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileTrader/src/main/flex/MobileTrader-config.xml b/examples/flexjs/MobileTrader/src/main/flex/MobileTrader-config.xml
new file mode 100644
index 0000000..a8b73f5
--- /dev/null
+++ b/examples/flexjs/MobileTrader/src/main/flex/MobileTrader-config.xml
@@ -0,0 +1,21 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/StorageExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StorageExample/build.xml b/examples/flexjs/StorageExample/build.xml
index 73ccdd7..a93bf25 100644
--- a/examples/flexjs/StorageExample/build.xml
+++ b/examples/flexjs/StorageExample/build.xml
@@ -32,6 +32,7 @@
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
<property name="AIR_HOME" value="${env.AIR_HOME}"/>
+ <property name="config_arg" value="air" />
<condition property="adl" value="adl.exe">
<os family="windows"/>
@@ -51,31 +52,10 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/cordova.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/cordova.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/cordova.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/cordova.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/cordova/out/bin/cordova.swc"/>
- <property name="opt1_arg" value="-remove-circulars" />
-
-<!-- build_example.compileair, -->
- <target name="main" depends="clean,build_example.compileair,build_example.compilejsair" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
- <echo>playerglobal.version = ${playerglobal.version}</echo>
<delete dir="${basedir}/bin" failonerror="false" />
<delete dir="${basedir}/bin-debug" failonerror="false" />
<delete dir="${basedir}/bin-release" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/StorageExample/src/main/flex/StorageExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StorageExample/src/main/flex/StorageExample-config.xml b/examples/flexjs/StorageExample/src/main/flex/StorageExample-config.xml
new file mode 100644
index 0000000..a165dee
--- /dev/null
+++ b/examples/flexjs/StorageExample/src/main/flex/StorageExample-config.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+ <compiler>
+ <js-external-library-path append="true">
+ <path-element>../../../../../../js/libs/cordova.swc</path-element>
+ </js-external-library-path>
+ </compiler>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/StyleExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StyleExample/build.xml b/examples/flexjs/StyleExample/build.xml
index c9de1d0..09add5a 100644
--- a/examples/flexjs/StyleExample/build.xml
+++ b/examples/flexjs/StyleExample/build.xml
@@ -27,11 +27,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/StyleExample/src/main/flex/StyleExample-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StyleExample/src/main/flex/StyleExample-config.xml b/examples/flexjs/StyleExample/src/main/flex/StyleExample-config.xml
new file mode 100644
index 0000000..454808b
--- /dev/null
+++ b/examples/flexjs/StyleExample/src/main/flex/StyleExample-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipAsCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/TeamPage/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TeamPage/build.xml b/examples/flexjs/TeamPage/build.xml
index 7b9ed5f..add4117 100644
--- a/examples/flexjs/TeamPage/build.xml
+++ b/examples/flexjs/TeamPage/build.xml
@@ -26,29 +26,10 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-remove-circulars" />
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
<copy file="${basedir}/src/main/resources/team.json" tofile="${basedir}/bin-debug/team.json" />
<copy file="${basedir}/src/main/resources/team.json" tofile="${basedir}/bin/js-debug/team.json" />
<copy file="${basedir}/src/main/resources/team.json" tofile="${basedir}/bin/js-release/team.json" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/TeamPage/src/main/flex/TeamPage-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TeamPage/src/main/flex/TeamPage-config.xml b/examples/flexjs/TeamPage/src/main/flex/TeamPage-config.xml
new file mode 100644
index 0000000..a8b73f5
--- /dev/null
+++ b/examples/flexjs/TeamPage/src/main/flex/TeamPage-config.xml
@@ -0,0 +1,21 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <remove-circulars>true</remove-circulars>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/TodoListSampleApp/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/build.xml b/examples/flexjs/TodoListSampleApp/build.xml
index 9c10a0d..ea5d145 100644
--- a/examples/flexjs/TodoListSampleApp/build.xml
+++ b/examples/flexjs/TodoListSampleApp/build.xml
@@ -25,16 +25,11 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
- <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
- <!-- Uncomment to reproduce cross-compilation error in compilejs step
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
- </target>
- -->
<target name="clean">
<delete dir="${basedir}/bin" failonerror="false" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/TodoListSampleApp/src/main/flex/TodoListSampleApp-config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/main/flex/TodoListSampleApp-config.xml b/examples/flexjs/TodoListSampleApp/src/main/flex/TodoListSampleApp-config.xml
new file mode 100644
index 0000000..454808b
--- /dev/null
+++ b/examples/flexjs/TodoListSampleApp/src/main/flex/TodoListSampleApp-config.xml
@@ -0,0 +1,23 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<flex-config>
+ <js-output-optimization>
+ <optimization>skipAsCoercions</optimization>
+ </js-output-optimization>
+</flex-config>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/333e201a/examples/flexjs/TreeExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TreeExample/build.xml b/examples/flexjs/TreeExample/build.xml
index 9e0d8f5..db2f622 100644
--- a/examples/flexjs/TreeExample/build.xml
+++ b/examples/flexjs/TreeExample/build.xml
@@ -30,25 +30,7 @@
<include file="${basedir}/../../build_example.xml" />
- <condition property="extlib_arg" value="-external-library-path=${FLEXJS_HOME}/js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FLEXJS_HOME}/js/libs/js.swc" type="file" />
- </and>
- </condition>
- <condition property="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../js/libs/js.swc" >
- <and>
- <not>
- <isset property="extlib_arg" />
- </not>
- <available file="${FALCONJX_HOME}/../js/libs/js.swc" type="file" />
- </and>
- </condition>
- <property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/js/out/bin/js.swc"/>
-
- <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
+ <target name="main" depends="clean,build_example.compile" description="Clean build of ${example}">
</target>
<target name="clean">
[03/10] git commit: [flex-asjs] [refs/heads/dual] - move native
examples to src/main/flex
Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/USStatesMap/src/main/flex/MapCoords.as
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/src/main/flex/MapCoords.as b/examples/native/USStatesMap/src/main/flex/MapCoords.as
new file mode 100644
index 0000000..4cf953d
--- /dev/null
+++ b/examples/native/USStatesMap/src/main/flex/MapCoords.as
@@ -0,0 +1,75 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+ public class MapCoords
+ {
+ public var usmap:Object = {
+ hi:"M298.189,269.828l0.072-0.288l0.72-0.721l0.216-0.359l0.072-0.72l-0.721,0.575l-0.72,0.721L298.189,269.828zM304.525,269.036l0.072-0.145l0.792-0.647l0.144-0.792l0.288-0.72v-0.217l-0.72-0.792h-0.721l-0.719-0.071l-0.721,0.432l-0.792,0.432l-0.072,0.145l-0.432,0.72l0.647,0.72l0.721,0.36l0.72,0.359L304.525,269.036zM318.35,274.58l0.72-0.216l0.72-0.216l-0.504-0.721l-0.144-0.72l-0.792,0.071l-0.216-0.719l-0.504-0.721l-0.504-0.72l-0.792,0.288l-0.721,0.648h-0.72l-0.144,0.359l0.144,0.792l0.72,0.72l0.648,0.721l0.72-0.072l-0.072-0.504l0.721,0.288L318.35,274.58zM326.414,276.524l0.216-0.072l0.792-0.36l-0.072-0.72l-0.504,0.072h-0.72l-0.721-0.145l-0.792-0.144l-0.72-0.072l-0.721-0.072v0.288l-0.503,0.72h0.72h0.72l0.792-0.071l0.721,0.359L326.414,276.524zM326.054,279.332l0.144-0.072l0.721-0.72l-0.648-0.721l-0.721-0.216l-0.791,0.216l0.647,0.721L326.054,279.332zM330.589,280.699l0.505-0.071l0.792-0.359h0.72l0.433-0.217l0.72-0.72l-0.36-0.721l-0.72-0.359l-0.721-0.504l-0.144-0.216l-0.792-0.145l-0.72,0.288l-
0.721-0.144l-0.504-0.721l-0.792-0.144l-0.288,0.36l-0.144,0.72l0.504,0.72l0.72,0.36l0.72,0.359h0.072l0.072,0.792L330.589,280.699zM336.71,295.172l0.72,0.216l0.576-0.72l0.287-0.72l0.792-0.433l0.433-0.432l0.792-0.576l0.721,0.072l0.792-0.216l0.792-0.289l0.72-0.647l0.216-0.216l0.72-0.504l-0.072-0.721l-0.72-0.432l-0.504-0.792l-0.433-0.432l-0.432-0.721l-0.287-0.72l-0.648-0.72l-0.721-0.36l-0.72-0.359l-0.72-0.36l-0.792-0.288l-0.721-0.144l-0.72-0.432l-0.792-0.576l-0.359-0.145l-0.433,0.721l0.145,0.72l0.576,0.792l-0.504,0.72l-0.433,0.72l-0.072,0.072l-0.72,0.504l-0.288,0.721l0.504,0.719l0.288,0.721l0.288,0.792v0.216l0.288,0.721l-0.072,0.792l-0.071,0.72l-0.072,0.72l0.36,0.72l0.72,0.216l0.432,0.288L336.71,295.172z",
+ ak:"M553.678,107.837l0.287-0.216l0.721-0.72l0.504-0.792l0.36-0.72l0.647-2.232l0.792-1.512l0.288-0.792l0.433-2.736v-2.232l-0.433-3.024l-1.008-2.304l0.432-0.72l-0.72,0.288l-2.088-3.96l-0.144-0.72l0.288-0.72l0.503-0.792l-0.576-2.232l-0.431-0.72l0.071-0.72l0.648-0.792l0.864-2.232l0.071-0.792l-0.145-0.72l0.145-1.296l-0.432-1.44l0.72-0.576l0.648-0.72l-0.072-0.72l0.936-1.368l0.721,0.216l0.575-0.72l0.145-0.72l0.504-0.72l0.288-0.72l0.72-0.576l-0.216,2.088l-0.216,0.504l0.359,0.792l-0.288,0.72l0.145,0.72l0.504-0.72l0.217-1.512l0.287-0.072v1.512l-0.216,0.72l0.648-0.72l0.216-0.792l0.144-0.72v-0.864l-0.359-2.304l0.504-0.72l0.72-0.576l0.792-0.432h1.008l-0.071-0.648l-0.721-0.432l-0.359-0.792v-0.72l0.72-0.864l0.432-0.792l0.72-0.36l0.648-0.576l0.792,0.432l0.721,0.216l0.719,0.576h0.721l0.648-0.144l0.719,0.216l0.721,0.432l0.433,0.72l0.72,0.216h0.791l0.721,0.36l1.584,0.432l0.792,0.36h0.72l0.793,0.504l0.215,0.72l0.577,0.72l0.431,0.288v0.72l-0.719,0.144l-0.289,0.936l0.433,0.72l0.792,0.504l0.359,0.72l0.
36,1.512l-0.071,1.512l0.288,2.376l-0.721,0.72l-0.72,0.432l-0.217,0.72l-0.071,1.512l-0.721,1.152l-0.792,0.144l-0.792,0.576l-0.144,1.512l0.072,1.152l0.936,0.864l0.793,0.072l0.719,0.288l0.577-0.792l0.359-0.72l0.721-0.576l0.359-1.296l-0.144-0.72l0.72-0.288l0.792-0.72l0.72-0.288l1.152-0.864l0.792,0.144l0.72,0.288l0.72,0.72l0.864,1.512l0.792,2.952l0.433,0.72l0.432,1.512l0.432,1.584l0.36,0.864l0.72,1.224h0.072l0.072,0.576l-0.216,0.288l-0.145,1.512l0.216,0.72l-0.144,1.584l-0.433,0.72l-0.504,0.216l0.144-0.216l-0.215-0.72l-0.36-0.504l-0.792,0.432l-0.144,0.648l-0.505,0.72l0.072,1.584l-0.576,0.72l-0.863,0.648l-0.073,0.144l-0.216,0.36l-0.215,0.72l-0.073,2.232l-1.296,2.232l-0.504,1.512l-3.527,0.72l-7.849,1.296l-0.864-0.648l-12.168,1.512l-4.247,0.432H553.678z",
+ fl:"M561.813,240.316l-0.144-0.359l-0.145-0.361l0.36-1.079l-0.72-0.72l-0.72-0.36l-1.153-1.513l0.217-0.936l0.72-0.576l9.288-0.936l15.624-1.872l1.08,1.656l0.144,0.72l0.577,0.72l25.704-1.872l0.792,0.504l0.575,1.513l0.721,0.071l0.72-0.504l0.072-1.584l-0.145-0.72l-0.433-0.72l-0.071-0.72l0.216-0.792h0.36l0.576-0.577l0.792,0.288l1.943,0.433l0.72,0.071l0.36-0.071l0.36-0.072l0.864,0.288l-0.145,1.513l-0.432-0.505l0.432,0.792l0.721,0.721l0.359,0.72l0.216,1.368l0.792,1.512l0.217,0.792l1.151,2.736l1.152,2.231l2.376,3.96l4.176,5.256l1.44,1.513l0.504,0.72l0.359,0.792l-0.576,0.72l0.217,1.512l0.432,1.369l0.36,0.719l1.584,2.232l-0.792-0.792l-1.513-2.376l-0.504-2.232l0.145-1.512l-0.145-0.791l-0.647-0.505l-0.72,0.288l-0.792-0.72l0.144-0.72l-0.721-0.433h-0.287l0.504,1.512l0.936,2.232l0.433,0.72l2.231,3.6l2.881,4.104l1.224,2.593l0.936,1.439v0.72l-0.144,0.288l0.216-0.145l0.72,0.36l1.225,1.513l0.144,0.936l0.36,0.216l0.863,2.808l0.145,3.457l0.144,0.792v2.231l0.145,1.512l0.216,0.937l-0.072,0.72l-0.288-0.79
2l-0.216,0.792l0.072,0.721l-0.576,0.647l-0.072,0.72l-0.359,0.792l0.145,0.721l-0.217,0.432l0.504,1.439l-0.504,0.721l-0.288,0.792l0.288,0.72l-0.936-0.36l0.432,0.36l-0.792-0.432l-0.72,0.504l-0.576,0.647l-0.721,0.36h-0.791l-0.721-0.145l-0.936,0.576l-1.513,0.505l-0.72-0.793l-0.287-0.72l0.575-0.72l0.72,0.575l0.937,0.433l0.433-0.72l-0.721-0.576h-0.792l-0.648-0.216l-1.296-1.44l-0.359-0.792l-0.937-1.296l-0.72-0.576l-0.217-0.72l-1.439-0.576l-0.432-0.071l-0.792-0.073l-0.792,0.217l-0.721-0.432l0.721-0.289h-0.576l-1.225-1.512l-0.792-2.808l-0.72-0.648l-0.72-0.216l-0.072-0.432l0.576-0.72l0.072-0.792l0.863-1.081l-1.008,0.792l-0.144,0.721l-0.72,0.792l-0.721,0.072l0.072-0.504l-0.359-0.721l-0.145-0.792l0.071-1.512l-0.504-0.721l0.793-0.504l-0.145-0.144l-1.368,0.72l-0.36-0.504l-0.792-0.072l0.721,0.504l0.432,0.721l0.216,0.72l-0.287-0.144l-0.721,0.072l-0.72-0.216l-1.151-1.225l-0.505-0.721l-1.656-2.735l0.145-0.288l-0.432-0.72l-1.44-0.72l-0.504-0.721l0.72,0.576v-0.504l0.721-0.288l0.216-1.225l1.296-2.231l-0.
145-0.648l-0.647-0.72l-0.72,0.72l-0.217-0.72l-1.584-0.792v0.145l0.505,0.575v0.721l0.216,0.145h0.72l-0.36,1.511l-0.504,0.721l-0.071-0.288l-1.44-0.937l0.792,1.081l-0.792-0.721l-0.505-0.792l0.361-1.224v-1.513l-0.217-0.647l0.792-3.815l0.072-0.865l-0.216-0.72l-0.145-2.231l-0.144-0.36l-0.072-0.792l-0.792-0.359l-0.576-0.721v-0.72l-1.152-1.08l-1.512,0.145l-0.72-0.216l-0.432-0.721l-0.721-0.288l-0.647-0.863l-2.16-1.44l-0.072-0.721l-0.359-0.792l-1.585-0.719l-1.08-1.513l-1.512-0.936l-0.72-0.072l-1.656-0.864l-0.432-0.071l-0.792,0.216l-1.44,0.144l-0.72,0.576l-0.36,0.72l0.289,0.359l-1.009-0.287l0.936,0.432l0.288,0.72l-0.792-0.216l-0.503,0.216l-0.793,0.217l-2.232,1.871l-0.719,0.073l-0.145-0.361l-0.792,0.648l-0.144,0.36l-0.721,0.071l-1.512,0.433l-0.288,0.216l-0.792,0.072l-0.72-0.288l-0.288-0.721l0.071-0.792l0.073,0.721l0.287,0.792l0.72-0.216l-0.144-0.721l-0.432-0.792l-0.721-0.72l-0.72-0.216l-0.792-0.432h0.288l-0.288-0.288l-0.72-0.36l-0.72-0.72l1.512,0.576l0.792,0.504l0.432-0.504l-0.792,0.071l-0.432-
0.792l-0.792,0.145l-1.08-0.72l0.36-0.648l0.576-0.216l0.144-0.721l-1.152,0.864l-0.72-0.36l-0.721,0.145l0.36,0.576l0.72,0.432l0.145,0.721l-1.513-0.864l-1.871-0.648l-3.024-0.647h-0.72l-0.72-0.217l1.512,0.072l0.144-0.432l0.721-0.144l0.792,0.359l0.647,0.144l-0.36-0.647l-1.296-0.576l-0.791,0.217l-0.721,0.359l-0.216-0.647l-1.512,1.367l-0.36,0.072l-1.944,0.216l-2.304,0.576l-0.792,0.071l0.216-0.144l1.152-0.287l0.576-0.721l-0.792-0.72l-0.145-0.721l-0.288,0.864l-0.432,0.72l-0.36-1.007l-0.432,0.431l0.072,0.073l0.144,0.288l-0.359,0.792l-0.648,1.008l-0.72,0.432l-0.793,0.288l-0.432-0.072l0.36-0.72l0.72-0.72l-0.071-0.36L561.813,240.316z",
+ nh:"M673.126,74.573l-0.72-0.72l-0.432-0.864v-0.864l0.36-0.72l-0.433-2.232v-1.512l-0.647-2.592l0.359-0.72l-0.144-1.152l0.432-0.792l0.216-0.72l-0.071-0.792l0.288-0.72l-0.145-0.792l0.288-1.296l-0.432-1.512l-0.072-0.792l0.72-0.72l0.288-0.072l1.296-1.44l0.576-1.08l0.072-0.72l-0.288-0.72l-0.576-0.72l-0.145-0.792l0.432-1.512l-0.503-1.08l0.216-0.36l0.072-0.072l-0.145-0.72l0.359-1.512v-0.72l0.721-0.576l0.72,0.216l0.72-0.792l0.145,0.36l5.544,16.848l0.864,2.232v0.792l0.216,0.72l0.36,0.72l0.72,0.648l0.792,0.36l0.071,0.72l0.721,0.792l0.36,0.144l0.359,0.216l-0.359,1.512v0.72h-0.36l-0.36,0.072l-0.791,0.504l-0.505,0.792l-0.216-0.072l-0.432,0.792l-0.937,1.08L673.126,74.573z",
+ wi:"M505.149,52.901l0.72,0.72l0.792,0.144l0.72-0.144l2.953-1.08l1.439-0.864l0.792-0.216l0.792-0.432l0.72-0.576l0.937-0.432l0.792,0.576l-0.145,0.792l-0.504,0.72v0.72l-0.216,0.72l-0.288,0.504h0.792l0.721-0.432l0.791,0.144l0.72,0.36l1.296,0.144l0.361,0.36l0.792,0.288l0.72,0.576l0.864,1.44l7.92,1.512l2.592,1.152l0.288-0.072l1.512,0.216l0.72-0.216l0.792,0.288l1.944,0.216l0.72,0.432l0.145,1.368l0.72,0.072l1.152,0.36l0.792,0.72l-0.217,0.216l0.36,0.72l-0.144,1.512l-0.288,0.72l0.288,0.648l0.72-0.216l0.792-0.072l-0.433,1.512l0.072,0.72l0.72,0.648h0.072l0.36,0.144l-0.216,0.72v0.504l-0.721,0.504l-0.792,0.288l-0.071,0.72l-0.433,0.792l-0.576,1.512l-0.216,0.936l0.145,0.72l0.72,0.072l0.36-0.72l0.72-0.576l0.504-0.792l0.144-0.72l0.433-0.72l0.72-0.288l0.792-0.576l0.648,0.72l0.36,0.792l-0.145,0.72l-0.792,2.16l-0.144,1.44l-0.216,0.792l0.575,1.512l-0.071,0.36l-0.721,0.576l-0.36,0.792l-0.359,1.512v0.72l0.359,1.584v0.792l-0.432,0.792l-0.145,0.792l0.072,0.72l-0.504,1.584l-0.144,1.44l0.504,1.656l-0.216,0.
72l0.648,0.792v0.72l0.504,0.72l0.215,0.72v0.792l-0.144,0.72l0.217,1.584h-0.361l-10.296,0.936l-13.607,0.792l-0.576-1.512l-2.232-0.432l-0.791-0.36l-0.36-0.72l-0.144-0.936l-0.505-0.72l-0.144-1.296l-0.288-1.152l0.72-1.512l-0.36-0.72l-0.575-0.216l-0.288-0.792l-0.216-0.288l0.071-0.576l-0.288-0.792l0.072-0.288l-0.216-0.792l-0.288-2.016l-0.647-0.936l-0.721-0.72l-0.72-0.504l-0.721-0.145l-0.791-0.432l-1.44-1.296l-1.008-1.584l-1.08-0.72l-1.008-0.36l-0.72-0.432l-0.505-0.792l-1.296-0.216l-0.792-0.36l-0.72-0.72l-1.225-0.864l0.36-0.792l0.072-1.296l-0.433-1.584l0.36-0.792l-0.145-1.44l0.792-1.944l-0.863-1.512l-0.721-0.072l-0.504-0.792v-0.792l0.576-0.648l0.433-0.792l0.144-0.72l1.512-1.08l1.44-0.72l0.433-0.648l0.144-0.864l-0.288-5.976l0.648-0.072l0.359-0.792l0.072-0.072L505.149,52.901z",
+ me:"M676.51,42.389l0.576-0.72l0.72,0.36l0.721-0.288l-0.144-0.72l0.144-0.72l0.216-0.072l0.721,0.288l-0.793-1.512l0.145-0.144l0.145-0.792l0.432-0.72l1.224-1.512l-0.36-0.576l0.864-1.584l-0.647-0.72v-1.512l-0.433-0.72l0.36-2.232l0.648-1.08l-0.504-3.096l3.455-10.224l0.72-0.144l0.721,0.072l0.432,1.512l0.864,0.648l0.863,0.216l0.721-0.72l0.72-0.288l0.648-0.792l0.72-0.36l0.576-0.792l0.864-0.36l0.792,0.216l1.512,0.648l1.512,1.08l0.648,0.144l3.24,9.864l0.936,2.52v0.72l0.432,0.72l-0.071,0.648l0.216,0.72l0.72-0.072l0.792,0.504h0.793l0.719-0.288l0.504,0.36l-0.215,0.792l0.215,0.72l0.576,0.72v0.792l0.433,0.792l0.792,0.648l0.576-0.648h0.576l0.504,0.144l0.071,0.072l0.072,0.072l1.368,1.44l-0.937,1.224l0.721,0.648l0.575-0.72l-0.215-0.288l0.791,0.648l-0.072,0.72l-0.791,1.44l-0.721,0.504l-1.151-0.144l0.504,0.792l-0.72-0.144v0.504h-0.072l-0.648,0.36v0.72h-0.72l-0.144,0.72l-0.36-0.072l-0.648-0.792l-0.432,0.864l0.216,0.72l-0.145,0.792l-0.215-0.792l-0.072,0.792l-0.288-0.72l-0.433,0.36l0.289,0.72l-0.289,0.
72l-0.504-0.792l-1.943-0.504l0.144,0.72l-0.72,0.648l-0.648-0.72l0.072,0.72l-0.216,0.792l0.144,0.72l0.433,0.792l-1.081-0.432h-1.512l0.36-0.504l0.072-0.792l-0.72,0.144l0.144-0.72l-0.576-0.72l0.217,1.224l-1.081,0.648l0.433,0.72l-0.072,0.792l-0.216,0.72l0.072,0.792l-0.145,0.792l0.36,0.72l-0.576,0.864l-0.288,0.72l-0.792-0.288l-0.792-0.072l-0.288,0.72l0.072,0.792l-0.144,0.72l-0.577-0.432l-0.216-0.792l0.072-0.72l-0.144,0.144l-0.072,0.792l0.359,1.44l-0.792-0.36l0.217-0.72l-0.432-0.72l-0.289,0.144l-0.216,1.008l0.576,0.792l-0.288,0.72l-1.08-2.448l0.072-0.792l-0.36,0.72l-0.071,0.72l0.288-0.288l1.008,2.304l-0.216,0.792l-0.576-1.512l-0.216-0.072l-0.217,0.792l-0.36,0.72l-0.071-0.72l-0.072,0.72l-0.36-1.368l-1.151,1.584l-0.216,0.792l0.072,0.72l0.504,0.216l-1.008,1.512l0.359,0.72l-0.576,1.368l-0.72,0.72v0.72l0.216,0.792l-0.288,0.792l-0.647,0.72l-0.36-0.144l-0.721-0.792l-0.071-0.72l-0.792-0.36l-0.72-0.648l-0.36-0.72l-0.216-0.72v-0.792l-0.864-2.232l-5.544-16.848L676.51,42.389z",
+ ri:"M680.83,81.269l2.881-0.864l0.72,0.504l0.287,0.72l0.433,0.216l0.071,0.576l0.505,0.504l0.072,0.072l-0.36,0.36l-0.576-0.792l0.216,0.792l-0.287,0.72l0.431,0.792l0.073,0.72l0.287,1.008l-0.144,0.792l-2.16,1.44l-0.72,0.36l-0.072-0.36l-0.072-0.288l0.217-0.576l-0.145-0.792L680.83,81.269z",
+ ny:"M613.222,93.365l0.288-0.216l1.656-1.656l1.224-1.512l0.937-0.936l0.575-0.72l0.36-0.792l1.297-1.44v-0.792l-0.937-1.656l0.36-0.504l-0.072-0.288l-1.584-0.288l0.071-0.576l-0.432-1.368v-0.072l0.792-0.36l0.721-0.504l0.791-0.216l0.72-0.432l1.585-0.648l2.88-0.576l3.024-0.144l1.943,0.792l1.513-0.864l1.512-0.36l1.512-0.072l0.576,0.216l0.504-0.72l0.72-0.432l0.648-0.72l0.432-0.792l0.936-0.72l0.793-0.864h0.791l0.505-0.72l-0.072-0.792l-0.288-0.72l-0.071-0.504l-0.721-1.512l0.721-0.288l0.144-0.72l0.432-0.72l-1.008,0.504l-0.072-1.08l-0.792,0.36l0.144,0.792l-0.144-0.432l-0.72-0.576l0.145-0.72l1.367-1.44l0.792-0.648l0.288-0.576l1.152-1.512l-0.072-0.936l2.376-3.96l2.664-2.88l1.513-0.792h0.719l5.257-1.152l5.688-1.584l0.145,0.36l0.216,0.576l-0.145,0.792l0.576,0.792l0.072,1.728l0.288,0.792l0.72,0.72l0.216,0.72l-0.071,0.792l0.288,0.792l0.071,0.72l-0.288,0.36v1.512l0.504,1.512l0.433,0.72l0.433,1.512l-0.145,1.296l0.36,0.792l0.359-0.864l1.152,1.008l1.656,7.56l-0.072,0.504l0.504,0.72l-0.144,0.792l-0.072,
7.2l0.288,0.432l1.512,8.424l0.504,0.792v0.792l-1.224,1.224v0.288l0.432,0.432l0.36,0.36l-0.792,1.584l-0.072,0.864l-0.792,0.288l-0.36,0.792h-0.287l0.359-1.584l-0.072-1.152l-0.071-1.152l-0.36-1.152l-0.792-0.504l-0.216-0.72l-0.072,0.216l0.145,0.72l0.72,0.72l0.504,1.8l-7.775-2.52v-0.288l-0.864-0.36l-0.721-0.072l-1.367-0.576l-0.648-0.792l-0.144-0.72l-0.792-1.584l-0.792-0.648l-0.648,0.144l-0.36-0.72l-0.72-0.36l-0.072-0.144l-7.92,1.8l-11.952,2.52l-10.584,2.088l-6.912,1.224l-0.504-2.736L613.222,93.365z",
+ pa:"M607.39,97.757l1.008-0.576l1.513-1.224l0.72-0.792l0.072,0.216l2.52-2.016l0.072,0.288l0.504,2.736l6.912-1.224l10.584-2.088l11.952-2.52l7.92-1.8l0.072,0.144l0.72,0.36l0.36,0.72l0.648-0.144l0.792,0.648l0.792,1.584l0.144,0.72l0.648,0.792l1.367,0.576l0.721,0.072l0.864,0.36v0.288l-0.793,0.936l-0.288,0.72v0.72l-0.863,1.944l-0.72,0.72l0.287,0.576l0.288,0.144l0.36,0.72l-0.216,0.72l-0.576,0.72l0.216,1.224l0.648,0.792l0.792,0.288l0.144,0.72l0.721,0.504l0.432,0.144l0.72,0.72l1.728,1.296l-0.432,0.72l-0.863,0.792l-0.577,0.792l-0.216,0.072v0.072l-0.072,0.072l-0.575,0.648v0.72l-0.721,0.648l-0.72,0.216l-0.72,0.792l-0.288-0.216l-0.576-0.072l-0.72,0.144l-0.72,0.432l-0.433,0.72l-0.216,0.72l-17.137,3.672l-15.119,2.88l-9.145,1.656l-1.872-10.656l-2.592-15.12L607.39,97.757z",
+ nj:"M655.702,116.405l0.216-0.504l0.145-1.08l0.359-0.72l0.721-0.648l0.504-0.216l0.216-0.144l0.792-0.576v-0.072v-0.648l0.359-0.792l0.072-0.072v-0.072l0.216-0.072l0.577-0.792l0.863-0.792l0.432-0.72l-1.728-1.296l-0.72-0.72l-0.432-0.144l-0.721-0.504l-0.144-0.72l-0.792-0.288l-0.648-0.792l-0.216-1.224l0.576-0.72l0.216-0.72l-0.36-0.72l-0.288-0.144l-0.287-0.576l0.72-0.72l0.863-1.944v-0.72l0.288-0.72l0.793-0.936l7.775,2.52l0.072,0.792l-0.072,0.792l-0.288,1.08l0.071,0.504l-0.719,0.72l-0.217-0.072l-0.432,0.864v1.44v0.648l0.576,0.144l0.72-0.216l1.513,0.216l0.215,0.936v2.304l0.217,0.72l0.144,2.232l-0.072,0.792l-0.216-1.512l0.072-0.72l-0.288-0.648l-0.145,0.72l-0.287,0.144l0.287,0.72l0.145,1.152l-0.216,0.72l0.359,0.72l-0.288,0.72l-0.504,0.792l-0.144,0.864l-0.721,0.288l0.289,0.72l-0.504,0.72l0.359,0.648l-0.72,0.072l-0.576,0.72l-0.071,0.359l0.359,0.145l-0.359,0.721l-0.288,1.512l-0.504,0.792l-0.145,0.72l-0.433,0.576l-0.72,0.071l-0.071-0.792l0.288-1.224l-0.288-0.792h-1.513l-0.72,0.359l-1.296-1.007l-
0.721-0.36l-0.791-0.217l-1.44-1.223l0.145-0.361l-0.072-0.072l-0.432-0.72L655.702,116.405z",
+ de:"M653.326,115.757l0.216-0.72l0.433-0.72l0.72-0.432l0.72-0.144l0.576,0.072l0.288,0.216l-0.36,0.36l-0.071,0.72l-0.288,0.792l-0.36,0.504l0.576,0.72l-0.072,0.72l0.433,0.721l0.647,0.72l0.72,0.576l0.504,0.719l0.072,0.793l0.432,1.151l0.792,0.648l0.288,0.72l1.44,1.152l0.792-0.072l0.288,0.432l-0.288,0.72v0.721l0.359,0.071l-0.647,0.792l0.359-0.216l0.792-0.144l0.505,1.513h-0.216l-0.216,0.071l-5.328,1.225l-0.433-0.792l-1.224-5.112L653.326,115.757z",
+ md:"M621.07,122.309l15.119-2.88l17.137-3.672l2.448,8.496l1.224,5.112l0.433,0.792l5.328-1.225l-0.145,0.288l-0.359,0.288l0.72,0.648l-0.36,1.512l-0.359-0.216l-0.361,1.512l-0.575,0.72l0.071,0.72l-1.584,0.576l-0.72,0.721h-0.647l-1.44,0.504v-0.504l0.504-0.793l0.288-0.72l-0.72,0.288l-0.288-0.504l-0.72,0.432l-0.145-0.72l0.648-0.792l-0.504-0.216v-1.44l-0.648,1.513l-0.359-0.36v-0.72l-0.289,0.72l0.217,0.792l-0.648-0.288l-0.72-0.576l-0.721-0.359l0.217,0.72l-0.721-0.792v-0.792l0.36-1.439l-0.792,0.431l0.216-0.791l1.873,0.144l0.504-0.72l-0.721,0.359l-0.937-0.287l-0.288-0.72l-0.432-0.288l-0.72,0.144l-0.145,0.792l-0.359-0.721l0.144-0.791l0.72-0.289l0.721,0.576l-0.36-0.72l0.504-0.648l-0.72-0.071l-0.504-0.721l-0.216,0.288l-0.648,0.433l-0.144,0.72v-1.512l0.647-0.145l0.793-0.647l-0.145-0.288v-0.72l-0.288-0.072l-0.288,0.721l-0.504-0.793l0.36-2.231l0.647-0.72l0.72-0.145l0.721-0.359l-1.009-0.072l1.009-1.512l-0.217-0.289l-0.72,0.577l0.145-0.721l-0.432,0.216l-0.721,0.145l-0.072,0.432l0.504,0.792l-0.575,0.
721l-0.721,0.216l-0.071-0.721l-0.288,0.432v1.152l-0.648-0.792l-0.216,0.433l0.144,0.432l-0.071,0.936l-0.72-0.144l0.72,0.647h-0.72l-0.217-0.144l-0.792,0.216l1.8,1.08l-0.144,0.792l0.72,0.432l-0.288,0.072l-0.792-0.144l-0.144,0.144l0.576,0.432l-0.072,1.368l0.288,0.72l-0.216,0.721l0.432,0.72l0.432,1.656l1.44,1.44l-0.432,0.72l-0.36-0.504l-0.72-0.216l-0.792-0.505l-0.793-1.512l-0.215-0.72v0.432l0.504,1.513l0.504,0.72l1.08,0.576l0.792,0.647l0.72,0.288l0.936,1.439l-0.215,0.648l-0.721-0.575l-0.792-0.073l-0.216,0.145l-0.648-0.72l-0.72-0.072l-0.792,0.288l-0.721-0.72l-0.287-0.721l-0.145,0.433v0.72l-0.792-0.504l-0.575-0.72l-0.433-0.792l-0.72,0.288l-0.072,0.504l-0.576,0.792l-0.648-0.721l-0.144-0.792l0.216-0.72l0.216-0.144l0.433-0.72l0.071-0.721l0.577-0.72l-0.145-0.936l0.432-0.648l0.072-0.647l-0.863-0.576l-0.937,0.504l-0.647-0.145l-0.577-0.432l-0.792-0.36l-1.008,0.072l-0.792-0.504l0.145-0.721l-0.36-0.72l-0.72-0.504h-1.584l-0.144-0.432l-0.648-0.648l-0.072-0.792l-0.72-0.144l0.216-0.792l-0.072-0.072l-1.
512,0.145l-0.72-0.504l-0.792-0.288l-0.576,0.288l-0.36,0.791h-0.792l-0.648,0.792l-0.144,0.721l-1.151,0.144l-0.721-0.144l-0.792-0.721l-0.216,0.072l-0.072,0.72l-1.008,1.513l-0.72-0.145l-0.647,0.288l-0.289,0.72l-0.72,0.793l-0.432,0.719l-0.72,0.648l-0.648,0.792L621.07,122.309z",
+ va:"M589.318,164.645l1.439-1.008l0.792-0.145l0.72-0.576l1.801-0.719l0.144-0.793l0.72-0.576l0.721-0.359l0.576-0.72l0.071-0.721l0.864-0.647l0.072-0.793l0.504-0.791l2.592-1.944l2.88-3.384l-0.072,0.72l0.648,0.792l0.792,0.721l1.512,0.863l1.08,0.217l1.44-1.009l0.36-0.72l1.223,0.504l0.721-0.072l1.656-0.791l0.72-0.217l0.216-0.648v-0.719l1.152,0.359l1.439-1.224l0.792,0.144l1.44-1.008l0.145-0.145l-0.217-0.72l0.576-0.72l-0.576-0.792l0.288-1.368l0.792-1.513l0.721-1.008l0.359-1.512l0.072-0.792l0.504-0.72l0.432-1.513l0.288-0.287l0.144-0.793v-1.512l0.793-0.216l0.72,0.648l0.072,0.36l1.512,0.215l0.72-0.288l0.36-0.72l0.288-1.584l0.359-0.72l0.145-1.08l0.288-0.72l0.792,0.072l0.72-0.217l0.647-1.512l0.648-0.071l0.576-0.721l0.504-1.44l0.504-0.791l-0.071-1.512l0.288-0.793l-0.145-0.72l0.792-0.36l4.104,2.232l0.504-0.792l0.216-1.368h1.584l0.72,0.504l0.36,0.72l-0.145,0.721l0.792,0.504l1.008-0.072l0.792,0.36l0.577,0.432l0.647,0.145l0.647,0.359l0.36,0.792l0.072,0.433l0.216,0.791l-0.72,0.721l0.071,0.36l-0.215,
0.288l-0.217,0.071l-0.432-0.288l-0.288,2.232l0.144,0.72l-0.287,0.072l0.287,0.72l0.72,0.072l0.504-0.217l0.864-0.647h0.793v0.72l1.224,1.08l0.432,0.145l0.792-0.072l0.216,0.145l1.44-0.289l0.144,0.36l0.721,0.505v0.431h0.72v0.288l0.721,0.073l1.584,0.575v0.792l-0.721-0.144l0.433,0.72l0.071,0.792l-0.432,1.08l-0.793-0.288l-0.071-0.216l-0.721-0.072l-1.512-1.151l-0.504-0.073l-0.647-0.791l-0.72-0.288l-0.648-0.792l-0.792-0.648l-0.864-0.359l-0.72,0.072l0.648,0.071l1.512,0.937l0.432,0.72l0.433,0.432l0.791,0.36l0.576,0.792l1.512,0.72l0.217,0.432l0.72,0.576l0.721-0.071l0.792,0.647l-0.288,0.217l0.72,0.215l0.72-0.071l0.359,1.367l-0.144,0.721l-0.72-0.576l-0.721-0.145l-0.287,0.217l0.648,0.72l-0.361,0.792l-1.512-0.647l-1.439-1.297l-0.792-0.144l1.584,1.224l0.647,0.721l1.512,0.576l0.793-0.217l0.216,0.721l0.792,0.288l0.288,0.72l-0.216,0.791l-0.504,0.145l-0.36,0.433l-0.72-0.792l-0.793-0.289l-0.719-0.647l-0.576-0.792l-0.721,0.576l-0.72-0.432l-0.72-0.648l-0.072,0.792h-0.36l-0.792-0.647l-1.512,0.288l-0.721-0.14
5l-0.215,0.36h2.303l1.44,0.576l0.648-0.145l0.72,0.288l0.792-0.288l0.288,0.72l0.504,0.792l0.072-0.071l0.72,0.504l0.72,0.72l-0.215,0.72l0.792-0.72l0.575,0.072l0.721,0.359l-0.288-0.432l0.216-0.864l0.72,0.145l2.088-0.072l0.647,1.512l1.369,2.231l-0.289,0.072l-0.359-0.792l-0.721-0.576l0.072,0.792l0.216,0.721l-0.359,0.145l-0.433-0.361l0.217,0.361l-9.072,2.015l-10.296,2.089l-20.304,3.744l-7.416,1.079l-2.881,0.288l-1.512-0.071l-1.08,0.071l-2.952,0.72l-3.744,0.577l-6.264,0.936l-1.513,0.071L589.318,164.645z",
+ wv:"M596.014,142.109l0.072,0.071l0.72-0.145l1.08-0.504l0.576-0.72v-0.792l0.792-0.504l-0.145-1.44l-0.287-0.432l0.216-0.792l0.216-0.288v-0.792l0.288-0.72l0.504-0.792l0.72,0.288l0.792,1.152l0.288-0.793l0.432-0.72l-0.576-0.72l0.505-0.792v-0.792l0.287-0.72l1.081-0.576v-0.72l0.647-0.937l1.296,0.504l1.44-1.296l0.936-1.512l0.937-0.864l0.288-1.44l-0.072-0.792l0.144-0.72l-0.144-0.72l0.359-0.072l0.073-0.936l-0.145-0.792l0.359-2.232l0.289-0.792l-0.504-2.232l-0.504-0.648l0.215-0.72h0.36l0.504-0.36l1.872,10.656l9.145-1.656l1.008,6.048l0.648-0.792l0.72-0.648l0.432-0.719l0.72-0.793l0.289-0.72l0.647-0.288l0.72,0.145l1.008-1.513l0.072-0.72l0.216-0.072l0.792,0.721l0.721,0.144l1.151-0.144l0.144-0.721l0.648-0.792h0.792l0.36-0.791l0.576-0.288l0.792,0.288l0.72,0.504l1.512-0.145l0.072,0.072l-0.216,0.792l0.72,0.144l0.072,0.792l0.648,0.648l0.144,0.432l-0.216,1.368l-0.504,0.792l-4.104-2.232l-0.792,0.36l0.145,0.72l-0.288,0.793l0.071,1.512l-0.504,0.791l-0.504,1.44l-0.576,0.721l-0.648,0.071l-0.647,1.512l-0.72
,0.217l-0.792-0.072l-0.288,0.72l-0.145,1.08l-0.359,0.72l-0.288,1.584l-0.36,0.72l-0.72,0.288l-1.512-0.215l-0.072-0.36l-0.72-0.648l-0.793,0.216v1.512l-0.144,0.793l-0.288,0.287l-0.432,1.513l-0.504,0.72l-0.072,0.792l-0.359,1.512l-0.721,1.008l-0.792,1.513l-0.288,1.368l0.576,0.792l-0.576,0.72l0.217,0.72l-0.145,0.145l-1.44,1.008l-0.792-0.144l-1.439,1.224l-1.152-0.359v0.719l-0.216,0.648l-0.72,0.217l-1.656,0.791l-0.721,0.072l-1.223-0.504l-0.36,0.72l-1.44,1.009l-1.08-0.217l-1.512-0.863l-0.792-0.721l-0.648-0.792l0.072-0.72l-1.513-0.072l-1.512-1.08l-1.584-2.016l-0.72-0.721l-0.216-0.719l-1.584-1.656l0.36-1.44l-0.072-0.792l-0.288-0.36L596.014,142.109z",
+ oh:"M571.317,106.541l7.849-1.296l3.527-0.72l0.216,0.288l1.584,0.216l0.721,0.36l1.08,0.216l0.72,0.576l0.792,0.144l0.721-0.72l0.647,0.72l-1.151,0.288l-0.721,0.72l0.721,0.072l0.72-0.648h1.512l0.864,0.432l0.72,0.144l0.72-0.576l0.792-0.288l0.721-0.504l1.584-0.72l0.72,0.144l1.512-0.216l1.44-1.296l0.792-1.152l0.647-0.72l0.72-0.576l1.513-1.08l4.392-2.592l0.072,0.432l2.592,15.12l-0.504,0.36h-0.36l-0.215,0.72l0.504,0.648l0.504,2.232l-0.289,0.792l-0.359,2.232l0.145,0.792l-0.073,0.936l-0.359,0.072l0.144,0.72l-0.144,0.72l0.072,0.792l-0.288,1.44l-0.937,0.864l-0.936,1.512l-1.44,1.296l-1.296-0.504l-0.647,0.937v0.72l-1.081,0.576l-0.287,0.72v0.792l-0.505,0.792l0.576,0.72l-0.432,0.72l-0.288,0.793l-0.792-1.152l-0.72-0.288l-0.504,0.792l-0.288,0.72v0.792l-0.216,0.288l-0.216,0.792l0.287,0.432l0.145,1.44l-0.792,0.504v0.792l-0.576,0.72l-1.08,0.504l-0.72,0.145l-0.072-0.071l-0.575-0.721l-0.721-0.648l-0.72-0.071l-0.721-0.72l-0.576-1.296l-0.863,0.431l-0.792,0.721l-0.432,0.72h-0.721l-0.72,0.36l-0.721-0.648l-0
.936-0.144l-0.72,0.072l-0.504,0.72l-0.792,0.072l-1.513-1.225l-0.432-0.071l-1.512,0.144l-0.792-0.144l-1.152-1.513l-0.432-0.863l-1.801-0.721l-1.224,0.36l-0.72-0.504l-1.008,0.575l-2.232-19.583L571.317,106.541z",
+ 'in':"M547.558,155.285l-0.504-0.793l0.36-0.72l0.071-1.44l0.145-0.071l0.216-1.512l-0.145-0.145l0.145-0.792l0.72-0.647l0.576-0.721l0.936-1.583l0.072-0.792l0.792-1.44l0.217-0.145l0.144-0.791l-0.505-1.513l0.145-0.792l-0.648-0.72l-0.575-0.937l-0.072-0.792l0.432-0.792l-0.359-0.72l0.72-0.792l-2.592-27.288v-0.36l1.008,0.72l1.008,0.216l0.792-0.216l1.513-0.792l1.512-1.08h0.36l4.247-0.432l12.168-1.512l0.864,0.648l1.368,10.872l2.232,19.583l-0.36,0.36l0.504,0.937l-0.288,0.72l0.72,0.792l-0.144,0.72l-1.584,0.433l-1.439,1.152l-0.865-0.577l-0.719,0.288l-0.721,0.072l0.072,0.792l0.288,0.864l-0.216,0.792l-0.576,0.72l-0.792,0.432l-0.217,1.513l-0.72,0.648l-0.791-0.073l-0.505,1.513l0.072,0.792l-0.145,0.792l-0.72,0.433l-1.512-0.145l-0.721-0.288l-0.647-1.152l-0.72-0.359l0.36,0.72l-0.792,0.504l-0.576,0.721l0.072,0.791l-0.576,0.72l-0.145,0.792l-0.792-0.504l-0.72-0.144l-0.576-0.792l-0.648,0.576l-0.72,0.288l-0.504,0.72v0.288l-0.432,0.72l-0.721-0.576l-2.304-0.864l-0.721,0.36l-1.008,0.072l0.216,0.721l-0.72,0.2
87l-0.144-0.792l-0.72,0.433l-1.513-0.217l0.288,0.72l-0.432,0.721L547.558,155.285z",
+ il:"M514.869,127.349l0.504-0.504l0.072-0.792l-0.504-0.721l0.576-0.72l1.8-0.936l0.216-0.72v-0.792l0.144-0.504l1.081-1.44l-0.145-1.584l-1.368-1.44l0.216-1.512l0.289-0.792l2.808-0.576l0.72-0.576l1.512-0.576l0.721-0.648l0.144-1.584l1.009-1.368l0.287-2.304l-0.287-0.792l-0.721-0.72l-0.792-0.432l-0.72-0.576l-0.145-0.936l-1.512-1.152l-0.576-0.648l0.072-0.144l13.607-0.792l10.296-0.936h0.361l0.071,0.72l-0.071,1.512l0.144,0.72l0.792,1.44l0.72,0.648l0.216,1.152l0.433,0.792l0.216,0.72l0.792,1.152v0.36l2.592,27.288l-0.72,0.792l0.359,0.72l-0.432,0.792l0.072,0.792l0.575,0.937l0.648,0.72l-0.145,0.792l0.505,1.513l-0.144,0.791l-0.217,0.145l-0.792,1.44l-0.072,0.792l-0.936,1.583l-0.576,0.721l-0.72,0.647l-0.145,0.792l0.145,0.145l-0.216,1.512l-0.145,0.071l-0.071,1.44l-0.36,0.72l0.504,0.793v0.288l-0.288,0.72l-0.504,0.72l0.144,0.792l0.576,0.792l-0.504,0.72l-1.44,0.36l-0.791,0.504l-0.721,0.288l-0.216,0.72l0.144,0.792l0.577,0.721l0.216,0.72l-0.577,0.936l-0.72-0.145l-0.647-0.431l-1.44-0.433l-0.72-0.36l-0.79
2-0.144l-0.72,0.288l-1.081,1.44v0.792l0.433,0.432l-1.08-0.576l-0.72,0.359l-1.152-1.512l-0.936-1.512l0.504-0.792l0.145-0.792l-0.865-1.44l-0.144-1.655l-0.792-0.289l-0.72-0.504l-0.433-0.791l-1.296-0.793l-0.792,0.36l-0.144-0.936h-0.432l-2.232-1.513l-1.368-1.512l-0.145-0.72l0.072-0.792l0.433-0.72l0.36-1.296l0.575-1.152l-0.071-1.296l0.504-0.937v-0.287l-1.44-0.937l-0.72-0.071l-0.792-0.289l-0.36,0.072l-0.432,0.721l-0.792,0.215l-0.576-0.719l-0.792-3.312l-0.432-0.72l-0.721-0.577l-1.872-1.151l-0.288-0.72l-0.791-0.505l-0.721-0.792l-1.008-0.719l-0.216-0.721l-0.433-0.792l-0.432-1.512l-0.288-0.36l-0.288-1.512v-1.439l0.145-0.792L514.869,127.349z",
+ vt:"M659.302,50.525l2.88-0.864l11.881-3.096l-0.216,0.36l0.503,1.08l-0.432,1.512l0.145,0.792l0.576,0.72l0.288,0.72l-0.072,0.72l-0.576,1.08l-1.296,1.44l-0.288,0.072l-0.72,0.72l0.072,0.792l0.432,1.512l-0.288,1.296l0.145,0.792l-0.288,0.72l0.071,0.792l-0.216,0.72l-0.432,0.792l0.144,1.152l-0.359,0.72l0.647,2.592v1.512l0.433,2.232l-0.36,0.72v0.864l0.432,0.864l0.72,0.72l-6.552,1.368l-0.504-0.72l0.072-0.504l-1.656-7.56l-1.152-1.008l-0.359,0.864l-0.36-0.792l0.145-1.296l-0.433-1.512l-0.433-0.72l-0.504-1.512v-1.512l0.288-0.36l-0.071-0.72l-0.288-0.792l0.071-0.792l-0.216-0.72l-0.72-0.72l-0.288-0.792l-0.072-1.728l-0.576-0.792l0.145-0.792l-0.216-0.576L659.302,50.525z",
+ ct:"M666.646,84.365l4.968-1.08h0.721l1.439-0.504l0.432,0.072l0.792-0.36l4.32-1.08l1.008-0.216l0.504,0.072l1.656,5.904l0.145,0.792l-0.217,0.576l0.072,0.288l0.072,0.36l-0.433-0.144l-1.512,0.504l-1.512,0.936l-0.792-0.072v-0.36l-0.36-0.144l0.288,0.576v0.432l-2.304,0.576l-0.36,0.36h-0.792l-0.72,0.432l-0.792,0.144l-1.152,1.512l-0.432-0.288l-0.576,0.792l-0.792,0.432l-1.368,1.512l-0.72,0.288l-0.36-0.36l-0.432-0.432v-0.288l1.224-1.224v-0.792l-0.504-0.792L666.646,84.365z",
+ mi:"M518.973,54.269l0.721-0.432l2.232-1.008l1.367-1.512l0.792-0.432h0.792l0.721-0.216l0.792-0.072l0.72-0.288l0.721-0.504l0.792-0.792l1.512-0.648l0.432-0.72l1.584-1.8l0.504,0.72l0.504,0.288l1.224,1.512l-0.144,1.512l0.216,0.72l0.288-0.288l0.216-0.72l0.72-0.432l0.721-0.72l-0.647,1.512l0.359-0.216l0.504-0.72l0.721-0.288h1.512l0.792,0.144l0.72,0.648l0.72,0.144l0.433,0.792l1.367,1.44l0.433,0.792l0.792,0.36l0.72-0.072l1.728-0.648l0.721,0.648l0.792,0.144l0.72-0.072l0.648,0.288l1.151-1.512l1.513-0.936l0.72-0.72l1.296-0.288l0.721-0.288l3.023-0.216l0.721-0.216l1.439-0.864l0.72-0.288l1.44-0.216l0.072,2.664l0.359,0.648l1.439,0.216l1.513-0.576l0.504,0.72l0.72-0.36l0.433-0.648l0.071-0.072l0.576-0.144l0.648,0.72l0.432,0.792l0.217,0.72l0.071,0.792l0.72,0.504h0.217l0.72,0.36l0.071,0.72l0.793,0.36l0.432,0.72l-0.721,0.216l-3.527-0.072l-0.72,0.288l-0.721-0.432l-0.72,0.144l-0.216,0.792v1.368l-0.72-0.288l-1.584-1.296l-1.512-0.504l-0.721,0.072l-0.792-0.216l-1.44,0.216l-0.647,1.152l-0.72,0.432h-0.792l-1.
44,0.432l-0.72-0.072l-0.792,0.144l-0.576,0.36l-0.432,0.72l-0.072,0.864l-0.792,0.576l-0.721,0.72l-0.504,0.792l-0.72-0.072l0.36-0.936l0.72-0.576l0.072-0.792l-0.721-0.144l-0.719,0.288l-0.721,0.792l-0.144,0.432l-0.721,0.648l-0.432-0.72l-0.288-0.792l0.288-0.72l-0.648,1.08l-0.287,1.44l-0.648,0.792l-0.433,0.792l-0.432,1.512l-1.08,2.232l-0.792,1.224l0.072,0.72l-0.36-0.144h-0.072l-0.72-0.648l-0.072-0.72l0.433-1.512l-0.792,0.072l-0.72,0.216l-0.288-0.648l0.288-0.72l0.144-1.512l-0.36-0.72l0.217-0.216l-0.792-0.72l-1.152-0.36l-0.72-0.072l-0.145-1.368l-0.72-0.432l-1.944-0.216l-0.792-0.288l-0.72,0.216l-1.512-0.216l-0.288,0.072l-2.592-1.152l-7.92-1.512l-0.864-1.44l-0.72-0.576l-0.792-0.288L518.973,54.269zM553.678,107.837l0.287-0.216l0.721-0.72l0.504-0.792l0.36-0.72l0.647-2.232l0.792-1.512l0.288-0.792l0.433-2.736v-2.232l-0.433-3.024l-1.008-2.304l0.432-0.72l-0.72,0.288l-2.088-3.96l-0.144-0.72l0.288-0.72l0.503-0.792l-0.576-2.232l-0.431-0.72l0.071-0.72l0.648-0.792l0.864-2.232l0.071-0.792l-0.145-0.72l0.14
5-1.296l-0.432-1.44l0.72-0.576l0.648-0.72l-0.072-0.72l0.936-1.368l0.721,0.216l0.575-0.72l0.145-0.72l0.504-0.72l0.288-0.72l0.72-0.576l-0.216,2.088l-0.216,0.504l0.359,0.792l-0.288,0.72l0.145,0.72l0.504-0.72l0.217-1.512l0.287-0.072v1.512l-0.216,0.72l0.648-0.72l0.216-0.792l0.144-0.72v-0.864l-0.359-2.304l0.504-0.72l0.72-0.576l0.792-0.432h1.008l-0.071-0.648l-0.721-0.432l-0.359-0.792v-0.72l0.72-0.864l0.432-0.792l0.72-0.36l0.648-0.576l0.792,0.432l0.721,0.216l0.719,0.576h0.721l0.648-0.144l0.719,0.216l0.721,0.432l0.433,0.72l0.72,0.216h0.791l0.721,0.36l1.584,0.432l0.792,0.36h0.72l0.793,0.504l0.215,0.72l0.577,0.72l0.431,0.288v0.72l-0.719,0.144l-0.289,0.936l0.433,0.72l0.792,0.504l0.359,0.72l0.36,1.512l-0.071,1.512l0.288,2.376l-0.721,0.72l-0.72,0.432l-0.217,0.72l-0.071,1.512l-0.721,1.152l-0.792,0.144l-0.792,0.576l-0.144,1.512l0.072,1.152l0.936,0.864l0.793,0.072l0.719,0.288l0.577-0.792l0.359-0.72l0.721-0.576l0.359-1.296l-0.144-0.72l0.72-0.288l0.792-0.72l0.72-0.288l1.152-0.864l0.792,0.144l0.72,0.28
8l0.72,0.72l0.864,1.512l0.792,2.952l0.433,0.72l0.432,1.512l0.432,1.584l0.36,0.864l0.72,1.224h0.072l0.072,0.576l-0.216,0.288l-0.145,1.512l0.216,0.72l-0.144,1.584l-0.433,0.72l-0.504,0.216l0.144-0.216l-0.215-0.72l-0.36-0.504l-0.792,0.432l-0.144,0.648l-0.505,0.72l0.072,1.584l-0.576,0.72l-0.863,0.648l-0.073,0.144l-0.216,0.36l-0.215,0.72l-0.073,2.232l-1.296,2.232l-0.504,1.512l-3.527,0.72l-7.849,1.296l-0.864-0.648l-12.168,1.512l-4.247,0.432H553.678z",
+ nc:"M585.718,184.373v-3.024l1.512-0.433l0.648-0.719l0.145-1.009l0.287-0.792l0.647-0.72l1.513-0.864l1.513-0.072l0.647-0.287l2.088-2.088l1.44-1.009h0.72l0.432-0.72l0.288-1.513l0.792,0.217l0.145-0.721l0.288-0.359l0.72-0.433l0.72,0.721h0.504l0.72-0.792l0.288-0.721l0.72-0.575l1.44-0.576l0.648,0.504l0.72-0.792l0.504-1.584l0.648-0.72l0.72-0.289l0.288-1.367l-0.072-0.792l0.36-1.008l1.512,0.071l2.881-0.288l7.416-1.079l20.304-3.744l10.296-2.089l9.072-2.015l0.144,0.719l0.576,0.721l0.792,0.145v0.359l1.439,2.16l0.073,0.791l-0.577-1.008l-1.512-1.151l0.504,0.72l0.72,0.721h-0.936l-1.512-0.937l-0.792,0.144l0.72,0.217l0.792,0.647v0.647l-0.72,0.289l-0.792-0.289l0.576,0.721l-1.08-0.216h-0.72l0.791,0.504l-1.655,1.368l-0.793-0.288l-0.719,0.072l-0.721-1.44l0.072-0.721l-0.144-0.215l0.071-0.145l-0.359-0.432l0.288,0.576l-0.288,0.647l0.144,0.72l0.433,0.792l0.575,0.721l0.144,0.792l0.793-0.145l0.72-0.288l0.792-0.504l1.512,0.36l0.145-0.72l1.152-0.433l0.791,0.072l0.145,0.72v0.864l-0.36,0.72l0.72,0.288l-0.504,0.
721l0.288,0.359l0.72-0.72l-0.215-1.44v-0.792l1.079-0.144l0.144-0.504l-0.071-0.433l0.792,0.721l0.504,0.72l0.145,1.512l0.215,0.647l-0.647,0.721l-0.72-0.216v0.72l-1.009,2.305l-0.647,0.72l-1.656-0.072l-0.72-0.144l-0.432-0.721l-0.072,0.792l-0.792-0.216l-0.721-0.647l0.433-0.504l-0.72,0.071l0.072,0.721l0.288,0.72l-0.505-0.145l-0.72,0.288l-1.44-0.071l-1.584-0.433l-0.072,0.145l0.217,0.288l3.312,0.863h0.719l1.585,0.576l-0.288,0.792l-0.793,0.144l-0.215,0.576l0.72-0.144v0.72l-1.152,1.439l-0.504,0.36l-0.792-0.071l-0.863-0.648l-0.792-0.288l-0.648-0.432l0.575,0.72l1.225,1.151l1.512,0.145l1.513-0.937l0.72,0.36l-0.216-0.72l0.575-0.145l-0.071-0.071l0.216-0.721l0.359,0.721l-0.216,0.72l0.721-0.145l0.36-0.792l0.287-0.071l0.288,0.575l-0.288,0.792l-0.647,0.721l-0.648,1.439l-0.288,0.072l-0.791-0.504l-0.289,0.792l-0.359-0.792l-0.576,0.721l-0.072,0.359h-0.72l-1.8,0.937l-0.793-0.288l-0.719,1.439l-0.504,0.72l-0.217,0.145l-0.792-0.288l0.504-0.721l-0.72-0.287l0.359,0.504l-0.432,0.72l0.432,0.72l-1.584,1.369l-1.00
8,1.511l-0.648,1.513l-0.215,0.792v2.232l-0.504-1.801l-0.36-0.72h-0.144l0.504,1.512l-0.145,1.513l-0.721,0.504h-1.295l-1.44,0.359l-1.512,0.648l-0.433,0.071l-0.359-0.287l-11.952-8.496l-10.44,1.656l-0.216-0.217l-0.072-0.72l-0.288-0.792l-1.224-1.152l-0.72,0.288l-0.721-0.72l-3.167,0.216l-8.425,0.937l-0.72,0.216l-0.72,0.432l-1.513,0.505l-1.152,1.079l-0.791,0.072l-2.376,1.225L585.718,184.373z",
+ ma:"M666.574,75.941l6.552-1.368l9.576-2.232l0.937-1.08l0.432-0.792l0.216,0.072l0.505-0.792l0.791-0.504l0.36-0.072h0.36l-0.145,0.72l0.576,0.36l0.145,0.72l0.719,0.576l0.721-0.144l-0.145-0.144l0.721-0.144l-0.145,0.792l-1.439,1.008l-0.36,0.72l0.144,0.288l-0.647,0.792l0.359,0.72h-0.792l0.505,0.72l0.72,0.432l0.792-0.432l0.792,0.144l1.439,1.368l0.648,0.792l-0.72-0.36v0.72l0.72,0.36l0.721,0.144l0.72,1.44l0.432,0.288l0.792-0.072l0.721,0.216l1.512-1.152l0.648-0.72l-0.361-1.224l-0.647,0.072l-0.288-0.792l-0.792-0.504l-0.792-0.144l0.792-0.144l0.72,0.216l0.793,0.576l1.008,1.368l0.432,1.44l-0.432,0.792l-0.864,0.288l-2.231,1.224l-0.289-0.144l-0.215,0.792l-0.721,0.504l-0.792,0.288l-0.36-1.512v-0.72l-0.72,0.504l-0.359,0.72l-0.721,0.576l-0.432,1.224l-0.72-0.072l-0.504,0.792l-0.072-0.432l-0.36-1.08l-0.647-0.216l0.215-0.72v-0.792l-0.144,0.72l-0.575,0.432l-0.576-0.36l-0.072-0.072l-0.505-0.504l-0.071-0.576l-0.433-0.216l-0.287-0.72l-0.72-0.504l-2.881,0.864l-0.504-0.072l-1.008,0.216l-4.32,1.08l-0.792,0.3
6l-0.432-0.072l-1.439,0.504h-0.721l-4.968,1.08l-0.288-0.432l0.072-7.2L666.574,75.941z",
+ tn:"M529.197,189.916l0.072-0.215l0.72-0.433l0.36-0.72l0.72-0.217l0.145-0.287l-0.433-1.944l0.145-0.936l-0.721,0.216l0.145-0.793l0.72-0.287l0.288,0.504l0.288-0.647l-0.432-0.721l0.504-0.288l0.359-0.504l0.504-0.433l-0.575-0.72v-0.144l0.432-0.433l0.72-0.359l0.72-0.576l-0.432-0.792l0.792-0.288l-0.145-0.72l-0.287-0.432l0.504-1.225l0.432-0.72l-0.72-0.721l1.008-0.719l-0.432-0.792l0.792-0.288l-0.288-0.721l-0.145-0.792l0.648-0.071l-0.145,0.575l0.721-0.575l12.744-1.081l0.071-0.792l-0.504-1.439h1.584l0.864,0.288l3.889-0.505l3.744-0.287l4.68-0.648l4.535-0.216l4.608-0.433l2.521-0.431l4.104-0.217l3.024-0.288l2.951-0.432l3.312-0.217l1.009-0.359l2.879-0.433l1.513-0.071l6.264-0.936l3.744-0.577l2.952-0.72l1.08-0.071l-0.36,1.008l0.072,0.792l-0.288,1.367l-0.72,0.289l-0.648,0.72l-0.504,1.584l-0.72,0.792l-0.648-0.504l-1.44,0.576l-0.72,0.575l-0.288,0.721l-0.72,0.792h-0.504l-0.72-0.721l-0.72,0.433l-0.288,0.359l-0.145,0.721l-0.792-0.217l-0.288,1.513l-0.432,0.72h-0.72l-1.44,1.009l-2.088,2.088l-0.647,0.287l-
1.513,0.072l-1.513,0.864l-0.647,0.72l-0.287,0.792l-0.145,1.009l-0.648,0.719l-1.512,0.433v3.024l-3.744,0.288l-8.496,1.079l-10.584,1.225l-13.68,1.08l0.071,0.287l-0.144-0.071l-6.912,0.647L529.197,189.916z",
+ ar:"M487.941,174.148l9.287-0.216l14.761-0.647l16.849-1.08l0.72,0.432l0.576,0.72l0.216,0.72v0.793l-0.576,0.719l-0.792,0.433l-0.576,0.792l-0.36,0.72l0.36,0.792l5.4-0.575l0.287,0.432l0.145,0.72l-0.792,0.288l0.432,0.792l-0.72,0.576l-0.72,0.359l-0.432,0.433v0.144l0.575,0.72l-0.504,0.433l-0.359,0.504l-0.504,0.288l0.432,0.721l-0.288,0.647l-0.288-0.504l-0.72,0.287l-0.145,0.793l0.721-0.216l-0.145,0.936l0.433,1.944l-0.145,0.287l-0.72,0.217l-0.36,0.72l-0.72,0.433l-0.072,0.215l0.288,0.217l0.145,0.792l-0.721,0.648l-0.792,0.359l-0.359-0.504l0.216,1.655l-0.576,0.073l-0.216-0.793v1.08l0.72,0.433l-0.72,0.359l-0.217-0.72l-0.071,1.152l0.504,0.359l-0.433,0.937l0.145,0.576l-0.576,0.791l-0.432,0.217h-0.721l0.145,0.72l-0.72,0.72l-0.144,0.432l-0.793-0.215l0.504,0.575l-0.288,0.216v0.72l0.36,0.721l-1.872,0.792l0.504,0.433l-0.144,0.792l0.144,0.647l-0.144,0.432h-0.793v0.576l0.793,0.216l-0.72,0.433l-0.217-0.288l-0.504,0.288l0.576,0.792l-0.72,0.504l0.504,0.72l-0.432,0.792l0.719-0.648l0.433,0.504l-0.72,0.504l0
.72,0.217l0.072-0.072l-0.216,0.647l0.288,0.864l0.216,0.145l0.216,1.224l-0.072,0.144h-0.72l0.144,0.648l-0.071,1.009l-15.841,0.863l-12.023,0.433l-0.216-6.337l-2.377-0.432l-0.792,0.504l-0.72-0.575l-0.072-0.289l-0.287-0.215l-0.145-20.448l-0.36-3.24L487.941,174.148z",
+ ms:"M522.43,213.749l0.071-1.009l-0.144-0.648h0.72l0.072-0.144l-0.216-1.224l-0.216-0.145l-0.288-0.864l0.216-0.647l-0.072,0.072l-0.72-0.217l0.72-0.504l-0.433-0.504l-0.719,0.648l0.432-0.792l-0.504-0.72l0.72-0.504l-0.576-0.792l0.504-0.288l0.217,0.288l0.72-0.433l-0.793-0.216v-0.576h0.793l0.144-0.432l-0.144-0.647l0.144-0.792l-0.504-0.433l1.872-0.792l-0.36-0.721v-0.72l0.288-0.216l-0.504-0.575l0.793,0.215l0.144-0.432l0.72-0.72l-0.145-0.72h0.721l0.432-0.217l0.576-0.791l-0.145-0.576l0.433-0.937l-0.504-0.359l0.071-1.152l0.217,0.72l0.72-0.359l-0.72-0.433v-1.08l0.216,0.793l0.576-0.073l-0.216-1.655l0.359,0.504l0.792-0.359l0.721-0.648l-0.145-0.792l-0.288-0.217l13.032-1.008l6.912-0.647l0.144,0.071l0.36,0.505l0.72,0.432l-0.647,35.352l2.304,17.353l0.072,0.359l-0.432,0.792l-1.513-0.575l-0.216,0.288l-0.72,0.287l-0.721-0.216l-0.792-0.576l-1.224,0.145l1.08,0.072l-0.36,0.215l-1.512,0.289l-1.513,0.647l-0.72,0.072l0.145-0.145l-0.648,0.145l0.145,0.072l-0.217,0.36l-0.792,0.647l-0.288,0.72l-0.72,0.072l-0.35
9-0.217l-0.504-0.359l-0.433-0.72l0.072-0.36l-0.432-0.72l-0.217-0.792l-1.079-0.936l-0.433-0.721l-0.288-0.792l0.288-1.296l0.504-1.513l0.145-0.792l-0.072-0.144l-9.36,0.72l-9.792,0.576l0.721-0.791l-0.504-0.721l0.144-0.792l-0.505-0.792l1.08-0.216l0.217-0.576l-0.648-0.72l0.864-0.072l-0.359-1.512l0.72-0.576l0.144-0.288l-0.72-0.072l0.792-0.504l0.144-0.72l0.721-0.721l-0.504-0.359l0.288-0.72l0.647-0.288l1.728-1.872l-0.071-0.145l-0.721-0.287l0.721-0.072l0.071-0.288l0.577-0.864l-0.793,0.145l-0.72-0.145l0.432-0.72l0.792-0.288l0.576-0.72h0.576l0.072-0.216l-0.145-0.145l-0.72-0.216l-0.216-0.576l-0.721-0.359l-0.359-0.721l0.072-0.145l0.72,0.217l-0.504-0.721l0.576-0.719l-1.296,0.215l-0.217-0.504l0.864-0.936l-0.864-0.433l-0.071-0.791l0.647-0.648l-0.072-0.72l-0.575-0.145l-0.721,0.504l0.144-0.72L522.43,213.749z",
+ ga:"M573.478,185.74l8.496-1.079l3.744-0.288l11.521-1.8l-0.145,0.575l-1.439,2.088l-0.216,0.792l0.359,0.721l0.792,0.432l0.72,0.144l1.44,1.152l1.08-0.145l0.792,0.648l0.36,0.721l0.719,0.863l0.288,0.721l1.944,2.376l1.513,1.008l1.439,0.72l0.72,0.792l0.504,0.864l0.505,0.432l0.791,0.144l1.08,0.864l0.648,0.36l-0.071,0.504l0.288,0.72l0.792,0.432l0.144,0.721l0.792,0.287v0.145l0.72,0.721l0.72,0.215l1.584,0.937l0.072,0.721l0.864,1.151l0.359,0.792v0.72l0.217,0.793l0.72,0.504l1.08,0.432l0.575,0.792l0.361,0.792l0.575,0.792l-0.072,0.72l0.145,0.721l0.504,0.719l1.512,0.217l0.36,0.216l0.36,0.145l0.575,0.071l-0.359,0.721l-0.72,0.504l0.071,0.72l-0.72,0.072l-0.721-0.36v0.792l0.721,0.504l-0.576,0.864l-0.792,0.144l0.144,0.72l0.721-0.288l0.072,0.36l-0.289,0.792l-0.791-0.504l0.359,0.72l-0.72,0.648l0.36,0.359l0.72-0.215l-0.504,1.439l-0.433-0.072v0.792h-0.72l-0.72-0.216l-0.217,0.072l0.721,0.36h0.72l0.792,0.287l-0.216,0.721l-0.647,1.151l-0.721-0.432l-0.287,0.72l1.008,0.072l-0.36,0.792l-0.721-0.433l0.721,0.648
l-0.433,0.72h0.504l-0.359,0.72l-0.145,0.721l0.504,0.72l-0.071,0.792l-0.36,0.072l-0.36,0.071l-0.72-0.071l-1.943-0.433l-0.792-0.288l-0.576,0.577h-0.36l-0.216,0.792l0.071,0.72l0.433,0.72l0.145,0.72l-0.072,1.584l-0.72,0.504l-0.721-0.071l-0.575-1.513l-0.792-0.504l-25.704,1.872l-0.577-0.72l-0.144-0.72l-1.08-1.656v-0.36l-0.648-1.152l-0.575-0.719l-0.217-0.793l0.217-1.656l-0.072-0.719l0.216-0.721l-0.36-1.08l-0.575-0.792l-0.504-1.44l0.216-1.439l0.288-0.792l-0.072-1.44l0.432-0.72l0.72-0.575l-0.144-0.721l-0.72-0.36l0.144-1.151l-0.359-0.864l-0.144-0.288l-0.937-0.863l-0.576-1.44l-0.504-0.792l-0.216-0.792l-0.216-0.36l-3.528-12.744L573.478,185.74z",
+ sc:"M597.238,182.573l2.376-1.225l0.791-0.072l1.152-1.079l1.513-0.505l0.72-0.432l0.72-0.216l8.425-0.937l3.167-0.216l0.721,0.72l0.72-0.288l1.224,1.152l0.288,0.792l0.072,0.72l0.216,0.217l10.44-1.656l11.952,8.496l0.359,0.287v0.433l-0.72,0.433l-1.656,1.728l-1.584,2.952l-0.36,0.792l-0.071,2.447l-0.288-0.72l-0.721-0.288l0.505-1.512l-0.216,0.144l-0.432,0.792l-0.072,0.864l0.72,0.504l0.575,0.72l-0.647,0.721l-0.72-0.217l0.576,0.288l-0.576,0.793l-0.288,0.719l-0.721,0.217l-0.72-0.217l-0.504,0.721l0.288,0.792l-0.504,0.36l-0.432,0.72l-0.648,0.72l-0.72,0.145l-0.288-0.72h-0.648l0.288,1.079l0.721,0.288l-0.36,0.792l-0.72,0.36l0.071,0.432l-0.864,0.216l-0.719,0.576l-0.721-0.359l0.504,0.359l-0.72,0.72l-0.72,0.072l-0.721,0.36l-0.936-0.216l-1.439,0.647l0.575-0.072l0.72,0.36h0.793l0.287,0.36l-0.504,0.72l0.721-0.72l-0.36,1.224l-0.792,0.576l-0.721-0.433l-0.504-1.367l-0.071,1.512l-0.721-0.648l-0.359-0.72l-0.576-0.575l0.72,1.439l0.216,0.72l0.36,0.505l0.72,0.575l-0.503,0.721l-0.505,0.071v-0.72l-0.288,0.72l-0.
359,1.513l-0.36-0.145l-0.36-0.216l-1.512-0.217l-0.504-0.719l-0.145-0.721l0.072-0.72l-0.575-0.792l-0.361-0.792l-0.575-0.792l-1.08-0.432l-0.72-0.504l-0.217-0.793v-0.72l-0.359-0.792l-0.864-1.151l-0.072-0.721l-1.584-0.937l-0.72-0.215l-0.72-0.721v-0.145l-0.792-0.287l-0.144-0.721l-0.792-0.432l-0.288-0.72l0.071-0.504l-0.648-0.36l-1.08-0.864l-0.791-0.144l-0.505-0.432l-0.504-0.864l-0.72-0.792l-1.439-0.72l-1.513-1.008l-1.944-2.376l-0.288-0.721l-0.719-0.863l-0.36-0.721l-0.792-0.648l-1.08,0.145l-1.44-1.152l-0.72-0.144l-0.792-0.432l-0.359-0.721l0.216-0.792l1.439-2.088L597.238,182.573z",
+ ky:"M536.182,171.701l0.216-0.937l0.792-0.36l0.792,0.288l0.36-1.08l-0.36-0.72l0.72-0.576l-0.216-1.08l0.145-0.792l-0.145-0.647l-0.433-0.432v-0.792l1.081-1.44l0.72-0.288l0.792,0.144l0.72,0.36l1.44,0.433l0.647,0.431l0.72,0.145l0.577-0.936l-0.216-0.72l-0.577-0.721l-0.144-0.792l0.216-0.72l0.721-0.288l0.791-0.504l1.44-0.36l0.504-0.72l-0.576-0.792l-0.144-0.792l0.504-0.72l0.288-0.72v-0.288l0.792,0.144l0.432-0.721l-0.288-0.72l1.513,0.217l0.72-0.433l0.144,0.792l0.72-0.287l-0.216-0.721l1.008-0.072l0.721-0.36l2.304,0.864l0.721,0.576l0.432-0.72v-0.288l0.504-0.72l0.72-0.288l0.648-0.576l0.576,0.792l0.72,0.144l0.792,0.504l0.145-0.792l0.576-0.72l-0.072-0.791l0.576-0.721l0.792-0.504l-0.36-0.72l0.72,0.359l0.647,1.152l0.721,0.288l1.512,0.145l0.72-0.433l0.145-0.792l-0.072-0.792l0.505-1.513l0.791,0.073l0.72-0.648l0.217-1.513l0.792-0.432l0.576-0.72l0.216-0.792l-0.288-0.864l-0.072-0.792l0.721-0.072l0.719-0.288l0.865,0.577l1.439-1.152l1.584-0.433l0.144-0.72l-0.72-0.792l0.288-0.72l-0.504-0.937l0.36-0.36l1.
008-0.575l0.72,0.504l1.224-0.36l1.801,0.721l0.432,0.863l1.152,1.513l0.792,0.144l1.512-0.144l0.432,0.071l1.513,1.225l0.792-0.072l0.504-0.72l0.72-0.072l0.936,0.144l0.721,0.648l0.72-0.36h0.721l0.432-0.72l0.792-0.721l0.863-0.431l0.576,1.296l0.721,0.72l0.72,0.071l0.721,0.648l0.575,0.721l0.072,0.503l0.288,0.36l0.072,0.792l-0.36,1.44l1.584,1.656l0.216,0.719l0.72,0.721l1.584,2.016l1.512,1.08l1.513,0.072l-2.88,3.384l-2.592,1.944l-0.504,0.791l-0.072,0.793l-0.864,0.647l-0.071,0.721l-0.576,0.72l-0.721,0.359l-0.72,0.576l-0.144,0.793l-1.801,0.719l-0.72,0.576l-0.792,0.145l-1.439,1.008l-1.009,0.359l-3.312,0.217l-2.951,0.432l-3.024,0.288l-4.104,0.217l-2.521,0.431l-4.608,0.433l-4.535,0.216l-4.68,0.648l-3.744,0.287l-3.889,0.505l-0.864-0.288h-1.584l0.504,1.439l-0.071,0.792L536.182,171.701z",
+ al:"M549.285,188.332l-0.071-0.287l13.68-1.08l10.584-1.225l3.528,11.088l3.528,12.744l0.216,0.36l0.216,0.792l0.504,0.792l0.576,1.44l0.937,0.863l0.144,0.288l0.359,0.864l-0.144,1.151l0.72,0.36l0.144,0.721l-0.72,0.575l-0.432,0.72l0.072,1.44l-0.288,0.792l-0.216,1.439l0.504,1.44l0.575,0.792l0.36,1.08l-0.216,0.721l0.072,0.719l-0.217,1.656l0.217,0.793l0.575,0.719l0.648,1.152v0.36l-15.624,1.872l-9.288,0.936l-0.72,0.576l-0.217,0.936l1.153,1.513l0.72,0.36l0.72,0.72l-0.36,1.079l0.145,0.361l0.144,0.359l-0.216,1.368l-0.721,0.647l-0.792-0.144l0.145,0.216l-0.216,0.72l-0.792,0.288l-2.952,0.504l0.504-0.359l0.72,0.071l0.792-0.287l0.145-0.721l-0.504-0.792l-0.216,0.145l-0.792-0.432l-0.36-0.721l0.288-0.72l-0.145-0.72l-0.432-0.721l-0.36-0.072l-0.432-0.576l0.072,0.361l-0.288,0.647l-0.144,0.792l-0.145,2.664h-0.72l-1.44-0.288l-0.72,0.144l-0.072-0.359l-2.304-17.353l0.647-35.352l-0.72-0.432L549.285,188.332z",
+ la:"M494.565,215.045l12.023-0.433l15.841-0.863l-0.289,0.359l-0.144,0.72l0.721-0.504l0.575,0.145l0.072,0.72l-0.647,0.648l0.071,0.791l0.864,0.433l-0.864,0.936l0.217,0.504l1.296-0.215l-0.576,0.719l0.504,0.721l-0.72-0.217l-0.072,0.145l0.359,0.721l0.721,0.359l0.216,0.576l0.72,0.216l0.145,0.145l-0.072,0.216h-0.576l-0.576,0.72l-0.792,0.288l-0.432,0.72l0.72,0.145l0.793-0.145l-0.577,0.864l-0.071,0.288l-0.721,0.072l0.721,0.287l0.071,0.145l-1.728,1.872l-0.647,0.288l-0.288,0.72l0.504,0.359l-0.721,0.721l-0.144,0.72l-0.792,0.504l0.72,0.072l-0.144,0.288l-0.72,0.576l0.359,1.512l-0.864,0.072l0.648,0.72l-0.217,0.576l-1.08,0.216l0.505,0.792l-0.144,0.792l0.504,0.721l-0.721,0.791l9.792-0.576l9.36-0.72l0.072,0.144l-0.145,0.792l-0.504,1.513l-0.288,1.296l0.288,0.792l0.433,0.721l1.079,0.936l0.217,0.792l0.432,0.72l-0.072,0.36l0.433,0.72l0.504,0.359l0.359,0.217l-0.863,0.359l-0.072-0.215l-0.216,0.144l-0.792-0.072l-0.72-0.648l-0.288,0.216l-0.504-0.287h-0.721l-0.72-0.648l-0.792-0.504l-1.009-0.144l-0.719,0.216
l-1.009,1.584l-0.647,0.72l0.071,0.72l0.937,0.433h1.152l2.159-0.217l0.72-0.288l0.648-0.719l0.721,0.432l0.504-0.721l0.071,0.721l0.792-0.505l0.145,0.073l-0.36,0.791l-1.584,0.937l0.071,0.216l0.577,0.504l0.72-0.145l0.36,0.721h0.72l0.288-0.721l0.071-0.792l1.152-0.792l0.216,0.721l0.072,0.863l0.647,0.361v0.719l-0.215,0.793l-0.217-0.216l-0.72-0.145l-0.792,0.72l0.359,0.721l0.504,0.575l-0.72-0.287l-0.792,0.071l0.216,0.504l-0.72,0.288l0.288,0.792l0.864,0.216l0.792,0.36l0.359,0.792l0.937-0.071l0.792,0.431l1.44,0.217l0.647,0.432l0.36,0.72l0.72,0.216l0.072,0.217l-0.72,0.216l0.071,0.433l-0.36,0.792l-0.144,0.719l-1.008-1.223l-0.576,0.792l-0.288,0.72l-0.72,0.72l0.576-1.513l0.504-0.719l-0.36-0.792l-0.072,0.936l-0.72-0.144l-0.504-0.792l-0.216-0.721l-0.721,0.216l-0.863-0.144l-0.504-0.792l-0.72,0.216h-0.792l0.504-0.792l-0.36-0.288l-0.72-0.36l-0.72-0.144l-2.665-1.08l-0.072,0.072l0.145,0.72l1.512,0.864l0.217,1.44l-0.72,0.215l0.503,0.721l-0.359,0.72l-0.721,0.576l-0.647,0.288l-0.36-0.72l0.072-1.152l-0.792-0.
217l-0.72,0.288l-0.288-0.792l-0.36,0.145l-0.72,0.288l-0.792,0.071l-0.217,0.792v1.009l-0.575,0.36l-0.792-0.433h-0.217l-0.791,0.36l-1.44-0.936l-0.792,0.287l-0.576-0.359l0.217-0.72l-0.36-0.792l-0.792-0.505l-0.504-0.72l0.071-0.792l0.145-0.072l-0.145-0.72v0.576l-0.216,0.071l-0.432,0.721l-1.44-0.505h-0.792l-0.287-1.079l-0.721-0.36l-0.216-0.792l-1.513,0.145l-0.719,0.216l-0.073-0.433l0.145-0.792l-1.512,0.505l-0.792,0.359l-0.288,0.288l-0.792,0.072l0.72,0.575l0.504,1.152h-0.72l-1.08,0.576l-0.721,0.072l-3.743-0.576l-1.296-0.433l-0.792-0.432l-1.513-0.576l-1.512-0.359l-0.792-0.072l-0.72-0.288l0.216-0.359l0.72-0.36v-0.72l-0.287-0.721l-0.648-0.72l-0.144,1.872l-0.721,0.575l0.721,0.505l-0.288,0.432l-3.528,0.36l-0.721,0.504l-0.791-0.576l0.144-0.792l0.72-0.359l0.288-0.792l-0.288-0.792h-0.072l0.072-0.073l0.72-0.791l0.217-0.864l-0.36-1.8l-0.36-0.936l0.504-0.793l-0.215-1.439l0.359-0.793l0.576-0.719l0.144-0.792l0.432-0.721l-0.144-0.792l0.288-0.72l-0.288-0.721l0.36-0.575l-0.217-0.792l0.073-0.721l-0.289-0.0
71l-1.224-1.513v-0.791l-0.36-0.721l-0.288-0.144l-0.359-0.793l-0.576-0.719l0.145-1.152l-0.576-1.512l-0.504-0.721l-1.296-1.152L494.565,215.045z",
+ mo:"M476.709,126.053l9.792,0.071l6.192-0.144l13.535-0.792l5.833-0.647l0.432,0.791l1.44,1.08l0.576,0.793l0.359,0.144l-0.359,0.721l-0.145,0.792v1.439l0.288,1.512l0.288,0.36l0.432,1.512l0.433,0.792l0.216,0.721l1.008,0.719l0.721,0.792l0.791,0.505l0.288,0.72l1.872,1.151l0.721,0.577l0.432,0.72l0.792,3.312l0.576,0.719l0.792-0.215l0.432-0.721l0.36-0.072l0.792,0.289l0.72,0.071l1.44,0.937v0.287l-0.504,0.937l0.071,1.296l-0.575,1.152l-0.36,1.296l-0.433,0.72l-0.072,0.792l0.145,0.72l1.368,1.512l2.232,1.513h0.432l0.144,0.936l0.792-0.36l1.296,0.793l0.433,0.791l0.72,0.504l0.792,0.289l0.144,1.655l0.865,1.44l-0.145,0.792l-0.504,0.792l0.936,1.512l1.152,1.512l0.72-0.359l1.08,0.576l0.145,0.647l-0.145,0.792l0.216,1.08l-0.72,0.576l0.36,0.72l-0.36,1.08l-0.792-0.288l-0.792,0.36l-0.216,0.937l-0.721,0.575l0.145-0.575l-0.359-0.721l-0.289,0.792l0.145,0.792l0.288,0.721l-0.792,0.288l0.432,0.792l-1.008,0.719l0.72,0.721l-0.432,0.72l-0.504,1.225l-5.4,0.575l-0.36-0.792l0.36-0.72l0.576-0.792l0.792-0.433l0.576-0.719v
-0.793l-0.216-0.72l-0.576-0.72l-0.72-0.432l-16.849,1.08l-14.761,0.647l-9.287,0.216l-0.145-5.832l-0.575-24.984l-0.792-0.575l-0.648-0.216l-1.152-1.44v-0.792l-0.864-0.576l-0.72-0.936l-0.287-0.721l0.863-1.224l0.288-0.72l0.792,0.072l0.071-0.217l-0.144-0.791l-0.504-0.793l-0.576-0.216l-0.72,0.505l-2.088-1.584l-0.864-0.648l0.072-0.721l-0.576-0.72l-0.145-0.792l-0.719-0.504l-0.648-0.72l-0.504-1.44l-0.648-0.72V126.053z",
+ ia:"M470.229,103.661l-0.359-1.584l-0.721-0.648l-0.215-0.792l0.359-0.72l0.216-0.144l0.505-1.44l-0.072-0.792l0.432-0.72v-0.72l-0.792-0.72l-0.216-0.792l0.36-0.144l0.071-0.792l-0.432-0.72l-0.217-0.864h1.297l8.712-0.072l14.544-0.36l12.096-0.504l8.784-0.504l-0.071,0.576l0.216,0.288l0.288,0.792l0.575,0.216l0.36,0.72l-0.72,1.512l0.288,1.152l0.144,1.296l0.505,0.72l0.144,0.936l0.36,0.72l0.791,0.36l2.232,0.432l0.576,1.512l-0.072,0.144l0.576,0.648l1.512,1.152l0.145,0.936l0.72,0.576l0.792,0.432l0.721,0.72l0.287,0.792l-0.287,2.304l-1.009,1.368l-0.144,1.584l-0.721,0.648l-1.512,0.576l-0.72,0.576l-2.808,0.576l-0.289,0.792l-0.216,1.512l1.368,1.44l0.145,1.584l-1.081,1.44l-0.144,0.504v0.792l-0.216,0.72l-1.8,0.936l-0.576,0.72l0.504,0.721l-0.072,0.792l-0.504,0.504l-0.359-0.144l-0.576-0.793l-1.44-1.08l-0.432-0.791l-5.833,0.647l-13.535,0.792l-6.192,0.144l-9.792-0.071l-0.216-0.721l-0.721-0.504l0.36-2.231l-0.432-1.584v-0.937l0.145-0.791l-0.577-0.72l0.217-0.937l-0.433-0.72l0.145-0.864l-0.721-0.36v-0.72h-0.
72l0.072-0.288l-0.145-0.72v-0.792l0.145-0.72l-0.145-0.72l-0.504-0.792v-0.72l-1.008-1.296l-0.071-0.72l-0.648-0.792l0.072-0.72l-0.216-0.72l-0.433-0.792l0.145-0.504l-0.072-0.864L470.229,103.661z",
+ mn:"M464.109,28.061h10.008l5.904-0.144l0.144-0.72l-0.072-3.6l0.504,0.216l1.44,0.144l0.647,0.72l0.433,2.304l0.647,2.16l-0.071,1.08l0.648,0.72l0.719,0.288h1.513l0.72,0.504l3.24,0.36l0.216,0.72l0.792,0.432l1.872-0.432l0.433-0.72l0.504-0.072l0.216-0.144l0.216-0.072l0.72-0.072h1.656l3.023,1.224l-0.216,0.792l0.793-0.072l0.719,0.648l0.072,0.72l0.433,0.504l0.792,0.36l0.216-1.152l1.151-0.144l0.793,0.216l0.288,0.72l2.159,0.936l0.145,0.576l1.368,0.72l0.936,0.072l1.513-0.648l0.72-0.72l1.512-1.008l0.792-0.072l-0.072,0.504l0.433,0.216l0.216,0.72h0.72l0.792-0.216l1.512,0.072l0.793-0.216l1.512-0.144l0.72,0.72l0.072,0.216l0.72,0.36l0.792-0.36h1.8l-0.72,0.504l-0.72,0.72l-0.72,0.432l-2.449,1.296l-0.792,0.216l-1.439,0.648l-2.304,1.368l-2.808,2.736l-0.792,1.224l-1.944,2.232l-0.792,0.648l-0.433,0.576l-0.72,0.648l-2.231,1.8l-0.36,0.576l-0.288,0.36l-0.072,0.072l-0.359,0.792l-0.648,0.072l0.288,5.976l-0.144,0.864l-0.433,0.648l-1.44,0.72l-1.512,1.08l-0.144,0.72l-0.433,0.792l-0.576,0.648v0.792l0.504,0.792l0
.721,0.072l0.863,1.512l-0.792,1.944l0.145,1.44l-0.36,0.792l0.433,1.584l-0.072,1.296l-0.36,0.792l1.225,0.864l0.72,0.72l0.792,0.36l1.296,0.216l0.505,0.792l0.72,0.432l1.008,0.36l1.08,0.72l1.008,1.584l1.44,1.296l0.791,0.432l0.721,0.145l0.72,0.504l0.721,0.72l0.647,0.936l0.288,2.016l0.216,0.792l-0.072,0.288l0.288,0.792l-8.784,0.504l-12.096,0.504l-14.544,0.36l-8.712,0.072l-0.145-21.024l-0.504-0.72l-0.72-0.432l-0.72-0.144l-0.864-1.512l-0.576-0.648l0.216-0.576l0.721-0.72l0.72-0.432l0.432-0.792l0.433-1.512l-0.145-0.792l0.072-0.72l-0.217-1.512v-0.792l-0.144-0.72l-0.864-1.224l-0.287-0.72l0.071-0.792l-0.36-0.72l-0.071-2.808l0.144-0.72l-0.432-0.792l0.072-1.08l-0.217-1.584v-1.512l-0.215-0.72l0.144-0.72v-0.792l-0.36-1.584l-1.008-2.232l0.145-0.432l-0.865-2.448l-0.144-0.792l0.072-1.44l-0.144-0.432l0.144-0.72l-0.216-1.368l0.432-1.44l-0.288-0.72l-0.504-2.16l-0.288-0.576v-0.072L464.109,28.061z",
+ ok:"M410.037,172.708l0.359-5.903l9.072,0.576l14.76,0.647l20.952,0.504h21.097l11.52-0.216l0.145,5.832l1.655,9.864l0.36,3.24l0.145,20.448l-2.088-0.433l-0.792-0.504l-0.721-0.216l-1.44-1.152l-1.728-1.08h-0.72l-0.433,0.72l-0.504,0.288h-0.792l-0.504-0.144l-0.792-0.72l-1.44,0.575l-0.647,0.505h-0.792l-0.72-0.505l-0.721,0.576l-0.792,0.072l-0.863,0.936h-0.792l-0.36,0.721l-0.72-0.648l-0.792-0.288l-0.721-0.432l-0.503-0.792l-0.721-0.072l-0.72,0.576l-0.721-0.288l-0.647-0.721l-0.72-0.287l-0.217,0.144l-0.071,0.504l-0.792,0.505l-0.288,1.439l-0.504,0.072l-0.216-0.145l-0.289-0.792l0.289-0.72l-0.721-0.072l-1.224,0.576l-0.72-0.144l-0.288-0.721h-0.72l-0.289-0.72l-0.791-0.288l-1.152,1.152l-0.721,0.288l-0.719-0.145l-0.072-1.008l-0.145-0.432l-0.792-0.145l-0.433-0.72l0.072-0.792l-0.791,0.071l-1.513-0.144l-0.72,0.576l-0.792,0.216l-0.576-0.504l-0.36-0.504h-0.791l-0.721,0.144l-1.512-0.504l-0.792-0.504l-0.72,0.217l-0.36-0.145h-0.792l-0.217-0.792v-0.72l-0.504-0.721l-0.719-0.359l-0.217-0.433l-0.359,0.792l-0.721
,0.072l-0.792-0.287l-0.792,0.359l-0.648-0.359l-1.295-1.44l-0.793-0.576l-0.72-0.072l0.072-1.296l0.647-20.88l-0.863-0.433l-0.793-0.071l-3.887-0.072l-9.576-0.432L410.037,172.708z",
+ tx:"M371.588,225.196v-0.288l-0.432-0.576l-0.432-1.439v-0.36l7.488,0.792l9.647,0.792l8.568,0.721l8.64,0.575h0.36l0.647-0.72l0.793-12.168l0.936-10.655l1.729-28.225l0.071-0.792l0.433-0.145l12.744,0.721l9.576,0.432l3.887,0.072l0.793,0.071l0.863,0.433l-0.647,20.88l-0.072,1.296l0.72,0.072l0.793,0.576l1.295,1.44l0.648,0.359l0.792-0.359l0.792,0.287l0.721-0.072l0.359-0.792l0.217,0.433l0.719,0.359l0.504,0.721v0.72l0.217,0.792h0.792l0.36,0.145l0.72-0.217l0.792,0.504l1.512,0.504l0.721-0.144h0.791l0.36,0.504l0.576,0.504l0.792-0.216l0.72-0.576l1.513,0.144l0.791-0.071l-0.072,0.792l0.433,0.72l0.792,0.145l0.145,0.432l0.072,1.008l0.719,0.145l0.721-0.288l1.152-1.152l0.791,0.288l0.289,0.72h0.72l0.288,0.721l0.72,0.144l1.224-0.576l0.721,0.072l-0.289,0.72l0.289,0.792l0.216,0.145l0.504-0.072l0.288-1.439l0.792-0.505l0.071-0.504l0.217-0.144l0.72,0.287l0.647,0.721l0.721,0.288l0.72-0.576l0.721,0.072l0.503,0.792l0.721,0.432l0.792,0.288l0.72,0.648l0.36-0.721h0.792l0.863-0.936l0.792-0.072l0.721-0.576l0.72,0.50
5h0.792l0.647-0.505l1.44-0.575l0.792,0.72l0.504,0.144h0.792l0.504-0.288l0.433-0.72h0.72l1.728,1.08l1.44,1.152l0.721,0.216l0.792,0.504l2.088,0.433l0.287,0.215l0.072,0.289l0.72,0.575l0.792-0.504l2.377,0.432l0.216,6.337l0.36,11.879l1.296,1.152l0.504,0.721l0.576,1.512l-0.145,1.152l0.576,0.719l0.359,0.793l0.288,0.144l0.36,0.721v0.791l1.224,1.513l0.289,0.071l-0.073,0.721l0.217,0.792l-0.36,0.575l0.288,0.721l-0.288,0.72l0.144,0.792l-0.432,0.721l-0.144,0.792l-0.576,0.719l-0.359,0.793l0.215,1.439l-0.504,0.793l0.36,0.936l0.36,1.8l-0.217,0.864l-0.72,0.791l-0.072,0.073l-0.647,0.575l-0.864,1.513l1.08,1.583l-2.231,0.217l-2.377,1.079l-2.16,1.153l-0.791,0.287l-0.721,0.432l-0.792,0.793h-0.216l0.433-0.793l1.655-1.151l0.793-0.144l0.144-0.217h-1.44l-1.584,0.432l0.576-1.512v-1.224l-0.721-0.145l-0.719,0.576l-0.433,0.792l-1.08-0.647l-0.36,0.288l0.36,0.792l-0.071,0.72l0.719,0.576v1.08l0.793,0.287l-0.36,0.937l-0.72,0.36l-0.504,0.72l-1.225,0.864l-0.144,1.296l-1.44,1.368l-0.72,0.575l-1.08,0.504l-1.439,1.009l-1
.44,0.144l-1.512,0.505l0.144,0.719l0.721-0.504l0.792-0.144l-0.865,0.576l-1.512,0.575l-2.231,1.225l0.071-0.216l1.513-0.864l0.216-0.72l-1.513,0.648l0.433-0.504l-0.72,0.071l-0.288-0.72l-0.792,0.504l-0.72-0.36l-0.433-0.792l-0.144,0.072l0.647,1.44l-0.72,0.288l-1.152-0.937l-0.144-0.504l-0.792,0.071l0.792,1.513l0.72,0.504l-0.432,0.72l0.791-0.216l0.721,0.433l-0.144,0.288l-2.232,1.224l-0.721-0.288l-1.007-1.44l0.144,0.288l-0.36,0.792l0.36,0.721v0.791l-0.864,1.009l-0.72,0.359l0.288-0.72l-0.072-0.72l-0.216,0.72l-0.72,0.72l-0.217-0.576l-0.72,0.36l-0.792-0.072l0.217,0.36l-0.433,0.721l0.72,0.647l0.36-0.721l0.72-0.504v0.648l-0.432,0.792l-1.439,2.017l-0.721-0.721l-1.584,0.144l-0.792,0.217l0.433,0.287l0.719-0.215v0.576l0.576,0.719l0.36,0.217l0.216,0.72l-1.512,3.744l-1.08,0.359l0.721-0.575l-0.721-0.217l-0.504,0.217l-0.721,0.071l-0.575-0.72l-0.72-0.576l0.359,0.792l0.432,0.433l-0.144,0.792l1.513,0.432l1.439-0.36l-0.216,0.721v0.792l-0.36,0.72l-0.072,0.792h-0.72l-0.071,0.721l0.791,0.936l-0.72-0.288v0.72l0
.72,0.721l0.576,2.592l-0.072,0.791l1.225,2.521l0.216,1.513l0.504,0.72h-0.792l0.576,1.008l0.576-0.792l-0.217,0.792l0.865-0.72l0.144,0.863l-0.36,0.072l-1.872,0.504v0.72l-0.72,0.072l-0.792-0.576h-0.144l-1.44-1.439l-0.72-0.145l-0.721-0.359l-1.728,0.072l-3.024-0.288l-0.648-0.288l-1.439-1.368l-0.792-0.072l-0.72-0.359l-0.792,0.144l-0.433-0.288l-0.504-0.721l-0.72-0.504l-0.433,0.072l-0.719-0.36l-1.513-0.144l-0.432-0.216l0.144-0.72l-0.792-0.721l-0.216-1.584l-0.576-1.583l-0.576-0.792l-0.791-1.44l-0.576-0.721l-0.072-0.719l0.144-0.721v-0.792l-0.792-0.576l0.36-0.792l0.071-0.792l-0.287-0.72l0.072-0.72l-0.217-0.36l-0.72-0.576l-1.224-0.359l-1.44-2.017l-0.144-0.72l-0.576-0.792l-0.648-0.504l-0.216-0.721l-0.647-1.079l-0.721-0.288l-0.792-0.648l-0.72-1.512l-0.36-1.513l0.216-0.215l-0.647-0.792l-0.36-0.721l-0.504-0.648v-0.288l-0.288-0.719l-0.864-1.585l-0.432-1.943l-0.576-0.72l-0.863-1.513l-2.16-1.655l-0.072-0.648l-0.721-0.36l-0.791-0.648l-0.289-0.72l-0.719,0.145l-0.145-0.576l-0.576-0.648l-0.288-0.72l-0.72-
0.576l-0.721-0.287l-0.791,0.504l-2.017-0.577h-0.792l-0.72-0.144l-0.792,0.144l-0.721-0.215l-1.295-0.721h-0.721l-0.432,0.721l-0.721,0.215l-0.719-0.071l-0.793,0.36l-0.72,0.071l-0.36,0.36l-0.647,0.936l-1.224,3.024l-0.433,0.288l-0.144,0.792l-0.289,0.72l-0.719,0.288l-0.433,0.721l-0.792,0.504l-0.216,0.647h-1.224l-0.721-0.144l-0.072-0.288l-0.72-0.072l-0.72-0.576l-0.721-0.792l-2.016-0.937l-0.359-0.792l-1.513-0.359l-0.72-0.288l-1.729-1.584l-0.504-0.72l-0.72-0.504l-0.72-0.288l-1.008-1.008l-1.584-3.744l-0.072-1.44l0.216-0.792v-0.72l-0.433-0.72l-0.647-1.513l-0.36-0.287l-0.216-1.513l-0.288-0.72l-0.576-0.36l-0.144-0.72l-0.72-0.359l-1.512-1.368l-0.721-0.289l-0.792-0.575l-1.296-1.513l-0.359-0.792l-1.44-1.439l-1.44-1.944l-0.72-0.72l-1.44-0.792l-0.72-0.576l-0.647-1.44l-0.145-0.72l-0.432-0.72l-0.721-0.575l-0.359-0.073l-0.072-0.071L371.588,225.196z",
+ nm:"M346.388,227.645l0.072-0.359l8.28-65.665l15.264,1.801l13.608,1.368l16.417,1.368l10.367,0.647l-0.359,5.903l-0.433,0.145l-0.071,0.792l-1.729,28.225l-0.936,10.655l-0.793,12.168l-0.647,0.72h-0.36l-8.64-0.575l-8.568-0.721l-9.647-0.792l-7.488-0.792v0.36l0.432,1.439l0.432,0.576v0.288h-0.071l-15.912-1.728l-0.433,0.936l-0.432,3.889l-0.72,0.287L346.388,227.645z",
+ ks:"M419.469,167.381l1.729-35.353l11.304,0.576l21.888,0.576l11.448,0.072l14.904-0.144l2.088,1.584l0.72-0.505l0.576,0.216l0.504,0.793l0.144,0.791l-0.071,0.217l-0.792-0.072l-0.288,0.72l-0.863,1.224l0.287,0.721l0.72,0.936l0.864,0.576v0.792l1.152,1.44l0.648,0.216l0.792,0.575l0.575,24.984l-11.52,0.216h-21.097l-20.952-0.504L419.469,167.381z",
+ ne:"M404.42,119.213l1.584-23.472l8.785,0.648l14.688,0.792l14.185,0.504l9.432,0.144l0.937,0.936l3.168,1.728l0.792-0.288l0.575-0.72l1.513,0.216l3.312-0.36l1.225,1.08l0.72,0.072l0.792,0.36l0.072,0.216l0.72-0.072l0.72,0.72l0.793,0.288l0.359,0.792l0.72,0.648l0.72,0.216l0.721,0.144l0.072,0.864l-0.145,0.504l0.433,0.792l0.216,0.72l-0.072,0.72l0.648,0.792l0.071,0.72l1.008,1.296v0.72l0.504,0.792l0.145,0.72l-0.145,0.72v0.792l0.145,0.72l-0.072,0.288h0.72v0.72l0.721,0.36l-0.145,0.864l0.433,0.72l-0.217,0.937l0.577,0.72l-0.145,0.791v0.937l0.432,1.584l-0.36,2.231l0.721,0.504l0.216,0.721v0.792l0.648,0.72l0.504,1.44l0.648,0.72l0.719,0.504l0.145,0.792l0.576,0.72l-0.072,0.721l0.864,0.648l-14.904,0.144l-11.448-0.072l-21.888-0.576l-11.304-0.576l0.575-11.375l-0.792-0.433l-8.568-0.432L404.42,119.213z",
+ sd:"M406.004,95.741l1.656-23.328l0.36-0.792l0.647-10.152l14.473,0.936l16.129,0.72l14.976,0.36l15.192,0.072l-0.433,1.512l-0.432,0.792l-0.72,0.432l-0.721,0.72l-0.216,0.576l0.576,0.648l0.864,1.512l0.72,0.144l0.72,0.432l0.504,0.72l0.145,21.024h-1.297l0.217,0.864l0.432,0.72l-0.071,0.792l-0.36,0.144l0.216,0.792l0.792,0.72v0.72l-0.432,0.72l0.072,0.792l-0.505,1.44l-0.216,0.144l-0.359,0.72l0.215,0.792l0.721,0.648l0.359,1.584l-0.72-0.216l-0.72-0.648l-0.359-0.792l-0.793-0.288l-0.72-0.72l-0.72,0.072l-0.072-0.216l-0.792-0.36l-0.72-0.072l-1.225-1.08l-3.312,0.36l-1.513-0.216l-0.575,0.72l-0.792,0.288l-3.168-1.728l-0.937-0.936l-9.432-0.144l-14.185-0.504l-14.688-0.792L406.004,95.741z",
+ nd:"M408.668,61.469l2.449-35.064v-0.288l12.168,0.792l18.287,0.792l15.625,0.36h6.912l-0.145,0.36v0.072l0.288,0.576l0.504,2.16l0.288,0.72l-0.432,1.44l0.216,1.368l-0.144,0.72l0.144,0.432l-0.072,1.44l0.144,0.792l0.865,2.448l-0.145,0.432l1.008,2.232l0.36,1.584v0.792l-0.144,0.72l0.215,0.72v1.512l0.217,1.584l-0.072,1.08l0.432,0.792l-0.144,0.72l0.071,2.808l0.36,0.72l-0.071,0.792l0.287,0.72l0.864,1.224l0.144,0.72v0.792l0.217,1.512l-0.072,0.72l0.145,0.792l-15.192-0.072l-14.976-0.36l-16.129-0.72L408.668,61.469z",
+ wy:"M354.74,161.62l5.904-46.728l8.352,1.008l14.185,1.512l7.56,0.72l13.68,1.08l7.992,0.576l8.568,0.432l0.792,0.433l-0.575,11.375l-1.729,35.353l-9.072-0.576l-10.367-0.647l-16.417-1.368l-13.608-1.368L354.74,161.62z",
+ mt:"M317.876,30.581l0.36-0.792l-0.144-0.792l-0.648-1.512v-0.36l-1.224-2.232l2.232-11.088l0.072-0.36l11.304,2.232l19.872,3.384l17.425,2.52l11.304,1.368l12.024,1.368l15.047,1.368l5.617,0.432v0.288l-2.449,35.064l-0.647,10.152l-0.36,0.792l-11.088-0.864l-16.199-1.584l-14.617-1.728l-15.047-2.088l-0.721,0.504l-0.792,5.184l-0.72-0.72l-0.432-0.792l-0.504-1.368l-0.721-0.216l-1.224,1.512v0.504l-1.44-0.432l-0.72,0.216l-0.792-0.432h-1.44l-1.584-0.576l-0.432,0.144l-0.72,0.648h-0.72l-0.792-0.288l-1.512-0.288l-0.72,0.36l-0.144,0.792l-0.288,0.144l-0.72-0.72l-0.432-0.792l0.144-0.72l-0.432-0.72l0.216-0.72l-0.432-1.368l-0.792-0.72l-0.792,0.216l-0.576-0.72l-0.216-0.792l0.36-1.008l-0.072-0.72l-0.216-0.792l-0.576-0.72l-0.576-1.512l-0.288-2.016v-1.512l-0.72-0.72l-0.144-0.648l-3.024,1.656l-0.72,0.144l-0.72-1.008l-0.864-0.288l0.216-0.792l0.576-0.72l-0.216-0.792l0.432-0.72l0.72-0.144l0.288-1.512l-0.432-0.72l0.36-0.792l-0.216-0.72l0.576-0.72l0.216-0.792l0.792-1.512l0.792-2.232l-0.72-0.288l-1.008,0.072l-0.72
-0.432l0.144-0.72h-0.72l-0.36-0.792l-0.72-0.648l-0.144-0.792l0.144-0.36l-0.576-0.72l-0.936-1.512l-0.288-0.792l-0.504-0.72l-0.216-0.72l-1.152-0.648l-0.288-0.72l-1.224-1.44l0.792-0.144L317.876,30.581z",
+ co:"M344.948,100.853l4.248-29.016l0.792-5.184l0.721-0.504l15.047,2.088l14.617,1.728l16.199,1.584l11.088,0.864l-1.656,23.328l-1.584,23.472l-13.68-1.08l-7.56-0.72l-14.185-1.512l-8.352-1.008l-17.424-2.376L344.948,100.853z",
+ id:"M294.26,91.781l4.32-20.736l0.36-0.576l0.288-0.216l0.648-1.512l0.072-1.008l0.576-0.792l-0.432-0.72l-0.72-0.504l-0.72-0.216l-0.288-0.432l0.504-2.304l0.72-0.72l0.936-1.44l1.224-0.792l0.648-0.72l0.432-0.792l0.072-0.648l1.296-1.44l1.152-2.304l1.728-1.944l0.432-0.72l-0.288-1.512l-1.44-1.368l-0.288-0.432l-0.36-0.792l-0.144-1.008l-0.216-0.72l0.36-2.304l-0.504-1.512l0.36-0.72l0.288-2.376l5.616-26.208l0.072-0.432l5.832,1.224l1.728,0.36l-0.072,0.36l-2.232,11.088l1.224,2.232v0.36l0.648,1.512l0.144,0.792l-0.36,0.792l0.432,0.72l-0.792,0.144l1.224,1.44l0.288,0.72l1.152,0.648l0.216,0.72l0.504,0.72l0.288,0.792l0.936,1.512l0.576,0.72l-0.144,0.36l0.144,0.792l0.72,0.648l0.36,0.792h0.72l-0.144,0.72l0.72,0.432l1.008-0.072l0.72,0.288l-0.792,2.232l-0.792,1.512l-0.216,0.792l-0.576,0.72l0.216,0.72l-0.36,0.792l0.432,0.72l-0.288,1.512l-0.72,0.144l-0.432,0.72l0.216,0.792l-0.576,0.72l-0.216,0.792l0.864,0.288l0.72,1.008l0.72-0.144l3.024-1.656l0.144,0.648l0.72,0.72v1.512l0.288,2.016l0.576,1.512l0.576,0.72l0
.216,0.792l0.072,0.72l-0.36,1.008l0.216,0.792l0.576,0.72l0.792-0.216l0.792,0.72l0.432,1.368l-0.216,0.72l0.432,0.72l-0.144,0.72l0.432,0.792l0.72,0.72l0.288-0.144l0.144-0.792l0.72-0.36l1.512,0.288l0.792,0.288h0.72l0.72-0.648l0.432-0.144l1.584,0.576h1.44l0.792,0.432l0.72-0.216l1.44,0.432v-0.504l1.224-1.512l0.721,0.216l0.504,1.368l0.432,0.792l0.72,0.72l-4.248,29.016l-10.08-1.512l-12.096-2.016l-3.312-0.648l-11.52-2.088L294.26,91.781z",
+ ut:"M309.092,154.637l10.368-57.96l3.312,0.648l12.096,2.016l10.08,1.512l-1.728,11.664l17.424,2.376l-5.904,46.728l-12.6-1.655l-12.168-1.8l-12.456-2.017L309.092,154.637z",
+ az:"M293.756,203.021l0.36-0.072l0.36-0.071l0.288,0.215l0.72,0.145l0.216-0.72l0.792-0.504l0.072-1.224l-0.144-0.721l-0.72-0.432l-0.792-0.288l-0.144-0.721l0.36-0.791l0.072-0.721l-0.288-0.863l0.36-0.721l0.792-0.504l1.296-1.584l0.288-1.008l0.432-0.72l0.072-1.44l0.36-1.368l0.72-0.432l0.36-0.72l2.52-1.368l0.648-0.72l-0.504-0.72l-1.44-1.513l0.072-0.863l-0.288-0.792l-0.072-0.721l-0.288-1.008l-0.864-1.584v-0.792l0.144-0.72l0.144-1.656l0.792-0.648l0.144-1.728l-0.288-1.513l0.072-0.792l0.288-1.008l-0.144-1.512l0.072-0.72l0.432-0.72l-0.504-1.513l0.36-0.937l0.864-0.575l0.864-0.145l0.72,0.504h0.792l0.648,0.721l0.288,0.863l0.792,0.145l0.864-0.864l0.72-1.079l1.656-9.145l8.424,1.512l12.456,2.017l12.168,1.8l12.6,1.655l-8.28,65.665l-0.072,0.359l-4.896-0.576l-14.76-2.088l-12.672-7.128l-19.368-11.16l-2.304-1.368l0.288-0.792L293.756,203.021z",
+ nv:"M262.724,112.517l6.408-26.424l14.688,3.456l10.44,2.232l13.68,2.808l11.52,2.088l-10.368,57.96l-1.656,9.145l-0.72,1.079l-0.864,0.864l-0.792-0.145l-0.288-0.863l-0.648-0.721h-0.792l-0.72-0.504l-0.864,0.145l-0.864,0.575l-0.36,0.937l0.504,1.513l-0.432,0.72l-0.072,0.72l0.144,1.512l-0.288,1.008l-0.072,0.792l0.288,1.513l-0.144,1.728l-0.792,0.648l-0.144,1.656l-11.52-16.992l-27.216-39.672L262.724,112.517z",
+ or:"M234.212,76.805l-0.72-1.512l-0.144-2.952l0.432-0.936l0.145-0.72l0.576-0.792l0.216-0.792l-0.36-1.512v-1.512l1.439-1.872l1.44-3.024l0.288,0.72l0.288-0.792l0.72-0.432h0.072l0.144,0.576l0.216-0.504l-0.36-0.072v-0.072l-0.072,0.072l-0.288-0.072l0.288-0.792l0.864-1.44l0.648-0.648h0.792l-0.072-0.36l-0.792,0.288l0.216-0.72l0.432-0.792l1.512-3.816l0.432-1.512l0.432-0.72l0.504-0.36l0.072-0.288l-0.144-0.792l0.648-1.512l0.288-1.44l1.152-2.16l0.216-0.792l0.792-1.152l0.144-0.792l0.36-0.792l0.072-0.792l0.36-0.72l0.072-0.576l0.72,0.216l-0.504-0.72l0.36-0.792l0.648-0.72l-0.288-0.504l-0.072-0.792l0.36-0.72l0.144-0.72l-0.072-0.144l0.648-0.72l0.288-1.512l0.288-0.792l0.72,0.648l0.072,0.216l0.216,0.072l-0.288-0.432l0.072-0.216l0.576,0.072l0.216,0.36l0.72,0.072l0.792-0.216l0.72,0.576l0.432,0.648l0.072,0.072l0.792,0.36l0.72-0.36l0.576,0.216l0.432,0.72l0.792,0.72l0.36,1.512l-0.432,3.816l0.288,0.432l1.152,0.504l0.792,0.504l0.36,0.072l0.792,0.504l0.72,0.072l1.512-0.144l0.72-0.144l0.792-0.432h0.72l0.72,0
.288l1.296,0.072l0.792,0.432l0.72,0.144l0.792,0.576l0.144,0.72l1.512-0.072l0.72,0.288l2.304-0.504l0.792,0.216l0.72,0.648l0.72,0.144l0.792-0.072l1.44-0.36l1.512-0.144l2.376,0.072l0.72-0.432l0.576,0.216l1.728,0.072l0.792,0.288l0.792,0.072l0.792-0.432l7.344,1.728l9.432,1.944l0.144,1.008l0.36,0.792l0.288,0.432l1.44,1.368l0.288,1.512l-0.432,0.72l-1.728,1.944l-1.152,2.304l-1.296,1.44l-0.072,0.648l-0.432,0.792l-0.648,0.72l-1.224,0.792l-0.936,1.44l-0.72,0.72l-0.504,2.304l0.288,0.432l0.72,0.216l0.72,0.504l0.432,0.72l-0.576,0.792l-0.072,1.008l-0.648,1.512l-0.288,0.216l-0.36,0.576l-4.32,20.736l-10.44-2.232l-14.688-3.456l-15.84-4.032l-18.72-5.184L234.212,76.805z",
+ wa:"M253.652,30.221l-0.216-0.072l-0.72-0.144l-0.432-0.72l-1.584,0.36l-0.576-0.792l-0.72,0.072l0.936-3.816l0.144,0.792l-0.288,1.44l0.72-0.072l0.432,0.648l0.072-0.288l-0.504-0.72l0.576-0.792l-0.216-0.72l0.504-0.72l0.792,0.432h0.216l-0.288-0.72l-1.512-0.504l-0.144,0.072l-0.216-0.792l0.288-1.512l0.144,0.792l1.152-0.576l1.224-0.144l-0.72-0.288l-0.72-0.792l-0.72-0.504l-0.216,0.72l-0.288-0.216l0.288-0.792l0.216-2.232l-0.288-1.872l0.36-3.024l-0.072-0.792l-0.36-1.512l-0.576-0.864l-0.144-0.72V8.045l0.216-0.72l-0.072-0.72l0.504-0.792l0.216-0.792l0.216-0.144l-0.216-1.008l0.792,0.432l1.368,1.368l0.792,0.648l0.792,0.432l0.504,0.72l1.08,0.648l1.44,0.432l0.792,0.504l1.512,0.36l0.864,0.576l0.792-0.072l0.72-0.216l0.216,0.72l0.072,0.792l0.792-0.288l0.504,1.152l0.072-0.792l0.792-0.576l-0.216,0.792l0.432,1.872l-0.288,0.936l-0.792,0.72l-0.36,0.72v-0.72l0.216-0.72l-1.368,1.656l-0.72,0.432l-1.44,1.296l-0.504,0.72l0.648,0.648l1.512-0.288l-0.792-0.072l-0.72,0.144l-0.144-0.792l1.512-1.44l1.512-0.432l0.648-
0.792l1.728-1.584l0.36,0.72l-0.072,0.792l-0.576,0.432l-0.792-0.144l0.144,0.792l-0.072,0.72l-0.72-0.216v0.792l0.72-0.144l0.36,0.72l-1.224,2.736l-0.792-0.504l0.648-0.792l-0.72,0.144l-0.504,0.72l-0.144,0.792l-0.288,0.288l-0.072-0.72l0.36-0.72l0.144-0.792l-1.512,1.08l-0.576,0.72l-0.72,0.072l0.72,0.216l-0.072,0.648l0.432,0.576l0.144-0.792l0.792-0.36l0.432,0.792l0.72-0.072l0.72-0.576l0.432-0.504l1.44-0.576l0.72-0.72l-0.144-1.584l0.648-0.72l-0.504-0.792l0.72-0.504l-0.072-0.72l0.864-1.008l0.792-0.72l-0.072-0.792l-0.432-0.72l0.144-1.512l-0.072-0.288l0.216-0.648l-0.648-0.936l-0.216-0.72l-0.72,0.072V7.541l0.504,0.144l0.792,0.432l0.216-0.792l-0.36-0.72l0.72,0.36l0.144-0.72l-0.072-0.72l0.144-0.72l-0.72-0.36l-0.576-0.792V3.365l-0.36-0.72l-0.072-0.72l0.576-0.504l10.44,2.808l11.808,2.952l13.68,3.168l7.344,1.512l-0.072,0.432l-5.616,26.208l-0.288,2.376l-0.36,0.72l0.504,1.512l-0.36,2.304l0.216,0.72l-9.432-1.944l-7.344-1.728l-0.792,0.432l-0.792-0.072l-0.792-0.288l-1.728-0.072l-0.576-0.216l-0.72,0.432l-
2.376-0.072l-1.512,0.144l-1.44,0.36l-0.792,0.072l-0.72-0.144l-0.72-0.648l-0.792-0.216l-2.304,0.504l-0.72-0.288l-1.512,0.072l-0.144-0.72l-0.792-0.576l-0.72-0.144l-0.792-0.432l-1.296-0.072l-0.72-0.288h-0.72l-0.792,0.432l-0.72,0.144l-1.512,0.144l-0.72-0.072l-0.792-0.504l-0.36-0.072l-0.792-0.504l-1.152-0.504l-0.288-0.432l0.432-3.816l-0.36-1.512l-0.792-0.72l-0.432-0.72l-0.576-0.216l-0.72,0.072l-0.72-0.72l-0.216-0.72l-0.216-0.072L253.652,30.221z",
+ ca:"M233.492,83.789l0.216-1.44l0.144-0.144l-0.144-1.512l0.072-0.72l-0.504-0.864l0.432-0.72l0.504-1.584l0.359,0.072l18.72,5.184l15.84,4.032l-6.408,26.424l-1.944,7.776l27.216,39.672l11.52,16.992l-0.144,0.72v0.792l0.864,1.584l0.288,1.008l0.072,0.721l0.288,0.792l-0.072,0.863l1.44,1.513l0.504,0.72l-0.648,0.72l-2.52,1.368l-0.36,0.72l-0.72,0.432l-0.36,1.368l-0.072,1.44l-0.432,0.72l-0.288,1.008l-1.296,1.584l-0.792,0.504l-0.36,0.721l0.288,0.863l-0.072,0.721l-0.36,0.791l0.144,0.721l0.792,0.288l0.72,0.432l0.144,0.721l-0.072,1.224l-0.792,0.504l-0.216,0.72l-0.72-0.145l-0.288-0.215l-0.36,0.071l-0.36,0.072l-23.112-2.376l-0.36-0.072l-0.216-1.08l-0.288-0.791l0.36,0.791l0.288-0.72l-0.792-0.504l-0.216,0.576v-0.792l0.36-1.44l0.144-1.512l-0.144-1.513l-0.504-1.728l-0.72-1.512l-2.448-3.168l-0.792-0.648l-0.576-0.72l-0.72-1.225l-0.792-0.431l-0.72-0.145l-0.36,0.575l-0.792-0.504l-0.072-0.719l0.216-0.721l-0.072-0.72l-0.576-1.513l-0.145-0.144l-2.952-0.504l-1.512-0.937l-1.656-1.367l-0.216-1.512l-0.72-0.648l-0
.576-0.721l-1.224-0.936l-1.512-0.145l-0.72-0.288l-1.44-1.007l-0.792-0.145l-0.72-0.288l-2.232-0.36l-0.648-0.72l-0.504-0.792l-0.504-0.144l0.072-0.792l0.504-0.793l-0.144-0.791l0.432-0.72v-1.513l0.647-1.08l0.072-0.72l-0.576-0.792l-0.792-0.288l-0.576-0.72l0.144-0.792l0.576-0.504l-0.144-0.792l-1.368-1.44l-0.433-1.512l-0.936-0.792l-0.288-0.721l-0.072-0.791l-0.792-1.44l-0.144-1.584l-0.647-0.576l-0.36-1.512l-1.224-1.513l-0.36-0.791l0.216-1.512v-1.584l1.512-0.721l0.288-0.72l0.36,0.144v-1.584l-0.432-1.512l-1.44-0.144l-0.792-0.648l-1.224-2.231l-0.288-0.721v-0.72l0.288-0.505l0.216-0.72l-0.072-1.512l-0.432-0.72l0.577-1.512l0.072-0.721l0.36-0.648h0.792l0.144,0.289l0.072,0.791l-0.432,0.721l-0.072,0.72l0.72,0.504l0.432,0.792l0.72,0.864l0.72,0.144l-0.576-0.792v-1.439l-0.216-1.439l-0.432-0.288l-0.288-0.792l0.216-0.721l-0.504-0.72l0.432-0.792h0.72l0.647-0.288l0.72,0.576l1.152-0.072l2.231,1.08l1.512-0.576l1.152,1.584v-0.216l-0.504-0.721l-0.648-0.647l-0.072-0.072l-0.792,0.36h-0.72l0.72-0.504l0.216-0.504l
-0.72,0.575l-1.44-0.071l-0.647-0.721l-0.72-0.071l-0.648,0.359l-0.72-0.432l-0.576-0.792l-0.72-0.647l-0.792,0.287l-0.36,0.792l0.145,0.792l-0.576,0.504l0.36,0.792l-0.648,0.433l-0.72-0.72l-0.432-0.792l-0.792-0.505l-0.216-0.72l-0.792-0.863l-0.792,0.504l0.288-0.792l0.504-0.792l0.144-0.792l0.504,1.512l-0.216-1.512l-0.648-1.512l-0.072-0.072l-0.145,0.288l0.072-0.72l-0.144-0.792l-0.36-0.721l-0.648-0.72l-0.504-0.792l-0.792-2.232l-0.864-1.512l-0.648-1.512l0.648-0.72l0.144-1.152l-0.144-3.024l0.648-1.44l0.504-0.72v-0.936l0.144-0.72l-0.144-0.792l0.072-0.72l-0.72-2.304l-0.504-0.72v-0.72l-1.584-2.232l0.216-0.792v-1.224l0.648-1.512l0.72-0.792l0.432-0.72l0.792-0.36l0.72-0.504l-0.216-0.216l0.36-0.792l0.504-0.72l0.288-0.792l-0.145-0.72L233.492,83.789z"}
+ }
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8228288/examples/native/USStatesMap/src/main/flex/USStatesMap.as
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/src/main/flex/USStatesMap.as b/examples/native/USStatesMap/src/main/flex/USStatesMap.as
new file mode 100644
index 0000000..9f5f8bf
--- /dev/null
+++ b/examples/native/USStatesMap/src/main/flex/USStatesMap.as
@@ -0,0 +1,140 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+
+ public class USStatesMap
+ {
+
+ private var title:HTMLDivElement;
+ private var map:SVGElement;
+
+ public function start():void
+ {
+ createTitle();
+ createMap();
+ }
+
+ /**
+ * Create title
+ */
+ private function createTitle():void
+ {
+ this.title = HTMLDivElement(document.createElement("div"));
+ title.innerHTML = "US Map (mouseover to highlight, click to animate)";
+ document.body.appendChild(title);
+ }
+
+ /**
+ * Create svg elements for map
+ * Parse and render each state
+ */
+ private function createMap():void
+ {
+ this.map = SVGElement(document.createElementNS("http://www.w3.org/2000/svg", "svg"));
+ this.map.style.width = 1000 + "px";
+ this.map.style.height = 1000 + "px";
+ document.body.appendChild(map);
+
+ var usmapCoords:Object = new MapCoords().usmap;
+ var path:SVGPathElement;
+ for (var state:String in usmapCoords)
+ {
+ path = SVGPathElement(document.createElementNS("http://www.w3.org/2000/svg", "path"));
+ path.setAttribute("d", usmapCoords[state]);
+ path.setAttribute("fill","#FF0000");
+ path.setAttribute("opacity", Math.random());
+ path.addEventListener("mouseover", handleStateMouseOver, false);
+ path.addEventListener("mouseout", handleStateMouseOut, false);
+ path.addEventListener("click", handleStateClick, false);
+ map.appendChild(path);
+ }
+ }
+
+ /**
+ * State mouseover handler
+ */
+ private function handleStateMouseOver(event:MouseEvent):void
+ {
+ SVGPathElement(event.target).setAttribute("fill", "#0000FF");
+ }
+
+ /**
+ * State mouseout handler
+ */
+ private function handleStateMouseOut(event:MouseEvent):void
+ {
+ SVGPathElement(event.target).setAttribute("fill", "#FF0000");
+ }
+
+ private var pathToAnimate:SVGPathElement;
+ private var scaleValue:Number = 1;
+ /**
+ * State click handler
+ * Start animating
+ */
+ private function handleStateClick(event:MouseEvent):void
+ {
+ pathToAnimate = SVGPathElement(event.target);
+ animateScaleUp();
+ }
+
+ /**
+ * Increment scale of path element by 0.1 each frame
+ */
+ private function animateScaleUp():void
+ {
+ scaleValue += 0.1;
+ setScale(this.pathToAnimate,scaleValue);
+ if(scaleValue >= 1.5)
+ {
+ animateScaleDown();
+ }
+ else
+ {
+ requestAnimationFrame(animateScaleUp);
+ }
+ }
+
+ /**
+ * Decrement scale of path element by 0.1 each frame
+ */
+ private function animateScaleDown():void
+ {
+ scaleValue -= 0.1;
+ setScale(this.pathToAnimate,scaleValue);
+ if(scaleValue > 1)
+ {
+ requestAnimationFrame(animateScaleDown);
+ }
+ }
+
+ /**
+ * Apply scale transform; ensure element stays in place while scaling
+ */
+ private function setScale(element:SVGElement,scale):void
+ {
+ var boundingRect:SVGRect = this.pathToAnimate.getBBox();
+ var centerX:Number = boundingRect.x;
+ var centerY:Number = boundingRect.y;
+ element.setAttribute("transform","translate(" + centerX + "," + centerY + ") scale(" + scaleValue + ") translate(" + -1*centerX + "," + -1*centerY + ")");
+ }
+
+ }
+}
\ No newline at end of file