Newsletter - Version 5.0.4

Version Description

=

  • Fix media selector for blog without absolute URLs
  • Notice to install the wp users integration
  • Added workaround for XSS protection in chrome on custom form when they contains JS code

=

Download this release

Release Info

Developer satollo
Plugin Icon 128x128 Newsletter
Version 5.0.4
Comparing to
See all releases

Code changes from version 1.0.9 to 5.0.4

Files changed (118) hide show
  1. admin.css +1598 -14
  2. admin.js +41 -0
  3. css/dropdown.css +151 -0
  4. css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  5. css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  6. css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  7. css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  8. css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  9. css/jquery-ui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png +0 -0
  10. css/jquery-ui/images/ui-bg_highlight-soft_25_0073ea_1x100.png +0 -0
  11. css/jquery-ui/images/ui-bg_highlight-soft_50_dddddd_1x100.png +0 -0
  12. css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  13. css/jquery-ui/images/ui-icons_0073ea_256x240.png +0 -0
  14. css/jquery-ui/images/ui-icons_222222_256x240.png +0 -0
  15. css/jquery-ui/images/ui-icons_2e83ff_256x240.png +0 -0
  16. css/jquery-ui/images/ui-icons_454545_256x240.png +0 -0
  17. css/jquery-ui/images/ui-icons_666666_256x240.png +0 -0
  18. css/jquery-ui/images/ui-icons_888888_256x240.png +0 -0
  19. css/jquery-ui/images/ui-icons_cd0a0a_256x240.png +0 -0
  20. css/jquery-ui/images/ui-icons_ff0084_256x240.png +0 -0
  21. css/jquery-ui/images/ui-icons_ffffff_256x240.png +0 -0
  22. css/jquery-ui/jquery-ui.css +1225 -0
  23. editor.css +4 -0
  24. emails/composer.php +110 -0
  25. emails/cpreview.php +517 -0
  26. emails/edit-html.php +35 -0
  27. emails/edit.php +572 -0
  28. emails/editor.css +4 -0
  29. emails/emails.php +467 -0
  30. emails/images/html.png +0 -0
  31. emails/index.php +159 -0
  32. emails/languages/en_US.php +7 -0
  33. emails/languages/en_US.po +172 -0
  34. emails/languages/it_IT.mo +0 -0
  35. emails/languages/it_IT.po +180 -0
  36. emails/new.php +184 -0
  37. emails/theme.php +103 -0
  38. emails/themes/blank/screenshot.png +0 -0
  39. emails/themes/blank/theme-options.php +9 -0
  40. emails/themes/blank/theme-text.php +11 -0
  41. emails/themes/blank/theme.php +45 -0
  42. emails/themes/composer.gif +0 -0
  43. emails/themes/cta-2015/images/facebook.png +0 -0
  44. emails/themes/cta-2015/images/flickr.png +0 -0
  45. emails/themes/cta-2015/images/googleplus.png +0 -0
  46. emails/themes/cta-2015/images/instagram.png +0 -0
  47. emails/themes/cta-2015/images/linkedin.png +0 -0
  48. emails/themes/cta-2015/images/pinterest.png +0 -0
  49. emails/themes/cta-2015/images/twitter.png +0 -0
  50. emails/themes/cta-2015/images/vimeo.png +0 -0
  51. emails/themes/cta-2015/images/youtube.png +0 -0
  52. emails/themes/cta-2015/screenshot.png +0 -0
  53. emails/themes/cta-2015/theme-options.php +11 -0
  54. emails/themes/cta-2015/theme.php +167 -0
  55. emails/themes/default/footer.php +11 -0
  56. emails/themes/default/images/facebook.png +0 -0
  57. emails/themes/default/images/googleplus.png +0 -0
  58. emails/themes/default/images/instagram.png +0 -0
  59. emails/themes/default/images/linkedin.png +0 -0
  60. emails/themes/default/images/pinterest.png +0 -0
  61. emails/themes/default/images/soundcloud.png +0 -0
  62. emails/themes/default/images/tumblr.png +0 -0
  63. emails/themes/default/images/twitter.png +0 -0
  64. emails/themes/default/images/vimeo.png +0 -0
  65. emails/themes/default/images/youtube.png +0 -0
  66. emails/themes/default/screenshot.png +0 -0
  67. emails/themes/default/social-options.php +46 -0
  68. emails/themes/default/social.php +68 -0
  69. emails/themes/default/social_main.php +51 -0
  70. emails/themes/default/theme-options.php +59 -0
  71. emails/themes/default/theme-text.php +10 -0
  72. emails/themes/default/theme.php +122 -0
  73. emails/themes/linear/images/facebook.png +0 -0
  74. emails/themes/linear/images/purple.png +0 -0
  75. emails/themes/linear/images/twitter.png +0 -0
  76. emails/themes/linear/images/youtube.png +0 -0
  77. emails/themes/linear/screenshot.png +0 -0
  78. emails/themes/linear/theme-options.php +22 -0
  79. emails/themes/linear/theme-text.php +11 -0
  80. emails/themes/linear/theme.php +121 -0
  81. emails/themes/pint/images/bg.jpg +0 -0
  82. emails/themes/pint/screenshot.png +0 -0
  83. emails/themes/pint/theme-options.php +19 -0
  84. emails/themes/pint/theme-text.php +11 -0
  85. emails/themes/pint/theme.php +85 -0
  86. emails/themes/simple/screenshot.png +0 -0
  87. emails/themes/simple/theme-options.php +1 -0
  88. emails/themes/simple/theme-text.php +11 -0
  89. emails/themes/simple/theme.php +160 -0
  90. emails/themes/theme-1/screenshot.png +0 -0
  91. emails/themes/theme-1/theme-options.php +46 -0
  92. emails/themes/theme-1/theme-text.php +49 -0
  93. emails/themes/theme-1/theme.php +113 -0
  94. emails/themes/theme-3/header.jpg +0 -0
  95. emails/themes/theme-3/screenshot.png +0 -0
  96. emails/themes/theme-3/theme-options.php +47 -0
  97. emails/themes/theme-3/theme-text.php +49 -0
  98. emails/themes/theme-3/theme.php +124 -0
  99. emails/themes/vimeo-like/bg_header_email.gif +0 -0
  100. emails/themes/vimeo-like/screenshot.png +0 -0
  101. emails/themes/vimeo-like/theme-defaults.php +12 -0
  102. emails/themes/vimeo-like/theme-options.php +71 -0
  103. emails/themes/vimeo-like/theme-text.php +11 -0
  104. emails/themes/vimeo-like/theme.php +140 -0
  105. emails/themes/xmas-2014/images/footer.png +0 -0
  106. emails/themes/xmas-2014/images/header.png +0 -0
  107. emails/themes/xmas-2014/screenshot.png +0 -0
  108. emails/themes/xmas-2014/theme.php +125 -0
  109. emails/tnp-composer/_assets/background.png +0 -0
  110. emails/tnp-composer/_css/Icomoon/icomoon.eot +0 -0
  111. emails/tnp-composer/_css/Icomoon/icomoon.svg +2334 -0
  112. emails/tnp-composer/_css/Icomoon/icomoon.ttf +0 -0
  113. emails/tnp-composer/_css/Icomoon/icomoon.woff +0 -0
  114. emails/tnp-composer/_css/Icomoon/style.css +1924 -0
  115. emails/tnp-composer/_css/animate.css +3158 -0
  116. emails/tnp-composer/_css/newsletter-builder.css +585 -0
  117. emails/tnp-composer/_scripts/jquery-2.2.3.min.js +4 -0
  118. emails/tnp-composer/_scripts/jquery-ui-1.10.4.min.js +7 -0
admin.css CHANGED
@@ -1,34 +1,1618 @@
1
 
2
- .wrap, .form-table, .form-table td, .form-table th, .form-table td p {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  font-size: 12px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
5
 
6
- .form-table th {
 
 
 
 
 
 
 
 
 
 
 
7
  font-weight: bold;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  text-align: right;
9
- border-right: 1px solid #ddd;
10
  }
11
- .form-table td {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  }
13
 
14
- h3 {
15
  font-weight: bold;
16
- margin-bottom: 0;
17
- padding: 0;
18
- text-transform: uppercase;
19
  }
20
 
21
- .form-table textarea, .ui-widget textarea {
22
- font-family: Consolas,Monaco,monospace;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  }
24
 
25
- .notice {
 
 
 
 
 
 
 
 
 
 
 
26
  position: relative;
27
  }
28
- .thumbnails-dismiss {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  position: absolute;
30
- top: 0px;
31
- right: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  text-decoration: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  font-size: 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
1
 
2
+ @import url(//fonts.googleapis.com/css?family=Montserrat:400,700);
3
+ @import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:700);
4
+ @import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
5
+ @import url(css/dropdown.css);
6
+ @import url(css/jquery-ui/jquery-ui.css);
7
+
8
+ /* Bootstrap like */
9
+
10
+ #tnp-wrap * {
11
+ -webkit-box-sizing: border-box;
12
+ -moz-box-sizing: border-box;
13
+ box-sizing: border-box;
14
+ }
15
+
16
+ #tnp-wrap *:before,
17
+ #tnp-wrap *:after {
18
+ -webkit-box-sizing: border-box;
19
+ -moz-box-sizing: border-box;
20
+ box-sizing: border-box;
21
+ }
22
+
23
+ /*.row {
24
+ margin-right: -15px;
25
+ margin-left: -15px;
26
+ }*/
27
+
28
+ .row:before,
29
+ .row:after {
30
+ display: table;
31
+ content: " ";
32
+ }
33
+ .row:after {
34
+ clear: both;
35
+ }
36
+ .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
37
+ position: relative;
38
+ min-height: 1px;
39
+ padding-right: 15px;
40
+ padding-left: 15px;
41
+ }
42
+ .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
43
+ float: left;
44
+ }
45
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
46
+ float: left;
47
+ }
48
+ .col-md-12 {width: 100%;}
49
+ .col-md-11 {width: 91.66666667%;}
50
+ .col-md-10 {width: 83.33333333%;}
51
+ .col-md-9 {width: 75%;}
52
+ .col-md-8 {width: 66.66666667%;}
53
+ .col-md-7 {width: 58.33333333%;}
54
+ .col-md-6 {width: 50%;}
55
+ .col-md-5 {width: 41.66666667%;}
56
+ .col-md-4 {width: 33.33333333%;}
57
+ .col-md-3 {width: 25%;}
58
+ .col-md-2 {width: 16.66666667%;}
59
+ .col-md-1 {width: 8.33333333%;}
60
+
61
+ @media all and (max-width: 1100px) {
62
+ .col-md-12 {width: 100%;}
63
+ .col-md-11 {width: 100%;}
64
+ .col-md-10 {width: 100%;}
65
+ .col-md-9 {width: 100%;}
66
+ .col-md-8 {width: 100%;}
67
+ .col-md-7 {width: 100%;}
68
+ .col-md-6 {width: 100%;}
69
+ .col-md-5 {width: 100%;}
70
+ .col-md-4 {width: 100%;}
71
+ .col-md-3 {width: 100%;}
72
+ .col-md-2 {width: 100%;}
73
+ .col-md-1 {width: 100%;}
74
+ }
75
+
76
+
77
+ /* Global Fonts */
78
+
79
+ #tnp-wrap {
80
+ font-family: "Open Sans", sans-serif;
81
+ }
82
+
83
+
84
+ /* HEADER *********************************************************************/
85
+ #tnp-header {
86
+ text-align: left;
87
+ font-size: 12px;
88
+ xheight: 110px;
89
+ color: #fff;
90
+ font-family: "Montserrat",sans-serif;
91
+ }
92
+
93
+ #tnp-header input {
94
+ font-size: 12px;
95
+ }
96
+
97
+ #tnp-header a {
98
+ text-decoration: none;
99
+ /*font-family: "Montserrat",sans-serif;*/
100
+ color: white;
101
+ letter-spacing: 0.1em;
102
+ }
103
+
104
+ #tnp-header a:hover {
105
+ color: #fff;
106
+ }
107
+
108
+ .error a, .error a:hover {
109
+ color: #000!important;
110
+ }
111
+
112
+ .updated a, .updated a:hover {
113
+ color: #000!important;
114
+ }
115
+
116
+ .tnp-error {
117
+ border-left: 5px solid #dd0000;
118
+ background-color: #fff;
119
+ padding: 10px;
120
+ margin: 15px 0;
121
+ }
122
+
123
+ .tnp-warning {
124
+ border-left: 5px solid #ffb900;
125
+ background-color: #fff;
126
+ padding: 10px;
127
+ margin: 15px 0;
128
+ }
129
+
130
+ .tnp-message {
131
+ border-left: 5px solid #46b450;
132
+ background-color: #fff;
133
+ padding: 10px;
134
+ margin: 15px 0;
135
+ }
136
+
137
+ /* Admin header for extensions */
138
+ #newsletter-header-ext {
139
+ text-align: left;
140
+ background-color: #fff;
141
+ padding: 10px;
142
  font-size: 12px;
143
+ border: 1px solid #ccc;
144
+ float: right;
145
+ width: 300px;
146
+ }
147
+
148
+ #newsletter-header-ext a {
149
+ margin-right: 10px;
150
+ text-decoration: none;
151
+ }
152
+
153
+ #newsletter-path {
154
+
155
+ }
156
+
157
+ #newsletter-nav {
158
+ margin-bottom: 15px;
159
+ }
160
+
161
+ .newsletter-separator {
162
+ clear: both;
163
+ height: 5px;
164
+ }
165
+
166
+ /*
167
+ .tnp-wrap, .tnp-wrap td, .tnp-wrap th, .tnp-wrap input, .tnp-wrap textarea {
168
+ font-size: 13px;
169
+ font-family: sans-serif;
170
+ line-height: 130%;
171
+ }
172
+ */
173
+
174
+ #tnp-body,
175
+ #tnp-body p,
176
+ #tnp-body td,
177
+ #tnp-body th,
178
+ #tnp-body input,
179
+ #tnp-body select,
180
+ #tnp-body textarea
181
+ {
182
+ xfont-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
183
+ }
184
+
185
+ /* Default font colors for our dark background page body */
186
+ #tnp-body h1,
187
+ #tnp-body h2,
188
+ #tnp-body h3,
189
+ #tnp-body h4,
190
+ #tnp-body p {
191
+ color: #fff;
192
+ }
193
+
194
+ #tnp-body td h1,
195
+ #tnp-body td h2,
196
+ #tnp-body td h3 {
197
+ font-family: "Montserrat",sans-serif!important;
198
+ }
199
+
200
+ #tnp-body a, #tnp-body a:hover, #tnp-body a:visited, #tnp-body a:active {
201
+ color: #E67E22; /* Orange */
202
+ }
203
+
204
+ /* Actiojn button container */
205
+ #tnp-body .tnp-submit {
206
+ margin-bottom: 10px;
207
+ }
208
+
209
+ /* Primary button correction */
210
+ #tnp-body .button,
211
+ #tnp-body .button:visited,
212
+ #tnp-body .button:hover,
213
+ #tnp-body .button:active,
214
+ #tnp-body .button:focus,
215
+ #tnp-body .button-primary,
216
+ #tnp-body .button-primary:visited,
217
+ #tnp-body .button-primary:hover,
218
+ #tnp-body .button-secondary,
219
+ #tnp-body .button-secondary:visited,
220
+ #tnp-body .button-secondary:hover {
221
+ color: #fff;
222
+ background-color: #3498db;
223
+ text-shadow: none;
224
+ }
225
+
226
+ /* Standard button */
227
+ #tnp-body .tnp-button {
228
+ color: #fff;
229
+ background-color: #3498db;
230
+ text-shadow: none;
231
+ }
232
+
233
+ /* White button variant */
234
+ #tnp-body .button-primary.tnp-button-white, #tnp-body .tnp-button.tnp-button-white {
235
+ color: #444!important;
236
+ background-color: #fff!important;
237
+ box-shadow: none !important;
238
+ -webkit-box-shadow: none !important;
239
+ }
240
+
241
+ /* Form tables correction */
242
+ #tnp-body .form-table h1,
243
+ #tnp-body .form-table h2,
244
+ #tnp-body .form-table h4,
245
+ #tnp-body .form-table h3 {
246
+ color: #444;
247
+ }
248
+
249
+ #tnp-body th,
250
+ #tnp-body td,
251
+ #tnp-body td p,
252
+ #tnp-body td .button,
253
+ #tnp-body td .button:visited,
254
+ #tnp-body td .button:hover,
255
+ #tnp-body td .button:active,
256
+ #tnp-body td .button:focus {
257
+ color: #444;
258
+ }
259
+
260
+ #tnp-body td a,
261
+ #tnp-body td a:visited {
262
+ color: #27AE60; /* Green */
263
+ }
264
+
265
+ #tnp-body .form-table {
266
+ background-color: #fff;
267
+ border: 1px solid #ECF0F1;
268
+ margin-top: 2em;
269
+ }
270
+
271
+ #tnp-body .form-table th {
272
+ text-align: right;
273
+ font-weight: bold;
274
+ max-width: 200px;
275
+ color: #000000;
276
+ background-color: #ECF0F1;
277
+ border-bottom: 4px solid #fff;
278
+
279
+
280
+ }
281
+
282
+ #tnp-body .form-table th small {
283
+ font-weight: normal;
284
+ }
285
+
286
+ #tnp-body .form-table textarea {
287
+ width: 100%;
288
+ }
289
+
290
+ /* Table inside a field form table to create a grid of options */
291
+ #tnp-body .form-table table {
292
+ border-collapse: collapse;
293
+ }
294
+
295
+ #tnp-body .form-table table td,
296
+ .form-table table th {
297
+ padding: 5px;
298
+ font-size: .9em;
299
+ font-weight: normal;
300
+ border: 1px solid #eee;
301
+ }
302
+
303
+ #tnp-body .form-table table thead th {
304
+ text-align: left;
305
+ font-weight: bold;
306
+ }
307
+ /* End of a table inside a form table */
308
+
309
+ /* Wide fat tables */
310
+ #tnp-body .widefat th {
311
+ text-align: left;
312
+ }
313
+
314
+ /* Buttons on widgets top bar */
315
+ #tnp-body .tnp-widget h3 a,
316
+ #tnp-body .tnp-widget h3 a:visited,
317
+ #tnp-body .tnp-widget h3 a:hover {
318
+ color: #fff;
319
+ }
320
+
321
+ /* jQuery UI tabs corrections */
322
+ #tnp-body #tabs h1,
323
+ #tnp-body #tabs h2,
324
+ #tnp-body #tabs h3,
325
+ #tnp-body #tabs h4,
326
+ #tnp-body #tabs p,
327
+ #tnp-body #tabs td,
328
+ #tnp-body #tabs th,
329
+ #tnp-body #tabs input,
330
+ #tnp-body #tabs select,
331
+ #tnp-body #tabs textarea,
332
+ #tnp-body #tabs a {
333
+ color: #444;
334
+ }
335
+
336
+ /* Button correction */
337
+ #tnp-body #tabs .button,
338
+ #tnp-body #tabs .button:visited,
339
+ #tnp-body #tabs .button:hover,
340
+ #tnp-body #tabs .button-primary,
341
+ #tnp-body #tabs .button-primary:visited,
342
+ #tnp-body #tabs .button-primary:hover,
343
+ #tnp-body #tabs .button-secondary,
344
+ #tnp-body #tabs .button-secondary:visited,
345
+ #tnp-body #tabs .button-secondary:hover {
346
+ color: #fff;
347
+ }
348
+
349
+ #tnp-body #tabs .ui-widget-header {
350
+ background: #28313C;
351
+ border: 0;
352
+ }
353
+
354
+ #tnp-body #tabs .ui-tabs-panel {
355
+ padding: 15px!important;
356
+ background-color: #fff;
357
+ }
358
+
359
+ #tnp-body #tabs a.ui-tabs-anchor,
360
+ #tnp-body #tabs a.ui-tabs-anchor:visited {
361
+ color: #444;
362
+ }
363
+
364
+
365
+
366
+ div.submit {
367
+ margin-top: 5px;
368
+ padding: 5px;
369
+ }
370
+
371
+ .bordered-table {
372
+ border-collapse: collapse;
373
+ }
374
+
375
+ .bordered-table td, .bordered-table th {
376
+ border: 1px solid #ccc;
377
+ padding: 3px;
378
+ }
379
+
380
+ .newsletter-button {
381
+ font-size: 10px;
382
+ }
383
+ table.clicks td {
384
+ border: 1px solid #666;
385
+ padding: 2px;
386
+ font-size: 10px;
387
+ }
388
+
389
+ table.clicks {
390
+ border-collapse: collapse;
391
+ }
392
+
393
+ .grid {
394
+ border-collapse: collapse;
395
+ }
396
+ .grid td, .grid th {
397
+ padding: 10px;
398
+ border: 1px solid #ddd;
399
+ margin: 0;
400
+ }
401
+ .grid th {
402
+ background-color: #aaa;
403
+ }
404
+
405
+
406
+
407
+ .hints {
408
+ xborder: 1px solid #e4e4ee;
409
+ xbackground-color: #f4f4ff;
410
+ xpadding: 5px;
411
+ margin-top: 10px;
412
+ xborder-radius: 4px 4px;
413
+ font-size: 13px;
414
+ color: #666;
415
+ font-style: italic;
416
+ xbackground-color: #fcf8e3;
417
+ xborder-color: #faebcc;
418
+ }
419
+
420
+ .intro {
421
+ font-size: 11px;
422
+ margin: 6px 6px 8px;
423
+ }
424
+
425
+
426
+ .newsletter-badge {
427
+ color: #fff;
428
+ background-color: #666;
429
+ border-radius: 5px;
430
+ padding: 1px 5px;
431
+ }
432
+
433
+ .tnp-checkboxes label {
434
+ display: block;
435
+ float: left;
436
+ width: 220px;
437
+ border: 1px solid #ccc;
438
+ background-color: #f4f4f4;
439
+ margin-bottom: 5px;
440
+ padding: 5px;
441
+ white-space: nowrap;
442
+ margin-right: 5px;
443
+ }
444
+
445
+ .newsletter-checkbox-group, .nl-checkbox-group {
446
+ float: left;
447
+ margin-right: 5px;
448
+ border: 1px solid #ccc;
449
+ background-color: #f4f4f4;
450
+ margin-bottom: 5px;
451
+ padding: 5px;
452
+ white-space: nowrap;
453
+ overflow: hidden;
454
+ }
455
+
456
+ /* Checkbox group */
457
+ .newsletter-checkboxes-item {
458
+ float: left;
459
+ margin-right: 5px;
460
+ border: 1px solid #ddd;
461
+ border-radius: 3px;
462
+ background-color: #f4f4f4;
463
+ width: 150px;
464
+ margin-bottom: 5px;
465
+ padding: 3px;
466
+ white-space: nowrap;
467
+ overflow: hidden;
468
+ }
469
+
470
+ .newsletter-checkboxes-item input {
471
+ vertical-align: text-bottom;
472
+ }
473
+
474
+ .newsletter-checkboxes-item label {
475
+ display: inline;
476
+ }
477
+
478
+ .newsletter-preferences-item {
479
+ float: left;
480
+ margin-right: 5px;
481
+ border: 1px solid #ccc;
482
+ background-color: #f4f4f4;
483
+ width: 250px;
484
+ margin-bottom: 5px;
485
+ padding: 5px;
486
+ white-space: nowrap;
487
+ overflow: hidden;
488
+ }
489
+
490
+ .newsletter-preferences-item label {
491
+ display: inline;
492
+ }
493
+
494
+ .form-table td .nl-checkbox-group label {
495
+ display: inline;
496
+ }
497
+
498
+ .ui-tabs .ui-tabs-nav li a {
499
+ font-size: 14px;
500
+ }
501
+
502
+
503
+
504
+ .widefat td, .widefat th {
505
+ vertical-align: middle;
506
+ }
507
+
508
+ /*
509
+ .form-table td label {
510
+ font-size: 10px;
511
+ display: block;
512
+ }
513
+ */
514
+
515
+ .tnp-notice {
516
+ padding: 15px;
517
+ margin: 10px 0;
518
+ padding-right: 70px;
519
+ position: relative;
520
+ border: 1px sold #eee;
521
+ background-color: #fff;
522
+ color: #444;
523
+ font-size: 13px;
524
+ border-left: 5px solid #27AE60;
525
+ }
526
+
527
+ .tnp-notice a {
528
+ color: #0073aa;
529
+ text-decoration: none;
530
+ font-weight: bold;
531
+ }
532
+
533
+ .tnp-notice a.tnp-dismiss {
534
+ display: block;
535
+ position: absolute;
536
+ right: 10px;
537
+ top: 13px;
538
+ font-size: 25px;
539
+ text-decoration: none;
540
+ color: #666;
541
+ }
542
+
543
+ .tnp-notice input[type=email] {
544
+ margin: 10px 5px 5px;
545
+ width: 250px;
546
+ border: none;
547
+ box-shadow: none;
548
+ background-color: #ECF0F1;
549
+ padding: 8px;
550
+ }
551
+
552
+ .tnp-notice input[type=submit] {
553
+ border: none;
554
+ box-shadow: none;
555
+ background-color: #27AE60;
556
+ padding: 8px;
557
+ font-family: "Montserrat", sans-serif;
558
+ font-size: 13px;
559
+ color: #fff;
560
+ cursor: pointer;
561
+ }
562
+
563
+
564
+
565
+ .newsletter-message {
566
+ background-color: #efe;
567
+ border-color: #393;
568
+ border-radius: 5px;
569
+ border-style: solid;
570
+ border-width: 3px;
571
+ padding: .6em;
572
+ margin-bottom: .6em;
573
+ }
574
+
575
+ .newsletter-error-span {
576
+ color: #f00;
577
+ font-weight: bold;
578
+ }
579
+
580
+ .newsletter-error {
581
+ background-color: #fee;
582
+ border-color: #933;
583
+ border-radius: 5px;
584
+ border-style: solid;
585
+ border-width: 2px;
586
+ padding: .6em;
587
+ margin-bottom: .6em;
588
+ }
589
+
590
+ .newsletter-error strong, .newsletter-message strong {
591
+ font-weight: bold;
592
+ }
593
+
594
+ #newsletter-warnings {
595
+ background-color: #FFEBE8;
596
+ border-color: #C00;
597
+ border-radius: 3px;
598
+ border-style: solid;
599
+ border-width: 1px;
600
+ padding: .6em;
601
+ margin-bottom: .6em;
602
+ }
603
+
604
+ .newsletter-buttons {
605
+ margin-top: 1em;
606
+ margin-bottom: 1em;
607
+ }
608
+
609
+ .newsletter-buttons-bottom {
610
+ }
611
+
612
+ .newsletter-buttons-top {
613
+ }
614
+
615
+ /* Text under the panel title to explain the panel purpose. */
616
+ /*
617
+ .preamble {
618
+ margin-bottom: 15px;
619
+ border-radius: 3px;
620
+ background-color: #f4f4f4;
621
+ padding: 10px;
622
+ background-image: url("images/preamble.png");
623
+ background-repeat: no-repeat;
624
+ background-position: left;
625
+ padding-left: 65px;
626
+ font-size: 13px;
627
+ font-family: sans-serif;
628
+ }
629
+
630
+ .preamble p {
631
+ margin: 0;
632
+ }
633
+ */
634
+
635
+ .newsletter-preamble {
636
+ margin-bottom: 15px;
637
+ xborder-radius: 3px;
638
+ xbackground-color: #f4f4f4;
639
+ xpadding: 10px;
640
+ xbackground-image: url("images/preamble.png");
641
+ xbackground-repeat: no-repeat;
642
+ xbackground-position: left;
643
+ xpadding-left: 65px;
644
+ font-size: 13px;
645
+ xfont-family: sans-serif;
646
+ }
647
+
648
+ .newsletter-preamble p {
649
+ margin: 0;
650
+ }
651
+
652
+ .tab-preamble {
653
+ font-size: 13px;
654
+ line-height: normal;
655
+ xfont-family: sans-serif;
656
+ xcolor: #3a87ad;
657
+ xbackground-color: #d9edf7;
658
+ xborder: 1px solid #bce8f1;
659
+ xpadding: 15px;
660
+ xmargin-bottom: 20px;
661
+ xborder-radius: 4px;
662
+ }
663
+
664
+ .tab-preamble p {
665
+ margin: 0 0 5px 0;
666
+ }
667
+
668
+ .tnp-paginator {
669
+ margin-top: 10px;
670
+ margin-bottom: 5px;
671
+ }
672
+
673
+ .newsletter-option-grid th {
674
+ text-align: right;
675
+ width: auto;
676
+ border: 0;
677
+ padding: 3px;
678
+ font-weight: normal;
679
+ vertical-align: top;
680
+ padding-right: 15px;
681
+ }
682
+ .newsletter-option-grid td {
683
+ border: 0;
684
+ padding: 3px;
685
+ vertical-align: top;
686
+ }
687
+
688
+ .newsletter-box {
689
+ border: 1px solid #ddd;
690
+ padding: 10px;
691
+ background-color: #fafafa;
692
+ margin-bottom: 15px;
693
+ }
694
+
695
+ .newsletter-box h3 {
696
+ margin-top: 0;
697
+ }
698
+
699
+ .newsletter-textarea-preview {
700
+ border: 1px solid #ddd;
701
+ }
702
+
703
+ .tnp-tab-notice {
704
+ background-color: #fff;
705
+ border: 1px solid #eee;
706
+ border-left: 3px solid gray;
707
+ padding: 10px;
708
+ margin: 10px 0;
709
+ color: #444;
710
+ }
711
+
712
+ .tnp-tab-warning {
713
+ background-color: #fff;
714
+ border: 1px solid #eee;
715
+ border-left: 3px solid orange;
716
+ padding: 10px;
717
+ margin: 10px 0;
718
+ color: #444;
719
+ }
720
+
721
+ .tnp-tab-success {
722
+ background-color: #fff;
723
+ border: 1px solid #eee;
724
+ border-left: 3px solid green;
725
+ padding: 10px;
726
+ margin: 10px 0;
727
+ color: #444;
728
+ }
729
+
730
+ .tnp-tab-error {
731
+ background-color: #fff;
732
+ border: 1px solid #eee;
733
+ border-left: 3px solid red;
734
+ padding: 10px;
735
+ margin: 10px 0;
736
+ color: #444;
737
+ }
738
+
739
+ .tnp-wrap a[target=_blank] {
740
+ }
741
+
742
+ /* .tnp-wrap a[target=_blank]:after {
743
+ content: "»";
744
+ }*/
745
+
746
+
747
+ /* CSS The Newsletter Team */
748
+
749
+ /* CSS Tips */
750
+
751
+ .tnp-tip {
752
+ margin-top: 5px;
753
+ }
754
+
755
+ .tip-button {
756
+ padding: 0px 5px;
757
+ color: #FD5F65;
758
+ text-transform: uppercase;
759
+ letter-spacing: 0.2em;
760
+ /*font-family: "Montserrat";*/
761
+ font-size: 10px;
762
+ border: 1px red solid;
763
+ }
764
+
765
+ .tip-content {
766
+ /*font-family: "Montserrat";*/
767
+ font-weight: 500;
768
+ font-size: 11px;
769
+ color: #999999;
770
+ }
771
+
772
+ /* CSS General Font Styles */
773
+
774
+ .tnp-wrap p {
775
+ /*font-family: "Montserrat";*/
776
+ font-weight: 400;
777
+ }
778
+
779
+ p.description {
780
+ font-size: 12px !important;
781
+ }
782
+
783
+
784
+ /* CSS Themes Preview */
785
+
786
+ .tnp-theme-preview {
787
+ display: inline-block;
788
+ text-align: center;
789
+ }
790
+
791
+ .tnp-theme-preview p {
792
+ /*font-family: "Montserrat";*/
793
+ font-size: 11px;
794
+ letter-spacing: 0.2em;
795
+ text-transform: uppercase;
796
+ color: #fff;
797
+ }
798
+
799
+ .tnp-theme-preview img:hover {
800
+ border: 5px solid #FD5F65;
801
+ border-radius: 10px;
802
+ padding: 5px;
803
+ background-color: #FD5F65;
804
+ }
805
+
806
+ .tnp-theme-preview img {
807
+ border: 5px solid transparent;
808
+ border-radius: 10px;
809
+ padding: 5px;
810
+ }
811
+
812
+
813
+ .tnp-header-logo {
814
+ margin-left: 10px;
815
+ }
816
+
817
+ /* Stefano 4.0 */
818
+
819
+ .ui-tabs {
820
+ border-color: #28313C;
821
+ background-color: #28313C;
822
+ border: 0;
823
+ }
824
+
825
+ .ui-tabs .ui-tabs-nav {
826
+ margin: 0;
827
+ padding: .2em .2em 0 0;
828
+ background-color: #f2f2f2;
829
+ }
830
+
831
+ .ui-tabs .ui-tabs-panel {
832
+ padding: 1em 0;
833
+ background-color: #f2f2f2;
834
+ margin: 0;
835
+ border: 0;
836
+ }
837
+
838
+ /* Altrimenti si crea una striscia bianca in mezzo alla pagina! */
839
+
840
+
841
+ .wp-core-ui .button-primary {
842
+ background-color: #2b2f3a;
843
+ color: #fff;
844
+ }
845
+
846
+
847
+ /* Regole Generali*/
848
+
849
+ #tnp-body {
850
+ padding: 10px;
851
+ background-color: #28313C;
852
+ border-color: #28313C;
853
+ border-width: 10px;
854
+ border-style: solid;
855
+ overflow: auto;
856
+ }
857
+
858
+ .tnp-darkbg {
859
+ background-color: #34495E!important;
860
+ }
861
+
862
+ #tnp-body h3 {
863
+ margin-top: 25px;
864
+ clear: both;
865
+ /* display: inline-block; */
866
+ /* background-color: #34495E; */
867
+ /* color: #fff !important; */
868
+ margin-bottom: 10px;
869
+ /* width: 200px;*/
870
+ /* text-align: right; */
871
+ /* border-bottom: 2px solid #27AE60;*/
872
+ }
873
+
874
+
875
+ .tnp-body-lite {
876
+ background-color: #F1F1F1 !important;
877
  }
878
 
879
+
880
+ /* Header & Sub-header Pannelli */
881
+
882
+ #tnp-heading {
883
+ padding: 10px;
884
+ background-color: #28313C;
885
+ margin-bottom: 10px;
886
+ border-radius: 5px;
887
+ }
888
+
889
+ #tnp-heading a {
890
+ color: #fff;
891
  font-weight: bold;
892
+ border-bottom: 1.5px solid #fff;
893
+ text-decoration: none;
894
+ }
895
+
896
+ #tnp-heading a:hover {
897
+ color: #27AE60;
898
+ border-bottom: 1.5px solid #27AE60;
899
+ }
900
+
901
+ #tnp-heading div p {
902
+ color: #666;
903
+ }
904
+
905
+ #tnp-heading h2 {
906
+ color: #fff;
907
+ font-family: "Montserrat", sans-serif;
908
+ letter-spacing: 0.1rem;
909
+ font-size: 1.1rem;
910
+ line-height: 1.8rem;
911
+ text-transform: uppercase;
912
+ vertical-align: middle;
913
+ font-weight: 700;
914
+ padding: 0;
915
+ margin: 0px;
916
+ }
917
+
918
+ #tnp-heading p {
919
+ margin: 0px;
920
+ color: #ccc;
921
+ }
922
+
923
+ #tnp-heading .tnp-btn-h1 {
924
+ color: #fff;
925
+ background-color: #3498db;
926
+ border-radius: 3px;
927
+ padding: 6px 11px;
928
+ text-decoration: none;
929
+ text-transform: capitalize;
930
+ font-family: "Montserrat", sans-serif;
931
+ margin-left: 10px;
932
+ font-size: 0.75rem;
933
+ font-weight: 300;
934
+ border: none;
935
+ }
936
+
937
+ #tnp-heading .tnp-btn-h1:hover {
938
+ color: #fff;
939
+ background-color: #5DADE2;
940
+ -webkit-transition: background-color .25s linear;
941
+ transition: background-color .25s linear;
942
+ -webkit-font-smoothing: subpixel-antialiased;
943
+ border: none;
944
+ color: #fff;
945
+ }
946
+
947
+ #tnp-body .tnp-widget {
948
+ width: 100%;
949
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
950
+ background: #fff;
951
+ min-height: 350px;
952
+ color: #000;
953
+ }
954
+
955
+ #tnp-body .tnp-widget p {
956
+ color: #000;
957
+ }
958
+
959
+ /* Widget title */
960
+ .tnp-widget h3 {
961
+ font-family: "Montserrat", sans-serif;
962
+ letter-spacing: 0.05rem;
963
+ background-color: #2980B9;
964
+ color: #fff;
965
+ margin: 15px 0px;
966
+ padding: 9px;
967
+ border: 0;
968
+ font-size: 14px;
969
+ font-weight: 400;
970
+ }
971
+
972
+ /* Widget title button */
973
+ .tnp-widget h3 a {
974
+ float: right;
975
+ color: white;
976
+ text-decoration: none;
977
+ margin-left: 5px;
978
+ padding: 2px 8px;
979
+ background-color: #26C281;
980
+ border-radius: 2px;
981
+ font-weight: 300;
982
+ text-transform: capitalize;
983
+ font-size: 0.8rem;
984
+ }
985
+
986
+ /* Widget title button hover */
987
+ .tnp-widget h3 a:hover {
988
+ color: white;
989
+ text-decoration: none;
990
+ margin-left: 5px;
991
+ background-color: #2ECC71;
992
+ }
993
+
994
+ .tnp-widget .inside p, .tnp-widget .inside li {
995
+ font-size: 12px;
996
+ margin: 10px;
997
+ }
998
+
999
+ .tnp-widget .inside ul {
1000
+ list-style-type: circle;
1001
+ list-style-position: inside;
1002
+ }
1003
+
1004
+
1005
+
1006
+ /* Dashboard Box */
1007
+
1008
+ .metabox-holder {
1009
+ width: 100%;
1010
+ }
1011
+
1012
+ .postbox {
1013
+ border: none;
1014
+ }
1015
+
1016
+ .postbox h3 a {
1017
+ float: right;
1018
+
1019
+ }
1020
+
1021
+
1022
+ #dashboard-widgets .postbox-container {
1023
+ width: 33.333%
1024
+ }
1025
+
1026
+ #tnp-body .postbox p {
1027
+ color: #000;
1028
+ }
1029
+
1030
+ #dashboard-widgets .postbox-container .postbox h3 {
1031
+ font-family: "Montserrat", sans-serif;
1032
+ letter-spacing: 0.05rem;
1033
+ background-color: #415b76;
1034
+ color: #fff;
1035
+ margin: 0;
1036
+ padding: 9px;
1037
+ }
1038
+
1039
+ #dashboard-widgets .postbox-container h3 a {
1040
+ color: white;
1041
+ text-decoration: none;
1042
+ margin-left: 5px;
1043
+ padding: 2px 8px;
1044
+ background-color: #26C281;
1045
+ border-radius: 2px;
1046
+ font-weight: 300;
1047
+ text-transform: capitalize;
1048
+ font-size: 0.8rem;
1049
+ }
1050
+
1051
+ #dashboard-widgets .postbox-container h3 a:hover {
1052
+ color: white;
1053
+ text-decoration: none;
1054
+ margin-left: 5px;
1055
+ background-color: #2ECC71;
1056
+ }
1057
+
1058
+ .postbox-container i {
1059
+ margin-right: 3px;
1060
+ }
1061
+ #tnp-dash-newsletters tr td:last-of-type {
1062
+ width: 80px;
1063
+ text-align: right;
1064
+ }
1065
+
1066
+ #tnp-dash-subscribers tr td:last-of-type {
1067
+ width: 80px;
1068
  text-align: right;
 
1069
  }
1070
+
1071
+ #tnp-dash-subscribers tr td:first-of-type {
1072
+ width: 250px;
1073
+ overflow: hidden;
1074
+ }
1075
+
1076
+ #tnp-dash-subscribers table {
1077
+ table-layout: fixed;
1078
+ }
1079
+
1080
+ #tnp-dash-documentation .inside div {
1081
+ margin-top: 10px;
1082
+ }
1083
+
1084
+ #tnp-dash-documentation .inside a {
1085
+ text-decoration: none;
1086
+ color: #fff;
1087
+ display: block;
1088
+ font-family: "Montserrat", sans-serif;
1089
+ padding: 5px 10px;
1090
+ }
1091
+
1092
+
1093
+ /* Footer */
1094
+
1095
+ #tnp-footer div {
1096
+ width: 33%;
1097
+ display: inline-block;
1098
+ }
1099
+
1100
+ #tnp-footer {
1101
+ margin-top: 10px;
1102
+ padding: 20px 10px 10px 40px;
1103
+ background-color: #28313C;
1104
+ font-family: "Montserrat", sans-serif;
1105
+ }
1106
+
1107
+ #tnp-footer a {
1108
+ color: #fff;
1109
+ text-decoration: none;
1110
+ }
1111
+
1112
+ #tnp-footer a:hover {
1113
+ color: #BDC3C7;
1114
+ }
1115
+
1116
+ #tnp-footer input[type="submit"] {
1117
+ background-color: #2ECC71;
1118
+ border: none;
1119
+ padding: 5px;
1120
+ color: #fff;
1121
+ }
1122
+
1123
+ #tnp-footer form {
1124
+ white-space: nowrap;
1125
+ }
1126
+
1127
+ #tnp-footer li {
1128
+ display: inline;
1129
+ margin-left: 15px;
1130
+ padding: 2px 5px;
1131
+ border-left: 3px solid #2ECC71;
1132
+ }
1133
+
1134
+ /* Wrapper Background */
1135
+
1136
+ #wpwrap {
1137
+ background-color: #222B36 !important;
1138
+ }
1139
+
1140
+ /* Global buttons styles */
1141
+
1142
+ #dashboard-widgets .button {
1143
+ border: none;
1144
+ background: none;
1145
+ box-shadow: none;
1146
+ color: #322C39;
1147
+ }
1148
+
1149
+ #dashboard-widgets .button:hover {
1150
+ background-color: #ECF0F1;
1151
+ }
1152
+
1153
+ .wp-core-ui .button-secondary, .wp-core-ui .button, .wp-core-ui .button-primary {
1154
+ background-color: #3498db;
1155
+ border: none;
1156
+ box-shadow: none;
1157
+ color: #fff;
1158
+ font-family: 'Montserrat',sans-serif;
1159
+ margin: 0px 2px;
1160
+ }
1161
+
1162
+ .wp-core-ui .button-secondary:hover, .wp-core-ui .button:hover, .wp-core-ui .button-primary:hover {
1163
+ background-color: #5DADE2;
1164
+ color: #fff;
1165
+ }
1166
+
1167
+ span.wp-media-buttons-icon:before {
1168
+ color: #fff;
1169
+ }
1170
+
1171
+ .tnp-paginator [value="Go"] {
1172
+ background-color: #27AE60;
1173
+ }
1174
+
1175
+ .tnp-paginator [value="Go"]:hover {
1176
+ background-color: #2ECC71;
1177
+ }
1178
+
1179
+ .notice-dismiss {
1180
+ padding: 3px;
1181
+ }
1182
+
1183
+ /*.widefat .button-secondary {
1184
+ background: none;
1185
+ color: #3498db;
1186
+ }*/
1187
+
1188
+ /* Paginator */
1189
+
1190
+ .tnp-paginator {
1191
+ color: #fff;
1192
+ font-family: "Montserrat",sans-serif;
1193
+ margin: 10px 0px;
1194
+ }
1195
+
1196
+ .tnp-paginator .button-secondary {
1197
+ padding: 5px;
1198
+ line-height: normal;
1199
+ height: auto;
1200
+ font-size: 12px;
1201
+ height: 25px;
1202
+ border: none;
1203
+ border-radius: 3px;
1204
+ vertical-align: baseline;
1205
+ }
1206
+
1207
+ .tnp-paginator [value="Go"] {
1208
+ background-color: #27AE60 !important;
1209
+ }
1210
+
1211
+ .tnp-paginator [value="Go"]:hover {
1212
+ background-color: #2ECC71 !important;
1213
+ }
1214
+
1215
+ .tnp-paginator input {
1216
+ background-color: #2C3E50;
1217
+ border: none;
1218
+ border-radius: 3px;
1219
+ color: #fff;
1220
+ padding: 5px;
1221
+ line-height: normal;
1222
+ font-size: 12px;
1223
+ height: 25px;
1224
+ }
1225
+
1226
+ /* Subscribers Search Box */
1227
+
1228
+ .tnp-subscribers-search {
1229
+ color: #fff;
1230
+ font-family: "Montserrat", sans-serif;
1231
+ background-color: #2C3E50;
1232
+ padding: 20px;
1233
+ border-radius: 5px;
1234
+ margin-bottom: 20px;
1235
+ display: inline-block;
1236
+ }
1237
+
1238
+ .tnp-subscribers-search select {
1239
+ margin-left: 5px;
1240
+ padding: none;
1241
+ line-height: inherit;
1242
+ }
1243
+
1244
+
1245
+ /* Responsive Video Embeds */
1246
+
1247
+ .tnp-video-container {
1248
+ position: relative;
1249
+ padding-bottom: 56.25%;
1250
+ padding-top: 30px; height: 0; overflow: hidden;
1251
+ }
1252
+
1253
+ .tnp-video-container iframe,
1254
+ .tnp-video-container object,
1255
+ .tnp-video-container embed {
1256
+ position: absolute;
1257
+ top: 0;
1258
+ left: 0;
1259
+ width: 100%;
1260
+ height: 100%;
1261
+ }
1262
+
1263
+
1264
+ /* Colors Palette */
1265
+
1266
+ .orange {
1267
+ background-color: #F39C12; /*Orange #F39C12 */
1268
+ }
1269
+
1270
+ .blue {
1271
+ background-color: #2980B9; /* Blue #2980B9 */
1272
+ }
1273
+
1274
+ .purple {
1275
+ background-color: #8E44AD; /* Purple #8E44AD */
1276
+ }
1277
+
1278
+ .notice a {
1279
+ color: #000 !important;
1280
+ }
1281
+
1282
+ .tnp-chart {
1283
+ border: 1px solid #eee;
1284
+ width: 100%;
1285
+ }
1286
+
1287
+ .tnp-db-table {
1288
+ width: auto;
1289
+ background-color: #fff;
1290
+ }
1291
+
1292
+ .tnp-db-table thead {
1293
+ border-bottom: 1px solid #eee;
1294
  }
1295
 
1296
+ .tnp-db-table th {
1297
  font-weight: bold;
 
 
 
1298
  }
1299
 
1300
+ .tnp-db-table td, .tnp-db-table th {
1301
+ padding: 3px;
1302
+ font-family: monospace;
1303
+ border: 0;
1304
+ }
1305
+
1306
+ /* STATUS PANEL */
1307
+
1308
+ .tnp-main-status h3, .tnp-main-status h4 {
1309
+ color: #fff;
1310
+ }
1311
+
1312
+ #tnp-status-table .tnp-ok {
1313
+ font-weight: bold;
1314
+ color: white;
1315
+ font-size: 14px;
1316
+ background-color: #27AE60;
1317
+ padding: 2px 10px;
1318
+ border-radius: 10px;
1319
+ }
1320
+
1321
+ #tnp-status-table .tnp-ko {
1322
+ font-weight: bold;
1323
+ color: white;
1324
+ font-size: 14px;
1325
+ background-color: #E74C41;
1326
+ padding: 2px 10px;
1327
+ border-radius: 10px;
1328
+ }
1329
+
1330
+ #tnp-status-table .tnp-maybe {
1331
+ font-weight: bold;
1332
+ color: white;
1333
+ font-size: 14px;
1334
+ background-color: #F1C40F;
1335
+ padding: 2px 10px;
1336
+ border-radius: 10px;
1337
+ }
1338
+
1339
+ .tnp-main-status .tnp-log-files li {
1340
+ padding-left: 15px;
1341
+ }
1342
+
1343
+ .tnp-main-status .tnp-log-files li, .tnp-main-status .tnp-log-files li a {
1344
+ color: #fff;
1345
+ }
1346
+
1347
+ .tnp-main-status .tnp-log-files .tnp-log-size {
1348
+ font-style: italic;
1349
+ }
1350
+
1351
+ table.widefat {
1352
+ border: 0;
1353
+ box-shadow: none;
1354
+ }
1355
+
1356
+ #tnp-status-table tbody tr:nth-child(2n+1) {
1357
+ background-color: #ECF0F1;
1358
+ border-radius: 2px;
1359
+ margin: 5px;
1360
+ }
1361
+
1362
+ #tnp-parameters-table tbody tr:nth-child(2n+1) {
1363
+ background-color: #ECF0F1;
1364
+ border-radius: 2px;
1365
+ margin: 5px;
1366
  }
1367
 
1368
+
1369
+ /* Extension Panel */
1370
+
1371
+
1372
+
1373
+ .tnp-extension-premium-box, .tnp-extension-free-box, .tnp-integration-box {
1374
+ width: 300px;
1375
+ height: 220px;
1376
+ background-color: #222B36;
1377
+ text-align: center;
1378
+ margin: 20px;
1379
+ float: left;
1380
  position: relative;
1381
  }
1382
+
1383
+ .tnp-extension-premium-box:hover, .tnp-extension-free-box:hover, .tnp-integration-box:hover {
1384
+ background-color: #232C35;
1385
+ box-shadow: 1px 1px 15px #222B36;
1386
+ }
1387
+
1388
+ .tnp-extension-premium-box p, .tnp-extension-free-box p, .tnp-integration-box p {
1389
+ padding: 5px 10px;
1390
+ color: #72777c;
1391
+ font-size: 14px;
1392
+ margin-top: 0px;
1393
+ }
1394
+
1395
+ /*.tnp-extension-premium-box {
1396
+ border-top: 10px solid #F39C12;
1397
+ }
1398
+
1399
+ .tnp-extension-free-box {
1400
+ border-top: 10px solid #2ECC71;
1401
+ }
1402
+
1403
+ .tnp-integration-box {
1404
+ border-top: 10px solid #3498DB;
1405
+ }*/
1406
+
1407
+ .tnp-extension-premium-box h3 {
1408
+ font-family: "Montserrat", sans-serif;
1409
+ padding: 5px 8px !important;
1410
+ border-radius: 3px;
1411
+ display: inline-block;
1412
+ font-size: 16px;
1413
+ color: #fff;
1414
+ margin-bottom: 0px !important;
1415
+ margin-top: 25px !important;
1416
+ font-weight: 300;
1417
+ width: auto !important;
1418
+ border-bottom: none !important;
1419
+ }
1420
+
1421
+ .tnp-extension-free-box h3 {
1422
+ font-family: "Montserrat", sans-serif;
1423
+ padding: 5px 8px !important;
1424
+ border-radius: 3px;
1425
+ display: inline-block;
1426
+ font-size: 16px;
1427
+ color: #fff;
1428
+ margin-bottom: 0px !important;
1429
+ margin-top: 25px !important;
1430
+ font-weight: 300;
1431
+ width: auto !important;
1432
+ border-bottom: none !important;
1433
+ }
1434
+
1435
+ .tnp-integration-box h3 {
1436
+ font-family: "Montserrat", sans-serif;
1437
+ padding: 5px 8px !important;
1438
+ border-radius: 3px;
1439
+ display: inline-block;
1440
+ font-size: 16px;
1441
+ color: #fff;
1442
+ margin-bottom: 0px !important;
1443
+ margin-top: 25px !important;
1444
+ font-weight: 300;
1445
+ width: auto !important;
1446
+ border-bottom: none !important;
1447
+ }
1448
+
1449
+ .tnp-extension-premium-action {
1450
+ bottom: 0;
1451
  position: absolute;
1452
+ width: 100%;
1453
+ padding: 12px;
1454
+ font-family: "Montserrat", sans-serif;
1455
+ }
1456
+
1457
+ .tnp-extension-free-action {
1458
+ bottom: 0;
1459
+ position: absolute;
1460
+ width: 100%;
1461
+ padding: 12px;
1462
+ font-family: "Montserrat", sans-serif;
1463
+ }
1464
+
1465
+ .tnp-integration-action {
1466
+ bottom: 0;
1467
+ position: absolute;
1468
+ width: 100%;
1469
+ padding: 12px;
1470
+ font-family: "Montserrat", sans-serif;
1471
+ }
1472
+
1473
+
1474
+ .tnp-extension-premium-action span {
1475
+ color: #27AE60;
1476
+ }
1477
+
1478
+ .tnp-extension-free-action span {
1479
+ color: #27AE60;
1480
+ }
1481
+
1482
+ .tnp-integration-action span {
1483
+ color: #27AE60;
1484
+ }
1485
+
1486
+ .tnp-extension-activate {
1487
+ color: #1ABC9C;
1488
+ padding: 5px 8px;
1489
+ text-decoration: none;
1490
+ cursor: pointer;
1491
+ }
1492
+
1493
+ .tnp-extension-install {
1494
+ color: #2980B9;
1495
+ padding: 5px 8px;
1496
+ text-decoration: none;
1497
+ cursor: pointer;
1498
+ }
1499
+
1500
+ .tnp-extension-buy {
1501
+ color: #F1C40F;
1502
+ padding: 5px 8px;
1503
+ text-decoration: none;
1504
+ cursor: pointer;
1505
+ }
1506
+
1507
+ .tnp-extension-free {
1508
+ color: #D35400;
1509
+ padding: 5px 8px;
1510
  text-decoration: none;
1511
+ cursor: pointer;
1512
+ position: relative;
1513
+ }
1514
+
1515
+ img.tnp-extensions-free-badge {
1516
+ position: absolute;
1517
+ display: block;
1518
+ right: 0;
1519
+ top: 0;
1520
+ width: 70px;
1521
+ }
1522
+
1523
+ .tnp-extensions-image img {
1524
+ margin: 25px 0px -10px;
1525
+ }
1526
+
1527
+ /* Subscription modal for free extensions */
1528
+ #tnp-subscribe-overlay {
1529
+ height: 100vh;
1530
+ width: 100vw;
1531
+ z-index: 10000;
1532
+ display: none;
1533
+ background-image: url(images/modal-background.png);
1534
+ background-repeat: repeat;
1535
+ position: fixed;
1536
+ top: 0;
1537
+ left: -20px;
1538
+ }
1539
+
1540
+ #tnp-subscribe-modal {
1541
+ width: 600px;
1542
+ background-color: rgba(255,255,255,1);
1543
+ margin-right: auto;
1544
+ margin-left: auto;
1545
+ margin-top: 100px;
1546
+ -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
1547
+ -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
1548
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
1549
+ padding: 25px;
1550
+ background-color: #1D2B38;
1551
+
1552
+ text-align: center;
1553
+ }
1554
+
1555
+ #tnp-subscribe-modal img {
1556
+ width: 30%;
1557
+ }
1558
+
1559
+ #tnp-subscribe-title {
1560
  font-size: 20px;
1561
+ margin-top: 30px;
1562
+ margin-bottom: 30px;
1563
+ line-height: 30px;
1564
+ color: white;
1565
+ font-weight: 200;
1566
+ }
1567
+
1568
+ #tnp-subscribe-email-wrapper {
1569
+ margin: 20px;
1570
+ }
1571
+
1572
+ #tnp-subscribe-email-wrapper input {
1573
+ border: none;
1574
+ background-color: #223242;
1575
+ color: white;
1576
+ }
1577
+
1578
+ #tnp-subscribe-email {
1579
+ font-size: 24px;
1580
+ box-sizing: border-box;
1581
+ width: 100%;
1582
+ padding: 10px;
1583
+ text-align: center;
1584
+ }
1585
+
1586
+ #tnp-subscribe-submit-wrapper {
1587
+ margin-bottom: 20px;
1588
+ }
1589
+
1590
+ #tnp-subscribe-submit {
1591
+ font-size: 24px;
1592
+ background-color: #219050;
1593
+ color: #fff;
1594
+ padding: 10px 35px;
1595
+ border: 0;
1596
+ font-size: 17px;
1597
+ letter-spacing: 2px;
1598
+ }
1599
+
1600
+ #tnp-subscribe-no-thanks {
1601
+ color: #666;
1602
+ margin-top: 20px;
1603
+ margin-bottom: 20px;
1604
+ }
1605
+
1606
+ /* Michael - Nuovo Stile Tabelle Plugin */
1607
+
1608
+ .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
1609
+ background: #fff !important;
1610
+ font-weight: normal;
1611
+ font-family: "Montserrat", sans-serif;
1612
+ }
1613
+
1614
+ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
1615
+ border: none;
1616
+ background: #ECF0F1;
1617
+ font-family: "Montserrat", sans-serif;
1618
  }
admin.js ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery.cookie = function(name, value, options) {
2
+ if (typeof value != 'undefined') { // name and value given, set cookie
3
+ options = options || {};
4
+ if (value === null) {
5
+ value = '';
6
+ options.expires = -1;
7
+ }
8
+ var expires = '';
9
+ if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
10
+ var date;
11
+ if (typeof options.expires == 'number') {
12
+ date = new Date();
13
+ date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
14
+ } else {
15
+ date = options.expires;
16
+ }
17
+ expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
18
+ }
19
+ // CAUTION: Needed to parenthesize options.path and options.domain
20
+ // in the following expressions, otherwise they evaluate to undefined
21
+ // in the packed version for some reason...
22
+ var path = options.path ? '; path=' + (options.path) : '';
23
+ var domain = options.domain ? '; domain=' + (options.domain) : '';
24
+ var secure = options.secure ? '; secure' : '';
25
+ document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
26
+ } else { // only name given, get cookie
27
+ var cookieValue = null;
28
+ if (document.cookie && document.cookie != '') {
29
+ var cookies = document.cookie.split(';');
30
+ for (var i = 0; i < cookies.length; i++) {
31
+ var cookie = jQuery.trim(cookies[i]);
32
+ // Does this cookie string begin with the name we want?
33
+ if (cookie.substring(0, name.length + 1) == (name + '=')) {
34
+ cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
35
+ break;
36
+ }
37
+ }
38
+ }
39
+ return cookieValue;
40
+ }
41
+ };
css/dropdown.css ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .tnp-drowpdown ul, .tnp-drowpdown li {
2
+ margin: 0; padding: 0; border: 0;
3
+ }
4
+
5
+ /* Removed by Stefano */
6
+ .tnp-drowpdown li {
7
+ /*min-width: 150px;*/
8
+ }
9
+
10
+ .tnp-drowpdown {
11
+ margin-top: 10px;
12
+ -webkit-transition-timing-function: ease;
13
+ padding: 5px;
14
+ font-size: 12px;
15
+ margin-bottom: 10px;
16
+ color: #fff;
17
+ }
18
+
19
+ .tnp-drowpdown a {
20
+ text-decoration: none;
21
+ color: white;
22
+ letter-spacing: 0.1em;
23
+ }
24
+
25
+ .tnp-drowpdown a:hover {
26
+ color: #fff;
27
+ }
28
+
29
+ .tnp-drowpdown {
30
+ -webkit-transition: width 2s;
31
+ transition: width 2s;
32
+ }
33
+
34
+ .tnp-drowpdown ul ul {
35
+ display: none;
36
+ z-index: 10000;
37
+ }
38
+
39
+ .tnp-drowpdown ul li:hover > ul {
40
+ display: block;
41
+ }
42
+
43
+ .tnp-drowpdown ul {
44
+ padding: 0 20px;
45
+ list-style: none;
46
+ position: relative;
47
+ display: inline-table;
48
+ }
49
+ .tnp-drowpdown ul:after {
50
+ content: "";
51
+ clear: both;
52
+ display: block;
53
+ }
54
+
55
+ .tnp-drowpdown ul li {
56
+ float: left;
57
+ margin-left: 10px;
58
+ text-transform: uppercase;
59
+ -webkit-transition: all 0.2s ease-in-out;
60
+ -moz-transition: all 0.2s ease-in-out;
61
+ -o-transition: all 0.2s ease-in-out;
62
+ transition: all 0.2s ease-in-out;
63
+ }
64
+ .tnp-drowpdown ul li:hover {
65
+ background-color: #34495E;
66
+ /*border: 1px solid #34495E;*/
67
+ }
68
+ .tnp-drowpdown ul li:hover a {
69
+ }
70
+
71
+ .tnp-drowpdown ul li a {
72
+ display: block;
73
+ padding: 10px 10px;
74
+ text-decoration: none;
75
+ }
76
+
77
+ .tnp-drowpdown ul li a small {
78
+ display: block;
79
+ color: #afafaf;
80
+ }
81
+
82
+ .tnp-drowpdown ul ul {
83
+ background: #332D39;
84
+ border-radius: 0px;
85
+ padding: 0;
86
+ position: absolute;
87
+ }
88
+ .tnp-drowpdown ul ul li {
89
+ float: none;
90
+ position: relative;
91
+ margin-left: 0;
92
+ border: none;
93
+ text-transform: none;
94
+ line-height: 1.6em;
95
+ }
96
+
97
+
98
+ .tnp-drowpdown ul ul li:nth-child(even) {
99
+ background-color: #3b3342;
100
+ }
101
+
102
+
103
+
104
+ .tnp-drowpdown ul ul li:hover {
105
+ background: inherit;
106
+ }
107
+ .tnp-drowpdown ul ul li a {
108
+ padding: 5px 15px;
109
+ color: #fff;
110
+ }
111
+ .tnp-drowpdown ul ul li a:hover {
112
+ background: #34495E;
113
+ }
114
+
115
+ .tnp-drowpdown ul ul ul {
116
+ position: absolute; left: 100%; top:0;
117
+ }
118
+
119
+ .tnp-wrap ul li {
120
+ list-style-type: none;
121
+ }
122
+
123
+ .tnp-professional-extensions-button {
124
+ background-color: #27AE60;
125
+ border: 1px solid #27AE60 !important;
126
+ -webkit-transition: all 1s ease-in-out;
127
+ -moz-transition: all 1s ease-in-out;
128
+ -o-transition: all 1s ease-in-out;
129
+ transition: all 1s ease-in-out;
130
+ border-radius: 3px;
131
+ }
132
+
133
+ .tnp-professional-extensions-button:hover {
134
+ background-color: #2ECC71 !important;
135
+ border: 1px solid #2ECC71 !important;
136
+ }
137
+
138
+ .tnp-professional-extensions-button-red {
139
+ background-color: #C0392B;
140
+ border: 1px solid #C0392B !important;
141
+ -webkit-transition: all 1s ease-in-out;
142
+ -moz-transition: all 1s ease-in-out;
143
+ -o-transition: all 1s ease-in-out;
144
+ transition: all 1s ease-in-out;
145
+ border-radius: 3px;
146
+ }
147
+
148
+ .tnp-professional-extensions-button-red:hover {
149
+ background-color: #E74C3C !important;
150
+ border: 1px solid #E74C3C !important;
151
+ }
css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png ADDED
Binary file
css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png ADDED
Binary file
css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png ADDED
Binary file
css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png ADDED
Binary file
css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png ADDED
Binary file
css/jquery-ui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png ADDED
Binary file
css/jquery-ui/images/ui-bg_highlight-soft_25_0073ea_1x100.png ADDED
Binary file
css/jquery-ui/images/ui-bg_highlight-soft_50_dddddd_1x100.png ADDED
Binary file
css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png ADDED
Binary file
css/jquery-ui/images/ui-icons_0073ea_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_222222_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_2e83ff_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_454545_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_666666_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_888888_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_cd0a0a_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_ff0084_256x240.png ADDED
Binary file
css/jquery-ui/images/ui-icons_ffffff_256x240.png ADDED
Binary file
css/jquery-ui/jquery-ui.css ADDED
@@ -0,0 +1,1225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*! jQuery UI - v1.11.4 - 2015-12-31
2
+ * http://jqueryui.com
3
+ * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
+
7
+ /* Layout helpers
8
+ ----------------------------------*/
9
+ .ui-helper-hidden {
10
+ display: none;
11
+ }
12
+ .ui-helper-hidden-accessible {
13
+ border: 0;
14
+ clip: rect(0 0 0 0);
15
+ height: 1px;
16
+ margin: -1px;
17
+ overflow: hidden;
18
+ padding: 0;
19
+ position: absolute;
20
+ width: 1px;
21
+ }
22
+ .ui-helper-reset {
23
+ margin: 0;
24
+ padding: 0;
25
+ border: 0;
26
+ outline: 0;
27
+ line-height: 1.3;
28
+ text-decoration: none;
29
+ font-size: 100%;
30
+ list-style: none;
31
+ }
32
+ .ui-helper-clearfix:before,
33
+ .ui-helper-clearfix:after {
34
+ content: "";
35
+ display: table;
36
+ border-collapse: collapse;
37
+ }
38
+ .ui-helper-clearfix:after {
39
+ clear: both;
40
+ }
41
+ .ui-helper-clearfix {
42
+ min-height: 0; /* support: IE7 */
43
+ }
44
+ .ui-helper-zfix {
45
+ width: 100%;
46
+ height: 100%;
47
+ top: 0;
48
+ left: 0;
49
+ position: absolute;
50
+ opacity: 0;
51
+ filter:Alpha(Opacity=0); /* support: IE8 */
52
+ }
53
+
54
+ .ui-front {
55
+ z-index: 100;
56
+ }
57
+
58
+
59
+ /* Interaction Cues
60
+ ----------------------------------*/
61
+ .ui-state-disabled {
62
+ cursor: default !important;
63
+ }
64
+
65
+
66
+ /* Icons
67
+ ----------------------------------*/
68
+
69
+ /* states and images */
70
+ .ui-icon {
71
+ display: block;
72
+ text-indent: -99999px;
73
+ overflow: hidden;
74
+ background-repeat: no-repeat;
75
+ }
76
+
77
+
78
+ /* Misc visuals
79
+ ----------------------------------*/
80
+
81
+ /* Overlays */
82
+ .ui-widget-overlay {
83
+ position: fixed;
84
+ top: 0;
85
+ left: 0;
86
+ width: 100%;
87
+ height: 100%;
88
+ }
89
+ .ui-draggable-handle {
90
+ -ms-touch-action: none;
91
+ touch-action: none;
92
+ }
93
+ .ui-resizable {
94
+ position: relative;
95
+ }
96
+ .ui-resizable-handle {
97
+ position: absolute;
98
+ font-size: 0.1px;
99
+ display: block;
100
+ -ms-touch-action: none;
101
+ touch-action: none;
102
+ }
103
+ .ui-resizable-disabled .ui-resizable-handle,
104
+ .ui-resizable-autohide .ui-resizable-handle {
105
+ display: none;
106
+ }
107
+ .ui-resizable-n {
108
+ cursor: n-resize;
109
+ height: 7px;
110
+ width: 100%;
111
+ top: -5px;
112
+ left: 0;
113
+ }
114
+ .ui-resizable-s {
115
+ cursor: s-resize;
116
+ height: 7px;
117
+ width: 100%;
118
+ bottom: -5px;
119
+ left: 0;
120
+ }
121
+ .ui-resizable-e {
122
+ cursor: e-resize;
123
+ width: 7px;
124
+ right: -5px;
125
+ top: 0;
126
+ height: 100%;
127
+ }
128
+ .ui-resizable-w {
129
+ cursor: w-resize;
130
+ width: 7px;
131
+ left: -5px;
132
+ top: 0;
133
+ height: 100%;
134
+ }
135
+ .ui-resizable-se {
136
+ cursor: se-resize;
137
+ width: 12px;
138
+ height: 12px;
139
+ right: 1px;
140
+ bottom: 1px;
141
+ }
142
+ .ui-resizable-sw {
143
+ cursor: sw-resize;
144
+ width: 9px;
145
+ height: 9px;
146
+ left: -5px;
147
+ bottom: -5px;
148
+ }
149
+ .ui-resizable-nw {
150
+ cursor: nw-resize;
151
+ width: 9px;
152
+ height: 9px;
153
+ left: -5px;
154
+ top: -5px;
155
+ }
156
+ .ui-resizable-ne {
157
+ cursor: ne-resize;
158
+ width: 9px;
159
+ height: 9px;
160
+ right: -5px;
161
+ top: -5px;
162
+ }
163
+ .ui-selectable {
164
+ -ms-touch-action: none;
165
+ touch-action: none;
166
+ }
167
+ .ui-selectable-helper {
168
+ position: absolute;
169
+ z-index: 100;
170
+ border: 1px dotted black;
171
+ }
172
+ .ui-sortable-handle {
173
+ -ms-touch-action: none;
174
+ touch-action: none;
175
+ }
176
+ .ui-accordion .ui-accordion-header {
177
+ display: block;
178
+ cursor: pointer;
179
+ position: relative;
180
+ margin: 2px 0 0 0;
181
+ padding: .5em .5em .5em .7em;
182
+ min-height: 0; /* support: IE7 */
183
+ font-size: 100%;
184
+ }
185
+ .ui-accordion .ui-accordion-icons {
186
+ padding-left: 2.2em;
187
+ }
188
+ .ui-accordion .ui-accordion-icons .ui-accordion-icons {
189
+ padding-left: 2.2em;
190
+ }
191
+ .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
192
+ position: absolute;
193
+ left: .5em;
194
+ top: 50%;
195
+ margin-top: -8px;
196
+ }
197
+ .ui-accordion .ui-accordion-content {
198
+ padding: 1em 2.2em;
199
+ border-top: 0;
200
+ overflow: auto;
201
+ }
202
+ .ui-autocomplete {
203
+ position: absolute;
204
+ top: 0;
205
+ left: 0;
206
+ cursor: default;
207
+ }
208
+ .ui-button {
209
+ display: inline-block;
210
+ position: relative;
211
+ padding: 0;
212
+ line-height: normal;
213
+ margin-right: .1em;
214
+ cursor: pointer;
215
+ vertical-align: middle;
216
+ text-align: center;
217
+ overflow: visible; /* removes extra width in IE */
218
+ }
219
+ .ui-button,
220
+ .ui-button:link,
221
+ .ui-button:visited,
222
+ .ui-button:hover,
223
+ .ui-button:active {
224
+ text-decoration: none;
225
+ }
226
+ /* to make room for the icon, a width needs to be set here */
227
+ .ui-button-icon-only {
228
+ width: 2.2em;
229
+ }
230
+ /* button elements seem to need a little more width */
231
+ button.ui-button-icon-only {
232
+ width: 2.4em;
233
+ }
234
+ .ui-button-icons-only {
235
+ width: 3.4em;
236
+ }
237
+ button.ui-button-icons-only {
238
+ width: 3.7em;
239
+ }
240
+
241
+ /* button text element */
242
+ .ui-button .ui-button-text {
243
+ display: block;
244
+ line-height: normal;
245
+ }
246
+ .ui-button-text-only .ui-button-text {
247
+ padding: .4em 1em;
248
+ }
249
+ .ui-button-icon-only .ui-button-text,
250
+ .ui-button-icons-only .ui-button-text {
251
+ padding: .4em;
252
+ text-indent: -9999999px;
253
+ }
254
+ .ui-button-text-icon-primary .ui-button-text,
255
+ .ui-button-text-icons .ui-button-text {
256
+ padding: .4em 1em .4em 2.1em;
257
+ }
258
+ .ui-button-text-icon-secondary .ui-button-text,
259
+ .ui-button-text-icons .ui-button-text {
260
+ padding: .4em 2.1em .4em 1em;
261
+ }
262
+ .ui-button-text-icons .ui-button-text {
263
+ padding-left: 2.1em;
264
+ padding-right: 2.1em;
265
+ }
266
+ /* no icon support for input elements, provide padding by default */
267
+ input.ui-button {
268
+ padding: .4em 1em;
269
+ }
270
+
271
+ /* button icon element(s) */
272
+ .ui-button-icon-only .ui-icon,
273
+ .ui-button-text-icon-primary .ui-icon,
274
+ .ui-button-text-icon-secondary .ui-icon,
275
+ .ui-button-text-icons .ui-icon,
276
+ .ui-button-icons-only .ui-icon {
277
+ position: absolute;
278
+ top: 50%;
279
+ margin-top: -8px;
280
+ }
281
+ .ui-button-icon-only .ui-icon {
282
+ left: 50%;
283
+ margin-left: -8px;
284
+ }
285
+ .ui-button-text-icon-primary .ui-button-icon-primary,
286
+ .ui-button-text-icons .ui-button-icon-primary,
287
+ .ui-button-icons-only .ui-button-icon-primary {
288
+ left: .5em;
289
+ }
290
+ .ui-button-text-icon-secondary .ui-button-icon-secondary,
291
+ .ui-button-text-icons .ui-button-icon-secondary,
292
+ .ui-button-icons-only .ui-button-icon-secondary {
293
+ right: .5em;
294
+ }
295
+
296
+ /* button sets */
297
+ .ui-buttonset {
298
+ margin-right: 7px;
299
+ }
300
+ .ui-buttonset .ui-button {
301
+ margin-left: 0;
302
+ margin-right: -.3em;
303
+ }
304
+
305
+ /* workarounds */
306
+ /* reset extra padding in Firefox, see h5bp.com/l */
307
+ input.ui-button::-moz-focus-inner,
308
+ button.ui-button::-moz-focus-inner {
309
+ border: 0;
310
+ padding: 0;
311
+ }
312
+ .ui-datepicker {
313
+ width: 17em;
314
+ padding: .2em .2em 0;
315
+ display: none;
316
+ }
317
+ .ui-datepicker .ui-datepicker-header {
318
+ position: relative;
319
+ padding: .2em 0;
320
+ }
321
+ .ui-datepicker .ui-datepicker-prev,
322
+ .ui-datepicker .ui-datepicker-next {
323
+ position: absolute;
324
+ top: 2px;
325
+ width: 1.8em;
326
+ height: 1.8em;
327
+ }
328
+ .ui-datepicker .ui-datepicker-prev-hover,
329
+ .ui-datepicker .ui-datepicker-next-hover {
330
+ top: 1px;
331
+ }
332
+ .ui-datepicker .ui-datepicker-prev {
333
+ left: 2px;
334
+ }
335
+ .ui-datepicker .ui-datepicker-next {
336
+ right: 2px;
337
+ }
338
+ .ui-datepicker .ui-datepicker-prev-hover {
339
+ left: 1px;
340
+ }
341
+ .ui-datepicker .ui-datepicker-next-hover {
342
+ right: 1px;
343
+ }
344
+ .ui-datepicker .ui-datepicker-prev span,
345
+ .ui-datepicker .ui-datepicker-next span {
346
+ display: block;
347
+ position: absolute;
348
+ left: 50%;
349
+ margin-left: -8px;
350
+ top: 50%;
351
+ margin-top: -8px;
352
+ }
353
+ .ui-datepicker .ui-datepicker-title {
354
+ margin: 0 2.3em;
355
+ line-height: 1.8em;
356
+ text-align: center;
357
+ }
358
+ .ui-datepicker .ui-datepicker-title select {
359
+ font-size: 1em;
360
+ margin: 1px 0;
361
+ }
362
+ .ui-datepicker select.ui-datepicker-month,
363
+ .ui-datepicker select.ui-datepicker-year {
364
+ width: 45%;
365
+ }
366
+ .ui-datepicker table {
367
+ width: 100%;
368
+ font-size: .9em;
369
+ border-collapse: collapse;
370
+ margin: 0 0 .4em;
371
+ }
372
+ .ui-datepicker th {
373
+ padding: .7em .3em;
374
+ text-align: center;
375
+ font-weight: bold;
376
+ border: 0;
377
+ }
378
+ .ui-datepicker td {
379
+ border: 0;
380
+ padding: 1px;
381
+ }
382
+ .ui-datepicker td span,
383
+ .ui-datepicker td a {
384
+ display: block;
385
+ padding: .2em;
386
+ text-align: right;
387
+ text-decoration: none;
388
+ }
389
+ .ui-datepicker .ui-datepicker-buttonpane {
390
+ background-image: none;
391
+ margin: .7em 0 0 0;
392
+ padding: 0 .2em;
393
+ border-left: 0;
394
+ border-right: 0;
395
+ border-bottom: 0;
396
+ }
397
+ .ui-datepicker .ui-datepicker-buttonpane button {
398
+ float: right;
399
+ margin: .5em .2em .4em;
400
+ cursor: pointer;
401
+ padding: .2em .6em .3em .6em;
402
+ width: auto;
403
+ overflow: visible;
404
+ }
405
+ .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
406
+ float: left;
407
+ }
408
+
409
+ /* with multiple calendars */
410
+ .ui-datepicker.ui-datepicker-multi {
411
+ width: auto;
412
+ }
413
+ .ui-datepicker-multi .ui-datepicker-group {
414
+ float: left;
415
+ }
416
+ .ui-datepicker-multi .ui-datepicker-group table {
417
+ width: 95%;
418
+ margin: 0 auto .4em;
419
+ }
420
+ .ui-datepicker-multi-2 .ui-datepicker-group {
421
+ width: 50%;
422
+ }
423
+ .ui-datepicker-multi-3 .ui-datepicker-group {
424
+ width: 33.3%;
425
+ }
426
+ .ui-datepicker-multi-4 .ui-datepicker-group {
427
+ width: 25%;
428
+ }
429
+ .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
430
+ .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
431
+ border-left-width: 0;
432
+ }
433
+ .ui-datepicker-multi .ui-datepicker-buttonpane {
434
+ clear: left;
435
+ }
436
+ .ui-datepicker-row-break {
437
+ clear: both;
438
+ width: 100%;
439
+ font-size: 0;
440
+ }
441
+
442
+ /* RTL support */
443
+ .ui-datepicker-rtl {
444
+ direction: rtl;
445
+ }
446
+ .ui-datepicker-rtl .ui-datepicker-prev {
447
+ right: 2px;
448
+ left: auto;
449
+ }
450
+ .ui-datepicker-rtl .ui-datepicker-next {
451
+ left: 2px;
452
+ right: auto;
453
+ }
454
+ .ui-datepicker-rtl .ui-datepicker-prev:hover {
455
+ right: 1px;
456
+ left: auto;
457
+ }
458
+ .ui-datepicker-rtl .ui-datepicker-next:hover {
459
+ left: 1px;
460
+ right: auto;
461
+ }
462
+ .ui-datepicker-rtl .ui-datepicker-buttonpane {
463
+ clear: right;
464
+ }
465
+ .ui-datepicker-rtl .ui-datepicker-buttonpane button {
466
+ float: left;
467
+ }
468
+ .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
469
+ .ui-datepicker-rtl .ui-datepicker-group {
470
+ float: right;
471
+ }
472
+ .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
473
+ .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
474
+ border-right-width: 0;
475
+ border-left-width: 1px;
476
+ }
477
+ .ui-dialog {
478
+ overflow: hidden;
479
+ position: absolute;
480
+ top: 0;
481
+ left: 0;
482
+ padding: .2em;
483
+ outline: 0;
484
+ }
485
+ .ui-dialog .ui-dialog-titlebar {
486
+ padding: .4em 1em;
487
+ position: relative;
488
+ }
489
+ .ui-dialog .ui-dialog-title {
490
+ float: left;
491
+ margin: .1em 0;
492
+ white-space: nowrap;
493
+ width: 90%;
494
+ overflow: hidden;
495
+ text-overflow: ellipsis;
496
+ }
497
+ .ui-dialog .ui-dialog-titlebar-close {
498
+ position: absolute;
499
+ right: .3em;
500
+ top: 50%;
501
+ width: 20px;
502
+ margin: -10px 0 0 0;
503
+ padding: 1px;
504
+ height: 20px;
505
+ }
506
+ .ui-dialog .ui-dialog-content {
507
+ position: relative;
508
+ border: 0;
509
+ padding: .5em 1em;
510
+ background: none;
511
+ overflow: auto;
512
+ }
513
+ .ui-dialog .ui-dialog-buttonpane {
514
+ text-align: left;
515
+ border-width: 1px 0 0 0;
516
+ background-image: none;
517
+ margin-top: .5em;
518
+ padding: .3em 1em .5em .4em;
519
+ }
520
+ .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
521
+ float: right;
522
+ }
523
+ .ui-dialog .ui-dialog-buttonpane button {
524
+ margin: .5em .4em .5em 0;
525
+ cursor: pointer;
526
+ }
527
+ .ui-dialog .ui-resizable-se {
528
+ width: 12px;
529
+ height: 12px;
530
+ right: -5px;
531
+ bottom: -5px;
532
+ background-position: 16px 16px;
533
+ }
534
+ .ui-draggable .ui-dialog-titlebar {
535
+ cursor: move;
536
+ }
537
+ .ui-menu {
538
+ list-style: none;
539
+ padding: 0;
540
+ margin: 0;
541
+ display: block;
542
+ outline: none;
543
+ }
544
+ .ui-menu .ui-menu {
545
+ position: absolute;
546
+ }
547
+ .ui-menu .ui-menu-item {
548
+ position: relative;
549
+ margin: 0;
550
+ padding: 3px 1em 3px .4em;
551
+ cursor: pointer;
552
+ min-height: 0; /* support: IE7 */
553
+ /* support: IE10, see #8844 */
554
+ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
555
+ }
556
+ .ui-menu .ui-menu-divider {
557
+ margin: 5px 0;
558
+ height: 0;
559
+ font-size: 0;
560
+ line-height: 0;
561
+ border-width: 1px 0 0 0;
562
+ }
563
+ .ui-menu .ui-state-focus,
564
+ .ui-menu .ui-state-active {
565
+ margin: -1px;
566
+ }
567
+
568
+ /* icon support */
569
+ .ui-menu-icons {
570
+ position: relative;
571
+ }
572
+ .ui-menu-icons .ui-menu-item {
573
+ padding-left: 2em;
574
+ }
575
+
576
+ /* left-aligned */
577
+ .ui-menu .ui-icon {
578
+ position: absolute;
579
+ top: 0;
580
+ bottom: 0;
581
+ left: .2em;
582
+ margin: auto 0;
583
+ }
584
+
585
+ /* right-aligned */
586
+ .ui-menu .ui-menu-icon {
587
+ left: auto;
588
+ right: 0;
589
+ }
590
+ .ui-progressbar {
591
+ height: 2em;
592
+ text-align: left;
593
+ overflow: hidden;
594
+ }
595
+ .ui-progressbar .ui-progressbar-value {
596
+ margin: -1px;
597
+ height: 100%;
598
+ }
599
+ .ui-progressbar .ui-progressbar-overlay {
600
+ background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
601
+ height: 100%;
602
+ filter: alpha(opacity=25); /* support: IE8 */
603
+ opacity: 0.25;
604
+ }
605
+ .ui-progressbar-indeterminate .ui-progressbar-value {
606
+ background-image: none;
607
+ }
608
+ .ui-selectmenu-menu {
609
+ padding: 0;
610
+ margin: 0;
611
+ position: absolute;
612
+ top: 0;
613
+ left: 0;
614
+ display: none;
615
+ }
616
+ .ui-selectmenu-menu .ui-menu {
617
+ overflow: auto;
618
+ /* Support: IE7 */
619
+ overflow-x: hidden;
620
+ padding-bottom: 1px;
621
+ }
622
+ .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
623
+ font-size: 1em;
624
+ font-weight: bold;
625
+ line-height: 1.5;
626
+ padding: 2px 0.4em;
627
+ margin: 0.5em 0 0 0;
628
+ height: auto;
629
+ border: 0;
630
+ }
631
+ .ui-selectmenu-open {
632
+ display: block;
633
+ }
634
+ .ui-selectmenu-button {
635
+ display: inline-block;
636
+ overflow: hidden;
637
+ position: relative;
638
+ text-decoration: none;
639
+ cursor: pointer;
640
+ }
641
+ .ui-selectmenu-button span.ui-icon {
642
+ right: 0.5em;
643
+ left: auto;
644
+ margin-top: -8px;
645
+ position: absolute;
646
+ top: 50%;
647
+ }
648
+ .ui-selectmenu-button span.ui-selectmenu-text {
649
+ text-align: left;
650
+ padding: 0.4em 2.1em 0.4em 1em;
651
+ display: block;
652
+ line-height: 1.4;
653
+ overflow: hidden;
654
+ text-overflow: ellipsis;
655
+ white-space: nowrap;
656
+ }
657
+ .ui-slider {
658
+ position: relative;
659
+ text-align: left;
660
+ }
661
+ .ui-slider .ui-slider-handle {
662
+ position: absolute;
663
+ z-index: 2;
664
+ width: 1.2em;
665
+ height: 1.2em;
666
+ cursor: default;
667
+ -ms-touch-action: none;
668
+ touch-action: none;
669
+ }
670
+ .ui-slider .ui-slider-range {
671
+ position: absolute;
672
+ z-index: 1;
673
+ font-size: .7em;
674
+ display: block;
675
+ border: 0;
676
+ background-position: 0 0;
677
+ }
678
+
679
+ /* support: IE8 - See #6727 */
680
+ .ui-slider.ui-state-disabled .ui-slider-handle,
681
+ .ui-slider.ui-state-disabled .ui-slider-range {
682
+ filter: inherit;
683
+ }
684
+
685
+ .ui-slider-horizontal {
686
+ height: .8em;
687
+ }
688
+ .ui-slider-horizontal .ui-slider-handle {
689
+ top: -.3em;
690
+ margin-left: -.6em;
691
+ }
692
+ .ui-slider-horizontal .ui-slider-range {
693
+ top: 0;
694
+ height: 100%;
695
+ }
696
+ .ui-slider-horizontal .ui-slider-range-min {
697
+ left: 0;
698
+ }
699
+ .ui-slider-horizontal .ui-slider-range-max {
700
+ right: 0;
701
+ }
702
+
703
+ .ui-slider-vertical {
704
+ width: .8em;
705
+ height: 100px;
706
+ }
707
+ .ui-slider-vertical .ui-slider-handle {
708
+ left: -.3em;
709
+ margin-left: 0;
710
+ margin-bottom: -.6em;
711
+ }
712
+ .ui-slider-vertical .ui-slider-range {
713
+ left: 0;
714
+ width: 100%;
715
+ }
716
+ .ui-slider-vertical .ui-slider-range-min {
717
+ bottom: 0;
718
+ }
719
+ .ui-slider-vertical .ui-slider-range-max {
720
+ top: 0;
721
+ }
722
+ .ui-spinner {
723
+ position: relative;
724
+ display: inline-block;
725
+ overflow: hidden;
726
+ padding: 0;
727
+ vertical-align: middle;
728
+ }
729
+ .ui-spinner-input {
730
+ border: none;
731
+ background: none;
732
+ color: inherit;
733
+ padding: 0;
734
+ margin: .2em 0;
735
+ vertical-align: middle;
736
+ margin-left: .4em;
737
+ margin-right: 22px;
738
+ }
739
+ .ui-spinner-button {
740
+ width: 16px;
741
+ height: 50%;
742
+ font-size: .5em;
743
+ padding: 0;
744
+ margin: 0;
745
+ text-align: center;
746
+ position: absolute;
747
+ cursor: default;
748
+ display: block;
749
+ overflow: hidden;
750
+ right: 0;
751
+ }
752
+ /* more specificity required here to override default borders */
753
+ .ui-spinner a.ui-spinner-button {
754
+ border-top: none;
755
+ border-bottom: none;
756
+ border-right: none;
757
+ }
758
+ /* vertically center icon */
759
+ .ui-spinner .ui-icon {
760
+ position: absolute;
761
+ margin-top: -8px;
762
+ top: 50%;
763
+ left: 0;
764
+ }
765
+ .ui-spinner-up {
766
+ top: 0;
767
+ }
768
+ .ui-spinner-down {
769
+ bottom: 0;
770
+ }
771
+
772
+ /* TR overrides */
773
+ .ui-spinner .ui-icon-triangle-1-s {
774
+ /* need to fix icons sprite */
775
+ background-position: -65px -16px;
776
+ }
777
+ .ui-tabs {
778
+ position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
779
+ padding: .2em;
780
+ }
781
+ .ui-tabs .ui-tabs-nav {
782
+ margin: 0;
783
+ padding: .2em .2em 0;
784
+ }
785
+ .ui-tabs .ui-tabs-nav li {
786
+ list-style: none;
787
+ float: left;
788
+ position: relative;
789
+ top: 0;
790
+ margin: 1px .2em 0 0;
791
+ border-bottom-width: 0;
792
+ padding: 0;
793
+ white-space: nowrap;
794
+ }
795
+ .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
796
+ float: left;
797
+ padding: .5em 1em;
798
+ text-decoration: none;
799
+ }
800
+ .ui-tabs .ui-tabs-nav li.ui-tabs-active {
801
+ margin-bottom: -1px;
802
+ padding-bottom: 1px;
803
+ }
804
+ .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
805
+ .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
806
+ .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
807
+ cursor: text;
808
+ }
809
+ .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
810
+ cursor: pointer;
811
+ }
812
+ .ui-tabs .ui-tabs-panel {
813
+ display: block;
814
+ border-width: 0;
815
+ padding: 1em 1.4em;
816
+ background: none;
817
+ }
818
+ .ui-tooltip {
819
+ padding: 8px;
820
+ position: absolute;
821
+ z-index: 9999;
822
+ max-width: 300px;
823
+ -webkit-box-shadow: 0 0 5px #aaa;
824
+ box-shadow: 0 0 5px #aaa;
825
+ }
826
+ body .ui-tooltip {
827
+ border-width: 2px;
828
+ }
829
+
830
+ /* Component containers
831
+ ----------------------------------*/
832
+ .ui-widget {
833
+ xfont-family: Verdana,Arial,sans-serif;
834
+ xfont-size: 1.1em;
835
+ }
836
+ .ui-widget .ui-widget {
837
+ font-size: 1em;
838
+ }
839
+ .ui-widget input,
840
+ .ui-widget select,
841
+ .ui-widget textarea,
842
+ .ui-widget button {
843
+ xfont-family: Verdana,Arial,sans-serif;
844
+ xfont-size: 1em;
845
+ }
846
+ .ui-widget-content {
847
+ border: 1px solid #aaaaaa;
848
+ background: #ffffff;
849
+ color: #222222;
850
+ }
851
+ .ui-widget-content a {
852
+ color: #222222;
853
+ }
854
+ .ui-widget-header {
855
+ border: 1px solid #aaaaaa;
856
+ background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
857
+ color: #222222;
858
+ font-weight: bold;
859
+ }
860
+ .ui-widget-header a {
861
+ color: #222222;
862
+ }
863
+
864
+ /* Interaction states
865
+ ----------------------------------*/
866
+ .ui-state-default,
867
+ .ui-widget-content .ui-state-default,
868
+ .ui-widget-header .ui-state-default {
869
+ border: 1px solid #d3d3d3;
870
+ background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
871
+ font-weight: normal;
872
+ color: #555555;
873
+ }
874
+ .ui-state-default a,
875
+ .ui-state-default a:link,
876
+ .ui-state-default a:visited {
877
+ color: #555555;
878
+ text-decoration: none;
879
+ }
880
+ .ui-state-hover,
881
+ .ui-widget-content .ui-state-hover,
882
+ .ui-widget-header .ui-state-hover,
883
+ .ui-state-focus,
884
+ .ui-widget-content .ui-state-focus,
885
+ .ui-widget-header .ui-state-focus {
886
+ border: 1px solid #999999;
887
+ background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
888
+ font-weight: normal;
889
+ color: #212121;
890
+ }
891
+ .ui-state-hover a,
892
+ .ui-state-hover a:hover,
893
+ .ui-state-hover a:link,
894
+ .ui-state-hover a:visited,
895
+ .ui-state-focus a,
896
+ .ui-state-focus a:hover,
897
+ .ui-state-focus a:link,
898
+ .ui-state-focus a:visited {
899
+ color: #212121;
900
+ text-decoration: none;
901
+ }
902
+ .ui-state-active,
903
+ .ui-widget-content .ui-state-active,
904
+ .ui-widget-header .ui-state-active {
905
+ border: 1px solid #aaaaaa;
906
+ background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
907
+ font-weight: normal;
908
+ color: #212121;
909
+ }
910
+ .ui-state-active a,
911
+ .ui-state-active a:link,
912
+ .ui-state-active a:visited {
913
+ color: #212121;
914
+ text-decoration: none;
915
+ }
916
+
917
+ /* Interaction Cues
918
+ ----------------------------------*/
919
+ .ui-state-highlight,
920
+ .ui-widget-content .ui-state-highlight,
921
+ .ui-widget-header .ui-state-highlight {
922
+ border: 1px solid #fcefa1;
923
+ background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
924
+ color: #363636;
925
+ }
926
+ .ui-state-highlight a,
927
+ .ui-widget-content .ui-state-highlight a,
928
+ .ui-widget-header .ui-state-highlight a {
929
+ color: #363636;
930
+ }
931
+ .ui-state-error,
932
+ .ui-widget-content .ui-state-error,
933
+ .ui-widget-header .ui-state-error {
934
+ border: 1px solid #cd0a0a;
935
+ background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
936
+ color: #cd0a0a;
937
+ }
938
+ .ui-state-error a,
939
+ .ui-widget-content .ui-state-error a,
940
+ .ui-widget-header .ui-state-error a {
941
+ color: #cd0a0a;
942
+ }
943
+ .ui-state-error-text,
944
+ .ui-widget-content .ui-state-error-text,
945
+ .ui-widget-header .ui-state-error-text {
946
+ color: #cd0a0a;
947
+ }
948
+ .ui-priority-primary,
949
+ .ui-widget-content .ui-priority-primary,
950
+ .ui-widget-header .ui-priority-primary {
951
+ font-weight: bold;
952
+ }
953
+ .ui-priority-secondary,
954
+ .ui-widget-content .ui-priority-secondary,
955
+ .ui-widget-header .ui-priority-secondary {
956
+ opacity: .7;
957
+ filter:Alpha(Opacity=70); /* support: IE8 */
958
+ font-weight: normal;
959
+ }
960
+ .ui-state-disabled,
961
+ .ui-widget-content .ui-state-disabled,
962
+ .ui-widget-header .ui-state-disabled {
963
+ opacity: .35;
964
+ filter:Alpha(Opacity=35); /* support: IE8 */
965
+ background-image: none;
966
+ }
967
+ .ui-state-disabled .ui-icon {
968
+ filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
969
+ }
970
+
971
+ /* Icons
972
+ ----------------------------------*/
973
+
974
+ /* states and images */
975
+ .ui-icon {
976
+ width: 16px;
977
+ height: 16px;
978
+ }
979
+ .ui-icon,
980
+ .ui-widget-content .ui-icon {
981
+ background-image: url("images/ui-icons_222222_256x240.png");
982
+ }
983
+ .ui-widget-header .ui-icon {
984
+ background-image: url("images/ui-icons_222222_256x240.png");
985
+ }
986
+ .ui-state-default .ui-icon {
987
+ background-image: url("images/ui-icons_888888_256x240.png");
988
+ }
989
+ .ui-state-hover .ui-icon,
990
+ .ui-state-focus .ui-icon {
991
+ background-image: url("images/ui-icons_454545_256x240.png");
992
+ }
993
+ .ui-state-active .ui-icon {
994
+ background-image: url("images/ui-icons_454545_256x240.png");
995
+ }
996
+ .ui-state-highlight .ui-icon {
997
+ background-image: url("images/ui-icons_2e83ff_256x240.png");
998
+ }
999
+ .ui-state-error .ui-icon,
1000
+ .ui-state-error-text .ui-icon {
1001
+ background-image: url("images/ui-icons_cd0a0a_256x240.png");
1002
+ }
1003
+
1004
+ /* positioning */
1005
+ .ui-icon-blank { background-position: 16px 16px; }
1006
+ .ui-icon-carat-1-n { background-position: 0 0; }
1007
+ .ui-icon-carat-1-ne { background-position: -16px 0; }
1008
+ .ui-icon-carat-1-e { background-position: -32px 0; }
1009
+ .ui-icon-carat-1-se { background-position: -48px 0; }
1010
+ .ui-icon-carat-1-s { background-position: -64px 0; }
1011
+ .ui-icon-carat-1-sw { background-position: -80px 0; }
1012
+ .ui-icon-carat-1-w { background-position: -96px 0; }
1013
+ .ui-icon-carat-1-nw { background-position: -112px 0; }
1014
+ .ui-icon-carat-2-n-s { background-position: -128px 0; }
1015
+ .ui-icon-carat-2-e-w { background-position: -144px 0; }
1016
+ .ui-icon-triangle-1-n { background-position: 0 -16px; }
1017
+ .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1018
+ .ui-icon-triangle-1-e { background-position: -32px -16px; }
1019
+ .ui-icon-triangle-1-se { background-position: -48px -16px; }
1020
+ .ui-icon-triangle-1-s { background-position: -64px -16px; }
1021
+ .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1022
+ .ui-icon-triangle-1-w { background-position: -96px -16px; }
1023
+ .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1024
+ .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
1025
+ .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
1026
+ .ui-icon-arrow-1-n { background-position: 0 -32px; }
1027
+ .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1028
+ .ui-icon-arrow-1-e { background-position: -32px -32px; }
1029
+ .ui-icon-arrow-1-se { background-position: -48px -32px; }
1030
+ .ui-icon-arrow-1-s { background-position: -64px -32px; }
1031
+ .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1032
+ .ui-icon-arrow-1-w { background-position: -96px -32px; }
1033
+ .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1034
+ .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
1035
+ .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
1036
+ .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
1037
+ .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
1038
+ .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
1039
+ .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1040
+ .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1041
+ .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1042
+ .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
1043
+ .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1044
+ .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1045
+ .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1046
+ .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
1047
+ .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
1048
+ .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
1049
+ .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
1050
+ .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
1051
+ .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
1052
+ .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
1053
+ .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
1054
+ .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
1055
+ .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
1056
+ .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
1057
+ .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
1058
+ .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
1059
+ .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
1060
+ .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
1061
+ .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
1062
+ .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
1063
+ .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
1064
+ .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
1065
+ .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
1066
+ .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
1067
+ .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
1068
+ .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
1069
+ .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
1070
+ .ui-icon-arrow-4 { background-position: 0 -80px; }
1071
+ .ui-icon-arrow-4-diag { background-position: -16px -80px; }
1072
+ .ui-icon-extlink { background-position: -32px -80px; }
1073
+ .ui-icon-newwin { background-position: -48px -80px; }
1074
+ .ui-icon-refresh { background-position: -64px -80px; }
1075
+ .ui-icon-shuffle { background-position: -80px -80px; }
1076
+ .ui-icon-transfer-e-w { background-position: -96px -80px; }
1077
+ .ui-icon-transferthick-e-w { background-position: -112px -80px; }
1078
+ .ui-icon-folder-collapsed { background-position: 0 -96px; }
1079
+ .ui-icon-folder-open { background-position: -16px -96px; }
1080
+ .ui-icon-document { background-position: -32px -96px; }
1081
+ .ui-icon-document-b { background-position: -48px -96px; }
1082
+ .ui-icon-note { background-position: -64px -96px; }
1083
+ .ui-icon-mail-closed { background-position: -80px -96px; }
1084
+ .ui-icon-mail-open { background-position: -96px -96px; }
1085
+ .ui-icon-suitcase { background-position: -112px -96px; }
1086
+ .ui-icon-comment { background-position: -128px -96px; }
1087
+ .ui-icon-person { background-position: -144px -96px; }
1088
+ .ui-icon-print { background-position: -160px -96px; }
1089
+ .ui-icon-trash { background-position: -176px -96px; }
1090
+ .ui-icon-locked { background-position: -192px -96px; }
1091
+ .ui-icon-unlocked { background-position: -208px -96px; }
1092
+ .ui-icon-bookmark { background-position: -224px -96px; }
1093
+ .ui-icon-tag { background-position: -240px -96px; }
1094
+ .ui-icon-home { background-position: 0 -112px; }
1095
+ .ui-icon-flag { background-position: -16px -112px; }
1096
+ .ui-icon-calendar { background-position: -32px -112px; }
1097
+ .ui-icon-cart { background-position: -48px -112px; }
1098
+ .ui-icon-pencil { background-position: -64px -112px; }
1099
+ .ui-icon-clock { background-position: -80px -112px; }
1100
+ .ui-icon-disk { background-position: -96px -112px; }
1101
+ .ui-icon-calculator { background-position: -112px -112px; }
1102
+ .ui-icon-zoomin { background-position: -128px -112px; }
1103
+ .ui-icon-zoomout { background-position: -144px -112px; }
1104
+ .ui-icon-search { background-position: -160px -112px; }
1105
+ .ui-icon-wrench { background-position: -176px -112px; }
1106
+ .ui-icon-gear { background-position: -192px -112px; }
1107
+ .ui-icon-heart { background-position: -208px -112px; }
1108
+ .ui-icon-star { background-position: -224px -112px; }
1109
+ .ui-icon-link { background-position: -240px -112px; }
1110
+ .ui-icon-cancel { background-position: 0 -128px; }
1111
+ .ui-icon-plus { background-position: -16px -128px; }
1112
+ .ui-icon-plusthick { background-position: -32px -128px; }
1113
+ .ui-icon-minus { background-position: -48px -128px; }
1114
+ .ui-icon-minusthick { background-position: -64px -128px; }
1115
+ .ui-icon-close { background-position: -80px -128px; }
1116
+ .ui-icon-closethick { background-position: -96px -128px; }
1117
+ .ui-icon-key { background-position: -112px -128px; }
1118
+ .ui-icon-lightbulb { background-position: -128px -128px; }
1119
+ .ui-icon-scissors { background-position: -144px -128px; }
1120
+ .ui-icon-clipboard { background-position: -160px -128px; }
1121
+ .ui-icon-copy { background-position: -176px -128px; }
1122
+ .ui-icon-contact { background-position: -192px -128px; }
1123
+ .ui-icon-image { background-position: -208px -128px; }
1124
+ .ui-icon-video { background-position: -224px -128px; }
1125
+ .ui-icon-script { background-position: -240px -128px; }
1126
+ .ui-icon-alert { background-position: 0 -144px; }
1127
+ .ui-icon-info { background-position: -16px -144px; }
1128
+ .ui-icon-notice { background-position: -32px -144px; }
1129
+ .ui-icon-help { background-position: -48px -144px; }
1130
+ .ui-icon-check { background-position: -64px -144px; }
1131
+ .ui-icon-bullet { background-position: -80px -144px; }
1132
+ .ui-icon-radio-on { background-position: -96px -144px; }
1133
+ .ui-icon-radio-off { background-position: -112px -144px; }
1134
+ .ui-icon-pin-w { background-position: -128px -144px; }
1135
+ .ui-icon-pin-s { background-position: -144px -144px; }
1136
+ .ui-icon-play { background-position: 0 -160px; }
1137
+ .ui-icon-pause { background-position: -16px -160px; }
1138
+ .ui-icon-seek-next { background-position: -32px -160px; }
1139
+ .ui-icon-seek-prev { background-position: -48px -160px; }
1140
+ .ui-icon-seek-end { background-position: -64px -160px; }
1141
+ .ui-icon-seek-start { background-position: -80px -160px; }
1142
+ /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
1143
+ .ui-icon-seek-first { background-position: -80px -160px; }
1144
+ .ui-icon-stop { background-position: -96px -160px; }
1145
+ .ui-icon-eject { background-position: -112px -160px; }
1146
+ .ui-icon-volume-off { background-position: -128px -160px; }
1147
+ .ui-icon-volume-on { background-position: -144px -160px; }
1148
+ .ui-icon-power { background-position: 0 -176px; }
1149
+ .ui-icon-signal-diag { background-position: -16px -176px; }
1150
+ .ui-icon-signal { background-position: -32px -176px; }
1151
+ .ui-icon-battery-0 { background-position: -48px -176px; }
1152
+ .ui-icon-battery-1 { background-position: -64px -176px; }
1153
+ .ui-icon-battery-2 { background-position: -80px -176px; }
1154
+ .ui-icon-battery-3 { background-position: -96px -176px; }
1155
+ .ui-icon-circle-plus { background-position: 0 -192px; }
1156
+ .ui-icon-circle-minus { background-position: -16px -192px; }
1157
+ .ui-icon-circle-close { background-position: -32px -192px; }
1158
+ .ui-icon-circle-triangle-e { background-position: -48px -192px; }
1159
+ .ui-icon-circle-triangle-s { background-position: -64px -192px; }
1160
+ .ui-icon-circle-triangle-w { background-position: -80px -192px; }
1161
+ .ui-icon-circle-triangle-n { background-position: -96px -192px; }
1162
+ .ui-icon-circle-arrow-e { background-position: -112px -192px; }
1163
+ .ui-icon-circle-arrow-s { background-position: -128px -192px; }
1164
+ .ui-icon-circle-arrow-w { background-position: -144px -192px; }
1165
+ .ui-icon-circle-arrow-n { background-position: -160px -192px; }
1166
+ .ui-icon-circle-zoomin { background-position: -176px -192px; }
1167
+ .ui-icon-circle-zoomout { background-position: -192px -192px; }
1168
+ .ui-icon-circle-check { background-position: -208px -192px; }
1169
+ .ui-icon-circlesmall-plus { background-position: 0 -208px; }
1170
+ .ui-icon-circlesmall-minus { background-position: -16px -208px; }
1171
+ .ui-icon-circlesmall-close { background-position: -32px -208px; }
1172
+ .ui-icon-squaresmall-plus { background-position: -48px -208px; }
1173
+ .ui-icon-squaresmall-minus { background-position: -64px -208px; }
1174
+ .ui-icon-squaresmall-close { background-position: -80px -208px; }
1175
+ .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
1176
+ .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
1177
+ .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
1178
+ .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
1179
+ .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
1180
+ .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
1181
+
1182
+
1183
+ /* Misc visuals
1184
+ ----------------------------------*/
1185
+
1186
+ /* Corner radius */
1187
+ .ui-corner-all,
1188
+ .ui-corner-top,
1189
+ .ui-corner-left,
1190
+ .ui-corner-tl {
1191
+ border-top-left-radius: 4px;
1192
+ }
1193
+ .ui-corner-all,
1194
+ .ui-corner-top,
1195
+ .ui-corner-right,
1196
+ .ui-corner-tr {
1197
+ border-top-right-radius: 4px;
1198
+ }
1199
+ .ui-corner-all,
1200
+ .ui-corner-bottom,
1201
+ .ui-corner-left,
1202
+ .ui-corner-bl {
1203
+ border-bottom-left-radius: 4px;
1204
+ }
1205
+ .ui-corner-all,
1206
+ .ui-corner-bottom,
1207
+ .ui-corner-right,
1208
+ .ui-corner-br {
1209
+ border-bottom-right-radius: 4px;
1210
+ }
1211
+
1212
+ /* Overlays */
1213
+ .ui-widget-overlay {
1214
+ background: #aaaaaa;
1215
+ opacity: .3;
1216
+ filter: Alpha(Opacity=30); /* support: IE8 */
1217
+ }
1218
+ .ui-widget-shadow {
1219
+ margin: -8px 0 0 -8px;
1220
+ padding: 8px;
1221
+ background: #aaaaaa;
1222
+ opacity: .3;
1223
+ filter: Alpha(Opacity=30); /* support: IE8 */
1224
+ border-radius: 8px;
1225
+ }
editor.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ body {
2
+ font-size: 12px;
3
+ }
4
+
emails/composer.php ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+
4
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
5
+ $controls = new NewsletterControls();
6
+ $module = NewsletterEmails::instance();
7
+ // Add the color picker css file
8
+ wp_enqueue_style('wp-color-picker');
9
+ // Include our custom jQuery file with WordPress Color Picker dependency
10
+ wp_enqueue_script('wp-color-picker');
11
+
12
+ // TNP Composer style
13
+ wp_enqueue_style('tnpc-style', plugins_url('/tnp-composer/_css/newsletter-builder.css', __FILE__), array(), time());
14
+ //wp_enqueue_style('tnpc-newsletter-style', plugins_url('/tnp-composer/css/newsletter.css', __FILE__));
15
+ wp_enqueue_style('tnpc-newsletter-style', home_url('/') . '?na=emails-composer-css');
16
+
17
+ if (($controls->is_action('save') || $controls->is_action('preview')) && !$_GET['id']) {
18
+
19
+ $module->save_options($controls->data);
20
+
21
+ $email = array();
22
+ $email['status'] = 'new';
23
+ $email['subject'] = __('Here the email subject', 'newsletter');
24
+ $email['track'] = 1;
25
+ $email['token'] = $module->get_token();
26
+
27
+ $email['message'] = $controls->data['body'];
28
+ $email['subject'] = $controls->data['subject'];
29
+
30
+ $email['message_text'] = 'This email requires a modern e-mail reader but you can view the email online here:
31
+ {email_url}.
32
+
33
+ Thank you, ' . wp_specialchars_decode(get_option('blogname'), ENT_QUOTES) . '
34
+
35
+ To change your subscription follow: {profile_url}.';
36
+
37
+ $email['options'] = serialize(array('composer' => true));
38
+
39
+ $email['type'] = 'message';
40
+ $email['send_on'] = time();
41
+ $email['query'] = "select * from " . NEWSLETTER_USERS_TABLE . " where status='C'";
42
+
43
+ $email = Newsletter::instance()->save_email($email, ARRAY_A);
44
+ } elseif (isset($_GET['id'])) {
45
+
46
+ $email = Newsletter::instance()->get_email((int) $_GET['id'], ARRAY_A);
47
+
48
+ if (empty($email)) {
49
+ echo 'Wrong email identifier';
50
+ return;
51
+ }
52
+
53
+ if ($controls->is_action('save') || $controls->is_action('preview')) {
54
+
55
+ $module->save_options($controls->data);
56
+ $email['message'] = $controls->data['body'];
57
+ $email = Newsletter::instance()->save_email($email, ARRAY_A);
58
+ }
59
+ }
60
+
61
+ if ($controls->is_action('preview')) {
62
+ ?>
63
+ <script>
64
+ location.href = "<?php echo $module->get_admin_page_url('cpreview'); ?>&id=<?php echo $email['id']; ?>";
65
+ </script>
66
+ <div class="wrap">
67
+ <p><a href="<?php echo $module->get_admin_page_url('cpreview'); ?>&id=<?php echo $email['id']; ?>">click here to proceed</a>.</p>
68
+ </div>
69
+ <?php
70
+ return;
71
+ }
72
+
73
+ if ($controls->data == null) {
74
+ $controls->data = $module->get_options();
75
+ }
76
+
77
+ //$body = $controls->data['body'];
78
+ $body = "";
79
+ if (isset($email)) {
80
+ $body = $email['message'];
81
+ }
82
+
83
+ ?>
84
+
85
+ <div class="wrap" id="tnp-wrap">
86
+
87
+ <?php $help_url = 'https://www.thenewsletterplugin.com/plugins/newsletter/newsletters-module'; ?>
88
+ <?php //include NEWSLETTER_DIR . '/tnp-header.php'; ?>
89
+
90
+ <div id="tnp-heading" class="tnp-composer-heading">
91
+
92
+ <img src="https://cdn.thenewsletterplugin.com/tests/tnp-composer-heading.png">
93
+ <h2><?php _e('Compose a newsletter', 'newsletter') ?></h2>
94
+ <a href="https://www.thenewsletterplugin.com/plugins/newsletter/composer" target="_blank"><i class="fa fa-life-ring"></i> <?php _e('Read the guide', 'newsletter') ?></a>
95
+ <form method="post" action="" id="tnpc-form">
96
+ <?php $controls->init(); ?>
97
+ <?php $controls->hidden('subject'); ?>
98
+ <?php $controls->hidden('body'); ?>
99
+ <?php $controls->button_reset(); ?>
100
+ <?php $controls->button('save', __('Save','newsletter'), 'create();'); ?>
101
+ <?php $controls->button('preview', __('Save & Preview','newsletter') . ' &raquo;', 'create();'); ?>
102
+ </form>
103
+ </div>
104
+
105
+
106
+
107
+ <?php include NEWSLETTER_DIR . '/emails/tnp-composer/index.php'; ?>
108
+
109
+
110
+ </div>
emails/cpreview.php ADDED
@@ -0,0 +1,517 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+
5
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
6
+ $controls = new NewsletterControls();
7
+ $module = NewsletterEmails::instance();
8
+
9
+ // Always required
10
+ $email = Newsletter::instance()->get_email((int) $_GET['id'], ARRAY_A);
11
+ $email['options'] = maybe_unserialize($email['options']);
12
+ if (!is_array($email['options']))
13
+ $email['options'] = array();
14
+
15
+ // TNP Composer style
16
+ wp_enqueue_style('tnpc-style', plugins_url('/tnp-composer/_css/newsletter-builder.css', __FILE__));
17
+
18
+ if (empty($email)) {
19
+ echo 'Wrong email identifier';
20
+ return;
21
+ }
22
+ $email_id = $email['id'];
23
+
24
+ // If there is no action we assume we are enter the first time so we populate the
25
+ // $nc->data with the editable email fields
26
+ if (!$controls->is_action()) {
27
+ $controls->data = $email;
28
+ if (!empty($email['preferences'])) {
29
+ $controls->data['preferences'] = explode(',', $email['preferences']);
30
+ }
31
+ if (!empty($email['sex'])) {
32
+ $controls->data['sex'] = explode(',', $email['sex']);
33
+ }
34
+
35
+ $controls->data = array_merge($controls->data, $email['options']);
36
+
37
+ foreach ($email['options'] as $name => $value) {
38
+ $controls->data['options_' . $name] = $value;
39
+ }
40
+ }
41
+
42
+ if ($controls->is_action('change-private')) {
43
+ $data = array();
44
+ $data['private'] = $controls->data['private'] ? 0 : 1;
45
+ $data['id'] = $email['id'];
46
+ Newsletter::instance()->save_email($data);
47
+ $controls->add_message_saved();
48
+ $controls->data = $email;
49
+ $controls->data['private'] = $data['private'];
50
+ }
51
+
52
+
53
+ if ($controls->is_action('test') || $controls->is_action('save') || $controls->is_action('send') || $controls->is_action('editor')) {
54
+
55
+ // If we were editing with visual editor (==0), we must read the extra <body> content
56
+ if ($email['editor'] == 0) {
57
+ // no editing possible, just preview
58
+ } else {
59
+ $email['message'] = $controls->data['message'];
60
+ }
61
+
62
+ $email['message_text'] = $controls->data['message_text'];
63
+ $email['subject'] = $controls->data['subject'];
64
+ $email['track'] = $controls->data['track'];
65
+ $email['private'] = $controls->data['private'];
66
+
67
+ // Builds the extended options
68
+ //$email['options'] = array();
69
+ $email['options']['preferences_status'] = $controls->data['preferences_status'];
70
+ if (isset($controls->data['preferences'])) {
71
+ $email['options']['preferences'] = $controls->data['preferences'];
72
+ } else {
73
+ $email['options']['preferences'] = array();
74
+ }
75
+ if (isset($controls->data['sex'])) {
76
+ $email['options']['sex'] = $controls->data['sex'];
77
+ } else {
78
+ $email['options']['sex'] = array();
79
+ }
80
+
81
+ foreach ($controls->data as $name => $value) {
82
+ if (strpos($name, 'options_') === 0) {
83
+ $email['options'][substr($name, 8)] = $value;
84
+ }
85
+ }
86
+
87
+ $email['options']['status'] = $controls->data['status'];
88
+ $email['options']['preferences_status_operator'] = $controls->data['preferences_status_operator'];
89
+ $email['options']['wp_users'] = $controls->data['wp_users'];
90
+ $email['options']['composer'] = true;
91
+
92
+ $email['options'] = serialize($email['options']);
93
+
94
+ if (isset($controls->data['preferences'])) {
95
+ $email['preferences'] = implode(',', $controls->data['preferences']);
96
+ } else {
97
+ $email['preferences'] = '';
98
+ }
99
+
100
+ if (isset($controls->data['sex'])) {
101
+ $email['sex'] = implode(',', $controls->data['sex']);
102
+ } else {
103
+ $email['sex'] = '';
104
+ }
105
+
106
+ // Before send, we build the query to extract subscriber, so the delivery engine does not
107
+ // have to worry about the email parameters
108
+ if ($controls->data['status'] == 'S') {
109
+ $query = "select * from " . NEWSLETTER_USERS_TABLE . " where status='S'";
110
+ } else {
111
+ $query = "select * from " . NEWSLETTER_USERS_TABLE . " where status='C'";
112
+ }
113
+
114
+ if ($controls->data['wp_users'] == '1') {
115
+ $query .= " and wp_user_id<>0";
116
+ }
117
+
118
+
119
+ if (isset($controls->data['preferences'])) {
120
+ $preferences = $controls->data['preferences'];
121
+
122
+ // Not set one of the preferences specified
123
+ $operator = $controls->data['preferences_status_operator'] == 0 ? ' or ' : ' and ';
124
+ if ($controls->data['preferences_status'] == 1) {
125
+ $query .= " and (";
126
+ foreach ($preferences as $x) {
127
+ $query .= "list_" . ((int) $x) . "=0" . $operator;
128
+ }
129
+ $query = substr($query, 0, -4);
130
+ $query .= ")";
131
+ } else {
132
+ $query .= " and (";
133
+ foreach ($preferences as $x) {
134
+ $query .= "list_" . ((int) $x) . "=1" . $operator;
135
+ }
136
+ $query = substr($query, 0, -4);
137
+ $query .= ")";
138
+ }
139
+ }
140
+
141
+ if (isset($controls->data['sex'])) {
142
+ $sex = $controls->data['sex'];
143
+ if (is_array($sex)) {
144
+ $query .= " and sex in (";
145
+ foreach ($sex as $x) {
146
+ $query .= "'" . esc_sql($x) . "', ";
147
+ }
148
+ $query = substr($query, 0, -2);
149
+ $query .= ")";
150
+ }
151
+ }
152
+
153
+ $res = Newsletter::instance()->save_email($email);
154
+
155
+ $e = $module->get_email($email_id);
156
+ $e->options = maybe_unserialize($e->options);
157
+ $query = apply_filters('newsletter_emails_email_query', $query, $e);
158
+
159
+ $email['query'] = $query;
160
+ if ($email['status'] == 'sent') {
161
+ $email['total'] = $email['sent'];
162
+ } else {
163
+ $email['total'] = $wpdb->get_var(str_replace('*', 'count(*)', $query));
164
+ }
165
+ if ($controls->is_action('send') && $controls->data['send_on'] < time()) {
166
+ $controls->data['send_on'] = time();
167
+ }
168
+ $email['send_on'] = $controls->data['send_on'];
169
+
170
+ if ($controls->is_action('editor')) {
171
+ $email['editor'] = $email['editor'] == 0 ? 1 : 0;
172
+ }
173
+
174
+ // Cleans up of tag
175
+ $email['message'] = NewsletterModule::clean_url_tags($email['message']);
176
+
177
+ $res = Newsletter::instance()->save_email($email);
178
+ if ($res === false) {
179
+ $controls->errors = 'Unable to save. Try to deactivate and reactivate the plugin may be the database is out of sync.';
180
+ }
181
+
182
+ $controls->data['message'] = $email['message'];
183
+
184
+ $controls->add_message_saved();
185
+ }
186
+
187
+ if ($controls->is_action('send')) {
188
+ // Todo subject check
189
+ if ($email['subject'] == '') {
190
+ $controls->errors = __('A subject is required to send', 'newsletter');
191
+ } else {
192
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'sending'), array('id' => $email_id));
193
+ $email['status'] = 'sending';
194
+ $controls->messages .= __('Now sending, see the progress on newsletter list', 'newsletter');
195
+ }
196
+ }
197
+
198
+ if ($controls->is_action('pause')) {
199
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'paused'), array('id' => $email_id));
200
+ $email['status'] = 'paused';
201
+ }
202
+
203
+ if ($controls->is_action('continue')) {
204
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'sending'), array('id' => $email_id));
205
+ $email['status'] = 'sending';
206
+ }
207
+
208
+ if ($controls->is_action('abort')) {
209
+ $wpdb->query("update " . NEWSLETTER_EMAILS_TABLE . " set last_id=0, sent=0, status='new' where id=" . $email_id);
210
+ $email['status'] = 'new';
211
+ $email['sent'] = 0;
212
+ $email['last_id'] = 0;
213
+ $controls->messages = __('Delivery definitively cancelled', 'newsletter');
214
+ }
215
+
216
+ if ($controls->is_action('test')) {
217
+ if ($email['subject'] == '') {
218
+ $controls->errors = __('A subject is required to send', 'newsletter');
219
+ } else {
220
+ $users = NewsletterUsers::instance()->get_test_users();
221
+ if (count($users) == 0) {
222
+ $controls->messages = '<strong>' . __('There are no test subscribers to send to', 'newsletter') . '</strong>';
223
+ } else {
224
+ Newsletter::instance()->send(Newsletter::instance()->get_email($email_id), $users);
225
+ $controls->messages = __('Test newsletter sent to:', 'newsletter');
226
+ foreach ($users as &$user) {
227
+ $controls->messages .= ' ' . $user->email;
228
+ }
229
+ $controls->messages .= '.';
230
+ }
231
+
232
+ $controls->messages .= '<br>';
233
+ $controls->messages .= '<a href="https://www.thenewsletterplugin.com/plugins/newsletter/subscribers-module#test" target="_blank">' .
234
+ __('Read more about test subscribers', 'newsletter') . '</a>.';
235
+
236
+ $controls->messages .= '<br>If diagnostic emails are delivered but test emails are not, try to change the encoding to "base 64" on main configuration panel';
237
+ }
238
+ }
239
+
240
+ //$template = '{message}';
241
+ //
242
+ //if ($email['editor'] == 0) {
243
+ // $x = strpos($controls->data['message'], '<body');
244
+ // // Some time the message in $nc->data is already cleaned up, it depends on action called
245
+ // if ($x !== false) {
246
+ // $x = strpos($controls->data['message'], '>', $x);
247
+ // $y = strpos($controls->data['message'], '</body>');
248
+ //
249
+ // $template = substr($controls->data['message'], 0, $x) . '{message}' . substr($controls->data['message'], $y);
250
+ // $controls->data['message'] = substr($controls->data['message'], $x + 1, $y - $x - 1);
251
+ // }
252
+ //}
253
+ ?>
254
+ <style>
255
+ #options-subject {
256
+ font-size: 20px;
257
+ display: inline-block;
258
+ margin-bottom: 10px;
259
+ width: 100%;
260
+ }
261
+ </style>
262
+ <div class="wrap" id="tnp-wrap">
263
+
264
+ <?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
265
+
266
+ <div id="tnp-heading">
267
+
268
+ <h2><?php _e('Preview Newsletter', 'newsletter') ?></h2>
269
+
270
+ </div>
271
+
272
+ <div id="tnp-body">
273
+
274
+ <?php
275
+ if ($controls->data['status'] == 'S') {
276
+ echo '<div class="newsletter-message">Warning! This email is configured to be sent to NOT CONFIRMED subscribers.</div>';
277
+ }
278
+ ?>
279
+
280
+ <form method="post" action="" id="newsletter-form">
281
+
282
+ <?php $controls->init(array('cookie_name' => 'newsletter_emails_edit_tab')); ?>
283
+
284
+ <p class="submit">
285
+ <?php $controls->button_back('?page=newsletter_emails_composer&id=' . $email['id']) ?>
286
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_save(); ?>
287
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_confirm('test', 'Save and test', 'Save and send test emails to test addresses?'); ?>
288
+
289
+ <?php if ($email['status'] == 'new') $controls->button_confirm('send', __('Send', 'newsletter'), __('Start real delivery?', 'newsletter')); ?>
290
+ <?php if ($email['status'] == 'sending') $controls->button_confirm('pause', __('Pause', 'newsletter'), __('Pause the delivery?', 'newsletter')); ?>
291
+ <?php if ($email['status'] == 'paused') $controls->button_confirm('continue', __('Continue', 'newsletter'), 'Continue the delivery?'); ?>
292
+ <?php if ($email['status'] == 'paused') $controls->button_confirm('abort', __('Stop', 'newsletter'), __('This totally stop the delivery, ok?', 'newsletter')); ?>
293
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_confirm('editor', 'Save and switch to ' . ($email['editor'] == 0 ? 'HTML source editor' : 'Preview'), 'Sure?'); ?>
294
+ </p>
295
+
296
+ <?php $controls->text('subject', 70, 'Subject'); ?>
297
+
298
+ <div id="tabs">
299
+ <ul>
300
+ <li><a href="#tabs-a"><?php _e('Message', 'newsletter') ?></a></li>
301
+ <li><a href="#tabs-b"><?php _e('Message (textual)', 'newsletter') ?></a></li>
302
+ <li><a href="#tabs-c"><?php _e('Targeting', 'newsletter') ?></a></li>
303
+ <li><a href="#tabs-d"><?php _e('Other', 'newsletter') ?></a></li>
304
+ <li><a href="#tabs-status"><?php _e('Status', 'newsletter') ?></a></li>
305
+ </ul>
306
+
307
+
308
+ <div id="tabs-a">
309
+
310
+ <?php if ($email['editor'] == 0) { ?>
311
+
312
+ <div class="tnpc-preview">
313
+ <!-- Flat Laptop Browser -->
314
+ <div class="fake-browser-ui">
315
+ <div class="frame">
316
+ <span class="bt-1"></span>
317
+ <span class="bt-2"></span>
318
+ <span class="bt-3"></span>
319
+ </div>
320
+ <iframe id="tnpc-preview-desktop" src="" width="700" height="507" alt="Test" frameborder="0"></iframe>
321
+ </div>
322
+
323
+ <!-- Flat Mobile Browser -->
324
+ <div class="fake-mobile-browser-ui">
325
+ <iframe id="tnpc-preview-mobile" src="" width="250" height="445" alt="Test" frameborder="0"></iframe>
326
+ <div class="frame">
327
+ <span class="bt-4"></span>
328
+ </div>
329
+ </div>
330
+ </div>
331
+
332
+ <script type="text/javascript">
333
+ preview_url = ajaxurl + "?action=tnpc_preview&id=<?php echo $email_id ?>";
334
+ jQuery('#tnpc-preview-desktop, #tnpc-preview-mobile').attr("src", preview_url);
335
+ setTimeout(function () {
336
+ jQuery('#tnpc-preview-desktop, #tnpc-preview-mobile').contents().find("a").click(function (e) {
337
+ e.preventDefault();
338
+ })
339
+ }, 500);
340
+ </script>
341
+
342
+ <?php } else { ?>
343
+ <?php include __DIR__ . '/edit-html.php'; ?>
344
+ <?php } ?>
345
+
346
+ </div>
347
+
348
+
349
+ <div id="tabs-b">
350
+ <p>
351
+ This is the textual version of your newsletter. If you empty it, only an HTML version will be sent but
352
+ is an anti-spam best practice to include a text only version.
353
+ </p>
354
+
355
+ <?php $controls->textarea_fixed('message_text', '100%', '500'); ?>
356
+ </div>
357
+
358
+
359
+ <div id="tabs-c">
360
+ <table class="form-table">
361
+
362
+ <tr valign="top">
363
+ <th><?php _e('Gender', 'newsletter'); ?></th>
364
+ <td>
365
+ <?php $controls->checkboxes_group('sex', array('f' => 'Women', 'm' => 'Men', 'n' => 'Not specified')); ?>
366
+ <p class="description">
367
+ Leaving all gender options unselected disable this filter.
368
+ </p>
369
+ </td>
370
+ </tr>
371
+ <tr valign="top">
372
+ <th><?php _e('Lists', 'newsletter'); ?></th>
373
+ <td>
374
+ Subscribers with
375
+ <?php $controls->select('preferences_status_operator', array(0 => 'at least one list', 1 => 'all lists')); ?>
376
+
377
+ <?php $controls->select('preferences_status', array(0 => 'active', 1 => 'not active')); ?>
378
+ <?php _e('checked below', 'newsletter') ?>
379
+
380
+ <?php $controls->preferences_group('preferences', true); ?>
381
+ <p class="description">
382
+ You can address the newsletter to subscribers who selected at least one of the options or to who
383
+ has not selected at least one of the options.
384
+ <a href="https://www.thenewsletterplugin.com/plugins/newsletter/newsletter-preferences" target="_blank">Read more about the "NOT ACTIVE" usage</a>.
385
+ </p>
386
+ </td>
387
+ </tr>
388
+
389
+ <tr valign="top">
390
+ <th><?php _e('Status', 'newsletter') ?></th>
391
+ <td>
392
+ <?php $controls->select('status', array('C' => __('Confirmed', 'newsletter'), 'S' => __('Not confirmed', 'newsletter'))); ?>
393
+
394
+ <p class="description">
395
+ <?php _e('Send to not confirmed subscribers ONLY to ask for confirmation including the {subscription_confirm_url} tag.', 'newsletter') ?>
396
+ </p>
397
+ </td>
398
+ </tr>
399
+ <tr valign="top">
400
+ <th>Only to WordPress users?</th>
401
+ <td>
402
+ <?php $controls->yesno('wp_users'); ?>
403
+
404
+ <p class="description">
405
+ Limit to the subscribers which are WordPress users as well.
406
+ </p>
407
+ </td>
408
+ </tr>
409
+ <tr valign="top">
410
+ <th>
411
+ <?php _e('Subscribers count', 'newsletter') ?>
412
+ </th>
413
+ <td>
414
+ <?php
415
+ if ($email['status'] != 'sent') {
416
+ echo $wpdb->get_var(str_replace('*', 'count(*)', $email['query']));
417
+ } else {
418
+ echo $email['sent'];
419
+ }
420
+ ?>
421
+ <p class="description">
422
+ <?php _e('Save to update if on targeting filters have been changed', 'newsletter') ?>
423
+ </p>
424
+ </td>
425
+ </tr>
426
+ </table>
427
+
428
+ <?php do_action('newsletter_emails_edit_target', $module->get_email($email_id), $controls) ?>
429
+ </div>
430
+
431
+
432
+ <div id="tabs-d">
433
+ <table class="form-table">
434
+ <tr valign="top">
435
+ <th><?php _e('Keep private', 'newsletter') ?></th>
436
+ <td>
437
+ <?php $controls->yesno('private'); ?>
438
+ <?php if ($email['status'] == 'sent') { ?>
439
+ <?php $controls->button('change-private', __('Toggle'))?>
440
+ <?php } ?>
441
+ <p class="description">
442
+ <?php _e('Hide/show from public sent newsletter list.', 'newsletter') ?>
443
+ <?php _e('Required', 'newsletter') ?>: <a href="" target="_blank">Newsletter Archive Extension</a>
444
+ </p>
445
+ </td>
446
+ </tr>
447
+ <tr valign="top">
448
+ <th><?php _e('Track clicks and message opening', 'newsletter') ?></th>
449
+ <td>
450
+ <?php $controls->yesno('track'); ?>
451
+ </td>
452
+ </tr>
453
+ <tr valign="top">
454
+ <th><?php _e('Send on', 'newsletter') ?></th>
455
+ <td>
456
+ <?php $controls->datetime('send_on'); ?> (now: <?php echo date_i18n(get_option('date_format') . ' ' . get_option('time_format')); ?>)
457
+ <p class="description">
458
+ If the current date and time are wrong, check your timezone on the General WordPress settings.
459
+ </p>
460
+ </td>
461
+ </tr>
462
+ </table>
463
+
464
+ <?php do_action('newsletter_emails_edit_other', $module->get_email($email_id), $controls) ?>
465
+ </div>
466
+
467
+ <div id="tabs-status">
468
+ <table class="form-table">
469
+ <tr valign="top">
470
+ <th>Email status</th>
471
+ <td><?php echo esc_html($email['status']); ?></td>
472
+ </tr>
473
+ <tr valign="top">
474
+ <th>Messages sent</th>
475
+ <td><?php echo $email['sent'] ?> of <?php echo $email['total'] ?></td>
476
+ </tr>
477
+ <tr valign="top">
478
+ <th>Query (tech)</th>
479
+ <td><?php echo esc_html($email['query']) ?></td>
480
+ </tr>
481
+ <tr valign="top">
482
+ <th>Token (tech)</th>
483
+ <td><?php echo esc_html($email['token']) ?></td>
484
+ </tr>
485
+ </table>
486
+ </div>
487
+
488
+ <!--
489
+ <div id="tabs-5">
490
+ <p>Tags documented below can be used on newsletter body. Some of them can be used on subject as well.</p>
491
+
492
+ <p>
493
+ Special tags, like the preference setting tag, can be used to highly interact with your subscribers, see
494
+ the Newsletter Preferences page for examples.
495
+ </p>
496
+ --
497
+
498
+ <dl>
499
+ <dt>{set_preference_N}</dt>
500
+ <dd>
501
+ This tag creates a URL which, once clicked, set the preference numner N on the user profile and redirecting the
502
+ subscriber to his profile panel. Preferences can be configured on Subscription/Form fields panel.
503
+ </dd>
504
+ </dl>
505
+
506
+ </ul>
507
+ </div>
508
+ -->
509
+
510
+ </div>
511
+
512
+ </form>
513
+ </div>
514
+
515
+ <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
516
+
517
+ </div>
emails/edit-html.php ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/codemirror.css" type="text/css">
2
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/hint/show-hint.css">
3
+ <style>
4
+ .CodeMirror {
5
+ height: 600px;
6
+ }
7
+ </style>
8
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/codemirror.js"></script>
9
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/mode/xml/xml.js"></script>
10
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/mode/css/css.js"></script>
11
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/mode/javascript/javascript.js"></script>
12
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/mode/htmlmixed/htmlmixed.js"></script>
13
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/hint/show-hint.js"></script>
14
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/hint/xml-hint.js"></script>
15
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.20.2/addon/hint/html-hint.js"></script>
16
+ <script>
17
+ var templateEditor;
18
+ jQuery(function () {
19
+ templateEditor = CodeMirror.fromTextArea(document.getElementById("options-message"), {
20
+ lineNumbers: true,
21
+ mode: 'htmlmixed',
22
+ lineWrapping: true,
23
+ extraKeys: {"Ctrl-Space": "autocomplete"}
24
+ });
25
+ });
26
+ </script>
27
+
28
+ <input class="button-primary" type="button" onclick="newsletter_textarea_preview('options-message'); return false;" value="Switch editor/preview">
29
+
30
+ <input type="button" class="button-primary" value="Add media" onclick="tnp_media()">
31
+
32
+ <a href="https://www.thenewsletterplugin.com/plugins/newsletter/newsletter-tags" target="_blank"><?php _e('Available tags', 'newsletter') ?></a>
33
+
34
+ <br><br>
35
+ <?php $controls->textarea_preview('message', '100%', 700, '', '', false); ?>
emails/edit.php ADDED
@@ -0,0 +1,572 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* @var $wpdb wpdb */
3
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
4
+ $controls = new NewsletterControls();
5
+ $module = NewsletterEmails::instance();
6
+
7
+ // Always required
8
+ $email = Newsletter::instance()->get_email((int) $_GET['id'], ARRAY_A);
9
+ $email['options'] = maybe_unserialize($email['options']);
10
+ if (!is_array($email['options']))
11
+ $email['options'] = array();
12
+
13
+ if (empty($email)) {
14
+ echo 'Wrong email identifier';
15
+ return;
16
+ }
17
+ $email_id = $email['id'];
18
+
19
+ // If there is no action we assume we are enter the first time so we populate the
20
+ // $nc->data with the editable email fields
21
+ if (!$controls->is_action()) {
22
+ $controls->data = $email;
23
+ if (!empty($email['preferences'])) {
24
+ $controls->data['preferences'] = explode(',', $email['preferences']);
25
+ }
26
+ if (!empty($email['sex'])) {
27
+ $controls->data['sex'] = explode(',', $email['sex']);
28
+ }
29
+
30
+ $controls->data = array_merge($controls->data, $email['options']);
31
+
32
+ foreach ($email['options'] as $name => $value) {
33
+ $controls->data['options_' . $name] = $value;
34
+ }
35
+ }
36
+
37
+ if ($controls->is_action('change-private')) {
38
+ $data = array();
39
+ $data['private'] = $controls->data['private'] ? 0 : 1;
40
+ $data['id'] = $email['id'];
41
+ Newsletter::instance()->save_email($data);
42
+ $controls->add_message_saved();
43
+ $controls->data = $email;
44
+ $controls->data['private'] = $data['private'];
45
+ }
46
+
47
+ if ($controls->is_action('test') || $controls->is_action('save') || $controls->is_action('send') || $controls->is_action('editor')) {
48
+
49
+
50
+ // If we were editing with visual editor (==0), we must read the extra <body> content
51
+ $controls->data['message'] = str_ireplace('<script', '<noscript', $controls->data['message']);
52
+ $controls->data['message'] = str_ireplace('</script', '</noscript', $controls->data['message']);
53
+ if ($email['editor'] == 0) {
54
+ $x = strpos($email['message'], '<body');
55
+ if ($x !== false) {
56
+ $x = strpos($email['message'], '>', $x);
57
+ $email['message'] = substr($email['message'], 0, $x + 1) . $controls->data['message'] . '</body></html>';
58
+ } else {
59
+ $email['message'] = '<html><body>' . $controls->data['message'] . '</body></html>';
60
+ }
61
+ } else {
62
+ $email['message'] = $controls->data['message'];
63
+ }
64
+ $email['message_text'] = str_ireplace('<script', '', $controls->data['message_text']);
65
+ $email['subject'] = $controls->data['subject'];
66
+ $email['track'] = $controls->data['track'];
67
+ $email['private'] = $controls->data['private'];
68
+
69
+ // Builds the extended options
70
+ //$email['options'] = array();
71
+ $email['options']['preferences_status'] = $controls->data['preferences_status'];
72
+ if (isset($controls->data['preferences'])) {
73
+ $email['options']['preferences'] = $controls->data['preferences'];
74
+ } else {
75
+ $email['options']['preferences'] = array();
76
+ }
77
+ if (isset($controls->data['sex'])) {
78
+ $email['options']['sex'] = $controls->data['sex'];
79
+ } else {
80
+ $email['options']['sex'] = array();
81
+ }
82
+
83
+ foreach ($controls->data as $name => $value) {
84
+ if (strpos($name, 'options_') === 0) {
85
+ $email['options'][substr($name, 8)] = $value;
86
+ }
87
+ }
88
+
89
+ $email['options']['status'] = $controls->data['status'];
90
+ $email['options']['preferences_status_operator'] = $controls->data['preferences_status_operator'];
91
+ $email['options']['wp_users'] = $controls->data['wp_users'];
92
+
93
+ $email['options'] = serialize($email['options']);
94
+
95
+ if (isset($controls->data['preferences'])) {
96
+ $email['preferences'] = implode(',', $controls->data['preferences']);
97
+ } else {
98
+ $email['preferences'] = '';
99
+ }
100
+
101
+ if (isset($controls->data['sex'])) {
102
+ $email['sex'] = implode(',', $controls->data['sex']);
103
+ } else {
104
+ $email['sex'] = '';
105
+ }
106
+
107
+ // Before send, we build the query to extract subscriber, so the delivery engine does not
108
+ // have to worry about the email parameters
109
+ if ($controls->data['status'] == 'S') {
110
+ $query = "select * from " . NEWSLETTER_USERS_TABLE . " where status='S'";
111
+ } else {
112
+ $query = "select * from " . NEWSLETTER_USERS_TABLE . " where status='C'";
113
+ }
114
+
115
+ if ($controls->data['wp_users'] == '1') {
116
+ $query .= " and wp_user_id<>0";
117
+ }
118
+
119
+
120
+ if (isset($controls->data['preferences'])) {
121
+ $preferences = $controls->data['preferences'];
122
+
123
+ // Not set one of the preferences specified
124
+ $operator = $controls->data['preferences_status_operator'] == 0 ? ' or ' : ' and ';
125
+ if ($controls->data['preferences_status'] == 1) {
126
+ $query .= " and (";
127
+ foreach ($preferences as $x) {
128
+ $query .= "list_" . ((int) $x) . "=0" . $operator;
129
+ }
130
+ $query = substr($query, 0, -4);
131
+ $query .= ")";
132
+ } else {
133
+ $query .= " and (";
134
+ foreach ($preferences as $x) {
135
+ $query .= "list_" . ((int) $x) . "=1" . $operator;
136
+ }
137
+ $query = substr($query, 0, -4);
138
+ $query .= ")";
139
+ }
140
+ }
141
+
142
+ if (isset($controls->data['sex'])) {
143
+ $sex = $controls->data['sex'];
144
+ if (is_array($sex)) {
145
+ $query .= " and sex in (";
146
+ foreach ($sex as $x) {
147
+ $query .= "'" . esc_sql($x) . "', ";
148
+ }
149
+ $query = substr($query, 0, -2);
150
+ $query .= ")";
151
+ }
152
+ }
153
+
154
+ $res = Newsletter::instance()->save_email($email);
155
+
156
+ $e = $module->get_email($email_id);
157
+ $e->options = maybe_unserialize($e->options);
158
+ $query = apply_filters('newsletter_emails_email_query', $query, $e);
159
+
160
+ $email['query'] = $query;
161
+ if ($email['status'] == 'sent') {
162
+ $email['total'] = $email['sent'];
163
+ } else {
164
+ $email['total'] = $wpdb->get_var(str_replace('*', 'count(*)', $query));
165
+ }
166
+ if ($controls->is_action('send') && $controls->data['send_on'] < time()) {
167
+ $controls->data['send_on'] = time();
168
+ }
169
+ $email['send_on'] = $controls->data['send_on'];
170
+
171
+ if ($controls->is_action('editor')) {
172
+ $email['editor'] = $email['editor'] == 0 ? 1 : 0;
173
+ }
174
+
175
+ // Cleans up of tag
176
+ $email['message'] = NewsletterModule::clean_url_tags($email['message']);
177
+
178
+ $res = Newsletter::instance()->save_email($email);
179
+ if ($res === false) {
180
+ $controls->errors = 'Unable to save. Try to deactivate and reactivate the plugin may be the database is out of sync.';
181
+ }
182
+
183
+ $controls->data['message'] = $email['message'];
184
+
185
+ $controls->add_message_saved();
186
+ }
187
+
188
+ if ($controls->is_action('send')) {
189
+ // Todo subject check
190
+ if ($email['subject'] == '') {
191
+ $controls->errors = __('A subject is required to send', 'newsletter');
192
+ } else {
193
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'sending'), array('id' => $email_id));
194
+ $email['status'] = 'sending';
195
+ $controls->messages .= __('Now sending, see the progress on newsletter list', 'newsletter');
196
+ }
197
+ }
198
+
199
+ if ($controls->is_action('pause')) {
200
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'paused'), array('id' => $email_id));
201
+ $email['status'] = 'paused';
202
+ }
203
+
204
+ if ($controls->is_action('continue')) {
205
+ $wpdb->update(NEWSLETTER_EMAILS_TABLE, array('status' => 'sending'), array('id' => $email_id));
206
+ $email['status'] = 'sending';
207
+ }
208
+
209
+ if ($controls->is_action('abort')) {
210
+ $wpdb->query("update " . NEWSLETTER_EMAILS_TABLE . " set last_id=0, sent=0, status='new' where id=" . $email_id);
211
+ $email['status'] = 'new';
212
+ $email['sent'] = 0;
213
+ $email['last_id'] = 0;
214
+ $controls->messages = __('Delivery definitively cancelled', 'newsletter');
215
+ }
216
+
217
+ if ($controls->is_action('test')) {
218
+ if ($email['subject'] == '') {
219
+ $controls->errors = __('A subject is required to send', 'newsletter');
220
+ } else {
221
+ $users = NewsletterUsers::instance()->get_test_users();
222
+ if (count($users) == 0) {
223
+ $controls->messages = '<strong>' . __('There are no test subscribers to send to', 'newsletter') . '</strong>';
224
+ } else {
225
+ Newsletter::instance()->send(Newsletter::instance()->get_email($email_id), $users);
226
+ $controls->messages = __('Test newsletter sent to:', 'newsletter');
227
+ foreach ($users as &$user) {
228
+ $controls->messages .= ' ' . $user->email;
229
+ }
230
+ $controls->messages .= '.';
231
+ }
232
+
233
+ $controls->messages .= '<br>';
234
+ $controls->messages .= '<a href="https://www.thenewsletterplugin.com/plugins/newsletter/subscribers-module#test" target="_blank">' .
235
+ __('Read more about test subscribers', 'newsletter') . '</a>.';
236
+
237
+ $controls->messages .= '<br>If diagnostic emails are delivered but test emails are not, try to change the encoding to "base 64" on main configuration panel';
238
+ }
239
+ }
240
+
241
+ $template = '{message}';
242
+ if ($email['editor'] == 0) {
243
+ $x = strpos($controls->data['message'], '<body');
244
+ // Some time the message in $nc->data is already cleaned up, it depends on action called
245
+ if ($x !== false) {
246
+ $x = strpos($controls->data['message'], '>', $x);
247
+ $y = strpos($controls->data['message'], '</body>');
248
+
249
+ $template = substr($controls->data['message'], 0, $x) . '{message}' . substr($controls->data['message'], $y);
250
+ $controls->data['message'] = substr($controls->data['message'], $x + 1, $y - $x - 1);
251
+ }
252
+ }
253
+ ?>
254
+
255
+
256
+ <?php if ($email['editor'] == 1) { ?>
257
+
258
+ <?php } else { ?>
259
+
260
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/4.5.3/tinymce.min.js"></script>
261
+ <script type="text/javascript">
262
+ var template = <?php echo json_encode($template) ?>;
263
+
264
+ // https://www.tinymce.com/docs/advanced/editor-control-identifiers/#toolbarcontrols
265
+ tinymce.init({
266
+ height: 700,
267
+ mode: "specific_textareas",
268
+ editor_selector: "visual",
269
+ statusbar: true,
270
+ table_toolbar: "tableprops tablecellprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | " +
271
+ "tableinsertcolbefore tableinsertcolafter tabledeletecol",
272
+ toolbar: "formatselect fontselect fontsizeselect | bold italic underline strikethrough forecolor backcolor | alignleft alignright aligncenter alignjustify | bullist numlist | link unlink | image",
273
+ //theme: "advanced",
274
+ entity_encoding: "raw",
275
+ image_advtab: true,
276
+ image_title: true,
277
+ plugins: "table fullscreen legacyoutput textcolor colorpicker link image code lists advlist",
278
+ relative_urls: false,
279
+ remove_script_host: false,
280
+ document_base_url: "<?php echo esc_js(get_option('home')) ?>/",
281
+ content_css: ["<?php echo plugins_url('newsletter') ?>/emails/editor.css", "<?php echo home_url('/') . '?na=emails-css&id=' . $email_id . '&' . time(); ?>"]
282
+ });
283
+
284
+ </script>
285
+ <?php } ?>
286
+
287
+ <style>
288
+ #options-subject {
289
+ font-size: 20px;
290
+ display: inline-block;
291
+ margin-bottom: 10px;
292
+ width: 100%;
293
+ }
294
+
295
+ </style>
296
+ <script>
297
+ function tnp_media(name) {
298
+ var tnp_uploader = wp.media({
299
+ title: "Select an image",
300
+ button: {
301
+ text: "Select"
302
+ },
303
+ frame: 'post',
304
+ multiple: false,
305
+ displaySetting: true,
306
+ displayUserSettings: true
307
+ }).on("insert", function () {
308
+ wp.media;
309
+ var media = tnp_uploader.state().get("selection").first();
310
+ if (media.attributes.url.indexOf("http") !== 0)
311
+ media.attributes.url = "http:" + media.attributes.url;
312
+
313
+ if (!media.attributes.mime.startsWith("image")) {
314
+ if (typeof templateEditor !== "undefined") {
315
+ templateEditor.getDoc().replaceRange(url, templateEditor.getDoc().getCursor());
316
+ } else {
317
+ tinyMCE.execCommand('mceInsertLink', false, media.attributes.url);
318
+ }
319
+ } else {
320
+ var display = tnp_uploader.state().display(media);
321
+ var url = media.attributes.sizes[display.attributes.size].url;
322
+ if (typeof templateEditor !== "undefined") {
323
+ templateEditor.getDoc().replaceRange('<img src="' + url + '">', templateEditor.getDoc().getCursor());
324
+ } else {
325
+ tinyMCE.execCommand('mceInsertContent', false, '<img src="' + url + '" />');
326
+ }
327
+ }
328
+ }).open();
329
+ }
330
+
331
+ </script>
332
+
333
+
334
+ <div class="wrap" id="tnp-wrap">
335
+
336
+ <?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
337
+
338
+ <div id="tnp-heading">
339
+
340
+ <h2><?php _e('Edit Newsletter', 'newsletter') ?></h2>
341
+
342
+ </div>
343
+
344
+ <div id="tnp-body">
345
+
346
+ <?php
347
+ if ($controls->data['status'] == 'S') {
348
+ echo '<div class="newsletter-message">Warning! This email is configured to be sent to NOT CONFIRMED subscribers.</div>';
349
+ }
350
+ ?>
351
+
352
+ <form method="post" action="" id="newsletter-form">
353
+ <?php $controls->init(array('cookie_name' => 'newsletter_emails_edit_tab')); ?>
354
+
355
+ <div class="tnp-submit">
356
+ <?php $controls->button_back('?page=newsletter_emails_index') ?>
357
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_save(); ?>
358
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_confirm('test', 'Save and test', 'Save and send test emails to test addresses?'); ?>
359
+
360
+ <?php if ($email['status'] == 'new') $controls->button_confirm('send', __('Send', 'newsletter'), __('Start real delivery?', 'newsletter')); ?>
361
+ <?php if ($email['status'] == 'sending') $controls->button_confirm('pause', __('Pause', 'newsletter'), __('Pause the delivery?', 'newsletter')); ?>
362
+ <?php if ($email['status'] == 'paused') $controls->button_confirm('continue', __('Continue', 'newsletter'), 'Continue the delivery?'); ?>
363
+ <?php if ($email['status'] == 'paused') $controls->button_confirm('abort', __('Stop', 'newsletter'), __('This totally stop the delivery, ok?', 'newsletter')); ?>
364
+ <?php if ($email['status'] != 'sending' && $email['status'] != 'sent') $controls->button_confirm('editor', 'Save and switch to ' . ($email['editor'] == 0 ? 'HTML source' : 'visual') . ' editor', 'Sure?'); ?>
365
+ </div>
366
+
367
+ <?php $controls->text('subject', 70, 'Subject'); ?>
368
+
369
+ <div id="tabs">
370
+ <ul>
371
+ <li><a href="#tabs-a"><?php _e('Message', 'newsletter') ?></a></li>
372
+ <li><a href="#tabs-b"><?php _e('Message (textual)', 'newsletter') ?></a></li>
373
+ <li><a href="#tabs-c"><?php _e('Targeting', 'newsletter') ?></a></li>
374
+ <li><a href="#tabs-d"><?php _e('Other', 'newsletter') ?></a></li>
375
+ <li><a href="#tabs-status"><?php _e('Status', 'newsletter') ?></a></li>
376
+ </ul>
377
+
378
+
379
+ <div id="tabs-a">
380
+
381
+
382
+
383
+
384
+
385
+ <?php if ($email['editor'] == 0) { ?>
386
+ <input type="button" class="button-primary" value="Add media" onclick="tnp_media()">
387
+
388
+ <a href="https://www.thenewsletterplugin.com/plugins/newsletter/newsletter-tags" target="_blank"><?php _e('Available tags', 'newsletter') ?></a>
389
+ <br><br>
390
+
391
+ <?php $controls->editor('message', 30); ?>
392
+
393
+ <?php } else { ?>
394
+ <?php include __DIR__ . '/edit-html.php'; ?>
395
+ <?php } ?>
396
+
397
+
398
+ </div>
399
+
400
+
401
+ <div id="tabs-b">
402
+ <?php if (Newsletter::instance()->options['phpmailer'] == 0) { ?>
403
+ <p class="tnp-tab-warning">The text part is sent only when Newsletter manages directly the sending process. <a href="admin.php?page=newsletter_main_main" target="_blank">See the main settings</a>.</p>
404
+ <?php } ?>
405
+ <p>
406
+ This is the textual version of your newsletter. If you empty it, only an HTML version will be sent but
407
+ is an anti-spam best practice to include a text only version.
408
+ </p>
409
+
410
+ <?php $controls->textarea_fixed('message_text', '100%', '500'); ?>
411
+ </div>
412
+
413
+
414
+ <div id="tabs-c">
415
+ <table class="form-table">
416
+
417
+ <tr valign="top">
418
+ <th><?php _e('Gender', 'newsletter'); ?></th>
419
+ <td>
420
+ <?php $controls->checkboxes_group('sex', array('f' => 'Women', 'm' => 'Men', 'n' => 'Not specified')); ?>
421
+ <p class="description">
422
+ Leaving all gender options unselected disable this filter.
423
+ </p>
424
+ </td>
425
+ </tr>
426
+ <tr valign="top">
427
+ <th><?php _e('Lists', 'newsletter'); ?></th>
428
+ <td>
429
+ Subscribers with
430
+ <?php $controls->select('preferences_status_operator', array(0 => 'at least one list', 1 => 'all lists')); ?>
431
+
432
+ <?php $controls->select('preferences_status', array(0 => 'active', 1 => 'not active')); ?>
433
+ <?php _e('checked below', 'newsletter') ?>
434
+
435
+ <?php $controls->preferences_group('preferences', true); ?>
436
+ <p class="description">
437
+ You can address the newsletter to subscribers who selected at least one of the options or to who
438
+ has not selected at least one of the options.
439
+ <a href="https://www.thenewsletterplugin.com/plugins/newsletter/newsletter-preferences" target="_blank">Read more about the "NOT ACTIVE" usage</a>.
440
+ </p>
441
+ </td>
442
+ </tr>
443
+
444
+ <tr valign="top">
445
+ <th><?php _e('Status', 'newsletter') ?></th>
446
+ <td>
447
+ <?php $controls->select('status', array('C' => __('Confirmed', 'newsletter'), 'S' => __('Not confirmed', 'newsletter'))); ?>
448
+
449
+ <p class="description">
450
+ <?php _e('Send to not confirmed subscribers ONLY to ask for confirmation including the {subscription_confirm_url} tag.', 'newsletter') ?>
451
+ </p>
452
+ </td>
453
+ </tr>
454
+ <tr valign="top">
455
+ <th>Only to WordPress users?</th>
456
+ <td>
457
+ <?php $controls->yesno('wp_users'); ?>
458
+
459
+ <p class="description">
460
+ Limit to the subscribers which are WordPress users as well.
461
+ </p>
462
+ </td>
463
+ </tr>
464
+ <tr valign="top">
465
+ <th>
466
+ <?php _e('Subscribers count', 'newsletter') ?>
467
+ </th>
468
+ <td>
469
+ <?php
470
+ if ($email['status'] != 'sent') {
471
+ echo $wpdb->get_var(str_replace('*', 'count(*)', $email['query']));
472
+ } else {
473
+ echo $email['sent'];
474
+ }
475
+ ?>
476
+ <p class="description">
477
+ <?php _e('Save to update if on targeting filters have been changed', 'newsletter') ?>
478
+ </p>
479
+ </td>
480
+ </tr>
481
+ </table>
482
+
483
+ <?php do_action('newsletter_emails_edit_target', $module->get_email($email_id), $controls) ?>
484
+ </div>
485
+
486
+
487
+ <div id="tabs-d">
488
+ <table class="form-table">
489
+ <tr valign="top">
490
+ <th><?php _e('Keep private', 'newsletter') ?></th>
491
+ <td>
492
+ <?php $controls->yesno('private'); ?>
493
+ <?php if ($email['status'] == 'sent') { ?>
494
+ <?php $controls->button('change-private', __('Toggle'))?>
495
+ <?php } ?>
496
+ <p class="description">
497
+ <?php _e('Hide/show from public sent newsletter list.', 'newsletter') ?>
498
+ <?php _e('Required', 'newsletter') ?>: <a href="" target="_blank">Newsletter Archive Extension</a>
499
+ </p>
500
+ </td>
501
+ </tr>
502
+ <tr valign="top">
503
+ <th><?php _e('Track clicks and message opening', 'newsletter') ?></th>
504
+ <td>
505
+ <?php $controls->yesno('track'); ?>
506
+ </td>
507
+ </tr>
508
+ <tr valign="top">
509
+ <th><?php _e('Send on', 'newsletter') ?></th>
510
+ <td>
511
+ <?php $controls->datetime('send_on'); ?> (now: <?php echo date_i18n(get_option('date_format') . ' ' . get_option('time_format')); ?>)
512
+ <p class="description">
513
+ If the current date and time are wrong, check your timezone on the General WordPress settings.
514
+ </p>
515
+ </td>
516
+ </tr>
517
+ </table>
518
+
519
+ <?php do_action('newsletter_emails_edit_other', $module->get_email($email_id), $controls) ?>
520
+ </div>
521
+
522
+ <div id="tabs-status">
523
+ <table class="form-table">
524
+ <tr valign="top">
525
+ <th>Email status</th>
526
+ <td><?php echo esc_html($email['status']); ?></td>
527
+ </tr>
528
+ <tr valign="top">
529
+ <th>Messages sent</th>
530
+ <td><?php echo $email['sent']; ?> of <?php echo $email['total']; ?></td>
531
+ </tr>
532
+ <tr valign="top">
533
+ <th>Query (tech)</th>
534
+ <td><?php echo esc_html($email['query']); ?></td>
535
+ </tr>
536
+ <tr valign="top">
537
+ <th>Token (tech)</th>
538
+ <td><?php echo esc_html($email['token']); ?></td>
539
+ </tr>
540
+ </table>
541
+ </div>
542
+
543
+ <!--
544
+ <div id="tabs-5">
545
+ <p>Tags documented below can be used on newsletter body. Some of them can be used on subject as well.</p>
546
+
547
+ <p>
548
+ Special tags, like the preference setting tag, can be used to highly interact with your subscribers, see
549
+ the Newsletter Preferences page for examples.
550
+ </p>
551
+ --
552
+
553
+ <dl>
554
+ <dt>{set_preference_N}</dt>
555
+ <dd>
556
+ This tag creates a URL which, once clicked, set the preference numner N on the user profile and redirecting the
557
+ subscriber to his profile panel. Preferences can be configured on Subscription/Form fields panel.
558
+ </dd>
559
+ </dl>
560
+
561
+ </ul>
562
+ </div>
563
+ -->
564
+
565
+ </div>
566
+
567
+ </form>
568
+ </div>
569
+
570
+ <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
571
+
572
+ </div>
emails/editor.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ body, td, pre {
2
+ font-size: 12px;
3
+ }
4
+
emails/emails.php ADDED
@@ -0,0 +1,467 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (!defined('ABSPATH'))
4
+ exit;
5
+
6
+ require_once NEWSLETTER_INCLUDES_DIR . '/themes.php';
7
+ require_once NEWSLETTER_INCLUDES_DIR . '/module.php';
8
+
9
+ class NewsletterEmails extends NewsletterModule {
10
+
11
+ static $instance;
12
+
13
+ /**
14
+ * @return NewsletterEmails
15
+ */
16
+ static function instance() {
17
+ if (self::$instance == null) {
18
+ self::$instance = new NewsletterEmails();
19
+ }
20
+ return self::$instance;
21
+ }
22
+
23
+ function __construct() {
24
+ $this->themes = new NewsletterThemes('emails');
25
+ parent::__construct('emails', '1.1.5');
26
+ add_action('wp_loaded', array($this, 'hook_wp_loaded'));
27
+
28
+ if (is_admin()) {
29
+ add_action('wp_ajax_tnpc_render', array($this, 'tnpc_render_callback'));
30
+ add_action('wp_ajax_tnpc_preview', array($this, 'tnpc_preview_callback'));
31
+ add_action('wp_ajax_tnpc_css', array($this, 'tnpc_css_callback'));
32
+ add_action('wp_ajax_tnpc_options', array($this, 'hook_wp_ajax_tnpc_options'));
33
+ }
34
+ }
35
+
36
+ function hook_wp_ajax_tnpc_options() {
37
+ global $wpdb;
38
+
39
+ $block = $this->get_block($_REQUEST['id']);
40
+ if (!$block) {
41
+ die('Block not found with id ' . esc_html($_REQUEST['id']));
42
+ }
43
+
44
+ if (!class_exists('NewsletterControls')) {
45
+ include NEWSLETTER_INCLUDES_DIR . '/controls.php';
46
+ }
47
+ $options = stripslashes_deep($_REQUEST['options']);
48
+ $controls = new NewsletterControls($options);
49
+
50
+ $controls->init();
51
+ echo '<input type="hidden" name="action" value="tnpc_render">';
52
+ echo '<input type="hidden" name="b" value="' . esc_attr($_REQUEST['id']) . '">';
53
+
54
+ ob_start();
55
+ include $block['dir'] . '/options.php';
56
+ $content = ob_get_clean();
57
+ echo $content;
58
+ wp_die();
59
+ }
60
+
61
+ function tnpc_render_callback() {
62
+ $block_options = get_option('newsletter_main');
63
+ $block = $this->get_block($_POST['b']);
64
+ if ($block) {
65
+
66
+ if (isset($_POST['options']) && is_array($_POST['options'])) {
67
+ $options = stripslashes_deep($_POST['options']);
68
+ } else {
69
+ $options = array();
70
+ }
71
+
72
+ ob_start();
73
+ include $block['dir'] . '/block.php';
74
+ $content = ob_get_clean();
75
+ $content = $this->inline_css($content, true);
76
+
77
+ $data = '';
78
+ foreach ($options as $key => $value) {
79
+ if (!is_array($value)) {
80
+ $data .= 'options[' . $key . ']=' . urlencode($value) . '&';
81
+ } else {
82
+ foreach ($value as $v) {
83
+ $data .= 'options[' . $key . '][]=' . urlencode($v) . '&';
84
+ }
85
+ }
86
+ }
87
+
88
+ if (isset($_POST['full'])) {
89
+ echo '<table border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse" class="tnpc-row tnpc-row-block" data-id="', esc_attr($_POST['b']), '">';
90
+ echo '<tr>';
91
+ echo '<td data-options="', esc_attr($data), '" bgcolor="#ffffff" align="center" style="padding: 0; font-family: Helvetica, Arial, sans-serif;" class="edit-block">';
92
+ }
93
+ echo $content;
94
+ if (isset($_POST['full'])) {
95
+ echo '</td></tr></table>';
96
+ }
97
+ wp_die();
98
+ }
99
+ include NEWSLETTER_DIR . '/emails/tnp-composer/blocks/' . sanitize_file_name($_POST['b']) . '.php';
100
+ wp_die(); // this is required to terminate immediately and return a proper response
101
+ }
102
+
103
+ function tnpc_preview_callback() {
104
+ $email = Newsletter::instance()->get_email($_REQUEST['id'], ARRAY_A);
105
+
106
+ if (empty($email)) {
107
+ echo 'Wrong email identifier';
108
+ return;
109
+ }
110
+
111
+ echo $email['message'];
112
+
113
+ wp_die(); // this is required to terminate immediately and return a proper response
114
+ }
115
+
116
+ function tnpc_css_callback() {
117
+ include NEWSLETTER_DIR . '/emails/tnp-composer/css/newsletter.css';
118
+ wp_die(); // this is required to terminate immediately and return a proper response
119
+ }
120
+
121
+ function hook_wp_loaded() {
122
+ global $wpdb;
123
+
124
+ $newsletter = Newsletter::instance();
125
+
126
+ switch ($newsletter->action) {
127
+ case 'v':
128
+ // TODO: Change to Newsletter::instance()->get:email(), not urgent
129
+ $email = $this->get_email((int) $_GET['id']);
130
+ if (empty($email)) {
131
+ die('Email not found');
132
+ }
133
+
134
+ if ($email->private == 1) {
135
+ die('No available for online view');
136
+ }
137
+
138
+ $user = NewsletterSubscription::instance()->get_user_from_request();
139
+ header('Content-Type: text/html;charset=UTF-8');
140
+ header('X-Robots-Tag: noindex,nofollow,noarchive');
141
+ header('Cache-Control: no-cache,no-store,private');
142
+
143
+ // TODO: To be removed
144
+ if (is_file(WP_CONTENT_DIR . '/extensions/newsletter/view.php')) {
145
+ include WP_CONTENT_DIR . '/extensions/newsletter/view.php';
146
+ die();
147
+ }
148
+
149
+ echo $newsletter->replace($email->message, $user, $email->id);
150
+
151
+ die();
152
+ break;
153
+
154
+ case 'emails-css':
155
+ $email_id = (int) $_GET['id'];
156
+
157
+ $body = Newsletter::instance()->get_email_field($email_id, 'message');
158
+
159
+ $x = strpos($body, '<style');
160
+ if ($x === false)
161
+ return;
162
+
163
+ $x = strpos($body, '>', $x);
164
+ $y = strpos($body, '</style>');
165
+
166
+ header('Content-Type: text/css;charset=UTF-8');
167
+
168
+ echo substr($body, $x + 1, $y - $x - 1);
169
+
170
+ die();
171
+ break;
172
+
173
+ case 'emails-composer-css':
174
+ header('Cache: no-cache');
175
+ header('Content-Type: text/css');
176
+ echo file_get_contents(__DIR__ . '/tnp-composer/css/newsletter.css');
177
+ $dirs = apply_filters('newsletter_blocks_dir', array());
178
+ foreach ($dirs as $dir) {
179
+ $dir = str_replace('\\', '/', $dir);
180
+ $list = NewsletterEmails::instance()->scan_blocks_dir($dir);
181
+
182
+ foreach ($list as $key => $data) {
183
+ if (!file_exists($data['dir'] . '/style.css'))
184
+ continue;
185
+ echo "\n\n";
186
+ echo "/* ", $data['name'], " */\n";
187
+ echo file_get_contents($data['dir'] . '/style.css');
188
+ }
189
+ }
190
+
191
+ die();
192
+ break;
193
+
194
+ case 'emails-preview':
195
+ if (!current_user_can('manage_categories')) {
196
+ die('Not enough privileges');
197
+ }
198
+
199
+ if (Newsletter::instance()->options['editor'] != 1 && !current_user_can('manage_options')) {
200
+ die('Not enough privileges');
201
+ }
202
+ if (!check_admin_referer('view')) {
203
+ die();
204
+ }
205
+
206
+ // Used by theme code
207
+ $theme_options = $this->get_current_theme_options();
208
+ $theme_url = $this->get_current_theme_url();
209
+ header('Content-Type: text/html;charset=UTF-8');
210
+
211
+ include($this->get_current_theme_file_path('theme.php'));
212
+
213
+ die();
214
+ break;
215
+
216
+ case 'emails-preview-text':
217
+ header('Content-Type: text/plain;charset=UTF-8');
218
+ if (!current_user_can('manage_categories')) {
219
+ die('Not enough privileges');
220
+ }
221
+
222
+ if (Newsletter::instance()->options['editor'] != 1 && !current_user_can('manage_options')) {
223
+ die('Not enough privileges');
224
+ }
225
+
226
+ if (!check_admin_referer('view')) {
227
+ die();
228
+ }
229
+
230
+ // Used by theme code
231
+ $theme_options = $this->get_current_theme_options();
232
+
233
+ $file = $this->get_current_theme_file_path('theme-text.php');
234
+ if (is_file($file)) {
235
+ include($this->get_current_theme_file_path('theme-text.php'));
236
+ }
237
+
238
+ die();
239
+ break;
240
+
241
+
242
+ case 'emails-create':
243
+
244
+ if (!current_user_can('manage_categories')) {
245
+ die('Not enough privileges');
246
+ }
247
+
248
+ if ($newsletter->options['editor'] != 1 && !current_user_can('manage_options')) {
249
+ die('Not enough privileges');
250
+ }
251
+
252
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
253
+ $controls = new NewsletterControls();
254
+
255
+ if ($controls->is_action('create')) {
256
+ $this->save_options($controls->data);
257
+
258
+ $email = array();
259
+ $email['status'] = 'new';
260
+ $email['subject'] = ''; //__('Here the email subject', 'newsletter');
261
+ $email['track'] = 1;
262
+
263
+ $theme_options = $this->get_current_theme_options();
264
+
265
+ $theme_url = $this->get_current_theme_url();
266
+ $theme_subject = '';
267
+
268
+ ob_start();
269
+ include $this->get_current_theme_file_path('theme.php');
270
+ $email['message'] = ob_get_clean();
271
+
272
+ if (!empty($theme_subject)) {
273
+ $email['subject'] = $theme_subject;
274
+ }
275
+
276
+ ob_start();
277
+ include $this->get_current_theme_file_path('theme-text.php');
278
+ $email['message_text'] = ob_get_clean();
279
+
280
+ $email['type'] = 'message';
281
+ $email['send_on'] = time();
282
+ $email = $newsletter->save_email($email);
283
+
284
+ header('Location: ' . $this->get_admin_page_url('edit') . '&id=' . $email->id);
285
+ }
286
+ die();
287
+ break;
288
+ }
289
+ }
290
+
291
+ function upgrade() {
292
+ global $wpdb, $charset_collate;
293
+
294
+ parent::upgrade();
295
+
296
+ $this->upgrade_query("alter table " . NEWSLETTER_EMAILS_TABLE . " change column `type` `type` varchar(50) not null default ''");
297
+ $this->upgrade_query("alter table " . NEWSLETTER_EMAILS_TABLE . " add column token varchar(10) not null default ''");
298
+ $this->upgrade_query("alter table " . NEWSLETTER_EMAILS_TABLE . " drop column visibility");
299
+ $this->upgrade_query("alter table " . NEWSLETTER_EMAILS_TABLE . " add column private tinyint(1) not null default 0");
300
+
301
+ // Force a token to email without one already set.
302
+ //$token = self::get_token();
303
+ //$wpdb->query("update " . NEWSLETTER_EMAILS_TABLE . " set token='" . $token . "' where token=''");
304
+ if ($this->old_version < '1.1.5') {
305
+ $this->upgrade_query("update " . NEWSLETTER_EMAILS_TABLE . " set type='message' where type=''");
306
+ $wpdb->query("update " . NEWSLETTER_EMAILS_TABLE . " set token=''");
307
+ }
308
+ $wpdb->query("update " . NEWSLETTER_EMAILS_TABLE . " set total=sent where status='sent' and type='message'");
309
+
310
+ return true;
311
+ }
312
+
313
+ function admin_menu() {
314
+ $this->add_menu_page('index', 'Newsletters');
315
+ $this->add_admin_page('list', 'Email List');
316
+ $this->add_admin_page('new', 'Email New');
317
+ $this->add_admin_page('edit', 'Email Edit');
318
+ $this->add_admin_page('theme', 'Email Themes');
319
+ $this->add_admin_page('composer', 'The Composer');
320
+ $this->add_admin_page('cpreview', 'The Composer Preview');
321
+ }
322
+
323
+ /**
324
+ * Returns the current selected theme.
325
+ */
326
+ function get_current_theme() {
327
+ $theme = $this->options['theme'];
328
+ if (empty($theme))
329
+ return 'blank';
330
+ else
331
+ return $theme;
332
+ }
333
+
334
+ function get_current_theme_options() {
335
+ $theme_options = $this->themes->get_options($this->get_current_theme());
336
+ // main options merge
337
+ $main_options = Newsletter::instance()->options;
338
+ foreach ($main_options as $key => $value) {
339
+ $theme_options['main_' . $key] = $value;
340
+ }
341
+ return $theme_options;
342
+ }
343
+
344
+ /**
345
+ * Returns the file path to a theme using the theme overriding rules.
346
+ * @param type $theme
347
+ * @param type $file
348
+ */
349
+ function get_theme_file_path($theme, $file) {
350
+ return $this->themes->get_file_path($theme);
351
+ }
352
+
353
+ function get_current_theme_file_path($file) {
354
+ return $this->themes->get_file_path($this->get_current_theme(), $file);
355
+ }
356
+
357
+ function get_current_theme_url() {
358
+ return $this->themes->get_theme_url($this->get_current_theme());
359
+ }
360
+
361
+ /**
362
+ * Returns true if the emails database still contain old 2.5 format emails.
363
+ *
364
+ * @return boolean
365
+ */
366
+ function has_old_emails() {
367
+ return $this->store->get_count(NEWSLETTER_EMAILS_TABLE, "where type='email'") > 0;
368
+ }
369
+
370
+ function convert_old_emails() {
371
+ global $newsletter;
372
+ $list = $newsletter->get_emails('email', ARRAY_A);
373
+ foreach ($list as &$email) {
374
+ $email['type'] = 'message';
375
+ $query = "select * from " . NEWSLETTER_USERS_TABLE . " where status='C'";
376
+
377
+ if ($email['list'] != 0)
378
+ $query .= " and list_" . $email['list'] . "=1";
379
+ $email['preferences'] = $email['list'];
380
+
381
+ if (!empty($email['sex'])) {
382
+ $query .= " and sex='" . $email['sex'] . "'";
383
+ }
384
+ $email['query'] = $query;
385
+
386
+ $newsletter->save_email($email);
387
+ }
388
+ }
389
+
390
+ function scan_blocks_dir($dir) {
391
+
392
+ if (!is_dir($dir)) {
393
+ return array();
394
+ }
395
+
396
+ $handle = opendir($dir);
397
+ $list = array();
398
+ $relative_dir = substr($dir, strlen(WP_CONTENT_DIR));
399
+ while ($file = readdir($handle)) {
400
+
401
+ // The block unique key, we should find out how to biuld it, maybe an hash of the (relative) dir?
402
+ $key = $relative_dir . '/' . $file;
403
+
404
+ $full_file = $dir . '/' . $file . '/block.php';
405
+ if (!is_file($full_file)) {
406
+ continue;
407
+ }
408
+
409
+ $data = get_file_data($full_file, array('name' => 'Name', 'section' => 'Section', 'description' => 'Description'));
410
+
411
+ if (empty($data['name'])) {
412
+ $data['name'] = $file;
413
+ }
414
+ if (empty($data['section'])) {
415
+ $data['section'] = 'content';
416
+ }
417
+ if (empty($data['description'])) {
418
+ $data['description'] = '';
419
+ }
420
+ // Absolute path of the block files
421
+ $data['dir'] = $dir . '/' . $file;
422
+
423
+ $data['icon'] = content_url($relative_dir . '/' . $file . '/icon.png');
424
+ $list[$key] = $data;
425
+ }
426
+ closedir($handle);
427
+ return $list;
428
+ }
429
+
430
+ function get_blocks() {
431
+ /* READ THE BLOCKS */
432
+ $blocks_dir = NEWSLETTER_DIR . '/emails/tnp-composer/blocks/';
433
+ $files = glob($blocks_dir . '*.block.php', GLOB_BRACE);
434
+ $blocks = array();
435
+ foreach ($files as $file) {
436
+ $path_parts = pathinfo($file);
437
+ $filename = $path_parts['filename'];
438
+ $section = substr($filename, 0, strpos($filename, '-'));
439
+ $index = substr($filename, strpos($filename, '-') + 1, 2);
440
+ $blocks[$index]['name'] = substr($filename, strrpos($filename, '-') + 1);
441
+ $blocks[$index]['filename'] = $filename;
442
+ $blocks[$index]['icon'] = plugins_url('newsletter') . '/emails/tnp-composer/blocks/' . $filename . '.png';
443
+ $blocks[$index]['section'] = $section;
444
+ $blocks[$index]['description'] = '';
445
+ }
446
+
447
+ $dirs = apply_filters('newsletter_blocks_dir', array());
448
+
449
+ foreach ($dirs as $dir) {
450
+ $dir = str_replace('\\', '/', $dir);
451
+ $list = $this->scan_blocks_dir($dir);
452
+ $blocks = array_merge($blocks, $list);
453
+ }
454
+ return $blocks;
455
+ }
456
+
457
+ function get_block($id) {
458
+ $blocks = $this->get_blocks();
459
+ if (!isset($blocks[$id])) {
460
+ return null;
461
+ }
462
+ return $blocks[$id];
463
+ }
464
+
465
+ }
466
+
467
+ NewsletterEmails::instance();
emails/images/html.png ADDED
Binary file
emails/index.php ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+
4
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
5
+ $controls = new NewsletterControls();
6
+ $module = NewsletterEmails::instance();
7
+
8
+ if ($controls->is_action('convert')) {
9
+ $module->convert_old_emails();
10
+ $controls->messages = 'Converted!';
11
+ }
12
+
13
+ if ($controls->is_action('unconvert')) {
14
+ $wpdb->query("update wp_newsletter_emails set type='email' where type='message'");
15
+ $controls->messages = 'Unconverted!';
16
+ }
17
+
18
+ if ($controls->is_action('send')) {
19
+ $newsletter->hook_newsletter();
20
+ $controls->messages .= __('Delivery engine triggered.', 'newsletter');
21
+ }
22
+
23
+ if ($controls->is_action('copy')) {
24
+ $original = Newsletter::instance()->get_email($_POST['btn']);
25
+ $email = array();
26
+ $email['subject'] = $original->subject;
27
+ $email['message'] = $original->message;
28
+ $email['message_text'] = $original->message_text;
29
+ $email['send_on'] = time();
30
+ $email['type'] = 'message';
31
+ $email['editor'] = $original->editor;
32
+ $email['track'] = $original->track;
33
+ if(isset($original->options)) {
34
+ $original_options = unserialize($original->options);
35
+ $email['options'] = serialize(array('composer' => $original_options['composer']));
36
+ }
37
+
38
+ Newsletter::instance()->save_email($email);
39
+ $controls->messages .= __('Message duplicated.', 'newsletter');
40
+ }
41
+
42
+ if ($controls->is_action('delete')) {
43
+ Newsletter::instance()->delete_email($_POST['btn']);
44
+ $controls->messages .= __('Message deleted.', 'newsletter');
45
+ }
46
+
47
+ if ($controls->is_action('delete_selected')) {
48
+ $r = Newsletter::instance()->delete_email($_POST['ids']);
49
+ $controls->messages .= $r . ' message(s) deleted';
50
+ }
51
+
52
+ $emails = Newsletter::instance()->get_emails('message');
53
+ ?>
54
+
55
+ <div class="wrap" id="tnp-wrap">
56
+
57
+ <?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
58
+
59
+ <div id="tnp-heading">
60
+
61
+ <h2><?php _e('Newsletters', 'newsletter') ?></h2>
62
+
63
+ </div>
64
+
65
+ <div id="tnp-body">
66
+
67
+ <form method="post" action="">
68
+ <?php $controls->init(); ?>
69
+
70
+ <?php if ($module->has_old_emails()) { ?>
71
+ <div class="newsletter-message">
72
+ <p>
73
+ Your Newsletter installation has emails still in old format. To get them listed, you should convert them in
74
+ a new format. Would you to convert them now?
75
+ </p>
76
+ <p>
77
+ <?php $controls->button('convert', 'Convert now'); ?>
78
+ </p>
79
+ </div>
80
+ <?php } ?>
81
+
82
+ <p>
83
+ <a href="<?php echo $module->get_admin_page_url('theme'); ?>" class="button-primary"><?php _e('New newsletter', 'newsletter') ?></a>
84
+ <?php $controls->button_confirm('delete_selected', __('Delete selected newsletters', 'newsletter'), __('Proceed?', 'newsletter'));
85
+ ?>
86
+ <?php $controls->button('send', __('Trigger the delivery engine', 'newsletter')); ?>
87
+ </p>
88
+ <table class="widefat">
89
+ <thead>
90
+ <tr>
91
+ <th>&nbsp;</th>
92
+ <th>Id</th>
93
+ <th><?php _e('Subject', 'newsletter') ?></th>
94
+ <th><?php _e('Status', 'newsletter') ?></th>
95
+ <th><?php _e('Progress', 'newsletter') ?>&nbsp;(*)</th>
96
+ <th><?php _e('Date', 'newsletter') ?></th>
97
+ <th><?php _e('Tracking', 'newsletter') ?></th>
98
+ <th>&nbsp;</th>
99
+ <th>&nbsp;</th>
100
+ <th>&nbsp;</th>
101
+ <th>&nbsp;</th>
102
+ </tr>
103
+ </thead>
104
+
105
+ <tbody>
106
+ <?php foreach ($emails as $email) {
107
+ $email_options = maybe_unserialize($email->options);
108
+ $composer = isset($email_options['composer']);
109
+ ?>
110
+ <tr>
111
+ <td><input type="checkbox" name="ids[]" value="<?php echo $email->id; ?>"/></td>
112
+ <td><?php echo $email->id; ?></td>
113
+ <td><?php
114
+ if ($email->subject)
115
+ echo htmlspecialchars($email->subject);
116
+ else
117
+ echo "Newsletter #" . $email->id;
118
+ ?>
119
+ </td>
120
+
121
+ <td>
122
+ <?php
123
+ if ($email->status == 'sending') {
124
+ if ($email->send_on > time()) {
125
+ _e('Scheduled', 'newsletter');
126
+ } else {
127
+ _e('Sending', 'newsletter');
128
+ }
129
+ } else {
130
+ echo $email->status;
131
+ }
132
+ ?>
133
+ </td>
134
+ <td><?php if ($email->status == 'sent' || $email->status == 'sending') echo $email->sent . ' ' . __('of', 'newsletter') . ' ' . $email->total; ?></td>
135
+ <td><?php if ($email->status == 'sent' || $email->status == 'sending') echo $module->format_date($email->send_on); ?></td>
136
+ <td><?php echo $email->track == 1 ? __('Yes', 'newsletter') : __('No', 'newsletter'); ?></td>
137
+ <td><a class="button-primary" href="<?php echo $module->get_admin_page_url($composer ? 'composer' : 'edit'); ?>&amp;id=<?php echo $email->id; ?>"><i class="fa fa-<?php echo $composer?'th-large':'pencil'?>"></i> <?php _e('Edit', 'newsletter') ?></a></td>
138
+ <td>
139
+ <a class="button-primary" href="<?php echo NewsletterStatistics::instance()->get_statistics_url($email->id); ?>"><i class="fa fa-bar-chart"></i> <?php _e('Statistics', 'newsletter') ?></a>
140
+ </td>
141
+ <td><?php $controls->button_copy($email->id); ?></td>
142
+ <td><?php $controls->button_delete($email->id); ?></td>
143
+ </tr>
144
+ <?php } ?>
145
+ </tbody>
146
+ <tfoot>
147
+ <tr>
148
+ <td colspan="11">
149
+ (*) <?php _e('Expected total at the end of the delivery may differ, due to subscriptions/unsubscriptions occured meanwhile.', 'newsletter') ?>
150
+ </td>
151
+ </tr>
152
+ </tfoot>
153
+ </table>
154
+ </form>
155
+ </div>
156
+
157
+ <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
158
+
159
+ </div>
emails/languages/en_US.php ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // This file is used only on first installation!
4
+
5
+ $options = array(
6
+ 'theme'=>'default'
7
+ );
emails/languages/en_US.po ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Content-Type: text/plain; charset=utf-8\n"
4
+ "Content-Transfer-Encoding: 8bit\n"
5
+
6
+ #. Text in echo
7
+ #: emails/new.php:132
8
+ msgid "Back to the themes"
9
+ msgstr ""
10
+
11
+ #. Text in function
12
+ #: emails/index.php:131
13
+ msgid "Copy"
14
+ msgstr ""
15
+
16
+ #. Text in echo
17
+ #: emails/new.php:131
18
+ msgid "Create a newsletter"
19
+ msgstr ""
20
+
21
+ #. Text in echo
22
+ #: emails/index.php:94
23
+ msgid "Date"
24
+ msgstr ""
25
+
26
+ #. Text in function
27
+ #: emails/index.php:132
28
+ msgid "Delete"
29
+ msgstr ""
30
+
31
+ #. Text in function
32
+ #: emails/index.php:82
33
+ msgid "Delete selected newsletters"
34
+ msgstr ""
35
+
36
+ #. Text in function
37
+ #: emails/index.php:1
38
+ msgid "Delivery engine triggered."
39
+ msgstr ""
40
+
41
+ #. Text in echo
42
+ #: emails/edit.php:302
43
+ msgid "Gender"
44
+ msgstr ""
45
+
46
+ #. Text in function
47
+ #: emails/new.php:1
48
+ #: emails/new.php:43
49
+ msgid "Here the email subject"
50
+ msgstr ""
51
+
52
+ #. Text in echo
53
+ #: emails/edit.php:259
54
+ msgid "Message"
55
+ msgstr ""
56
+
57
+ #. Text in echo
58
+ #: emails/edit.php:260
59
+ msgid "Message (textual)"
60
+ msgstr ""
61
+
62
+ #. Text in function
63
+ #: emails/index.php:1
64
+ msgid "Message deleted."
65
+ msgstr ""
66
+
67
+ #. Text in function
68
+ #: emails/index.php:1
69
+ msgid "Message duplicated."
70
+ msgstr ""
71
+
72
+ #. Text in echo
73
+ #: emails/index.php:81
74
+ msgid "New newsletter"
75
+ msgstr ""
76
+
77
+ #. Text in echo
78
+ #: emails/index.php:58
79
+ msgid "Newsletters"
80
+ msgstr ""
81
+
82
+ #. Text in function
83
+ #: emails/index.php:82
84
+ #: emails/index.php:131
85
+ #: emails/index.php:132
86
+ msgid "Proceed?"
87
+ msgstr ""
88
+
89
+ #. Text in echo
90
+ #: emails/index.php:93
91
+ msgid "Progress"
92
+ msgstr ""
93
+
94
+ #. Text in function
95
+ #: emails/edit.php:1
96
+ msgid "Read more about test subscribers"
97
+ msgstr ""
98
+
99
+ #. Text in echo
100
+ #: emails/new.php:146
101
+ msgid "Refresh the preview"
102
+ msgstr ""
103
+
104
+ #. Text in echo
105
+ #: emails/index.php:111
106
+ msgid "Scheduled"
107
+ msgstr ""
108
+
109
+ #. Text in echo
110
+ #: emails/theme.php:54
111
+ msgid "Select a theme"
112
+ msgstr ""
113
+
114
+ #. Text in echo
115
+ #: emails/index.php:111
116
+ msgid "Sending"
117
+ msgstr ""
118
+
119
+ #. Text in echo
120
+ #: emails/index.php:92
121
+ msgid "Status"
122
+ msgstr ""
123
+
124
+ #. Text in echo
125
+ #: emails/index.php:91
126
+ msgid "Subject"
127
+ msgstr ""
128
+
129
+ #. Text in echo
130
+ #: emails/edit.php:311
131
+ msgid "Subscriber preferences"
132
+ msgstr ""
133
+
134
+ #. Text in function
135
+ #: emails/edit.php:1
136
+ msgid "Test newsletter sent to:"
137
+ msgstr ""
138
+
139
+ #. Text in echo
140
+ #: emails/index.php:137
141
+ msgid "The expected total can change at the delivery end due to subscriptions/unsubscriptions in the meanwhile."
142
+ msgstr ""
143
+
144
+ #. Text in echo
145
+ #: emails/new.php:147
146
+ msgid "Theme options are saved for next time you\\'ll use this theme."
147
+ msgstr ""
148
+
149
+ #. Text in function
150
+ #: emails/edit.php:1
151
+ msgid "There are no test subscribers."
152
+ msgstr ""
153
+
154
+ #. Text in echo
155
+ #: emails/index.php:95
156
+ msgid "Tracking"
157
+ msgstr ""
158
+
159
+ #. Text in function
160
+ #: emails/index.php:84
161
+ msgid "Trigger the delivery engine"
162
+ msgstr ""
163
+
164
+ #. Text in function
165
+ #: emails/index.php:126
166
+ msgid "Yes"
167
+ msgstr ""
168
+
169
+ #. Text in function
170
+ #: emails/index.php:124
171
+ msgid "of"
172
+ msgstr ""
emails/languages/it_IT.mo ADDED
Binary file
emails/languages/it_IT.po ADDED
@@ -0,0 +1,180 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Content-Type: text/plain; charset=UTF-8\n"
4
+ "Content-Transfer-Encoding: 8bit\n"
5
+ "Project-Id-Version: \n"
6
+ "POT-Creation-Date: \n"
7
+ "PO-Revision-Date: \n"
8
+ "Last-Translator: \n"
9
+ "Language-Team: \n"
10
+ "MIME-Version: 1.0\n"
11
+ "X-Generator: Poedit 1.7.3\n"
12
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
+ "Language: it_IT\n"
14
+
15
+ #. Text in echo
16
+ #: emails/new.php:132
17
+ msgid "Back to the themes"
18
+ msgstr "Torna ai temi"
19
+
20
+ #. Text in function
21
+ #: emails/index.php:131
22
+ msgid "Copy"
23
+ msgstr "Copia"
24
+
25
+ #. Text in echo
26
+ #: emails/new.php:131
27
+ msgid "Create a newsletter"
28
+ msgstr "Crea una newsletter"
29
+
30
+ #. Text in echo
31
+ #: emails/index.php:94
32
+ msgid "Date"
33
+ msgstr "Data"
34
+
35
+ #. Text in function
36
+ #: emails/index.php:132
37
+ msgid "Delete"
38
+ msgstr "Elimina"
39
+
40
+ #. Text in function
41
+ #: emails/index.php:82
42
+ msgid "Delete selected newsletters"
43
+ msgstr "Cancella le newsletter selezionate"
44
+
45
+ #. Text in function
46
+ #: emails/index.php:1
47
+ msgid "Delivery engine triggered."
48
+ msgstr ""
49
+
50
+ #. Text in echo
51
+ #: emails/edit.php:302
52
+ msgid "Gender"
53
+ msgstr "Genere"
54
+
55
+ #. Text in function
56
+ #: emails/new.php:1 emails/new.php:43
57
+ msgid "Here the email subject"
58
+ msgstr "Qui l'oggetto dell'email"
59
+
60
+ #. Text in echo
61
+ #: emails/edit.php:259
62
+ msgid "Message"
63
+ msgstr "Messaggio"
64
+
65
+ #. Text in echo
66
+ #: emails/edit.php:260
67
+ msgid "Message (textual)"
68
+ msgstr "Messaggio (testo)"
69
+
70
+ #. Text in function
71
+ #: emails/index.php:1
72
+ msgid "Message deleted."
73
+ msgstr "Messaggio cancellato."
74
+
75
+ #. Text in function
76
+ #: emails/index.php:1
77
+ msgid "Message duplicated."
78
+ msgstr "Messaggio duplicato."
79
+
80
+ #. Text in echo
81
+ #: emails/index.php:81
82
+ msgid "New newsletter"
83
+ msgstr "Nuova newsletter"
84
+
85
+ #. Text in echo
86
+ #: emails/index.php:58
87
+ msgid "Newsletters"
88
+ msgstr ""
89
+
90
+ #. Text in function
91
+ #: emails/index.php:82 emails/index.php:131 emails/index.php:132
92
+ msgid "Proceed?"
93
+ msgstr ""
94
+
95
+ #. Text in echo
96
+ #: emails/index.php:93
97
+ msgid "Progress"
98
+ msgstr ""
99
+
100
+ #. Text in function
101
+ #: emails/edit.php:1
102
+ msgid "Read more about test subscribers"
103
+ msgstr ""
104
+
105
+ #. Text in echo
106
+ #: emails/new.php:146
107
+ msgid "Refresh the preview"
108
+ msgstr ""
109
+
110
+ #. Text in echo
111
+ #: emails/index.php:111
112
+ msgid "Scheduled"
113
+ msgstr ""
114
+
115
+ #. Text in echo
116
+ #: emails/theme.php:54
117
+ msgid "Select a theme"
118
+ msgstr ""
119
+
120
+ #. Text in echo
121
+ #: emails/index.php:111
122
+ msgid "Sending"
123
+ msgstr ""
124
+
125
+ #. Text in echo
126
+ #: emails/index.php:92
127
+ msgid "Status"
128
+ msgstr ""
129
+
130
+ #. Text in echo
131
+ #: emails/index.php:91
132
+ msgid "Subject"
133
+ msgstr ""
134
+
135
+ #. Text in echo
136
+ #: emails/edit.php:311
137
+ msgid "Subscriber preferences"
138
+ msgstr ""
139
+
140
+ #. Text in function
141
+ #: emails/edit.php:1
142
+ msgid "Test newsletter sent to:"
143
+ msgstr ""
144
+
145
+ #. Text in echo
146
+ #: emails/index.php:137
147
+ msgid ""
148
+ "The expected total can change at the delivery end due to subscriptions/"
149
+ "unsubscriptions in the meanwhile."
150
+ msgstr ""
151
+
152
+ #. Text in echo
153
+ #: emails/new.php:147
154
+ msgid "Theme options are saved for next time you\\'ll use this theme."
155
+ msgstr ""
156
+
157
+ #. Text in function
158
+ #: emails/edit.php:1
159
+ msgid "There are no test subscribers."
160
+ msgstr ""
161
+
162
+ #. Text in echo
163
+ #: emails/index.php:95
164
+ msgid "Tracking"
165
+ msgstr ""
166
+
167
+ #. Text in function
168
+ #: emails/index.php:84
169
+ msgid "Trigger the delivery engine"
170
+ msgstr ""
171
+
172
+ #. Text in function
173
+ #: emails/index.php:126
174
+ msgid "Yes"
175
+ msgstr ""
176
+
177
+ #. Text in function
178
+ #: emails/index.php:124
179
+ msgid "of"
180
+ msgstr ""
emails/new.php ADDED
@@ -0,0 +1,184 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
3
+ $controls = new NewsletterControls();
4
+ $module = NewsletterEmails::instance();
5
+
6
+ if ($controls->is_action('theme')) {
7
+ if ($controls->data['theme'] != 'rawhtml') {
8
+ $controls->merge($module->themes->get_options($controls->data['theme']));
9
+ $module->save_options($controls->data);
10
+ }
11
+
12
+ // If this theme has no intermediate options...
13
+ if ($controls->data['theme'] == 'rawhtml' || !file_exists($module->get_current_theme_file_path('theme-options.php'))) {
14
+ $email = array();
15
+ $email['status'] = 'new';
16
+ $email['subject'] = __('Here the email subject', 'newsletter');
17
+ $email['track'] = 1;
18
+ $email['token'] = $module->get_token();
19
+
20
+ if ($controls->data['theme'] == 'rawhtml') {
21
+ $email['editor'] = 1;
22
+ $email['message'] = "<!DOCTYPE html>\n<html>\n<head>\n<title>Your email title</title>\n</head>\n<body>\n</body>\n</html>";
23
+ } else {
24
+ $theme_options = $module->get_current_theme_options();
25
+ $theme_url = $module->get_current_theme_url();
26
+ $theme_subject = '';
27
+
28
+ ob_start();
29
+ include $module->get_current_theme_file_path('theme.php');
30
+ $email['message'] = ob_get_clean();
31
+
32
+ if (!empty($theme_subject)) {
33
+ $email['subject'] = $theme_subject;
34
+ }
35
+
36
+ $file = $module->get_current_theme_file_path('theme-text.php');
37
+ if (file_exists($file)) {
38
+ ob_start();
39
+ include $module->get_current_theme_file_path('theme-text.php');
40
+ $email['message_text'] = ob_get_clean();
41
+ } else {
42
+ $email['message_text'] = 'You need a modern email client to read this email. Read it online: {email_url}.';
43
+ }
44
+ }
45
+
46
+ $email['type'] = 'message';
47
+ $email['send_on'] = time();
48
+ $email = Newsletter::instance()->save_email($email);
49
+ ?>
50
+ <script>
51
+ location.href = "<?php echo $module->get_admin_page_url('edit'); ?>&id=<?php echo $email->id; ?>";
52
+ </script>
53
+ <div class="wrap">
54
+ <p>If you are not automatically redirected to the composer, <a href="<?php echo $module->get_admin_page_url('edit'); ?>&id=<?php echo $email->id; ?>">click here</a>.</p>
55
+ </div>
56
+ <?php
57
+ return;
58
+ }
59
+ }
60
+
61
+ if ($controls->is_action('save')) {
62
+ $module->save_options($controls->data);
63
+ //$controls->messages = 'Saved.';
64
+ }
65
+
66
+ if ($controls->is_action('create')) {
67
+ $module->save_options($controls->data);
68
+
69
+ $email = array();
70
+ $email['status'] = 'new';
71
+ $email['subject'] = __('Here the email subject', 'newsletter');
72
+ $email['track'] = 1;
73
+
74
+ $theme_options = $module->get_current_theme_options();
75
+
76
+ $theme_url = $module->get_current_theme_url();
77
+ $theme_subject = '';
78
+
79
+ ob_start();
80
+ include $module->get_current_theme_file_path('theme.php');
81
+ $email['message'] = ob_get_clean();
82
+
83
+ if (!empty($theme_subject)) {
84
+ $email['subject'] = $theme_subject;
85
+ }
86
+
87
+ ob_start();
88
+ include $module->get_current_theme_file_path('theme-text.php');
89
+ $email['message_text'] = ob_get_clean();
90
+
91
+ $email['type'] = 'message';
92
+ $email['send_on'] = time();
93
+ $email = Newsletter::instance()->save_email($email);
94
+ ?>
95
+ <script>
96
+ location.href = "<?php echo $module->get_admin_page_url('edit'); ?>&id=<?php echo $email->id; ?>";
97
+ </script>
98
+ <div class="wrap">
99
+ <p><a href="<?php echo $module->get_admin_page_url('edit'); ?>&id=<?php echo $email->id; ?>">click here to proceed</a>.</p>
100
+ </div>
101
+ <?php
102
+ return;
103
+ }
104
+
105
+ if ($controls->data == null) {
106
+ $controls->data = $module->get_options();
107
+ }
108
+
109
+ function newsletter_emails_update_options($options) {
110
+ add_option('newsletter_emails', '', null, 'no');
111
+ update_option('newsletter_emails', $options);
112
+ }
113
+
114
+ function newsletter_emails_update_theme_options($theme, $options) {
115
+ $x = strrpos($theme, '/');
116
+ if ($x !== false) {
117
+ $theme = substr($theme, $x + 1);
118
+ }
119
+ add_option('newsletter_emails_' . $theme, '', null, 'no');
120
+ update_option('newsletter_emails_' . $theme, $options);
121
+ }
122
+
123
+ function newsletter_emails_get_options() {
124
+ $options = get_option('newsletter_emails', array());
125
+ return $options;
126
+ }
127
+
128
+ function newsletter_emails_get_theme_options($theme) {
129
+ $x = strrpos($theme, '/');
130
+ if ($x !== false) {
131
+ $theme = substr($theme, $x + 1);
132
+ }
133
+ $options = get_option('newsletter_emails_' . $theme, array());
134
+ return $options;
135
+ }
136
+ ?>
137
+
138
+ <div class="wrap" id="tnp-wrap">
139
+
140
+ <?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
141
+
142
+ <div id="tnp-heading">
143
+
144
+ <h2><?php _e('Create a newsletter', 'newsletter') ?>
145
+ <a class="tnp-btn-h1" href="<?php echo NewsletterEmails::instance()->get_admin_page_url('theme'); ?>"><?php _e('Back to newsletter themes', 'newsletter') ?></a>
146
+ </h2>
147
+ <br>
148
+ <p>Theme options are saved for next time you'll use this theme.</p>
149
+
150
+ </div>
151
+
152
+ <div id="tnp-body" class="tnp-body-lite">
153
+
154
+ <form method="post" action="<?php echo $module->get_admin_page_url('new'); ?>">
155
+ <?php $controls->init(); ?>
156
+ <?php $controls->hidden('theme'); ?>
157
+
158
+ <table style="width: 100%; border-collapse: collapse">
159
+ <tr>
160
+ <td style="text-align: left; vertical-align: top; border-bottom: 1px solid #ddd; padding-bottom: 10px">
161
+ <div style="float: right; margin-left: 15px;"><?php $controls->button_primary('save', __('Refresh the preview', 'newsletter')); ?></div>
162
+
163
+ </td>
164
+ <td style="text-align: left; vertical-align: top; border-bottom: 1px solid #ddd; padding-bottom: 10px">
165
+ <div style="float: right"><?php $controls->button_primary('create', 'Proceed to edit &raquo;', 'this.form.action=\'' . home_url('/', is_ssl() ? 'https' : 'http') . '?na=emails-create\';this.form.submit()'); ?></div>
166
+ <img style="position: relative; left: 5px; top: 10px;"src="<?php echo plugins_url('newsletter') ?>/images/arrow.png" height="35">
167
+ </td>
168
+ </tr>
169
+ <tr>
170
+ <td style="width: 600px; vertical-align: top; padding-top: 10px">
171
+ <?php @include $module->get_current_theme_file_path('theme-options.php'); ?>
172
+ </td>
173
+ <td style="vertical-align: top; padding-top: 15px; padding-left: 15px">
174
+ <iframe src="<?php echo wp_nonce_url(home_url('/', is_ssl() ? 'https' : 'http') . '?na=emails-preview&ts=' . time(), 'view'); ?>" height="700" style="width: 100%; border: 1px solid #ccc"></iframe>
175
+ </td>
176
+ </tr>
177
+ </table>
178
+
179
+ </form>
180
+ </div>
181
+
182
+ <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
183
+
184
+ </div>
emails/theme.php ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+
5
+ require_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
6
+ $controls = new NewsletterControls();
7
+ $module = NewsletterEmails::instance();
8
+
9
+
10
+ if ($controls->is_action('theme')) {
11
+ $controls->merge($module->themes->get_options($controls->data['theme']));
12
+ $module->save_options($controls->data);
13
+ }
14
+
15
+
16
+ if ($controls->data == null) {
17
+ $controls->data = $module->get_options();
18
+ }
19
+
20
+ function newsletter_emails_update_options($options) {
21
+ add_option('newsletter_emails', '', null, 'no');
22
+ update_option('newsletter_emails', $options);
23
+ }
24
+
25
+ function newsletter_emails_update_theme_options($theme, $options) {
26
+ $x = strrpos($theme, '/');
27
+ if ($x !== false) {
28
+ $theme = substr($theme, $x + 1);
29
+ }
30
+ add_option('newsletter_emails_' . $theme, '', null, 'no');
31
+ update_option('newsletter_emails_' . $theme, $options);
32
+ }
33
+
34
+ function newsletter_emails_get_options() {
35
+ $options = get_option('newsletter_emails', array());
36
+ return $options;
37
+ }
38
+
39
+ function newsletter_emails_get_theme_options($theme) {
40
+ $x = strrpos($theme, '/');
41
+ if ($x !== false) {
42
+ $theme = substr($theme, $x + 1);
43
+ }
44
+ $options = get_option('newsletter_emails_' . $theme, array());
45
+ return $options;
46
+ }
47
+
48
+ $themes = $module->themes->get_all_with_data();
49
+ ?>
50
+
51
+ <div class="wrap" id="tnp-wrap">
52
+
53
+ <?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
54
+
55
+ <div id="tnp-heading">
56
+
57
+ <h2><?php _e('Select a theme', 'newsletter') ?>
58
+ <a class="tnp-btn-h1" href="https://www.thenewsletterplugin.com/plugins/newsletter/newsletter-themes" target="_blank">Custom themes</a>
59
+ </h2>
60
+
61
+ </div>
62
+ <div id="tnp-body" class="tnp-darkbg">
63
+
64
+ <form method="post" id="newsletter-form" action="<?php echo $module->get_admin_page_url('new'); ?>">
65
+ <?php $controls->init(); ?>
66
+ <?php $controls->hidden('theme'); ?>
67
+
68
+ <div class="tnp-theme-preview">
69
+ <p><?php echo _e('Responsive Drag & Drop Composer', 'newsletter') ?></p>
70
+ <a href="<?php echo $module->get_admin_page_url('composer'); ?>" style="margin-right: 20px; margin-bottom: 20px">
71
+ <img src="<?php echo plugins_url('newsletter') . '/emails/themes/composer.gif' ?>" width="420" height="200">
72
+ </a>
73
+ </div>
74
+
75
+ <div class="tnp-theme-preview">
76
+ <p>&lt;&gt; Raw HTML</p>
77
+ <a href="#" onclick="var f = document.getElementById('newsletter-form');
78
+ f.act.value = 'theme';
79
+ f.elements['options[theme]'].value = 'rawhtml';
80
+ f.submit();
81
+ return false;" style="margin-right: 20px; margin-bottom: 20px">
82
+ <img src="<?php echo plugins_url('newsletter') . '/emails/images/html.png' ?>" width="200" height="200">
83
+ </a>
84
+ </div>
85
+
86
+ <?php foreach ($themes as $key => $data) { ?>
87
+ <div class="tnp-theme-preview">
88
+ <p><?php echo esc_html($data['name']) ?></p>
89
+ <a href="#" onclick="var f = document.getElementById('newsletter-form');
90
+ f.act.value = 'theme';
91
+ f.elements['options[theme]'].value = '<?php echo esc_js($data['id']) ?>';
92
+ f.submit();
93
+ return false;" style="margin-right: 20px; margin-bottom: 20px">
94
+ <img src="<?php echo esc_attr($data['screenshot']) ?>" width="200" height="200">
95
+ </a>
96
+ </div>
97
+ <?php } ?>
98
+ </form>
99
+ </div>
100
+
101
+ <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
102
+
103
+ </div>
emails/themes/blank/screenshot.png ADDED
Binary file
emails/themes/blank/theme-options.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>
4
+ <table class="form-table">
5
+ <tr>
6
+ <th>Disable social links</th>
7
+ <td><?php $controls->checkbox('theme_social_disable', ''); ?></td>
8
+ </tr>
9
+ </table>
emails/themes/blank/theme-text.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>
4
+ This email requires a modern e-mail reader but you can view the email online here:
5
+
6
+ {email_url}.
7
+
8
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
9
+
10
+ To change your subscription follow:
11
+ {profile_url}.
emails/themes/blank/theme.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?><html>
4
+ <head>
5
+ <style>
6
+ body {
7
+ font-family: sans-serif;
8
+ font-size: 12px;
9
+ background-color: #ffffff;
10
+ }
11
+ </style>
12
+ </head>
13
+ <body bgcolor="#ffffff">
14
+ <h1>Your awesome title</h1>
15
+
16
+ <p>
17
+ Hi {name} (but you should remove that if you're not collecting subscriber names),
18
+ </p>
19
+
20
+ <p>
21
+ here the forewords of your shiny new newsletter. Most of the times a simple layout is the best.
22
+ </p>
23
+ <h2>There is more for you!</h2>
24
+
25
+ <p>Still not secure to sign up for our premium service? Even with a standard service plan you'll receive our t-shirt!</p>
26
+
27
+ <p>
28
+ Goodbye!
29
+ </p>
30
+
31
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social_main.php'; ?>
32
+
33
+ <hr>
34
+ <p>
35
+ To unsubscribe <a href="{unsubscription_url}">click here</a>, to edit your subscription
36
+ <a href="{profile_url}">click here</a>.
37
+ </p>
38
+ <p>
39
+ <?php echo $theme_options['main_footer_contact'] ?>
40
+ </p>
41
+ <p>
42
+ <?php echo $theme_options['main_footer_legal'] ?>
43
+ </p>
44
+ </body>
45
+ </html>
emails/themes/composer.gif ADDED
Binary file
emails/themes/cta-2015/images/facebook.png ADDED
Binary file
emails/themes/cta-2015/images/flickr.png ADDED
Binary file
emails/themes/cta-2015/images/googleplus.png ADDED
Binary file
emails/themes/cta-2015/images/instagram.png ADDED
Binary file
emails/themes/cta-2015/images/linkedin.png ADDED
Binary file
emails/themes/cta-2015/images/pinterest.png ADDED
Binary file
emails/themes/cta-2015/images/twitter.png ADDED
Binary file
emails/themes/cta-2015/images/vimeo.png ADDED
Binary file
emails/themes/cta-2015/images/youtube.png ADDED
Binary file
emails/themes/cta-2015/screenshot.png ADDED
Binary file
emails/themes/cta-2015/theme-options.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>
4
+ <table class="form-table">
5
+ <tr>
6
+ <th>Main color</th>
7
+ <td>
8
+ <?php $controls->color('theme_color'); ?> (eg. #87aa14)
9
+ </td>
10
+ </tr>
11
+ </table>
emails/themes/cta-2015/theme.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * Name: CTA 2015
4
+ * Type: standard
5
+ * Description: Single call to action marketing template
6
+ */
7
+
8
+ if (!defined('ABSPATH')) exit;
9
+
10
+ $color = '#87aa14';
11
+ if (!empty($theme_options['theme_color'])) {
12
+ $color = $theme_options['theme_color'];
13
+ }
14
+
15
+ $header = '';
16
+ $header_color = '#000000';
17
+ if (!empty($theme_options['main_header_logo']['url'])) {
18
+ $header = '<img src="' . $theme_options['main_header_logo']['url'] . '" style="max-width: 500px">';
19
+ } else {
20
+ if (!empty($theme_options['main_header_title'])) {
21
+ $header = '<h2 style="color: ' . $header_color . '">' . $theme_options['main_header_title'] . '</h2>';
22
+ } else {
23
+ $header = '<h2 style="color: ' . $header_color . '">' . get_option('blogname') . '</h2>';
24
+ }
25
+ if (!empty($theme_options['main_header_sub'])) {
26
+ $header .= '<p style="color: #666666">' . $theme_options['main_header_sub'] . '</p>';
27
+ }
28
+ }
29
+ $font_family = 'Verdana';
30
+ //$cta_bgcolor = '#008800';
31
+ //if (!empty($theme_options['theme_cta_bgcolor'])) {
32
+ // $cta_bgcolor = $theme_options['theme_cta_bgcolor'];
33
+ //}
34
+ $social_icon_url = plugins_url('newsletter') . '/emails/themes/cta-2015/images';
35
+ ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
36
+ <html>
37
+ <head>
38
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
39
+ <title></title>
40
+ </head>
41
+ <body bgcolor="#ffffff">
42
+ <table width="500" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" border="0">
43
+ <tr>
44
+ <td align="center" style="font-family: Verdana">
45
+ <table cellpadding="10" cellspacing="0" border="0" width="100%">
46
+ <tr>
47
+ <td style="font-size: 12px" align="center">
48
+ <a href="{email_url}" style="text-decoration: none">View online</a>
49
+ </td>
50
+ </tr>
51
+ </table>
52
+ </td>
53
+ </tr>
54
+
55
+ <!-- header -->
56
+ <tr>
57
+ <td align="center" style="font-family: Verdana">
58
+ <?php echo $header; ?>
59
+ </td>
60
+ </tr>
61
+
62
+ <!-- body -->
63
+ <tr>
64
+ <td style="font-family: Verdana">
65
+
66
+ <!-- main text -->
67
+ <table cellpadding="15" cellspacing="0" align="center" border="0" width="100%">
68
+ <tr>
69
+ <td style="font-size: 15px" align="center">
70
+ <h1>Super catching title</h1>
71
+ <p>
72
+ Here you should introduce your incredible offer. Remeber the golden rule: write
73
+ something useful for your readers, not for yourself.
74
+ </p>
75
+ <p>
76
+ If a reader ask the question: what's here for me, the content is answering?
77
+ </p>
78
+ </td>
79
+ </tr>
80
+ </table>
81
+
82
+ <!-- cta -->
83
+ <table cellpadding="15" cellspacing="0" align="center" bgcolor="<?php echo $color ?>" border="0" style="border-radius: 5px">
84
+ <tr>
85
+ <td><a href="#" style="font-size: 15px; color: #ffffff; text-decoration: none">Call to action</a></td>
86
+ </tr>
87
+ </table>
88
+
89
+ <!-- spacer -->
90
+ <table cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" border="0" width="100%">
91
+ <tr>
92
+ <td>
93
+ &nbsp;
94
+ </td>
95
+ </tr>
96
+ </table>
97
+
98
+ <!-- social -->
99
+ <table cellpadding="5" align="center">
100
+ <tr>
101
+ <?php if (!empty($theme_options['main_facebook_url'])) { ?>
102
+ <td align="center" valign="top">
103
+ <a href="<?php echo $theme_options['main_facebook_url'] ?>"><img src="<?php echo $social_icon_url ?>/facebook.png" alt="Facebook"></a>
104
+ </td>
105
+ <?php } ?>
106
+
107
+ <?php if (!empty($theme_options['main_googleplus_url'])) { ?>
108
+ <td align="center" valign="top">
109
+ <a href="<?php echo $theme_options['main_googleplus_url'] ?>"><img src="<?php echo $social_icon_url ?>/googleplus.png"></a>
110
+ </td>
111
+ <?php } ?>
112
+
113
+ <?php if (!empty($theme_options['main_twitter_url'])) { ?>
114
+ <td align="center" valign="top">
115
+ <a href="<?php echo $theme_options['main_twitter_url'] ?>"><img src="<?php echo $social_icon_url ?>/twitter.png"></a>
116
+ </td>
117
+ <?php } ?>
118
+
119
+ <?php if (!empty($theme_options['main_linkedin_url'])) { ?>
120
+ <td align="center" valign="top">
121
+ <a href="<?php echo $theme_options['main_linkedin_url'] ?>"><img src="<?php echo $social_icon_url ?>/linkedin.png"></a>
122
+ </td>
123
+ <?php } ?>
124
+
125
+ <?php if (!empty($theme_options['main_youtube_url'])) { ?>
126
+ <td align="center" valign="top">
127
+ <a href="<?php echo $theme_options['main_youtube_url'] ?>"><img src="<?php echo $social_icon_url ?>/youtube.png"></a>
128
+ </td>
129
+ <?php } ?>
130
+
131
+ <?php if (!empty($theme_options['main_vimeo_url'])) { ?>
132
+ <td align="center" valign="top">
133
+ <a href="<?php echo $theme_options['main_vimeo_url'] ?>"><img src="<?php echo $social_icon_url ?>/vimeo.png"></a>
134
+ </td>
135
+ <?php } ?>
136
+ <?php if (!empty($theme_options['main_instagram_url'])) { ?>
137
+ <td align="center" valign="top">
138
+ <a href="<?php echo $theme_options['main_instagram_url'] ?>"><img src="<?php echo $social_icon_url ?>/instagram.png"></a>
139
+ </td>
140
+ <?php } ?>
141
+ </tr>
142
+ </table>
143
+
144
+ <!-- spacer -->
145
+ <table cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" border="0" width="100%">
146
+ <tr>
147
+ <td>
148
+ &nbsp;
149
+ </td>
150
+ </tr>
151
+ </table>
152
+
153
+ <!-- footer -->
154
+ <table cellpadding="15" cellspacing="0" align="center" width="100%" bgcolor="#eeeeee" border="0">
155
+ <tr>
156
+ <td style="font-size: 12px">
157
+ <p><a href="{profile_url}">Manage your subscription</a></p>
158
+ <p><?php echo $theme_options['main_footer_contact'] ?></p>
159
+ <p><?php echo $theme_options['main_footer_legal'] ?></p>
160
+ </td>
161
+ </tr>
162
+ </table>
163
+ </td>
164
+ </tr>
165
+ </table>
166
+ </body>
167
+ </html>
emails/themes/default/footer.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>
4
+ <!-- Footer -->
5
+ <div style="text-align: center; font-weight: bold; margin: 40px 0 10px;"><?php echo $theme_options['main_footer_title'] ?></div>
6
+ <div style="text-align: center; margin: 10px 0 20px;"><?php echo $theme_options['main_footer_contact'] ?></div>
7
+
8
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social_main.php'; ?>
9
+
10
+ <div style="text-align: center; color: #888; margin-top: 20px;"><?php echo $theme_options['main_footer_legal'] ?></div>
11
+ <div style="text-align: center; color: #888">To change your subscription, <a target="_blank" href="{profile_url}">click here</a>.</div>
emails/themes/default/images/facebook.png ADDED
Binary file
emails/themes/default/images/googleplus.png ADDED
Binary file
emails/themes/default/images/instagram.png ADDED
Binary file
emails/themes/default/images/linkedin.png ADDED
Binary file
emails/themes/default/images/pinterest.png ADDED
Binary file
emails/themes/default/images/soundcloud.png ADDED
Binary file
emails/themes/default/images/tumblr.png ADDED
Binary file
emails/themes/default/images/twitter.png ADDED
Binary file
emails/themes/default/images/vimeo.png ADDED
Binary file
emails/themes/default/images/youtube.png ADDED
Binary file
emails/themes/default/screenshot.png ADDED
Binary file
emails/themes/default/social-options.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>
4
+ <h3>Social icons</h3>
5
+ <table class="form-table">
6
+ <tr>
7
+ <th>Social block</th>
8
+ <td><?php $controls->checkbox('theme_social_disable'); ?> Disable</td>
9
+ </tr>
10
+ <tr>
11
+ <th>Facebook</th>
12
+ <td><?php $controls->text_url('theme_facebook', 30); ?></td>
13
+ </tr>
14
+ <tr>
15
+ <th>Twitter</th>
16
+ <td><?php $controls->text_url('theme_twitter', 30); ?></td>
17
+ </tr>
18
+ <tr>
19
+ <th>Pinterest</th>
20
+ <td><?php $controls->text_url('theme_pinterest', 30); ?></td>
21
+ </tr>
22
+ <tr>
23
+ <th>Google+</th>
24
+ <td><?php $controls->text_url('theme_googleplus', 30); ?></td>
25
+ </tr>
26
+ <tr>
27
+ <th>LinkedIn</th>
28
+ <td><?php $controls->text_url('theme_linkedin', 30); ?></td>
29
+ </tr>
30
+ <tr>
31
+ <th>Tumblr</th>
32
+ <td><?php $controls->text_url('theme_tumblr', 30); ?></td>
33
+ </tr>
34
+ <tr>
35
+ <th>YouTube</th>
36
+ <td><?php $controls->text_url('theme_youtube', 30); ?></td>
37
+ </tr>
38
+ <tr>
39
+ <th>Soundcloud</th>
40
+ <td><?php $controls->text_url('theme_soundcloud', 30); ?></td>
41
+ </tr>
42
+ <tr>
43
+ <th>Instagram</th>
44
+ <td><?php $controls->text_url('theme_instagram', 30); ?></td>
45
+ </tr>
46
+ </table>
emails/themes/default/social.php ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!-- Social -->
2
+ <?php
3
+ if (!defined('ABSPATH')) exit;
4
+
5
+ if (isset($theme_options['theme_social_disable'])) return;
6
+ $social_icon_url = plugins_url('newsletter') . '/emails/themes/default/images';
7
+ ?>
8
+ <table cellpadding="5" align="center">
9
+ <tr>
10
+ <?php if (!empty($theme_options['theme_facebook'])) { ?>
11
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
12
+ <a href="<?php echo esc_attr($theme_options['theme_facebook']) ?>"><img src="<?php echo $social_icon_url ?>/facebook.png"><br>Facebook</a>
13
+ </td>
14
+ <?php } ?>
15
+
16
+ <?php if (!empty($theme_options['theme_twitter'])) { ?>
17
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
18
+ <a href="<?php echo esc_attr($theme_options['theme_twitter']) ?>"><img src="<?php echo $social_icon_url ?>/twitter.png"><br>Twitter</a>
19
+ </td>
20
+ <?php } ?>
21
+
22
+ <?php if (!empty($theme_options['theme_googleplus'])) { ?>
23
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
24
+ <a href="<?php echo esc_attr($theme_options['theme_googleplus']) ?>"><img src="<?php echo $social_icon_url ?>/googleplus.png"><br>Google+</a>
25
+ </td>
26
+ <?php } ?>
27
+
28
+ <?php if (!empty($theme_options['theme_pinterest'])) { ?>
29
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
30
+ <a href="<?php echo esc_attr($theme_options['theme_pinterest']) ?>"><img src="<?php echo $social_icon_url ?>/pinterest.png"><br>Pinterest</a>
31
+ </td>
32
+ <?php } ?>
33
+
34
+ <?php if (!empty($theme_options['theme_linkedin'])) { ?>
35
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
36
+ <a href="<?php echo esc_attr($theme_options['theme_linkedin']) ?>"><img src="<?php echo $social_icon_url ?>/linkedin.png"><br>LinkedIn</a>
37
+ </td>
38
+ <?php } ?>
39
+
40
+ <?php if (!empty($theme_options['theme_tumblr'])) { ?>
41
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
42
+ <a href="<?php echo esc_attr($theme_options['theme_tumblr']) ?>"><img src="<?php echo $social_icon_url ?>/tumblr.png"><br>Tumblr</a>
43
+ </td>
44
+ <?php } ?>
45
+
46
+ <?php if (!empty($theme_options['theme_youtube'])) { ?>
47
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
48
+ <a href="<?php echo esc_attr($theme_options['theme_youtube']) ?>"><img src="<?php echo $social_icon_url ?>/youtube.png"><br>Youtube</a>
49
+ </td>
50
+ <?php } ?>
51
+
52
+ <?php if (!empty($theme_options['theme_soundcloud'])) { ?>
53
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
54
+ <a href="<?php echo esc_attr($theme_options['theme_soundcloud']) ?>"><img src="<?php echo $social_icon_url ?>/soundcloud.png"><br>SoundCloud</a>
55
+ </td>
56
+ <?php } ?>
57
+ <?php if (!empty($theme_options['theme_instagram'])) { ?>
58
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
59
+ <a href="<?php echo esc_attr($theme_options['theme_instagram']) ?>"><img src="<?php echo $social_icon_url ?>/instagram.png"><br>Instagram</a>
60
+ </td>
61
+ <?php } ?>
62
+ <?php if (!empty($theme_options['theme_vimeo'])) { ?>
63
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
64
+ <a href="<?php echo esc_attr($theme_options['theme_vimeo']) ?>"><img src="<?php echo $social_icon_url ?>/vimeo.png"><br>Vimeo</a>
65
+ </td>
66
+ <?php } ?>
67
+ </tr>
68
+ </table>
emails/themes/default/social_main.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!-- Social -->
2
+ <?php
3
+ if (!defined('ABSPATH')) exit;
4
+
5
+ if (isset($theme_options['theme_social_disable'])) return;
6
+ $social_icon_url = plugins_url('newsletter') . '/emails/themes/default/images';
7
+ ?>
8
+ <table cellpadding="5" align="center">
9
+ <tr>
10
+ <?php if (!empty($theme_options['main_facebook_url'])) { ?>
11
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
12
+ <a href="<?php echo esc_attr($theme_options['main_facebook_url']) ?>"><img src="<?php echo $social_icon_url ?>/facebook.png" alt="Facebook"></a>
13
+ </td>
14
+ <?php } ?>
15
+
16
+ <?php if (!empty($theme_options['main_googleplus_url'])) { ?>
17
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
18
+ <a href="<?php echo esc_attr($theme_options['main_googleplus_url']) ?>"><img src="<?php echo $social_icon_url ?>/googleplus.png"></a>
19
+ </td>
20
+ <?php } ?>
21
+
22
+ <?php if (!empty($theme_options['main_twitter_url'])) { ?>
23
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
24
+ <a href="<?php echo esc_attr($theme_options['main_twitter_url']) ?>"><img src="<?php echo $social_icon_url ?>/twitter.png"></a>
25
+ </td>
26
+ <?php } ?>
27
+
28
+ <?php if (!empty($theme_options['main_linkedin_url'])) { ?>
29
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
30
+ <a href="<?php echo esc_attr($theme_options['main_linkedin_url']) ?>"><img src="<?php echo $social_icon_url ?>/linkedin.png"></a>
31
+ </td>
32
+ <?php } ?>
33
+
34
+ <?php if (!empty($theme_options['main_youtube_url'])) { ?>
35
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
36
+ <a href="<?php echo esc_attr($theme_options['main_youtube_url']) ?>"><img src="<?php echo $social_icon_url ?>/youtube.png"></a>
37
+ </td>
38
+ <?php } ?>
39
+
40
+ <?php if (!empty($theme_options['main_vimeo_url'])) { ?>
41
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
42
+ <a href="<?php echo esc_attr($theme_options['main_vimeo_url']) ?>"><img src="<?php echo $social_icon_url ?>/vimeo.png"></a>
43
+ </td>
44
+ <?php } ?>
45
+ <?php if (!empty($theme_options['main_instagram_url'])) { ?>
46
+ <td style="text-align: center; vertical-align: top" align="center" valign="top">
47
+ <a href="<?php echo esc_attr($theme_options['main_instagram_url']) ?>"><img src="<?php echo $social_icon_url ?>/instagram.png"></a>
48
+ </td>
49
+ <?php } ?>
50
+ </tr>
51
+ </table>
emails/themes/default/theme-options.php ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined('ABSPATH') || exit;
3
+ ?>
4
+
5
+ <table class="form-table">
6
+ <tr><td colspan="2">General options for header, social links and footer sections could also be set in <a href="?page=newsletter_main_main">Blog Info panel</a>.</td></tr>
7
+ <tr>
8
+ <th>Base color</th>
9
+ <td>
10
+ <?php $controls->color('theme_color'); ?>
11
+ <p class="description" style="display: inline">Hex values, e.g. #FF0000</p>
12
+ </td>
13
+ </tr>
14
+ <tr>
15
+ <th>Disable social links</th>
16
+ <td><?php $controls->checkbox('theme_social_disable', ''); ?></td>
17
+ </tr>
18
+
19
+ </table>
20
+
21
+ <h3>Posts</h3>
22
+ <table class="form-table">
23
+ <tr>
24
+ <th>Posts</th>
25
+ <td>
26
+ <?php $controls->checkbox('theme_posts', 'Add latest posts'); ?>
27
+ <br>
28
+ <?php $controls->checkbox('theme_thumbnails', 'Add post thumbnails'); ?>
29
+ <br>
30
+ <?php $controls->checkbox('theme_excerpts', 'Add post excerpts'); ?>
31
+ </td>
32
+ </tr>
33
+ <tr>
34
+ <th>Categories</th>
35
+ <td>
36
+ <?php $controls->categories_group('theme_categories'); ?>
37
+ </td>
38
+ </tr>
39
+ <tr>
40
+ <th>Tags</th>
41
+ <td>
42
+ <?php $controls->text('theme_tags', 30); ?>
43
+ <p class="description" style="display: inline"> comma separated</p>
44
+ </td>
45
+ </tr>
46
+ <tr>
47
+ <th>Max posts</th>
48
+ <td>
49
+ <?php $controls->text('theme_max_posts', 5); ?>
50
+ </td>
51
+ </tr>
52
+ <tr>
53
+ <th>Post types to include</th>
54
+ <td>
55
+ <?php $controls->post_types('theme_post_types'); ?>
56
+ <div class="hints">Leave all unchecked for default behaviour.</div>
57
+ </td>
58
+ </tr>
59
+ </table>
emails/themes/default/theme-text.php ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) exit;
3
+ ?>This email requires a modern e-mail reader but you can view the email online here:
4
+
5
+ {email_url}.
6
+
7
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
8
+
9
+ To change your subscription follow:
10
+ {profile_url}.
emails/themes/default/theme.php ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * Name: Default
4
+ * Type: standard
5
+ * Some variables are already defined:
6
+ *
7
+ * - $theme_options An array with all theme options
8
+ * - $theme_url Is the absolute URL to the theme folder used to reference images
9
+ * - $theme_subject Will be the email subject if set by this theme
10
+ *
11
+ */
12
+
13
+ global $newsletter, $post;
14
+
15
+ if (!defined('ABSPATH')) exit;
16
+
17
+ $color = $theme_options['theme_color'];
18
+ if (empty($color)) $color = '#000000';
19
+
20
+ if (isset($theme_options['theme_posts'])) {
21
+ $filters = array();
22
+
23
+ if (empty($theme_options['theme_max_posts'])) $filters['posts_per_page'] = 10;
24
+ else $filters['posts_per_page'] = (int)$theme_options['theme_max_posts'];
25
+
26
+ if (!empty($theme_options['theme_categories'])) {
27
+ $filters['category__in'] = $theme_options['theme_categories'];
28
+ }
29
+
30
+ if (!empty($theme_options['theme_tags'])) {
31
+ $filters['tag'] = $theme_options['theme_tags'];
32
+ }
33
+
34
+ if (!empty($theme_options['theme_post_types'])) {
35
+ $filters['post_type'] = $theme_options['theme_post_types'];
36
+ }
37
+
38
+ $posts = get_posts($filters);
39
+ }
40
+
41
+ ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
42
+ <html>
43
+ <head>
44
+ <!-- Not all email client take care of styles inserted here -->
45
+ <style type="text/css" media="all">
46
+ a {
47
+ text-decoration: none;
48
+ color: <?php echo $color; ?>;
49
+ }
50
+ </style>
51
+ </head>
52
+ <body style="margin: 0!important; padding: 0!important">
53
+ <div style="background-color: #ECF2F6; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color: #666; margin: 0 auto; padding: 0;">
54
+
55
+ <br>
56
+ <table align="center" bgcolor="#ffffff" width="100%" style="max-width: 600px; width: 100%; border-collapse: collapse; background-color: #000" cellpadding="0" cellspacing="0" border="0">
57
+ <tr>
58
+ <td valign="top" bgcolor="#ffffff" width="100%" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color: #666;">
59
+ <div style="text-align: left; background-color: #fff;">
60
+ <div style="text-align: center">
61
+ <?php //HEADER
62
+ // if (!empty($theme_options['theme_banner'])) {
63
+ // echo $theme_options['theme_banner'];
64
+ if (!empty($theme_options['theme_header_logo']['url'])) { ?>
65
+ <img style="max-width: 500px" alt="<?php echo esc_attr($theme_options['main_header_title']) ?>" src="<?php echo esc_attr($theme_options['theme_header_logo']['url']) ?>">
66
+ <?php } elseif (!empty($theme_options['main_header_logo']['url'])) { ?>
67
+ <img style="max-width: 500px" alt="<?php echo esc_attr($theme_options['main_header_title']) ?>" src="<?php echo esc_attr($theme_options['main_header_logo']['url']) ?>">
68
+ <?php } elseif (!empty($theme_options['main_header_title'])) { ?>
69
+ <div style="padding: 30px 0; color: #000; font-size: 28px; background-color: #EFEFEF; border-bottom: 1px solid #ddd; text-align: center;">
70
+ <?php echo $theme_options['main_header_title'] ?>
71
+ </div>
72
+ <?php if (!empty($theme_options['main_header_sub'])) { ?>
73
+ <div style="padding: 10px 0; color: #000; font-size: 16px; text-align: center;">
74
+ <?php echo $theme_options['main_header_sub'] ?>
75
+ </div>
76
+ <?php } ?>
77
+ <?php } else { ?>
78
+ <div style="padding: 30px 20px; color: #000; font-size: 28px; background-color: #EFEFEF; border-bottom: 1px solid #ddd; text-align: center;">
79
+ <?php echo get_option('blogname'); ?>
80
+ </div>
81
+ <?php if (!empty($theme_options['main_header_sub'])) { ?>
82
+ <div style="padding: 10px 0; color: #000; font-size: 16px; text-align: center;">
83
+ <?php echo $theme_options['main_header_sub'] ?>
84
+ </div>
85
+ <?php } ?>
86
+ <?php } ?>
87
+ </div>
88
+
89
+
90
+ <div style="padding: 10px 20px 20px 20px; background-color: #fff; line-height: 18px">
91
+
92
+ <p style="text-align: center; font-size: small;"><a target="_blank" href="{email_url}">View this email online</a></p>
93
+
94
+ <p>Here you can start to write your message. Be polite with your readers! Don't forget the subject of this message.</p>
95
+ <?php if (!empty($posts)) { ?>
96
+ <table cellpadding="5">
97
+ <?php foreach ($posts as $post) { setup_postdata($post); ?>
98
+ <tr>
99
+ <?php if (isset($theme_options['theme_thumbnails'])) { ?>
100
+ <td valign="top"><a target="_blank" href="<?php echo get_permalink($post); ?>"><img width="75" src="<?php echo newsletter_get_post_image($post->ID); ?>" alt="image"></a></td>
101
+ <?php } ?>
102
+ <td valign="top">
103
+ <a target="_blank" href="<?php echo get_permalink(); ?>" style="font-size: 20px; line-height: 26px"><?php the_title(); ?></a>
104
+ <?php if (isset($theme_options['theme_excerpts'])) newsletter_the_excerpt($post); ?>
105
+ </td>
106
+ </tr>
107
+ <?php } ?>
108
+ </table>
109
+ <?php } ?>
110
+
111
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/footer.php'; ?>
112
+
113
+ </div>
114
+
115
+ </div>
116
+ </td>
117
+ </tr>
118
+ </table>
119
+ <br><br>
120
+ </div>
121
+ </body>
122
+ </html>
emails/themes/linear/images/facebook.png ADDED
Binary file
emails/themes/linear/images/purple.png ADDED
Binary file
emails/themes/linear/images/twitter.png ADDED
Binary file
emails/themes/linear/images/youtube.png ADDED
Binary file
emails/themes/linear/screenshot.png ADDED
Binary file
emails/themes/linear/theme-options.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>
5
+ <table class="form-table">
6
+ <tr>
7
+ <th>Max posts</th>
8
+ <td><?php $controls->text('theme_max_posts', 5); ?></td>
9
+ </tr>
10
+ <tr>
11
+ <th>Categories</th>
12
+ <td><?php $controls->categories_group('theme_categories'); ?></td>
13
+ </tr>
14
+ <tr>
15
+ <th>Post types</th>
16
+ <td>
17
+ <?php $controls->post_types('theme_post_types'); ?>
18
+ <p class="description">Leave all uncheck for a default behavior.</p>
19
+ </td>
20
+ </tr>
21
+ </table>
22
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
emails/themes/linear/theme-text.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>This email requires a modern e-mail reader but you can view the email online here:
5
+
6
+ {email_url}.
7
+
8
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
9
+
10
+ To change your subscription follow:
11
+ {profile_url}.
emails/themes/linear/theme.php ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $post;
3
+
4
+ if (!defined('ABSPATH'))
5
+ exit;
6
+
7
+ $filters = array();
8
+ if (!empty($theme_options['theme_categories'])) {
9
+ $filters['category__in'] = $theme_options['theme_categories'];
10
+ }
11
+
12
+ if (empty($theme_options['theme_max_posts'])) {
13
+ $filters['posts_per_page'] = 10;
14
+ } else {
15
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
16
+ }
17
+
18
+ if (!empty($theme_options['theme_post_types'])) {
19
+ $filters['post_type'] = $theme_options['theme_post_types'];
20
+ }
21
+
22
+ $posts = get_posts($filters);
23
+
24
+ ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
25
+ <html>
26
+ <head>
27
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
28
+
29
+ <style type="text/css">
30
+ </style>
31
+ </head>
32
+ <body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" offset="0" style="background-color: #efefef;">
33
+
34
+ <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
35
+ <tr>
36
+ <td align="center" valign="top">
37
+
38
+ <table border="0" cellpadding="10" cellspacing="0" width="600" style="background-color: #FAFAFA;">
39
+ <tr>
40
+ <td valign="top">
41
+ <table border="0" cellpadding="10" cellspacing="0" width="100%">
42
+ <tr>
43
+ <td valign="top" align="left" style="color: #505050;font-family: Arial;font-size: 10px;">
44
+ You are receiving this email because you subscribed to <?php echo get_option('blogname'); ?>. <a href="{profile_url}">Click here to change your subscription</a>.
45
+ </td>
46
+ <td valign="top" width="190" align="left" style="color: #505050;font-family: Arial;font-size: 10px;">
47
+ Is this email not displaying correctly?<br><a href="{email_url}" style="color: #336699;font-weight: normal;text-decoration: underline;">View it online</a>.
48
+ </td>
49
+ </tr>
50
+ </table>
51
+ </td>
52
+ </tr>
53
+ </table>
54
+
55
+ <table border="0" cellpadding="0" cellspacing="0" width="600" bgcolor="#FFFFFF">
56
+ <tr>
57
+ <td align="center" valign="middle" height="150" style="color: #202020;font-family: Arial;font-size: 34px;font-weight: bold;line-height: 100%;padding: 5px 0 -2px 0;border-width: 1px 0px;border-style: solid;border-color: #dddddd;">
58
+ <?php echo get_option('blogname'); ?>
59
+ </td>
60
+ </tr>
61
+ </table>
62
+ <table border="0" cellpadding="0" cellspacing="0" width="600" bgcolor="#FFFFFF">
63
+ <tr>
64
+
65
+ <td valign="top">
66
+ <table border="0" cellpadding="20" cellspacing="0" width="200">
67
+ <tr>
68
+ <td valign="top" align="left" style="color: #505050;font-family: Arial;font-size: 12px;line-height: 150%;">
69
+ Sidebar text
70
+ </td>
71
+ </tr>
72
+ <?php
73
+ if (!isset($theme_options['theme_social_disable'])) {
74
+ $social_icon_url = plugins_url('emails/themes/default/images', 'newsletter/plugin.pnp');
75
+ ?>
76
+ <tr>
77
+ <td valign="top" align="left">
78
+ <?php
79
+ foreach (array('facebook', 'twitter', 'youtube', 'linkedin', 'googleplus', 'pinterest', 'tumblr', 'instagram') as $social) {
80
+ if (empty($theme_options["theme_$social"]))
81
+ continue;
82
+ ?>
83
+ <a href="<?php echo $theme_options["theme_$social"]; ?>"><img src="<?php echo $social_icon_url; ?>/<?php echo $social; ?>.png" alt="<?php echo $social; ?>"></a>
84
+ <?php } ?>
85
+ </td>
86
+ </tr>
87
+ <?php } ?>
88
+ </table>
89
+ </td>
90
+
91
+ <td valign="top">
92
+ <table border="0" cellpadding="20" cellspacing="0" width="100%" bgcolor="#ffffff">
93
+ <tr>
94
+ <td valign="top">
95
+
96
+ <?php foreach ($posts as $post) {
97
+ setup_postdata($post);
98
+ ?>
99
+ <h2 style="color: #202020;font-family: Arial;font-size: 20px;font-weight: bold;margin-top: 0;margin-bottom: 10px;border-bottom: 1px solid #efefef;">
100
+ <?php the_title(); ?>
101
+ </h2>
102
+ <center><img src="<?php echo newsletter_get_post_image($post->ID, 'medium'); ?>"></center>
103
+ <div style="color: #505050;font-family: Arial;font-size: 14px;line-height: 150%;">
104
+ <?php the_excerpt(); ?>
105
+ </div>
106
+ <?php } ?>
107
+ </td>
108
+ </tr>
109
+ </table>
110
+ </td>
111
+
112
+ </tr>
113
+ </table>
114
+ </td>
115
+ </tr>
116
+
117
+ </table>
118
+ <br><br>
119
+
120
+ </body>
121
+ </html>
emails/themes/pint/images/bg.jpg ADDED
Binary file
emails/themes/pint/screenshot.png ADDED
Binary file
emails/themes/pint/theme-options.php ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>
5
+ <p>
6
+ This theme requires posts with at least one image and a number of posts like
7
+ 3, 6, 9, ...
8
+ </p>
9
+ <table class="form-table">
10
+ <tr>
11
+ <th>Max posts</th>
12
+ <td><?php $controls->text('theme_max_posts', 5); ?></td>
13
+ </tr>
14
+ <tr>
15
+ <th>Categories</th>
16
+ <td><?php $controls->categories_group('theme_categories'); ?></td>
17
+ </tr>
18
+ </table>
19
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
emails/themes/pint/theme-text.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>This email requires a modern e-mail reader but you can view the email online here:
5
+
6
+ {email_url}.
7
+
8
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
9
+
10
+ To change your subscription follow:
11
+ {profile_url}.
emails/themes/pint/theme.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * Some variables are already defined:
4
+ *
5
+ * - $theme_options An array with all theme options
6
+ * - $theme_url Is the absolute URL to the theme folder used to reference images
7
+ * - $theme_subject Will be the email subject if set by this theme
8
+ *
9
+ */
10
+
11
+ global $newsletter, $post;
12
+
13
+ if (!defined('ABSPATH')) exit;
14
+
15
+ $filters = array();
16
+ if (!empty($theme_options['theme_categories'])) {
17
+ $filters['category__in'] = $theme_options['theme_categories'];
18
+ }
19
+ if (empty($theme_options['theme_max_posts']))
20
+ $filters['posts_per_page'] = 9;
21
+ else
22
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
23
+
24
+ $posts = get_posts($filters);
25
+
26
+ ?><!DOCTYPE html>
27
+ <html>
28
+ <head>
29
+ </style>
30
+ </head>
31
+ <body style="background-color: #eee; background-image: url('<?php echo $theme_url; ?>/images/bg.jpg'); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color: #666; margin: 0 auto; padding: 0;">
32
+ <br>
33
+ <table align="center">
34
+ <tr>
35
+ <td align="center">
36
+ <small><a target="_tab" href="{email_url}" style="color: #666; text-decoration: none">View this email online</a></small>
37
+ <br>
38
+ <div style="color: #b00; font-size: 50px; font-family: serif; font-style: italic;">
39
+ <?php echo get_option('blogname'); ?>
40
+ </div>
41
+ <br>
42
+ <br>
43
+
44
+ <table cellpadding="5">
45
+ <tr>
46
+ <?php for ($i=0; $i<3; $i++) { $post = $posts[$i]; setup_postdata($post); ?>
47
+ <td align="center" valign="top">
48
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="font-size: 14px; line-height: 26px; font-weight: bold; color: #000; text-decoration: none"><?php echo substr(get_the_title(), 0, 25); ?>...</a><br>
49
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="display: block; width: 200px; height: 170px; overflow: hidden"><img width="200" src="<?php echo newsletter_get_post_image($post->ID, 'medium'); ?>" alt=""></a>
50
+ </td>
51
+ <?php } ?>
52
+ </tr>
53
+ <tr>
54
+ <?php for ($i=3; $i<6; $i++) { $post = $posts[$i]; setup_postdata($post); ?>
55
+ <td align="center" valign="top">
56
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="font-size: 14px; line-height: 26px; font-weight: bold; color: #000; text-decoration: none"><?php echo substr(get_the_title(), 0, 25); ?>...</a><br>
57
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="display: block; width: 200px; height: 170px; overflow: hidden"><img width="200" src="<?php echo newsletter_get_post_image($post->ID, 'medium'); ?>" alt=""></a>
58
+ </td>
59
+ <?php } ?>
60
+ </tr>
61
+ <tr>
62
+ <?php for ($i=6; $i<9; $i++) { $post = $posts[$i]; setup_postdata($post); ?>
63
+ <td align="center" valign="top">
64
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="font-size: 14px; line-height: 26px; font-weight: bold; color: #000; text-decoration: none"><?php echo substr(get_the_title(), 0, 25); ?>...</a><br>
65
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="display: block; width: 200px; height: 170px; overflow: hidden"><img width="200" src="<?php echo newsletter_get_post_image($post->ID, 'medium'); ?>" alt=""></a>
66
+ </td>
67
+ <?php } ?>
68
+ </tr>
69
+ </table>
70
+
71
+ <br><br>
72
+
73
+ <?php
74
+ if (!isset($theme_options['theme_social_disable'])) {
75
+ include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php';
76
+ }
77
+ ?>
78
+
79
+ <small>To change your subscription, <a target="_tab" href="{profile_url}" style="color: #666; text-decoration: none">click here</a></small>
80
+
81
+ </td>
82
+ </tr>
83
+ </table>
84
+ </body>
85
+ </html>
emails/themes/simple/screenshot.png ADDED
Binary file
emails/themes/simple/theme-options.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
emails/themes/simple/theme-text.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>This email requires a modern e-mail reader but you can view the email online here:
5
+
6
+ {email_url}.
7
+
8
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
9
+
10
+ To change your subscription follow:
11
+ {profile_url}.
emails/themes/simple/theme.php ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * Some variables are already defined:
4
+ *
5
+ * - $theme_options An array with all theme options
6
+ * - $theme_url Is the absolute URL to the theme folder used to reference images
7
+ * - $theme_subject Will be the email subject if set by this theme
8
+ *
9
+ */
10
+
11
+ global $newsletter, $post;
12
+
13
+ if (!defined('ABSPATH'))
14
+ exit;
15
+
16
+
17
+ if (empty($theme_options['theme_color']))
18
+ $color = '#0088cc';
19
+ else
20
+ $color = $theme_options['theme_color'];
21
+
22
+ if (isset($theme_options['theme_posts'])) {
23
+ $filters = array();
24
+
25
+ if (empty($theme_options['theme_max_posts']))
26
+ $filters['posts_per_page'] = 10;
27
+ else
28
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
29
+
30
+ if (!empty($theme_options['theme_categories'])) {
31
+ $filters['category__in'] = $theme_options['theme_categories'];
32
+ }
33
+
34
+ if (!empty($theme_options['theme_tags'])) {
35
+ $filters['tag'] = $theme_options['theme_tags'];
36
+ }
37
+
38
+ if (!empty($theme_options['theme_post_types'])) {
39
+ $filters['post_type'] = $theme_options['theme_post_types'];
40
+ }
41
+
42
+ $posts = get_posts($filters);
43
+ }
44
+ ?><!DOCTYPE html>
45
+ <html>
46
+ <head>
47
+ <style type="text/css">
48
+ .ReadMsgBody {
49
+ width: 100%;
50
+ }
51
+ .ExternalClass {
52
+ width: 100%; background-color:#e7e8e9 !important;
53
+ }
54
+ .yshortcuts {color: #2979be;}
55
+ body {
56
+ background-color: #e7e8e9;}
57
+
58
+ </style>
59
+ </head>
60
+ <body style="background-color:#e7e8e9;">
61
+ <br>
62
+ <br>
63
+ <table border="0" cellspacing="0" cellpadding="1" width="550" align="center">
64
+ <tbody>
65
+ <tr>
66
+ <td style="background-color: #fff;" width="550" valign="top">
67
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
68
+ <tbody>
69
+ <tr>
70
+ <td valign="top" style="background-color: #333; color: #f4f4f4; font-size: 20px; padding: 7px">
71
+ <?php echo get_option('blogname') ?>
72
+ </td>
73
+ </tr>
74
+ <!-- main content here -->
75
+ <tr>
76
+ <td>
77
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
78
+ <tbody>
79
+ <tr>
80
+ <td rowspan="10" width="35"></td>
81
+ <td height="30"><br /></td>
82
+ <td rowspan="9" width="35"></td>
83
+ </tr>
84
+ <tr>
85
+ <td style="font-size: 32px; font-family: Arial; color: #217abe;">Here the title</td>
86
+ </tr>
87
+ <tr>
88
+ <td style="font-size: 22px; font-family: Arial; color: #262729;">Here the subtitle</td>
89
+ </tr>
90
+ <tr>
91
+ <td style="font-size: 14px; font-family: Arial; color: #444; text-align: left">
92
+ <p>Hi {name},</p>
93
+ <p>here a great new from me. I absoutely need to share this secret with you.</p>
94
+ <p>Here a unordered list:</p>
95
+ <ul>
96
+ <li>List item 1</li>
97
+ <li>List item 2</li>
98
+ <li>List item 3</li>
99
+ </ul>
100
+ <p>Some other words before say good bye!</p>
101
+ <p>See you soon.</p>
102
+ </td>
103
+ </tr>
104
+
105
+ <tr>
106
+ <td height="30"></td>
107
+ </tr>
108
+ </tbody>
109
+ </table>
110
+ </td>
111
+ </tr>
112
+ <!-- end main content -->
113
+ <tr>
114
+ <td>
115
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
116
+ <tbody>
117
+ <tr>
118
+ <td width="35" height="20"></td>
119
+ <td></td>
120
+ <td rowspan="3" width="35"></td>
121
+ </tr>
122
+ <tr>
123
+ <td></td>
124
+ <td>
125
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
126
+ <tbody>
127
+ <tr>
128
+ <td align="center" style="font-size: 14px; font-family: Arial;">
129
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php'; ?>
130
+ </td>
131
+ </tr>
132
+ </tbody>
133
+ </table>
134
+ </td>
135
+ </tr>
136
+ <tr>
137
+ <td height="20"></td>
138
+ <td></td>
139
+ </tr>
140
+ </tbody>
141
+ </table>
142
+ </td>
143
+ </tr>
144
+ <tr>
145
+ <td style="background-color: #000000;" height="2"></td>
146
+ </tr>
147
+ <tr>
148
+ <td style="background-color: #1b1c1e; font-size: 13px; color: #f4f4f4;" height="20" align="center">
149
+ To unsubscribe <a style="color: #ccc" href="{unsubscription_url}">click here</a>, to edit your profile
150
+ <a style="color: #ccc" href="{profile_url}">click here</a>.
151
+ </td>
152
+ </tr>
153
+ </tbody>
154
+ </table>
155
+ </td>
156
+ </tr>
157
+ </tbody>
158
+ </table>
159
+ </body>
160
+ </html>
emails/themes/theme-1/screenshot.png ADDED
Binary file
emails/themes/theme-1/theme-options.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * This is a pre packaged theme options page. Every option name
4
+ * must start with "theme_" so Newsletter can distinguish them from other
5
+ * options that are specific to the object using the theme.
6
+ *
7
+ * An array of theme default options should always be present and that default options
8
+ * should be merged with the current complete set of options as shown below.
9
+ *
10
+ * Every theme can define its own set of options, the will be used in the theme.php
11
+ * file while composing the email body. Newsletter knows nothing about theme options
12
+ * (other than saving them) and does not use or relies on any of them.
13
+ *
14
+ * For multilanguage purpose you can actually check the constants "WP_LANG", until
15
+ * a decent system will be implemented.
16
+ */
17
+
18
+ if (!defined('ABSPATH'))
19
+ exit;
20
+
21
+ $theme_defaults = array(
22
+ 'theme_max_posts'=>10,
23
+ 'theme_categories'=>array()
24
+ );
25
+
26
+ // Mandatory!
27
+ $controls->merge_defaults($theme_defaults);
28
+ ?>
29
+
30
+ <table class="form-table">
31
+ <tr valign="top">
32
+ <th>Max new posts to include</th>
33
+ <td>
34
+ <?php $controls->text('theme_max_posts', 5); ?> (it defaults to 10 if empty or invalid)
35
+ </td>
36
+ </tr>
37
+ <tr valign="top">
38
+ <th>Categories</th>
39
+ <td>
40
+ <?php $controls->categories_group('theme_categories'); ?>
41
+ </td>
42
+ </tr>
43
+ </table>
44
+
45
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
46
+
emails/themes/theme-1/theme-text.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $newsletter; // Newsletter object
3
+ global $post; // Current post managed by WordPress
4
+
5
+ if (!defined('ABSPATH'))
6
+ exit;
7
+
8
+ // This file is included inside a function so it inherit all the local variables.
9
+
10
+ // Since a theme has it's own options, it must check if there is new content to send
11
+ // out.
12
+ // Inside $theme_options['last_time'] there is the time stamps of the last run
13
+ // to be used to decide if we need to stop or not.
14
+
15
+ $filters = array();
16
+
17
+ $filters['posts_per_page'] = (int)$theme_options['max_posts'];
18
+ if ($filters['posts_per_page'] == 0) $filters['posts_per_page'] = 10;
19
+
20
+ // This theme has an option with categories to be included.
21
+ if (is_array($theme_options['categories'])) {
22
+ $filters['cat'] = implode(',', $theme_options['categories']);
23
+ }
24
+
25
+ $posts = get_posts($filters);
26
+
27
+ // Retrieve the posts asking them to WordPress
28
+ $posts = get_posts($filters);
29
+
30
+ ?><?php echo $theme_options['theme_opening_text']; ?>
31
+
32
+ * <?php echo $theme_options['theme_title']; ?>
33
+
34
+
35
+ <?php
36
+ foreach ($posts as $post) {
37
+ // Setup the post (WordPress requirement)
38
+ setup_postdata($post);
39
+ ?>
40
+ <?php the_title(); ?>
41
+
42
+ <?php the_permalink(); ?>
43
+
44
+
45
+ <?php } ?>
46
+
47
+
48
+ <?php echo $theme_options['theme_footer_text']; ?>
49
+
emails/themes/theme-1/theme.php ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $newsletter; // Newsletter object
3
+ global $post; // Current post managed by WordPress
4
+
5
+ if (!defined('ABSPATH'))
6
+ exit;
7
+
8
+ /*
9
+ * Some variabled are prepared by Newsletter Plus and are available inside the theme,
10
+ * for example the theme options used to build the email body as configured by blog
11
+ * owner.
12
+ *
13
+ * $theme_options - is an associative array with theme options: every option starts
14
+ * with "theme_" as required. See the theme-options.php file for details.
15
+ * Inside that array there are the autmated email options as well, if needed.
16
+ * A special value can be present in theme_options and is the "last_run" which indicates
17
+ * when th automated email has been composed last time. Is should be used to find if
18
+ * there are now posts or not.
19
+ *
20
+ * $is_test - if true it means we are composing an email for test purpose.
21
+ */
22
+
23
+
24
+ // This array will be passed to WordPress to extract the posts
25
+ $filters = array();
26
+
27
+ // Maximum number of post to retrieve
28
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
29
+ if ($filters['posts_per_page'] == 0)
30
+ $filters['posts_per_page'] = 10;
31
+
32
+
33
+ // Include only posts from specified categories. Do not filter per category is no
34
+ // one category has been selected.
35
+ if (is_array($theme_options['theme_categories'])) {
36
+ $filters['cat'] = implode(',', $theme_options['theme_categories']);
37
+ }
38
+
39
+ // Retrieve the posts asking them to WordPress
40
+ $posts = get_posts($filters);
41
+ ?>
42
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
43
+ <html>
44
+ <head>
45
+ <title></title>
46
+ </head>
47
+
48
+ <body>
49
+ <table bgcolor="#c0c0c0" width="100%" cellpadding="20" cellspacing="0" border="0">
50
+ <tr>
51
+ <td align="center">
52
+ <table width="500" bgcolor="#ffffff" align="center" cellspacing="10" cellpadding="0" style="border: 1px solid #666;">
53
+ <tr>
54
+ <td style="font-size: 30px">
55
+ <i><?php echo get_option('blogname'); ?></i>
56
+ </td>
57
+ </tr>
58
+ <tr>
59
+ <td style="border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 12px; color: #999">
60
+ <br />NEWSLETTER<br /><br />
61
+ </td>
62
+ </tr>
63
+ <tr>
64
+ <td style="font-size: 14px; color: #666">
65
+ <p>Dear {name}, here an update from <?php echo get_option('blogname'); ?>.</p>
66
+ </td>
67
+ </tr>
68
+ <?php
69
+ // Do not use &post, it leads to problems...
70
+ foreach ($posts as $post) {
71
+
72
+ // Setup the post (WordPress requirement)
73
+ setup_postdata($post);
74
+
75
+ // The theme can "suggest" a subject replacing the one configured, for example. In this case
76
+ // the theme, is there is no subject, suggest the first post title.
77
+ if (empty($theme_options['subject']))
78
+ $theme_options['subject'] = $post->post_title;
79
+
80
+ // Extract a thumbnail, return null if no thumb can be found
81
+ $image = nt_post_image(get_the_ID());
82
+ ?>
83
+ <tr>
84
+ <td style="font-size: 14px; color: #666">
85
+ <?php if ($image != null) { ?>
86
+ <img src="<?php echo $image; ?>" alt="picture" align="left"/>
87
+ <?php } ?>
88
+ <p><a target="_tab" href="<?php echo get_permalink(); ?>" style="font-size: 16px; color: #000; text-decoration: none"><?php the_title(); ?></a></p>
89
+
90
+ <?php the_excerpt(); ?>
91
+ </td>
92
+ </tr>
93
+ <?php
94
+ }
95
+ ?>
96
+ <?php if (!isset($theme_options['theme_social_disable'])) { ?>
97
+ <tr>
98
+ <td style="font-family: Arial; font-size: 12px">
99
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php'; ?>
100
+ </td>
101
+ </tr>
102
+ <?php } ?>
103
+ <tr>
104
+ <td style="border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 12px; color: #999">
105
+ You received this email because you subscribed for it as {email}. If you'd like, you can <a target="_tab" href="{unsubscription_url}">unsubscribe</a>.
106
+ </td>
107
+ </tr>
108
+ </table>
109
+ </td>
110
+ </tr>
111
+ </table>
112
+ </body>
113
+ </html>
emails/themes/theme-3/header.jpg ADDED
Binary file
emails/themes/theme-3/screenshot.png ADDED
Binary file
emails/themes/theme-3/theme-options.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * This is a pre packaged theme options page. Every option name
4
+ * must start with "theme_" so Newsletter can distinguish them from other
5
+ * options that are specific to the object using the theme.
6
+ *
7
+ * An array of theme default options should always be present and that default options
8
+ * should be merged with the current complete set of options as shown below.
9
+ *
10
+ * Every theme can define its own set of options, the will be used in the theme.php
11
+ * file while composing the email body. Newsletter knows nothing about theme options
12
+ * (other than saving them) and does not use or relies on any of them.
13
+ *
14
+ * For multilanguage purpose you can actually check the constants "WP_LANG", until
15
+ * a decent system will be implemented.
16
+ */
17
+
18
+ if (!defined('ABSPATH'))
19
+ exit;
20
+
21
+ $theme_defaults = array(
22
+ 'theme_max_posts'=>10,
23
+
24
+ 'theme_categories'=>array()
25
+ );
26
+
27
+ // Mandatory!
28
+ $controls->merge_defaults($theme_defaults);
29
+ ?>
30
+ <p>This theme build an email loading all new posts after the date of the last run.</p>
31
+ <table class="form-table">
32
+ <tr valign="top">
33
+ <th>Max new posts to include</th>
34
+ <td>
35
+ <?php $controls->text('theme_max_posts', 5); ?> (it defaults to 10 if empty or invalid)
36
+ </td>
37
+ </tr>
38
+ <tr valign="top">
39
+ <th>Categories</th>
40
+ <td>
41
+ <?php $controls->categories_group('theme_categories'); ?>
42
+ </td>
43
+ </tr>
44
+ </table>
45
+
46
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
47
+
emails/themes/theme-3/theme-text.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $newsletter; // Newsletter object
3
+ global $post; // Current post managed by WordPress
4
+
5
+ if (!defined('ABSPATH'))
6
+ exit;
7
+
8
+ // This file is included inside a function so it inherit all the local variables.
9
+
10
+ // Since a theme has it's own options, it must check if there is new content to send
11
+ // out.
12
+ // Inside $theme_options['last_time'] there is the time stamps of the last run
13
+ // to be used to decide if we need to stop or not.
14
+
15
+ $filters = array();
16
+
17
+ $filters['posts_per_page'] = (int)$theme_options['max_posts'];
18
+ if ($filters['posts_per_page'] == 0) $filters['posts_per_page'] = 10;
19
+
20
+ // This theme has an option with categories to be included.
21
+ if (is_array($theme_options['categories'])) {
22
+ $filters['cat'] = implode(',', $theme_options['categories']);
23
+ }
24
+
25
+ $posts = get_posts($filters);
26
+
27
+ // Retrieve the posts asking them to WordPress
28
+ $posts = get_posts($filters);
29
+
30
+ ?><?php echo $theme_options['theme_opening_text']; ?>
31
+
32
+ * <?php echo $theme_options['theme_title']; ?>
33
+
34
+
35
+ <?php
36
+ foreach ($posts as $post) {
37
+ // Setup the post (WordPress requirement)
38
+ setup_postdata($post);
39
+ ?>
40
+ <?php the_title(); ?>
41
+
42
+ <?php the_permalink(); ?>
43
+
44
+
45
+ <?php } ?>
46
+
47
+
48
+ <?php echo $theme_options['theme_footer_text']; ?>
49
+
emails/themes/theme-3/theme.php ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $newsletter; // Newsletter object
3
+ global $post; // Current post managed by WordPress
4
+
5
+ if (!defined('ABSPATH'))
6
+ exit;
7
+
8
+ /*
9
+ * Some variabled are prepared by Newsletter Plus and are available inside the theme,
10
+ * for example the theme options used to build the email body as configured by blog
11
+ * owner.
12
+ *
13
+ * $theme_options - is an associative array with theme options: every option starts
14
+ * with "theme_" as required. See the theme-options.php file for details.
15
+ * Inside that array there are the autmated email options as well, if needed.
16
+ * A special value can be present in theme_options and is the "last_run" which indicates
17
+ * when th automated email has been composed last time. Is should be used to find if
18
+ * there are now posts or not.
19
+ *
20
+ * $is_test - if true it means we are composing an email for test purpose.
21
+ */
22
+
23
+
24
+ // This array will be passed to WordPress to extract the posts
25
+ $filters = array();
26
+
27
+ // Maximum number of post to retrieve
28
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
29
+ if ($filters['posts_per_page'] == 0)
30
+ $filters['posts_per_page'] = 10;
31
+
32
+
33
+ // Include only posts from specified categories. Do not filter per category is no
34
+ // one category has been selected.
35
+ if (isset($theme_options['theme_categories']) && is_array($theme_options['theme_categories'])) {
36
+ $filters['cat'] = implode(',', $theme_options['theme_categories']);
37
+ }
38
+
39
+ // Retrieve the posts asking them to WordPress
40
+ $posts = get_posts($filters);
41
+ ?>
42
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
43
+ <html>
44
+ <head>
45
+ <title></title>
46
+ </head>
47
+
48
+ <body>
49
+ <br />
50
+
51
+ <table cellspacing="0" align="center" border="0" style="max-width:600px; width:600px; background-color: #eee;" cellpadding="0" width="600px">
52
+ <!-- Header -->
53
+ <tr style="background: #455560; background-image: url(<?php echo plugins_url('header.jpg', __FILE__); ?>); height:80px;width:600px;" cellspacing="0" border="0" align="center" cellpadding="0" width="600" height="80">
54
+ <td height="80" width="600" style="color: #fff; font-size: 30px; font-family: Arial;" align="center" valign="middle">
55
+ <?php echo get_option('blogname'); ?>
56
+ </td>
57
+ </tr>
58
+ <tr style="background: #d0d0d0; height:20px;width:600px;">
59
+ <td valign="top" height="20" width="600" bgcolor="#ffffff" align="center" style="font-family: Arial; font-size: 12px">
60
+ <?php echo get_option('blogdescription'); ?>
61
+ </td>
62
+ </tr>
63
+ <tr>
64
+ <td>
65
+ <table cellspacing="0" border="0" style="max-width:600px; width:600px; background-color: #eee;font-family:helvetica,arial,sans-serif;color:#555;font-size:13px;line-height:15px;" align="center" cellpadding="20" width="600px">
66
+ <tr>
67
+ <td>
68
+ <table cellpadding="0" cellspacing="0" border="0" bordercolor="" width="100%" bgcolor="#ffffff">
69
+ <?php
70
+ // Do not use &post, it leads to problems...
71
+ foreach ($posts as $post) {
72
+
73
+ // Setup the post (WordPress requirement)
74
+ setup_postdata($post);
75
+
76
+ // The theme can "suggest" a subject replacing the one configured, for example. In this case
77
+ // the theme, is there is no subject, suggest the first post title.
78
+ if (empty($theme_options['subject']))
79
+ $theme_options['subject'] = $post->post_title;
80
+
81
+ // Extract a thumbnail, return null if no thumb can be found
82
+ $image = nt_post_image(get_the_ID());
83
+ ?>
84
+ <tr>
85
+ <td style="font-family: Arial; font-size: 12px">
86
+ <?php if ($image != null) { ?>
87
+ <img src="<?php echo $image; ?>" alt="picture" align="left" width="100" height="100" style="margin-right: 10px"/>
88
+ <?php } ?>
89
+ <a target="_tab" href="<?php echo get_permalink(); ?>" style="color: #000; text-decoration: none"><b><?php the_title(); ?></b></a><br />
90
+
91
+ <?php the_excerpt(); ?>
92
+ </td>
93
+ </tr>
94
+ <?php
95
+ }
96
+ ?>
97
+ </table>
98
+
99
+ </td>
100
+ </tr>
101
+ </table>
102
+ </td>
103
+ </tr>
104
+ <?php if (!isset($theme_options['theme_social_disable'])) { ?>
105
+ <tr>
106
+ <td style="font-family: Arial; font-size: 12px">
107
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php'; ?>
108
+ </td>
109
+ </tr>
110
+ <?php } ?>
111
+ <tr>
112
+ <td bgcolor="#ffffff" style="font-family: Arial; font-size: 12px">
113
+
114
+ This email was sent to <b>{email}</b> because you opted in on <?php echo get_option('blogname'); ?> website.
115
+ <br />
116
+
117
+ <a target="_tab" href="{profile_url}">Manage the subscription</a> |
118
+
119
+ <a target="_tab" href="{unsubscription_url}">Unsubscribe</a>
120
+ </td>
121
+ </tr>
122
+ </table>
123
+ </body>
124
+ </html>
emails/themes/vimeo-like/bg_header_email.gif ADDED
Binary file
emails/themes/vimeo-like/screenshot.png ADDED
Binary file
emails/themes/vimeo-like/theme-defaults.php ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ defined('ABSPATH') || exit;
4
+
5
+ $theme_defaults = array(
6
+ 'theme_max_posts' => 10,
7
+ 'theme_read_more' => __('Read More', 'newsletter'),
8
+ 'theme_pre_message' => 'This email has been sent to {email} because subscribed and confirmed on ' . get_option('blogname') . '. <a href="{profile_url}">Click here to modify you subscription or unsubscribe</a>.',
9
+ 'theme_footer_message' => 'To change your subscription, <a target="_blank" href="{profile_url}">click here</a>.',
10
+ 'theme_categories' => array()
11
+ );
12
+
emails/themes/vimeo-like/theme-options.php ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * This is a pre packaged theme options page. Every option name
4
+ * must start with "theme_" so Newsletter can distinguish them from other
5
+ * options that are specific to the object using the theme.
6
+ *
7
+ * An array of theme default options should always be present and that default options
8
+ * should be merged with the current complete set of options as shown below.
9
+ *
10
+ * Every theme can define its own set of options, the will be used in the theme.php
11
+ * file while composing the email body. Newsletter knows nothing about theme options
12
+ * (other than saving them) and does not use or relies on any of them.
13
+ *
14
+ * For multilanguage purpose you can actually check the constants "WP_LANG", until
15
+ * a decent system will be implemented.
16
+ */
17
+
18
+ /* @var $controls NewsletterControls */
19
+
20
+ defined('ABSPATH') || exit;
21
+ ?>
22
+ <div id="tabs">
23
+ <ul>
24
+ <li><a href="#tabs-a"><?php _e('General', 'newsletter') ?></a></li>
25
+ <li><a href="#tabs-b"><?php _e('Social', 'newsletter') ?></a></li>
26
+ </ul>
27
+
28
+
29
+ <div id="tabs-a">
30
+ <table class="form-table">
31
+ <tr valign="top">
32
+ <th>Max new posts to include</th>
33
+ <td>
34
+ <?php $controls->select_number('theme_max_posts', 1, 50); ?>
35
+ </td>
36
+ </tr>
37
+ <tr valign="top">
38
+ <th>Categories to include</th>
39
+ <td><?php $controls->categories_group('theme_categories'); ?></td>
40
+ </tr>
41
+ <tr>
42
+ <th>Post types</th>
43
+ <td>
44
+ <?php $controls->post_types('theme_post_types'); ?>
45
+ <p class="description">Leave all uncheck for a default behavior.</p>
46
+ </td>
47
+ </tr>
48
+ <tr valign="top">
49
+ <th>Pre header message</th>
50
+ <td>
51
+ <?php $controls->textarea_fixed('theme_pre_message', '100%', 120); ?>
52
+ </td>
53
+ </tr>
54
+ <tr valign="top">
55
+ <th>Footer message</th>
56
+ <td>
57
+ <?php $controls->textarea_fixed('theme_footer_message', '100%', 120); ?>
58
+ </td>
59
+ </tr>
60
+ <tr valign="top">
61
+ <th>Read more label</th>
62
+ <td>
63
+ <?php $controls->text('theme_read_more'); ?>
64
+ </td>
65
+ </tr>
66
+ </table>
67
+ </div>
68
+ <div id="tabs-b">
69
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social-options.php'; ?>
70
+ </div>
71
+ </div>
emails/themes/vimeo-like/theme-text.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?>This email requires a modern e-mail reader but you can view the email online here:
5
+
6
+ {email_url}.
7
+
8
+ Thank you, <?php echo wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); ?>
9
+
10
+ To change your subscription follow:
11
+ {profile_url}.
emails/themes/vimeo-like/theme.php ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ global $newsletter; // Newsletter object
3
+ global $post; // Current post managed by WordPress
4
+
5
+ if (!defined('ABSPATH'))
6
+ exit;
7
+
8
+ /*
9
+ * Some variabled are prepared by Newsletter Plus and are available inside the theme,
10
+ * for example the theme options used to build the email body as configured by blog
11
+ * owner.
12
+ *
13
+ * $theme_options - is an associative array with theme options: every option starts
14
+ * with "theme_" as required. See the theme-options.php file for details.
15
+ * Inside that array there are the autmated email options as well, if needed.
16
+ * A special value can be present in theme_options and is the "last_run" which indicates
17
+ * when th automated email has been composed last time. Is should be used to find if
18
+ * there are now posts or not.
19
+ *
20
+ * $is_test - if true it means we are composing an email for test purpose.
21
+ */
22
+
23
+
24
+ // This array will be passed to WordPress to extract the posts
25
+ $filters = array();
26
+
27
+ // Maximum number of post to retrieve
28
+ $filters['posts_per_page'] = (int) $theme_options['theme_max_posts'];
29
+ if ($filters['posts_per_page'] == 0) {
30
+ $filters['posts_per_page'] = 10;
31
+ }
32
+
33
+
34
+ // Include only posts from specified categories. Do not filter per category is no
35
+ // one category has been selected.
36
+ if (is_array($theme_options['theme_categories'])) {
37
+ $filters['cat'] = implode(',', $theme_options['theme_categories']);
38
+ }
39
+
40
+ if (!empty($theme_options['theme_post_types'])) {
41
+ $filters['post_type'] = $theme_options['theme_post_types'];
42
+ }
43
+
44
+ // Retrieve the posts asking them to WordPress
45
+ $posts = get_posts($filters);
46
+
47
+ ?>
48
+ <!DOCTYPE html>
49
+ <html>
50
+ <head>
51
+ <title></title>
52
+ </head>
53
+ <body style="font:normal 11px helvetica,sans-serif;">
54
+
55
+ <table style="background:#ffffff; max-width: 100%" width="600" align="center" border="0" cellpadding="0" cellspacing="0">
56
+
57
+ <tr>
58
+ <td style="color:#9ab;font:normal 12px helvetica,sans-serif;text-align:center;padding:10px 0 20px 0">
59
+ <?php echo $theme_options['theme_pre_message']; ?>
60
+ </td>
61
+ </tr>
62
+
63
+ <tr>
64
+ <td><img src="<?php echo $theme_url; ?>/bg_header_email.gif" alt=""></td>
65
+ </tr>
66
+
67
+ <tr>
68
+
69
+ <td style="border:1px dotted #e1e2e3;border-top:none;border-bottom:3px solid #e1e2e3;background:#ffffff">
70
+
71
+ <table width="100%" align="center" border="0" cellpadding="20" cellspacing="0">
72
+
73
+ <tr>
74
+ <td style="background:#ffffff">
75
+
76
+ <p style="color:#456;font-family:arial,sans-serif;font-size:24px;line-height:1.2;margin:15px 0;padding:0"><a target="_tab" href="<?php echo get_option('home'); ?>" style="color:#28c;text-decoration:none" target="_blank"><?php echo get_option('blogname'); ?></a></p>
77
+
78
+
79
+ <?php
80
+ foreach ($posts as $post) {
81
+ setup_postdata($post);
82
+ $image = nt_post_image(get_the_ID(), 'thumbnail');
83
+ ?>
84
+
85
+
86
+ <table style="width:100%;color:#456;font:normal 12px/1.5em helvetica,sans-serif;margin:15px 0 0 0;padding:0 0 15px 0;border-bottom:1px dotted #e1e2e3">
87
+
88
+ <tbody><tr>
89
+
90
+ <td style="width:100%;padding:0 10px 0 0;vertical-align:top">
91
+
92
+ <p style="font-family:arial,sans-serif;color:#456;font-size:20px;line-height:22px;margin:0;padding:0"><strong><a target="_tab" href="<?php echo get_permalink(); ?>" style="color:#456;text-decoration:none" target="_blank"><?php the_title(); ?></a></strong></p>
93
+
94
+ <p style="font-family:arial,sans-serif;line-height:1.5em;margin:15px 0;padding:0"><?php the_excerpt(); ?>. </p>
95
+
96
+ </td>
97
+
98
+ <td style="vertical-align:middle; width: 100px">
99
+
100
+ <a target="_tab" href="<?php echo get_permalink(); ?>" target="_blank"><img src="<?php echo $image; ?>" alt="" width="100" border="0" height="100"></a>
101
+
102
+ <p style="background:#2786c2;text-align:center;margin:10px 0 0 0;font-size:11px;line-height:14px;font-family:arial,sans-serif;padding:4px 2px;border-radius:4px"><a target="_tab" href="<?php echo get_permalink(); ?>" style="color:#fff;text-decoration:none" target="_blank"><strong><?php echo $theme_options['theme_read_more']; ?></strong></a></p>
103
+
104
+ </td>
105
+
106
+ </tr>
107
+
108
+ </tbody></table>
109
+
110
+ <br>
111
+ <?php
112
+ }
113
+ ?>
114
+
115
+
116
+
117
+
118
+ <br><br>
119
+ <p style="color:#456;font-family:arial,sans-serif;font-size:12px;line-height:1.6em;font-style:italic;margin:0 0 15px 0;padding:0">
120
+ <?php echo $theme_options['theme_footer_message']; ?>
121
+ </p>
122
+ </td>
123
+ </tr>
124
+
125
+ </table>
126
+ </td>
127
+ </tr>
128
+
129
+ <?php if (!isset($theme_options['theme_social_disable'])) { ?>
130
+ <tr>
131
+ <td style="font:normal 11px helvetica,sans-serif;">
132
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php'; ?>
133
+ </td>
134
+ </tr>
135
+ <?php } ?>
136
+ </table>
137
+
138
+ </body>
139
+ </html>
140
+
emails/themes/xmas-2014/images/footer.png ADDED
Binary file
emails/themes/xmas-2014/images/header.png ADDED
Binary file
emails/themes/xmas-2014/screenshot.png ADDED
Binary file
emails/themes/xmas-2014/theme.php ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH'))
3
+ exit;
4
+ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5
+ <html xmlns="http://www.w3.org/1999/xhtml">
6
+ <head>
7
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
+ <title></title>
9
+
10
+ <style type="text/css">
11
+ .ExternalClass {width:100%;}
12
+
13
+ .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
14
+ line-height: 100%;
15
+ }
16
+
17
+ body {-webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
18
+
19
+ body {margin:0; padding:0;}
20
+
21
+ table td {border-collapse:collapse;}
22
+
23
+ p {margin:0; padding:0; margin-bottom:1em;}
24
+
25
+ h1, h2, h3, h4, h5, h6 {
26
+ color: #666;
27
+ line-height: 100%;
28
+ }
29
+
30
+ a, a:link {
31
+ color:#2A5DB0;
32
+ text-decoration: underline;
33
+ }
34
+
35
+ body, #body_style {
36
+ background:#A52B00;
37
+ min-height:1000px;
38
+ xcolor:#000;
39
+ font-family:Arial, Helvetica, sans-serif;
40
+ font-size:14px;
41
+ }
42
+
43
+ span.yshortcuts { color:#000; background-color:none; border:none;}
44
+ span.yshortcuts:hover,
45
+ span.yshortcuts:active,
46
+ span.yshortcuts:focus {color:#000; background-color:none; border:none;}
47
+
48
+ a:visited { color: #3c96e2; text-decoration: none}
49
+ a:focus { color: #3c96e2; text-decoration: underline}
50
+ a:hover { color: #3c96e2; text-decoration: underline}
51
+
52
+ @media only screen and (max-device-width: 480px) {
53
+
54
+
55
+ body[yahoo] #container1 {display:block !important}
56
+ body[yahoo] p {font-size: 10px}
57
+
58
+ }
59
+
60
+ @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
61
+
62
+
63
+ body[yahoo] #container1 {display:block !important}
64
+ body[yahoo] p {font-size: 14px}
65
+
66
+ }
67
+
68
+ </style>
69
+
70
+
71
+ </head>
72
+ <body style="margin-top: 0; background:#A52B00; min-height:1000px; color:#000;font-family:Arial, Helvetica, sans-serif; font-size:14px"
73
+ alink="#FF0000" link="#FF0000" bgcolor="#A52B00" text="#000000" yahoo="fix">
74
+
75
+ <div id="body_style" style="padding:0px">
76
+
77
+ <table cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" width="600" align="center">
78
+ <tr>
79
+ <td width="600" colspan="3"><img src="<?php echo $theme_url; ?>/images/header.png"></td>
80
+ </tr>
81
+ <tr>
82
+ <td width="600" align="center" colspan="3">
83
+ <h1><?php echo get_option('blogname'); ?></h1>
84
+ </td>
85
+ </tr>
86
+ <tr>
87
+ <td width="20">&nbsp;</td>
88
+ <td width="560">
89
+ <p>Hi {name},</p>
90
+
91
+ <p>The Newsletter Team wishes you merry Christmas and happy New Year. This time of year is special for us and we would like
92
+ to share this time with you, also.</p>
93
+
94
+ <p>We'll take a rest for few days with our families but we have a <strong>big surprise</strong> for YOU that will
95
+ be unvealed the first days of the New Year.</p>
96
+
97
+ <p>Curious? You can <a href="<?php echo get_option('blogname'); ?>">discover a little more right now</a>.</p>
98
+
99
+ <p>
100
+ See you soon, TNT.<br>
101
+ <a href="<?php echo get_option('blogname'); ?>">https://www.thenewsletterplugin.com</a>
102
+ </p>
103
+
104
+ </td>
105
+ <td width="20">&nbsp;</td>
106
+ </tr>
107
+ <td width="600" colspan="3">
108
+ <?php include WP_PLUGIN_DIR . '/newsletter/emails/themes/default/social.php'; ?>
109
+ </td>
110
+ <tr>
111
+ <td width="20">&nbsp;</td>
112
+ <td width="560" style="color:#666">
113
+ <p>To change your subscription, <a target="_blank" href="{profile_url}">click here</a>.
114
+ </td>
115
+ <td width="20">&nbsp;</td>
116
+ </tr>
117
+ <tr>
118
+ <td width="600" colspan="3" bgcolor="#A52B00"><img src="<?php echo $theme_url; ?>/images/footer.png"></td>
119
+ </tr>
120
+ </table>
121
+
122
+ </div>
123
+
124
+ </body>
125
+ </html>
emails/tnp-composer/_assets/background.png ADDED
Binary file
emails/tnp-composer/_css/Icomoon/icomoon.eot ADDED
Binary file
emails/tnp-composer/_css/Icomoon/icomoon.svg ADDED
@@ -0,0 +1,2334 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata>
5
+ This is a custom SVG font generated by IcoMoon.
6
+
7
+ </metadata>
8
+ <defs>
9
+ <font id="IcoMoon" horiz-adv-x="512" >
10
+ <font-face units-per-em="512" ascent="480" descent="-32" />
11
+ <missing-glyph horiz-adv-x="512" />
12
+ <glyph unicode="&#xe000;" d="M 256.00,448.00L0.00,192.00l 48.00-48.00l 48.00,48.00l 32.00-192.00l 128.00,0.00 l 128.00,0.00 l 32.00,192.00l 48.00-48.00l 48.00,48.00L 256.00,448.00z M 256.00,242.746c-24.994,0.00-45.256,20.26-45.256,45.254
13
+ s 20.262,45.255, 45.256,45.255c 24.992,0.00, 45.255-20.262, 45.255-45.255C 301.255,263.006, 280.992,242.746, 256.00,242.746z" />
14
+ <glyph unicode="&#xe001;" d="M 256.00,448.00L0.00,192.00l 48.00-48.00l 48.00,48.00l 32.00-192.00l 96.00,0.00 l0.00,96.00 l 64.00,0.00 l0.00-96.00 l 96.00,0.00 l 32.00,192.00l 48.00-48.00l 48.00,48.00L 256.00,448.00z M 256.00,242.746
15
+ c-24.994,0.00-45.256,20.26-45.256,45.254s 20.262,45.255, 45.256,45.255c 24.992,0.00, 45.255-20.262, 45.255-45.255
16
+ C 301.255,263.006, 280.992,242.746, 256.00,242.746z" />
17
+ <glyph unicode="&#xe002;" d="M 448.00,352.00L 448.00,416.00 L0.00,416.00 l0.00-352.00 c0.00-17.673, 14.327-32.00, 32.00-32.00l 432.00,0.00 c 26.511,0.00, 48.00,21.489, 48.00,48.00L 512.00,352.00 L 448.00,352.00 z M 416.00,64.00L 32.00,64.00 L 32.00,384.00 l 384.00,0.00 L 416.00,64.00 zM 64.00,320.00L 384.00,320.00L 384.00,288.00L 64.00,288.00zM 256.00,256.00L 384.00,256.00L 384.00,224.00L 256.00,224.00zM 256.00,192.00L 384.00,192.00L 384.00,160.00L 256.00,160.00zM 256.00,128.00L 352.00,128.00L 352.00,96.00L 256.00,96.00zM 64.00,256.00L 224.00,256.00L 224.00,96.00L 64.00,96.00z" />
18
+ <glyph unicode="&#xe003;" d="M 488.00,456.00c-32.00,32.00-64.00,32.00-96.00,0.00l-8.00-8.00l 96.00-96.00l 8.00,8.00C 520.00,392.00, 520.00,424.00, 488.00,456.00zM 32.00,96.00L0.00-32.00l 128.00,32.00l 320.00,320.00l-96.00,96.00L 32.00,96.00z M 128.00,64.00l-32.00,32.00l 256.00,256.00l 32.00-32.00L 128.00,64.00z" />
19
+ <glyph unicode="&#xe004;" d="M 192.00,160.00L 256.00,192.00L 480.00,416.00L 448.00,448.00L 224.00,224.00 zM 144.65,36.451c-15.816,33.364-42.833,60.381-76.198,76.198l 38.99,129.968L 192.00,288.00L 384.00,480.00l-96.00,0.00 L 96.00,288.00L0.00-32.00l 320.00,96.00l 192.00,192.00
20
+ l0.00,96.00 L 320.00,160.00l-45.383-84.559" />
21
+ <glyph unicode="&#xe005;" d="M0.00,416.00l0.00-384.00 l 512.00,0.00 L 512.00,416.00 L0.00,416.00 z M 480.00,64.00l-32.00,0.00 l-96.00,144.00l-64.00-48.00L 160.00,320.00L 64.00,64.00L 32.00,64.00 L 32.00,384.00 l 448.00,0.00 L 480.00,64.00 zM 352.00,304.00A48.00,48.00 4860.00 1,0 448.00,304A48.00,48.00 4860.00 1,0 352.00,304z" />
22
+ <glyph unicode="&#xe006;" d="M 416.00,192.113c-32.00,0.00-64.00-32.113-96.00-32.113s-32.00,128.00-96.00,128.00S 96.00,224.00, 64.00,96.00c0.00,0.00, 352.00,0.00, 384.00,0.00
23
+ C 448.00,95.999, 448.00,192.113, 416.00,192.113zM0.00,384.00l0.00-352.00 l 512.00,0.00 L 512.00,384.00 L0.00,384.00 z M 480.00,64.00L 32.00,64.00 L 32.00,352.00 l 448.00,0.00 L 480.00,64.00 zM 352.00,272.00A48.00,48.00 4860.00 1,0 448.00,272A48.00,48.00 4860.00 1,0 352.00,272z" />
24
+ <glyph unicode="&#xe007;" d="M 154.007,208.00A101.993,101.993 4860.00 1,0 357.993,208A101.993,101.993 4860.00 1,0 154.007,208zM 480.00,352.00L 368.00,352.00 c-8.00,32.00-16.00,64.00-48.00,64.00L 192.00,416.00 c-32.00,0.00-40.00-32.00-48.00-64.00L 32.00,352.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-256.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 448.00,0.00
25
+ c 17.60,0.00, 32.00,14.40, 32.00,32.00L 512.00,320.00 C 512.00,337.60, 497.60,352.00, 480.00,352.00z M 256.00,64.00c-79.529,0.00-144.00,64.471-144.00,144.00c0.00,79.529, 64.471,144.00, 144.00,144.00
26
+ c 79.529,0.00, 144.00-64.471, 144.00-144.00C 400.00,128.471, 335.53,64.00, 256.00,64.00z M 480.00,288.00l-64.00,0.00 l0.00,32.00 l 64.00,0.00 L 480.00,288.00 z" />
27
+ <glyph unicode="&#xe008;" d="M 155.755,448.451l-13.09-340.294c-17.465,8.962-39.377,12.84-62.368,9.578c-49.574-7.021-85.271-44.418-79.729-83.517
28
+ c 5.543-39.102, 50.223-65.101, 99.795-58.078c 43.996,6.235, 77.021,36.395, 80.022,70.43l 0.01-0.019c 0.006,0.077, 0.011,0.193, 0.018,0.28
29
+ c 0.073,0.865, 0.115,1.741, 0.147,2.611c 1.846,35.143, 13.148,302.082, 13.148,302.082l 278.355,28.679l-12.572-240.41
30
+ c-17.863,9.942-40.822,14.371-64.964,10.95c-49.574-7.028-85.268-44.417-79.726-83.521c 5.541-39.098, 50.221-65.102, 99.795-58.071
31
+ c 44.933,6.36, 78.41,37.682, 80.166,72.604l 0.021,0.021C 495.742,97.752, 512.00,473.005, 512.00,473.005L 155.755,448.451z" />
32
+ <glyph unicode="&#xe009;" d="M 490.594,399.946C 418.778,410.271, 339.428,416.00, 256.001,416.00c-83.43,0.00-162.778-5.729-234.597-16.054
33
+ C 7.639,346.083,0.00,286.571,0.00,224.00c0.00-62.57, 7.639-122.083, 21.404-175.945C 93.223,37.729, 172.572,32.00, 256.001,32.00
34
+ c 83.427,0.00, 162.776,5.729, 234.593,16.055C 504.36,101.917, 512.00,161.43, 512.00,224.00C 512.00,286.571, 504.36,346.083, 490.594,399.946z
35
+ M 192.001,128.00L 192.001,320.00 l 160.00-96.00L 192.001,128.00z" />
36
+ <glyph unicode="&#xe00a;" d="M0.00,416.00l0.00-384.00 l 512.00,0.00 L 512.00,416.00 L0.00,416.00 z M 96.00,64.00L 32.00,64.00 l0.00,64.00 l 64.00,0.00 L 96.00,64.00 z M 96.00,192.00L 32.00,192.00 l0.00,64.00 l 64.00,0.00 L 96.00,192.00 z M 96.00,320.00L 32.00,320.00 L 32.00,384.00 l 64.00,0.00 L 96.00,320.00 z M 384.00,64.00L 128.00,64.00 L 128.00,384.00 l 256.00,0.00 L 384.00,64.00 z
37
+ M 480.00,64.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 480.00,64.00 z M 480.00,192.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 480.00,192.00 z M 480.00,320.00l-64.00,0.00 L 416.00,384.00 l 64.00,0.00 L 480.00,320.00 zM 192.00,320.00L 192.00,128.00L 320.00,224.00 z" />
38
+ <glyph unicode="&#xe00b;" d="M 288.00,352.00L 64.00,352.00 c-17.601,0.00-32.00-14.399-32.00-32.00l0.00-192.00 c0.00-17.60, 14.399-32.00, 32.00-32.00l 224.00,0.00 c 17.601,0.00, 32.00,14.40, 32.00,32.00L 320.00,320.00
39
+ C 320.00,337.601, 305.601,352.00, 288.00,352.00zM 352.00,242.286L 352.00,205.715L 480.00,96.00L 480.00,352.00 z" />
40
+ <glyph unicode="&#xe00c;" d="M 408.785,305.925C 312.002,377.854, 278.652,435.434, 256.002,479.999l0.00,0.00C 256.00,479.999, 256.00,480.00, 256.00,480.00l0.00-0.001
41
+ c-22.648-44.565-56.00-102.146-152.783-174.074c-165.018-122.643-9.688-293.834, 126.879-199.612
42
+ c-8.898-58.465-39.265-101.086-70.104-119.441L 159.992-32.00 l 96.008,0.00 l 96.008,0.00 l0.00,18.87 c-30.841,18.354-61.205,60.977-70.106,119.442
43
+ C 418.47,12.089, 573.802,183.282, 408.785,305.925z" />
44
+ <glyph unicode="&#xe00d;" d="M 393.416,283.614c-29.516,0.00-56.043-12.298-74.926-32.347c-7.998-8.492-21.881-18.556-36.90-27.405
45
+ c 7.055,26.934, 29.338,60.85, 44.814,75.728c 19.82,19.085, 31.992,45.915, 31.992,75.75C 358.399,432.787, 312.658,479.388, 256.002,480.00
46
+ c-56.66-0.611-102.398-47.213-102.398-104.659c0.00-29.836, 12.172-56.665, 31.993-75.75c 15.477-14.878, 37.76-48.794, 44.814-75.728
47
+ c-15.021,8.85-28.903,18.913-36.90,27.405c-18.884,20.049-45.41,32.347-74.925,32.347c-57.193,0.00-103.54-46.832-103.54-104.664
48
+ c0.00-57.819, 46.346-104.669, 103.54-104.669c 29.521,0.00, 56.041,12.678, 74.925,32.726c 8.402,8.936, 23.222,20.069, 39.146,29.316
49
+ c-1.501-73.846-36.766-128.084-72.659-149.453L 159.998-32.00 l 96.005,0.00 l 96.002,0.00 l0.00,18.87 c-35.896,21.368-71.16,75.608-72.66,149.453
50
+ c 15.926-9.247, 30.744-20.384, 39.146-29.316c 18.883-20.047, 45.404-32.726, 74.926-32.726c 57.193,0.00, 103.539,46.85, 103.539,104.669
51
+ C 496.955,236.782, 450.61,283.614, 393.416,283.614z" />
52
+ <glyph unicode="&#xe00e;" d="M 256.00,480.00L 96.00,224.00L 256.00-32.00L 416.00,224.00 z" />
53
+ <glyph unicode="&#xe00f;" d="M 224.00,288.00L 96.00-32.00l 48.596,0.00 L 256.00,65.479L 367.406-32.00L 416.00-32.00 L 288.00,288.00L 224.00,288.00 z M 149.024,14.395l 42.871,107.179l 39.81-34.833
54
+ L 149.024,14.395z M 362.978,14.396l-82.68,72.344l 39.809,34.833L 362.978,14.396z M 256.00,108.00l-51.507,45.068L 245.665,256.00l 20.67,0.00
55
+ l 41.173-102.932L 256.00,108.00zM 366.871,415.999C 377.764,397.172, 384.00,375.314, 384.00,352.00s-6.236-45.172-17.129-63.999l 27.72-16.00
56
+ C 408.204,295.535, 416.00,322.856, 416.00,352.00s-7.796,56.465-21.409,79.999L 366.871,415.999zM 145.128,288.001C 134.238,306.828, 128.00,328.686, 128.00,352.00s 6.236,45.172, 17.128,63.999L 117.41,431.998
57
+ C 103.796,408.464, 96.00,381.144, 96.00,352.00s 7.796-56.464, 21.41-79.999L 145.128,288.001zM 34.252,480.00C 12.47,442.345,0.00,398.629,0.00,352.00s 12.47-90.345, 34.252-127.999l 27.719,16.00C 42.911,272.948, 32.00,311.199, 32.00,352.00
58
+ S 42.911,431.052, 61.971,464.00L 34.252,480.00zM 512.00,352.00c0.00,46.63-12.47,90.346-34.253,128.00l0.00,0.00L 450.03,464.00C 469.09,431.052, 480.00,392.801, 480.00,352.00s-10.91-79.053-29.971-112.00
59
+ l 27.718-16.00l0.00,0.00C 499.531,261.654, 512.00,305.37, 512.00,352.00zM 224.00,352.00A32.00,32.00 4860.00 1,0 288.00,352A32.00,32.00 4860.00 1,0 224.00,352z" />
60
+ <glyph unicode="&#xe010;" d="M 240.00,128.00c 44.183,0.00, 80.00,35.817, 80.00,80.00L 320.00,400.00 c0.00,44.183-35.817,80.00-80.00,80.00s-80.00-35.817-80.00-80.00l0.00-192.00 C 160.00,163.817, 195.818,128.00, 240.00,128.00zM 352.00,256.00l0.00-48.00 c0.00-61.855-50.145-112.00-112.00-112.00c-61.856,0.00-112.00,50.145-112.00,112.00l0.00,48.00 L 96.00,256.00 l0.00-48.00 c0.00-74.119, 56.002-135.15, 128.00-143.11L 224.00,0.00
61
+ l-64.00,0.00 l0.00-32.00 l 64.00,0.00 l 32.00,0.00 l 64.00,0.00 l0.00,32.00 l-64.00,0.00 l0.00,64.89 c 71.997,7.96, 128.00,68.991, 128.00,143.11l0.00,48.00 L 352.00,256.00 z" />
62
+ <glyph unicode="&#xe011;" d="M 384.00,416.00c-49.179,0.00-94.03-18.498-128.00-48.905C 222.031,397.502, 177.179,416.00, 128.00,416.00S 33.969,397.502,0.00,367.096l0.00-8.596 l0.00-38.49 l0.00-192.004
63
+ L0.00,87.50 l0.00-6.576 c 0.342-0.306, 0.676-0.62, 1.02-0.924c 8.209-7.244, 17.04-13.798, 26.406-19.569c 9.43,7.631, 19.739,14.216, 30.761,19.569
64
+ c 21.098,10.248, 44.783,16.00, 69.813,16.00s 48.716-5.752, 69.813-16.00c 11.021-5.354, 21.331-11.938, 30.761-19.569
65
+ c 1.842-1.491, 3.65-3.022, 5.424-4.592c 8.108-7.178, 15.488-15.159, 22.002-23.83c 6.515,8.671, 13.894,16.652, 22.002,23.83
66
+ c 1.773,1.569, 3.581,3.101, 5.424,4.592c 9.43,7.631, 19.739,14.216, 30.761,19.569c 21.098,10.248, 44.783,16.00, 69.813,16.00
67
+ s 48.716-5.752, 69.813-16.00c 11.021-5.354, 21.331-11.938, 30.761-19.569c 9.366,5.771, 18.196,12.325, 26.405,19.569
68
+ c 0.344,0.304, 0.679,0.618, 1.021,0.924L 512.00,87.50 l0.00,40.506 L 512.00,320.01 L 512.00,358.50 l0.00,8.596 C 478.031,397.502, 433.179,416.00, 384.00,416.00z M 128.00,128.00
69
+ c-34.976,0.00-67.758-9.365-96.00-25.705L 32.00,352.007 C 58.741,372.095, 91.98,384.00, 128.00,384.00c 36.025,0.00, 69.258-11.919, 96.00-32.013l0.00-249.692
70
+ C 195.758,118.635, 162.976,128.00, 128.00,128.00z M 384.00,128.00c-34.976,0.00-67.758-9.365-96.00-25.705L 288.00,351.987 C 314.742,372.081, 347.976,384.00, 384.00,384.00
71
+ c 36.021,0.00, 69.259-11.906, 96.00-31.994l0.00-249.712 C 451.758,118.635, 418.976,128.00, 384.00,128.00z" />
72
+ <glyph unicode="&#xe012;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.534,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.355-32.00, 32.00-32.00
73
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.413-7.781
74
+ l 75.174-87.704c 2.65-3.092, 5.07-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
75
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 z" />
76
+ <glyph unicode="&#xe013;" d="M 352.00,480.00L 32.00,480.00 l0.00-512.00 l 448.00,0.00 L 480.00,352.00 L 352.00,480.00z M 448.00,0.00L 64.00,0.00 L 64.00,448.00 l 288.00,0.00 l0.00-96.00 l 96.00,0.00 L 448.00,0.00 z" />
77
+ <glyph unicode="&#xe014;" d="M 256.00-32.00L 256.00,192.00L 32.00,192.00 zM 32.00,480.00L 32.00,224.00L 288.00,224.00L 288.00-32.00L 480.00-32.00L 480.00,480.00 z" />
78
+ <glyph unicode="&#xe015;" d="M 224.00,288.00L 416.00,288.00L 416.00,256.00L 224.00,256.00zM 224.00,224.00L 416.00,224.00L 416.00,192.00L 224.00,192.00zM 224.00,160.00L 416.00,160.00L 416.00,128.00L 224.00,128.00zM 224.00,96.00L 352.00,96.00L 352.00,64.00L 224.00,64.00zM 480.00,384.00l-96.00,0.00 L 384.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00L 32.00,480.00 C 14.40,480.00,0.00,465.60,0.00,448.00l0.00-352.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 96.00,0.00 l0.00-64.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 320.00,0.00
79
+ c 17.60,0.00, 32.00,14.40, 32.00,32.00L 512.00,352.00 C 512.00,369.60, 497.60,384.00, 480.00,384.00z M 128.00,352.00l0.00-240.00 L 48.00,112.00 L 48.00,432.00 l 288.00,0.00 l0.00-48.00 L 160.00,384.00 C 142.40,384.00, 128.00,369.60, 128.00,352.00z M 464.00,16.00L 176.00,16.00
80
+ L 176.00,336.00 l 288.00,0.00 L 464.00,16.00 z" />
81
+ <glyph unicode="&#xe016;" d="M 492.25,352.00L 19.75,352.00 c-13.20,0.00-21.882-10.59-19.293-23.534l 58.836-272.932C 61.882,42.59, 74.80,32.00, 88.00,32.00l 336.00,0.00
82
+ c 13.20,0.00, 26.118,10.59, 28.707,23.534l 58.836,272.932C 514.132,341.41, 505.45,352.00, 492.25,352.00zM 448.00,392.00c0.00,13.255-10.745,24.00-24.00,24.00L 208.00,416.00 l-16.00,32.00L 88.00,448.00 c-13.255,0.00-24.00-10.745-24.00-24.00l0.00-56.00 l 384.00,0.00 L 448.00,392.00 z" />
83
+ <glyph unicode="&#xe017;" d="M 492.25,352.00L 448.00,352.00 L 448.00,392.00 c0.00,13.255-10.745,24.00-24.00,24.00L 208.00,416.00 l-16.00,32.00L 88.00,448.00 c-13.255,0.00-24.00-10.745-24.00-24.00l0.00-72.00 L 19.75,352.00
84
+ c-13.20,0.00-21.882-10.59-19.293-23.534l 58.836-272.932C 61.882,42.59, 74.80,32.00, 88.00,32.00l 336.00,0.00 c 13.20,0.00, 26.118,10.59, 28.707,23.534
85
+ l 58.836,272.932C 514.132,341.41, 505.45,352.00, 492.25,352.00z M 96.00,416.00l 76.223,0.00 l 16.00-32.00L 416.00,384.00 l0.00-32.00 L 96.00,352.00 L 96.00,416.00 z M 421.797,64.00L 90.203,64.00 L 35.017,320.00l 441.966,0.00
86
+ L 421.797,64.00z" />
87
+ <glyph unicode="&#xe018;" d="M 288.00,480.00L0.00,192.00l 224.00-224.00l 288.00,288.00L 512.00,480.00 L 288.00,480.00 z M 416.00,337.60c-25.626,0.00-46.399,20.773-46.399,46.40S 390.374,430.40, 416.00,430.40
88
+ s 46.40-20.773, 46.40-46.40S 441.626,337.60, 416.00,337.60z" />
89
+ <glyph unicode="&#xe019;" d="M 64.00,16.00A48.00,48.00 3060.00 1,0 160.00,16A48.00,48.00 3060.00 1,0 64.00,16zM 384.00,16.00A48.00,48.00 3060.00 1,0 480.00,16A48.00,48.00 3060.00 1,0 384.00,16zM 480.00,224.00L 480.00,416.00 L 64.00,416.00 C 64.00,451.346, 35.347,480.00,0.00,480.00l0.00-32.00 c 17.645,0.00, 32.00-14.355, 32.00-32.00l 24.037-206.027C 41.39,198.244, 32.00,180.223, 32.00,160.00
90
+ c0.00-35.347, 28.654-64.00, 64.00-64.00l 384.00,0.00 l0.00,32.00 L 96.00,128.00 c-17.673,0.00-32.00,14.327-32.00,32.00c0.00,0.11, 0.007,0.218, 0.008,0.328L 480.00,224.00z" />
91
+ <glyph unicode="&#xe01a;" d="M 406.494,288.00L 317.573,403.765C 319.134,407.535, 320.00,411.666, 320.00,416.00c0.00,17.673-14.326,32.00-32.00,32.00c-17.673,0.00-32.00-14.327-32.00-32.00
92
+ s 14.327-32.00, 32.00-32.00c 1.421,0.00, 2.816,0.102, 4.188,0.282L 366.144,288.00L 145.857,288.00 l 73.956,96.282C 221.184,384.102, 222.58,384.00, 224.00,384.00
93
+ c 17.673,0.00, 32.00,14.327, 32.00,32.00s-14.327,32.00-32.00,32.00s-32.00-14.327-32.00-32.00c0.00-4.334, 0.866-8.465, 2.427-12.234L 105.506,288.00L0.00,288.00 l0.00-64.00 l 32.00,0.00 l 32.00-256.00l 384.00,0.00
94
+ l 32.00,256.00l 32.00,0.00 l0.00,64.00 L 406.494,288.00 z M 160.00,32.00L 96.00,32.00 l0.00,64.00 l 64.00,0.00 L 160.00,32.00 z M 160.00,160.00L 96.00,160.00 l0.00,64.00 l 64.00,0.00 L 160.00,160.00 z M 288.00,32.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 288.00,32.00 z M 288.00,160.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 288.00,160.00 z
95
+ M 416.00,32.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 416.00,32.00 z M 416.00,160.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 416.00,160.00 z" />
96
+ <glyph unicode="&#xe01b;" d="M 192.00,480.00L 32.00,480.00 C 14.40,480.00,0.00,465.60,0.00,448.00l0.00-160.00 c0.00-17.60, 14.398-32.00, 32.00-32.00l 160.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 224.00,448.00 C 224.00,465.60, 209.60,480.00, 192.00,480.00z M 192.00,352.00
97
+ L 32.00,352.00 L 32.00,384.00 l 160.00,0.00 L 192.00,352.00 zM 480.00,480.00L 320.00,480.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-448.00 c0.00-17.60, 14.398-32.00, 32.00-32.00l 160.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 512.00,448.00 C 512.00,465.60, 497.60,480.00, 480.00,480.00z
98
+ M 480.00,160.00L 320.00,160.00 l0.00,32.00 l 160.00,0.00 L 480.00,160.00 z M 480.00,256.00L 320.00,256.00 l0.00,32.00 l 160.00,0.00 L 480.00,256.00 zM 192.00,192.00L 32.00,192.00 C 14.40,192.00,0.00,177.60,0.00,160.00l0.00-160.00 c0.00-17.60, 14.398-32.00, 32.00-32.00l 160.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 224.00,160.00 C 224.00,177.60, 209.60,192.00, 192.00,192.00
99
+ z M 192.00,64.00l-64.00,0.00 l0.00-64.00 L 96.00,0.00 l0.00,64.00 L 32.00,64.00 l0.00,32.00 l 64.00,0.00 l0.00,64.00 l 32.00,0.00 l0.00-64.00 l 64.00,0.00 L 192.00,64.00 z" />
100
+ <glyph unicode="&#xe01c;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 160.00,224.00
101
+ c0.00,53.02, 42.98,96.00, 96.00,96.00s 96.00-42.98, 96.00-96.00s-42.98-96.00-96.00-96.00S 160.00,170.98, 160.00,224.00z M 462.99,138.262L 462.99,138.262l-88.71,36.745
102
+ C 380.539,190.099, 384.00,206.645, 384.00,224.00s-3.461,33.901-9.72,48.993l 61.063,25.293l 27.647,11.452C 473.944,283.327, 480.00,254.373, 480.00,224.00
103
+ C 480.00,193.627, 473.943,164.673, 462.99,138.262L 462.99,138.262z M 341.739,430.99L 341.739,430.99L 341.739,430.99l-36.745-88.71
104
+ C 289.902,348.539, 273.356,352.00, 256.00,352.00s-33.901-3.461-48.993-9.72l-17.23,41.599l-19.515,47.112C 196.673,441.943, 225.628,448.00, 256.00,448.00
105
+ C 286.373,448.00, 315.327,441.943, 341.739,430.99z M 49.01,309.738l 47.112-19.515l 41.599-17.23C 131.462,257.901, 128.00,241.355, 128.00,224.00
106
+ s 3.461-33.901, 9.72-48.993l-88.71-36.745C 38.057,164.673, 32.00,193.627, 32.00,224.00C 32.00,254.373, 38.057,283.327, 49.01,309.738z
107
+ M 170.262,17.01l 11.452,27.647l 25.293,61.063C 222.099,99.461, 238.645,96.00, 256.00,96.00s 33.901,3.461, 48.993,9.72l 36.745-88.71l0.00,0.00l0.00,0.00
108
+ C 315.327,6.058, 286.373,0.00, 256.00,0.00C 225.628,0.00, 196.673,6.057, 170.262,17.01z" />
109
+ <glyph unicode="&#xe01d;" d="M 321.788,108.854c-11.188-6.236-20.175-2.064-32.764,4.572c-11.46,8.748-45.402,35.438-81.226,71.188
110
+ c-26.156,33.084-46.162,64.288-55.375,79.293c-0.625,1.66-0.944,2.632-0.944,2.632c-5.397,13.476-8.771,22.92-1.324,33.521
111
+ c 6.854,9.727, 9.50,12.383, 18.24,20.108L 80.605,450.292c-10.604-7.728-27.018-25.106-40.509-44.378
112
+ c-12.538-18.317-23.154-38.587-26.049-53.055c 15.295-55.117, 52.258-157.896, 120.583-231.325l-0.021-0.308
113
+ C 200.339,40.198, 304.774-10.204, 360.18-32.00c 14.679,1.385, 35.938,9.844, 55.456,20.404c 20.598,11.415, 39.567,25.945, 48.329,35.685
114
+ L 343.677,124.918C 335.08,117.008, 332.179,114.664, 321.788,108.854zM 205.61,351.342c 7.241,5.302, 5.313,14.944, 1.926,20.245L 140.957,473.50c-4.344,5.291-13.396,8.064-21.252,5.579L 92.272,460.698
115
+ l 88.034-129.879L 205.61,351.342zM 492.949,82.154l-94.473,76.788c-4.93,3.918-14.313,6.838-20.325,0.188l-23.046-23.05l 120.047-101.015l 21.136,25.357
116
+ C 499.573,67.986, 497.755,77.279, 492.949,82.154z" />
117
+ <glyph unicode="&#xe01e;" d="M 325.608,214.818L 512.00,86.264L 512.00,382.211 zM0.00,382.211L0.00,86.264L 186.388,214.836 zM 256.00,152.309L 211.499,192.264L0.00,64.00L 512.00,64.00L 300.495,192.264 zM 496.64,384.00L 15.36,384.00L 256.00,203.074 z" />
118
+ <glyph unicode="&#xe01f;" d="M 256.00,480.00c-81.67,0.00-147.871-66.202-147.871-147.87c0.00-2.014, 0.061-4.101, 0.16-6.224c 0.05-1.234, 0.126-2.454, 0.209-3.682
119
+ c 0.051-0.779, 0.113-1.574, 0.18-2.371c 0.104-1.304, 0.21-2.61, 0.35-3.906C 121.292,196.493, 256.001-32.00, 256.001-32.00
120
+ s 134.705,228.492, 146.97,347.948c 0.143,1.295, 0.245,2.603, 0.351,3.905c 0.065,0.797, 0.131,1.592, 0.183,2.371
121
+ c 0.084,1.229, 0.158,2.447, 0.21,3.683c 0.097,2.124, 0.157,4.211, 0.157,6.224C 403.866,413.799, 337.666,480.00, 256.00,480.00z M 320.00,320.00
122
+ c0.00-35.347-28.654-64.00-64.00-64.00c-35.346,0.00-64.00,28.653-64.00,64.00s 28.654,64.00, 64.00,64.00C 291.346,384.00, 320.00,355.347, 320.00,320.00z" />
123
+ <glyph unicode="&#xe020;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,0.00
124
+ C 132.288,0.00, 32.00,100.288, 32.00,224.00S 132.288,448.00, 256.00,448.00s 224.00-100.288, 224.00-224.00S 379.712,0.00, 256.00,0.00zM 128.00,96.00l 169.373,79.17L 384.00,352.00l-173.255-82.745L 128.00,96.00z M 256.00,256.00c 17.673,0.00, 32.00-14.327, 32.00-32.00c0.00-17.673-14.327-32.00-32.00-32.00
125
+ c-17.673,0.00-32.00,14.327-32.00,32.00C 224.00,241.673, 238.327,256.00, 256.00,256.00z" />
126
+ <glyph unicode="&#xe021;" d="M 256.00,352.00L 256.00,192.00L 384.00,192.00L 384.00,224.00L 288.00,224.00L 288.00,352.00 zM 288.00,448.00C 164.288,448.00, 64.00,347.712, 64.00,224.00L0.00,224.00 l 80.00-96.00l 80.00,96.00L 96.00,224.00 c0.00,106.039, 85.961,192.00, 192.00,192.00c 106.039,0.00, 192.00-85.961, 192.00-192.00
127
+ c0.00-106.039-85.961-192.00-192.00-192.00c-10.904,0.00-21.592,0.923-32.00,2.67l0.00-32.385 c 10.453-1.495, 21.134-2.285, 32.00-2.285
128
+ c 123.712,0.00, 224.00,100.288, 224.00,224.00S 411.712,448.00, 288.00,448.00z" />
129
+ <glyph unicode="&#xe022;" d="M 240.00,448.00C 107.452,448.00,0.00,340.548,0.00,208.00c0.00-132.549, 107.452-240.00, 240.00-240.00c 132.549,0.00, 240.00,107.451, 240.00,240.00
130
+ C 480.00,340.548, 372.549,448.00, 240.00,448.00z M 240.00,0.00c-114.875,0.00-208.00,93.125-208.00,208.00S 125.125,416.00, 240.00,416.00s 208.00-93.125, 208.00-208.00
131
+ S 354.875,0.00, 240.00,0.00zM 256.00,253.258L 256.00,384.00 l-32.00,0.00 l0.00-130.742 c-18.641-6.59-32.00-24.36-32.00-45.258c0.00-26.51, 21.49-48.00, 48.00-48.00c 20.898,0.00, 38.667,13.359, 45.258,32.00
132
+ L 384.00,192.00 l0.00,32.00 l-98.742,0.00 C 280.438,237.635, 269.636,248.437, 256.00,253.258z" />
133
+ <glyph unicode="&#xe023;" d="M 512.00,64.00c-53.021,0.00-96.00,42.98-96.00,96.00L 416.00,302.545 c0.00,70.369-54.971,129.064-128.00,142.542L 288.00,480.00 l-64.00,0.00 l0.00-34.912
134
+ C 150.968,431.609, 96.00,372.915, 96.00,302.546L 96.00,160.00 c0.00-53.02-42.981-96.00-96.00-96.00l0.00-32.00 l 214.799,0.00 c-2.604-5.712-4.055-12.059-4.055-18.745
135
+ C 210.744-11.738, 231.006-32.00, 256.00-32.00c 24.992,0.00, 45.255,20.262, 45.255,45.255c0.00,6.688-1.451,13.033-4.056,18.745L 512.00,32.00 L 512.00,64.00 z" />
136
+ <glyph unicode="&#xe024;" d="M 512.00,64.00c-53.021,0.00-96.00,42.98-96.00,96.00L 416.00,302.545 c0.00,70.37-54.971,129.064-128.00,142.543L 288.00,480.00 l-64.00,0.00 l0.00-34.912
137
+ C 150.969,431.609, 96.00,372.915, 96.00,302.545L 96.00,160.00 c0.00-53.02-42.981-96.00-96.00-96.00l0.00-32.00 l 214.799,0.00 c-2.604-5.712-4.054-12.06-4.054-18.745
138
+ C 210.745-11.739, 231.006-32.00, 256.00-32.00c 24.993,0.00, 45.255,20.261, 45.255,45.255c0.00,6.687-1.452,13.033-4.055,18.745L 512.00,32.00 L 512.00,64.00 z M 352.00,160.00
139
+ l-32.00-32.00l-64.00,64.00l-64.00-64.00l-32.00,32.00l 64.00,64.00l-64.00,64.00l 32.00,32.00l 64.00-64.00l 64.00,64.00l 32.00-32.00l-64.00-64.00L 352.00,160.00z" />
140
+ <glyph unicode="&#xe025;" d="M 512.00,64.00c-53.02,0.00-96.00,42.98-96.00,96.00L 416.00,302.546 c0.00,70.369-54.97,129.064-128.00,142.542L 288.00,480.00 l-64.00,0.00 l0.00-34.912
141
+ C 150.97,431.61, 96.00,372.915, 96.00,302.546L 96.00,160.00 c0.00-53.02-42.98-96.00-96.00-96.00l0.00-32.00 l 214.80,0.00 c-2.604-5.712-4.055-12.059-4.055-18.745
142
+ C 210.745-11.738, 231.007-32.00, 256.00-32.00c 24.994,0.00, 45.255,20.262, 45.255,45.255c0.00,6.688-1.451,13.033-4.054,18.745L 512.00,32.00 L 512.00,64.00 z M 224.00,128.00
143
+ l-96.00,96.00l 32.00,32.00l 64.00-64.00l 128.00,128.00l 32.00-32.00L 224.00,128.00z" />
144
+ <glyph unicode="&#xe026;" d="M 160.00,288.00L 224.00,288.00L 224.00,224.00L 160.00,224.00zM 256.00,288.00L 320.00,288.00L 320.00,224.00L 256.00,224.00zM 352.00,288.00L 416.00,288.00L 416.00,224.00L 352.00,224.00zM 64.00,96.00L 128.00,96.00L 128.00,32.00L 64.00,32.00zM 160.00,96.00L 224.00,96.00L 224.00,32.00L 160.00,32.00zM 256.00,96.00L 320.00,96.00L 320.00,32.00L 256.00,32.00zM 160.00,192.00L 224.00,192.00L 224.00,128.00L 160.00,128.00zM 256.00,192.00L 320.00,192.00L 320.00,128.00L 256.00,128.00zM 352.00,192.00L 416.00,192.00L 416.00,128.00L 352.00,128.00zM 64.00,192.00L 128.00,192.00L 128.00,128.00L 64.00,128.00zM 416.00,480.00l0.00-32.00 l-64.00,0.00 L 352.00,480.00 L 128.00,480.00 l0.00-32.00 L 64.00,448.00 L 64.00,480.00 L0.00,480.00 l0.00-512.00 l 480.00,0.00 L 480.00,480.00 L 416.00,480.00 z M 448.00,0.00L 32.00,0.00 L 32.00,352.00 l 416.00,0.00 L 448.00,0.00 z" />
145
+ <glyph unicode="&#xe027;" d="M 320.00,440.571L 320.00,288.00 L 192.00,288.00 L 192.00,440.571 C 144.201,429.454, 96.00,403.976, 96.00,352.00l0.00-212.00 c0.00-77.318, 71.634-140.00, 160.00-140.00c 88.363,0.00, 160.00,62.682, 160.00,140.00
146
+ L 416.00,352.00 C 416.00,403.976, 367.799,429.454, 320.00,440.571zM 288.00,446.067C 276.277,447.421, 265.321,448.00, 256.00,448.00c-9.32,0.00-20.276-0.579-32.00-1.933L 224.00,320.00 l 64.00,0.00 L 288.00,446.067 z" />
147
+ <glyph unicode="&#xe028;" d="M 512.00,64.00L 512.00,448.00 L0.00,448.00 l0.00-384.00 l 224.00,0.00 l0.00-32.00 l-96.00,0.00 l0.00-32.00 l 256.00,0.00 l0.00,32.00 l-96.00,0.00 l0.00,32.00 L 512.00,64.00 z M 64.00,384.00l 384.00,0.00 l0.00-256.00 L 64.00,128.00 L 64.00,384.00 z" />
148
+ <glyph unicode="&#xe029;" d="M 448.00,128.00L 448.00,384.00 c0.00,17.60-14.40,32.00-32.00,32.00L 96.00,416.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-256.00 L0.00,128.00 l0.00-96.00 l 512.00,0.00 l0.00,96.00 L 448.00,128.00 z M 320.00,64.00L 192.00,64.00 l0.00,32.00 l 128.00,0.00 L 320.00,64.00 z M 416.00,128.00L 96.00,128.00
149
+ L 96.00,383.943 c 0.017,0.02, 0.038,0.041, 0.057,0.057l 319.885,0.00 c 0.02-0.017, 0.041-0.038, 0.058-0.058L 416.00,128.00 z" />
150
+ <glyph unicode="&#xe02a;" d="M 384.00,480.00L 96.00,480.00 C 78.40,480.00, 64.00,465.601, 64.00,448.00l0.00-448.00 c0.00-17.60, 14.399-32.00, 32.00-32.00l 288.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 416.00,448.00 C 416.00,465.601, 401.60,480.00, 384.00,480.00z
151
+ M 240.00-8.891c-13.746,0.00-24.891,11.145-24.891,24.891s 11.145,24.891, 24.891,24.891s 24.891-11.145, 24.891-24.891
152
+ S 253.746-8.891, 240.00-8.891z M 384.00,64.00L 96.00,64.00 L 96.00,416.00 l 288.00,0.00 L 384.00,64.00 z" />
153
+ <glyph unicode="&#xe02b;" d="M 416.00,480.00L 96.00,480.00 C 78.40,480.00, 64.00,465.60, 64.00,448.00l0.00-448.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 320.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 448.00,448.00 C 448.00,465.60, 433.60,480.00, 416.00,480.00z M 256.00-16.00
154
+ c-8.837,0.00-16.00,7.163-16.00,16.00s 7.163,16.00, 16.00,16.00s 16.00-7.163, 16.00-16.00S 264.837-16.00, 256.00-16.00z M 384.00,32.00L 128.00,32.00 L 128.00,416.00 l 256.00,0.00 L 384.00,32.00 z" />
155
+ <glyph unicode="&#xe02c;" d="M 336.00,480.00c-8.837,0.00-16.00-7.163-16.00-16.00l0.00-48.00 L 144.00,416.00 c-8.836,0.00-16.00-7.163-16.00-16.00l0.00-416.00 c0.00-8.836, 7.164-16.00, 16.00-16.00l 192.00,0.00 c 8.837,0.00, 16.00,7.164, 16.00,16.00L 352.00,464.00
156
+ C 352.00,472.837, 344.837,480.00, 336.00,480.00z M 192.00,0.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 192.00,0.00 z M 192.00,64.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 192.00,64.00 z M 192.00,128.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 192.00,128.00 z M 256.00,0.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 256.00,0.00 z
157
+ M 256.00,64.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 256.00,64.00 z M 256.00,128.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 256.00,128.00 z M 320.00,0.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 320.00,0.00 z M 320.00,64.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 320.00,64.00 z M 320.00,128.00l-32.00,0.00 l0.00,32.00 l 32.00,0.00 L 320.00,128.00 z
158
+ M 320.00,208.00c0.00-8.836-7.163-16.00-16.00-16.00L 176.00,192.00 c-8.836,0.00-16.00,7.164-16.00,16.00L 160.00,368.00 c0.00,8.837, 7.164,16.00, 16.00,16.00l 128.00,0.00 c 8.837,0.00, 16.00-7.163, 16.00-16.00L 320.00,208.00 z" />
159
+ <glyph unicode="&#xe02d;" d="M 352.00,384.00L 160.00,384.00 L0.00,192.00l0.00-80.00 l0.00-48.00 c0.00-17.673, 14.327-32.00, 32.00-32.00l 448.00,0.00 c 17.674,0.00, 32.00,14.327, 32.00,32.00l0.00,48.00 l0.00,80.00 L 352.00,384.00z M 384.00,192.00l-64.00-64.00L 192.00,128.00
160
+ l-64.00,64.00L 41.655,192.00 l 133.333,160.00l 162.024,0.00 l 133.333-160.00L 384.00,192.00 z" />
161
+ <glyph unicode="&#xe02e;" d="M 352.00,384.00L 160.00,384.00 L0.00,192.00l0.00-128.00 c0.00-17.673, 14.327-32.00, 32.00-32.00l 448.00,0.00 c 17.674,0.00, 32.00,14.327, 32.00,32.00L 512.00,192.00 L 352.00,384.00z M 320.00,128.00L 192.00,128.00 l-32.00,32.00l 192.00,0.00
162
+ L 320.00,128.00z M 41.655,192.00l 133.333,160.00l 162.024,0.00 l 133.333-160.00L 41.655,192.00 zM 142.482,288.00L 369.518,288.00L 342.851,320.00L 169.148,320.00 zM 89.149,224.00L 422.852,224.00L 396.185,256.00L 115.815,256.00 z" />
163
+ <glyph unicode="&#xe02f;" d="M 416.00,448.00L 96.00,448.00 L0.00,352.00l0.00-336.00 c0.00-8.837, 7.163-16.00, 16.00-16.00l 480.00,0.00 c 8.836,0.00, 16.00,7.163, 16.00,16.00L 512.00,352.00 L 416.00,448.00z M 256.00,64.00L 96.00,192.00l 96.00,0.00 l0.00,96.00 l 128.00,0.00 l0.00-96.00 l 96.00,0.00
164
+ L 256.00,64.00z M 77.255,384.00l 32.00,32.00l 293.489,0.00 l 32.00-32.00L 77.255,384.00 z" />
165
+ <glyph unicode="&#xe030;" d="M 416.00,448.00L 96.00,448.00 L0.00,352.00l0.00-336.00 c0.00-8.837, 7.163-16.00, 16.00-16.00l 480.00,0.00 c 8.836,0.00, 16.00,7.163, 16.00,16.00L 512.00,352.00 L 416.00,448.00z M 320.00,160.00l0.00-96.00 L 192.00,64.00 l0.00,96.00 L 96.00,160.00 l 160.00,128.00
166
+ l 160.00-128.00L 320.00,160.00 z M 77.255,384.00l 32.00,32.00l 293.488,0.00 l 32.00-32.00L 77.255,384.00 z" />
167
+ <glyph unicode="&#xe031;" d="M 256.00,480.00C 114.614,480.00,0.00,444.184,0.00,400.00l0.00-64.00 c0.00-44.183, 114.611-80.00, 256.00-80.00c 141.385,0.00, 256.00,35.817, 256.00,80.00L 512.00,400.00 C 512.00,444.184, 397.385,480.00, 256.00,480.00
168
+ zM 255.193,224.00C 140.566,224.00, 43.94,247.543, 11.32,280.00C 3.705,272.423,0.00,264.361,0.00,256.00l0.00-64.00 c0.00-44.184, 114.611-80.00, 256.00-80.00
169
+ c 141.385,0.00, 256.00,35.816, 256.00,80.00l0.00,64.00 c0.00,8.361-4.516,16.423-12.131,24.00C 467.25,247.543, 369.82,224.00, 255.193,224.00zM 255.193,80.00C 140.566,80.00, 43.94,103.544, 11.32,136.00C 3.705,128.424,0.00,120.361,0.00,112.00l0.00-64.00 c0.00-44.183, 114.611-80.00, 256.00-80.00
170
+ c 141.385,0.00, 256.00,35.817, 256.00,80.00l0.00,64.00 c0.00,8.361-4.516,16.424-12.131,24.00C 467.25,103.544, 369.82,80.00, 255.193,80.00z" />
171
+ <glyph unicode="&#xe032;" d="M 380.931-32.00C 437.794,71.016, 447.375,228.153, 224.00,222.912L 224.00,96.00 L 32.00,288.00L 224.00,480.00l0.00-124.186
172
+ C 491.481,362.785, 521.285,119.707, 380.931-32.00z" />
173
+ <glyph unicode="&#xe033;" d="M 288.00,355.814L 288.00,480.00 l 192.00-192.00L 288.00,96.00L 288.00,222.912 C 64.625,228.153, 74.206,71.016, 131.07-32.00
174
+ C-9.286,119.707, 20.52,362.785, 288.00,355.814z" />
175
+ <glyph unicode="&#xe034;" d="M 131.07,480.00C 74.206,376.984, 64.625,219.848, 288.00,225.088L 288.00,352.00 l 192.00-192.00L 288.00-32.00L 288.00,92.186 C 20.52,85.215-9.286,328.293, 131.07,480.00z" />
176
+ <glyph unicode="&#xe035;" d="M 224.00,92.186L 224.00-32.00 L 32.00,160.00l 192.00,192.00l0.00-126.912 C 447.375,219.848, 437.794,376.984, 380.931,480.00
177
+ C 521.286,328.293, 491.481,85.215, 224.00,92.186z" />
178
+ <glyph unicode="&#xe036;" d="M 429.406,480.00C 486.27,376.984, 511.375,219.848, 288.00,225.088L 288.00,352.00 L 96.00,160.00l 192.00-192.00L 288.00,92.186 C 512.00,92.186, 569.762,328.293, 429.406,480.00
179
+ zM 192.00,306.745L 192.00,352.00L0.00,160.00L 192.00-32.00L 192.00,13.255L 45.255,160.00 z" />
180
+ <glyph unicode="&#xe037;" d="M 255.993,471.963C 114.606,471.963, 0.001,385.424, 0.001,278.684c0.00-83.391, 69.951-154.469, 167.963-181.565
181
+ c 1.438-8.104, 3.25-19.646, 3.25-26.787c0.00-33.625-12.867-65.518-35.788-94.295c 35.444,14.928, 85.475,62.898, 116.473,109.432
182
+ c 1.367-0.016, 2.729-0.084, 4.095-0.084c 141.40,0.00, 256.007,86.539, 256.007,193.299C 512.002,385.424, 397.395,471.963, 255.993,471.963z" />
183
+ <glyph unicode="&#xe038;" d="M 512.00,176.00c0.00,31.984-26.282,59.581-64.259,72.383c-3.818-58.182-51.143-108.229-119.261-133.935
184
+ c 12.653-7.509, 27.651-13.072, 44.103-16.029c 11.884-27.769, 30.681-54.436, 53.733-71.93c-12.468,24.473-13.195,48.944-8.824,70.484
185
+ C 471.038,102.973, 512.00,136.068, 512.00,176.00zM 416.00,256.00c0.00,70.692-85.961,128.00-192.00,128.00C 117.962,384.00, 32.00,326.692, 32.00,256.00c0.00-52.637, 47.664-97.845, 115.781-117.509
186
+ c 10.66-26.364, 16.668-61.164-1.062-95.967c 26.945,20.448, 48.081,53.424, 59.146,86.048C 211.837,128.199, 217.883,128.00, 224.00,128.00
187
+ C 330.039,128.00, 416.00,185.308, 416.00,256.00z" />
188
+ <glyph unicode="&#xe039;" d="M 464.00,480.00L 48.00,480.00 C 21.60,480.00,0.00,458.40,0.00,432.00l0.00-320.00 c0.00-26.40, 21.60-48.00, 48.00-48.00l 112.00,0.00 l 96.00-96.00l 96.00,96.00l 112.00,0.00 c 26.40,0.00, 48.00,21.60, 48.00,48.00L 512.00,432.00
189
+ C 512.00,458.40, 490.401,480.00, 464.00,480.00z" />
190
+ <glyph unicode="&#xe03a;" d="M 464.00,352.00L 176.00,352.00 c-26.40,0.00-48.00-21.60-48.00-48.00l0.00-224.00 c0.00-26.40, 21.60-48.00, 48.00-48.00l 80.00,0.00 l 64.00-64.00l 64.00,64.00l 80.00,0.00 c 26.40,0.00, 48.00,21.60, 48.00,48.00L 512.00,304.00
191
+ C 512.00,330.40, 490.401,352.00, 464.00,352.00zM 384.00,432.00c0.00,26.40-21.60,48.00-48.00,48.00L 48.00,480.00 C 21.60,480.00,0.00,458.40,0.00,432.00l0.00-224.00 c0.00-26.40, 21.60-48.00, 48.00-48.00l 16.00,0.00 L 64.00,368.00 c0.00,26.51, 21.49,48.00, 48.00,48.00l 272.00,0.00 L 384.00,432.00 z" />
192
+ <glyph unicode="&#xe03b;" d="M 480.00,416.00L 32.00,416.00 C 14.40,416.00,0.00,401.60,0.00,384.00l0.00-224.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 64.00,0.00 l0.00-96.00 l 72.00,96.00l 312.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 512.00,384.00
193
+ C 512.00,401.60, 497.60,416.00, 480.00,416.00z" />
194
+ <glyph unicode="&#xe03c;" d="M 480.00,416.00L 32.00,416.00 C 14.40,416.00,0.00,401.60,0.00,384.00l0.00-224.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 64.00,0.00 l0.00-96.00 l 72.00,96.00l 312.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00L 512.00,384.00
195
+ C 512.00,401.60, 497.60,416.00, 480.00,416.00z M 160.00,224.00L 96.00,224.00 l0.00,64.00 l 64.00,0.00 L 160.00,224.00 z M 288.00,224.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 288.00,224.00 z M 416.00,224.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 416.00,224.00 z" />
196
+ <glyph unicode="&#xe03d;" d="M 128.00,320.00A128.00,128.00 4860.00 1,0 384.00,320A128.00,128.00 4860.00 1,0 128.00,320zM 384.00,160.00L 128.00,160.00 C 57.308,160.00,0.00,102.691,0.00,32.00l0.00-32.00 l 4.033,0.00 l 503.934,0.00 L 512.00,0.00 l0.00,32.00 C 512.00,102.691, 454.692,160.00, 384.00,160.00z" />
197
+ <glyph unicode="&#xe03e;" d="M 311.413,128.632c-11.055,1.759-11.307,32.157-11.307,32.157s 32.484,32.158, 39.564,75.401
198
+ c 19.045,0.00, 30.809,45.973, 11.761,62.148C 352.226,315.365, 375.911,432.00, 256.00,432.00c-119.911,0.00-96.225-116.635-95.432-133.662
199
+ c-19.047-16.175-7.285-62.148, 11.761-62.148c 7.079-43.243, 39.564-75.401, 39.564-75.401s-0.252-30.398-11.307-32.157
200
+ C 164.976,122.966, 32.00,64.315, 32.00,0.00l 224.00,0.00 l 224.00,0.00 C 480.00,64.315, 347.024,122.966, 311.413,128.632z" />
201
+ <glyph unicode="&#xe03f;" d="M 160.00,384.00A96.00,96.00 3060.00 1,0 352.00,384A96.00,96.00 3060.00 1,0 160.00,384zM 384.039,256.00l-0.078,0.00 l-17.634,0.00 l-99.552-202.122L 304.00,240.00l-48.00,48.00l-48.00-48.00l 37.225-186.122L 145.674,256.00l-17.635,0.00 l-0.077,0.00
202
+ C 64.00,256.00, 64.00,213.007, 64.00,160.00l0.00-160.00 l 384.00,0.00 L 448.00,160.00 C 448.00,213.007, 448.00,256.00, 384.039,256.00z" />
203
+ <glyph unicode="&#xe040;" d="M 364.496,224.00C 433.373,267.667, 480.00,351.604, 480.00,448.00c0.00,10.838-0.596,21.517-1.739,32.00L 33.74,480.00 C 32.595,469.516, 32.00,458.837, 32.00,448.00
204
+ c0.00-96.396, 46.627-180.333, 115.503-224.00C 78.627,180.333, 32.00,96.396, 32.00,0.00c0.00-10.838, 0.595-21.517, 1.739-32.00l 444.521,0.00
205
+ c 1.144,10.483, 1.739,21.162, 1.739,32.00C 480.00,96.396, 433.373,180.333, 364.496,224.00z M 80.00,0.00c0.00,93.456, 40.081,172.707, 112.00,198.854
206
+ l0.00,50.293 l0.00,0.00 C 120.081,275.292, 80.00,354.543, 80.00,448.00l0.00,0.00 l 352.00,0.00 l0.00,0.00 c0.00-93.457-40.081-172.708-112.00-198.853l0.00-50.293
207
+ C 391.919,172.707, 432.00,93.456, 432.00,0.00L 80.00,0.00 zM 309.813,145.203c-35.827,20.322-37.804,46.684-37.813,62.683L 272.00,240.00 c0.00,15.997, 1.902,42.457, 37.872,62.832
208
+ c 19.252,11.182, 35.904,28.174, 48.524,49.168L 153.605,352.00 c 12.633-21.016, 29.306-38.021, 48.583-49.203
209
+ c 35.827-20.322, 37.803-46.683, 37.813-62.683L 240.001,208.00 c0.00-15.996-1.902-42.457-37.872-62.832c-36.311-21.09-63.369-62.842-71.545-113.168
210
+ l 250.835,0.00 C 373.237,82.354, 346.154,124.124, 309.813,145.203z" />
211
+ <glyph unicode="&#xe041;" d="M 192.00,416.00A64.00,64.00 4860.00 1,0 320.00,416A64.00,64.00 4860.00 1,0 192.00,416zM 327.765,359.765A64.00,64.00 4860.00 1,0 455.765,359.765A64.00,64.00 4860.00 1,0 327.765,359.765zM 416.00,224.00A32.00,32.00 4860.00 1,0 480.00,224A32.00,32.00 4860.00 1,0 416.00,224zM 359.765,88.235A32.00,32.00 4860.00 1,0 423.765,88.23500000000001A32.00,32.00 4860.00 1,0 359.765,88.23500000000001zM 224.001,32.00A32.00,32.00 4860.00 1,0 288.001,32A32.00,32.00 4860.00 1,0 224.001,32zM 88.236,88.235A32.00,32.00 4860.00 1,0 152.236,88.23500000000001A32.00,32.00 4860.00 1,0 88.236,88.23500000000001zM 72.236,359.765A48.00,48.00 4860.00 1,0 168.236,359.765A48.00,48.00 4860.00 1,0 72.236,359.765zM 28.00,224.00A36.00,36.00 4860.00 1,0 100.00,224A36.00,36.00 4860.00 1,0 28.00,224z" />
212
+ <glyph unicode="&#xe042;" d="M 512.00,224.00c-0.639,33.431-7.892,66.758-21.288,97.231c-13.352,30.50-32.731,58.129-56.521,80.96
213
+ c-23.776,22.848-51.972,40.91-82.492,52.826C 321.197,466.979, 288.401,472.693, 256.00,472.00c-32.405-0.641-64.666-7.687-94.167-20.678
214
+ c-29.524-12.948-56.271-31.735-78.367-54.788c-22.112-23.041-39.58-50.354-51.093-79.899C 20.816,287.104, 15.309,255.375, 16.00,224.00
215
+ c 0.643-31.38, 7.482-62.574, 20.067-91.103c 12.544-28.55, 30.738-54.414, 53.055-75.774c 22.305-21.377, 48.736-38.252, 77.307-49.36
216
+ C 194.988-3.389, 225.652-8.688, 256.00-8.00c 30.354,0.645, 60.481,7.277, 88.038,19.457c 27.575,12.141, 52.558,29.74, 73.183,51.322
217
+ c 20.641,21.57, 36.922,47.118, 47.627,74.715c 6.517,16.729, 10.94,34.20, 13.271,51.899c 0.623-0.036, 1.249-0.06, 1.881-0.06
218
+ c 17.673,0.00, 32.00,14.326, 32.00,32.00c0.00,0.898-0.047,1.786-0.119,2.666L 512.00,223.999 z M 461.153,139.026c-11.736-26.601-28.742-50.70-49.589-70.59
219
+ c-20.835-19.905-45.50-35.593-72.122-45.895C 312.828,12.202, 284.297,7.315, 256.00,8.00c-28.302,0.649-56.298,6.868-81.91,18.237
220
+ c-25.625,11.333-48.842,27.745-67.997,47.856c-19.169,20.099-34.264,43.882-44.161,69.529C 51.997,169.264, 47.318,196.729, 48.00,224.00
221
+ c 0.651,27.276, 6.664,54.206, 17.627,78.845c 10.929,24.65, 26.749,46.985, 46.123,65.405c 19.365,18.434, 42.265,32.935, 66.937,42.428
222
+ C 203.356,420.208, 229.755,424.681, 256.00,424.00c 26.25-0.653, 52.114-6.459, 75.781-17.017c 23.676-10.525, 45.128-25.751, 62.812-44.391
223
+ c 17.698-18.629, 31.605-40.647, 40.695-64.344C 444.412,274.552, 448.679,249.219, 448.00,224.00l 0.119,0.00 c-0.072-0.88-0.119-1.768-0.119-2.666
224
+ c0.00-16.506, 12.496-30.087, 28.543-31.812C 473.431,172.111, 468.278,155.113, 461.153,139.026z" />
225
+ <glyph unicode="&#xe043;" d="M 440.698,8.064L 313.486,194.95c-3.336,4.914-10.234,6.433-15.325,3.379l-16.069-9.668
226
+ c-5.087-3.05-6.992-9.845-4.229-15.111l 105.281-200.064c 2.763-5.252, 9.177-7.056, 14.271-3.99l 40.101,24.093
227
+ C 442.608-3.356, 444.033,3.149, 440.698,8.064zM 296.322,213.939c 48.104,30.646, 50.188,110.532, 4.747,181.875c-38.64,60.653-97.389,92.75-143.688,82.201
228
+ c-10.647-2.086-24.247-7.761-37.93-16.475c-13.683-8.721-24.604-18.643-30.979-27.432C 59.346,396.604, 63.617,329.806, 102.25,269.17
229
+ c 45.45-71.346, 118.727-103.23, 166.844-72.58l 27.22,17.346L 296.322,213.939z M 278.977,241.169
230
+ c-31.746-20.215-87.728,8.487-122.253,62.704c-34.536,54.196-36.891,117.063-5.14,137.293c 31.722,20.217, 87.719-8.50, 122.243-62.708
231
+ C 308.357,324.269, 310.704,261.392, 278.977,241.169z" />
232
+ <glyph unicode="&#xe044;" d="M 449.077,10.754l-114.54,168.305c 65.459,51.835, 83.963,145.677, 39.835,219.126
233
+ C 326.445,477.959, 222.559,503.857, 142.793,455.94C 63.028,408.007, 37.131,304.124, 85.054,224.357
234
+ c 43.213-71.942, 131.962-100.047, 207.479-69.717l 95.143-180.783c 2.95-5.611, 9.802-7.523, 15.229-4.273l 42.784,25.72
235
+ C 451.126-1.433, 452.653,5.518, 449.077,10.754z M 288.781,212.968c-54.211-32.563-124.808-14.959-157.375,39.253
236
+ c-32.565,54.197-14.952,124.794, 39.253,157.36c 54.189,32.57, 124.787,14.961, 157.351-39.245
237
+ C 360.579,316.138, 342.978,245.525, 288.781,212.968z" />
238
+ <glyph unicode="&#xe045;" d="M 192.00,384.00L 160.00,384.00L 160.00,320.00L 96.00,320.00L 96.00,288.00L 160.00,288.00L 160.00,224.00L 192.00,224.00L 192.00,288.00L 256.00,288.00L 256.00,320.00L 192.00,320.00 zM 318.771,201.076C 339.674,230.021, 352.00,265.568, 352.00,304.00C 352.00,401.202, 273.202,480.00, 176.00,480.00S0.00,401.202,0.00,304.00s 78.798-176.00, 176.00-176.00
239
+ c 38.432,0.00, 73.979,12.326, 102.924,33.229L 448.00-32.00l 64.00,64.00L 318.771,201.076z M 176.00,176.00c-70.692,0.00-128.00,57.308-128.00,128.00S 105.308,432.00, 176.00,432.00
240
+ s 128.00-57.308, 128.00-128.00S 246.693,176.00, 176.00,176.00z" />
241
+ <glyph unicode="&#xe046;" d="M 96.00,320.00L 256.00,320.00L 256.00,288.00L 96.00,288.00zM 318.771,201.076C 339.674,230.021, 352.00,265.568, 352.00,304.00C 352.00,401.202, 273.202,480.00, 176.00,480.00S0.00,401.202,0.00,304.00s 78.798-176.00, 176.00-176.00
242
+ c 38.432,0.00, 73.979,12.326, 102.924,33.229L 448.00-32.00l 64.00,64.00L 318.771,201.076z M 176.00,176.00c-70.692,0.00-128.00,57.308-128.00,128.00S 105.308,432.00, 176.00,432.00
243
+ s 128.00-57.308, 128.00-128.00S 246.693,176.00, 176.00,176.00z" />
244
+ <glyph unicode="&#xe047;" d="M 352.00,480.00c-88.365,0.00-160.00-71.634-160.00-160.00c0.00-10.013, 0.929-19.808, 2.688-29.312L0.00,96.00l0.00-96.00 c0.00-17.673, 14.327-32.00, 32.00-32.00
245
+ l 32.00,0.00 l0.00,32.00 l 64.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00 l 64.00,0.00 l 41.521,41.521C 314.526,163.363, 332.869,160.00, 352.00,160.00c 88.365,0.00, 160.00,71.634, 160.00,160.00S 440.365,480.00, 352.00,480.00z
246
+ M 399.937,319.937c-26.51,0.00-48.00,21.49-48.00,48.00s 21.49,48.00, 48.00,48.00s 48.00-21.49, 48.00-48.00S 426.447,319.937, 399.937,319.937z" />
247
+ <glyph unicode="&#xe048;" d="M 501.066,322.879l-50.553,50.552c-12.396,12.397-32.685,32.684-45.081,45.082l-50.553,50.552
248
+ c-12.396,12.397-34.477,14.583-49.065,4.858L 167.595,381.777c-14.588-9.726-20.109-30.514-12.268-46.195l 35.243-70.487
249
+ c 1.077-2.153, 2.323-4.448, 3.695-6.83L 16.00,80.00L0.00-32.00l 96.00,0.00 l0.00,32.00 l 64.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00l 64.00,0.00 l0.00,35.593 c 3.198-1.906, 6.267-3.608, 9.096-5.022
250
+ l 70.485-35.244c 15.683-7.841, 36.47-2.319, 46.195,12.269l 92.147,138.22C 515.65,288.402, 513.462,310.481, 501.066,322.879z
251
+ M 75.314,52.687l-22.627,22.627l 155.786,155.785l 22.627-22.627L 75.314,52.687z M 458.51,268.118l-22.628-22.628
252
+ c-6.223-6.222-16.404-6.222-22.627,0.00L 277.49,381.255c-6.223,6.222-6.223,16.405,0.00,22.627l 22.628,22.628
253
+ c 6.223,6.222, 16.404,6.222, 22.627,0.00L 458.51,290.745C 464.733,284.523, 464.733,274.34, 458.51,268.118z" />
254
+ <glyph unicode="&#xe049;" d="M 304.00,256.00l-16.00,0.00 l0.00,64.00 c0.00,70.692-57.308,128.00-128.00,128.00S 32.00,390.692, 32.00,320.00l0.00-64.00 L 16.00,256.00 c-8.80,0.00-16.00-7.20-16.00-16.00l0.00-224.00 c0.00-8.80, 7.20-16.00, 16.00-16.00l 288.00,0.00
255
+ c 8.80,0.00, 16.00,7.20, 16.00,16.00L 320.00,240.00 C 320.00,248.80, 312.80,256.00, 304.00,256.00z M 186.465,135.959L 192.00,64.00l-64.00,0.00 l 5.535,71.959
256
+ C 120.561,144.551, 112.00,159.272, 112.00,176.00c0.00,26.51, 21.49,48.00, 48.00,48.00s 48.00-21.49, 48.00-48.00C 208.00,159.272, 199.439,144.551, 186.465,135.959z M 64.00,256.00
257
+ l0.00,64.00 c0.00,53.02, 42.98,96.00, 96.00,96.00s 96.00-42.98, 96.00-96.00l0.00-64.00 L 64.00,256.00 z" />
258
+ <glyph unicode="&#xe04a;" d="M 384.00,448.00c-70.692,0.00-128.00-57.308-128.00-128.00l0.00-64.00 L 16.00,256.00 c-8.80,0.00-16.00-7.20-16.00-16.00l0.00-224.00 c0.00-8.80, 7.20-16.00, 16.00-16.00l 288.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00L 320.00,240.00
259
+ c0.00,8.80-7.20,16.00-16.00,16.00l-16.00,0.00 l0.00,64.00 c0.00,53.02, 42.98,96.00, 96.00,96.00s 96.00-42.98, 96.00-96.00l0.00-64.00 l 32.00,0.00 l0.00,64.00 C 512.00,390.692, 454.693,448.00, 384.00,448.00z M 186.465,135.959
260
+ L 192.00,64.00l-64.00,0.00 l 5.535,71.959C 120.561,144.551, 112.00,159.272, 112.00,176.00c0.00,26.51, 21.49,48.00, 48.00,48.00s 48.00-21.49, 48.00-48.00
261
+ C 208.00,159.272, 199.439,144.551, 186.465,135.959z" />
262
+ <glyph unicode="&#xe04b;" d="M 507.882,411.883L 448.00,352.00l-64.00,64.00l 59.882,59.883C 435.057,478.557, 425.698,480.00, 416.00,480.00c-53.021,0.00-96.00-42.98-96.00-96.00
263
+ c0.00-9.697, 1.442-19.057, 4.116-27.882L 123.882,155.883C 115.057,158.557, 105.698,160.00, 96.00,160.00c-53.021,0.00-96.00-42.98-96.00-96.00
264
+ c0.00-9.697, 1.442-19.058, 4.117-27.882L 64.00,96.00l 64.00-64.00l-59.883-59.882C 76.943-30.556, 86.302-32.00, 96.00-32.00c 53.02,0.00, 96.00,42.981, 96.00,96.00
265
+ c0.00,9.698-1.444,19.059-4.118,27.883l 200.234,200.235C 396.943,289.444, 406.302,288.00, 416.00,288.00c 53.02,0.00, 96.00,42.981, 96.00,96.00
266
+ C 512.00,393.698, 510.556,403.058, 507.882,411.883z" />
267
+ <glyph unicode="&#xe04c;" d="M 144.00,320.00L 80.00,320.00 c-8.80,0.00-16.00-7.20-16.00-16.00l0.00-32.00 c0.00-8.80, 7.20-16.00, 16.00-16.00l 64.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00l0.00,32.00 C 160.00,312.80, 152.80,320.00, 144.00,320.00zM 96.00,416.00L 128.00,416.00L 128.00,336.00L 96.00,336.00zM 96.00,240.00L 128.00,240.00L 128.00,32.00L 96.00,32.00zM 272.00,192.00l-64.00,0.00 c-8.80,0.00-16.00-7.20-16.00-16.00l0.00-32.00 c0.00-8.80, 7.20-16.00, 16.00-16.00l 64.00,0.00 c 8.801,0.00, 16.00,7.20, 16.00,16.00l0.00,32.00 C 288.00,184.80, 280.801,192.00, 272.00,192.00zM 224.001,416.00L 256.001,416.00L 256.001,208.00L 224.001,208.00zM 224.001,112.00L 256.001,112.00L 256.001,32.00L 224.001,32.00zM 400.00,288.00l-64.00,0.00 c-8.799,0.00-16.00-7.20-16.00-16.00l0.00-32.00 c0.00-8.80, 7.201-16.00, 16.00-16.00l 64.00,0.00 c 8.801,0.00, 16.00,7.20, 16.00,16.00l0.00,32.00 C 416.00,280.80, 408.801,288.00, 400.00,288.00zM 352.00,416.00L 384.00,416.00L 384.00,304.00L 352.00,304.00zM 352.00,208.00L 384.00,208.00L 384.00,32.00L 352.00,32.00zM 440.00,480.00L 40.00,480.00 C 17.944,480.00,0.00,462.056,0.00,440.00l0.00-432.00 c0.00-22.056, 17.944-40.00, 40.00-40.00l 400.00,0.00 c 22.056,0.00, 40.00,17.944, 40.00,40.00L 480.00,440.00
268
+ C 480.00,462.056, 462.056,480.00, 440.00,480.00z M 448.00,8.00c0.00-4.40-3.60-8.00-8.00-8.00L 40.00,0.00 c-4.40,0.00-8.00,3.60-8.00,8.00L 32.00,440.00 c0.00,4.40, 3.60,8.00, 8.00,8.00l 400.00,0.00 c 4.40,0.00, 8.00-3.60, 8.00-8.00L 448.00,8.00 z" />
269
+ <glyph unicode="&#xe04d;" d="M 466.895,174.875c-26.863,46.527-10.708,106.152, 36.076,133.244l-50.313,87.146c-14.375-8.427-31.088-13.259-48.923-13.259
270
+ c-53.768,0.00-97.354,43.873-97.354,97.995L 205.752,480.001 c 0.133-16.705-4.037-33.641-12.979-49.126
271
+ c-26.862-46.528-86.578-62.351-133.431-35.379L 9.03,308.35c 14.485-8.236, 27.025-20.294, 35.943-35.739
272
+ c 26.819-46.454, 10.756-105.96-35.854-133.112l 50.313-87.146c 14.325,8.348, 30.958,13.127, 48.70,13.127
273
+ c 53.598,0.00, 97.072-43.596, 97.35-97.479l 100.627,0.00 c-0.043,16.537, 4.136,33.285, 12.983,48.609
274
+ c 26.818,46.453, 86.388,62.297, 133.207,35.506l 50.313,87.145C 488.222,147.494, 475.766,159.51, 466.895,174.875z M 256.00,120.334
275
+ c-57.254,0.00-103.668,46.412-103.668,103.667c0.00,57.254, 46.413,103.667, 103.668,103.667c 57.254,0.00, 103.666-46.413, 103.666-103.667
276
+ C 359.665,166.746, 313.254,120.334, 256.00,120.334z" />
277
+ <glyph unicode="&#xe04e;" d="M 224.00,192.00L 224.00,416.00 C 100.288,416.00,0.00,315.712,0.00,192.00s 100.288-224.00, 224.00-224.00s 224.00,100.288, 224.00,224.00c0.00,36.017-8.514,70.042-23.618,100.191
278
+ L 224.00,192.00zM 456.382,356.191C 419.606,429.599, 343.695,480.00, 256.00,480.00l0.00-224.00 L 456.382,356.191z" />
279
+ <glyph unicode="&#xe04f;" d="M0.00,64.00L 512.00,64.00L 512.00,0.00L0.00,0.00zM 64.00,192.00L 128.00,192.00L 128.00,96.00L 64.00,96.00zM 160.00,320.00L 224.00,320.00L 224.00,96.00L 160.00,96.00zM 256.00,224.00L 320.00,224.00L 320.00,96.00L 256.00,96.00zM 352.00,416.00L 416.00,416.00L 416.00,96.00L 352.00,96.00z" />
280
+ <glyph unicode="&#xe050;" d="M 32.00,128.00L 96.00,128.00L 96.00-32.00L 32.00-32.00zM 160.00,192.00L 224.00,192.00L 224.00-32.00L 160.00-32.00zM 288.00,224.00L 352.00,224.00L 352.00-32.00L 288.00-32.00zM 416.00,320.00L 480.00,320.00L 480.00-32.00L 416.00-32.00zM 384.00,480.00L 416.00,448.00L 288.00,320.00L 224.00,384.00L 32.00,192.00L 64.00,160.00L 224.00,320.00L 288.00,256.00L 448.00,416.00L 480.00,384.00L 480.00,480.00 z" />
281
+ <glyph unicode="&#xe051;" d="M 320.00,320.00l 96.00,64.00L 320.00,480.00l-60.00-140.00L 224.00,448.00l-96.00-64.00l 80.00-64.00L 32.00,320.00 l0.00-128.00 l 32.00,0.00 l0.00-224.00 l 384.00,0.00 L 448.00,192.00 l 32.00,0.00 L 480.00,320.00 L 320.00,320.00 z M 328.096,437.963l 50.233-50.233
282
+ l-100.467-66.978L 328.096,437.963z M 211.168,410.601l 28.364-85.092l-70.91,56.728L 211.168,410.601z M 224.00,0.00L 96.00,0.00 L 96.00,208.00 l 128.00,0.00 L 224.00,0.00 z M 224.00,224.00
283
+ L 64.00,224.00 l0.00,64.00 l 160.00,0.00 L 224.00,224.00 z M 416.00,0.00L 288.00,0.00 L 288.00,208.00 l 128.00,0.00 L 416.00,0.00 z M 448.00,224.00L 288.00,224.00 l0.00,64.00 l 160.00,0.00 L 448.00,224.00 z" />
284
+ <glyph unicode="&#xe052;" d="M 512.00,448.00c-32.00,0.00-160.00,0.00-160.00,0.00l0.00-64.00 L 160.00,384.00 L 160.00,448.00 c0.00,0.00-128.00,0.00-160.00,0.00c0.00-160.00, 128.00-347.188, 224.00-376.00l0.00-40.00 c-32.00,0.00-64.00-16.00-64.00-32.00l 192.00,0.00 c0.00,16.00-32.00,32.00-64.00,32.00
285
+ l0.00,40.00 C 384.00,100.812, 512.00,288.00, 512.00,448.00z M 383.85,366.773L 384.00,384.00L 384.00,416.00 l 94.227,0.00 c-2.787-25.839-8.855-53.128-18.14-81.495
286
+ c-12.272-37.499-30.058-75.91-51.433-111.082c-20.559-33.826-43.896-63.859-67.488-86.852c-2.266-2.208-4.521-4.336-6.765-6.391
287
+ C 376.819,215.238, 382.961,321.678, 383.85,366.773z M 170.834,136.572c-23.593,22.992-46.93,53.025-67.488,86.852
288
+ c-21.375,35.172-39.161,73.583-51.433,111.082C 42.629,362.872, 36.56,390.161, 33.773,416.00L 128.00,416.00 l0.00-32.00 l 0.15-17.227
289
+ c 0.889-45.096, 7.031-151.535, 49.448-236.592C 175.355,132.236, 173.099,134.364, 170.834,136.572z" />
290
+ <glyph unicode="&#xe053;" d="M 64.00,416.00L0.00,352.00L 128.00,352.00 zM 256.00,352.00L 192.00,416.00L 128.00,352.00 zM 256.001,352.00L 384.00,352.00L 320.00,416.00 zM 512.00,352.00L 448.00,416.00L 384.00,352.00 zM 320.00,416.00L 448.00,416.00L 416.00,448.00L 96.00,448.00L 64.00,416.00L 192.00,416.00 zM 256.00,0.00L 112.00,288.00L 198.40,288.00L 256.00,0.00L 313.60,288.00L 400.00,288.00L 256.00,0.00L 512.00,320.00L0.00,320.00 z" />
291
+ <glyph unicode="&#xe054;" d="M 423.555,258.812c 0.033,2.533, 0.049,5.076, 0.049,7.626c0.00,30.532-93.227,55.284-208.225,55.284
292
+ c-114.997,0.00-208.223-24.752-208.223-55.284C 7.156,101.615, 73.546-32.00, 215.379-32.00c 83.413,0.00, 140.723,46.225, 173.788,117.818
293
+ c 3.338-0.27, 6.699-0.457, 10.119-0.457c 58.297,0.00, 105.559,39.356, 105.559,87.904C 504.844,214.857, 470.153,249.679, 423.555,258.812z
294
+ M 349.141,244.028c-36.689-8.652-84.195-13.417-133.762-13.417c-49.565,0.00-97.07,4.765-133.76,13.417
295
+ c-35.822,8.448-50.376,18.136-54.252,22.411c 3.876,4.275, 18.431,13.961, 54.252,22.409c 36.688,8.653, 84.193,13.419, 133.76,13.419
296
+ c 49.565,0.00, 97.071-4.767, 133.762-13.419c 35.822-8.448, 50.377-18.134, 54.254-22.409C 399.518,262.164, 384.963,252.477, 349.141,244.028
297
+ z M 398.268,107.787c 12.537,33.865, 20.355,72.30, 23.60,113.514c 30.50-6.246, 48.42-28.615, 48.42-51.395
298
+ C 470.285,140.523, 448.723,111.186, 398.268,107.787zM 255.689,353.922C 283.881,396.539, 206.377,442.352, 259.908,480.00c-44.528-2.943-52.161-30.188-40.935-51.461
299
+ C 229.63,408.348, 255.649,394.268, 255.689,353.922zM 233.163,325.499c 12.646,35.708-59.269,64.515-19.554,105.806c-37.209-10.992-36.253-41.592-20.227-58.701
300
+ C 204.951,360.25, 225.905,354.518, 233.163,325.499z" />
301
+ <glyph unicode="&#xe055;" d="M 352.00,448.00L 192.00,288.00L 96.00,288.00 L0.00,160.00c0.00,0.00, 101.708,28.326, 161.033,15.042L0.00-32.00l 210.951,164.072C 240.37,64.745, 192.00-32.00, 192.00-32.00l 128.00,96.00
302
+ l0.00,96.00 l 160.00,160.00L 512.00,480.00L 352.00,448.00z" />
303
+ <glyph unicode="&#xe056;" d="M 256.00,352.00C 114.615,352.00,0.00,237.386,0.00,96.00l 32.00,0.00 c0.00,58.209, 25.903,110.363, 66.811,145.574l 108.423-135.527
304
+ c-0.665-3.245-1.014-6.604-1.014-10.047c0.00-27.492, 22.287-49.779, 49.779-49.779c 27.493,0.00, 49.779,22.287, 49.779,49.779
305
+ s-22.286,49.781-49.779,49.781c-3.441,0.00-6.802-0.351-10.046-1.016L 111.979,251.947c 31.528,22.688, 70.213,36.054, 112.021,36.054
306
+ c 106.038,0.00, 192.00-85.96, 192.00-191.999l 96.00,0.00 C 512.00,237.386, 397.385,352.00, 256.00,352.00z" />
307
+ <glyph unicode="&#xe057;" d="M 256.00,352.00C 114.615,352.00,0.00,237.386,0.00,96.00l 32.00,0.00 c0.00,106.039, 85.961,192.00, 192.00,192.00c 7.167,0.00, 14.241-0.396, 21.205-1.16l-16.586-149.264
308
+ c-13.494-8.904-22.399-24.199-22.399-41.576c0.00-27.492, 22.288-49.779, 49.78-49.779S 305.78,68.508, 305.78,96.00
309
+ c0.00,17.377-8.904,32.672-22.398,41.576l-16.172,145.542C 352.44,263.517, 416.00,187.182, 416.00,96.00l 96.00,0.00 C 512.00,237.386, 397.385,352.00, 256.00,352.00z" />
310
+ <glyph unicode="&#xe058;" d="M 416.00,96.00l 96.00,0.00 c0.00,141.386-114.615,256.00-256.00,256.00S0.00,237.386,0.00,96.00l 32.00,0.00 c0.00,106.039, 85.961,192.00, 192.00,192.00
311
+ c 56.409,0.00, 107.136-24.326, 142.263-63.061l-100.217-80.174c-3.245,0.665-6.604,1.016-10.046,1.016
312
+ c-27.493,0.00-49.78-22.289-49.78-49.781s 22.287-49.779, 49.78-49.779c 27.492,0.00, 49.778,22.287, 49.778,49.779
313
+ c0.00,3.44-0.349,6.802-1.014,10.047l 78.166,97.707C 403.803,173.031, 416.00,135.941, 416.00,96.00z" />
314
+ <glyph unicode="&#xe059;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,32.00
315
+ c-106.039,0.00-192.00,85.961-192.00,192.00c0.00,106.039, 85.961,192.00, 192.00,192.00c 106.039,0.00, 192.00-85.961, 192.00-192.00C 448.00,117.961, 362.039,32.00, 256.00,32.00zM 224.00,352.00A32.00,32.00 3060.00 1,0 288.00,352A32.00,32.00 3060.00 1,0 224.00,352zM 320.00,320.00A32.00,32.00 3060.00 1,0 384.00,320A32.00,32.00 3060.00 1,0 320.00,320zM 128.00,320.00A32.00,32.00 3060.00 1,0 192.00,320A32.00,32.00 3060.00 1,0 128.00,320zM 224.00,128.00L 224.00,96.00L 288.00,96.00L 288.00,128.00L 256.00,288.00 z" />
316
+ <glyph unicode="&#xe05a;" d="M 160.504-32.00C 51.878,29.221, 23.279,87.168, 39.63,166.311c 12.071,58.44, 56.647,105.986, 60.437,164.314
317
+ c 16.884-30.726, 18.888-52.882, 20.775-84.99C 174.542,311.428, 230.231,399.478, 218.19,480.00c0.00,0.00, 133.808-64.00, 142.986-188.138
318
+ c 12.041,25.587, 12.041,66.225,0.00,92.563c 36.122-26.339, 253.609-260.16-22.577-416.425c 51.926,101.105, 13.396,237.527-76.761,300.533
319
+ c 6.021-27.092-1.505-97.832-41.391-142.232c 9.031,45.904-13.546,75.254-13.546,75.254s-7.402-41.555-36.122-83.533
320
+ C 144.553,79.689, 126.381,39.004, 160.504-32.00z" />
321
+ <glyph unicode="&#xe05b;" d="M 478.145,77.759L 320.00,341.271L 320.00,448.00 l 16.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00s-7.20,16.00-16.00,16.00L 176.00,480.00 c-8.80,0.00-16.00-7.20-16.00-16.00s 7.20-16.00, 16.00-16.00l 16.00,0.00 l0.00-106.729
322
+ L 33.856,77.759C-2.365,17.392, 25.60-32.00, 96.00-32.00l 320.00,0.00 C 486.40-32.00, 514.365,17.392, 478.145,77.759z M 120.519,160.00L 224.00,332.469L 224.00,448.00 l 64.00,0.00
323
+ l0.00-115.531 L 391.482,160.00L 120.519,160.00 z" />
324
+ <glyph unicode="&#xe05c;" d="M 480.00,416.00L 320.00,416.00 L 320.00,464.00 c0.00,8.836-7.163,16.00-16.00,16.00l-96.00,0.00 c-8.836,0.00-16.00-7.164-16.00-16.00l0.00-48.00 L 32.00,416.00 L0.00,352.00l 64.00,0.00 l 32.00-384.00l 320.00,0.00 l 32.00,384.00l 64.00,0.00 L 480.00,416.00z M 224.00,32.00
325
+ l-64.00,0.00 L 160.00,320.00 l 64.00,0.00 L 224.00,32.00 z M 224.00,448.00l 64.00,0.00 l0.00-32.00 l-64.00,0.00 L 224.00,448.00 z M 352.00,32.00l-64.00,0.00 L 288.00,320.00 l 64.00,0.00 L 352.00,32.00 z" />
326
+ <glyph unicode="&#xe05d;" d="M 96.00-32.00L 416.00-32.00L 448.00,320.00L 64.00,320.00 zM 320.00,416.00L 320.00,480.00 L 192.00,480.00 l0.00-64.00 L 32.00,416.00 l0.00-96.00 l 32.00,32.00l 384.00,0.00 l 32.00-32.00L 480.00,416.00 L 320.00,416.00 z M 288.00,416.00l-64.00,0.00 L 224.00,448.00 l 64.00,0.00 L 288.00,416.00 z" />
327
+ <glyph unicode="&#xe05e;" d="M 144.00,48.00c 8.837,0.00, 16.00,7.163, 16.00,16.00c0.00,0.003,0.00,0.007,0.00,0.01L 160.00,287.991 c0.00,0.003,0.00,0.006,0.00,0.01c0.00,8.836-7.164,16.00-16.00,16.00
328
+ c-8.836,0.00-16.00-7.164-16.00-16.00l0.00,0.00 l0.00-224.00 C 128.00,55.163, 135.164,48.00, 144.00,48.00zM 240.00,48.00c 8.837,0.00, 16.00,7.163, 16.00,16.00c0.00,0.003,0.00,0.007,0.00,0.01L 256.00,287.991 c0.00,0.003,0.00,0.006,0.00,0.01c0.00,8.836-7.164,16.00-16.00,16.00
329
+ c-8.836,0.00-16.00-7.164-16.00-16.00l0.00,0.00 l0.00-224.00 C 224.00,55.163, 231.164,48.00, 240.00,48.00zM 336.00,48.00c 8.837,0.00, 16.00,7.163, 16.00,16.00c0.00,0.003,0.00,0.007,0.00,0.01L 352.00,287.991 c0.00,0.003,0.00,0.006,0.00,0.01c0.00,8.836-7.163,16.00-16.00,16.00
330
+ c-8.836,0.00-16.00-7.164-16.00-16.00l0.00,0.00 l0.00-224.00 C 320.00,55.163, 327.164,48.00, 336.00,48.00zM 351.987,415.46C 351.99,415.64, 352.00,415.819, 352.00,416.00L 352.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00L 160.00,480.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-32.00
331
+ c0.00-0.181, 0.011-0.36, 0.014-0.54L0.00,415.46 L0.00,384.00 l 32.00,0.00 l0.00-352.00 c0.00-35.20, 28.80-64.00, 64.00-64.00l 288.00,0.00 c 35.20,0.00, 64.00,28.80, 64.00,64.00L 448.00,384.00 l 32.00,0.00 L 480.00,415.46 L 351.987,415.46 z M 160.00,447.943
332
+ c 0.017,0.02, 0.038,0.041, 0.057,0.057l 159.885,0.00 c 0.02-0.017, 0.041-0.038, 0.058-0.058l0.00-31.885 c-0.017-0.02-0.038-0.041-0.058-0.057
333
+ L 160.057,416.00 c-0.02,0.017-0.041,0.038-0.057,0.057L 160.00,447.943 z M 416.00,32.00c0.00-8.477-3.348-16.493-9.428-22.572
334
+ C 400.493,3.348, 392.477,0.00, 384.00,0.00L 96.00,0.00 c-8.477,0.00-16.493,3.348-22.573,9.428C 67.348,15.507, 64.00,23.523, 64.00,32.00L 64.00,384.00 l 352.00,0.00 L 416.00,32.00 z" />
335
+ <glyph unicode="&#xe05f;" d="M 464.00,320.00L 352.00,320.00 L 352.00,384.00 c0.00,17.60-14.40,32.00-32.00,32.00L 192.00,416.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-64.00 L 48.00,320.00 c-26.40,0.00-48.00-21.60-48.00-48.00l0.00-224.00 c0.00-26.40, 21.60-48.00, 48.00-48.00
336
+ l 416.00,0.00 c 26.398,0.00, 48.00,21.60, 48.00,48.00L 512.00,272.00 C 512.00,298.40, 490.401,320.00, 464.00,320.00z M 192.00,383.943c 0.016,0.02, 0.037,0.041, 0.058,0.057l 127.887,0.00
337
+ c 0.021-0.018, 0.04-0.038, 0.058-0.057L 320.003,320.00 L 192.00,320.00 L 192.00,383.943 z" />
338
+ <glyph unicode="&#xe060;" d="M 480.00,352.00L 352.00,352.00 L 352.00,384.00 c0.00,17.60-14.40,32.00-32.00,32.00L 192.00,416.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-32.00 L 32.00,352.00 C 14.40,352.00,0.00,337.60,0.00,320.00l0.00-256.00
339
+ c0.00-17.601, 14.398-32.00, 32.00-32.00l 448.00,0.00 c 17.60,0.00, 32.00,14.399, 32.00,32.00L 512.00,320.00 C 512.00,337.60, 497.60,352.00, 480.00,352.00z M 192.00,383.942
340
+ c 0.017,0.02, 0.037,0.041, 0.057,0.058l 127.886,0.00 c 0.021-0.017, 0.041-0.038, 0.059-0.058L 320.002,352.00 L 192.00,352.00 L 192.00,383.942 z M 480.00,224.00l-64.00,0.00 l0.00-48.00
341
+ c0.00-8.801-7.20-16.00-16.00-16.00l-32.00,0.00 c-8.802,0.00-16.00,7.199-16.00,16.00l0.00,48.00 L 160.00,224.00 l0.00-48.00 c0.00-8.801-7.20-16.00-16.00-16.00l-32.00,0.00 c-8.801,0.00-16.00,7.199-16.00,16.00l0.00,48.00 L 32.00,224.00 l0.00,32.00 l 448.00,0.00
342
+ L 480.00,224.00 z" />
343
+ <glyph unicode="&#xe061;" d="M 436.304,320.00L 352.00,448.00L 160.00,448.00 L 75.695,320.00L0.00,320.00 l0.00-224.00 l 64.00,0.00 l0.00-80.00 c0.00-8.80, 7.199-16.00, 16.00-16.00l 64.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00l0.00,80.00 l 192.00,0.00 l0.00-80.00
344
+ c0.00-8.80, 7.198-16.00, 16.00-16.00l 64.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00l0.00,80.00 l 64.00,0.00 L 512.00,320.00 L 436.304,320.00 z M 177.24,416.00l 157.519,0.00 l 63.228-96.00L 114.012,320.00 L 177.24,416.00z M 128.00,146.745
345
+ c-24.994,0.00-45.256,20.261-45.256,45.255s 20.263,45.254, 45.256,45.254c 24.992,0.00, 45.254-20.261, 45.254-45.254
346
+ C 173.255,167.006, 152.993,146.745, 128.00,146.745z M 384.00,146.745c-24.993,0.00-45.257,20.261-45.257,45.255s 20.263,45.254, 45.257,45.254
347
+ c 24.991,0.00, 45.255-20.261, 45.255-45.254C 429.255,167.006, 408.991,146.745, 384.00,146.745z" />
348
+ <glyph unicode="&#xe062;" d="M 480.00,224.00c0.00,0.00-16.279,192.00-32.00,224.00S 320.00,480.00, 256.00,480.00S 79.72,480.00, 64.00,448.00S 32.00,224.00, 32.00,224.00l0.00-192.00 l 64.00,0.00 l0.00-32.00 c0.00-17.673, 14.327-32.00, 32.00-32.00
349
+ s 32.00,14.327, 32.00,32.00l0.00,32.00 l 192.00,0.00 l0.00-32.00 c0.00-17.673, 14.327-32.00, 32.00-32.00c 17.674,0.00, 32.00,14.327, 32.00,32.00l0.00,32.00 l 64.00,0.00 L 480.00,224.00 z M 160.00,448.00l 192.00,0.00 l0.00-32.00 L 160.00,416.00 L 160.00,448.00 z
350
+ M 105.058,279.23c 6.083,53.329, 10.847,81.788, 13.844,96.464c 8.586,2.002, 23.196,4.479, 46.867,6.145C 196.495,384.00, 229.49,384.00, 256.00,384.00
351
+ s 59.505,0.00, 90.231-2.161c 23.671-1.665, 38.281-4.142, 46.867-6.145c 2.996-14.676, 7.761-43.136, 13.844-96.465
352
+ c 0.903-7.917, 1.759-15.718, 2.559-23.23L 102.499,255.999 C 103.299,263.512, 104.155,271.313, 105.058,279.23z M 128.00,113.60
353
+ c-25.626,0.00-46.40,20.773-46.40,46.40c0.00,25.626, 20.773,46.40, 46.40,46.40s 46.40-20.774, 46.40-46.40C 174.40,134.373, 153.627,113.60, 128.00,113.60z
354
+ M 384.00,113.60c-25.627,0.00-46.399,20.773-46.399,46.40c0.00,25.626, 20.772,46.40, 46.399,46.40s 46.40-20.774, 46.40-46.40
355
+ C 430.401,134.373, 409.627,113.60, 384.00,113.60z" />
356
+ <glyph unicode="&#xe063;" d="M 256.00,448.00L 32.00,352.00L 256.00,256.00L 480.00,352.00 zM 32.00,64.00L 224.00-16.00L 224.00,208.00L 32.00,288.00 zM 288.00-16.00L 480.00,64.00L 480.00,288.00L 288.00,208.00 z" />
357
+ <glyph unicode="&#xe064;" d="M 240.00,448.00L0.00,352.00l0.00-224.00 l 240.00-128.00l 240.00,128.00L 480.00,352.00 L 240.00,448.00z M 224.00,44.80L 32.00,147.20L 32.00,302.933 l 192.00-102.40L 224.00,44.80 z M 41.498,334.134L 240.00,413.535
358
+ l 198.502-79.401L 240.00,228.267L 41.498,334.134z M 448.00,147.20L 256.00,44.80L 256.00,200.533 l 192.00,102.40L 448.00,147.20 z" />
359
+ <glyph unicode="&#xe065;" d="M 472.037,344.543l-77.289,0.00 c-21.704,0.033-43.327,8.772-22.241,45.979C 393.634,427.804, 408.548,480.00, 323.729,480.00
360
+ c-84.816,0.00-69.901-52.195-48.774-89.478c 21.086-37.207-0.537-45.945-22.243-45.979l-77.29,0.00 c-18.051,0.00-32.819-14.771-32.819-32.818
361
+ l0.00-94.87 c0.00-21.746-8.701-43.492-45.98-22.367c-37.28,21.127-89.478,36.04-89.478-48.778c0.00-84.814, 52.196-69.90, 89.478-48.775
362
+ c 37.279,21.127, 45.98-0.619, 45.98-22.369l0.00-73.747 c0.00-18.053, 14.77-32.818, 32.819-32.818l 77.163,0.00 c 21.749,0.00, 43.495,8.701, 22.37,45.981
363
+ c-21.126,37.277-36.042,89.475, 48.774,89.475c 84.817,0.00, 69.903-52.195, 48.776-89.475C 351.38-23.299, 373.128-32.00, 394.875-32.00l 77.16,0.00
364
+ c 18.053,0.00, 32.821,14.77, 32.821,32.818L 504.856,311.726 C 504.858,329.774, 490.09,344.543, 472.037,344.543z" />
365
+ <glyph unicode="&#xe066;" d="M0.00,352.00l0.00-256.00 l 160.00,0.00 l 96.00,96.00l 96.00-96.00l 160.00,0.00 L 512.00,352.00 L0.00,352.00 z M 224.00,224.00l-64.00-64.00L 32.00,160.00 L 32.00,288.00 l 192.00,0.00 L 224.00,224.00 z M 480.00,160.00L 352.00,160.00 l-64.00,64.00l0.00,64.00 l 192.00,0.00 L 480.00,160.00 z" />
366
+ <glyph unicode="&#xe067;" d="M 352.00,448.00l0.00-48.00 l 80.00-144.00L 80.00,256.00 l 80.00,144.00L 160.00,448.00 L0.00,256.00l0.00-256.00 l 160.00,0.00 l 96.00,96.00l 96.00-96.00l 160.00,0.00 L 512.00,256.00 L 352.00,448.00z M 224.00,128.00l-64.00-64.00L 32.00,64.00 L 32.00,192.00 l 192.00,0.00 L 224.00,128.00 z M 480.00,64.00L 352.00,64.00
367
+ l-64.00,64.00l0.00,64.00 l 192.00,0.00 L 480.00,64.00 z" />
368
+ <glyph unicode="&#xe068;" d="M 480.00,384.00L 480.00,416.00L 256.00,352.00L 32.00,416.00L 32.00,384.00L 192.00,320.00L 192.00,192.00L 128.00-32.00L 160.00-32.00L 256.00,192.00L 352.00-32.00L 384.00-32.00L 320.00,192.00L 320.00,320.00 zM 208.00,432.00A48.00,48.00 4860.00 1,0 304.00,432A48.00,48.00 4860.00 1,0 208.00,432z" />
369
+ <glyph unicode="&#xe069;" d="M 160.00,16.00c-61.856,0.00-112.00,50.145-112.00,112.00c0.00,43.848, 25.20,81.803, 61.903,100.19l-21.47,42.938C 36.001,244.86,0.00,190.639,0.00,128.00
370
+ c0.00-88.366, 71.634-160.00, 160.00-160.00s 160.00,71.634, 160.00,160.00l-48.00,0.00 C 272.00,66.145, 221.856,16.00, 160.00,16.00zM 480.00,128.00L 448.00,96.00L 338.743,205.255L 224.00,205.255L 224.00,256.00L 352.00,256.00L 352.00,288.00L 224.00,288.00L 224.00,352.00L 160.00,352.00L 160.00,160.00L 320.00,160.00L 448.00,32.00L 512.00,96.00 zM 144.00,432.00A48.00,48.00 4860.00 1,0 240.00,432A48.00,48.00 4860.00 1,0 144.00,432z" />
371
+ <glyph unicode="&#xe06a;" d="M 256.00,480.00C 114.844,480.00,0.00,365.162,0.00,223.999C0.00,82.838, 114.844-32.00, 256.00-32.00c 141.155,0.00, 256.00,114.838, 256.00,255.999
372
+ C 512.00,365.162, 397.156,480.00, 256.00,480.00z M 256.00,24.889c-109.789,0.00-199.11,89.323-199.11,199.11c0.00,109.79, 89.322,199.112, 199.11,199.112
373
+ s 199.11-89.322, 199.11-199.112C 455.113,114.212, 365.788,24.889, 256.00,24.889zM 256.00,366.223c-78.422,0.00-142.224-63.801-142.224-142.224c0.00-78.421, 63.801-142.224, 142.224-142.224
374
+ s 142.223,63.803, 142.223,142.224C 398.223,302.422, 334.423,366.223, 256.00,366.223z M 256.00,138.666
375
+ c-47.058,0.00-85.334,38.277-85.334,85.333c0.00,47.058, 38.276,85.335, 85.334,85.335c 47.056,0.00, 85.335-38.277, 85.335-85.335
376
+ C 341.335,176.943, 303.056,138.666, 256.00,138.666zM 224.00,224.00A32.00,32.00 4860.00 1,0 288.00,224A32.00,32.00 4860.00 1,0 224.00,224z" />
377
+ <glyph unicode="&#xe06b;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 391.765,88.235
378
+ C 363.16,59.631, 327.117,41.174, 288.00,34.648L 288.00,128.00 l-64.00,0.00 l0.00-93.352 c-39.117,6.525-75.16,24.982-103.765,53.587
379
+ C 91.632,116.84, 73.174,152.883, 66.649,192.00L 160.00,192.00 l0.00,64.00 L 66.649,256.00 c 6.525,39.117, 24.983,75.16, 53.587,103.765
380
+ C 148.84,388.369, 184.883,406.826, 224.00,413.352L 224.00,320.00 l 64.00,0.00 L 288.00,413.352 c 39.117-6.525, 75.16-24.983, 103.765-53.587
381
+ c 28.604-28.604, 47.062-64.647, 53.587-103.765L 352.00,256.00 l0.00-64.00 l 93.352,0.00 C 438.826,152.883, 420.369,116.84, 391.765,88.235z" />
382
+ <glyph unicode="&#xe06c;" d="M 192.00,480.00L0.00,224.00L 192.00,224.00L 64.00-32.00L 512.00,288.00L 256.00,288.00L 448.00,480.00 z" />
383
+ <glyph unicode="&#xe06d;" d="M 352.00,480.00L 64.00,192.00L 240.00,192.00L 160.00-32.00L 448.00,256.00L 272.00,256.00 z" />
384
+ <glyph unicode="&#xe06e;" d="M0.00,128.00L 160.00,384.00L 320.00,224.00L 512.00,352.00L 352.00,64.00L 192.00,224.00 z" />
385
+ <glyph unicode="&#xe06f;" d="M 384.00,416.00l-64.00,0.00 L 320.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00l-64.00,0.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-32.00 l-64.00,0.00 l0.00-64.00 l 256.00,0.00 L 384.00,416.00 z M 288.00,416.00l-64.00,0.00 L 224.00,447.943
386
+ c 0.017,0.019, 0.036,0.039, 0.057,0.057l 63.884,0.00 c 0.021-0.018, 0.041-0.038, 0.059-0.057L 288.00,416.00 L 288.00,416.00zM 432.00,416.00l-32.00,0.00 l0.00-32.00 l 16.00,0.00 l0.00-384.00 L 96.00,0.00 L 96.00,384.00 l 16.00,0.00 L 112.00,416.00 L 80.00,416.00 c-8.801,0.00-16.00-7.20-16.00-16.00l0.00-416.00 c0.00-8.80, 7.199-16.00, 16.00-16.00l 352.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00L 448.00,400.00
387
+ C 448.00,408.80, 440.80,416.00, 432.00,416.00z" />
388
+ <glyph unicode="&#xe070;" d="M 384.00,416.00l-64.00,0.00 L 320.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00l-64.00,0.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-32.00 l-64.00,0.00 l0.00-64.00 l 256.00,0.00 L 384.00,416.00 z M 288.00,416.00l-64.00,0.00 L 224.00,447.943
389
+ c 0.017,0.019, 0.036,0.039, 0.057,0.057l 63.884,0.00 c 0.021-0.018, 0.041-0.038, 0.059-0.057L 288.00,416.00 L 288.00,416.00zM 432.00,416.00l-32.00,0.00 l0.00-32.00 l 16.00,0.00 l0.00-384.00 L 96.00,0.00 L 96.00,384.00 l 16.00,0.00 L 112.00,416.00 L 80.00,416.00 c-8.801,0.00-16.00-7.20-16.00-16.00l0.00-416.00 c0.00-8.80, 7.199-16.00, 16.00-16.00l 352.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00L 448.00,400.00
390
+ C 448.00,408.80, 440.80,416.00, 432.00,416.00zM 128.00,288.00L 384.00,288.00L 384.00,256.00L 128.00,256.00zM 128.00,192.00L 384.00,192.00L 384.00,160.00L 128.00,160.00zM 128.00,96.00L 384.00,96.00L 384.00,64.00L 128.00,64.00z" />
391
+ <glyph unicode="&#xe071;" d="M0.00,448.00L 320.00,448.00L 320.00,384.00L0.00,384.00zM0.00,320.00L 288.00,320.00L 288.00,256.00L0.00,256.00zM0.00,192.00L 224.00,192.00L 224.00,128.00L0.00,128.00zM0.00,64.00L 160.00,64.00L 160.00,0.00L0.00,0.00zM 416.00,480.00l-64.00,0.00 l0.00-356.559 c-10.01,2.949-20.778,4.559-32.00,4.559c-53.02,0.00-96.00-35.817-96.00-80.00s 42.98-80.00, 96.00-80.00s 96.00,35.817, 96.00,80.00L 416.00,384.00 l 96.00-32.00
392
+ L 512.00,416.00 L 416.00,480.00z" />
393
+ <glyph unicode="&#xe072;" d="M0.00,480.00L 224.00,480.00L 224.00,256.00L0.00,256.00zM 288.00,480.00L 512.00,480.00L 512.00,256.00L 288.00,256.00zM0.00,192.00L 224.00,192.00L 224.00-32.00L0.00-32.00zM 288.00,192.00L 512.00,192.00L 512.00-32.00L 288.00-32.00z" />
394
+ <glyph unicode="&#xe073;" d="M 480.00,128.00l-51.741,0.00 L 308.546,327.522C 315.536,333.404, 320.00,342.205, 320.00,352.00L 320.00,416.00 c0.00,17.60-14.40,32.00-32.00,32.00l-64.00,0.00 c-17.60,0.00-32.00-14.40-32.00-32.00
395
+ l0.00-64.00 c0.00-9.795, 4.464-18.596, 11.455-24.478L 83.741,128.00L 32.00,128.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-64.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 64.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,64.00
396
+ c0.00,9.795-4.464,18.596-11.455,24.478L 236.26,320.00l 39.482,0.00 l 119.714-199.522C 388.465,114.596, 384.00,105.795, 384.00,96.00l0.00-64.00
397
+ c0.00-17.60, 14.40-32.00, 32.00-32.00l 64.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,64.00 C 512.00,113.60, 497.60,128.00, 480.00,128.00z" />
398
+ <glyph unicode="&#xe074;" d="M 192.00,448.00L 320.00,448.00L 320.00,320.00L 192.00,320.00zM 192.00,288.00L 320.00,288.00L 320.00,160.00L 192.00,160.00zM 192.00,128.00L 320.00,128.00L 320.00,0.00L 192.00,0.00z" />
399
+ <glyph unicode="&#xe075;" d="M 192.00,384.00A64.00,64.00 1260.00 1,0 320.00,384A64.00,64.00 1260.00 1,0 192.00,384zM 192.00,224.00A64.00,64.00 1260.00 1,0 320.00,224A64.00,64.00 1260.00 1,0 192.00,224zM 192.00,64.00A64.00,64.00 1260.00 1,0 320.00,64A64.00,64.00 1260.00 1,0 192.00,64z" />
400
+ <glyph unicode="&#xe076;" d="M 512.00,151.229c0.00,41.045-28.339,75.45-66.498,84.74C 443.881,300.319, 391.273,352.00, 326.571,352.00
401
+ c-37.896,0.00-71.633-17.747-93.427-45.366c-12.221,15.799-31.345,25.98-52.854,25.98c-36.905,0.00-66.821-29.937-66.821-66.861
402
+ c0.00-3.218, 0.24-6.38, 0.682-9.477c-5.611,1.012-11.383,1.569-17.285,1.569C 43.367,257.846,0.00,214.452,0.00,160.924
403
+ C0.00,107.393, 43.367,64.00, 96.865,64.00l 328.131,0.00 l0.00,0.006 C 473.065,64.098, 512.00,103.112, 512.00,151.229z" />
404
+ <glyph unicode="&#xe077;" d="M 445.502,299.97C 443.881,364.319, 391.273,416.00, 326.571,416.00c-37.896,0.00-71.633-17.747-93.427-45.366
405
+ c-12.221,15.799-31.345,25.98-52.854,25.98c-36.905,0.00-66.821-29.937-66.821-66.861c0.00-3.218, 0.24-6.38, 0.682-9.477
406
+ c-5.611,1.012-11.383,1.569-17.285,1.569C 43.367,321.846,0.00,278.452,0.00,224.924C0.00,171.393, 43.367,128.00, 96.865,128.00l 49.88,0.00 L 256.00,18.745
407
+ L 365.255,128.00l 59.741,0.00 l0.00,0.006 C 473.065,128.098, 512.00,167.112, 512.00,215.229C 512.00,256.274, 483.661,290.679, 445.502,299.97z M 256.00,64.00l-96.00,96.00
408
+ l 64.00,0.00 l0.00,96.00 l 64.00,0.00 l0.00-96.00 l 64.00,0.00 L 256.00,64.00z" />
409
+ <glyph unicode="&#xe078;" d="M 448.00,128.00L 448.00,64.00L 64.00,64.00L 64.00,128.00L0.00,128.00L0.00,0.00L 512.00,0.00L 512.00,128.00 zM 384.00,288.00L 288.00,288.00L 288.00,448.00L 224.00,448.00L 224.00,288.00L 128.00,288.00L 256.00,96.00 z" />
410
+ <glyph unicode="&#xe079;" d="M 445.502,299.97C 443.881,364.319, 391.273,416.00, 326.571,416.00c-37.896,0.00-71.633-17.747-93.427-45.366
411
+ c-12.221,15.799-31.345,25.98-52.854,25.98c-36.905,0.00-66.821-29.937-66.821-66.861c0.00-3.218, 0.24-6.38, 0.682-9.477
412
+ c-5.611,1.012-11.383,1.569-17.285,1.569C 43.367,321.846,0.00,278.452,0.00,224.924C0.00,171.393, 43.367,128.00, 96.865,128.00L 192.00,128.00 l0.00-96.00 l 128.00,0.00 l0.00,96.00
413
+ l 104.996,0.00 l0.00,0.006 C 473.065,128.098, 512.00,167.112, 512.00,215.229C 512.00,256.274, 483.661,290.679, 445.502,299.97z M 288.00,160.00l0.00-96.00 l-64.00,0.00 l0.00,96.00 l-64.00,0.00
414
+ l 96.00,96.00l 96.00-96.00L 288.00,160.00 z" />
415
+ <glyph unicode="&#xe07a;" d="M 448.00,128.00L 448.00,64.00L 64.00,64.00L 64.00,128.00L0.00,128.00L0.00,0.00L 512.00,0.00L 512.00,128.00 zM 128.00,256.00L 224.00,256.00L 224.00,96.00L 288.00,96.00L 288.00,256.00L 384.00,256.00L 256.00,448.00 z" />
416
+ <glyph unicode="&#xe07b;" d="M 160.00,128.00c 8.80-8.80, 23.637-8.363, 32.971,0.971L 351.03,287.029C 360.364,296.363, 360.80,311.20, 352.00,320.00
417
+ s-23.637,8.363-32.971-0.971L 160.971,160.971C 151.637,151.637, 151.20,136.80, 160.00,128.00zM 238.444,142.444c 2.28-4.525, 3.495-9.58, 3.495-14.848c0.00-8.808-3.372-17.03-9.496-23.154l-81.691-81.691
418
+ c-6.124-6.124-14.347-9.496-23.154-9.496s-17.03,3.372-23.154,9.496l-49.691,49.691c-6.124,6.124-9.496,14.347-9.496,23.154
419
+ s 3.372,17.03, 9.496,23.154l 81.691,81.691c 6.124,6.124, 14.347,9.497, 23.154,9.497c 5.268,0.00, 10.322-1.215, 14.848-3.495l 32.669,32.669
420
+ c-13.935,10.705-30.72,16.08-47.517,16.08c-19.993,0.00-39.986-7.583-55.154-22.751l-81.691-81.691
421
+ c-30.335-30.335-30.335-79.974,0.00-110.309l 49.691-49.691C 87.611-24.416, 107.604-32.00, 127.597-32.00
422
+ c 19.994,0.00, 39.987,7.584, 55.154,22.751l 81.691,81.691c 27.91,27.91, 30.119,72.149, 6.672,102.672L 238.444,142.444zM 489.249,407.558l-49.691,49.691C 424.391,472.417, 404.398,480.00, 384.404,480.00c-19.993,0.00-39.986-7.583-55.154-22.751l-81.691-81.691
423
+ c-27.91-27.91-30.119-72.149-6.671-102.671l 32.669,32.67c-2.279,4.525-3.494,9.58-3.494,14.847c0.00,8.808, 3.372,17.03, 9.496,23.154
424
+ l 81.691,81.691c 6.124,6.124, 14.347,9.497, 23.154,9.497s 17.03-3.373, 23.154-9.497l 49.691-49.691
425
+ c 6.124-6.124, 9.496-14.347, 9.496-23.154s-3.372-17.03-9.496-23.154l-81.691-81.691c-6.124-6.124-14.347-9.496-23.154-9.496
426
+ c-5.268,0.00-10.322,1.215-14.848,3.495l-32.669-32.669c 13.936-10.705, 30.72-16.08, 47.517-16.08c 19.994,0.00, 39.987,7.584, 55.154,22.751
427
+ l 81.691,81.691C 519.584,327.584, 519.584,377.223, 489.249,407.558z" />
428
+ <glyph unicode="&#xe07c;" d="M 238.444,142.443c 2.28-4.524, 3.495-9.579, 3.495-14.848c0.00-8.808-3.372-17.029-9.496-23.154l-81.69-81.69
429
+ c-6.124-6.124-14.348-9.496-23.154-9.496s-17.03,3.372-23.154,9.496l-49.69,49.69c-6.124,6.125-9.496,14.348-9.496,23.154
430
+ s 3.372,17.03, 9.496,23.154l 81.69,81.691c 6.124,6.123, 14.348,9.496, 23.154,9.496c 5.269,0.00, 10.322-1.215, 14.848-3.494l 32.669,32.668
431
+ c-13.935,10.705-30.72,16.08-47.517,16.08c-19.993,0.00-39.986-7.583-55.154-22.751l-81.69-81.691
432
+ c-30.335-30.335-30.335-79.975,0.00-110.309l 49.69-49.691c 15.167-15.166, 35.16-22.75, 55.153-22.75
433
+ c 19.994,0.00, 39.987,7.584, 55.154,22.751l 81.69,81.69c 27.91,27.91, 30.119,72.149, 6.672,102.673L 238.444,142.443zM 489.248,407.558l-49.69,49.691C 424.391,472.417, 404.398,480.00, 384.404,480.00c-19.993,0.00-39.985-7.583-55.153-22.751l-81.691-81.691
434
+ c-27.91-27.91-30.119-72.149-6.671-102.671l 32.669,32.67c-2.279,4.525-3.494,9.58-3.494,14.847c0.00,8.808, 3.372,17.03, 9.496,23.154
435
+ l 81.691,81.691c 6.123,6.124, 14.347,9.497, 23.153,9.497c 8.808,0.00, 17.03-3.373, 23.154-9.497l 49.69-49.691
436
+ c 6.124-6.124, 9.496-14.347, 9.496-23.154c0.00-8.807-3.372-17.03-9.496-23.154l-81.69-81.691c-6.124-6.124-14.347-9.496-23.154-9.496
437
+ c-5.268,0.00-10.322,1.215-14.848,3.495l-32.669-32.669c 13.936-10.705, 30.72-16.08, 47.517-16.08c 19.994,0.00, 39.987,7.584, 55.154,22.752
438
+ l 81.69,81.69C 519.584,327.584, 519.584,377.223, 489.248,407.558zM 116.684,340.688L 20.687,436.685L 43.315,459.313L 139.312,363.316zM 192.00,480.00L 224.00,480.00L 224.00,384.00L 192.00,384.00zM0.00,288.00L 96.00,288.00L 96.00,256.00L0.00,256.00zM 395.316,107.312L 491.314,11.314L 468.686-11.314L 372.688,84.684zM 288.00,64.00L 320.00,64.00L 320.00-32.00L 288.00-32.00zM 416.00,192.00L 512.00,192.00L 512.00,160.00L 416.00,160.00z" />
439
+ <glyph unicode="&#xe07d;" d="M 432.311,476.862L 303.69,451.138C 295.061,449.412, 288.00,455.20, 288.00,464.00S 280.94,478.588, 272.311,476.862L 128.00,448.00L 128.00,480.00 L 64.00,480.00 l0.00-512.00 l 64.00,0.00 L 128.00,224.00
440
+ l 144.311,28.862C 280.94,254.588, 288.00,248.80, 288.00,240.00s 7.061-14.588, 15.689-12.862l 128.621,25.725C 440.94,254.588, 448.00,263.20, 448.00,272.00L 448.00,464.00
441
+ C 448.00,472.80, 440.94,478.588, 432.311,476.862z" />
442
+ <glyph unicode="&#xe07e;" d="M 254.059,418.977C 205.881,476.227, 169.369,480.00, 96.00,480.00l0.00-256.00 c 128.267,64.00, 142.636-8.335, 223.506-1.023
443
+ C 399.234,230.197, 467.031,291.564, 512.00,352.00C 384.644,322.547, 320.54,339.977, 254.059,418.977zM0.00,480.00L 64.00,480.00L 64.00-32.00L0.00-32.00z" />
444
+ <glyph unicode="&#xe07f;" d="M 348.916,316.476l-32.476,32.461L 154.035,186.566c-26.907-26.896-26.907-70.524,0.00-97.422
445
+ c 26.902-26.896, 70.53-26.896, 97.437,0.00l 194.886,194.854c 44.857,44.831, 44.857,117.531,0.00,162.363
446
+ c-44.833,44.852-117.556,44.852-162.391,0.00L 79.335,241.788l 0.017-0.016c-0.145-0.152-0.306-0.288-0.438-0.423
447
+ c-62.551-62.548-62.551-163.928,0.00-226.453c 62.527-62.528, 163.934-62.528, 226.494,0.00c 0.137,0.137, 0.258,0.284, 0.41,0.438l 0.016-0.017
448
+ l 139.666,139.646l-32.493,32.46L 273.35,47.792l-0.008,0.00 c-0.148-0.134-0.282-0.285-0.423-0.422
449
+ c-44.537-44.529-116.99-44.529-161.538,0.00c-44.531,44.521-44.531,116.961,0.00,161.489c 0.152,0.152, 0.302,0.291, 0.444,0.423l-0.023,0.03
450
+ l 204.64,204.583c 26.856,26.869, 70.572,26.869, 97.443,0.00c 26.856-26.867, 26.856-70.574,0.00-97.42L 218.999,121.625
451
+ c-8.968-8.961-23.527-8.961-32.486,0.00c-8.947,8.943-8.947,23.516,0.00,32.46L 348.916,316.476z" />
452
+ <glyph unicode="&#xe080;" d="M 256.00,368.00C 128.00,368.00, 0.001,256.001,0.00,224.00l0.00,0.00c 0.001-32.001, 128.00-144.00, 256.00-144.00s 255.997,111.999, 256.00,144.00l0.00,0.00
453
+ C 511.997,256.001, 384.00,368.00, 256.00,368.00z M 256.00,128.00c-53.021,0.00-96.00,42.98-96.00,96.00c0.00,53.02, 42.979,96.00, 96.00,96.00c 53.02,0.00, 96.00-42.98, 96.00-96.00
454
+ C 352.00,170.98, 309.02,128.00, 256.00,128.00zM 224.00,224.00A32.00,32.00 4860.00 1,0 288.00,224A32.00,32.00 4860.00 1,0 224.00,224z" />
455
+ <glyph unicode="&#xe081;" d="M 256.00,384.00C 144.341,384.00, 47.559,318.979,0.00,224.00c 47.559-94.979, 144.341-160.00, 256.00-160.00c 111.657,0.00, 208.439,65.021, 256.00,160.00
456
+ C 464.442,318.979, 367.657,384.00, 256.00,384.00z M 256.00,177.811c-25.51,0.00-46.189,20.682-46.189,46.189s 20.681,46.189, 46.189,46.189
457
+ s 46.188-20.681, 46.188-46.189C 302.19,198.49, 281.509,177.811, 256.00,177.811z M 121.171,135.361
458
+ C 86.304,157.602, 57.231,188.037, 36.35,224.00c 20.88,35.963, 49.953,66.397, 84.821,88.639c 19.81,12.635, 41.182,22.406, 63.521,29.043
459
+ c 11.229,3.334, 22.684,5.862, 34.281,7.586C 164.881,333.302, 125.40,283.266, 125.40,224.00c0.00-59.266, 39.481-109.303, 93.575-125.268
460
+ c-11.60,1.723-23.052,4.25-34.282,7.586C 162.353,112.955, 140.981,122.727, 121.171,135.361z M 390.827,135.361
461
+ c-19.811-12.637-41.183-22.406-63.521-29.043c-11.229-3.336-22.685-5.862-34.28-7.586C 347.117,114.697, 386.60,164.734, 386.60,224.00
462
+ c0.00,59.266-39.481,109.303-93.574,125.268c 11.598-1.724, 23.051-4.252, 34.28-7.586c 22.341-6.637, 43.713-16.408, 63.521-29.043
463
+ c 34.868-22.24, 63.94-52.676, 84.822-88.639C 454.769,188.037, 425.697,157.604, 390.827,135.361z" />
464
+ <glyph unicode="&#xe082;" d="M 96.00,480.00L 96.00-32.00L 256.00,128.00L 416.00-32.00L 416.00,480.00 z" />
465
+ <glyph unicode="&#xe083;" d="M 96.00,480.00l0.00-512.00 l 160.00,160.00l 160.00-160.00L 416.00,480.00 L 96.00,480.00 z M 384.00,45.255l-128.00,128.00l-128.00-128.00L 128.00,448.00 l 256.00,0.00 L 384.00,45.255 z" />
466
+ <glyph unicode="&#xe084;" d="M 512.00,281.476L 316.434,281.476 L 256.00,467.471l-60.434-185.995L0.00,281.476 l 158.217-114.953L 97.783-19.471L 256.00,95.48l 158.216-114.951
467
+ l-60.434,185.994L 512.00,281.476z M 368.565,43.362L 256.00,125.146l-112.566-81.784L 186.43,175.69L 73.864,257.476l 139.14,0.00 L 256.00,389.806
468
+ l 42.997-132.33l 139.139,0.00 L 325.569,175.69L 368.565,43.362z" />
469
+ <glyph unicode="&#xe085;" d="M 512.00,287.996L 316.434,287.996 L 256.00,473.991l-60.435-185.995L0.00,287.996 l 158.217-114.952L 97.783-12.951L 256.00,102.00l 158.216-114.95l-60.434,185.994
470
+ L 512.00,287.996z M 368.566,49.882L 256.00,131.666L 256.00,396.325 l 42.996-132.33l 139.14,0.00 L 325.57,182.211L 368.566,49.882z" />
471
+ <glyph unicode="&#xe086;" d="M 512.00,287.996L 316.434,287.996L 256.00,473.991L 195.567,287.996L0.00,287.996L 158.217,173.044L 97.783-12.951L 256.00,102.00L 414.216-12.95L 353.783,173.044 z" />
472
+ <glyph unicode="&#xe087;" d="M 377.594,448.00c-53.815,0.00-100.129-43.777-121.582-89.50C 234.543,404.222, 188.223,448.00, 134.404,448.00C 60.213,448.00,0.00,387.78,0.00,313.584
473
+ c0.00-150.923, 152.25-190.497, 256.011-339.709C 354.088,122.163, 512.00,167.478, 512.00,313.584C 512.00,387.78, 451.785,448.00, 377.594,448.00z" />
474
+ <glyph unicode="&#xe088;" d="M 377.594,416.00C 434.061,416.00, 480.00,370.056, 480.00,313.584c0.00-17.689-2.709-33.877-8.28-49.492
475
+ c-5.107-14.312-12.658-28.205-23.085-42.472c-20.959-28.684-51.409-55.677-83.647-84.255
476
+ c-35.333-31.323-74.42-65.975-109.504-109.938c-35.252,42.688-73.336,76.052-107.772,106.221
477
+ c-33.969,29.76-63.305,55.46-84.255,84.381c-10.427,14.395-17.981,28.573-23.096,43.348C 34.735,277.63, 32.00,294.707, 32.00,313.584
478
+ C 32.00,370.056, 77.938,416.00, 134.404,416.00c 40.713,0.00, 76.563-36.856, 92.643-71.101l 28.977-61.711l 28.959,61.72
479
+ C 301.047,379.148, 336.881,416.00, 377.594,416.00 M 377.594,448.00c-53.815,0.00-100.129-43.777-121.582-89.50C 234.543,404.222, 188.223,448.00, 134.404,448.00
480
+ C 60.213,448.00,0.00,387.78,0.00,313.584c0.00-150.923, 152.25-190.497, 256.011-339.709C 354.088,122.163, 512.00,167.478, 512.00,313.584
481
+ C 512.00,387.78, 451.785,448.00, 377.594,448.00L 377.594,448.00z" />
482
+ <glyph unicode="&#xe089;" d="M 446.141,117.407c 0.852,10.12, 21.951,23.983, 21.934,34.12c-0.049,10.643-18.482,28.455-17.086,39.007
483
+ c 1.104,8.37, 16.555,20.793, 17.059,29.245c 0.898,15.353-19.852,45.40-34.119,51.174c-22.643,9.168-137.705,4.883-137.705,4.883
484
+ c-11.246,19.653, 20.035,68.201, 28.639,89.162c 12.631,30.719, 10.504,71.466-5.471,92.399C 299.879,482.98, 264.063,484.68, 263.325,473.238
485
+ c-5.336-83.01-21.229-106.053-42.505-122.455c-12.786-9.863-23.954-18.497-29.854-33.528
486
+ c-36.261-92.354-65.52-122.037-79.528-125.254L 64.00,192.001 l0.00-198.885 l 145.721-19.501c0.00,0.00, 133.455-12.632, 175.482,0.00
487
+ c 13.223,3.966, 36.039,23.818, 41.432,36.556c 3.074,7.315-1.197,24.622, 2.443,31.677c 5.371,10.458, 28.051,23.559, 28.027,37.771
488
+ C 457.082,89.754, 445.276,107.298, 446.141,117.407z" />
489
+ <glyph unicode="&#xe08a;" d="M 468.051,228.233c-0.50,8.447-15.959,20.854-17.063,29.237c-1.398,10.544, 17.047,28.369, 17.076,39.00
490
+ c 0.023,10.137-21.072,24.002-21.93,34.127c-0.861,10.104, 10.953,27.644, 10.969,37.781c 0.025,14.216-22.658,27.314-28.033,37.771
491
+ c-3.631,7.059, 0.643,24.368-2.443,31.681c-5.385,12.739-28.203,32.595-41.414,36.556c-42.035,12.629-175.483,0.00-175.483,0.00L 64.00,454.89
492
+ L 64.00,256.00 l 47.445,0.00 c 13.993-7.782, 43.261-32.282, 79.526-124.636c 5.90-15.034, 17.073-24.288, 29.854-34.143
493
+ c 21.282-16.406, 37.157-39.442, 42.493-122.459c 0.743-11.443, 36.557-9.74, 56.064,15.837c 15.975,20.931, 18.109,61.682, 5.484,92.402
494
+ c-8.604,20.962-39.895,69.511-28.643,89.171c0.00,0.00, 115.066-4.285, 137.701,4.871C 448.192,182.817, 468.942,212.873, 468.051,228.233z" />
495
+ <glyph unicode="&#xe08b;" d="M 256.001,480.00C 114.615,480.00,0.00,365.386,0.00,224.00c0.00-141.385, 114.614-256.00, 256.001-256.00C 397.386-32.00, 512.00,82.615, 512.00,224.00
496
+ C 512.00,365.386, 397.386,480.00, 256.001,480.00z M 336.001,365.256c 12.495,0.00, 22.627-20.262, 22.627-45.256c0.00-24.993-10.132-45.255-22.627-45.255
497
+ c-12.498,0.00-22.629,20.262-22.629,45.255C 313.372,344.994, 323.503,365.256, 336.001,365.256z M 176.001,365.256
498
+ c 12.496,0.00, 22.627-20.262, 22.627-45.256c0.00-24.993-10.131-45.255-22.627-45.255c-12.498,0.00-22.628,20.262-22.628,45.255
499
+ C 153.373,344.994, 163.503,365.256, 176.001,365.256z M 256.001,64.00C 172.566,64.00, 103.289,133.936, 96.00,223.152
500
+ c 46.885-27.057, 102.025-42.532, 160.001-42.532c 57.974,0.00, 113.114,15.403, 160.00,42.46C 408.712,133.861, 339.435,64.00, 256.001,64.00z" />
501
+ <glyph unicode="&#xe08c;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.612-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 344.00,368.00
502
+ c 17.674,0.00, 32.00-14.327, 32.00-32.00s-14.326-32.00-32.00-32.00c-17.673,0.00-32.00,14.327-32.00,32.00S 326.327,368.00, 344.00,368.00z M 168.00,368.00c 17.673,0.00, 32.00-14.327, 32.00-32.00
503
+ s-14.327-32.00-32.00-32.00s-32.00,14.327-32.00,32.00S 150.327,368.00, 168.00,368.00z M 400.069,137.549c-14.676-24.406-35.46-44.84-60.104-59.089
504
+ C 314.551,63.768, 285.517,56.00, 256.00,56.00c-29.518,0.00-58.551,7.768-83.964,22.46c-24.646,14.249-45.431,34.683-60.105,59.09l-4.126,6.862
505
+ l 41.161,24.699l 4.119-6.852C 175.019,125.779, 213.492,104.00, 256.00,104.00c 42.507,0.00, 80.979,21.779, 102.913,58.261l 4.119,6.851l 41.162-24.698
506
+ L 400.069,137.549z" />
507
+ <glyph unicode="&#xe08d;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.613-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 320.00,96.00L 192.00,96.00 l0.00,32.00
508
+ l 128.00,0.00 L 320.00,96.00 z M 344.00,368.00c 17.674,0.00, 32.00-14.327, 32.00-32.00s-14.326-32.00-32.00-32.00c-17.673,0.00-32.00,14.327-32.00,32.00S 326.327,368.00, 344.00,368.00z M 168.00,368.00
509
+ c 17.673,0.00, 32.00-14.327, 32.00-32.00s-14.327-32.00-32.00-32.00s-32.00,14.327-32.00,32.00S 150.327,368.00, 168.00,368.00z" />
510
+ <glyph unicode="&#xe08e;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 288.00,192.00l0.00-160.00 l-64.00,0.00 L 224.00,192.00 L 64.00,192.00 l0.00,64.00
511
+ l 160.00,0.00 L 224.00,416.00 l 64.00,0.00 l0.00-160.00 l 160.00,0.00 l0.00-64.00 L 288.00,192.00 z" />
512
+ <glyph unicode="&#xe08f;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 64.00,192.00l0.00,64.00 l 384.00,0.00 l0.00-64.00 L 64.00,192.00 z" />
513
+ <glyph unicode="&#xe090;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,32.00
514
+ c-26.51,0.00-48.00,21.49-48.00,48.00s 21.49,48.00, 48.00,48.00s 48.00-21.49, 48.00-48.00S 282.51,32.00, 256.00,32.00z M 368.064,302.971
515
+ c-2.495-8.446-5.956-16.459-10.406-24.007c-4.445-7.567-9.79-14.732-16.019-21.476c-6.229-6.771-13.061-13.267-20.541-19.486
516
+ c-8.363-6.936-15.08-13.076-20.146-18.418c-5.057-5.328-8.488-9.967-10.269-13.867c-3.339-7.174-5.853-24.363-2.691-45.717l-63.959,0.00
517
+ c-0.525,37.938, 5.058,56.501, 11.688,70.258c 6.764,13.884, 19.377,28.554, 37.888,44.031c 8.011,6.567, 14.236,12.408, 18.675,17.479
518
+ c 4.449,5.067, 7.841,9.599, 10.143,13.604c 2.307,4.00, 3.729,7.734, 4.271,11.211c 0.53,3.461, 0.793,7.056, 0.793,10.799
519
+ c0.00,6.938-1.199,13.337-3.603,19.205c-2.396,5.883-5.824,10.938-10.264,15.197c-4.457,4.281-9.696,7.617-15.744,10.021
520
+ c-6.048,2.399-12.804,3.61-20.279,3.61c-29.164,0.00-46.955-20.371-53.365-61.104l-64.027,0.00 c 1.598,17.44, 5.56,33.211, 11.876,47.353
521
+ c 6.313,14.15, 14.576,26.151, 24.813,36.028c 10.231,9.876, 22.146,17.47, 35.754,22.796c 13.60,5.34, 28.409,8.012, 44.419,8.012
522
+ c 17.08,0.00, 32.642-2.441, 46.696-7.332c 14.057-4.899, 26.104-11.709, 36.146-20.42c 10.057-8.713, 17.872-19.119, 23.482-31.211
523
+ c 5.591-12.104, 8.411-25.261, 8.411-39.484C 371.804,320.454, 370.546,311.424, 368.064,302.971z" />
524
+ <glyph unicode="&#xe091;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.613-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,0.00
525
+ C 132.288,0.00, 32.00,100.288, 32.00,224.00S 132.288,448.00, 256.00,448.00s 224.00-100.288, 224.00-224.00S 379.712,0.00, 256.00,0.00zM 224.00,128.00L 288.00,128.00L 288.00,64.00L 224.00,64.00zM 352.00,352.00L 160.00,352.00 l0.00-64.00 l 160.00,0.00 l0.00-32.00 l-96.00-64.00l0.00-32.00 l 64.00,0.00 l 96.00,64.00l0.00,96.00 C 384.00,337.673, 369.673,352.00, 352.00,352.00z" />
526
+ <glyph unicode="&#xe092;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.614-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,416.00
527
+ c 35.347,0.00, 64.00-28.654, 64.00-64.00s-28.653-64.00-64.00-64.00s-64.00,28.654-64.00,64.00S 220.654,416.00, 256.00,416.00z M 352.00,32.00L 160.00,32.00 l0.00,32.00 l 32.00,0.00 L 192.00,224.00 l-32.00,0.00 l0.00,32.00 l 160.00,0.00 l0.00-192.00 l 32.00,0.00 L 352.00,32.00 z
528
+ " />
529
+ <glyph unicode="&#xe093;" d="M0.00,224.00c0.00-141.385, 114.615-256.00, 256.00-256.00c 141.386,0.00, 256.00,114.615, 256.00,256.00S 397.386,480.00, 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00z M 448.00,224.00
530
+ c0.00-36.618-10.256-70.84-28.044-99.956L 156.045,387.956C 185.16,405.745, 219.382,416.00, 256.00,416.00C 362.038,416.00, 448.00,330.039, 448.00,224.00z M 64.00,224.00
531
+ c0.00,36.618, 10.256,70.839, 28.045,99.956l 263.911-263.912C 326.839,42.255, 292.618,32.00, 256.00,32.00C 149.962,32.00, 64.00,117.961, 64.00,224.00z" />
532
+ <glyph unicode="&#xe094;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 416.00,128.00l-64.00-64.00l-96.00,96.00l-96.00-96.00
533
+ l-64.00,64.00l 96.00,96.00l-96.00,96.00l 64.00,64.00l 96.00-96.00l 96.00,96.00l 64.00-64.00l-96.00-96.00L 416.00,128.00z" />
534
+ <glyph unicode="&#xe095;" d="M 507.331,68.67c-0.002,0.002-0.004,0.004-0.006,0.005L 352.003,224.00l 155.322,155.325c 0.002,0.002, 0.004,0.003, 0.006,0.005
535
+ c 1.672,1.673, 2.881,3.627, 3.656,5.708c 2.123,5.688, 0.912,12.341-3.662,16.915L 433.952,475.326c-4.574,4.573-11.225,5.783-16.914,3.66
536
+ c-2.08-0.775-4.035-1.984-5.709-3.655c0.00-0.002-0.002-0.003-0.004-0.005L 256.001,320.00L 100.677,475.325
537
+ c-0.002,0.002-0.003,0.003-0.005,0.005c-1.673,1.671-3.627,2.88-5.707,3.655c-5.69,2.124-12.341,0.913-16.915-3.66L 4.676,401.951
538
+ c-4.574-4.574-5.784-11.226-3.661-16.914c 0.776-2.08, 1.985-4.036, 3.656-5.708c 0.002-0.001, 0.003-0.003, 0.005-0.005L 160.001,224.00
539
+ L 4.676,68.674c-0.001-0.002-0.003-0.003-0.004-0.005c-1.671-1.673-2.88-3.627-3.657-5.707c-2.124-5.688-0.913-12.341, 3.661-16.915
540
+ l 73.374-73.373c 4.575-4.574, 11.226-5.784, 16.915-3.661c 2.08,0.776, 4.035,1.985, 5.708,3.656c 0.001,0.002, 0.003,0.003, 0.005,0.005
541
+ l 155.324,155.325l 155.324-155.325c 0.002-0.001, 0.004-0.003, 0.006-0.004c 1.674-1.672, 3.627-2.881, 5.707-3.657
542
+ c 5.689-2.123, 12.342-0.913, 16.914,3.661l 73.373,73.374c 4.574,4.574, 5.785,11.227, 3.662,16.915
543
+ C 510.212,65.043, 509.003,66.997, 507.331,68.67z" />
544
+ <glyph unicode="&#xe096;" d="M 512.00,352.00L 384.00,480.00L 256.00,352.00L 128.00,480.00L0.00,352.00L 128.00,224.00L0.00,96.00L 128.00-32.00L 256.00,96.00L 384.00-32.00L 512.00,96.00L 384.00,224.00 z" />
545
+ <glyph unicode="&#xe097;" d="M 432.00,432.00L 192.00,192.00L 80.00,304.00L0.00,224.00L 192.00,32.00L 512.00,352.00 z" />
546
+ <glyph unicode="&#xe098;" d="M0.00,272.00l0.00-96.00 c0.00-8.836, 7.164-16.00, 16.00-16.00l 480.00,0.00 c 8.836,0.00, 16.00,7.164, 16.00,16.00l0.00,96.00 c0.00,8.836-7.164,16.00-16.00,16.00L 16.00,288.00 C 7.164,288.00,0.00,280.836,0.00,272.00z" />
547
+ <glyph unicode="&#xe099;" d="M 496.00,288.00L 320.00,288.00 L 320.00,464.00 c0.00,8.836-7.164,16.00-16.00,16.00l-96.00,0.00 c-8.836,0.00-16.00-7.164-16.00-16.00l0.00-176.00 L 16.00,288.00 c-8.836,0.00-16.00-7.164-16.00-16.00l0.00-96.00
548
+ c0.00-8.836, 7.164-16.00, 16.00-16.00l 176.00,0.00 l0.00-176.00 c0.00-8.836, 7.164-16.00, 16.00-16.00l 96.00,0.00 c 8.836,0.00, 16.00,7.164, 16.00,16.00L 320.00,160.00 l 176.00,0.00 c 8.836,0.00, 16.00,7.164, 16.00,16.00l0.00,96.00
549
+ C 512.00,280.836, 504.836,288.00, 496.00,288.00z" />
550
+ <glyph unicode="&#xe09a;" d="M 448.00,448.00L 96.00,448.00 C 78.40,448.00, 64.00,433.60, 64.00,416.00l0.00-128.00 l 64.00,0.00 L 128.00,384.00 l 352.00,0.00 L 480.00,416.00 C 480.00,433.60, 465.60,448.00, 448.00,448.00zM 336.00,208.00L 192.00,352.00L 192.00,256.00L0.00,256.00L0.00,160.00L 192.00,160.00L 192.00,64.00 zM 128.00,128.00L 64.00,128.00 l0.00-128.00 c0.00-17.60, 14.399-32.00, 32.00-32.00l 352.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,32.00 L 128.00,32.00 L 128.00,128.00 z" />
551
+ <glyph unicode="&#xe09b;" d="M 496.00,208.00L 352.00,352.00L 352.00,256.00L 160.00,256.00L 160.00,160.00L 352.00,160.00L 352.00,64.00 zM 416.00,384.00L 416.00,416.00 c0.00,17.60-14.40,32.00-32.00,32.00L 32.00,448.00 C 14.40,448.00,0.00,433.60,0.00,416.00l0.00-416.00 c0.00-17.60, 14.399-32.00, 32.00-32.00l 352.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,32.00 L 64.00,32.00 L 64.00,384.00
552
+ L 416.00,384.00 z" />
553
+ <glyph unicode="&#xe09c;" d="M 160.00,160.00L 160.00,256.00L 256.00,256.00L 128.00,384.00L0.00,256.00L 96.00,256.00L 96.00,96.00L 288.00,96.00L 224.00,160.00 zM 416.00,192.00L 416.00,352.00L 224.00,352.00L 288.00,288.00L 352.00,288.00L 352.00,192.00L 256.00,192.00L 384.00,64.00L 512.00,192.00 z" />
554
+ <glyph unicode="&#xe09d;" d="M 384.00,160.00L 256.00,288.00L 128.00,160.00 z" />
555
+ <glyph unicode="&#xe09e;" d="M 192.001,96.00L 320.001,224.00L 192.001,352.00 z" />
556
+ <glyph unicode="&#xe09f;" d="M 128.00,288.00L 256.00,160.00L 384.00,288.00 z" />
557
+ <glyph unicode="&#xe0a0;" d="M 320.001,352.00L 192.001,224.00L 320.001,95.999 z" />
558
+ <glyph unicode="&#xe0a1;" d="M0.00,96.00L 128.00,224.00L 384.00-32.00L 512.00,96.00L 256.00,352.00L 383.999,480.00L0.00,480.00 z" />
559
+ <glyph unicode="&#xe0a2;" d="M 256.001,480.00L0.00,224.00L 160.00,224.00L 160.00-31.999L 352.00-32.00L 352.00,224.00L 512.00,224.00 z" />
560
+ <glyph unicode="&#xe0a3;" d="M 128.00,480.00L 256.001,352.00L0.00,96.00L 128.00-32.00L 384.00,224.00L 512.00,96.001L 512.00,480.00 z" />
561
+ <glyph unicode="&#xe0a4;" d="M 512.00,224.00L 256.00,480.00L 256.00,320.00L 0.001,320.00L0.00,128.00L 256.00,128.00L 256.00-32.00 z" />
562
+ <glyph unicode="&#xe0a5;" d="M 512.00,352.00L 384.00,224.00L 128.00,480.00L0.00,352.00L 256.001,96.00L 128.001-32.00L 512.00-32.00 z" />
563
+ <glyph unicode="&#xe0a6;" d="M 256.00-32.00L 512.00,224.00L 352.00,224.00L 352.00,479.999L 160.00,480.00L 160.00,224.00L0.00,224.00 z" />
564
+ <glyph unicode="&#xe0a7;" d="M 384.00-32.00L 256.00,96.00L 512.00,352.00L 384.00,480.00L 128.00,223.999L0.00,351.999L0.00-32.00 z" />
565
+ <glyph unicode="&#xe0a8;" d="M0.00,224.00L 256.00-32.00L 256.00,128.00L 511.999,128.00L 512.00,320.00L 256.00,320.00L 256.00,480.00 z" />
566
+ <glyph unicode="&#xe0a9;" d="M0.00,480.00L0.00,192.00L 96.00,288.00L 512.00-32.00L 192.00,384.00L 285.309,480.00 z" />
567
+ <glyph unicode="&#xe0aa;" d="M 256.002-32.00L 200.00,352.00L 96.00,352.00L 255.999,480.00L 416.00,352.00L 311.999,352.00 z" />
568
+ <glyph unicode="&#xe0ab;" d="M 512.00,480.00L 224.00,480.00L 320.00,384.00L0.00-32.00L 416.00,288.00L 512.00,194.691 z" />
569
+ <glyph unicode="&#xe0ac;" d="M0.00,223.998L 384.00,280.00L 384.00,384.00L 512.00,224.001L 384.00,64.00L 384.00,168.001 z" />
570
+ <glyph unicode="&#xe0ad;" d="M 512.00-32.00L 512.00,256.00L 416.001,160.00L0.00,480.00L 320.00,64.00L 226.692-32.00 z" />
571
+ <glyph unicode="&#xe0ae;" d="M 255.998,480.00L 312.00,96.00L 416.00,96.00L 256.001-32.00L 96.00,96.00L 200.001,96.00 z" />
572
+ <glyph unicode="&#xe0af;" d="M0.00-32.00L 288.00-32.00L 192.00,64.00L 512.00,480.00L 96.00,160.00L0.00,253.308 z" />
573
+ <glyph unicode="&#xe0b0;" d="M 512.00,224.002L 128.00,168.00L 128.00,64.00L0.00,223.999L 128.00,384.00L 128.00,279.999 z" />
574
+ <glyph unicode="&#xe0b1;" d="M 32.00,448.00L 32.00,128.00L 128.00,32.00L 128.00,256.00L 384.00,0.00L 480.00,96.00L 224.00,352.00L 448.00,352.00L 352.00,448.00 z" />
575
+ <glyph unicode="&#xe0b2;" d="M 32.00,256.00L 32.00,128.00L 192.00,288.00L 192.00-32.00L 320.00-32.00L 320.00,288.00L 480.00,128.00L 480.00,256.00L 256.00,480.00 z" />
576
+ <glyph unicode="&#xe0b3;" d="M 480.00,448.00L 160.00,448.00L 64.00,352.00L 288.00,352.00L 32.00,96.00L 128.00,0.00L 384.00,256.00L 384.00,32.00L 480.00,128.00 z" />
577
+ <glyph unicode="&#xe0b4;" d="M 288.00,448.00L 160.00,448.00L 320.00,288.00L0.00,288.00L0.00,160.00L 320.00,160.00L 160.00,0.00L 288.00,0.00L 512.00,224.00 z" />
578
+ <glyph unicode="&#xe0b5;" d="M 480.00,0.00L 480.00,320.00L 384.00,416.00L 384.00,192.00L 128.00,448.00L 32.00,352.00L 288.00,96.00L 64.001,96.00L 160.001,0.00 z" />
579
+ <glyph unicode="&#xe0b6;" d="M 480.00,192.00L 480.00,320.00L 320.00,160.00L 320.00,480.00L 192.00,480.00L 192.001,159.999L 32.00,320.00L 32.00,191.999L 256.001-32.00 z" />
580
+ <glyph unicode="&#xe0b7;" d="M 32.00,0.00L 352.00,0.00L 448.00,96.00L 224.00,96.00L 480.00,352.00L 384.00,448.00L 128.00,192.00L 128.00,416.00L 32.00,320.00 z" />
581
+ <glyph unicode="&#xe0b8;" d="M 224.00,0.00L 352.00,0.00L 192.00,160.00L 512.00,160.00L 512.00,288.00L 192.00,288.00L 352.00,448.00L 224.00,448.00L0.00,224.00 z" />
582
+ <glyph unicode="&#xe0b9;" d="M 512.00,256.00L 256.00,480.00L0.00,256.00l 186.225,0.00 L 128.00-32.00l 256.00,0.00 l-58.226,288.00L 512.00,256.00 z M 346.226,0.00L 165.775,0.00 L 224.00,288.00L 85.167,288.00 L 256.00,437.479L 426.834,288.00
583
+ L 288.00,288.00 L 346.226,0.00z" />
584
+ <glyph unicode="&#xe0ba;" d="M 288.00-32.00l 224.00,256.00L 288.00,480.00l0.00-186.225 L0.00,352.00l0.00-256.00 l 288.00,58.227L 288.00-32.00 z M 32.00,133.774L 32.00,314.226 L 320.00,256.00L 320.00,394.833 L 469.479,224.00L 320.00,53.166L 320.00,192.00
585
+ L 32.00,133.774z" />
586
+ <glyph unicode="&#xe0bb;" d="M0.00,192.00l 256.00-224.00l 256.00,224.00L 325.776,192.00 L 384.00,480.00L 128.00,480.00 l 58.227-288.00L0.00,192.00 z M 165.775,448.00l 180.451,0.00 L 288.00,160.00l 138.833,0.00 L 256.00,10.521L 85.166,160.00L 224.00,160.00
587
+ L 165.775,448.00z" />
588
+ <glyph unicode="&#xe0bc;" d="M 224.00,480.00L0.00,224.00l 224.00-256.00L 224.00,154.226 l 288.00-58.225L 512.00,352.00 l-288.00-58.227L 224.00,480.00 z M 480.00,314.226l0.00-180.45 l-288.00,58.226l0.00-138.833 L 42.522,224.00
589
+ L 192.00,394.834L 192.00,256.00 L 480.00,314.226z" />
590
+ <glyph unicode="&#xe0bd;" d="M 256.00,480.00L 32.00-32.00L 256.00,64.00L 480.00-32.00 z" />
591
+ <glyph unicode="&#xe0be;" d="M 512.00,224.00L0.00,448.00L 96.00,224.00L0.00,0.00 z" />
592
+ <glyph unicode="&#xe0bf;" d="M 256.00-32.00L 480.00,480.00L 256.00,384.00L 32.00,480.00 z" />
593
+ <glyph unicode="&#xe0c0;" d="M0.00,224.00L 512.00,0.00L 416.00,224.00L 512.00,448.00 z" />
594
+ <glyph unicode="&#xe0c1;" d="M 128.00,256.00L 128.00,192.001L 224.00,288.00L 224.00,96.001L 288.00,96.00L 288.001,288.00L 384.001,192.00L 384.001,256.00L 256.001,384.00 zM0.00,224.00c0.00-141.384, 114.615-255.999, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00c 0.001,141.385-114.614,256.00-256.00,256.00
595
+ S0.00,365.385,0.00,224.00z M 480.001,224.00C 480.00,100.288, 379.712,0.00, 256.00,0.00C 132.288,0.001, 32.00,100.289, 32.00,224.00c0.00,123.712, 100.288,224.00, 224.00,224.00
596
+ S 480.001,347.712, 480.001,224.00z" />
597
+ <glyph unicode="&#xe0c2;" d="M 288.00,352.00L 224.00,352.00L 320.00,256.00L 128.00,256.00L 128.00,192.00L 320.00,192.00L 224.00,96.00L 288.00,96.00L 416.00,224.00 zM 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,0.00
598
+ C 132.288,0.00, 32.00,100.288, 32.00,224.00S 132.288,448.00, 256.00,448.00s 224.00-100.288, 224.00-224.00S 379.712,0.00, 256.00,0.00z" />
599
+ <glyph unicode="&#xe0c3;" d="M 384.00,192.00L 384.00,256.00L 288.00,160.00L 288.00,352.00L 224.00,352.00L 224.00,160.00L 128.00,256.00L 128.00,192.00L 256.00,64.00 zM 512.00,224.00C 512.00,365.385, 397.385,480.00, 256.00,480.00S0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00S 512.00,82.615, 512.00,224.00z M 32.00,224.00
600
+ C 32.00,347.712, 132.288,448.00, 256.00,448.00s 224.00-100.288, 224.00-224.00S 379.712,0.00, 256.00,0.00S 32.00,100.288, 32.00,224.00z" />
601
+ <glyph unicode="&#xe0c4;" d="M 224.00,96.00L 288.00,96.00L 192.00,192.00L 384.00,192.00L 384.00,256.00L 192.00,256.00L 288.00,352.00L 224.00,352.00L 96.00,224.00 zM 256.00-32.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00C0.00,82.615, 114.615-32.00, 256.00-32.00z
602
+ M 256.00,448.00c 123.712,0.00, 224.00-100.289, 224.00-224.00S 379.712,0.00, 256.00,0.00S 32.00,100.288, 32.00,224.00C 32.00,347.712, 132.288,448.00, 256.00,448.00z" />
603
+ <glyph unicode="&#xe0c5;" d="M 384.00,256.00L 256.00,384.00L 128.00,256.00 zM 128.00,160.00L 256.00,32.00L 384.00,160.00 z" />
604
+ <glyph unicode="&#xe0c6;" d="M 512.00,448.00L 416.00,448.00L 416.00,224.00L 176.00,224.00L 256.00,304.00L 192.00,368.00L0.00,176.00L 192.00-16.00L 256.00,48.00L 176.00,128.00L 512.00,128.00 z" />
605
+ <glyph unicode="&#xe0c7;" d="M 160.00,384.00L0.00,224.00l 160.00-160.00l 352.00,0.00 L 512.00,384.00 L 160.00,384.00 z M 480.00,96.00L 173.255,96.00 l-128.00,128.00l 128.00,128.00L 480.00,352.00 L 480.00,96.00 zM 288.00,128.00L 352.00,192.00L 416.00,128.00L 448.00,160.00L 384.00,224.00L 448.00,288.00L 416.00,320.00L 352.00,256.00L 288.00,320.00L 256.00,288.00L 320.00,224.00L 256.00,160.00 z" />
606
+ <glyph unicode="&#xe0c8;" d="M 160.00,384.00L0.00,224.00l 160.00-160.00l 352.00,0.00 L 512.00,384.00 L 160.00,384.00 z M 469.12,145.92l-39.04-39.04L 352.00,184.96l-78.08-78.08l-39.04,39.04L 312.96,224.00
607
+ l-78.08,78.08l 39.04,39.04L 352.00,263.04l 78.08,78.08l 39.04-39.04L 391.04,224.00L 469.12,145.92z" />
608
+ <glyph unicode="&#xe0c9;" d="M 352.00,192.00L 480.00,320.00L 352.00,448.00L 352.00,352.00L0.00,352.00L0.00,288.00L 352.00,288.00 zM 160.00,160.00L 160.00,256.00L 32.00,128.00L 160.00,0.00L 160.00,96.00L 512.00,96.00L 512.00,160.00 z" />
609
+ <glyph unicode="&#xe0ca;" d="M 352.00,384.00L0.00,384.00L0.00,320.00L 352.00,320.00L 352.00,224.00L 480.00,352.00L 352.00,480.00 zM 480.00,480.00L 480.00,352.00L 480.00,224.00L 512.00,224.00L 512.00,480.00 zM 160.00,224.00L 32.00,96.00L 160.00-32.00L 160.00,64.00L 512.00,64.00L 512.00,128.00L 160.00,128.00 zM0.00,224.00L0.00-32.00L 32.00-32.00L 32.00,96.00L 32.00,224.00 z" />
610
+ <glyph unicode="&#xe0cb;" d="M0.00,480.00l0.00-512.00 l 512.00,0.00 L 512.00,480.00 L0.00,480.00 z M 480.00,0.00L 32.00,0.00 L 32.00,448.00 l 448.00,0.00 L 480.00,0.00 zM 384.00,352.00L 224.00,192.00L 128.00,288.00L 64.00,224.00L 224.00,64.00L 448.00,288.00 z" />
611
+ <glyph unicode="&#xe0cc;" d="M0.00,480.00l0.00-512.00 l 512.00,0.00 L 512.00,480.00 L0.00,480.00 z M 480.00,0.00L 32.00,0.00 L 32.00,448.00 l 448.00,0.00 L 480.00,0.00 z" />
612
+ <glyph unicode="&#xe0cd;" d="M0.00,480.00l0.00-512.00 l 512.00,0.00 L 512.00,480.00 L0.00,480.00 z M 480.00,0.00L 32.00,0.00 L 32.00,448.00 l 448.00,0.00 L 480.00,0.00 zM 128.00,352.00L 384.00,352.00L 384.00,96.00L 128.00,96.00z" />
613
+ <glyph unicode="&#xe0ce;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,32.00
614
+ c-106.039,0.00-192.00,85.961-192.00,192.00c0.00,106.039, 85.961,192.00, 192.00,192.00c 106.039,0.00, 192.00-85.961, 192.00-192.00C 448.00,117.961, 362.039,32.00, 256.00,32.00zM 160.00,224.00A96.00,96.00 4860.00 1,0 352.00,224A96.00,96.00 4860.00 1,0 160.00,224z" />
615
+ <glyph unicode="&#xe0cf;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,32.00
616
+ c-106.039,0.00-192.00,85.961-192.00,192.00c0.00,106.039, 85.961,192.00, 192.00,192.00c 106.039,0.00, 192.00-85.961, 192.00-192.00C 448.00,117.961, 362.039,32.00, 256.00,32.00z" />
617
+ <glyph unicode="&#xe0d0;" d="M 399.798,471.896C 354.535,471.896, 325.488,480.00, 278.874,480.00C 128.232,480.00, 57.978,394.208, 57.978,307.064
618
+ c0.00-51.339, 24.32-68.229, 72.282-68.229c-3.379,7.432-9.457,15.54-9.457,52.017c0.00,102.005, 38.503,131.729, 87.818,133.755
619
+ c0.00,0.00-40.459-396.687-157.889-444.271L 50.732-32.00 l 84.359,0.00 l 73.938,0.00 l 54.013,256.00l 98.922,0.00 L 384.00,288.00L 276.546,288.00 l 25.972,123.095
620
+ c 29.723-6.078, 58.771-12.158, 83.766-12.158c 31.074,0.00, 59.447,9.457, 74.984,81.063C 442.355,473.92, 422.087,471.896, 399.798,471.896z" />
621
+ <glyph unicode="&#xe0d1;" d="M0.00,384.00L 512.00,384.00L 512.00,352.00L0.00,352.00zM0.00,320.00L 352.00,320.00L 352.00,288.00L0.00,288.00zM0.00,256.00L 512.00,256.00L 512.00,224.00L0.00,224.00zM0.00,192.00L 352.00,192.00L 352.00,160.00L0.00,160.00zM0.00,128.00L 512.00,128.00L 512.00,96.00L0.00,96.00zM0.00,64.00L 352.00,64.00L 352.00,32.00L0.00,32.00z" />
622
+ <glyph unicode="&#xe0d2;" d="M0.00,384.00L 512.00,384.00L 512.00,352.00L0.00,352.00zM 96.00,320.00L 416.00,320.00L 416.00,288.00L 96.00,288.00zM 96.00,192.00L 416.00,192.00L 416.00,160.00L 96.00,160.00zM 96.00,64.00L 416.00,64.00L 416.00,32.00L 96.00,32.00zM0.00,256.00L 512.00,256.00L 512.00,224.00L0.00,224.00zM0.00,128.00L 512.00,128.00L 512.00,96.00L0.00,96.00z" />
623
+ <glyph unicode="&#xe0d3;" d="M0.00,384.00L 512.00,384.00L 512.00,352.00L0.00,352.00zM 160.00,320.00L 512.00,320.00L 512.00,288.00L 160.00,288.00zM0.00,256.00L 512.00,256.00L 512.00,224.00L0.00,224.00zM 160.00,192.00L 512.00,192.00L 512.00,160.00L 160.00,160.00zM0.00,128.00L 512.00,128.00L 512.00,96.00L0.00,96.00zM 160.00,64.00L 512.00,64.00L 512.00,32.00L 160.00,32.00z" />
624
+ <glyph unicode="&#xe0d4;" d="M 256.00,480.00c-70.692,0.00-128.00-57.308-128.00-128.00s 57.308-128.00, 128.00-128.00l0.00-256.00 l 64.00,0.00 L 320.00,416.00 l 64.00,0.00 l0.00-448.00 l 64.00,0.00 L 448.00,416.00 l 64.00,0.00 L 512.00,480.00 L 256.00,480.00 zM0.00,128.00L 128.00,256.00L0.00,384.00 z" />
625
+ <glyph unicode="&#xe0d5;" d="M 128.00,480.00C 57.308,480.00,0.00,422.692,0.00,352.00s 57.308-128.00, 128.00-128.00l0.00-256.00 l 64.00,0.00 L 192.00,416.00 l 64.00,0.00 l0.00-448.00 l 64.00,0.00 L 320.00,416.00 l 64.00,0.00 L 384.00,480.00 L 128.00,480.00 zM 512.00,384.00L 384.00,256.00L 512.00,128.00 z" />
626
+ <glyph unicode="&#xe0d6;" d="M 128.00,160.00c0.00,0.00, 29.412,96.00, 192.00,96.00l0.00-96.00 l 192.00,128.00L 320.00,416.00l0.00-96.00 C 192.00,320.00, 128.00,240.164, 128.00,160.00zM 352.00,96.00L 64.00,96.00 L 64.00,288.00 l 62.938,0.00 c 5.047,5.959, 10.456,11.667, 16.244,17.09c 21.982,20.595, 48.281,36.326, 78.057,46.91L0.00,352.00 l0.00-320.00 l 416.00,0.00
627
+ L 416.00,166.312 l-64.00-42.667L 352.00,96.00 z" />
628
+ <glyph unicode="&#xe0d7;" d="M 320.00,448.00L 384.00,384.00L 160.00,160.00L 192.00,128.00L 416.00,352.00L 480.00,288.00L 480.00,448.00 zM 352.00,64.00L 96.00,64.00L 96.00,320.00L 224.00,320.00L 288.00,384.00L 32.00,384.00L 32.00,0.00L 416.00,0.00L 416.00,256.00L 352.00,192.00 z" />
629
+ <glyph unicode="&#xe0d8;" d="M 160.00,352.00L 32.00,224.00L 160.00,96.00L 224.00,96.00L 96.00,224.00L 224.00,352.00 zM 352.00,352.00L 288.00,352.00L 416.00,224.00L 288.00,96.00L 352.00,96.00L 480.00,224.00 z" />
630
+ <glyph unicode="&#xe0d9;" d="M 352.00,416.00L 384.00,448.00L 352.00,480.00L 160.00,480.00L 128.00,448.00L 160.00,416.00 zM 384.00,432.00L 352.00,400.00L 352.00,272.00L 384.00,240.00L 416.00,272.00L 416.00,400.00 zM 160.00,271.999L 160.00,400.00L 128.00,432.00L 96.00,400.00L 96.00,271.999L 128.00,239.999 zM 352.00,176.00L 352.00,48.00L 384.00,16.00L 416.00,48.00L 416.00,176.00L 384.00,208.00 zM 160.00,48.00L 160.00,176.00L 128.00,208.00L 96.00,176.00L 96.00,48.00L 128.00,16.00 zM 160.00,32.00L 128.00,0.00L 160.00-32.00L 352.00-32.00L 384.00,0.00L 352.00,32.00 z" />
631
+ <glyph unicode="&#xe0da;" d="M 384.00,432.00L 352.00,400.00L 352.00,272.00L 384.00,240.00L 416.00,272.00L 416.00,400.00 zM 352.00,176.00L 352.00,48.00L 384.00,16.00L 416.00,48.00L 416.00,176.00L 384.00,208.00 z" />
632
+ <glyph unicode="&#xe0db;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 384.00,240.00L 352.00,272.00L 352.00,400.00L 384.00,432.00L 416.00,400.00L 416.00,272.00 zM 128.00,16.00L 96.00,48.00L 96.00,176.00L 128.00,208.00L 160.00,176.00L 160.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 zM 128.00,0.00L 160.00,32.00L 352.00,32.00L 384.00,0.00L 352.00-32.00L 160.00-32.00 z" />
633
+ <glyph unicode="&#xe0dc;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 384.00,240.00L 352.00,272.00L 352.00,400.00L 384.00,432.00L 416.00,400.00L 416.00,272.00 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 zM 128.00,0.00L 160.00,32.00L 352.00,32.00L 384.00,0.00L 352.00-32.00L 160.00-32.00 z" />
634
+ <glyph unicode="&#xe0dd;" d="M 384.00,240.00L 352.00,272.00L 352.00,400.00L 384.00,432.00L 416.00,400.00L 416.00,272.00 zM 128.00,239.999L 96.00,271.999L 96.00,400.00L 128.00,432.00L 160.00,400.00L 160.00,271.999 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 z" />
635
+ <glyph unicode="&#xe0de;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 128.00,239.999L 96.00,271.999L 96.00,400.00L 128.00,432.00L 160.00,400.00L 160.00,271.999 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 zM 128.00,0.00L 160.00,32.00L 352.00,32.00L 384.00,0.00L 352.00-32.00L 160.00-32.00 z" />
636
+ <glyph unicode="&#xe0df;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 128.00,239.999L 96.00,271.999L 96.00,400.00L 128.00,432.00L 160.00,400.00L 160.00,271.999 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 zM 128.00,16.00L 96.00,48.00L 96.00,176.00L 128.00,208.00L 160.00,176.00L 160.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 zM 128.00,0.00L 160.00,32.00L 352.00,32.00L 384.00,0.00L 352.00-32.00L 160.00-32.00 z" />
637
+ <glyph unicode="&#xe0e0;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 384.00,240.00L 352.00,272.00L 352.00,400.00L 384.00,432.00L 416.00,400.00L 416.00,272.00 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 z" />
638
+ <glyph unicode="&#xe0e1;" d="M 352.00,416.00L 384.00,448.00L 352.00,480.00L 160.00,480.00L 128.00,448.00L 160.00,416.00 zM 384.00,432.00L 352.00,400.00L 352.00,272.00L 384.00,240.00L 416.00,272.00L 416.00,400.00 zM 160.00,271.999L 160.00,400.00L 128.00,432.00L 96.00,400.00L 96.00,271.999L 128.00,239.999 zM 352.00,176.00L 352.00,48.00L 384.00,16.00L 416.00,48.00L 416.00,176.00L 384.00,208.00 zM 160.00,48.00L 160.00,176.00L 128.00,208.00L 96.00,176.00L 96.00,48.00L 128.00,16.00 zM 128.00,224.00L 160.00,192.00L 352.00,192.00L 384.00,224.00L 352.00,256.00L 160.00,256.00 zM 160.00,32.00L 128.00,0.00L 160.00-32.00L 352.00-32.00L 384.00,0.00L 352.00,32.00 z" />
639
+ <glyph unicode="&#xe0e2;" d="M 128.00,448.00L 160.00,480.00L 352.00,480.00L 384.00,448.00L 352.00,416.00L 160.00,416.00 zM 384.00,240.00L 352.00,272.00L 352.00,400.00L 384.00,432.00L 416.00,400.00L 416.00,272.00 zM 128.00,239.999L 96.00,271.999L 96.00,400.00L 128.00,432.00L 160.00,400.00L 160.00,271.999 zM 384.00,16.00L 352.00,48.00L 352.00,176.00L 384.00,208.00L 416.00,176.00L 416.00,48.00 zM 128.00,224.00L 160.00,256.00L 352.00,256.00L 384.00,224.00L 352.00,192.00L 160.00,192.00 zM 128.00,0.00L 160.00,32.00L 352.00,32.00L 384.00,0.00L 352.00-32.00L 160.00-32.00 z" />
640
+ <glyph unicode="&#xe0e3;" d="M 390.628,320.00L 256.00,455.553l0.00-192.925 L 155.314,363.314l-22.628-22.628L 249.372,224.00L 132.686,107.313l 22.628-22.627L 256.00,185.372
641
+ l0.00-192.924 L 390.628,128.00l-96.00,96.00L 390.628,320.00z M 288.00,377.819L 345.372,320.00L 288.00,262.628L 288.00,377.819 z M 345.372,128.00L 288.00,70.181L 288.00,185.372
642
+ L 345.372,128.00z" />
643
+ <glyph unicode="&#xe0e4;" d="M 432.00,128.00c-22.58,0.00-42.96-9.369-57.506-24.415L 158.992,211.336C 159.649,215.462, 160.00,219.689, 160.00,224.00
644
+ s-0.351,8.538-1.008,12.663l 215.502,107.751C 389.04,329.369, 409.42,320.00, 432.00,320.00c 44.183,0.00, 80.00,35.817, 80.00,80.00S 476.183,480.00, 432.00,480.00
645
+ s-80.00-35.817-80.00-80.00c0.00-4.311, 0.352-8.538, 1.008-12.663L 137.506,279.585C 122.96,294.63, 102.58,304.00, 80.00,304.00c-44.183,0.00-80.00-35.818-80.00-80.00
646
+ c0.00-44.184, 35.817-80.00, 80.00-80.00c 22.58,0.00, 42.96,9.369, 57.506,24.414l 215.502-107.751C 352.352,56.538, 352.00,52.311, 352.00,48.00
647
+ c0.00-44.184, 35.817-80.00, 80.00-80.00s 80.00,35.816, 80.00,80.00C 512.00,92.182, 476.183,128.00, 432.00,128.00z" />
648
+ <glyph unicode="&#xe0e5;" d="M 192.00,224.00A64.00,64.00 4860.00 1,0 320.00,224A64.00,64.00 4860.00 1,0 192.00,224zM 256.00,352.00c 35.346,0.00, 67.346-14.327, 90.51-37.49l 45.255,45.255C 357.02,394.51, 309.02,416.00, 256.00,416.00
649
+ c-83.596,0.00-154.70-53.431-181.06-128.00L0.00,288.00 l0.00-64.00 l 128.00,0.00 C 128.00,294.692, 185.308,352.00, 256.00,352.00zM 384.00,224.00c0.00-70.692-57.308-128.00-128.00-128.00c-35.346,0.00-67.346,14.327-90.51,37.49l-45.255-45.255
650
+ C 154.981,53.49, 202.981,32.00, 256.00,32.00c 83.596,0.00, 154.70,53.431, 181.06,128.00L 512.00,160.00 l0.00,64.00 L 384.00,224.00 z" />
651
+ <glyph unicode="&#xe0e6;" d="M 426.655,480.00L 85.345,480.00 C 38.405,480.00,0.00,441.608,0.00,394.671l0.00-341.328 C0.00,6.405, 38.405-32.00, 85.345-32.00l 341.311,0.00
652
+ C 473.625-32.00, 512.00,6.405, 512.00,53.343L 512.00,394.671 C 512.00,441.608, 473.625,480.00, 426.655,480.00z M 128.00,352.00l 256.00,0.00 c 4.569,0.00, 9.002-0.981, 13.072-2.831
653
+ L 256.00,184.585L 114.928,349.17C 118.998,351.018, 123.431,352.00, 128.00,352.00z M 96.00,128.00L 96.00,320.00 c0.00,0.67, 0.028,1.336, 0.07,2.00l 93.832-109.47
654
+ L 97.103,119.73C 96.381,122.399, 96.00,125.173, 96.00,128.00z M 384.00,96.00L 128.00,96.00 c-2.827,0.00-5.601,0.381-8.27,1.103l 91.059,91.059L 256.00,135.414
655
+ l 45.212,52.747l 91.058-91.059C 389.60,96.381, 386.827,96.00, 384.00,96.00z M 416.00,128.00c0.00-2.827-0.381-5.60-1.103-8.27l-92.799,92.799L 415.93,322.00
656
+ c 0.042-0.664, 0.07-1.33, 0.07-2.00L 416.00,128.00 z" />
657
+ <glyph unicode="&#xe0e7;" d="M 279.533,448.00c0.00,0.00-100.478,0.00-133.97,0.00C 85.503,448.00, 28.978,402.497, 28.978,349.789c0.00-53.863, 40.941-97.333, 102.044-97.333
658
+ c 4.249,0.00, 8.378,0.085, 12.421,0.376c-3.965-7.593-6.801-16.144-6.801-25.021c0.00-14.969, 8.052-27.105, 18.234-37.012
659
+ c-7.693,0.00-15.121-0.224-23.226-0.224C 57.259,190.576,0.00,143.196,0.00,94.065c0.00-48.389, 62.771-78.657, 137.167-78.657
660
+ c 84.812,0.00, 131.653,48.122, 131.653,96.514c0.00,38.80-11.448,62.036-46.843,87.067c-12.108,8.572-35.265,29.418-35.265,41.672
661
+ c0.00,14.36, 4.098,21.434, 25.714,38.323c 22.156,17.312, 37.836,41.651, 37.836,69.958c0.00,33.703-15.01,66.549-43.186,77.386l 42.477,0.00
662
+ L 279.533,448.00z M 232.74,120.271c 1.063-4.486, 1.642-9.103, 1.642-13.814c0.00-39.10-25.196-69.655-97.487-69.655
663
+ c-51.421,0.00-88.558,32.552-88.558,71.65c0.00,38.321, 46.063,70.222, 97.482,69.666c 12.00-0.127, 23.184-2.058, 33.335-5.345
664
+ C 207.067,153.36, 227.092,142.392, 232.74,120.271z M 150.409,266.112c-34.519,1.032-67.318,38.613-73.276,83.93
665
+ c-5.958,45.333, 17.185,80.021, 51.694,78.995c 34.505-1.037, 67.319-37.407, 73.279-82.729
666
+ C 208.059,300.978, 184.911,265.079, 150.409,266.112zM 416.00,352.00L 416.00,448.00L 384.00,448.00L 384.00,352.00L 288.00,352.00L 288.00,320.00L 384.00,320.00L 384.00,224.00L 416.00,224.00L 416.00,320.00L 512.00,320.00L 512.00,352.00 z" />
667
+ <glyph unicode="&#xe0e8;" d="M 426.756,480.00L 84.621,480.00 C 37.571,480.00,0.00,441.107,0.00,394.061l0.00-340.176 C0.00,5.674, 37.571-32.00, 84.621-32.00l 342.134,0.00
668
+ C 473.803-32.00, 512.00,5.674, 512.00,53.885L 512.00,394.061 C 512.00,441.107, 473.803,480.00, 426.756,480.00z M 352.00,464.00l0.00-80.00 l-80.00,0.00 L 272.00,464.00 L 352.00,464.00 z M 240.00,464.00l0.00-80.00 l-80.00,0.00 L 160.00,464.00 L 240.00,464.00 z
669
+ M 16.00,384.00L 16.00,394.061 C 16.00,432.625, 46.783,464.00, 84.621,464.00L 128.00,464.00 l0.00-80.00 L 16.00,384.00 z M 384.00,160.00l-96.00,0.00 l0.00-96.00 l-64.00,0.00 l0.00,96.00 l-96.00,0.00 l0.00,64.00 l 96.00,0.00 l0.00,96.00 l 64.00,0.00 l0.00-96.00 l 96.00,0.00 L 384.00,160.00 z M 496.00,384.00L 384.00,384.00 L 384.00,464.00
670
+ l 42.756,0.00 C 464.938,464.00, 496.00,432.625, 496.00,394.061L 496.00,384.00 z" />
671
+ <glyph unicode="&#xe0e9;" d="M 156.281,73.361c-13.536,4.367-28.447,6.937-44.447,7.104c-45.917,0.494-88.626-18.364-111.831-46.178L 0.003,0.00
672
+ c0.00-17.60, 14.398-32.00, 32.00-32.00l 196.562,0.00 c 0.908,5.564, 1.348,11.316, 1.348,17.216c0.00,6.267-0.767,12.396-2.188,18.361
673
+ C 220.196,32.98, 193.498,47.56, 156.281,73.361zM 186.885,304.025c-7.947,60.24-51.698,108.584-97.704,109.961c-46.013,1.365-76.87-44.741-68.926-105.00
674
+ c 7.941-60.234, 51.676-110.187, 97.699-111.56C 163.959,196.057, 194.821,243.775, 186.885,304.025zM 0.003,76.721c 26.72,12.687, 58.444,20.311, 92.94,20.311c 10.807,0.00, 20.711,0.295, 30.968,0.295
675
+ c-13.573,13.167-24.313,29.30-24.313,49.191c0.00,11.803, 3.782,23.168, 9.067,33.26c-5.391-0.385-10.895-0.498-16.563-0.498
676
+ c-37.178,0.00-68.754,12.039-92.103,31.928L 0.003,76.721L 0.003,76.721zM 512.00,352.00L 512.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00L 32.002,480.00 c-17.602,0.00-32.00-14.40-32.00-32.00l0.00-51.014 c 29.184,25.722, 69.693,42.209, 111.495,42.209
677
+ c 44.652,0.00, 178.622,0.00, 178.622,0.00l-39.974-28.809l-56.634,0.00 c 37.565-14.402, 57.578-58.062, 57.578-102.861
678
+ c0.00-37.624-20.905-69.977-50.444-92.984c-28.822-22.451-34.286-31.854-34.286-50.939c0.00-16.289, 30.873-44.00, 47.016-55.394
679
+ c 47.192-33.269, 62.458-64.156, 62.458-115.728c0.00-8.213-1.021-16.415-3.033-24.48L 480.00-32.00 c 17.60,0.00, 32.00,14.399, 32.00,31.999l0.00,320.00 l-96.00,0.00 L 416.00,224.00 l-32.00,0.00
680
+ l0.00,96.00 l-95.999,0.00 l0.00,32.00 L 384.00,352.00 L 384.00,448.00 l 32.00,0.00 l0.00-96.00 L 512.00,352.00 z" />
681
+ <glyph unicode="&#xe0ea;" d="M 309.159,382.463l 78.766,0.00 L 387.925,480.00 l-78.766,0.00 C 244.006,480.00, 191.00,422.579, 191.00,352.00l0.00-49.229 l-78.768,0.00 l0.00-97.847 L 191.00,204.924 L 191.00-32.00 l 98.468,0.00 L 289.468,204.924 l 98.457,0.00
682
+ l0.00,97.847 l-98.457,0.00 l0.00,50.154 C 289.468,369.829, 299.865,382.463, 309.159,382.463z" />
683
+ <glyph unicode="&#xe0eb;" d="M 426.672,480.00L 85.342,480.00 C 38.406,480.00,0.00,441.593,0.00,394.656l0.00-341.313 C0.00,6.374, 38.406-32.00, 85.342-32.00l 170.654,0.00 L 255.996,160.50 l-64.00,0.00 L 191.996,240.00 l 64.00,0.00 l0.00,40.00
684
+ c0.00,57.344, 43.063,104.001, 96.004,104.001l 64.00,0.00 l0.00-79.25 l-64.00,0.00 c-7.551,0.00-16.00-10.266-16.00-24.00L 336.00,240.00 l 80.00,0.00 l0.00-79.50 l-80.00,0.00 l0.00-192.499 l 90.672,0.00
685
+ c 46.937,0.00, 85.328,38.373, 85.328,85.344L 512.00,394.656 C 512.00,441.593, 473.609,480.00, 426.672,480.00z" />
686
+ <glyph unicode="&#xe0ec;" d="M 512.00,237.684c-18.021-3.075-44.153,0.124-58.001,5.884c 28.776,2.382, 48.259,15.461, 55.762,33.213
687
+ c-10.366-6.385-42.581-13.336-60.343-6.712c-0.888,4.181-1.849,8.155-2.826,11.752c-13.529,49.793-59.93,89.916-108.513,85.066
688
+ c 3.914,1.589, 7.892,3.065, 11.906,4.413c 5.319,1.917, 36.72,7.038, 31.784,18.108c-4.186,9.766-42.543-7.341-49.761-9.59
689
+ c 9.534,3.573, 25.303,9.737, 26.982,20.714c-14.602-2.003-28.938-8.917-40.013-18.968c 4.005,4.304, 7.037,9.553, 7.678,15.209
690
+ c-38.962-24.923-61.724-75.125-80.128-123.863c-14.457,14.041-27.306,25.088-38.789,31.243
691
+ c-32.25,17.288-70.825,35.354-131.355,57.859c-1.86-20.048, 9.901-46.725, 43.77-64.437c-7.332,0.991-20.751-1.23-31.467-3.779
692
+ c 4.363-22.99, 18.642-41.913, 57.325-51.052c-17.674-1.163-26.824-5.213-35.092-13.867c 8.048-15.981, 27.715-34.778, 63.026-30.913
693
+ c-39.299-16.963-16.025-48.363, 15.959-43.675C 135.374,97.884, 49.38,102.064,0.00,149.206
694
+ c 128.911-175.847, 409.165-103.979, 450.908,65.389C 482.226,214.341, 500.595,225.436, 512.00,237.684z" />
695
+ <glyph unicode="&#xe0ed;" d="M 426.671,480.00L 85.343,480.00 C 38.406,480.00,0.00,441.595,0.00,394.655l0.00-341.311 C0.00,6.375, 38.406-32.00, 85.343-32.00l 341.328,0.00
696
+ C 473.609-32.00, 512.00,6.375, 512.00,53.345L 512.00,394.655 C 512.00,441.595, 473.609,480.00, 426.671,480.00z M 402.181,216.946
697
+ C 370.874,89.92, 160.683,36.02, 64.00,167.904c 37.035-35.355, 101.53-38.491, 142.428,3.813c-23.988-3.517-41.443,20.033-11.97,32.756
698
+ c-26.482-2.899-41.233,11.199-47.269,23.185c 6.201,6.491, 13.063,9.528, 26.319,10.40c-29.012,6.854-39.722,21.046-42.994,38.289
699
+ c 8.036,1.911, 18.101,3.577, 23.60,2.834c-25.401,13.284-34.222,33.292-32.827,48.328c 45.398-16.879, 74.33-30.429, 98.517-43.395
700
+ c 8.612-4.616, 18.249-12.901, 29.091-23.432c 13.805,36.553, 30.875,74.205, 60.097,92.897c-0.48-4.243-2.754-8.179-5.759-11.407
701
+ c 8.308,7.538, 19.059,12.724, 30.01,14.226c-1.26-8.233-13.086-12.855-20.236-15.536c 5.413,1.687, 34.181,14.518, 37.32,7.193
702
+ c 3.701-8.303-19.849-12.144-23.838-13.582c-3.011-1.011-5.994-2.118-8.931-3.31c 36.438,3.637, 71.238-26.455, 81.385-63.80
703
+ c 0.734-2.697, 1.454-5.678, 2.12-8.814c 13.321-4.967, 37.482,0.246, 45.258,5.035c-5.628-13.314-20.24-23.124-41.822-24.91
704
+ c 10.386-4.321, 29.985-6.719, 43.501-4.413C 439.447,225.077, 425.669,216.756, 402.181,216.946z" />
705
+ <glyph unicode="&#xe0ee;" d="M 412.149,95.625L 271.362,95.625 c-41.494,0.00-80.083,43.219-80.083,92.439l0.00,35.713 l 219.24,0.00 c 35.479,0.00, 64.232,28.671, 64.232,64.038
706
+ c0.00,35.382-28.756,64.061-64.232,64.061l-219.24,0.00 L 191.279,415.14 c0.00,35.81-26.826,64.86-62.312,64.86C 93.512,480.00, 64.756,450.95, 64.756,415.14
707
+ l0.00-227.078 C 64.756,66.447, 156.189-32.00, 269.225-32.00l 140.77,0.00 c 35.479,0.00, 64.758,28.553, 64.758,64.361
708
+ C 474.75,68.197, 447.625,95.625, 412.149,95.625z" />
709
+ <glyph unicode="&#xe0ef;" d="M 426.671,480.00L 85.343,480.00 C 38.406,480.00,0.00,441.595,0.00,394.655l0.00-341.311 C0.00,6.375, 38.406-32.00, 85.343-32.00l 341.328,0.00
710
+ C 473.609-32.00, 512.00,6.375, 512.00,53.345L 512.00,394.655 C 512.00,441.595, 473.609,480.00, 426.671,480.00z M 257.00,144.00l 87.903,0.00
711
+ c 22.155,0.00, 39.094-17.124, 39.094-39.499c0.00-22.36-18.279-40.188-40.438-40.188l-87.89,0.00 c-70.577,0.00-127.67,61.47-127.67,137.403L 127.999,343.501
712
+ c0.00,22.359, 17.952,40.50, 40.094,40.50c 22.156,0.00, 38.907-18.141, 38.907-40.50L 207.00,304.00 L 343.89,304.00 c 22.156,0.00, 40.107-17.907, 40.107-39.999
713
+ c0.00-22.079-17.951-39.985-40.107-39.985L 207.001,224.016 l0.00-22.297 C 207.001,170.982, 231.094,144.00, 257.00,144.00z" />
714
+ <glyph unicode="&#xe0f0;" d="M 68.147,104.535c-37.598,0.00-68.146-30.667-68.146-68.038c0.00-37.577, 30.55-67.901, 68.146-67.901
715
+ c 37.733,0.00, 68.247,30.324, 68.247,67.901C 136.393,73.868, 105.882,104.535, 68.147,104.535zM 0.078,306.035l0.00-98.129 c 63.892,0.00, 123.979-24.986, 169.229-70.256c 45.192-45.159, 70.141-105.518, 70.141-169.65l 98.561,0.00
716
+ C 338.008,154.41, 186.368,306.035, 0.078,306.035zM 0.194,480.00l0.00-98.178 c 227.891,0.00, 413.378-185.667, 413.378-413.822L 512.00-32.00 C 512.00,250.235, 282.373,480.00, 0.194,480.00z" />
717
+ <glyph unicode="&#xe0f1;" d="M 426.67,480.00L 85.343,480.00 C 38.405,480.00,0.00,441.594,0.00,394.656l0.00-341.314 C0.00,6.375, 38.406-32.00, 85.344-32.00L 426.67-32.00
718
+ c 46.938,0.00, 85.33,38.374, 85.33,85.342L 512.00,394.656 C 512.00,441.594, 473.608,480.00, 426.67,480.00z M 139.472,64.376C 115.487,64.376, 96.00,83.722, 96.00,107.69
719
+ c0.00,23.842, 19.486,43.406, 43.472,43.406c 24.079,0.00, 43.53-19.564, 43.53-43.406C 183.001,83.722, 163.55,64.376, 139.472,64.376z
720
+ M 248.734,64.002c0.00,40.905-15.904,79.409-44.73,108.222c-28.857,28.875-67.188,44.813-107.952,44.813L 96.052,279.63
721
+ c 118.826,0.00, 215.563-96.721, 215.563-215.627L 248.734,64.002L 248.734,64.002z M 359.814,64.002
722
+ c0.00,145.531-118.329,263.97-263.688,263.97L 96.126,390.596 c 180.001,0.00, 326.473-146.562, 326.473-326.596L 359.814,64.002L 359.814,64.002z" />
723
+ <glyph unicode="&#xe0f2;" d="M 416.00,416.00L 96.00,416.00 c-52.80,0.00-96.00-43.20-96.00-96.00l0.00-192.00 c0.00-52.80, 43.20-96.00, 96.00-96.00l 320.00,0.00 c 52.80,0.00, 96.00,43.20, 96.00,96.00L 512.00,320.00 C 512.00,372.80, 468.80,416.00, 416.00,416.00z
724
+ M 192.00,96.00L 192.00,352.00 l 160.00-128.00L 192.00,96.00z" />
725
+ <glyph unicode="&#xe0f3;" d="M 416.00,416.00L 96.00,416.00 c-52.80,0.00-96.00-43.20-96.00-96.00l0.00-192.00 c0.00-52.80, 43.20-96.00, 96.00-96.00l 320.00,0.00 c 52.80,0.00, 96.00,43.20, 96.00,96.00L 512.00,320.00 C 512.00,372.80, 468.80,416.00, 416.00,416.00z
726
+ M 480.00,128.00c0.00-16.989-6.687-33.031-18.827-45.173C 449.031,70.687, 432.99,64.00, 416.00,64.00L 96.00,64.00 c-16.989,0.00-33.031,6.687-45.172,18.827
727
+ C 38.687,94.969, 32.00,111.011, 32.00,128.00L 32.00,320.00 c0.00,16.989, 6.687,33.031, 18.828,45.172S 79.011,384.00, 96.00,384.00l 320.00,0.00
728
+ c 16.989,0.00, 33.031-6.687, 45.173-18.828C 473.314,353.031, 480.00,336.989, 480.00,320.00L 480.00,128.00 zM 192.00,96.00L 352.00,224.00L 192.00,352.00 z" />
729
+ <glyph unicode="&#xe0f4;" d="M0.00,325.815l 20.797-27.272c0.00,0.00, 42.885,33.804, 57.18,16.901c 14.294-16.901, 68.868-220.978, 87.085-258.623
730
+ c 15.90-33.015, 59.759-76.66, 107.857-45.491c 48.068,31.17, 207.92,167.643, 236.533,328.808
731
+ c 28.59,161.113-192.36,127.363-215.765-13.005c 58.495,35.118, 89.718-14.269, 59.785-70.186
732
+ c-29.879-55.862-57.18-92.296-71.476-92.296c-14.269,0.00-25.245,37.384-41.594,102.723c-16.899,67.551-16.796,189.23-87.058,175.435
733
+ C 87.085,429.803,0.00,325.815,0.00,325.815z" />
734
+ <glyph unicode="&#xe0f5;" d="M 426.655,480.00L 85.345,480.00 C 38.406,480.00,0.00,441.592,0.00,394.654l0.00-341.31 C0.00,6.375, 38.406-32.00, 85.345-32.00l 341.31,0.00
735
+ C 473.594-32.00, 512.00,6.375, 512.00,53.345L 512.00,394.654 C 512.00,441.592, 473.594,480.00, 426.655,480.00z M 406.434,292.937
736
+ c-16.979-95.648-111.854-176.648-140.39-195.155c-28.544-18.503-54.577,7.411-64.019,26.997
737
+ c-10.808,22.354-43.205,143.47-51.684,153.51c-8.482,10.019-33.938-10.04-33.938-10.04l-12.346,16.188
738
+ c0.00,0.00, 51.691,61.724, 91.02,69.439c 41.702,8.183, 41.64-64.033, 51.67-104.121c 9.70-38.782, 16.22-60.976, 24.688-60.976
739
+ c 8.486,0.00, 24.692,21.631, 42.426,54.786c 17.768,33.188-0.768,62.505-35.486,41.646C 292.267,368.536, 423.406,388.57, 406.434,292.937z" />
740
+ <glyph unicode="&#xe0f6;" d="M0.00,224.00A112.00,112.00 4860.00 1,0 224.00,224A112.00,112.00 4860.00 1,0 0.00,224zM 288.00,224.00A112.00,112.00 4860.00 1,0 512.00,224A112.00,112.00 4860.00 1,0 288.00,224z" />
741
+ <glyph unicode="&#xe0f7;" d="M 426.687,480.00L 85.344,480.00 C 38.406,480.00,0.00,441.594,0.00,394.659l0.00-341.313 C0.00,6.375, 38.406-32.00, 85.344-32.00l 341.342,0.00
742
+ C 473.622-32.00, 512.00,6.377, 512.00,53.348L 512.00,394.659 C 512.00,441.594, 473.622,480.00, 426.687,480.00z M 160.00,144.00c-44.183,0.00-80.00,35.816-80.00,80.00
743
+ c0.00,44.183, 35.817,80.00, 80.00,80.00s 80.00-35.817, 80.00-80.00C 240.00,179.816, 204.183,144.00, 160.00,144.00z M 352.00,144.00c-44.182,0.00-80.00,35.816-80.00,80.00
744
+ c0.00,44.183, 35.818,80.00, 80.00,80.00c 44.184,0.00, 80.00-35.817, 80.00-80.00C 432.00,179.816, 396.184,144.00, 352.00,144.00z" />
745
+ <glyph unicode="&#xe0f8;" d="M 361.51,457.045C 328.055,472.176, 292.647,480.00, 255.961,480.00c-30.521,0.00-60.527-5.865-89.381-16.779l 194.93-176.84L 361.51,457.045 zM 124.222,5.364L 124.222,225.441 L 18.468,129.299C 38.963,77.934, 76.409,34.285, 124.222,5.364zM 139.312,451.59C 53.362,407.432, 0.001,320.553, 0.001,224.00c0.00-22.029, 3.313-44.368, 9.294-66.499l 226.91,206.181L 139.312,451.59zM 151.109-9.355C 184.386-24.385, 219.612-32.00, 255.961-32.00c 97.624,0.00, 187.28,56.817, 229.895,144.727L 151.109,112.727 L 151.109-9.355 zM 388.479,442.325l0.00-302.63 l 108.904,0.00 c 9.57,27.277, 14.617,55.586, 14.617,84.304C 512.002,312.937, 464.651,396.004, 388.479,442.325z" />
746
+ <glyph unicode="&#xe0f9;" d="M 512.00,394.659C 512.00,441.791, 473.793,480.00, 426.66,480.00L 85.338,480.00 C 38.207,480.00,0.00,441.791,0.00,394.659l0.00-341.318 C0.00,6.208, 38.207-32.00, 85.338-32.00
747
+ l 341.323,0.00 C 473.793-32.00, 512.00,6.208, 512.00,53.341L 512.00,394.659 z M 255.877,400.865c 25.346,0.00, 49.785-5.406, 72.825-15.859l0.00-117.908 L 194.078,389.271
748
+ C 214.012,396.812, 234.79,400.865, 255.877,400.865z M 79.134,224.00c0.00,66.707, 36.867,126.73, 96.249,157.236l 66.939-60.732L 85.556,178.057
749
+ C 81.424,193.348, 79.134,208.779, 79.134,224.00z M 164.864,72.949c-32.768,19.979-58.905,50.138-73.063,85.623l 73.063,66.423L 164.864,72.949 z
750
+ M 255.854,47.174c-25.11,0.00-49.518,5.226-72.558,15.605L 183.296,147.20 l 231.507,0.00 C 385.361,86.271, 323.30,47.174, 255.854,47.174z
751
+ M 422.767,165.632l-75.118,0.00 L 347.649,374.836 c 52.735-32.002, 85.278-89.452, 85.278-150.898C 432.927,204.096, 429.382,184.576, 422.767,165.632z" />
752
+ <glyph unicode="&#xe0fa;" d="M 256.00-32.00C 114.614-32.00,0.00,82.609,0.00,223.99C0.00,365.37, 114.615,480.00, 256.00,480.00c 141.375,0.00, 256.00-114.631, 256.00-256.01S 397.375-32.00, 256.00-32.00z
753
+ M 465.581,197.137c-50.24,6.594-94.794,7.071-134.495,0.938c 16.435-46.862, 30.188-97.346, 41.018-150.532
754
+ C 422.346,80.675, 457.642,134.609, 465.581,197.137z M 331.781,26.927c-10.141,59.365-24.095,112.72-42.061,161.953
755
+ c-67.229-20.177-119.50-63.339-163.374-131.501c 35.816-27.915, 80.724-44.679, 129.641-44.679
756
+ C 282.74,12.70, 308.221,17.858, 331.781,26.927z M 44.687,223.99c0.00-52.272, 19.091-100.029, 50.543-136.932
757
+ c 53.639,78.629, 114.009,119.584, 179.935,138.636c-5.431,12.771-11.058,25.377-17.11,37.648
758
+ c-58.881-17.743-128.601-27.041-212.938-30.931C 45.00,229.606, 44.687,226.839, 44.687,223.99z M 49.46,268.461
759
+ c 66.551,2.933, 131.525,10.337, 191.075,28.33c-22.678,40.52-49.305,78.583-79.691,115.691
760
+ C 104.744,384.111, 62.996,331.59, 49.46,268.461z M 255.99,435.30c-18.52,0.00-36.382-2.62-53.505-7.093
761
+ c 29.358-32.323, 56.089-71.637, 79.734-116.73c 41.102,16.973, 78.827,40.332, 111.747,72.344C 356.941,415.811, 308.782,435.30, 255.99,435.30z
762
+ M 419.551,357.736c-34.483-34.944-73.847-60.965-120.584-80.061c 6.377-13.77, 12.399-28.102, 18.227-42.724
763
+ c 47.438,7.343, 97.428,5.721, 149.608,0.374C 464.343,281.648, 447.138,324.04, 419.551,357.736z" />
764
+ <glyph unicode="&#xe0fb;" d="M 152.278,90.703c 28.653-22.332, 64.579-35.743, 103.712-35.743c 21.402,0.00, 41.787,4.127, 60.635,11.382
765
+ c-8.112,47.492-19.275,90.176-33.648,129.563C 229.194,179.763, 187.377,145.232, 152.278,90.703zM 271.331,225.356c-4.345,10.217-8.846,20.301-13.688,30.118c-47.104-14.194-102.88-21.633-170.351-24.745
766
+ c-0.092-2.245-0.343-4.458-0.343-6.737c0.00-41.818, 15.272-80.023, 40.435-109.545C 170.295,177.35, 218.591,210.114, 271.331,225.356zM 366.373,351.856c-29.621,25.592-68.147,41.184-110.381,41.184c-14.815,0.00-29.105-2.096-42.804-5.674
767
+ c 23.486-25.859, 44.871-57.31, 63.787-93.384C 309.858,307.56, 340.037,326.247, 366.373,351.856zM 179.875,374.786c-44.88-22.697-78.278-64.714-89.107-115.217c 53.241,2.346, 105.22,8.27, 152.86,22.664
768
+ C 225.486,314.649, 204.185,345.099, 179.875,374.786zM 316.069,203.26c 13.148-37.49, 24.151-77.877, 32.814-120.426c 40.193,26.506, 68.431,69.653, 74.782,119.676
769
+ C 383.473,207.784, 347.83,208.166, 316.069,203.26zM 426.672,480.00L 85.343,480.00 C 38.406,480.00,0.00,441.595,0.00,394.655l0.00-341.311 C0.00,6.375, 38.406-32.00, 85.343-32.00l 341.33,0.00
770
+ C 473.612-32.00, 512.00,6.374, 512.00,53.345L 512.00,394.655 C 512.002,441.595, 473.612,480.00, 426.672,480.00z M 256.00,19.20
771
+ c-113.109,0.00-204.80,91.688-204.80,204.792C 51.20,337.096, 142.892,428.80, 256.00,428.80c 113.10,0.00, 204.80-91.705, 204.80-204.808
772
+ C 460.80,110.889, 369.10,19.20, 256.00,19.20zM 290.373,266.94c 5.102-11.016, 9.92-22.481, 14.582-34.179c 37.95,5.875, 77.941,4.577, 119.687,0.299
773
+ c-1.968,37.058-15.731,70.972-37.801,97.929C 359.254,303.034, 327.764,282.217, 290.373,266.94z" />
774
+ <glyph unicode="&#xe0fc;" d="M 217.984-32.00L 217.984,83.744L 142.464,126.432L 157.723,149.02L 217.984,116.917L 217.984,211.712L 262.528,211.712L 262.528,151.223L 315.485,175.775L 328.834,151.136L 262.528,119.426L 262.528,85.557L 359.153,130.71L 371.084,106.419L 262.528,55.155L 262.528-32.00L 463.434-32.00L 240.31,480.00L 16.567-32.00 z" />
775
+ <glyph unicode="&#xe0fd;" d="M 512.00,394.658C 512.00,441.791, 473.804,480.00, 426.688,480.00L 85.313,480.00 C 38.196,480.00,0.00,441.791,0.00,394.658l0.00-341.316 C0.00,6.209, 38.196-32.00, 85.313-32.00
776
+ l 341.375,0.00 C 473.804-32.00, 512.00,6.209, 512.00,53.342L 512.00,394.658 z M 414.05,44.288L 272.384,44.288 l0.00,60.739 l 76.841,36.324l-8.453,17.234l-68.388-32.023
777
+ l0.00,24.023 l 46.889,22.48l-9.458,17.48l-37.431-17.42l0.00,42.678 L 240.64,215.803 l0.00-66.998 l-42.799,22.741l-10.763-15.996l 53.562-30.262l0.00-81.006
778
+ L 98.168,44.282 L 256.332,406.221L 414.05,44.288z" />
779
+ <glyph unicode="&#xe0fe;" d="M 280.928,276.50c-19.521,1.141-42.041-0.024-68.125-4.475l 60.167-108.444L 512.00,229.214
780
+ c-2.577,6.13-6.343,12.113-11.331,17.899c-24.737,28.639-78.37,54.187-136.802,65.709l 0.001,0.013
781
+ c-57.322,13.437-119.401,12.872-182.98,3.274c-2.292-0.344-4.572-0.711-6.84-1.092l-21.136,39.146
782
+ c-20.571-2.746-39.904-7.025-57.803-12.737l 20.13-42.099c-32.88-12.738-59.861-30.88-79.329-52.716
783
+ C 3.804,210.079-8.885,164.157, 6.537,119.435c 3.102-9.021, 7.294-17.58, 12.468-25.598l 239.034,65.649l-66.375,122.924
784
+ c 2.279,0.44, 4.598,0.884, 6.964,1.312c 107.341,19.149, 166.051-10.432, 198.208-41.915l-81.779-19.824L 280.928,276.50z M 87.361,166.805
785
+ c-7.379,33.676-1.506,71.263, 45.202,96.297l 36.569-76.474L 87.361,166.805z" />
786
+ <glyph unicode="&#xe0ff;" d="M 117.552,177.044l 67.131,16.274l-30.021,62.783C 116.316,235.549, 111.494,204.691, 117.552,177.044zM 426.678,480.00L 85.322,480.00 C 38.20,480.00,0.00,441.791,0.00,394.659l0.00-341.318 C0.00,6.208, 38.20-32.00, 85.322-32.00l 341.356,0.00
787
+ C 473.80-32.00, 512.00,6.208, 512.00,53.341L 512.00,394.659 C 512.00,441.791, 473.80,480.00, 426.678,480.00z M 269.932,174.398l-49.396,89.029
788
+ c 21.415,3.654, 39.902,4.611, 55.929,3.674l 28.02-44.756l 67.138,16.275c-26.40,25.846-74.60,50.131-162.723,34.41
789
+ c-1.943-0.351-3.846-0.715-5.717-1.077l 54.492-100.917L 61.434,117.14c-4.248,6.582-7.689,13.609-10.236,21.016
790
+ c-12.661,36.716-2.244,74.416, 24.115,104.408c 15.982,17.926, 38.133,32.82, 65.126,43.278l-16.526,34.563
791
+ c 14.695,4.689, 30.567,8.203, 47.455,10.457l 17.352-32.138c 1.861,0.313, 3.733,0.614, 5.615,0.896
792
+ c 52.196,7.88, 103.162,8.343, 150.221-2.688l-0.001-0.011c 47.971-9.46, 92.002-30.434, 112.311-53.945
793
+ c 4.095-4.75, 7.187-9.662, 9.303-14.695L 269.932,174.398z" />
794
+ <glyph unicode="&#xe100;" d="M 424.598,402.047c 3.946,12.739, 9.222,41.029-5.26,77.244c0.00,0.00-25.548,8.113-83.339-30.565
795
+ c-22.645,5.656-46.731,8.453-70.859,8.453c-26.547,0.00-53.372-3.383-78.393-10.244c-59.63,40.683-85.956,32.348-85.956,32.348
796
+ C 83.604,436.31, 94.228,404.492, 97.46,396.589c-20.196-21.797-32.528-49.623-32.528-83.738c0.00-25.757, 2.933-48.86, 10.097-68.943
797
+ l 7.532-17.061c 20.129-37.527, 59.824-61.766, 130.437-69.377c-10.022-6.729-20.245-18.18-24.389-37.556
798
+ c-13.66-6.533-56.891-22.479-82.833,22.14c0.00,0.00-14.521,26.551-42.312,28.627c0.00,0.00-26.96,0.414-1.863-16.801
799
+ c0.00,0.00, 18.04-8.501, 30.488-40.443c0.00,0.00, 16.236-54.492, 94.59-37.008l0.00-56.28 c0.00,0.00-1.655-19.907-19.906-26.54
800
+ c0.00,0.00-10.781-7.473, 0.835-11.609c0.00,0.00, 50.589-4.149, 50.589,37.318l0.00,61.371 c0.00,0.00-2.007,24.338, 9.952,32.802l0.00-100.806
801
+ c0.00,0.00-0.827-24.056-13.267-33.176c0.00,0.00-8.301-14.923, 9.947-10.785c0.00,0.00, 34.833,4.979, 36.493,45.615l 0.789,102.014l 8.373,0.00
802
+ l 0.796-102.014c 1.658-40.636, 36.491-45.615, 36.491-45.615c 18.24-4.138, 9.949,10.785, 9.949,10.785
803
+ c-12.441,9.125-13.268,33.176-13.268,33.176L 304.452,112.62 c 11.948-9.312, 9.949-31.933, 9.949-31.933l0.00-61.369
804
+ c0.00-41.471, 50.592-37.316, 50.592-37.316c 11.605,4.139, 0.832,11.604, 0.832,11.604c-18.249,6.634-19.905,26.542-19.905,26.542
805
+ l0.00,80.442 c0.00,31.371-13.209,47.989-26.131,56.755c 75.307,7.469, 111.444,31.782, 128.094,69.564l 5.946,16.865
806
+ c 5.583,20.118, 7.262,43.271, 7.262,69.088C 461.092,349.886, 447.181,379.507, 424.598,402.047z M 264.535,171.357
807
+ c-82.092,0.00-148.627,12.355-148.627,91.684c0.00,18.991, 9.354,36.625, 25.371,51.259c 26.725,24.389, 71.947,11.475, 123.253,11.475
808
+ c 51.078,0.008, 96.148,13.053, 122.906-11.168l 0.01-0.008c 16.219-14.696, 25.706-32.441, 25.706-51.559
809
+ C 413.156,173.771, 346.615,171.357, 264.535,171.357zM 184.177,303.006c-17.079,0.00-30.924-19.924-30.924-44.506c0.00-24.589, 13.846-44.52, 30.924-44.52s 30.922,19.931, 30.922,44.52
810
+ C 215.099,283.082, 201.254,302.988, 184.177,303.006zM 350.095,303.006c-17.078,0.00-30.921-19.924-30.921-44.506c0.00-24.589, 13.843-44.52, 30.921-44.52
811
+ c 17.079,0.00, 30.922,19.931, 30.922,44.52C 381.018,283.082, 367.175,302.988, 350.095,303.006z" />
812
+ <glyph unicode="&#xe101;" d="M 117.639,355.64c-25.396,0.00-47.242-8.403-65.542-25.208c-19.043-17.926-28.57-40.33-28.57-67.218
813
+ c0.00-17.926, 5.188-34.731, 15.647-50.416c 9.337-14.563, 19.09-23.903, 31.889-28.012l0.00-1.121 c-12.799-5.224-18.483-18.295-18.483-39.209
814
+ c0.00-16.062, 5.686-28.011, 18.483-35.854l0.00-1.121 c-35.327-11.573-51.496-33.047-51.496-64.415c0.00-27.267, 11.874-47.244, 35.033-59.939
815
+ C 72.895-26.959, 96.389-32.00, 124.773-32.00c 69.085,0.00, 103.703,28.941, 103.703,86.832c0.00,36.223-26.661,58.441-80.064,66.658
816
+ c-12.323,1.863-21.643,6.348-27.991,13.445c-4.854,4.854-7.271,9.709-7.271,14.563c0.00,13.816, 7.479,21.848, 22.41,24.088
817
+ c 22.779,3.357, 41.364,13.912, 55.743,31.648c 14.375,17.74, 21.565,38.559, 21.565,62.458c0.00,7.469-2.259,15.498-5.244,24.086
818
+ c 9.709,2.244, 16.525,4.297, 21.646,6.166L 229.27,355.64 c-22.527-8.964-43.495-13.442-61.421-13.442
819
+ C 152.162,351.159, 135.937,355.64, 117.639,355.64z M 123.801,76.115c 31.372,0.00, 47.052-9.521, 47.052-28.57
820
+ c0.00-20.168-14.377-30.246-43.132-30.246c-32.862,0.00-49.293,9.711-49.293,29.127C 78.427,66.221, 93.55,76.115, 123.801,76.115z
821
+ M 119.88,224.00c-23.527,0.00-35.293,12.882-35.293,38.654c0.00,27.631, 11.766,41.453, 35.293,41.453c 11.201,0.00, 19.979-4.298, 26.326-12.884
822
+ c 5.229-7.845, 7.845-17.18, 7.845-28.011C 154.051,237.073, 142.658,224.00, 119.88,224.00zM 290.192,480.00c-10.828,0.00-20.07-4.107-27.727-12.324c-7.657-8.218-11.485-18.108-11.485-29.688
823
+ c0.00-11.205, 3.829-20.91, 11.485-29.129c 7.654-8.217, 16.896-12.32, 27.727-12.32c 10.455,0.00, 19.514,4.104, 27.17,12.32
824
+ c 7.656,8.219, 11.48,17.924, 11.48,29.129c0.00,11.58-3.824,21.472-11.48,29.688C 309.703,475.893, 300.647,480.00, 290.192,480.00zM 321.565,352.001l-63.303,0.00 c 0.748-7.168-0.32-18.021-0.32-35.57l0.00-174.216 c0.00-17.928, 1.068-32.387, 0.32-38.018l 63.303,0.00
825
+ c-0.75,8.188-2.697,22.334-2.697,41.379L 318.868,317.549 C 318.865,333.981, 320.815,344.833, 321.565,352.001zM 461.168,157.90c-16.436,0.00-24.541,12.514-24.541,37.533l0.00,103.32 l 24.932,0.00 c 4.48,0.00, 8.516,0.246, 13.559-0.123
826
+ c 5.043-0.374, 7.076-0.125, 9.639-0.125l0.00,53.495 l-48.129,0.00 l0.00,23.808 c0.00,8.961, 1.408,17.151, 2.527,22.271l-64.979,0.00
827
+ c 1.121-5.12, 1.014-12.938, 1.014-23.395L 375.19,352.00 l-28.16,0.00 l0.00-53.494 c 7.682,1.12, 14.545,1.678, 19.398,1.678l 8.762-0.559l0.00-0.292 l0.00,0.00l0.00-101.101
828
+ c0.00-31.371, 3.979-54.336, 11.818-68.90c 10.461-19.42, 28.811-29.129, 56.068-29.129c 19.424,0.00, 36.559,3.732, 49.357,11.205l0.00,56.016
829
+ C 482.196,161.074, 472.742,157.90, 461.168,157.90z" />
830
+ <glyph unicode="&#xe102;" d="M 131.736,100.316c0.00-13.526, 11.447-20.291, 34.334-20.291c 20.032,0.00, 30.044,7.021, 30.044,21.067
831
+ c0.00,13.269-10.923,19.898-32.772,19.898C 142.269,120.992, 131.736,114.102, 131.736,100.316zM 426.674,480.00L 85.344,480.00 C 38.406,480.00,0.00,441.595,0.00,394.656l0.00-341.313 C0.00,6.375, 38.406-32.00, 85.344-32.00l 341.33,0.00
832
+ C 473.608-32.00, 512.00,6.375, 512.00,53.344L 512.00,394.656 C 512.00,441.595, 473.609,480.00, 426.674,480.00z M 237.864,275.506
833
+ c-3.642-1.302-8.844-2.729-15.606-4.293c 2.08-5.983, 3.123-11.576, 3.123-16.777c0.00-16.646-5.009-31.149-15.022-43.506
834
+ c-10.015-12.354-22.956-19.703-38.823-22.043c-10.402-1.563-15.604-7.156-15.604-16.779c0.00-3.381, 1.689-6.765, 5.072-10.145
835
+ c 4.422-4.943, 10.924-8.066, 19.509-9.367c 37.195-5.721, 55.793-21.197, 55.793-46.427c0.00-40.321-24.062-60.481-72.181-60.481
836
+ c-19.771,0.00-36.028,3.513-48.772,10.535c-16.129,8.844-24.188,22.76-24.188,41.75c0.00,21.852, 12.096,36.808, 36.282,44.869l0.00,0.78
837
+ c-8.842,5.462-13.263,13.785-13.263,24.972c0.00,14.566, 4.162,23.672, 12.484,27.311l0.00,0.781 c-8.323,2.862-15.737,9.366-22.24,19.512
838
+ c-7.282,10.926-10.925,22.63-10.925,35.115c0.00,18.729, 6.635,34.335, 19.896,46.82c 12.748,11.707, 27.964,17.558, 45.653,17.558
839
+ c 12.747,0.00, 24.579-3.119, 35.505-9.361c 12.485,0.00, 26.921,3.12, 43.313,9.361L 237.864,275.506L 237.864,275.506z M 301.089,140.503
840
+ l-44.093,0.00 c 0.521,5.201, 0.779,14.042, 0.779,26.532L 257.775,288.381 c0.00,12.227-0.261,20.682-0.779,25.359l 44.093,0.00
841
+ c-0.521-4.942-0.781-13.135-0.781-24.582l0.00-119.782 C 300.308,156.109, 300.569,146.484, 301.089,140.503z M 298.159,352.759
842
+ c-5.332-5.722-11.641-8.581-18.923-8.581c-7.543,0.00-13.979,2.859-19.313,8.581c-5.333,5.726-8.001,12.486-8.001,20.289
843
+ c0.00,8.067, 2.668,14.956, 8.001,20.683c 5.333,5.721, 11.77,8.584, 19.313,8.584c 7.282,0.00, 13.592-2.863, 18.923-8.584
844
+ c 5.333-5.728, 7.999-12.615, 7.999-20.683C 306.158,365.245, 303.492,358.484, 298.159,352.759z M 420.845,145.576
845
+ c-9.627-5.205-21.203-7.803-34.729-7.803c-18.985,0.00-32.124,6.76-39.405,20.287c-5.465,10.145-8.193,26.14-8.193,47.99l0.00,69.842
846
+ l 0.389,0.00 l0.00,0.781 l-5.853,0.391c-3.382,0.00-7.806-0.391-13.267-1.171L 319.787,313.74 l 19.117,0.00 l0.00,15.216 c0.00,7.285-0.389,13.14-1.17,17.56l 45.259,0.00
847
+ c-0.775-4.94-1.168-10.533-1.168-16.776l0.00-15.999 l 33.943,0.00 l0.00-37.846 c-1.299,0.00-3.705,0.129-7.218,0.389
848
+ c-3.512,0.261-6.828,0.393-9.949,0.393l-16.777,0.00 l0.00-72.572 c0.00-17.432, 5.725-26.145, 17.167-26.145c 8.063,0.00, 15.348,2.209, 21.854,6.632
849
+ L 420.845,145.576 L 420.845,145.576zM 160.608,279.797c-16.388,0.00-24.582-9.627-24.582-28.873c0.00-17.951, 8.194-26.924, 24.582-26.924
850
+ c 15.868,0.00, 23.801,9.104, 23.801,27.313c0.00,7.545-1.82,14.047-5.461,19.511C 174.525,276.805, 168.411,279.797, 160.608,279.797z" />
851
+ <glyph unicode="&#xe103;" d="M 192.00,160.00c0.00,18.718, 1.099,19.844, 13.203,31.948L 352.00,338.746c 29.157,29.157, 31.843,44.204, 31.992,74.019L 384.00,412.765 L 384.00,480.00 l-64.00,0.00 l0.00-64.00
852
+ c0.00-18.718-1.099-19.843-13.202-31.948L 160.00,237.255c-29.156-29.157-31.842-44.204-31.991-74.019L 128.00,163.236 L 128.00,96.00 L 80.00,96.00 l 80.00-128.00l 79.282,128.00L 192.00,96.00
853
+ L 192.00,160.00 zM 384.00,96.00l0.00,67.236 l-0.008,0.00 c-0.149,29.813-2.835,44.861-31.992,74.019l-17.15,17.151l-45.255-45.253l 17.203-17.203
854
+ C 318.902,179.845, 320.00,178.719, 320.00,160.001l0.00-64.00 l-47.281,0.00 l 79.281-128.00l 80.00,128.00L 384.00,96.00L 384.00,96.00z" />
855
+ <glyph unicode="&#xe104;" d="M 64.00,224.004c0.00-74.013, 44.161-137.984, 108.215-168.289L 80.626,300.107C 69.972,276.853, 64.00,251.116, 64.00,224.004zM 385.614,233.436c0.00,23.117-8.527,39.118-15.827,51.571c-9.729,15.41-18.86,28.447-18.86,43.858
856
+ c0.00,17.187, 13.383,33.188, 32.243,33.188c 0.852,0.00, 1.66-0.102, 2.488-0.151C 351.50,392.387, 305.988,411.00, 256.004,411.00
857
+ c-67.08,0.00-126.093-33.523-160.422-84.284c 4.505-0.141, 8.753-0.227, 12.356-0.227c 20.077,0.00, 51.17,2.376, 51.17,2.376
858
+ c 10.345,0.591, 11.566-14.217, 1.229-15.411c0.00,0.00-10.405-1.184-21.976-1.775l 69.917-202.553l 42.022,122.728l-29.911,79.825
859
+ c-10.344,0.592-20.139,1.775-20.139,1.775c-10.351,0.596-9.136,16.001, 1.219,15.411c0.00,0.00, 31.70-2.376, 50.567-2.376
860
+ c 20.073,0.00, 51.175,2.376, 51.175,2.376c 10.351,0.591, 11.57-14.217, 1.223-15.411c0.00,0.00-10.417-1.186-21.974-1.775L 351.85,110.67
861
+ l 19.156,62.316C 379.296,198.861, 385.614,217.436, 385.614,233.436zM 259.371,207.648l-57.613-163.029c 17.208-4.929, 35.397-7.619, 54.244-7.619c 22.358,0.00, 43.802,3.759, 63.759,10.60
862
+ c-0.509,0.801-0.987,1.652-1.375,2.577L 259.371,207.648zM 424.481,313.714c 0.826-5.955, 1.294-12.343, 1.294-19.229c0.00-18.965-3.646-40.298-14.601-66.975l-58.643-165.136
863
+ C 409.612,94.788, 448.00,155.018, 448.00,224.003C 448.00,256.518, 439.47,287.083, 424.481,313.714zM 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.615-256.00, 256.00-256.00s 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,0.00
864
+ C 132.288,0.00, 32.00,100.288, 32.00,224.00S 132.288,448.00, 256.00,448.00s 224.00-100.288, 224.00-224.00S 379.712,0.00, 256.00,0.00z" />
865
+ <glyph unicode="&#xe105;" d="M 259.555,206.271l-60.828-176.742c 18.164-5.343, 37.372-8.262, 57.269-8.262c 23.608,0.00, 46.251,4.077, 67.321,11.492
866
+ c-0.539,0.868-1.039,1.793-1.45,2.795L 259.555,206.271zM 392.852,234.232c0.00,25.062-9.006,42.405-16.718,55.905c-10.273,16.708-19.912,30.843-19.912,47.55
867
+ c0.00,18.631, 14.13,35.979, 34.045,35.979c 0.896,0.00, 1.753-0.108, 2.624-0.165c-36.064,33.048-84.119,53.225-136.896,53.225
868
+ c-70.82,0.00-133.129-36.34-169.376-91.371c 4.757-0.153, 9.242-0.244, 13.044-0.244c 21.197,0.00, 54.028,2.576, 54.028,2.576
869
+ c 10.928,0.639, 12.213-15.416, 1.299-16.707c0.00,0.00-10.985-1.282-23.198-1.928l 73.816-219.589l 44.371,133.05l-31.584,86.541
870
+ c-10.92,0.645-21.262,1.926-21.262,1.926c-10.927,0.646-9.645,17.347, 1.288,16.707c0.00,0.00, 33.47-2.576, 53.391-2.576
871
+ c 21.199,0.00, 54.03,2.576, 54.03,2.576c 10.931,0.64, 12.218-15.414, 1.297-16.707c0.00,0.00-10.999-1.281-23.202-1.926l 73.262-217.916
872
+ l 20.229,67.559C 386.179,196.748, 392.852,216.882, 392.852,234.232zM 357.915,48.781c 60.269,35.14, 100.803,100.438, 100.803,175.227c0.00,35.246-9.005,68.381-24.831,97.254
873
+ c 0.871-6.455, 1.366-13.382, 1.366-20.847c0.00-20.564-3.854-43.688-15.416-72.609L 357.915,48.781zM 53.277,224.008c0.00-80.24, 46.624-149.592, 114.258-182.448L 70.83,306.51C 59.577,281.299, 53.277,253.399, 53.277,224.008zM 426.688,480.00L 85.346,480.00 C 38.406,480.00,0.00,441.594,0.00,394.659l0.00-341.313 C0.00,6.376, 38.406-32.00, 85.346-32.00l 341.342,0.00
874
+ C 473.622-32.00, 512.00,6.376, 512.00,53.346L 512.00,394.659 C 512.00,441.594, 473.622,480.00, 426.688,480.00z M 255.993-1.48
875
+ c-124.327,0.00-225.476,101.156-225.476,225.488c0.00,124.324, 101.147,225.475, 225.476,225.475
876
+ c 124.327,0.00, 225.484-101.149, 225.484-225.475C 481.48,99.676, 380.322-1.48, 255.993-1.48z" />
877
+ <glyph unicode="&#xe106;" d="M 478.898,288.00l-28.103,0.00 l-0.60,0.00 c-17.583,0.00-32.994,14.871-34.195,32.00l0.00,0.00C 416.002,411.334, 342.371,480.00, 250.405,480.00l-83.912,0.00
878
+ C 74.587,480.00, 0.065,406.00,0.00,314.667l0.00-181.399 C0.00,41.941, 74.587-32.00, 166.492-32.00l 179.21,0.00 C 437.676-32.00, 512.00,41.941, 512.00,133.268L 512.00,250.459
879
+ C 512.00,268.71, 497.28,288.00, 478.898,288.00z M 160.00,352.00l 96.00,0.00 c 17.60,0.00, 32.00-14.40, 32.00-32.00s-14.40-32.00-32.00-32.00l-96.00,0.00 c-17.60,0.00-32.00,14.40-32.00,32.00S 142.40,352.00, 160.00,352.00
880
+ z M 352.00,96.00L 160.00,96.00 c-17.60,0.00-32.00,14.40-32.00,32.00s 14.40,32.00, 32.00,32.00l 192.00,0.00 c 17.60,0.00, 32.00-14.40, 32.00-32.00S 369.60,96.00, 352.00,96.00z" />
881
+ <glyph unicode="&#xe107;" d="M 184.00,272.00l 72.00,0.00 c 13.199,0.00, 24.00,10.80, 24.00,24.00s-10.801,24.00-24.00,24.00l-72.00,0.00 c-13.20,0.00-24.00-10.80-24.00-24.00S 170.801,272.00, 184.00,272.00zM 328.00,176.00L 184.00,176.00 c-13.20,0.00-24.00-10.80-24.00-24.00c0.00-13.199, 10.80-24.00, 24.00-24.00l 144.00,0.00 c 13.199,0.00, 24.00,10.801, 24.00,24.00C 352.00,165.20, 341.199,176.00, 328.00,176.00zM 426.674,480.00L 85.325,480.00 C 38.202,480.00,0.00,441.791,0.00,394.659l0.00-341.318 C0.00,6.208, 38.202-32.00, 85.325-32.00l 341.348,0.00
882
+ c 47.125,0.00, 85.324,38.208, 85.324,85.341L 512.00,394.659C 512.00,441.791, 473.798,480.00, 426.674,480.00z M 448.00,155.951
883
+ C 448.00,87.456, 392.257,32.00, 323.278,32.00L 188.869,32.00 C 119.941,32.00, 64.00,87.456, 64.00,155.951L 64.00,292.00 c 0.048,68.50, 55.94,124.00, 124.869,124.00l 62.934,0.00
884
+ C 320.779,416.00, 376.002,364.50, 376.00,296.00c 0.901-12.847, 12.461-24.00, 25.646-24.00l 0.449,0.00 l 21.078,0.00 C 436.959,272.00, 448.00,257.533, 448.00,243.844L 448.00,155.951 z" />
885
+ <glyph unicode="&#xe108;" d="M 416.751-4.105c-21.85-10.277-41.685-17.525-59.414-21.689c-17.75-4.121-36.931-6.203-57.533-6.203
886
+ c-23.413,0.00-37.227,2.943-55.204,8.828c-17.979,5.934-33.33,14.402-46.01,25.27c-12.725,10.961-21.511,22.604-26.424,34.916
887
+ c-4.913,12.318-7.358,30.207-7.358,53.621L 164.808,270.189 L 95.249,270.189 l0.00,72.503 c 20.104,6.521, 43.428,15.894, 57.736,28.076
888
+ c 14.377,12.225, 25.883,26.853, 34.553,43.972c 8.696,17.073, 14.674,38.856, 17.936,65.258l 72.818,0.00 l0.00-118.423 L 396.67,361.575 l0.00-91.387 L 278.29,270.188 l0.00-131.28
889
+ c0.00-29.709-0.385-46.828, 2.765-55.25c 3.125-8.377, 10.959-17.072, 19.495-22.10c 11.343-6.795, 24.271-10.189, 38.854-10.189
890
+ c 25.927,0.00, 51.716,8.424, 77.348,25.27L 416.752-4.105 L 416.751-4.105z" />
891
+ <glyph unicode="&#xe109;" d="M 426.69,480.00L 85.344,480.00 C 38.405,480.00, 0.001,441.593, 0.001,394.657l0.00-341.313 C 0.001,6.375, 38.405-32.00, 85.344-32.00L 426.69-32.00
892
+ C 473.625-32.00, 512.00,6.375, 512.00,53.344L 512.00,394.658 C 511.996,441.593, 473.621,480.00, 426.69,480.00z M 365.858,67.656
893
+ c-15.076-7.094-28.764-12.094-41.00-14.969c-12.248-2.845-25.48-4.279-39.701-4.279c-16.156,0.00-25.688,2.029-38.094,6.094
894
+ c-12.404,4.094-23.00,9.936-31.75,17.436c-8.779,7.564-14.843,15.599-18.233,24.097c-3.392,8.502-5.078,20.846-5.078,37.002L 192.002,256.938
895
+ l-47.998,0.00 l0.00,50.033 c 13.872,4.50, 29.968,10.967, 39.842,19.375c 9.92,8.436, 17.859,18.529, 23.842,30.342
896
+ c 6.002,11.783, 10.125,26.813, 12.376,45.033l 50.25,0.00 L 270.314,320.00 L 352.00,320.00 l0.00-63.063 l-81.689,0.00 l0.00-90.594 c0.00-20.50-0.264-32.313, 1.908-38.125
897
+ c 2.156-5.78, 7.563-11.78, 13.451-15.25c 7.828-4.688, 16.752-7.03, 26.813-7.03c 17.893,0.00, 35.689,5.813, 53.375,17.438L 365.858,67.656
898
+ L 365.858,67.656z" />
899
+ <glyph unicode="&#xe10a;" d="M 482.459,335.562L 282.333,335.562 l 7.708-31.23l 54.623,0.00 l-91.913-83.016c-18.752,25.917-62.711,79.942-93.377,124.485l 68.461,0.00 l0.00,31.23 L0.00,377.031
900
+ l0.00-31.23 l 67.666,0.00 c 26.25-20.479, 126.708-146.104, 130.875-158.604c 1.667-11.709, 3.21-80.947-1.708-86.156
901
+ c-9.875-10.459-54.916-7.706-65.793-8.496l-3.748-21.435c 19.832-0.584, 84.415,1.613, 104.50,1.613
902
+ c 39.541,0.00, 108.833,0.164, 118.624-0.586l 1.21,22.498c-10.003,1.668-64.542,0.205-72.084,1.87
903
+ c-1.667,10.919-3.502,83.709-1.833,91.211c 7.541,21.749, 122.168,110.494, 134.71,113.868c 2.831,0.584, 7.04,1.719, 11.831,2.742
904
+ l 36.916,0.00 L 482.459,335.562zM 440.334,107.218L 440.501,73.552L 456.043,72.218L 472.79,70.968L 477.707,103.927L 460.04,104.802 zM 445.625,129.342l 30.669-2.458L 512.00,264.844c-5.957,0.206-60.166,5.331-67.211,6.706L 445.625,129.342z" />
905
+ <glyph unicode="&#xe10b;" d="M 426.656,480.00L 85.343,480.00 C 38.406,480.00,0.00,441.594,0.00,394.657l0.00-341.314 C0.00,6.376, 38.406-32.00, 85.343-32.00l 341.313,0.00
906
+ C 473.594-32.00, 512.00,6.376, 512.00,53.343L 512.00,394.657 C 512.00,441.594, 473.594,480.00, 426.656,480.00z M 373.315,282.031
907
+ c-9.407-2.531-95.377-68.938-101.032-85.25c-1.252-5.627, 0.125-60.221, 1.375-68.408c 5.655-1.248, 46.563-0.154, 54.063-1.402
908
+ l-0.906-16.877c-7.344,0.563-59.313,0.438-88.969,0.438c-15.064,0.00-63.50-1.654-78.374-1.218l 2.81,16.062
909
+ c 8.159,0.594, 41.939-1.499, 49.346,6.345c 3.688,3.905, 2.531,55.781, 1.281,64.564c-3.125,9.374-78.47,103.436-98.156,118.842L 64.00,315.127
910
+ l0.00,23.626 l 171.125,0.00 l0.00-23.626 L 183.53,315.127 c 22.999-33.499, 55.971-73.97, 70.033-93.406l 68.938,62.218L 281.53,283.939 l-5.779,23.627l 150.095,0.00
911
+ l-15.97-23.627l-27.688,0.00 C 378.594,283.156, 375.437,282.469, 373.315,282.031z M 418.593,109.219l-12.563,0.938l-11.654,1.001
912
+ l-0.125,25.248l 14.778-1.813l 13.25-0.655L 418.593,109.219z M 421.22,151.156L 398.218,153.00l-0.625,106.655
913
+ c 5.279-1.031, 45.938-4.874, 50.404-5.028L 421.22,151.156z" />
914
+ <glyph unicode="&#xe10c;" d="M 454.655,127.238c-62.828-26.668-131.154-39.521-193.27-39.521c-92.10,0.00-181.261,25.24-253.37,67.197
915
+ c-6.297,3.692-11.00-2.772-5.753-7.521c 66.818-60.353, 155.136-96.638, 253.243-96.638c 69.969,0.00, 151.233,22.052, 207.298,63.375
916
+ C 472.084,121.023, 464.147,131.27, 454.655,127.238zM 510.049,159.031c-6.129,7.559-58.711,14.068-90.756-8.484c-4.956-3.443-4.113-8.23, 1.387-7.561
917
+ c 18.059,2.145, 58.291,6.973, 65.431-2.185c 7.187-9.196-7.978-47.034-14.738-63.918c-2.059-5.122, 2.352-7.182, 6.972-3.317
918
+ C 508.451,98.723, 516.182,151.428, 510.049,159.031zM 269.739,305.544c-24.436-2.787-56.404-4.565-79.298-14.646c-26.394-11.39-44.96-34.698-44.96-68.923
919
+ c0.00-43.832, 27.64-65.717, 63.109-65.717c 30.011,0.00, 46.381,7.061, 69.511,30.666c 7.71-11.094, 10.203-16.492, 24.197-28.115
920
+ c 3.146-1.658, 7.179-1.479, 9.965,1.01l 0.119-0.118c 8.423,7.475, 23.726,20.815, 32.321,27.996c 3.442,2.848, 2.85,7.409, 0.119,11.209
921
+ c-7.709,10.678-15.895,19.334-15.895,39.086l0.00,65.715 c0.00,27.818, 1.959,53.383-18.566,72.54
922
+ c-16.189,15.537-42.998,20.997-63.519,20.997c-40.095,0.00-84.874-14.948-94.307-64.533c-0.948-5.276, 2.847-8.063, 6.287-8.837
923
+ l 40.927-4.39c 3.795,0.18, 6.583,3.916, 7.296,7.711c 3.499,17.082, 17.853,25.326, 33.925,25.326c 8.66,0.00, 18.502-3.203, 23.667-10.975
924
+ c 5.869-8.658, 5.10-20.521, 5.10-30.546L 269.739,305.544L 269.739,305.544z M 261.851,217.883c-6.702-11.863-17.322-19.158-29.18-19.158
925
+ c-16.192,0.00-25.622,12.338-25.622,30.548c0.00,35.938, 32.204,42.464, 62.69,42.464l0.00-9.133
926
+ C 269.739,246.173, 270.156,232.473, 261.851,217.883z" />
927
+ <glyph unicode="&#xe10d;" d="M 291.765,274.281c-10.922,0.00-21.844-0.718-31.312-2.906c-17.469-5.094-31.313-16.031-31.313-39.313
928
+ c0.00-18.219, 9.485-30.594, 25.50-30.594c 2.188,0.00, 4.36,0.751, 5.813,0.751c 9.468,2.188, 18.201,8.749, 23.297,18.938
929
+ c 8.72,14.533, 8.016,27.626, 8.016,44.377L 291.765,274.281L 291.765,274.281zM 426.671,480.00L 85.344,480.00 C 38.406,480.00,0.00,441.596,0.00,394.656l0.00-341.313 C0.00,6.375, 38.407-32.00, 85.344-32.00l 341.328,0.00
930
+ C 473.61-32.00, 512.00,6.374, 512.00,53.344L 512.00,394.656 C 512.00,441.596, 473.61,480.00, 426.671,480.00z M 286.671,344.187
931
+ c-5.109,7.25-14.577,10.905-23.296,10.905c-1.452,0.00-2.188,0.00-2.922,0.00c-14.563-1.469-27.656-9.468-31.313-25.468
932
+ c-0.718-3.656-2.891-7.282-7.266-8.033l-40.766,5.096c-2.906,0.748-7.28,2.938-5.844,8.75
933
+ c 8.749,45.875, 48.062,61.875, 85.188,64.063c 2.922,0.00, 5.827,0.00, 8.748,0.00c 20.377,0.00, 46.597-5.813, 63.329-21.126
934
+ c 20.375-18.907, 18.204-44.375, 18.204-72.063l0.00-65.529 c0.00-19.626, 8.00-28.375, 16.016-38.563c 2.172-3.658, 2.906-8.00-0.72-10.938
935
+ c-8.031-7.282-23.313-20.375-32.047-27.656c-2.906-2.188-6.546-2.188-10.188-0.718c-13.845,11.625-16.017,16.718-24.032,27.655
936
+ c-13.826-14.563-25.468-22.563-39.312-26.938c-8.721-2.188-18.188-3.625-29.846-3.625c-34.937,0.00-62.606,21.813-62.606,64.782
937
+ c0.00,34.218, 18.204,57.50, 45.141,68.438c 13.827,6.53, 30.579,9.469, 47.313,11.625c 10.922,1.467, 21.844,2.188, 31.312,2.938l0.00,5.812
938
+ C 291.765,323.782, 292.469,335.437, 286.671,344.187z M 413.985,92.406c-5.14-3.938-10.656-7.499-16.203-10.688
939
+ c-41.531-24.904-95.313-37.968-141.983-37.968c-75.156,0.00-142.392,27.688-193.405,73.969c-4.357,3.563-0.797,8.688, 4.343,5.938
940
+ c 54.984-32.031, 123.00-51.438, 193.405-51.438c 44.313,0.00, 92.141,8.313, 137.641,26.124c 3.157,1.188, 6.721,2.782, 9.874,3.972
941
+ C 414.781,105.471, 421.11,97.532, 413.985,92.406z M 451.563,117.719c-0.39-14.25-7.906-41.529-25.703-56.562
942
+ c-3.562-2.781-7.109-1.188-5.547,2.78c 5.157,12.656, 17.00,41.938, 11.484,48.653c-3.953,5.126-20.172,4.72-34.018,3.563
943
+ c-6.327-0.813-11.875-1.188-16.219-2.00c-3.952-0.375-4.75,3.154-0.798,5.938c 5.141,3.563, 10.688,6.313, 17.017,8.313
944
+ c 22.53,6.722, 48.655,2.752, 52.221-1.592c 0.778-1.188, 1.562-3.531, 1.562-6.721L 451.563,117.719L 451.563,117.719z" />
945
+ <glyph unicode="&#xe10e;" d="M 395.749,207.954c-0.647,64.841, 52.879,95.938, 55.271,97.483c-30.076,44.01-76.925,50.039-93.621,50.736
946
+ c-39.871,4.037-77.798-23.474-98.033-23.474c-20.184,0.00-51.409,22.877-84.476,22.276c-43.458-0.646-83.529-25.269-105.906-64.19
947
+ c-45.152-78.349-11.563-194.42, 32.445-257.963c 21.504-31.102, 47.146-66.038, 80.813-64.79c 32.421,1.294, 44.681,20.979, 83.878,20.979
948
+ c 39.197,0.00, 50.214-20.979, 84.525-20.335c 34.887,0.648, 56.991,31.699, 78.346,62.898c 24.695,36.084, 34.863,71.019, 35.462,72.813
949
+ C 463.679,104.74, 396.423,130.505, 395.749,207.954zM 331.281,398.239C 349.15,419.918, 361.211,449.995, 357.921,480.00c-25.739-1.048-56.939-17.145-75.405-38.775
950
+ c-16.571-19.188-31.074-49.813-27.187-79.218C 284.062,359.765, 313.393,376.609, 331.281,398.239z" />
951
+ <glyph unicode="&#xe10f;" d="M 432.00,320.00c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-128.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00L 464.00,288.00 C 464.00,305.60, 449.60,320.00, 432.00,320.00zM 48.00,320.00c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-128.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00L 80.00,288.00 C 80.00,305.60, 65.599,320.00, 48.00,320.00zM 96.00,112.00c0.00-26.51, 21.49-48.00, 48.00-48.00l 16.00,0.00 l0.00-64.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00l0.00,64.00 l 32.00,0.00 l0.00-64.00 c0.00-17.60, 14.401-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00
952
+ l0.00,64.00 l 16.00,0.00 c 26.51,0.00, 48.00,21.49, 48.00,48.00L 384.00,288.00 L 96.00,288.00 L 96.00,112.00 zM 299.299,435.253l 20.252,38.903c 1.016,1.951, 0.25,4.379-1.701,5.395s-4.379,0.25-5.395-1.701l-20.559-39.493
953
+ C 275.797,444.581, 258.299,448.00, 240.00,448.00c-18.298,0.00-35.796-3.419-51.898-9.643L 167.544,477.849c-1.016,1.951-3.443,2.717-5.395,1.701
954
+ s-2.717-3.443-1.701-5.395l 20.25-38.904c-45.315-20.509-78.12-63.792-83.81-115.252l 286.22,0.00
955
+ C 377.42,371.461, 344.615,414.743, 299.299,435.253z M 176.00,344.80c-12.813,0.00-23.20,10.387-23.20,23.20c0.00,12.813, 10.387,23.20, 23.20,23.20
956
+ s 23.20-10.387, 23.20-23.20C 199.199,355.187, 188.813,344.80, 176.00,344.80z M 304.00,344.80c-12.813,0.00-23.201,10.387-23.201,23.20
957
+ c0.00,12.813, 10.389,23.20, 23.201,23.20s 23.199-10.387, 23.199-23.20C 327.199,355.187, 316.813,344.80, 304.00,344.80z" />
958
+ <glyph unicode="&#xe110;" d="M 206.115,224.043c-23.854,12.259-47.043,18.479-68.94,18.479c-2.978,0.00-5.976-0.09-8.974-0.354
959
+ c-27.94-2.312-53.461-9.684-69.875-15.414c-4.354-1.599-8.817-3.288-13.415-5.153L0.00,65.904
960
+ c 30.851,11.416, 58.146,16.969, 83.135,16.969c 40.423,0.00, 69.764-15.104, 93.996-30.652c 11.481,38.959, 39.022,133.045, 47.241,161.162
961
+ C 218.397,217.025, 212.334,220.668, 206.115,224.043zM 264.174,184.465l-45.223-157.074c 13.416-7.686, 58.549-32.025, 93.106-32.025c 27.896,0.00, 59.126,7.148, 95.417,21.896
962
+ l 43.178,150.988c-29.316-9.461-57.438-14.26-83.732-14.26C 318.945,153.99, 285.363,169.539, 264.174,184.465zM 146.411,295.605c 38.559-0.399, 67.076-15.104, 90.708-30.251l 46.376,158.672c-9.773,5.598-35.403,19.547-53.929,24.30
963
+ c-12.193,2.842-25.01,4.308-38.602,4.308c-25.898-0.488-54.194-6.973-86.444-19.90l-44.22-155.298
964
+ c 32.404,12.218, 60.322,18.17, 86.043,18.17C 146.366,295.605, 146.411,295.605, 146.411,295.605zM 512.00,380.938c-29.407-11.416-58.104-17.233-85.514-17.233c-45.843,0.00-79.646,15.901-101.547,31.183L 278.964,235.77
965
+ c 30.873-19.854, 64.145-29.939, 99.061-29.939c 28.474,0.00, 57.97,6.84, 87.731,20.344l-0.091,1.111l 1.867,0.443L 512.00,380.938z" />
966
+ <glyph unicode="&#xe111;" d="M 445.98,222.898c-9.043,0.00-17.674-1.76-25.532-4.928C 415.195,275.149, 365.303,320.00, 304.448,320.00
967
+ c-14.893,0.00-29.341-2.815-42.159-7.582c-4.98-1.851-6.289-3.76-6.289-7.458l0.00-201.357 c0.00-3.883, 3.12-7.117, 7.062-7.498
968
+ C 263.23,96.088, 444.83,96.00, 446.007,96.00C 482.459,96.00, 512.00,124.408, 512.00,159.447S 482.433,222.898, 445.98,222.898zM 200.00,96.00L 216.00,96.00L 224.00,208.11L 216.00,320.00L 200.00,320.00L 192.00,208.11 zM 152.00,96.00L 136.00,96.00L 128.00,177.375L 136.00,256.00L 152.00,256.00L 160.00,176.00 zM 72.00,96.00L 88.00,96.00L 96.00,160.00L 88.00,224.00L 72.00,224.00L 64.00,160.00 zM 8.00,128.00L 24.00,128.00L 32.00,160.00L 24.00,192.00L 8.00,192.00L0.00,160.00 z" />
969
+ <glyph unicode="&#xe112;" d="M 426.686,480.00L 85.344,480.00 C 38.407,480.00, 0.001,441.597, 0.001,394.66l0.00-234.658 L 8.00,192.00l 16.00,0.00 l 8.00-32.00l-8.00-32.00L 8.00,128.00 l-8.00,31.998l0.00-106.652
970
+ C 0.001,6.377, 38.407-32.00, 85.344-32.00l 341.342,0.00 C 473.625-32.00, 512.00,6.377, 512.00,53.346L 512.00,159.447 C 512.00,124.408, 482.459,96.00, 446.007,96.00
971
+ c-1.177,0.00-182.777,0.088-182.945,0.105c-3.941,0.381-7.062,3.615-7.062,7.498L 256.00,304.96 c0.00,3.697, 1.309,5.606, 6.289,7.458
972
+ c 12.818,4.767, 27.267,7.582, 42.159,7.582c 60.854,0.00, 110.746-44.851, 115.999-102.029c 7.858,3.168, 16.489,4.928, 25.532,4.928
973
+ c 36.453,0.00, 66.021-28.412, 66.021-63.451L 512.00,394.659 C 512.00,441.597, 473.621,480.00, 426.686,480.00z M 88.00,96.00L 72.00,96.00 l-8.00,64.00l 8.00,64.00l 16.00,0.00 l 8.00-64.00L 88.00,96.00z M 152.00,96.00l-16.00,0.00
974
+ l-8.00,81.375L 136.00,256.00l 16.00,0.00 l 8.00-80.00L 152.00,96.00z M 216.00,96.00l-16.00,0.00 l-8.00,112.11L 200.00,320.00l 16.00,0.00 l 8.00-111.89L 216.00,96.00z" />
975
+ <glyph unicode="&#xe113;" d="M 487.655,191.031c 1.406,10.40, 2.215,20.973, 2.215,31.736c0.00,129.155-105.271,233.872-235.103,233.872
976
+ c-12.904,0.00-25.555-1.06-37.866-3.08c-22.072,14.384-48.342,22.767-76.612,22.767C 62.766,476.326,0.00,413.518,0.00,336.02
977
+ c0.00-28.198, 8.299-54.394, 22.59-76.389c-1.925-12.017-2.909-24.323-2.909-36.859c0.00-129.176, 105.217-233.882, 235.085-233.882
978
+ c 14.657,0.00, 28.927,1.427, 42.796,3.933c 21.55-13.369, 46.934-21.148, 74.146-21.148C 449.21-28.326, 512.00,34.498, 512.00,111.988
979
+ C 511.997,141.281, 503.04,168.516, 487.655,191.031z M 276.74,50.404c-74.705-3.892-109.664,12.637-141.689,42.691
980
+ c-35.765,33.567-21.398,71.854, 7.74,73.801c 29.122,1.944, 46.607-33.013, 62.15-42.736c 15.524-9.688, 74.594-31.76, 105.794,3.908
981
+ c 33.976,38.828-22.594,58.92-64.059,65.002c-59.203,8.766-133.95,40.792-128.135,103.907c 5.816,63.074, 53.582,95.414, 103.85,99.976
982
+ c 64.077,5.817, 105.791-9.707, 138.785-37.86c 38.15-32.529, 17.508-68.894-6.799-71.82c-24.212-2.909-51.404,53.504-104.791,54.352
983
+ c-55.027,0.864-92.217-57.261-24.286-73.784c 67.966-16.505, 140.75-23.286, 166.961-85.417
984
+ C 418.49,120.287, 351.507,54.299, 276.74,50.404z" />
985
+ <glyph unicode="&#xe114;" d="M 511.999,229.039c0.00,32.207-26.201,58.405-58.404,58.405c-14.562,0.00-27.883-5.368-38.123-14.217
986
+ c-39.656,25.738-90.988,40.764-145.924,42.896l 29.022,94.637l 84.437-18.901c-0.002-0.229-0.033-0.448-0.033-0.676
987
+ c0.00-26.613, 21.654-48.267, 48.266-48.267c 26.612,0.00, 48.267,21.652, 48.267,48.267c0.00,26.613-21.652,48.265-48.267,48.265
988
+ c-20.00,0.00-37.19-12.229-44.506-29.601l-92.44,20.693c-4.685,1.049-9.383-1.681-10.789-6.271l-33.106-107.944
989
+ c-57.917-0.929-112.308-16.122-153.872-43.10c-10.237,8.848-23.563,14.217-38.123,14.217c-32.202,0.00-58.401-26.199-58.401-58.405
990
+ c0.00-21.122, 11.271-39.659, 28.113-49.918c-0.86-5.484-1.313-11.031-1.313-16.633c0.00-41.855, 24.355-80.934, 68.577-110.023
991
+ c 43.037-28.313, 100.078-43.91, 160.621-43.91c 60.537,0.00, 117.582,15.601, 160.619,43.91c 44.224,29.092, 68.576,68.168, 68.576,110.023
992
+ c0.00,5.602-0.451,11.146-1.313,16.633C 500.726,189.379, 511.999,207.918, 511.999,229.039z M 431.238,421.079
993
+ c 16.484,0.00, 29.896-13.41, 29.896-29.896c0.00-16.482-13.412-29.896-29.896-29.896c-16.481,0.00-29.896,13.414-29.896,29.896
994
+ C 401.341,407.668, 414.753,421.079, 431.238,421.079z M 18.367,229.039c0.00,22.076, 17.959,40.036, 40.033,40.036
995
+ c 8.359,0.00, 16.122-2.583, 22.549-6.978c-23.513-18.578-39.833-40.381-48.038-63.904C 24.036,205.541, 18.367,216.639, 18.367,229.039z
996
+ M 255.999,26.924c-116.252,0.00-210.829,60.813-210.829,135.564c0.00,3.213, 0.187,6.396, 0.53,9.555
997
+ c 0.667,6.111, 1.956,12.115, 3.846,17.982c 7.062,21.914, 22.373,41.909, 43.751,58.577c 4.741,3.701, 9.792,7.229, 15.105,10.583
998
+ c 38.062,24.02, 90.179,38.86, 147.597,38.86c 57.414,0.00, 109.533-14.843, 147.592-38.86c 5.313-3.354, 10.367-6.884, 15.106-10.583
999
+ c 21.379-16.667, 36.691-36.663, 43.752-58.577c 1.892-5.867, 3.181-11.871, 3.847-17.982c 0.346-3.156, 0.528-6.342, 0.528-9.555
1000
+ C 466.824,87.736, 372.249,26.924, 255.999,26.924z M 479.087,198.191c-8.203,23.522-24.527,45.328-48.039,63.905
1001
+ c 6.426,4.395, 14.188,6.978, 22.547,6.978c 22.076,0.00, 40.035-17.959, 40.035-40.036C 493.63,216.639, 487.964,205.541, 479.087,198.191zM 325.974,103.744c-17.406-14.27-38.988-20.633-69.975-20.633c-30.989,0.00-52.57,6.363-69.979,20.633
1002
+ c-4.117,3.375-10.194,2.771-13.568-1.344c-3.377-4.119-2.775-10.195, 1.344-13.572c 20.81-17.061, 46.93-25.004, 82.204-25.004
1003
+ c 35.273,0.00, 61.393,7.943, 82.203,25.004c 4.117,3.377, 4.722,9.453, 1.345,13.572C 336.164,106.523, 330.091,107.119, 325.974,103.744zM 214.117,189.99c0.00,19.184-15.552,34.734-34.735,34.734c-19.188,0.00-34.74-15.551-34.74-34.734
1004
+ c0.00-19.189, 15.554-34.742, 34.74-34.742C 198.566,155.25, 214.117,170.801, 214.117,189.99zM 334.261,224.725c-19.189,0.00-34.742-15.551-34.742-34.734c0.00-19.189, 15.553-34.742, 34.742-34.742
1005
+ c 19.184,0.00, 34.738,15.553, 34.738,34.742C 368.999,209.174, 353.445,224.725, 334.261,224.725z" />
1006
+ <glyph unicode="&#xe115;" d="M 426.656,480.00L 85.344,480.00 C 38.406,480.00,0.00,441.594,0.00,394.657l0.00-341.313 C0.00,6.376, 38.407-32.00, 85.344-32.00l 341.312,0.00
1007
+ C 473.593-32.00, 512.00,6.376, 512.00,53.344L 512.00,394.656 C 511.997,441.594, 473.593,480.00, 426.656,480.00z M 157.395,51.365L 79.969,51.365 L 79.969,284.329 l 77.426,0.00 L 157.395,51.365 z
1008
+ M 118.684,316.121l-0.508,0.00 c-25.983,0.00-42.788,17.898-42.788,40.266c0.00,22.846, 17.313,40.248, 43.803,40.248
1009
+ c 26.486,0.00, 42.791-17.396, 43.296-40.248C 162.487,334.027, 145.678,316.121, 118.684,316.121z M 436.611,51.365l-77.426,0.00 L 359.185,176.003
1010
+ c0.00,31.308-11.205,52.669-39.219,52.669c-21.396,0.00-34.144-14.406-39.73-28.318c-2.041-4.979-2.548-11.924-2.548-18.883l0.00-130.104
1011
+ l-77.443,0.00 c0.00,0.00, 1.018,211.103,0.00,232.963l 77.436,0.00 l0.00-33.00 c 10.283,15.864, 28.672,38.479, 69.785,38.479c 50.951,0.00, 89.146-33.309, 89.146-104.856
1012
+ L 436.612,51.365 L 436.611,51.365z" />
1013
+ <glyph unicode="&#xe116;" d="M 409.79,73.186c-53.333,0.209-81.749,26.291-101.496,72.251l-5.649,12.541l-48.685,111.00
1014
+ c-16.146,39.293-56.211,65.836-101.417,65.836c-61.167,0.00-110.792-49.626-110.792-110.836c0.00-61.209, 49.624-110.834, 110.792-110.834
1015
+ c 42.669,0.00, 79.771,24.125, 98.291,59.50l 19.688-45.416c-27.956-34.085-70.438-55.792-117.977-55.792C 68.29,71.436,0.00,139.687,0.00,223.979
1016
+ c0.00,84.252, 68.29,152.586, 152.542,152.586c 63.583,0.00, 114.918-33.959, 141.00-94.126c 1.978-4.668, 27.579-64.543, 49.913-115.50
1017
+ c 13.834-31.541, 25.63-52.459, 63.878-53.752c 37.584-1.291, 63.378,21.584, 63.378,50.504c0.00,28.25-19.668,35.041-52.875,46.082
1018
+ c-59.691,19.667-90.503,39.417-90.503,86.751c0.00,46.168, 31.416,76.959, 82.457,76.959c 33.248,0.00, 57.253-14.793, 73.88-44.293
1019
+ l-32.628-16.666c-12.295,17.207-25.854,24.00-43.086,24.00c-23.956,0.00-41.063-16.668-41.063-38.833c0.00-31.461, 28.147-36.211, 67.503-49.127
1020
+ C 487.375,231.314, 512.00,211.604, 512.00,162.396C 512.001,110.728, 467.664,73.102, 409.79,73.186z" />
1021
+ <glyph unicode="&#xe117;" d="M 426.671,480.00L 85.344,480.00 C 38.406,480.00,0.00,441.596,0.00,394.658l0.00-341.313 C0.00,6.375, 38.408-32.00, 85.344-32.00L 426.67-32.00
1022
+ c 46.937,0.00, 85.33,38.375, 85.33,85.345L 512.00,394.657 C 512.00,441.596, 473.608,480.00, 426.671,480.00z M 371.342,108.469
1023
+ c-39.999,0.157-61.313,19.721-76.124,54.189l-4.236,9.404l-36.513,83.25c-12.11,29.469-42.159,49.375-76.063,49.375
1024
+ c-45.875,0.00-83.096-37.219-83.096-83.125s 37.222-83.125, 83.096-83.125c 32.00,0.00, 59.828,18.094, 73.717,44.625L 266.89,149.00
1025
+ c-20.969-25.563-52.829-41.844-88.484-41.844C 115.218,107.156, 64.00,158.343, 64.00,221.561c0.00,63.188, 51.219,114.438, 114.405,114.438
1026
+ c 47.688,0.00, 86.188-25.469, 105.75-70.594c 1.483-3.50, 20.688-48.406, 37.438-86.625c 10.375-23.656, 19.219-39.346, 47.906-40.313
1027
+ c 28.188-0.969, 47.53,16.188, 47.53,37.876c0.00,21.188-14.751,26.281-39.657,34.563C 332.609,225.658, 309.50,240.47, 309.50,275.97
1028
+ c0.00,34.626, 23.563,57.72, 61.842,57.72c 24.937,0.00, 42.938-11.094, 55.408-33.221L 402.28,287.97
1029
+ c-9.221,12.906-19.393,18.001-32.313,18.001c-17.97,0.00-30.797-12.501-30.797-29.126c0.00-23.595, 21.107-27.157, 50.627-36.844
1030
+ C 429.529,227.064, 448.00,212.283, 448.00,175.376C 447.997,136.626, 414.746,108.406, 371.342,108.469z" />
1031
+ <glyph unicode="&#xe118;" d="M 426.688,480.00L 85.343,480.00 C 38.405,480.00,0.00,441.592,0.00,394.654l0.00-341.312 C0.00,6.377, 38.405-32.00, 85.343-32.00l 341.345,0.00
1032
+ C 473.625-32.00, 512.00,6.376, 512.00,53.342L 512.00,394.654 C 512.00,441.592, 473.625,480.00, 426.688,480.00z M 480.00,53.342c0.00-14.167-5.57-27.541-15.685-37.658
1033
+ C 454.204,5.57, 440.841,0.00, 426.688,0.00L 256.00,0.00 L 256.00,224.00 L 32.00,224.00 L 32.00,394.654 c0.00,14.154, 5.575,27.525, 15.698,37.648C 57.82,442.425, 71.19,448.00, 85.343,448.00
1034
+ L 256.00,448.00 l0.00-224.00 l 224.00,0.00 L 480.00,53.342 z" />
1035
+ <glyph unicode="&#xe119;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.614-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 256.00,286.294
1036
+ c-8.484,0.00-15.359-6.876-15.359-15.36l0.00-93.868 c0.00-35.816-29.037-64.854-64.854-64.854c-35.818,0.00-64.854,29.036-64.854,64.854l0.00,42.668
1037
+ l 49.493,0.00 l0.00-40.961 c0.00-8.483, 6.877-15.359, 15.36-15.359c 8.482,0.00, 15.358,6.876, 15.358,15.359l0.00,92.161
1038
+ c0.00,35.817, 29.035,64.853, 64.854,64.853c 35.815,0.00, 64.854-29.036, 64.854-64.853l0.00-18.774 l-29.014-9.386l-20.479,9.386l0.00,18.774
1039
+ C 271.361,279.417, 264.484,286.294, 256.00,286.294z M 401.067,177.066c0.00-35.816-29.036-64.854-64.853-64.854
1040
+ c-35.818,0.00-64.854,29.036-64.854,64.854L 271.36,218.88 l 20.479-9.387l 29.014,9.387l0.00-41.813 c0.00-8.482, 6.875-15.359, 15.36-15.359
1041
+ c 8.481,0.00, 15.358,6.877, 15.358,15.359l0.00,40.961 l 49.493,0.00 l0.00-40.961 L 401.067,177.067 z" />
1042
+ <glyph unicode="&#xe11a;" d="M 426.675,480.00L 85.325,480.00 C 38.20,480.00,0.00,441.79,0.00,394.658l0.00-341.315 C0.00,6.21, 38.20-32.00, 85.325-32.00l 341.35,0.00 C 473.80-32.00, 512.00,6.21, 512.00,53.343
1043
+ L 512.00,394.658 C 512.00,441.79, 473.80,480.00, 426.675,480.00z M 256.00,286.294c-8.484,0.00-15.359-6.876-15.359-15.36l0.00-93.868
1044
+ c0.00-35.816-29.037-64.854-64.854-64.854c-35.818,0.00-64.854,29.036-64.854,64.854l0.00,42.668 l 49.493,0.00 l0.00-40.961
1045
+ c0.00-8.483, 6.877-15.359, 15.36-15.359c 8.482,0.00, 15.359,6.876, 15.359,15.359l0.00,92.161 c0.00,35.817, 29.035,64.853, 64.854,64.853
1046
+ c 35.815,0.00, 64.854-29.036, 64.854-64.853l0.00-18.774 l-29.014-9.386l-20.48,9.386l0.00,18.774 C 271.36,279.417, 264.484,286.294, 256.00,286.294z
1047
+ M 401.067,177.066c0.00-35.816-29.037-64.854-64.854-64.854c-35.818,0.00-64.854,29.036-64.854,64.854L 271.359,218.88 l 20.48-9.387l 29.014,9.387
1048
+ l0.00-41.813 c0.00-8.482, 6.875-15.359, 15.359-15.359c 8.482,0.00, 15.36,6.877, 15.36,15.359l0.00,40.961 l 49.492,0.00 l0.00-40.961 L 401.067,177.067 z" />
1049
+ <glyph unicode="&#xe11b;" d="M 256.00,480.00C 114.615,480.00,0.00,365.385,0.00,224.00s 114.613-256.00, 256.00-256.00c 141.385,0.00, 256.00,114.615, 256.00,256.00S 397.385,480.00, 256.00,480.00z M 280.822,137.941
1050
+ c-23.26,1.807-33.021,13.328-51.252,24.404C 219.54,109.757, 207.288,59.337, 171.00,33.002
1051
+ c-11.202,79.484, 16.447,139.182, 29.285,202.557c-21.892,36.853, 2.635,111.017, 48.81,92.737
1052
+ c 56.813-22.474-49.20-137.004, 21.966-151.308c 74.31-14.934, 104.644,128.929, 58.571,175.712
1053
+ c-66.579,67.553-193.799,1.54-178.155-95.178c 3.807-23.646, 28.236-30.819, 9.762-63.451c-42.61,9.446-55.325,43.051-53.688,87.856
1054
+ c 2.634,73.337, 65.892,124.682, 129.343,131.783c 80.242,8.982, 155.553-29.454, 165.953-104.938
1055
+ C 414.553,223.577, 366.623,131.307, 280.822,137.941z" />
1056
+ <glyph unicode="&#xe11c;" d="M 426.675,480.00L 85.324,480.00 C 38.199,480.00,0.00,441.79,0.00,394.657l0.00-341.315 C0.00,6.209, 38.199-32.00, 85.324-32.00l 341.351,0.00
1057
+ C 473.80-32.00, 512.00,6.209, 512.00,53.342L 512.00,394.657 C 512.00,441.79, 473.80,480.00, 426.675,480.00z M 280.822,137.941
1058
+ c-23.26,1.807-33.021,13.328-51.252,24.404c-10.03-52.589-22.281-103.009-58.569-129.344
1059
+ c-11.202,79.484, 16.447,139.182, 29.285,202.557c-21.893,36.853, 2.635,111.017, 48.81,92.737
1060
+ c 56.813-22.474-49.20-137.004, 21.966-151.308c 74.31-14.934, 104.644,128.929, 58.571,175.712
1061
+ c-66.579,67.553-193.799,1.54-178.155-95.178c 3.807-23.646, 28.236-30.819, 9.762-63.451c-42.61,9.446-55.325,43.051-53.688,87.856
1062
+ c 2.634,73.337, 65.892,124.682, 129.343,131.783c 80.242,8.982, 155.553-29.454, 165.953-104.938
1063
+ C 414.553,223.577, 366.623,131.307, 280.822,137.941z" />
1064
+ <glyph unicode="&#xe11d;" d="M 426.671,480.00L 85.343,480.00 C 38.406,480.00,0.00,441.595,0.00,394.655l0.00-341.311 C0.00,6.375, 38.406-32.00, 85.343-32.00l 341.328,0.00
1065
+ C 473.609-32.00, 512.00,6.375, 512.00,53.345L 512.00,394.655 C 512.00,441.595, 473.609,480.00, 426.671,480.00z M 155.889,146.606l-55.632,0.00
1066
+ c-3.351,0.00-5.854,1.504-7.271,3.792c-1.467,2.379-1.542,5.464,0.00,8.534l 59.11,104.313c 0.063,0.114, 0.063,0.19,0.00,0.316l-37.615,65.116
1067
+ c-1.556,3.098-1.783,6.157-0.316,8.534c 1.417,2.301, 4.235,3.477, 7.586,3.477l 55.632,0.00 c 8.535,0.00, 12.72-5.499, 15.489-10.431
1068
+ c0.00,0.00, 38.02-66.33, 38.249-66.696c-2.252-3.97-60.059-106.21-60.059-106.21C 168.218,152.22, 164.21,146.606, 155.889,146.606z
1069
+ M 418.956,404.731L 295.78,186.941c-0.075-0.115-0.075-0.255,0.00-0.367l 78.431-143.295c 1.556-3.084, 1.593-6.221, 0.113-8.597
1070
+ c-1.415-2.288-4.033-3.552-7.383-3.552l-55.57,0.00 c-8.522,0.00-12.783,5.663-15.54,10.596c0.00,0.00-78.848,144.646-79.05,145.023
1071
+ c 3.944,6.98, 123.797,219.523, 123.797,219.523c 2.984,5.362, 6.587,10.596, 14.894,10.596l 56.203,0.00 c 3.351,0.00, 5.981-1.265, 7.396-3.553
1072
+ C 420.537,410.939, 420.499,407.804, 418.956,404.731z" />
1073
+ <glyph unicode="&#xe11e;" d="M 267.313,468.686C 261.091,474.908, 248.80,480.00, 240.00,480.00L 48.00,480.00 c-8.80,0.00-16.00-7.20-16.00-16.00l0.00-480.00 c0.00-8.80, 7.20-16.00, 16.00-16.00l 384.00,0.00 c 8.80,0.00, 16.00,7.20, 16.00,16.00L 448.00,272.00
1074
+ c0.00,8.80-5.091,21.091-11.313,27.313L 267.313,468.686z M 416.00,0.00L 64.00,0.00 L 64.00,448.00 l 175.579,0.00 c 1.458-0.24, 4.204-1.377, 5.405-2.239l 168.778-168.777
1075
+ c 0.861-1.201, 1.998-3.947, 2.238-5.405L 416.00,0.00 zM 432.00,480.00l-96.00,0.00 c-8.80,0.00-10.909-5.091-4.687-11.313l 105.373-105.373C 442.909,357.091, 448.00,359.20, 448.00,368.00L 448.00,464.00 C 448.00,472.80, 440.80,480.00, 432.00,480.00
1076
+ z" />
1077
+ <glyph unicode="&#xe11f;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1078
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1079
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1080
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 294.112,206.287c-19.817,18.503-36.43,44.212-46.739,73.019c 0.707,2.758, 1.386,5.453, 2.00,8.177
1081
+ c 2.869,12.896, 4.924,55.508, 4.924,55.508s-8.151-32.012-9.435-36.842c-0.824-3.064-1.863-6.335-3.042-9.739
1082
+ c-6.251,21.983-9.433,43.311-9.433,59.468c0.00,4.574, 0.39,13.445, 1.688,20.473c 0.627,5.014, 2.459,7.619, 4.341,8.877
1083
+ c 3.731-0.906, 7.895-6.623, 12.252-16.191c 3.743-8.27, 3.511-17.853, 3.511-23.782c0.00,0.00, 4.014,14.584, 3.086,23.262
1084
+ c-0.563,5.211-5.525,18.861-16.062,18.349l-0.86,0.00 l-4.689,0.172c-7.694,0.00-14.893-3.719-16.633-9.934
1085
+ c-6.466-23.838, 0.771-60.678, 12.84-106.604l-3.653-8.879c-9.238-22.521-20.782-44.946-30.941-64.856
1086
+ c-41.931-82.047-74.548-126.311-96.297-129.41l-0.093,0.895c-0.473,10.232, 18.426,36.631, 44.027,57.609
1087
+ c 2.668,2.166, 14.055,13.186, 14.055,13.186s-15.38-8.131-18.833-10.221c-32.077-19.154-48.047-38.338-50.649-51.072
1088
+ c-0.771-3.783-0.262-8.43, 3.074-10.338l 8.208-4.125c 22.328-11.182, 49.771,18.203, 86.276,82.178
1089
+ c 37.147,12.186, 83.491,23.666, 125.69,29.881c 37.77-21.582, 81.094-31.857, 97.738-27.416c 3.166,0.838, 6.506,3.318, 8.207,5.611
1090
+ c 1.334,2.109, 3.19,10.549, 3.19,10.549s-3.125-4.279-5.701-5.535c-10.541-4.975-43.797,3.322-77.932,20.023
1091
+ c 29.514,3.141, 54.107,3.27, 67.25-0.93c 16.686-5.326, 16.686-10.797, 16.463-11.906c 0.223,0.918, 0.98,4.578, 0.891,6.137
1092
+ c-0.38,4.00-1.605,7.572-4.632,10.529c-6.18,6.086-21.438,9.162-42.223,9.436c-15.668,0.174-34.447-1.203-54.844-4.117
1093
+ C 311.79,193.094, 301.924,198.982, 294.112,206.287z M 190.386,153.314c 6.319,11.23, 13.166,23.459, 20.169,36.648
1094
+ c 13.558,25.639, 21.776,45.43, 28.689,64.054c 10.899-21.924, 25.938-42.757, 45.665-59.456c 4.396-3.723, 9.069-7.242, 13.882-10.564
1095
+ C 262.974,177.336, 225.346,167.961, 190.386,153.314z" />
1096
+ <glyph unicode="&#xe120;" d="M 345.11,244.159c-30.334,14.326-68.986,17.21-97.415-3.024c 34.569,3.302, 72.479-2.419, 97.553-28.563
1097
+ c 24.00,27.54, 62.057,32.703, 96.479,29.866C 412.981,261.511, 375.115,258.951, 345.11,244.159zM 332.824,177.125c-34.189,0.789-67.217-11.586-95.55-30.052c-53.588,22.794-121.368,18.562-167.001-19.491
1098
+ c 13.165,0.467, 26.003,3.723, 39.028,5.396c 47.591,4.745, 98.294-7.071, 134.256-39.912c 14.886,21.771, 35.822,39.121, 59.826,49.961
1099
+ c 31.537,15.26, 67.08,16.842, 101.41,17.26C 383.949,174.611, 357.485,177.264, 332.824,177.125zM 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1100
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1101
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1102
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 z" />
1103
+ <glyph unicode="&#xe121;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1104
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1105
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1106
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 319.889,242.054L 341.995,242.054L 316.489,128.965L 283.326,287.97L 230.051,287.97L 191.494,128.965L 162.586,287.97L 106.889,287.97L 163.435,32.029L 217.854,32.029L 256.001,183.383L 290.129,32.029L 340.297,32.029L 405.112,287.97L 319.889,287.97
1107
+ z" />
1108
+ <glyph unicode="&#xe122;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1109
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1110
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1111
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 371.514,288.00L 303.867,288.00L 256.001,217.484L 208.131,288.00L 140.487,288.00L 221.568,166.768L 130.081,32.00L 261.201,32.00L 261.201,77.788L 230.923,77.788L 256.001,115.285L 311.699,32.00L 381.92,32.00L 290.432,166.768 z" />
1112
+ <glyph unicode="&#xe123;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1113
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1114
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1115
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 303.999,224.00c-44.186,0.00-80.00-35.816-80.00-80.00s 35.815-80.00, 80.00-80.00c 44.184,0.00, 80.00,35.816, 80.00,80.00S 348.183,224.00, 303.999,224.00z M 303.999,144.00
1116
+ l0.00,64.00 c 35.287,0.00, 64.00-28.71, 64.00-64.00L 303.999,144.00 zM 96.00,224.00L 192.00,224.00L 192.00,192.00L 96.00,192.00zM 96.00,160.00L 192.00,160.00L 192.00,128.00L 96.00,128.00zM 96.00,96.00L 192.00,96.00L 192.00,64.00L 96.00,64.00z" />
1117
+ <glyph unicode="&#xe124;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1118
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1119
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1120
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 224.00,192.00L 192.00,224.00L 96.00,128.00L 192.00,32.00L 224.00,64.00L 160.00,128.00 zM 288.00,64.00L 320.00,32.00L 416.00,128.00L 320.00,224.00L 288.00,192.00L 352.00,128.00 z" />
1121
+ <glyph unicode="&#xe125;" d="M 449.735,374.562l-75.173,87.703C 365.751,472.542, 349.533,480.00, 336.00,480.00L 80.00,480.00 C 62.355,480.00, 48.00,465.645, 48.00,448.00l0.00-448.00 c0.00-17.645, 14.354-32.00, 32.00-32.00
1122
+ l 352.00,0.00 c 17.645,0.00, 32.00,14.355, 32.00,32.00L 464.00,336.00 C 464.00,348.702, 458.00,364.92, 449.735,374.562z M 352.00,459.633c 4.142-2.112, 7.88-4.826, 10.412-7.781
1123
+ l 75.175-87.704c 2.649-3.092, 5.069-7.469, 6.913-12.148L 352.00,352.00 L 352.00,459.633 z M 448.00,0.00c0.00-8.80-7.20-16.00-16.00-16.00L 80.00-16.00 c-8.80,0.00-16.00,7.20-16.00,16.00L 64.00,448.00
1124
+ c0.00,8.80, 7.20,16.00, 16.00,16.00l 256.00,0.00 l0.00-128.00 l 112.00,0.00 L 448.00,0.00 zM 192.00,192.00l0.00,64.00 c0.00,8.477, 3.348,16.493, 9.427,22.573C 207.507,284.652, 215.523,288.00, 224.00,288.00l0.00,32.00 c-35.20,0.00-64.00-28.80-64.00-64.00l0.00-48.00
1125
+ c0.00-8.837-7.164-16.00-16.00-16.00l-16.00,0.00 l0.00-32.00 l 16.00,0.00 c 8.837,0.00, 16.00-7.163, 16.00-16.00l0.00-48.00 c0.00-35.20, 28.80-64.00, 64.00-64.00l0.00,32.00 c-8.477,0.00-16.494,3.348-22.573,9.428
1126
+ C 195.348,79.507, 192.00,87.523, 192.00,96.00l0.00,64.00 c0.00,8.837-7.164,16.00-16.00,16.00C 184.837,176.00, 192.00,183.163, 192.00,192.00zM 320.00,160.00l0.00-64.00 c0.00-8.477-3.348-16.493-9.427-22.572C 304.494,67.348, 296.478,64.00, 288.00,64.00l0.00-32.00 c 35.201,0.00, 64.00,28.80, 64.00,64.00l0.00,48.00
1127
+ c0.00,8.837, 7.164,16.00, 16.00,16.00l 16.00,0.00 l0.00,32.00 l-16.00,0.00 c-8.836,0.00-16.00,7.163-16.00,16.00l0.00,48.00 c0.00,35.20-28.799,64.00-64.00,64.00l0.00-32.00 c 8.478,0.00, 16.494-3.348, 22.573-9.428
1128
+ C 316.653,272.493, 320.00,264.477, 320.00,256.00l0.00-64.00 c0.00-8.837, 7.164-16.00, 16.00-16.00C 327.164,176.00, 320.00,168.837, 320.00,160.00z" />
1129
+ <glyph unicode="&#xe126;" d="M 30.269,480.00l 41.072-460.815L 255.719-32.00l 184.862,51.262L 481.731,480.00L 30.269,480.00 z M 392.315,329.286l-0.195,0.00 L 176.045,329.286 l 5.151-57.875
1130
+ L 387.18,271.411 l-15.521-173.505L 255.99,65.818l-0.115-0.039l-0.077,0.00 l-0.061,0.00 l-115.786,32.127l-7.915,88.756l 56.747,0.00 l 4.024-45.116
1131
+ l 62.931-16.958l 0.139,0.039l 62.967,16.996l 6.535,73.275L 129.509,214.898 L 114.262,385.798l 283.107,0.00 L 392.315,329.286z" />
1132
+ <glyph unicode="&#xe127;" d="M 30.269,480.00l 41.072-460.815L 255.719-32.00l 184.862,51.262L 481.731,480.00L 30.269,480.00 z M 405.381,48.588L 256.768,7.40l0.00-0.233
1133
+ l-0.388,0.117l-0.391-0.117L 255.989,7.40 l-148.611,41.188L 72.257,442.331l 368.248,0.00 L 405.381,48.588zM 325.377,214.898L 318.842,141.622L 255.874,124.626L 255.737,124.587L 192.806,141.545L 188.781,186.662L 132.036,186.662L 139.951,97.906L 255.737,65.779L 255.797,65.779L 255.874,65.779L 255.989,65.818L 371.66,97.906L 387.18,271.412L 181.197,271.412L 176.046,329.286L 392.117,329.286L 392.313,329.286L 397.369,385.799L 114.26,385.799L 129.509,214.898 z" />
1134
+ <glyph unicode="&#xe128;" d="M 76.194,455.739L 59.014,369.776L 408.888,369.776L 397.946,314.249L 47.852,314.249L 30.906,228.30L 380.748,228.30L 361.239,130.268L 220.233,83.557L 98.033,130.268L 106.397,172.789L 20.448,172.789L0.00,69.613L 202.113-7.739L 435.116,69.613L 512.00,455.739 z" />
1135
+ <glyph unicode="&#xe129;" d="M 129.772,224.001A59.223,59.223 4860.00 1,0 248.218,224.001A59.223,59.223 4860.00 1,0 129.772,224.001zM 256.002,480.00C 114.615,480.00,0.00,365.384,0.00,224.00s 114.613-256.00, 256.002-256.00C 397.384-32.00, 512.00,82.615, 512.00,224.00
1136
+ C 512.00,365.384, 397.385,480.00, 256.002,480.00z M 189.698,0.359C 112.72,45.146, 60.964,128.521, 60.964,224.00
1137
+ c0.00,95.479, 51.756,178.854, 128.731,223.641C 266.70,402.86, 318.49,319.497, 318.49,224.00C 318.49,128.506, 266.70,45.141, 189.698,0.359z" />
1138
+ <glyph unicode="&#xe12a;" d="M 512.00,192.00L 416.00,288.00L 416.00,384.00L 352.00,384.00L 352.00,352.00L 256.00,448.00L0.00,192.00L 64.00,192.00L 64.00,0.00L 224.00,0.00L 224.00,128.00L 288.00,128.00L 288.00,0.00L 448.00,0.00L 448.00,192.00 z" />
1139
+ <glyph unicode="&#xe12b;" d="M 383.936,288.00L 383.936,352.00 C 383.936,440.368, 320.00,480.00, 256.00,480.00L 127.936,480.00 C 64.00,480.00,0.00,446.00,0.00,352.00c0.00-92.00, 64.00-128.00, 127.936-128.00l 14.88,0.00
1140
+ C 133.888,206.672, 128.176,186.08, 128.00,161.088l0.00-66.336 C 128.672,24.656, 185.728-32.00, 256.00-32.00c0.00,35.376, 28.688,64.00, 64.00,64.00l 63.936,0.00 C 448.00,32.00, 512.00,68.00, 512.00,160.00
1141
+ C 512.00,254.00, 448.00,288.00, 383.936,288.00z M 127.936,288.00C 64.00,288.00, 64.00,336.192, 64.00,352.00c0.00,19.184,0.00,64.00, 63.936,64.00L 256.00,416.00 c 23.936,0.00, 64.00-8.32, 64.00-64.00l0.00-64.00
1142
+ c0.00-20.912-10.064-39.536-25.744-51.216C 270.88,267.872, 233.744,288.00, 192.00,288.00L 127.936,288.00 z M 383.936,96.00L 320.00,96.00 c-41.808,0.00-79.008-20.128-102.368-51.184
1143
+ C 202.064,56.496, 192.00,75.12, 192.00,96.00l0.00,64.00 c0.00,29.28, 14.56,47.056, 29.056,56.192C 241.568,205.504, 256.00,184.688, 256.00,160.00c 47.296,0.00, 88.096,25.92, 110.304,64.032
1144
+ L 383.936,224.00C 448.00,224.00, 448.00,179.152, 448.00,160.00C 448.00,144.16, 448.00,96.00, 383.936,96.00z" />
1145
+ <glyph unicode="&#xe12c;" d="M 415.632,284.592c-0.432-22.192-5.376-43.12-14.128-62.224C 447.632,214.688, 448.00,177.12, 448.00,160.00
1146
+ c0.00-15.872,0.00-64.00-63.936-64.00L 320.00,96.00 c-41.68,0.00-79.008-20.128-102.368-51.248C 202.128,56.496, 192.00,75.12, 192.00,96.00l0.00,64.00 c0.00,12.624, 2.256,22.624, 5.744,30.848
1147
+ C 195.872,191.184, 194.00,192.00, 192.00,192.00L 131.248,192.00 c-2.064-9.904-3.184-20.496-3.184-32.00l0.00-64.00 c0.00-70.688, 57.248-128.00, 127.936-128.00c0.00,35.376, 28.624,64.00, 64.00,64.00l 64.064,0.00
1148
+ C 448.00,32.00, 512.00,68.00, 512.00,160.00C 512.00,238.288, 467.504,274.56, 415.632,284.592zM 256.00,416.00c 23.872,0.00, 64.00-8.32, 64.00-64.00l0.00-64.00 c0.00-20.944-10.128-39.536-25.632-51.216C 271.008,267.84, 233.744,288.00, 192.00,288.00L 128.064,288.00
1149
+ C 64.00,288.00, 64.00,336.16, 64.00,352.00c0.00,19.12,0.00,64.00, 64.064,64.00L 256.00,416.00 M 256.00,480.00L 128.064,480.00 C 64.00,480.00,0.00,446.00,0.00,352.00c0.00-92.00, 64.00-128.00, 128.064-128.00L 192.00,224.00 c 35.376,0.00, 64.00-28.688, 64.00-64.00
1150
+ c 70.688,0.00, 128.064,57.312, 128.064,128.00L 384.064,352.00 C 384.064,440.336, 320.00,480.00, 256.00,480.00L 256.00,480.00z" />
1151
+ <glyph unicode="&#xe12d;" d="M 256.00,160.00c 70.688,0.00, 127.936,57.312, 127.936,128.00L 383.936,352.00 C 383.936,440.336, 320.00,480.00, 256.00,480.00L 127.936,480.00 C 64.00,480.00,0.00,446.00,0.00,352.00c0.00-92.00, 64.00-128.00, 127.936-128.00L 192.00,224.00
1152
+ C 227.312,224.00, 256.00,195.312, 256.00,160.00zM 415.68,284.592C 413.808,198.00, 343.008,128.00, 256.00,128.00l-32.00,0.00 l0.00,32.00 c0.00,17.664-14.368,32.00-32.00,32.00L 131.184,192.00
1153
+ C 129.264,182.448, 128.08,172.224, 128.00,161.184l0.00-66.416 C 128.672,24.656, 185.728-32.00, 256.00-32.00c0.00,35.376, 28.688,64.00, 64.00,64.00l 63.936,0.00 C 448.00,32.00, 512.00,68.00, 512.00,160.00
1154
+ C 512.00,238.288, 467.44,274.56, 415.68,284.592z" />
1155
+ <glyph unicode="&#xe12e;" d="M 256.032,352.00C 433.184,352.00, 448.00,285.936, 448.00,224.00c0.00-21.504-5.68-44.88-11.936-64.00l-212.00,0.00 c-75.248,0.00-107.808-3.12-144.00-28.128
1156
+ c-15.008,41.12-24.624,96.752-6.064,141.44C 95.616,325.504, 156.864,352.00, 256.032,352.00 M 256.032,416.00C-101.904,416.00, 0.176,96.00, 64.096,32.00c 64.00,64.00, 64.00,64.00, 159.936,64.00l 254.96,0.00
1157
+ c0.00,0.00, 33.008,64.00, 33.008,128.00C 512.00,384.00, 384.048,416.00, 256.032,416.00L 256.032,416.00z" />
1158
+ <glyph unicode="&#xe12f;" d="M 479.008,96.00c0.00,0.00, 33.008,64.00, 33.008,128.00C 512.00,384.00, 384.048,416.00, 256.032,416.00C-101.904,416.00, 0.176,96.00, 64.096,32.00c 64.00,64.00, 64.00,64.00, 159.936,64.00
1159
+ L 479.008,96.00 z" />
1160
+ <glyph unicode="&#xe130;" d="M 320.00,384.00c 70.624,0.00, 128.00-57.376, 128.00-128.00s-57.376-128.00-128.00-128.00l-128.00,0.00 c-41.744,0.00-78.944-20.128-102.32-51.248C 74.128,88.496, 64.00,107.12, 64.00,128.00
1161
+ L 64.00,288.00 c0.00,52.944, 43.12,96.00, 96.00,96.00L 320.00,384.00 M 320.00,448.00L 160.00,448.00 C 71.632,448.00,0.00,376.368,0.00,288.00l0.00-160.00 c0.00-70.688, 57.376-128.00, 128.00-128.00c0.00,35.376, 28.688,64.00, 64.00,64.00l 128.00,0.00 c 106.064,0.00, 192.00,86.00, 192.00,192.00
1162
+ S 426.064,448.00, 320.00,448.00L 320.00,448.00z" />
1163
+ <glyph unicode="&#xe131;" d="M0.00,128.00c0.00-70.688, 57.376-128.00, 128.00-128.00c0.00,35.376, 28.688,64.00, 64.00,64.00l 128.00,0.00 c 106.064,0.00, 192.00,86.00, 192.00,192.00S 426.064,448.00, 320.00,448.00L 160.00,448.00
1164
+ C 71.632,448.00,0.00,376.368,0.00,288.00L0.00,128.00 z" />
1165
+ <glyph unicode="&#xe132;" d="M 224.00,480.00C 100.32,480.00,0.00,379.68,0.00,256.00c0.00-61.312, 24.752-116.752, 64.688-157.248L 65.056-32.00l 106.192,70.944
1166
+ C 188.256,34.752, 205.744,32.00, 224.00,32.00c 123.68,0.00, 224.00,100.32, 224.00,224.00C 448.00,379.68, 347.68,480.00, 224.00,480.00z M 224.00,96.00c-11.312,0.00-23.568,1.68-37.44,5.056l-27.248,6.752
1167
+ l-30.688-20.32l 0.192,37.376l-18.56,18.816C 80.432,173.936, 64.00,213.808, 64.00,256.00C 64.00,344.256, 135.744,416.00, 224.00,416.00c 88.256,0.00, 160.00-71.744, 160.00-160.00
1168
+ C 384.00,167.744, 312.256,96.00, 224.00,96.00z" horiz-adv-x="448" />
1169
+ <glyph unicode="&#xe133;" d="M 224.00,480.00C 100.32,480.00,0.00,379.68,0.00,256.00c0.00-61.312, 24.752-116.752, 64.688-157.248L 64.00-32.00l 107.248,70.944
1170
+ C 188.256,34.752, 205.744,32.00, 224.00,32.00c 123.68,0.00, 224.00,100.32, 224.00,224.00S 347.68,480.00, 224.00,480.00z" horiz-adv-x="448" />
1171
+ <glyph unicode="&#xe134;" d="M 96.00,288.00L0.00,192.00L 192.00,0.00L 512.00,320.00L 416.00,416.00L 192.00,192.00 z" />
1172
+ <glyph unicode="&#xe135;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 216.32,105.872
1173
+ L 98.528,223.68l 45.248,45.248l 72.528-72.56l 153.872,153.872l 45.248-45.248L 216.32,105.872z" />
1174
+ <glyph unicode="&#xe136;" d="M 480.00,89.632L 345.504,224.00L 480.00,358.368L 390.368,448.00L 256.00,313.568L 121.568,448.00L 32.00,358.368L 166.368,224.00L 32.00,89.632L 121.568,0.00L 256.00,134.432L 390.368,0.00 z" />
1175
+ <glyph unicode="&#xe137;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 382.624,142.624
1176
+ l-45.248-45.248L 256.00,178.752l-81.376-81.376l-45.248,45.248L 210.752,224.00l-81.376,81.376l 45.248,45.248L 256.00,269.248l 81.376,81.376l 45.248-45.248
1177
+ L 301.248,224.00L 382.624,142.624z" />
1178
+ <glyph unicode="&#xe138;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 256.00,416.00
1179
+ c 41.44,0.00, 79.568-13.504, 110.944-35.872L 99.808,113.12C 77.44,144.496, 64.00,182.624, 64.00,224.00C 64.00,329.872, 150.128,416.00, 256.00,416.00z M 256.00,32.00
1180
+ c-41.44,0.00-79.568,13.504-110.944,35.872L 412.192,334.88C 434.56,303.504, 448.00,265.376, 448.00,224.00C 448.00,118.128, 361.872,32.00, 256.00,32.00z" />
1181
+ <glyph unicode="&#xe139;" d="M 512.00,32.00L 288.00,256.00L 384.00,352.00L0.00,480.00L 128.00,96.064L 224.00,192.064L 448.00-32.00 z" />
1182
+ <glyph unicode="&#xe13a;" d="M0.00,32.00A64.00,64.00 1260.00 1,0 128.00,32A64.00,64.00 1260.00 1,0 0.00,32zM 96.00,480.00l0.00-64.00 c 194.368,0.00, 352.00-157.616, 352.00-352.00l 64.00,0.00 C 512.00,293.728, 325.712,480.00, 96.00,480.00zM 96.368,351.872C 96.24,351.872, 96.128,351.856, 96.00,351.856l0.00-64.00 c 0.128,0.00, 0.24,0.016, 0.368,0.016
1183
+ c 123.664,0.00, 223.936-100.24, 224.00-223.872l 64.00,0.00 C 384.304,222.992, 255.376,351.872, 96.368,351.872zM 96.368,223.872c-0.128,0.00-0.24-0.016-0.368-0.016l0.00-64.00 c 0.128,0.00, 0.24,0.016, 0.368,0.016
1184
+ c 52.976,0.00, 95.936-42.928, 96.00-95.872l 64.00,0.00 C 256.304,152.304, 184.688,223.872, 96.368,223.872z" />
1185
+ <glyph unicode="&#xe13b;" d="M 512.00-32.00l-73.12,0.00 C 438.88,210.00, 242.00,406.848,0.00,406.848L0.00,480.00 C 282.256,480.00, 512.00,250.32, 512.00-32.00L 512.00-32.00zM 365.68-32.00l-73.12,0.00 c0.00,161.312-131.312,292.56-292.56,292.56L0.00,333.712 C 201.632,333.712, 365.68,169.632, 365.68-32.00
1186
+ L 365.68-32.00zM 219.44-32.00L 146.256-32.00 c0.00,80.688-65.568,146.256-146.256,146.256l0.00,73.184 C 120.992,187.44, 219.44,88.992, 219.44-32.00
1187
+ L 219.44-32.00zM 73.12-32.00c0.00,40.368-32.688,73.12-73.12,73.12L0.00-32.00 L 73.12-32.00 z" />
1188
+ <glyph unicode="&#xe13c;" d="M 505.712,389.712l-80.368-80.368l-84.00,0.00 L 341.344,394.656 l 79.376,79.344C 408.976,477.536, 396.848,480.00, 383.968,480.00
1189
+ C 313.312,480.00, 256.00,422.656, 256.00,352.00c0.00-19.712, 4.816-38.16, 12.816-54.88L 12.496,40.88C 4.816,33.12,0.00,22.496,0.00,10.624C0.00-12.88, 19.056-32.00, 42.688-32.00
1190
+ c 11.808,0.00, 22.496,4.752, 30.128,12.496l 256.368,256.288C 345.84,228.848, 364.336,224.00, 383.968,224.00c 70.752,0.00, 128.00,57.344, 128.00,128.00
1191
+ C 511.968,365.216, 509.472,377.712, 505.712,389.712z" horiz-adv-x="511.9679870605469" />
1192
+ <glyph unicode="&#xe13d;" d="M 193.038,224.00A64.346,64.346 1260.00 1,0 321.729,224A64.346,64.346 1260.00 1,0 193.038,224zM 459.349,383.578c-5.534-4.552-12.258-7.593-19.979-7.593c-17.727,0.00-32.173,14.413-32.173,32.35
1193
+ c0.00,7.818, 3.137,14.783, 7.786,20.478c-35.696,27.669-78.92,46.297-126.054,52.201C 287.288,464.702, 274.097,451.817, 257.383,451.817
1194
+ s-30.098,13.03-31.546,29.567C 178.077,475.19, 134.595,456.224, 98.594,427.558c 4.086-5.437, 6.982-11.872, 6.982-19.207c0.00-17.936-14.333-32.35-32.173-32.35
1195
+ c-7.158,0.00-13.577,2.783-18.918,6.837C 20.864,339.115,0.00,284.919,0.00,225.383c0.00-142.896, 115.243-258.767, 257.383-258.767s 257.383,115.871, 257.383,258.767
1196
+ C 514.767,285.482, 493.661,339.919, 459.349,383.578z M 257.383,96.692c-71.07,0.00-128.692,57.622-128.692,128.692c0.00,35.567, 14.397,67.676, 37.707,90.985L 257.383,407.354l 90.856-90.856
1197
+ C 371.63,293.188, 386.075,260.951, 386.075,225.383C 386.075,154.249, 328.453,96.692, 257.383,96.692z" horiz-adv-x="514.7669067382812" />
1198
+ <glyph unicode="&#xe13e;" d="M 384.00,416.00L 384.00,480.00L 320.00,480.00L 320.00,416.00L 192.00,416.00L 192.00,480.00L 128.00,480.00L 128.00,416.00L0.00,416.00L0.00,352.00L 512.00,352.00L 512.00,416.00 zM 64.00,160.00L 448.00,160.00L 448.00,96.00L 64.00,96.00zM 64.00,288.00L 448.00,288.00L 448.00,224.00L 64.00,224.00zM 64.00-32.00L 384.00-32.00L 448.00,32.00L 64.00,32.00 z" />
1199
+ <glyph unicode="&#xe13f;" d="M 512.00-32.00L0.00-32.00L0.00,416.00L 64.00,416.00L 64.00,32.00L 448.00,32.00L 448.00,416.00L 512.00,416.00 zM 96.00,288.00L 160.00,288.00L 160.00,224.00L 96.00,224.00zM 224.00,288.00L 288.00,288.00L 288.00,224.00L 224.00,224.00zM 352.00,288.00L 416.00,288.00L 416.00,224.00L 352.00,224.00zM 96.00,160.00L 160.00,160.00L 160.00,96.00L 96.00,96.00zM 224.00,160.00L 288.00,160.00L 288.00,96.00L 224.00,96.00zM 352.00,96.00L 352.00,160.00L 416.00,160.00 zM 128.00,384.00L 128.00,448.00 c0.00,17.68, 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00l0.00-64.00 c0.00-17.68-14.32-32.00-32.00-32.00S 128.00,366.32, 128.00,384.00zM 320.00,384.00L 320.00,448.00 c0.00,17.68, 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00l0.00-64.00 c0.00-17.68-14.32-32.00-32.00-32.00S 320.00,366.32, 320.00,384.00z" />
1200
+ <glyph unicode="&#xe140;" d="M 416.00,416.00l0.00-32.752 c0.00-35.376-28.624-64.00-64.00-64.00s-64.00,28.624-64.00,64.00L 288.00,416.00 l-64.00,0.00 l0.00-32.752 c0.00-35.376-28.624-64.00-64.00-64.00s-64.00,28.624-64.00,64.00L 96.00,416.00 L0.00,416.00 l0.00-448.00 l 512.00,0.00 L 512.00,416.00
1201
+ L 416.00,416.00 z M 160.00,32.00L 96.00,32.00 l0.00,64.00 l 64.00,0.00 L 160.00,32.00 z M 160.00,160.00L 96.00,160.00 l0.00,64.00 l 64.00,0.00 L 160.00,160.00 z M 288.00,32.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 288.00,32.00 z M 288.00,160.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 288.00,160.00 z M 352.00,32.00l0.00,64.00 l 64.00,0.00 L 352.00,32.00z M 416.00,160.00l-64.00,0.00 l0.00,64.00 l 64.00,0.00 L 416.00,160.00 zM 128.00,384.00L 128.00,448.00 c0.00,17.68, 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00l0.00-64.00 c0.00-17.68-14.32-32.00-32.00-32.00S 128.00,366.32, 128.00,384.00zM 320.00,384.00L 320.00,448.00 c0.00,17.68, 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00l0.00-64.00 c0.00-17.68-14.32-32.00-32.00-32.00S 320.00,366.32, 320.00,384.00z" />
1202
+ <glyph unicode="&#xe141;" d="M 447.968,96.00c-15.504,0.00-29.248-6.256-40.368-15.44l-97.536,69.632C 316.256,162.944, 320.00,176.944, 320.00,192.00
1203
+ c0.00,20.688-6.752,39.808-17.872,55.44l 114.096,114.192C 425.712,356.064, 436.224,352.00, 447.968,352.00c 35.376,0.00, 64.00,28.624, 64.00,64.00s-28.624,64.00-64.00,64.00s-64.00-28.624-64.00-64.00
1204
+ c0.00-11.808, 4.128-22.256, 9.632-31.744l-114.096-114.192C 263.744,281.312, 244.752,288.00, 224.00,288.00c-36.624,0.00-68.128-20.816-84.32-51.056l-77.056,25.744
1205
+ C 59.504,277.056, 47.312,288.00, 32.00,288.00c-17.68,0.00-32.00-14.32-32.00-32.00s 14.32-32.00, 32.00-32.00c 8.064,0.00, 15.248,3.248, 20.88,8.192l 76.624-25.568
1206
+ C 128.752,201.808, 128.00,196.992, 128.00,192.00c0.00-52.992, 43.008-96.00, 96.00-96.00c 26.368,0.00, 50.32,10.688, 67.68,27.936l 96.912-69.184
1207
+ c-2.752-7.12-4.624-14.688-4.624-22.752c0.00-35.312, 28.624-64.00, 64.00-64.00s 64.00,28.688, 64.00,64.00S 483.344,96.00, 447.968,96.00z" horiz-adv-x="511.9679870605469" />
1208
+ <glyph unicode="&#xe142;" d="M 255.936,232.688L 512.00,353.312L 512.00,416.00L0.00,416.00L0.00,353.504 zM 256.064,161.936L0.00,282.88L0.00,32.00L 512.00,32.00L 512.00,282.496 z" />
1209
+ <glyph unicode="&#xe143;" d="M 369.808,384.00c 39.312,0.00, 71.872-29.12, 77.376-67.008L 256.064,97.504L 64.816,316.992C 70.32,354.88, 102.88,384.00, 142.192,384.00
1210
+ c 32.256,0.00, 61.68-34.624, 61.68-34.624L 256.00,294.00l 52.128,55.376C 308.128,349.376, 337.568,384.00, 369.808,384.00 M 369.808,448.00
1211
+ c-47.744,0.00-88.00-25.248-113.808-61.504C 230.192,422.752, 189.936,448.00, 142.192,448.00C 63.744,448.00,0.00,384.128,0.00,305.744l0.00-11.744 L 256.128,0.00L 512.00,294.00l0.00,11.744
1212
+ C 512.00,384.128, 448.256,448.00, 369.808,448.00L 369.808,448.00z" />
1213
+ <glyph unicode="&#xe144;" d="M 256.00,386.496C 230.192,422.752, 189.936,448.00, 142.192,448.00C 63.744,448.00,0.00,384.128,0.00,305.744l0.00-11.744 L 256.128,0.00L 512.00,294.00l0.00,11.744
1214
+ C 512.00,384.128, 448.256,448.00, 369.808,448.00C 322.064,448.00, 281.808,422.752, 256.00,386.496z" />
1215
+ <glyph unicode="&#xe145;" d="M 447.632,352.00l-63.184,0.00 L 448.00,415.744L 385.184,480.00l-89.056,0.00 l 63.808-63.744L 294.56,352.00l-75.568,0.00 l 64.944,63.744L 219.744,480.00L 129.248,480.00
1216
+ l 63.744-63.744L 127.632,352.00L 63.504,352.00 l 64.992,63.744L 64.256,480.00L0.00,480.00 l0.00-512.00 l 512.00,0.00 L 512.00,480.00 l-62.752,0.00 L 512.00,416.00L 447.632,352.00z M 448.00,32.00L 64.00,32.00 l0.00,64.00 l 384.00,0.00 L 448.00,32.00 z M 448.00,160.00L 64.00,160.00 l0.00,64.00 l 384.00,0.00 L 448.00,160.00 z" />
1217
+ <glyph unicode="&#xe146;" d="M 224.00,480.00L0.00,480.00 l0.00-512.00 l 384.00,0.00 L 384.00,320.032 L 224.00,480.00z M 64.00,32.00L 64.00,416.00 l 128.00,0.00 l0.00-128.00 l 128.00,0.00 l0.00-256.00 L 64.00,32.00 z" horiz-adv-x="384" />
1218
+ <glyph unicode="&#xe147;" d="M 224.00,480.00L0.00,480.00 l0.00-512.00 l 384.00,0.00 L 384.00,320.032 L 224.00,480.00z M 190.688,288.00L 190.688,416.00 l 128.00-128.00L 190.688,288.00 z" horiz-adv-x="384" />
1219
+ <glyph unicode="&#xe148;" d="M 352.256,480.00L0.00,480.00 l0.00-511.008 l 128.816,105.248L 257.12-32.00l 128.192,106.128L 512.00-31.744L 512.00,320.00 L 352.256,480.00z M 448.32,96.992
1220
+ l-63.248,51.632l-127.936-105.872l-127.68,105.744l-65.376-51.504c0.00,0.00,0.00,277.744,0.00,320.00c 33.632,0.00, 124.944,0.00, 192.128,0.00l0.00-192.00 L 448.32,224.992
1221
+ C 448.32,181.312, 448.32,96.992, 448.32,96.992z M 320.256,288.992c0.00,24.688,0.00,94.624,0.00,128.00c 25.872-25.872, 102.432-102.368, 128.064-128.00
1222
+ C 415.568,288.992, 345.12,288.992, 320.256,288.992z" />
1223
+ <glyph unicode="&#xe149;" d="M 345.744,480.00L0.00,480.00 l0.00-512.00 l 127.632,106.256L 255.872-32.00l 128.064,106.128L 512.00-32.00L 512.00,315.184 L 345.744,480.00z M 288.00,256.00L 288.00,416.00 l 160.00-160.00L 288.00,256.00 z" />
1224
+ <glyph unicode="&#xe14a;" d="M 512.00,288.00L 320.00,288.00L 320.00,480.00L 192.00,480.00L 192.00,288.00L0.00,288.00L0.00,160.00L 192.00,160.00L 192.00-32.00L 320.00-32.00L 320.00,160.00L 512.00,160.00 z" />
1225
+ <glyph unicode="&#xe14b;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 384.00,192.00l-96.00,0.00 l0.00-96.00 l-64.00,0.00 l0.00,96.00 L 128.00,192.00 l0.00,64.00 l 96.00,0.00
1226
+ L 224.00,352.00 l 64.00,0.00 l0.00-96.00 l 96.00,0.00 L 384.00,192.00 z" />
1227
+ <glyph unicode="&#xe14c;" d="M0.00,288.00L 512.00,288.00L 512.00,160.00L0.00,160.00z" />
1228
+ <glyph unicode="&#xe14d;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 384.00,192.00L 128.00,192.00 l0.00,64.00 l 256.00,0.00 L 384.00,192.00 z" />
1229
+ <glyph unicode="&#xe14e;" d="M 512.00,352.00c0.00,70.656-57.376,128.00-128.00,128.00c-47.744,0.00-88.992-26.528-111.008-65.376c0.00,0.032, 0.064,0.064, 0.064,0.096
1230
+ c-5.872,0.56-11.568,1.776-17.568,1.776c-106.064,0.00-192.00-85.936-192.00-192.00c0.00-40.432, 12.624-77.872, 33.936-108.752L0.00-32.00l 148.624,96.992
1231
+ c 30.56-20.496, 67.312-32.496, 106.88-32.496c 106.064,0.00, 192.00,85.936, 192.00,192.00c0.00,5.536-1.12,10.72-1.632,16.128C 485.12,262.496, 512.00,303.904, 512.00,352.00z
1232
+ M 255.504,96.496c-70.624,0.00-128.00,57.376-128.00,128.00c0.00,70.592, 57.376,128.00, 128.00,128.00c 0.192,0.00, 0.368-0.064, 0.496-0.064c0.00,0.128, 0.064,0.224, 0.064,0.32
1233
+ C 256.064,352.496, 256.00,352.256, 256.00,352.00c0.00-11.12, 1.872-21.68, 4.496-31.968l-50.752-50.784c-24.992-24.992-24.992-65.504,0.00-90.496s 65.504-24.992, 90.496,0.00
1234
+ l 50.256,50.256c 10.56-2.88, 21.504-4.88, 32.944-4.944C 383.184,153.632, 325.936,96.496, 255.504,96.496z M 384.00,288.00c-35.248,0.00-64.00,28.72-64.00,64.00
1235
+ s 28.752,64.00, 64.00,64.00s 64.00-28.72, 64.00-64.00S 419.248,288.00, 384.00,288.00z" />
1236
+ <glyph unicode="&#xe14f;" d="M 502.624,470.624c-12.496,12.496-32.944,12.496-45.44,0.00l-65.12-65.184C 365.376,423.184, 334.752,432.00, 304.00,432.00
1237
+ c-40.944,0.00-81.872-15.632-113.12-46.88l-96.00-96.00c-54.752-54.688-61.504-139.248-20.368-201.312l-65.12-65.184c-12.496-12.496-12.496-32.752,0.00-45.248
1238
+ C 15.632-28.88, 23.808-32.00, 32.00-32.00s 16.368,3.12, 22.624,9.376l 65.12,65.184C 146.432,24.816, 177.248,16.00, 208.00,16.00c 40.944,0.00, 81.872,15.632, 113.12,46.88
1239
+ l 95.808,96.00c 54.752,54.688, 61.504,139.248, 20.368,201.312l 65.312,65.184C 515.12,437.872, 515.12,458.128, 502.624,470.624z M 399.808,272.00
1240
+ c0.00-25.632-10.00-49.744-28.128-67.872l-95.808-96.00C 257.744,90.00, 233.632,80.00, 208.00,80.00c-14.496,0.00-28.368,3.568-41.12,9.632l 47.744,47.744
1241
+ c 12.496,12.496, 12.496,32.752,0.00,45.248s-32.752,12.496-45.248,0.00L 121.632,134.88C 115.504,147.568, 112.00,161.44, 112.00,176.00c0.00,25.632, 10.00,49.744, 28.128,67.872
1242
+ l 96.00,96.00C 254.256,358.00, 278.368,368.00, 304.00,368.00c 14.496,0.00, 28.32-3.568, 41.056-9.632l-48.688-48.752c-12.496-12.496-12.496-32.752,0.00-45.248
1243
+ c 6.256-6.256, 14.432-9.376, 22.624-9.376c 8.128,0.00, 16.32,3.12, 22.56,9.376l 48.624,48.752C 396.32,300.432, 399.808,286.56, 399.808,272.00z" />
1244
+ <glyph unicode="&#xe150;" d="M 512.00,480.00L 128.00,224.00L 224.00,160.00L0.00-32.00L 384.00,160.00L 288.00,224.00 z" />
1245
+ <glyph unicode="&#xe151;" d="M 288.00,160.00L 288.00,64.00L 352.00,64.00L 256.00-32.00L 160.00,64.00L 224.00,64.00L 224.00,160.00 zM 224.00,288.00L 224.00,384.00L 160.00,384.00L 256.00,480.00L 352.00,384.00L 288.00,384.00L 288.00,288.00 zM 192.00,192.00L 96.00,192.00L 96.00,128.00L0.00,224.00L 96.00,320.00L 96.00,256.00L 192.00,256.00 zM 320.00,256.00L 416.00,256.00L 416.00,320.00L 512.00,224.00L 416.00,128.00L 416.00,192.00L 320.00,192.00 z" />
1246
+ <glyph unicode="&#xe152;" d="M 256.00,128.00L 288.00,160.00L 288.00,64.00L 352.00,64.00L 256.00-32.00L 160.00,64.00L 224.00,64.00L 224.00,160.00 zM 256.00,319.008L 224.00,288.00L 224.00,384.00L 160.00,384.00L 256.00,480.00L 352.00,384.00L 288.00,384.00L 288.00,288.00 zM 160.00,224.00L 192.00,192.00L 96.00,192.00L 96.00,128.00L0.00,224.00L 96.00,320.00L 96.00,256.00L 192.00,256.00 zM 351.008,224.00L 320.00,256.00L 416.00,256.00L 416.00,320.00L 512.00,224.00L 416.00,128.00L 416.00,192.00L 320.00,192.00 z" />
1247
+ <glyph unicode="&#xe153;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 352.00,160.00l0.00,32.00 l-64.00,0.00 l0.00-64.00 l 32.00,0.00 l-64.00-64.00
1248
+ l-64.00,64.00l 32.00,0.00 l0.00,64.00 l-64.00,0.00 l0.00-32.00 l-64.00,64.00l 64.00,64.00l0.00-32.00 l 64.00,0.00 l0.00,64.00 l-32.00,0.00 l 64.00,64.00l 64.00-64.00l-32.00,0.00 l0.00-64.00 l 64.00,0.00 l0.00,32.00 l 64.00-64.00L 352.00,160.00z" />
1249
+ <glyph unicode="&#xe154;" d="M 288.00,448.00c0.00,17.60-14.40,32.00-32.00,32.00s-32.00-14.40-32.00-32.00l0.00-288.00 l-32.00,0.00 l0.00-64.00 l 32.00,0.00 l0.00-96.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00l0.00,96.00 l 32.00,0.00 l0.00,64.00 l-32.00,0.00 L 288.00,448.00 zM 96.00,448.00c0.00,17.60-14.40,32.00-32.00,32.00S 32.00,465.60, 32.00,448.00l0.00-160.00 L0.00,288.00 l0.00-64.00 l 32.00,0.00 l0.00-224.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00L 96.00,224.00 l 32.00,0.00 l0.00,64.00 L 96.00,288.00 L 96.00,448.00 zM 512.00,352.00l-32.00,0.00 L 480.00,448.00 c0.00,17.60-14.40,32.00-32.00,32.00s-32.00-14.40-32.00-32.00l0.00-96.00 l-32.00,0.00 l0.00-64.00 l 32.00,0.00 l0.00-288.00 c0.00-17.60, 14.40-32.00, 32.00-32.00s 32.00,14.40, 32.00,32.00L 480.00,288.00 l 32.00,0.00 L 512.00,352.00 z" />
1250
+ <glyph unicode="&#xe155;" d="M 128.00,160.00c-22.56,0.00-43.872,4.624-64.00,11.776L 64.00-32.00 l 64.00,64.00l 64.00-64.00L 192.00,171.776 C 171.872,164.624, 150.56,160.00, 128.00,160.00zM0.00,352.00A128.00,128.00 1260.00 1,0 256.00,352A128.00,128.00 1260.00 1,0 0.00,352z" horiz-adv-x="256" />
1251
+ <glyph unicode="&#xe156;" d="M 128.00,160.00c-22.56,0.00-43.872,4.624-64.00,11.744L 64.00-32.00 l 64.00,64.00l 64.00-64.00L 192.00,171.744 C 171.872,164.624, 150.56,160.00, 128.00,160.00zM 128.00,480.00C 57.312,480.00,0.00,422.688,0.00,352.00s 57.312-128.00, 128.00-128.00s 128.00,57.312, 128.00,128.00S 198.688,480.00, 128.00,480.00z M 128.00,288.00c-35.376,0.00-64.00,28.656-64.00,64.00
1252
+ s 28.624,64.00, 64.00,64.00s 64.00-28.656, 64.00-64.00S 163.376,288.00, 128.00,288.00z" horiz-adv-x="256" />
1253
+ <glyph unicode="&#xe157;" d="M 322.128,480.00C 217.504,480.00, 132.368,394.88, 132.368,290.192c0.00-25.056, 5.12-48.816, 13.936-70.688L0.00,73.184L 105.12-32.00l 146.368,146.432
1254
+ c 21.872-8.88, 45.632-14.00, 70.624-14.00c 104.688,0.00, 189.872,85.12, 189.872,189.728C 512.00,394.88, 426.816,480.00, 322.128,480.00z M 322.128,164.368
1255
+ c-69.312,0.00-125.808,56.496-125.808,125.792c0.00,69.376, 56.496,125.872, 125.808,125.872c 69.44,0.00, 125.936-56.496, 125.936-125.872
1256
+ C 448.064,220.88, 391.568,164.368, 322.128,164.368z" />
1257
+ <glyph unicode="&#xe158;" d="M 512.00,416.00l-64.00,0.00 l-64.00,0.00 c0.00,35.376-28.624,64.00-64.00,64.00l-128.00,0.00 C 156.624,480.00, 128.00,451.376, 128.00,416.00L 64.00,416.00 L0.00,416.00 l0.00-64.00 l 64.00,0.00 l0.00-288.00 c0.00-52.992, 43.008-96.00, 96.00-96.00l 192.00,0.00
1258
+ c 52.992,0.00, 96.00,43.008, 96.00,96.00L 448.00,352.00 l 64.00,0.00 L 512.00,416.00 z M 384.00,64.00c0.00-17.632-14.368-32.00-32.00-32.00L 160.00,32.00 c-17.632,0.00-32.00,14.368-32.00,32.00L 128.00,352.00 l 256.00,0.00 L 384.00,64.00 zM 160.00,128.00A32.00,32.00 1260.00 1,0 224.00,128A32.00,32.00 1260.00 1,0 160.00,128zM 160.00,256.00A32.00,32.00 1260.00 1,0 224.00,256A32.00,32.00 1260.00 1,0 160.00,256zM 288.00,128.00A32.00,32.00 1260.00 1,0 352.00,128A32.00,32.00 1260.00 1,0 288.00,128zM 288.00,256.00A32.00,32.00 1260.00 1,0 352.00,256A32.00,32.00 1260.00 1,0 288.00,256z" />
1259
+ <glyph unicode="&#xe159;" d="M 448.00,416.00l-64.00,0.00 c0.00,35.376-28.624,64.00-64.00,64.00l-128.00,0.00 C 156.624,480.00, 128.00,451.376, 128.00,416.00L 64.00,416.00 L0.00,416.00 l0.00-64.00 l 64.00,0.00 l0.00-288.00 c0.00-52.992, 43.008-96.00, 96.00-96.00l 192.00,0.00
1260
+ c 52.992,0.00, 96.00,43.008, 96.00,96.00L 448.00,352.00 l 64.00,0.00 L 512.00,416.00 L 448.00,416.00 z M 192.00,96.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00S 209.68,96.00, 192.00,96.00z M 192.00,224.00
1261
+ c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00S 209.68,224.00, 192.00,224.00z M 320.00,96.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00
1262
+ S 337.68,96.00, 320.00,96.00z M 320.00,224.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00S 337.68,224.00, 320.00,224.00z" />
1263
+ <glyph unicode="&#xe15a;" d="M 128.00,336.00A16.00,16.00 1260.00 1,0 160.00,336A16.00,16.00 1260.00 1,0 128.00,336zM 224.00,480.00L 32.00,480.00 C 14.32,480.00,0.00,465.68,0.00,448.00l0.00-352.00 c0.00-70.688, 57.312-128.00, 128.00-128.00s 128.00,57.312, 128.00,128.00L 256.00,448.00 C 256.00,465.68, 241.68,480.00, 224.00,480.00z M 80.00,160.00
1264
+ c-8.832,0.00-16.00,7.152-16.00,16.00s 7.168,16.00, 16.00,16.00c 8.848,0.00, 16.00-7.152, 16.00-16.00S 88.848,160.00, 80.00,160.00z M 160.00,96.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00
1265
+ S 177.68,96.00, 160.00,96.00z M 192.00,224.00l-32.00,0.00 c0.00,17.664-14.336,32.00-32.00,32.00s-32.00-14.336-32.00-32.00L 64.00,224.00 L 64.00,416.00 l 128.00,0.00 L 192.00,224.00 z" horiz-adv-x="256" />
1266
+ <glyph unicode="&#xe15b;" d="M 224.00,480.00L 32.00,480.00 C 14.32,480.00,0.00,465.68,0.00,448.00l0.00-352.00 c0.00-70.688, 57.312-128.00, 128.00-128.00s 128.00,57.312, 128.00,128.00L 256.00,448.00 C 256.00,465.68, 241.68,480.00, 224.00,480.00z M 160.00,96.00
1267
+ c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00S 177.68,96.00, 160.00,96.00z M 192.00,224.00l-32.00,0.00 c0.00,17.664-14.336,32.00-32.00,32.00s-32.00-14.336-32.00-32.00L 64.00,224.00 L 64.00,416.00 l 128.00,0.00 L 192.00,224.00 z" horiz-adv-x="256" />
1268
+ <glyph unicode="&#xe15c;" d="M 352.00,480.00c-88.368,0.00-160.00-71.632-160.00-160.00c0.00-10.00, 1.184-19.632, 2.944-29.056L0.00,96.00l0.00-128.00 l 192.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00 l 2.944,2.944
1269
+ C 332.368,161.184, 342.00,160.00, 352.00,160.00c 88.368,0.00, 160.00,71.632, 160.00,160.00S 440.368,480.00, 352.00,480.00z M 352.00,224.00c-5.008,0.00-10.496,0.624-17.376,1.872l-33.12,6.128
1270
+ L 256.00,186.496L 256.00,160.00 l-64.00,0.00 l0.00-64.00 L 128.00,96.00 l0.00-64.00 L 64.00,32.00 l0.00,37.504 l 200.00,200.00l-6.128,33.12C 256.592,309.504, 256.00,315.008, 256.00,320.00c0.00,52.944, 43.056,96.00, 96.00,96.00s 96.00-43.056, 96.00-96.00
1271
+ S 404.944,224.00, 352.00,224.00zM 320.00,320.00A32.00,32.00 1260.00 1,0 384.00,320A32.00,32.00 1260.00 1,0 320.00,320z" />
1272
+ <glyph unicode="&#xe15d;" d="M 352.00,480.00c-88.368,0.00-160.00-71.632-160.00-160.00c0.00-10.00, 1.184-19.632, 2.944-29.056L0.00,96.00l0.00-128.00 l 192.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00 l 64.00,0.00 l0.00,64.00
1273
+ l 2.944,2.944C 332.368,161.184, 342.00,160.00, 352.00,160.00c 88.368,0.00, 160.00,71.632, 160.00,160.00S 440.368,480.00, 352.00,480.00z M 352.128,288.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00
1274
+ s 32.00-14.32, 32.00-32.00S 369.808,288.00, 352.128,288.00z" />
1275
+ <glyph unicode="&#xe15e;" d="M 512.00,480.00L 128.00,480.00 l0.00-128.00 C 81.504,352.00,0.00,352.00,0.00,352.00l0.00-384.00 l 384.00,0.00 l0.00,128.00 l 128.00,0.00 L 512.00,480.00 z M 320.00,32.00L 64.00,32.00 L 64.00,224.00 l 64.00,0.00 l0.00-128.00 l 192.00,0.00 C 320.00,67.376, 320.00,32.00, 320.00,32.00z M 448.00,160.00L 192.00,160.00 L 192.00,352.00 l 256.00,0.00
1276
+ L 448.00,160.00 z" />
1277
+ <glyph unicode="&#xe15f;" d="M 160.00,415.872c 52.976,0.00, 96.00-43.184, 96.00-96.256c0.00-30.32-13.808-58.192-37.968-76.368c-36.128-27.312-50.72-57.504-55.744-82.88
1278
+ L 157.712,160.368 c-5.008,25.376-19.648,55.568-55.744,82.88c-24.128,18.192-38.00,46.064-38.00,76.368C 63.968,372.688, 107.024,415.872, 160.00,415.872 M 160.00,480.00
1279
+ C 71.632,480.00,0.00,408.192,0.00,319.632C0.00,267.12, 24.72,221.248, 63.504,192.00c 17.84-13.504, 32.56-30.88, 32.56-54.88l0.00-40.88 l 127.904,0.00 L 223.968,137.12
1280
+ c0.00,24.00, 14.72,41.376, 32.528,54.88C 295.312,221.248, 320.00,267.12, 320.00,319.632C 320.00,408.192, 248.368,480.00, 160.00,480.00L 160.00,480.00zM 96.00,32.00L 224.00,32.00L 224.00-32.00L 96.00-32.00z" horiz-adv-x="320" />
1281
+ <glyph unicode="&#xe160;" d="M 75.056,42.88C 26.624,91.248,0.00,155.504,0.00,224.00C0.00,365.12, 114.816,480.00, 256.00,480.00l 32.00-32.00l-32.00-32.00C 150.128,416.00, 64.00,329.872, 64.00,224.00
1282
+ c0.00-51.376, 20.00-99.632, 56.32-135.872l-39.312-5.12L 75.056,42.88L 75.056,42.88zM 256.00-32.00l-32.00,31.872L 256.00,32.00c 105.872,0.00, 192.00,86.128, 192.00,192.00c0.00,51.248-20.00,99.504-56.368,135.808l 39.376,5.184
1283
+ l 5.872,40.064C 485.312,356.688, 512.00,292.368, 512.00,224.00C 512.00,82.88, 397.12-32.00, 256.00-32.00L 256.00-32.00z" />
1284
+ <glyph unicode="&#xe161;" d="M 382.128,382.624l-45.12-45.312C 367.248,307.056, 384.00,266.816, 384.00,224.00c0.00-88.256-71.744-160.00-160.00-160.00l0.00,32.00 l-64.00-64.00l 64.00-64.00l0.00,32.00
1285
+ c 123.504,0.00, 224.00,100.496, 224.00,224.00C 448.00,283.936, 424.624,340.256, 382.128,382.624zM 288.00,416.00l-64.00,64.00l0.00-32.00 C 100.496,448.00,0.00,347.504,0.00,224.00c0.00-59.936, 23.376-116.256, 65.872-158.624l 45.12,45.312
1286
+ C 80.752,140.944, 64.00,181.184, 64.00,224.00C 64.00,312.256, 135.744,384.00, 224.00,384.00l0.00-32.00 L 288.00,416.00z" horiz-adv-x="448" />
1287
+ <glyph unicode="&#xe162;" d="M 448.00,192.00c0.00,123.68-100.32,224.00-224.00,224.00C 100.32,416.00,0.00,315.68,0.00,192.00C0.00,280.368, 71.632,352.00, 160.00,352.00s 160.00-71.632, 160.00-160.00l0.00-32.00 l-64.00,0.00 l 128.00-128.00l 128.00,128.00l-64.00,0.00 L 448.00,192.00
1288
+ z" />
1289
+ <glyph unicode="&#xe163;" d="M 450.468,420.484c-79.307,79.291-217.666,79.355-296.925,0.00L 63.996,330.873L 63.996,415.988 L0.00,415.988 l0.00-191.988 l 191.988,0.00 l0.00,63.996 l-80.363-0.048l 87.243,87.243
1290
+ c 55.117,55.181, 151.239,55.181, 206.355-0.064C 432.789,347.56, 447.972,310.939, 447.972,271.949c0.00-39.038-15.183-75.675-42.749-103.322l-48.253-48.237l 45.245-45.229
1291
+ l 48.253,48.125C 490.097,163.044, 511.968,215.809, 511.968,271.949C 511.968,328.057, 490.097,380.806, 450.468,420.484zM 295.166-32.00L 249.92,13.309L 295.198,58.538L 340.443,13.229z" horiz-adv-x="511.968017578125" />
1292
+ <glyph unicode="&#xe164;" d="M 384.00,192.00c0.00-70.56-57.376-128.00-128.00-128.00s-128.00,57.44-128.00,128.00s 57.376,128.00, 128.00,128.00l 37.744-0.432l-18.624-18.624l 45.248-45.248L 416.56,352.00
1293
+ l-96.192,96.00l-45.248-45.248L 294.00,384.00L 256.00,384.00 C 150.00,384.00, 64.00,298.064, 64.00,192.00s 86.00-192.00, 192.00-192.00s 192.00,85.936, 192.00,192.00L 384.00,192.00 z" />
1294
+ <glyph unicode="&#xe165;" d="M 384.00,192.00c0.00-70.624-57.376-128.00-128.00-128.00s-128.00,57.376-128.00,128.00s 57.376,128.00, 128.00,128.00l 64.00,0.00 l 0.368-64.32L 416.56,352.00l-96.192,96.00l0.00-64.00 L 256.00,384.00
1295
+ C 150.00,384.00, 64.00,298.00, 64.00,192.00s 86.00-192.00, 192.00-192.00s 192.00,86.00, 192.00,192.00L 384.00,192.00 z" />
1296
+ <glyph unicode="&#xe166;" d="M 320.00,224.00l0.00-64.00 l 75.808,0.00 l-85.936-85.936c-54.224-54.336-148.944-54.336-203.216,0.00l-45.28-45.184
1297
+ C 100.592-10.384, 152.816-32.00, 208.32-32.00c 55.536,0.00, 107.632,21.632, 146.80,60.88l 92.88,92.80L 448.00,32.00 l 64.00,0.00 L 512.00,224.00 L 320.00,224.00 zM 192.00,288.00L 116.192,288.00 l 85.936,85.936c 54.224,54.336, 148.944,54.336, 203.216,0.00l 45.28,45.184C 411.408,458.368, 359.184,480.00, 303.664,480.00
1298
+ c-55.536,0.00-107.632-21.632-146.80-60.88L 64.00,326.32L 64.00,416.00 L0.00,416.00 l0.00-192.00 l 192.00,0.00 L 192.00,288.00 z" />
1299
+ <glyph unicode="&#xe167;" d="M 192.00,320.00L 128.00,320.00 L 128.00,320.256 C 128.00,337.888, 142.368,352.00, 160.00,352.00l 192.00,0.00 c 17.632,0.00, 32.00-14.368, 32.00-32.00l0.00-32.00 l 64.00,0.00 l0.00,32.00 c0.00,52.944-43.056,96.00-96.00,96.00L 160.00,416.00
1300
+ c-52.944,0.00-96.00-43.056-96.00-96.00L0.00,320.00 l 96.00-96.00L 192.00,320.00zM 416.00,224.00l-96.00-96.00l 64.00,0.00 l0.00-0.256 C 384.00,110.128, 369.632,96.00, 352.00,96.00L 160.00,96.00 c-17.632,0.00-32.00,14.368-32.00,32.00l0.00,32.00 L 64.00,160.00 l0.00-32.00 c0.00-52.944, 43.056-96.00, 96.00-96.00l 192.00,0.00
1301
+ c 52.944,0.00, 96.00,43.056, 96.00,96.00l 64.00,0.00 L 416.00,224.00z" />
1302
+ <glyph unicode="&#xe168;" d="M 192.00,320.00L 128.00,320.00 L 128.00,352.00 c0.00,17.632, 14.368,32.00, 32.00,32.00l 192.00,0.00 c 17.632,0.00, 32.00-14.368, 32.00-32.00l0.00-32.00 l 64.00,0.00 L 448.00,352.00 c0.00,52.944-43.056,96.00-96.00,96.00L 160.00,448.00 C 107.056,448.00, 64.00,404.944, 64.00,352.00
1303
+ l0.00-32.00 L0.00,320.00 l 96.00-128.00L 192.00,320.00zM 416.00,256.00l-96.00-128.00l 64.00,0.00 l0.00-32.00 c0.00-17.632-14.368-32.00-32.00-32.00L 160.00,64.00 c-17.632,0.00-32.00,14.368-32.00,32.00l0.00,32.00 L 64.00,128.00 l0.00-32.00 c0.00-52.944, 43.056-96.00, 96.00-96.00l 192.00,0.00
1304
+ c 52.944,0.00, 96.00,43.056, 96.00,96.00l0.00,32.00 l 64.00,0.00 L 416.00,256.00z" />
1305
+ <glyph unicode="&#xe169;" d="M 448.00,224.00l0.00-32.00 c0.00-17.632-14.368-32.00-32.00-32.00L 191.936,160.00 L 192.00,224.00l-128.00-96.00l 128.00-96.00l-0.064,64.00L 416.00,96.00 c 52.944,0.00, 96.00,43.12, 96.00,96.00l0.00,32.00 L 448.00,224.00 zM 64.00,256.00c0.00,17.68, 14.368,32.00, 32.00,32.00l 224.00,0.00 l0.00-64.00 l 127.872,96.00L 320.00,416.00l0.00-64.00 L 96.00,352.00 c-52.944,0.00-96.00-43.008-96.00-96.00l0.00-32.00 l 64.00,0.00 L 64.00,256.00 z" />
1306
+ <glyph unicode="&#xe16a;" d="M 448.00,192.00c0.00-17.632-14.368-32.00-32.00-32.00L 127.872,160.00 l0.00,64.00 L0.00,128.00l 127.872-96.00l0.00,64.00 L 416.00,96.00 c 52.944,0.00, 96.00,43.12, 96.00,96.00L 448.00,192.00 zM 96.00,288.00l 288.00,0.00 l0.00-64.00 l 128.00,96.00l-128.00,96.00l0.00-64.00 L 96.00,352.00 c-52.944,0.00-96.00-43.008-96.00-96.00l 64.00,0.00 C 64.00,273.632, 78.368,288.00, 96.00,288.00z" />
1307
+ <glyph unicode="&#xe16b;" d="M 511.968,96.00L 127.872,96.00L 127.872,32.00L0.00,128.00L 127.872,224.00L 127.872,160.00L 511.968,160.00 zM0.00,288.00L 383.968,288.00L 383.968,224.00L 511.968,320.00L 383.968,416.00L 383.968,352.00L0.00,352.00 z" horiz-adv-x="511.9679870605469" />
1308
+ <glyph unicode="&#xe16c;" d="M 128.00,160.00L 128.00,64.00L 192.00,64.00L 96.00-32.00L0.00,64.00L 64.00,64.00L 64.00,160.00 zM 64.00,288.00L 64.00,384.00L0.00,384.00L 96.00,480.00L 192.00,384.00L 128.00,384.00L 128.00,288.00 z" horiz-adv-x="192" />
1309
+ <glyph unicode="&#xe16d;" d="M 96.00,128.00L 128.00,160.00L 128.00,64.00L 192.00,64.00L 96.00-32.00L0.00,64.00L 64.00,64.00L 64.00,160.00 zM 96.00,319.008L 64.00,288.00L 64.00,384.00L0.00,384.00L 96.00,480.00L 192.00,384.00L 128.00,384.00L 128.00,288.00 z" horiz-adv-x="192" />
1310
+ <glyph unicode="&#xe16e;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 288.00,128.00l 32.00,0.00 l-64.00-64.00l-64.00,64.00l 32.00,0.00 L 224.00,320.00
1311
+ l-32.00,0.00 l 64.00,64.00l 64.00-64.00l-32.00,0.00 L 288.00,128.00 z" />
1312
+ <glyph unicode="&#xe16f;" d="M 192.00,192.00L 96.00,192.00L 96.00,128.00L0.00,224.00L 96.00,320.00L 96.00,256.00L 192.00,256.00 zM 320.00,256.00L 416.00,256.00L 416.00,320.00L 512.00,224.00L 416.00,128.00L 416.00,192.00L 320.00,192.00 z" />
1313
+ <glyph unicode="&#xe170;" d="M 160.00,224.00L 192.00,192.00L 96.00,192.00L 96.00,128.00L0.00,224.00L 96.00,320.00L 96.00,256.00L 192.00,256.00 zM 351.008,224.00L 320.00,256.00L 416.00,256.00L 416.00,320.00L 512.00,224.00L 416.00,128.00L 416.00,192.00L 320.00,192.00 z" />
1314
+ <glyph unicode="&#xe171;" d="M 512.00,224.00c0.00,141.376-114.624,256.00-256.00,256.00S0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00S 512.00,82.624, 512.00,224.00z M 160.00,192.00l0.00-32.00 l-64.00,64.00l 64.00,64.00l0.00-32.00
1315
+ l 192.00,0.00 l0.00,32.00 l 64.00-64.00l-64.00-64.00l0.00,32.00 L 160.00,192.00 z" />
1316
+ <glyph unicode="&#xe172;" d="M 512.00,288.00L 256.00,288.00L 352.00,384.00L 256.00,480.00L0.00,224.00L 256.00-32.00L 352.00,64.00L 256.00,160.00L 512.00,160.00 z" />
1317
+ <glyph unicode="&#xe173;" d="M 512.00,224.00c0.00,141.376-114.624,256.00-256.00,256.00C 114.608,480.00,0.00,365.376,0.00,224.00c0.00-141.392, 114.608-256.00, 256.00-256.00C 397.376-32.00, 512.00,82.608, 512.00,224.00z
1318
+ M 128.00,224.00l 128.00,128.00l0.00-96.00 l 128.00,0.00 l0.00-64.00 l-128.00,0.00 l0.00-96.00 L 128.00,224.00z" />
1319
+ <glyph unicode="&#xe174;" d="M 256.00-32.00c 141.376,0.00, 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00S0.00,365.376,0.00,224.00S 114.624-32.00, 256.00-32.00z M 160.00,288.00l0.00-32.00 l 256.00,0.00 l0.00-64.00 L 160.00,192.00 l0.00-32.00 l-64.00,64.00
1320
+ L 160.00,288.00z" />
1321
+ <glyph unicode="&#xe175;" d="M0.00,160.00L 256.00,160.00L 160.00,64.00L 256.00-32.00L 512.00,224.00L 256.00,480.00L 160.00,384.00L 256.00,288.00L0.00,288.00 z" />
1322
+ <glyph unicode="&#xe176;" d="M0.00,224.00c0.00-141.376, 114.624-256.00, 256.00-256.00c 141.392,0.00, 256.00,114.624, 256.00,256.00c0.00,141.392-114.608,256.00-256.00,256.00C 114.624,480.00,0.00,365.392,0.00,224.00z M 384.00,224.00
1323
+ l-128.00-128.00l0.00,96.00 L 128.00,192.00 l0.00,64.00 l 128.00,0.00 L 256.00,352.00 L 384.00,224.00z" />
1324
+ <glyph unicode="&#xe177;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 352.00,160.00l0.00,32.00 L 96.00,192.00 l0.00,64.00 l 256.00,0.00 l0.00,32.00 l 64.00-64.00
1325
+ L 352.00,160.00z" />
1326
+ <glyph unicode="&#xe178;" d="M 320.00-32.00L 320.00,224.00L 416.00,128.00L 512.00,224.00L 256.00,480.00L0.00,224.00L 96.00,128.00L 192.00,224.00L 192.00-32.00 z" />
1327
+ <glyph unicode="&#xe179;" d="M 256.00-32.00c 141.376,0.00, 256.00,114.624, 256.00,256.00c0.00,141.392-114.624,256.00-256.00,256.00C 114.608,480.00,0.00,365.392,0.00,224.00C0.00,82.624, 114.608-32.00, 256.00-32.00z M 256.00,352.00
1328
+ l 128.00-128.00l-96.00,0.00 l0.00-128.00 l-64.00,0.00 l0.00,128.00 L 128.00,224.00 L 256.00,352.00z" />
1329
+ <glyph unicode="&#xe17a;" d="M0.00,224.00c0.00-141.376, 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00S0.00,365.376,0.00,224.00z M 320.00,320.00l-32.00,0.00 l0.00-256.00 l-64.00,0.00 L 224.00,320.00 l-32.00,0.00
1330
+ l 64.00,64.00L 320.00,320.00z" />
1331
+ <glyph unicode="&#xe17b;" d="M 192.00,480.00L 192.00,224.00L 96.00,320.00L0.00,224.00L 256.00-32.00L 512.00,224.00L 416.00,320.00L 320.00,224.00L 320.00,480.00 z" />
1332
+ <glyph unicode="&#xe17c;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00c0.00-141.392, 114.624-256.00, 256.00-256.00c 141.392,0.00, 256.00,114.608, 256.00,256.00C 512.00,365.376, 397.392,480.00, 256.00,480.00z M 256.00,96.00
1333
+ l-128.00,128.00l 96.00,0.00 L 224.00,352.00 l 64.00,0.00 l0.00-128.00 l 96.00,0.00 L 256.00,96.00z" />
1334
+ <glyph unicode="&#xe17d;" d="M 512.00,224.00c0.00,141.376-114.624,256.00-256.00,256.00S0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00S 512.00,82.624, 512.00,224.00z M 192.00,128.00l 32.00,0.00 L 224.00,384.00 l 64.00,0.00 l0.00-256.00 l 32.00,0.00
1335
+ l-64.00-64.00L 192.00,128.00z" />
1336
+ <glyph unicode="&#xe17e;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 256.496,161.056
1337
+ c-35.008,0.00-63.44,28.368-63.44,63.44c0.00,35.12, 28.432,63.504, 63.44,63.504C 291.632,288.00, 320.00,259.632, 320.00,224.496
1338
+ C 320.00,189.44, 291.632,161.056, 256.496,161.056z" />
1339
+ <glyph unicode="&#xe17f;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 256.00,416.00
1340
+ c 83.312,0.00, 153.68-53.664, 180.256-128.00L 75.744,288.00 C 102.32,362.336, 172.688,416.00, 256.00,416.00z M 256.00,192.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00
1341
+ S 273.68,192.00, 256.00,192.00z M 64.00,224.00c 87.44,0.00, 158.256-84.256, 159.744-188.752C 133.248,50.752, 64.00,129.184, 64.00,224.00z M 288.256,35.248
1342
+ C 289.744,139.744, 360.56,224.00, 448.00,224.00C 448.00,129.184, 378.752,50.752, 288.256,35.248z" />
1343
+ <glyph unicode="&#xe180;" d="M 192.00,224.00c 35.376,0.00, 64.00,28.656, 64.00,64.00L 256.00,416.00 c0.00,35.344-28.624,64.00-64.00,64.00S 128.00,451.344, 128.00,416.00l0.00-128.00 C 128.00,252.656, 156.624,224.00, 192.00,224.00zM 256.00,32.00l-32.00,0.00 l0.00,67.248 C 314.624,114.56, 384.00,193.088, 384.00,288.00l0.00,31.008 c0.00,17.68-14.32,32.00-32.00,32.00s-32.00-14.32-32.00-32.00L 320.00,288.00
1344
+ c0.00-70.592-57.376-128.00-128.00-128.00s-128.00,57.408-128.00,128.00l0.00,31.008 c0.00,17.68-14.32,32.00-32.00,32.00s-32.00-14.32-32.00-32.00L0.00,288.00 c0.00-94.912, 69.376-173.44, 160.00-188.752L 160.00,32.00 L 128.00,32.00
1345
+ c-35.376,0.00-64.00-28.624-64.00-64.00l 256.00,0.00 C 320.00,3.376, 291.376,32.00, 256.00,32.00z" horiz-adv-x="384" />
1346
+ <glyph unicode="&#xe181;" d="M 480.00,192.00l-32.00,0.00 l0.00,64.00 c0.00,106.00-86.00,192.00-192.00,192.00S 64.00,362.00, 64.00,256.00l0.00-64.00 L 32.00,192.00 c-17.68,0.00-32.00-14.32-32.00-32.00l0.00-128.00 c0.00-17.68, 14.32-32.00, 32.00-32.00l 96.00,0.00 L 128.00,256.00
1347
+ c0.00,70.624, 57.376,128.00, 128.00,128.00s 128.00-57.376, 128.00-128.00l0.00-256.00 l 96.00,0.00 c 17.68,0.00, 32.00,14.32, 32.00,32.00l0.00,128.00 C 512.00,177.68, 497.68,192.00, 480.00,192.00z" />
1348
+ <glyph unicode="&#xe182;" d="M 128.00,96.00c-70.688,0.00-128.00,57.312-128.00,128.00s 57.312,128.00, 128.00,128.00L 128.00,96.00 zM 192.00,352.00L 320.00,416.00L 320.00,32.00L 192.00,96.00 zM 384.064,96.064l0.00,64.00 c 5.312,0.00, 10.688,0.688, 16.064,2.00C 428.192,169.184, 448.00,194.688, 448.00,224.00
1349
+ s-19.808,54.752-48.192,61.936c-5.056,1.248-10.432,1.936-15.744,1.936l0.00,64.00 c 10.496,0.00, 21.008-1.312, 31.312-3.808C 472.32,333.568, 512.00,282.624, 512.00,224.00
1350
+ c0.00-58.688-39.68-109.68-96.432-124.064C 404.944,97.376, 394.432,96.064, 384.064,96.064L 384.064,96.064z" />
1351
+ <glyph unicode="&#xe183;" d="M 128.00,96.00c-70.688,0.00-128.00,57.312-128.00,128.00s 57.312,128.00, 128.00,128.00L 128.00,96.00 zM 192.00,352.00L 320.00,416.00L 320.00,32.00L 192.00,96.00 zM 512.00,192.00L 384.00,192.00L 384.00,256.00L 512.00,256.00 z" />
1352
+ <glyph unicode="&#xe184;" d="M0.00,480.00L 384.00,224.00L0.00-32.00 z" horiz-adv-x="384" />
1353
+ <glyph unicode="&#xe185;" d="M0.00,480.00L 128.00,480.00L 128.00-32.00L0.00-32.00zM 256.00,480.00L 384.00,480.00L 384.00-32.00L 256.00-32.00z" horiz-adv-x="384" />
1354
+ <glyph unicode="&#xe186;" d="M0.00,480.00L 512.00,480.00L 512.00-32.00L0.00-32.00z" />
1355
+ <glyph unicode="&#xe187;" d="M0.00,160.00L 256.00,480.00L 512.00,160.00 zM0.00,96.00L 511.312,96.00L 511.312-32.00L0.00-32.00z" />
1356
+ <glyph unicode="&#xe188;" d="M 512.00-32.00L 128.00,224.00L 512.00,480.00 zM0.00,416.00L 128.00,416.00L 128.00,32.00L0.00,32.00z" />
1357
+ <glyph unicode="&#xe189;" d="M0.00,480.00L 384.00,224.00L0.00-32.00 zM 384.00,416.00L 512.00,416.00L 512.00,32.00L 384.00,32.00z" />
1358
+ <glyph unicode="&#xe18a;" d="M 256.00,480.00C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00z M 160.00,96.00L 160.00,352.00 l 256.128-128.00L 160.00,96.00z
1359
+ " />
1360
+ <glyph unicode="&#xe18b;" d="M 393.376,41.376L 466.752-32.00L 512.00,13.248L 438.624,86.624L 512.00,160.00L 320.00,160.00L 320.00-32.00 zM0.00,288.00L 192.00,288.00L 192.00,480.00L 118.624,406.624L 46.00,479.312L 0.752,434.064L 73.376,361.376 zM0.00,13.248L 45.248-32.00L 118.624,41.376L 192.00-32.00L 192.00,160.00L0.00,160.00L 73.376,86.624 zM 320.00,288.00L 512.00,288.00L 438.624,361.376L 511.376,434.064L 466.128,479.312L 393.376,406.624L 320.00,480.00 z" />
1361
+ <glyph unicode="&#xe18c;" d="M 448.00,160.00L 320.00,160.00L 320.00,32.00L 361.376,73.376L 466.752-32.00L 512.00,13.248L 406.624,118.624 zM 406.624,329.376L 512.00,434.752L 466.752,480.00L 361.376,374.624L 320.00,416.00L 320.00,288.00L 448.00,288.00 zM 45.248,480.00L0.00,434.752L 105.376,329.376L 64.00,288.00L 192.00,288.00L 192.00,416.00L 150.624,374.624 zM 105.376,118.624L0.00,13.248L 45.248-32.00L 150.624,73.376L 192.00,32.00L 192.00,160.00L 64.00,160.00 z" />
1362
+ <glyph unicode="&#xe18d;" d="M 438.624,86.624L 365.248,160.00L 320.00,114.752L 393.376,41.376L 320.00-32.00L 512.00-32.00L 512.00,160.00 zM 192.00,480.00L0.00,480.00L0.00,288.00L 73.376,361.376L 146.064,288.752L 191.312,334.00L 118.624,406.624 zM 192.00,114.752L 146.752,160.00L 73.376,86.624L0.00,160.00L0.00-32.00L 192.00-32.00L 118.624,41.376 zM 512.00,480.00L 320.00,480.00L 393.376,406.624L 320.688,334.00L 365.936,288.752L 438.624,361.376L 512.00,288.00 z" />
1363
+ <glyph unicode="&#xe18e;" d="M 470.624,54.624L 365.248,160.00L 320.00,114.752L 425.376,9.376L 384.00-32.00L 512.00-32.00L 512.00,96.00 zM 41.376,393.376L 146.752,288.00L 192.00,333.248L 86.624,438.624L 128.00,480.00L0.00,480.00L0.00,352.00 zM 425.376,438.624L 320.00,333.248L 365.248,288.00L 470.624,393.376L 512.00,352.00L 512.00,480.00L 384.00,480.00 zM 192.00,114.752L 146.752,160.00L 41.376,54.624L0.00,96.00L0.00-32.00L 128.00-32.00L 86.624,9.376 z" />
1364
+ <glyph unicode="&#xe18f;" d="M 256.00,480.00L 128.00,480.00 C 57.312,480.00,0.00,422.688,0.00,352.00l0.00-256.00 c0.00-70.688, 57.312-128.00, 128.00-128.00l 128.00,0.00 c 70.688,0.00, 128.00,57.312, 128.00,128.00L 384.00,352.00
1365
+ C 384.00,422.688, 326.688,480.00, 256.00,480.00z M 192.00-0.992c-18.224,0.00-32.992,14.752-32.992,32.992s 14.784,32.992, 32.992,32.992s 32.992-14.752, 32.992-32.992
1366
+ S 210.224-0.992, 192.00-0.992z M 320.00,96.00L 64.00,96.00 L 64.00,352.00 c0.00,35.248, 28.72,64.00, 64.00,64.00l 128.00,0.00 c 35.248,0.00, 64.00-28.752, 64.00-64.00L 320.00,96.00 z" horiz-adv-x="384" />
1367
+ <glyph unicode="&#xe190;" d="M 1024.00,352.00l-128.00,0.00 L 896.00,416.00 c0.00,35.136-28.736,64.00-64.00,64.00L 64.00,480.00 C 28.736,480.00,0.00,451.136,0.00,416.00l0.00-384.00 c0.00-35.136, 28.736-64.00, 64.00-64.00l 768.00,0.00
1368
+ c 35.264,0.00, 64.00,28.864, 64.00,64.00l0.00,64.00 l 128.00,0.00 L 1024.00,352.00 z M 768.00,96.00L 128.00,96.00 L 128.00,352.00 l 640.00,0.00 L 768.00,96.00 z" horiz-adv-x="1024" />
1369
+ <glyph unicode="&#xe191;" d="M 512.00,288.00l-64.00,0.00 l0.00,32.00 c0.00,17.60-14.368,32.00-32.00,32.00L 32.00,352.00 c-17.632,0.00-32.00-14.40-32.00-32.00l0.00-192.00 c0.00-17.632, 14.368-32.00, 32.00-32.00l 384.00,0.00 c 17.632,0.00, 32.00,14.368, 32.00,32.00l0.00,32.00 l 64.00,0.00
1370
+ L 512.00,288.00 z M 384.00,160.00l-128.00,0.00 l0.00,128.00 l 128.00,0.00 L 384.00,160.00 z" />
1371
+ <glyph unicode="&#xe192;" d="M 448.00,288.00l0.00,32.00 c0.00,17.60-14.40,32.00-32.00,32.00L 32.00,352.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-192.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 384.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,32.00 l 64.00,0.00 l0.00,128.00 L 448.00,288.00 z" />
1372
+ <glyph unicode="&#xe193;" d="M 448.00,288.00l0.00,32.00 c0.00,17.60-14.40,32.00-32.00,32.00L 32.00,352.00 c-17.60,0.00-32.00-14.40-32.00-32.00l0.00-64.00 l 101.584,0.00 c 13.20,37.264, 48.64,64.00, 90.416,64.00l0.00-32.00 l 64.00,0.00 l0.00-32.00 l-64.00,0.00 l0.00-64.00 l 64.00,0.00 l0.00-32.00 l-64.00,0.00 l0.00-32.00
1373
+ c-41.776,0.00-77.232,26.736-90.416,64.00L0.00,192.00 l0.00-64.00 c0.00-17.60, 14.40-32.00, 32.00-32.00l 384.00,0.00 c 17.60,0.00, 32.00,14.40, 32.00,32.00l0.00,32.00 l 64.00,0.00 l0.00,128.00 L 448.00,288.00 z" />
1374
+ <glyph unicode="&#xe194;" d="M 290.00,257.936c 12.752-12.784, 16.128-30.88, 11.504-47.088L 384.00,352.00l-139.248-82.224
1375
+ C 260.496,273.664, 277.68,270.256, 290.00,257.936zM 222.128,190.064c-12.368,12.336-15.744,29.60-11.872,45.376L 128.00,96.00l 141.312,82.56
1376
+ C 253.056,173.872, 234.944,177.248, 222.128,190.064zM 256.00,416.00c 105.872,0.00, 192.00-86.128, 192.00-192.00s-86.128-192.00-192.00-192.00S 64.00,118.128, 64.00,224.00S 150.128,416.00, 256.00,416.00 M 256.00,480.00
1377
+ C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00L 256.00,480.00z" />
1378
+ <glyph unicode="&#xe195;" d="M0.00,288.00L 512.00,288.00L 512.00-32.00L0.00-32.00zM 288.00,352.00L 512.00,352.00L 448.00,480.00L 288.00,480.00 zM 224.00,480.00L 64.00,480.00L0.00,352.00L 224.00,352.00 z" />
1379
+ <glyph unicode="&#xe196;" d="M 256.00,415.968L 256.00,480.00 L0.00,480.00 l0.00-448.00 c0.00-35.376, 28.624-64.00, 64.00-64.00l 384.00,0.00 c 35.312,0.00, 64.00,28.624, 64.00,64.00L 512.00,415.968 L 256.00,415.968 z M 448.00,223.936L 448.00,32.00 L 64.00,32.00 L 64.00,224.00 l 384.00,0.00 L 448.00,223.936 z
1380
+ M 448.00,288.00L 64.00,288.00 L 64.00,416.00 l 128.00,0.00 l0.00-0.032 L 192.00,352.00 l 256.00,0.00 L 448.00,288.00 z" />
1381
+ <glyph unicode="&#xe197;" d="M 512.00,0.00c0.00-17.68-14.32-32.00-32.00-32.00L 32.00-32.00 c-17.68,0.00-32.00,14.32-32.00,32.00L0.00,288.00 l 512.00,0.00 L 512.00,0.00 zM 192.00,415.968L 192.00,480.00L0.00,480.00L0.00,352.00L 512.00,352.00L 512.00,415.968 z" />
1382
+ <glyph unicode="&#xe198;" d="M 477.504,96.00C 499.44,133.68, 512.00,177.248, 512.00,224.00c0.00,141.376-114.624,256.00-256.00,256.00S0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00
1383
+ c 70.688,0.00, 134.688,28.624, 180.992,75.008L 391.68,88.32C 356.944,53.504, 308.944,32.00, 256.00,32.00C 150.128,32.00, 64.00,118.128, 64.00,224.00S 150.128,416.00, 256.00,416.00s 192.00-86.128, 192.00-192.00
1384
+ c0.00-22.752-4.368-44.496-11.68-64.752L 435.808,160.00L 384.00,160.00 L 384.00,351.312 l-128.00,0.00 c-70.688,0.00-128.00-57.312-128.00-128.00s 57.312-128.00, 128.00-128.00c 29.376,0.00, 56.128,10.32, 77.744,26.944
1385
+ C 345.376,106.752, 363.12,96.00, 384.00,96.00L 477.504,96.00 z M 320.00,255.872l0.00-32.56 c0.00-35.312-28.752-64.00-64.00-64.00s-64.00,28.688-64.00,64.00s 28.752,64.00, 64.00,64.00l 64.00,0.00 L 320.00,255.872 z" />
1386
+ <glyph unicode="&#xe199;" d="M 147.392-32.00c-37.744,0.00-75.504,14.368-104.32,43.056c-57.44,57.568-57.44,151.184,0.00,208.624l 129.808,127.008
1387
+ c 7.376,7.44, 11.632,17.632, 11.632,28.56c0.00,10.88-4.256,21.12-11.872,28.88C 156.768,420.00, 130.896,419.936, 114.896,404.064
1388
+ C 99.136,388.192, 99.136,362.32, 115.008,346.432L 69.696,301.12C 28.896,342.00, 28.896,408.432, 69.648,449.312c 40.992,40.944, 107.376,40.88, 148.224,0.064
1389
+ c 19.872-19.808, 30.752-46.192, 30.752-74.192c0.00-28.00-10.88-54.32-30.752-74.064l-129.776-126.944c-32.32-32.256-32.32-85.248, 0.32-117.808
1390
+ c 32.496-32.56, 85.504-32.496, 118.128,0.00c 32.464,32.56, 32.464,85.568,0.00,118.064l-22.752,22.624l 69.60,69.568l 45.248-45.248l-26.752-26.752
1391
+ c 36.256-56.992, 29.632-133.744-20.128-183.504C 222.992-17.632, 185.136-32.00, 147.392-32.00L 147.392-32.00z" horiz-adv-x="298.6080017089844" />
1392
+ <glyph unicode="&#xe19a;" d="M 32.00,224.00c 17.68,0.00, 32.00-14.32, 32.00-32.00l0.00-128.00 c0.00-17.68-14.32-32.00-32.00-32.00L0.00,32.00 l0.00-64.00 l 256.00,0.00 l0.00,64.00 l-31.872,0.00 C 206.496,32.00, 192.00,46.32, 192.00,64.00l-0.064,224.00L0.00,288.00
1393
+ l0.00-64.00 L 32.00,224.00 zM 64.00,416.00A64.00,64.00 1260.00 1,0 192.00,416A64.00,64.00 1260.00 1,0 64.00,416z" horiz-adv-x="256" />
1394
+ <glyph unicode="&#xe19b;" d="M 89.60,0.00A32.00,32.00 1260.00 1,0 153.60,0A32.00,32.00 1260.00 1,0 89.60,0zM 122.816,64.368c-21.376,0.00-41.44,8.32-56.56,23.44s-23.44,35.184-23.44,56.56s 8.32,41.44, 23.44,56.56
1395
+ l 107.008,107.008C 185.376,320.032, 192.00,336.096, 192.00,353.184s-6.624,33.152-18.752,45.248c-24.944,24.96-65.536,25.008-90.464,0.00
1396
+ C 70.656,386.336, 64.00,370.288, 64.00,353.184L0.00,353.184 c0.00,34.192, 13.344,66.352, 37.568,90.544c 48.32,48.368, 132.56,48.336, 180.944-0.032
1397
+ C 242.688,419.552, 256.00,387.408, 256.00,353.184c0.00-34.192-13.312-66.32-37.504-90.496L 111.504,155.68c-6.224-6.256-6.224-16.368,0.00-22.624
1398
+ c 6.256-6.256, 16.368-6.256, 22.624,0.00c 4.064,4.064, 4.688,8.88, 4.688,11.312l 64.00,0.00 c0.00-21.376-8.32-41.44-23.44-56.56
1399
+ S 144.192,64.368, 122.816,64.368L 122.816,64.368z" horiz-adv-x="256" />
1400
+ <glyph unicode="&#xe19c;" d="M 384.00,480.00l-64.00,0.00 l-64.00,0.00 l-64.00,0.00 L 128.00,480.00 C 57.312,480.00,0.00,422.688,0.00,352.00s 57.312-128.00, 128.00-128.00l0.00-256.00 l 64.00,0.00 L 192.00,416.00 l 64.00,0.00 l0.00-448.00 l 64.00,0.00 L 320.00,416.00 l 64.00,0.00 L 384.00,480.00 z" horiz-adv-x="384" />
1401
+ <glyph unicode="&#xe19d;" d="M 448.00,288.00L 448.00,352.00 l-80.064,0.00 l 16.00,128.00l-64.00,0.00 l-16.00-128.00l-127.968,0.00 l 16.00,128.00l-64.00,0.00 l-16.00-128.00L0.00,352.00 l0.00-64.00 l 103.968,0.00 L 88.00,160.00L0.00,160.00 l0.00-64.00 l 80.00,0.00 l-16.00-128.00l 64.00,0.00 l 16.00,128.00l 127.968,0.00 l-16.00-128.00L 320.00-32.00
1402
+ l 16.00,128.00l 112.00,0.00 l0.00,64.00 l-104.00,0.00 l 15.936,128.00L 448.00,288.00 z M 279.968,160.00L 152.00,160.00 l 15.968,128.00l 127.968,0.00 L 279.968,160.00z" horiz-adv-x="448" />
1403
+ <glyph unicode="&#xe19e;" d="M 512.00,32.00L 512.00,224.00 l-128.00,0.00 c0.00,70.56, 57.376,128.00, 128.00,128.00L 512.00,416.00 c-105.872,0.00-192.00-86.128-192.00-192.00l0.00-192.00 L 512.00,32.00 zM 192.00,32.00L 192.00,224.00 L 64.00,224.00 c0.00,70.56, 57.376,128.00, 128.00,128.00L 192.00,416.00 C 86.128,416.00,0.00,329.872,0.00,224.00l0.00-192.00 L 192.00,32.00 z" />
1404
+ <glyph unicode="&#xe19f;" d="M0.00,416.00l0.00-192.00 l 128.00,0.00 c0.00-70.56-57.376-128.00-128.00-128.00l0.00-64.00 c 105.872,0.00, 192.00,86.128, 192.00,192.00L 192.00,416.00 L0.00,416.00 zM 320.00,416.00l0.00-192.00 l 128.00,0.00 c0.00-70.56-57.376-128.00-128.00-128.00l0.00-64.00 c 105.872,0.00, 192.00,86.128, 192.00,192.00L 512.00,416.00 L 320.00,416.00 z" />
1405
+ <glyph unicode="&#xe1a0;" d="M 512.00,32.00L 512.00,416.00L 320.00,224.00L 320.00,32.00 zM 192.00,32.00L 192.00,416.00L0.00,224.00L0.00,32.00 z" />
1406
+ <glyph unicode="&#xe1a1;" d="M0.00,416.00L0.00,32.00L 192.00,224.00L 192.00,416.00 zM 320.00,416.00L 320.00,32.00L 512.00,224.00L 512.00,416.00 z" />
1407
+ <glyph unicode="&#xe1a2;" d="M 512.00,416.00L0.00,416.00L0.00,480.00L 512.00,480.00 zM 320.00,288.00L0.00,288.00L0.00,352.00L 320.00,352.00 zM 512.00,96.00L0.00,96.00L0.00,160.00L 512.00,160.00 zM 384.00-32.00L0.00-32.00L0.00,32.00L 384.00,32.00 zM 512.00,0.00c0.00-17.68-14.352-32.00-31.968-32.00C 462.304-32.00, 448.00-17.68, 448.00,0.00s 14.304,32.00, 32.032,32.00C 497.648,32.00, 512.00,17.68, 512.00,0.00z" />
1408
+ <glyph unicode="&#xe1a3;" d="M 512.00,416.00L0.00,416.00L0.00,480.00L 512.00,480.00 zM 320.00,288.00L0.00,288.00L0.00,352.00L 320.00,352.00 zM 512.00,160.00L0.00,160.00L0.00,224.00L 512.00,224.00 zM0.00,0.00A32.00,32.00 1260.00 1,0 64.00,0A32.00,32.00 1260.00 1,0 0.00,0zM 256.00,0.00A32.00,32.00 1260.00 1,0 320.00,0A32.00,32.00 1260.00 1,0 256.00,0zM 128.00,0.00A32.00,32.00 1260.00 1,0 192.00,0A32.00,32.00 1260.00 1,0 128.00,0z" />
1409
+ <glyph unicode="&#xe1a4;" d="M0.00,443.431A36.569,36.569 1260.00 1,0 73.138,443.431A36.569,36.569 1260.00 1,0 0.00,443.431zM0.00,297.136A36.569,36.569 1260.00 1,0 73.138,297.13599999999997A36.569,36.569 1260.00 1,0 0.00,297.13599999999997zM0.00,150.859A36.569,36.569 1260.00 1,0 73.138,150.85899999999998A36.569,36.569 1260.00 1,0 0.00,150.85899999999998zM0.00,4.565A36.569,36.569 1260.00 1,0 73.138,4.564999999999998A36.569,36.569 1260.00 1,0 0.00,4.564999999999998zM 146.295,480.00L 585.106,480.00L 585.106,406.862L 146.295,406.862zM 146.295,333.705L 585.106,333.705L 585.106,260.567L 146.295,260.567zM 146.295,187.429L 585.106,187.429L 585.106,114.29L 146.295,114.29zM 146.295,41.134L 585.106,41.134L 585.106-32.005L 146.295-32.005z" horiz-adv-x="585.1062622070312" />
1410
+ <glyph unicode="&#xe1a5;" d="M0.00,443.429A36.571,36.571 1260.00 1,0 73.143,443.429A36.571,36.571 1260.00 1,0 0.00,443.429zM 146.286,480.00L 585.143,480.00L 585.143,406.857L 146.286,406.857zM 146.286,297.143A36.571,36.571 1260.00 1,0 219.429,297.14300000000003A36.571,36.571 1260.00 1,0 146.286,297.14300000000003zM 292.571,333.714L 585.143,333.714L 585.143,260.571L 292.571,260.571zM 146.286,4.571A36.571,36.571 1260.00 1,0 219.429,4.571000000000026A36.571,36.571 1260.00 1,0 146.286,4.571000000000026zM 292.571,41.143L 585.143,41.143L 585.143-32.00L 292.571-32.00zM 292.571,150.857A36.571,36.571 1260.00 1,0 365.714,150.85700000000003A36.571,36.571 1260.00 1,0 292.571,150.85700000000003zM 438.857,187.429L 585.143,187.429L 585.143,114.286L 438.857,114.286z" horiz-adv-x="585.1428833007812" />
1411
+ <glyph unicode="&#xe1a6;" d="M 64.00,480.00C 28.80,480.00,0.00,451.20,0.00,416.00l0.00-384.00 c0.00-35.20, 28.80-64.00, 64.00-64.00l 384.00,0.00 L 448.00,480.00 L 64.00,480.00 z M 384.00,32.00L 128.00,32.00 L 128.00,416.00 l 64.00,0.00 l0.00-128.00 l 64.00,64.00l 64.00-64.00L 320.00,416.00 l 64.00,0.00 L 384.00,32.00 z" horiz-adv-x="448" />
1412
+ <glyph unicode="&#xe1a7;" d="M 512.00,416.00l-64.00,0.00 L 448.00,480.00 L 64.00,480.00 C 28.80,480.00,0.00,451.20,0.00,416.00l0.00-384.00 c0.00-35.20, 28.80-64.00, 64.00-64.00l 384.00,0.00 L 448.00,288.00 l 64.00,0.00 l-64.00,64.00L 512.00,416.00z M 384.00,32.00L 128.00,32.00 L 128.00,416.00 l 256.00,0.00 L 384.00,32.00 zM 192.00,352.00L 320.00,352.00L 320.00,288.00L 192.00,288.00z" />
1413
+ <glyph unicode="&#xe1a8;" d="M 256.00,384.00c0.00,0.00-64.00,64.00-256.00,64.00l0.00-384.00 c 194.00,0.00, 256.00-64.00, 256.00-64.00s 62.00,64.00, 256.00,64.00L 512.00,448.00 C 320.00,448.00, 256.00,384.00, 256.00,384.00z M 64.00,384.00
1414
+ c 81.344-6.816, 131.248-25.632, 160.00-40.88l0.00-257.744 c-28.752,15.184-78.656,34.00-160.00,40.88L 64.00,384.00 z M 448.00,126.256c-81.376-6.88-131.248-25.664-160.00-40.88
1415
+ L 288.00,343.12 C 316.752,358.368, 366.624,377.184, 448.00,384.00L 448.00,126.256 z" />
1416
+ <glyph unicode="&#xe1a9;" d="M 474.496,442.496C 449.568,467.504, 416.816,480.00, 384.00,480.00c-32.752,0.00-65.504-12.496-90.496-37.504L 0.496,149.504L0.00-32.00
1417
+ l 180.992,0.00 l 293.504,293.504C 524.496,311.504, 524.496,392.496, 474.496,442.496z M 154.496,32.00L 128.00,32.00 l0.00,64.00 L 64.368,96.00 l 0.064,26.88L 338.752,397.248l0.00,0.00l 90.496-90.496
1418
+ l0.00,0.00L 154.496,32.00z" />
1419
+ <glyph unicode="&#xe1aa;" d="M 474.496,442.496C 449.504,467.504, 416.752,480.00, 384.00,480.00s-65.504-12.496-90.496-37.504L 0.496,149.504L0.00-32.00l 180.992,0.00
1420
+ l 293.504,293.504C 524.496,311.504, 524.496,392.496, 474.496,442.496z M 154.496,32.00L 153.808,32.00 c 24.992,24.992, 24.992,66.00,0.00,91.008
1421
+ c-23.936,23.936-61.744,24.256-86.88,2.368L 338.192,396.624l 90.496-90.496L 154.496,32.00z" />
1422
+ <glyph unicode="&#xe1ab;" d="M 474.496,442.496c-49.936,50.00-131.056,50.00-180.992,0.00L 0.496,149.504L0.00-32.00l 180.992,0.00 l 293.504,293.504
1423
+ C 524.496,311.504, 524.496,392.496, 474.496,442.496z M 153.808,32.00L 63.312,32.00 l0.00,91.008 c 24.992,24.992, 65.504,24.992, 90.496,0.00S 178.816,56.992, 153.808,32.00z
1424
+ M 428.064,306.752l-90.496,90.496c 24.992,24.992, 65.504,24.992, 90.496,0.00S 453.056,331.744, 428.064,306.752z" />
1425
+ <glyph unicode="&#xe1ac;" d="M 493.233,461.249c-24.991,24.991-65.502,24.991-90.493,0.00l-241.992-242.072
1426
+ c 21.631-5.632, 41.631-16.495, 57.87-32.751c 16.495-16.495, 27.007-36.623, 32.623-57.742l 241.992,242.072C 518.24,395.747, 518.24,436.257, 493.233,461.249z
1427
+ M 173.371,50.685c 24.991,24.991, 24.991,65.502,0.00,90.493s-65.502,24.991-90.493,0.00L0.00-32.00L 173.371,50.685z" horiz-adv-x="511.9840087890625" />
1428
+ <glyph unicode="&#xe1ad;" d="M 493.216,461.248c-24.992,24.992-65.504,24.992-90.496,0.00L 220.32,278.88c 42.256-15.056, 75.504-48.32, 90.496-90.56
1429
+ l 182.40,182.432C 518.224,395.744, 518.224,436.256, 493.216,461.248zM 255.936,138.688c0.00,47.12-38.256,85.312-85.376,85.312s-85.312-38.192-85.312-85.312l 0.064-0.064
1430
+ C 85.248,75.504, 50.944,20.432,0.00-9.056l 0.256-0.32C 25.312-23.744, 54.32-32.00, 85.312-32.00C 179.568-32.00, 256.00,44.432, 256.00,138.688L 255.936,138.688 z" horiz-adv-x="511.9679870605469" />
1431
+ <glyph unicode="&#xe1ae;" d="M 192.00,96.00c0.00,35.376-28.688,64.00-64.00,64.00c-35.376,0.00-64.00-28.624-64.00-64.00l0.00-0.128 c0.00-47.312-25.744-88.56-64.00-110.688l 0.256-0.192
1432
+ C 19.008-25.808, 40.752-32.00, 64.00-32.00C 134.688-32.00, 192.00,25.312, 192.00,96.00L 192.00,96.00zM 493.216,461.248c-24.992,24.992-65.504,24.992-90.496,0.00L 160.752,219.248c 44.128-11.808, 78.752-46.368, 90.496-90.56
1433
+ L 493.216,370.752C 518.224,395.744, 518.224,436.256, 493.216,461.248z" horiz-adv-x="511.9679870605469" />
1434
+ <glyph unicode="&#xe1af;" d="M 474.48,261.056c 49.936,49.904, 49.936,130.88,0.00,180.752c-24.944,24.944-57.68,37.44-90.368,37.44
1435
+ c-32.656,0.00-65.408-12.496-90.336-37.44l-9.44-9.44L 236.752,480.00l-45.12-45.152l 47.632-47.60L0.00,147.84l0.00-115.968 L 62.88-32.00l 118.624,0.00 l 238.416,238.496
1436
+ l 46.00-46.032l 45.184,45.12l-46.064,46.032L 474.48,261.056z M 165.12,42.128c 0.752,24.256-7.632,48.56-26.064,67.008
1437
+ c-16.944,16.992-39.056,25.312-61.312,26.064L 284.448,341.968l 90.288-90.224L 165.12,42.128z" horiz-adv-x="511.9360046386719" />
1438
+ <glyph unicode="&#xe1b0;" d="M0.00,96.00L 256.016,32.00L 512.00,96.00L 512.00,32.00L 256.016-32.00L0.00,32.00 zM0.00,224.00L 256.016,160.00L 512.00,224.00L 512.00,160.00L 256.016,96.00L0.00,160.00 zM0.00,352.00L 256.016,288.00L 512.00,352.00L 512.00,288.00L 256.016,224.00L0.00,288.00 zM0.00,480.00L 256.016,416.00L 512.00,480.00L 512.00,416.00L 256.016,352.00L0.00,416.00 z" horiz-adv-x="511.9679870605469" />
1439
+ <glyph unicode="&#xe1b1;" d="M0.00,128.00L 256.016,64.00L 512.00,128.00L 512.00,64.00L 256.016,0.00L0.00,64.00 zM0.00,256.00L 256.016,192.00L 512.00,256.00L 512.00,192.00L 256.016,128.00L0.00,192.00 zM0.00,384.00L 256.016,448.00L 512.00,384.00L 512.00,320.00L 256.016,256.00L0.00,320.00 z" horiz-adv-x="511.9679870605469" />
1440
+ <glyph unicode="&#xe1b2;" d="M 128.00,96.00L 128.00,224.00L 192.00,288.00L 256.00,224.00L 384.00,352.00L 512.00,224.00L 512.00,96.00 zM 64.00,32.00L 64.00,480.00L0.00,416.00L0.00,32.00L0.00-32.00L 64.00-32.00L 448.00-32.00L 512.00,32.00 z" />
1441
+ <glyph unicode="&#xe1b3;" d="M 256.00,160.00A64.00,64.00 1260.00 1,0 384.00,160A64.00,64.00 1260.00 1,0 256.00,160zM 448.00,352.00l-52.624,106.288C 391.056,470.912, 379.12,480.00, 364.992,480.00L 277.12,480.00 c-14.288,0.00-26.336-9.312-30.464-22.16
1442
+ L 192.064,352.00L 64.00,352.00 c-35.344,0.00-64.00-28.656-64.00-64.00l0.00-320.00 l 512.00,0.00 L 512.00,288.00 C 512.00,323.344, 483.376,352.00, 448.00,352.00z M 96.00,224.00c-17.68,0.00-32.00,14.32-32.00,32.00s 14.32,32.00, 32.00,32.00s 32.00-14.32, 32.00-32.00
1443
+ S 113.68,224.00, 96.00,224.00z M 320.00,32.00c-70.688,0.00-128.00,57.312-128.00,128.00s 57.312,128.00, 128.00,128.00s 128.00-57.312, 128.00-128.00S 390.688,32.00, 320.00,32.00z" />
1444
+ <glyph unicode="&#xe1b4;" d="M 338.752,256.32l 91.056,154.624C 384.128,453.472, 323.376,480.00, 256.00,480.00c-15.968,0.00-31.44-1.904-46.592-4.688
1445
+ L 338.752,256.32zM 319.248,160.00l 183.68,0.00 C 508.256,180.56, 512.00,201.744, 512.00,224.00c0.00,61.968-22.88,118.032-59.568,162.32L 319.248,160.00zM 264.00,320.00l-86.528,146.432C 105.472,443.088, 47.248,389.664, 19.008,320.00L 264.00,320.00 zM 250.128,128.00l 86.256-145.872c 71.184,23.744, 128.624,76.816, 156.624,145.872L 250.128,128.00 zM 193.68,288.00L 9.056,288.00 C 3.712,267.44,0.00,246.256,0.00,224.00c0.00-62.256, 23.12-118.56, 60.096-163.008L 193.68,288.00zM 174.688,192.624l-91.904-156.128C 128.432-5.632, 188.944-32.00, 256.00-32.00c 16.656,0.00, 32.88,1.872, 48.624,4.88
1446
+ L 174.688,192.624z" />
1447
+ <glyph unicode="&#xe1b5;" d="M 484.944,336.432l-159.568-159.568l 181.872,0.00 C 510.128,192.256, 512.00,207.872, 512.00,224.00
1448
+ C 512.00,264.528, 501.744,302.368, 484.944,336.432zM 336.88,236.16l 131.248,131.184c-31.248,46.064-77.504,80.336-131.248,98.336L 336.88,236.16 zM 267.968,143.12l 131.28-131.312c 46.128,31.184, 80.432,77.504, 98.432,131.312L 267.968,143.12 zM 303.088,292.096L 303.088,475.248 C 287.776,478.096, 272.128,480.00, 256.00,480.00c-40.88,0.00-79.008-10.464-113.28-27.536L 303.088,292.096zM 208.912,154.368l0.00-181.632 C 224.224-30.128, 239.872-32.00, 256.00-32.00c 40.496,0.00, 78.256,10.256, 112.32,27.008
1449
+ L 208.912,154.368zM 175.088,211.632L 44.00,80.56c 31.184-46.00, 77.408-80.256, 131.088-98.256L 175.088,211.632 zM 4.752,271.088C 1.904,255.776,0.00,240.128,0.00,224.00c0.00-40.624, 10.32-78.496, 27.12-112.56l 159.664,159.664L 4.752,271.104 zM 111.936,435.504C 66.256,404.32, 32.224,358.336, 14.32,304.912l 228.224,0.00 L 111.936,435.504z" />
1450
+ <glyph unicode="&#xe1b6;" d="M 219.856,169.632l-160.128,160.00c-79.632-92.064-79.632-227.952,0.00-320.00L 219.856,169.632zM 320.016,413.472l0.00-234.336 L 154.384,13.44C 191.632-14.368, 236.88-32.00, 286.88-32.00C 411.248-32.00, 512.00,68.624, 512.00,192.944
1451
+ C 512.016,305.872, 428.288,397.376, 320.016,413.472zM 256.00,223.744L 256.00,480.00 C 186.256,475.68, 123.248,448.992, 72.368,407.408L 256.00,223.744z" horiz-adv-x="511.9679870605469" />
1452
+ <glyph unicode="&#xe1b7;" d="M 232.528,169.248L 63.28,338.496c-84.368-97.376-84.368-241.12,0.00-338.496L 232.528,169.248zM 256.00,192.00L 256.00,480.00 C 177.504,475.12, 106.752,445.12, 49.648,398.368L 256.00,192.00zM 288.032,415.744l0.00-236.992 L 121.904,12.624C 159.152-14.752, 204.032-32.00, 253.664-32.00C 378.752-32.00, 480.00,69.248, 480.00,194.128
1453
+ C 480.00,307.376, 396.368,399.12, 288.032,415.744z" horiz-adv-x="480" />
1454
+ <glyph unicode="&#xe1b8;" d="M 384.00,480.00L 512.00,480.00L 512.00-32.00L 384.00-32.00zM 192.00,352.00L 320.00,352.00L 320.00-32.00L 192.00-32.00zM0.00,224.00L 128.00,224.00L 128.00-32.00L0.00-32.00z" />
1455
+ <glyph unicode="&#xe1b9;" d="M 384.00,480.00L 448.00,480.00L 448.00-32.00L 384.00-32.00zM 256.00,352.00L 320.00,352.00L 320.00-32.00L 256.00-32.00zM 128.00,224.00L 192.00,224.00L 192.00-32.00L 128.00-32.00zM0.00,96.00L 64.00,96.00L 64.00-32.00L0.00-32.00z" horiz-adv-x="448" />
1456
+ <glyph unicode="&#xe1ba;" d="M 256.00,416.00C 114.624,416.00,0.00,226.496,0.00,226.496S 114.624,32.00, 256.00,32.00s 256.00,194.496, 256.00,194.496S 397.376,416.00, 256.00,416.00z M 256.00,96.00
1457
+ c-70.688,0.00-128.00,57.312-128.00,128.00s 57.312,128.00, 128.00,128.00s 128.00-57.312, 128.00-128.00S 326.688,96.00, 256.00,96.00zM 192.00,224.00A64.00,64.00 1260.00 1,0 320.00,224A64.00,64.00 1260.00 1,0 192.00,224z" />
1458
+ <glyph unicode="&#xe1bb;" d="M 192.00,224.00C 86.00,224.00,0.00,138.00,0.00,32.00c0.00-35.376, 28.624-64.00, 64.00-64.00l 256.00,0.00 c 35.376,0.00, 64.00,28.624, 64.00,64.00
1459
+ C 384.00,138.00, 298.00,224.00, 192.00,224.00zM 96.00,384.00A96.00,96.00 1260.00 1,0 288.00,384A96.00,96.00 1260.00 1,0 96.00,384z" horiz-adv-x="384" />
1460
+ <glyph unicode="&#xe1bc;" d="M 256.00,480.00L0.00,224.00l 64.00,0.00 l0.00-256.00 l 384.00,0.00 L 448.00,224.00 l 64.00,0.00 L 256.00,480.00z M 384.00,32.00l-96.00,0.00 l0.00,96.00 l-64.00,0.00 l0.00-96.00 L 128.00,32.00 L 128.00,261.504 L 256.00,352.00l 128.00-90.496L 384.00,32.00 z" />
1461
+ <glyph unicode="&#xe1bd;" d="M 256.00,416.00c 105.872,0.00, 192.00-86.128, 192.00-192.00s-86.128-192.00-192.00-192.00S 64.00,118.128, 64.00,224.00S 150.128,416.00, 256.00,416.00 M 256.00,480.00
1462
+ C 114.624,480.00,0.00,365.376,0.00,224.00s 114.624-256.00, 256.00-256.00s 256.00,114.624, 256.00,256.00S 397.376,480.00, 256.00,480.00L 256.00,480.00zM 342.752,182.752L 288.00,237.568L 288.00,352.00 l-64.368,0.00 l0.00-127.872 c0.00-9.632, 4.432-17.936, 11.12-23.872l 62.752-62.752
1463
+ L 342.752,182.752z" />
1464
+ <glyph unicode="&#xe1be;" d="M 224.064,480.00c-88.16,0.00-159.968-71.744-159.968-160.00l0.00-32.00 L0.00,288.00 l0.00-224.00 c0.00-52.88, 43.12-96.00, 95.968-96.00L 288.00-32.00 c 53.008,0.00, 96.00,43.12, 96.00,96.00L 384.00,320.00
1465
+ C 384.00,408.256, 312.256,480.00, 224.064,480.00z M 128.096,320.00c0.00,52.992, 43.088,96.00, 95.968,96.00C 277.008,416.00, 320.00,372.992, 320.00,320.00l0.00-32.00 L 128.096,288.00 L 128.096,320.00 z M 288.00,32.00L 95.968,32.00
1466
+ c-17.632,0.00-32.00,14.368-32.00,32.00L 63.968,224.00 L 320.00,224.00 l0.00-160.00 C 320.00,46.368, 305.744,32.00, 288.00,32.00zM 224.00,128.00c0.00-17.632-14.368-32.00-32.00-32.00c-17.744,0.00-32.00,14.368-32.00,32.00c0.00,17.744, 14.256,32.00, 32.00,32.00C 209.632,160.00, 224.00,145.744, 224.00,128.00z" horiz-adv-x="384" />
1467
+ <glyph unicode="&#xe1bf;" d="M 224.00,480.00C 135.872,480.00, 64.064,408.256, 64.064,320.00l0.00-32.00 L0.00,288.00 l0.00-224.00 c0.00-52.944, 43.056-96.00, 96.00-96.00l 192.00,0.00 c 52.944,0.00, 96.00,43.056, 96.00,96.00L 384.00,320.00
1468
+ C 384.00,408.256, 312.192,480.00, 224.00,480.00z M 191.936,96.00C 174.32,96.00, 160.00,110.32, 160.00,128.00s 14.32,32.00, 31.936,32.00c 17.68,0.00, 32.00-14.32, 32.00-32.00S 209.632,96.00, 191.936,96.00z M 320.00,288.00
1469
+ L 128.064,288.00 l0.00,32.00 c0.00,52.944, 43.056,96.00, 95.936,96.00c 52.944,0.00, 96.00-43.056, 96.00-96.00L 320.00,288.00 z" horiz-adv-x="384" />
1470
+ <glyph unicode="&#xe1c0;" d="M 224.064,480.00C 135.84,480.00, 64.096,408.192, 64.096,320.00l 64.00,0.00 c0.00,52.88, 43.024,96.00, 95.968,96.00S 320.00,372.88, 320.00,320.00l0.00-32.00 L0.00,288.00 l0.00-224.00
1471
+ c0.00-52.992, 43.056-96.00, 95.968-96.00L 288.00-32.00 c 52.944,0.00, 96.00,43.008, 96.00,96.00L 384.00,320.00 C 384.00,408.192, 312.256,480.00, 224.064,480.00z M 288.00,32.00L 95.968,32.00 c-17.632,0.00-32.00,14.32-32.00,32.00L 63.968,224.00 L 320.00,224.00 l0.00-160.00
1472
+ C 320.00,46.32, 305.632,32.00, 288.00,32.00zM 224.00,128.00c0.00-17.744-14.32-32.00-32.00-32.00s-32.00,14.256-32.00,32.00c0.00,17.632, 14.32,32.00, 32.00,32.00S 224.00,145.632, 224.00,128.00z" horiz-adv-x="384" />
1473
+ <glyph unicode="&#xe1c1;" d="M 224.064,480.00C 135.808,480.00, 64.128,408.256, 64.128,320.00l 63.936,0.00 c0.00,52.944, 43.008,96.00, 96.00,96.00C 276.944,416.00, 320.00,372.944, 320.00,320.00l0.00-32.00 L0.00,288.00 l0.00-224.00
1474
+ c0.00-52.944, 43.12-96.00, 96.00-96.00l 192.00,0.00 c 52.88,0.00, 96.00,43.056, 96.00,96.00L 384.00,320.00 C 384.00,408.256, 312.192,480.00, 224.064,480.00z M 192.00,96.00c-17.632,0.00-32.00,14.32-32.00,32.00s 14.368,32.00, 32.00,32.00
1475
+ c 17.744,0.00, 32.00-14.32, 32.00-32.00S 209.744,96.00, 192.00,96.00z" horiz-adv-x="384" />
1476
+ <glyph unicode="&#xe1c2;" d="M0.00,480.00l0.00-212.368 L 299.632-32.00c0.00,0.00,0.00,172.688,0.00,212.32c 39.632,0.00, 212.368,0.00, 212.368,0.00L 212.368,480.00L0.00,480.00 z M 188.752,423.008
1477
+ c 12.368-12.32, 126.064-126.128, 185.632-185.68c-49.632,0.00-131.744,0.00-131.744,0.00s0.00-82.128,0.00-131.632C 183.056,165.184, 69.376,278.944, 56.992,291.184
1478
+ c0.00,16.88,0.00,95.376,0.00,131.808C 93.44,423.008, 171.872,423.008, 188.752,423.008zM 187.184,342.192c0.00-27.248-22.128-49.376-49.312-49.376c-27.248,0.00-49.376,22.128-49.376,49.376
1479
+ c0.00,27.184, 22.128,49.248, 49.376,49.248C 165.056,391.44, 187.184,369.376, 187.184,342.192z" />
1480
+ <glyph unicode="&#xe1c3;" d="M 212.432,480.00L0.00,480.00 l0.00-212.432 L 299.504-32.00L 299.504,180.432 L 512.00,180.432 L 212.432,480.00z M 116.992,302.064c-33.632,0.00-60.88,27.248-60.88,60.88
1481
+ S 83.36,423.824, 116.992,423.824s 60.88-27.248, 60.88-60.88S 150.624,302.064, 116.992,302.064z" />
1482
+ <glyph unicode="&#xe1c4;" d="M 256.016,288.00c 35.248,0.00, 64.00-28.72, 64.00-64.00s-28.752-64.00-64.00-64.00s-64.00,28.72-64.00,64.00S 220.768,288.00, 256.016,288.00 M 256.016,352.00
1483
+ c-70.688,0.00-128.00-57.312-128.00-128.00s 57.312-128.00, 128.00-128.00C 326.704,96.00, 384.00,153.312, 384.00,224.00S 326.704,352.00, 256.016,352.00L 256.016,352.00zM 224.00,448.00A32.00,32.00 1260.00 1,0 288.00,448A32.00,32.00 1260.00 1,0 224.00,448zM 64.00,384.00A32.00,32.00 1260.00 1,0 128.00,384A32.00,32.00 1260.00 1,0 64.00,384zM 32.00,256.00c 17.68,0.00, 32.00-14.32, 32.00-32.00c0.00-17.712-14.32-32.00-32.00-32.00s-32.00,14.288-32.00,32.00C0.00,241.68, 14.32,256.00, 32.00,256.00zM 64.00,64.00A32.00,32.00 1260.00 1,0 128.00,64A32.00,32.00 1260.00 1,0 64.00,64zM 224.00,0.00c0.00,17.744, 14.32,32.00, 32.00,32.00c 17.728,0.00, 32.00-14.256, 32.00-32.00c0.00-17.632-14.272-32.00-32.00-32.00C 238.32-32.00, 224.00-17.632, 224.00,0.00zM 384.00,64.00A32.00,32.00 1260.00 1,0 448.00,64A32.00,32.00 1260.00 1,0 384.00,64zM 480.00,192.00c-17.664,0.00-32.00,14.336-32.00,32.00c0.00,17.712, 14.336,32.00, 32.00,32.00s 32.00-14.288, 32.00-32.00C 512.00,206.336, 497.664,192.00, 480.00,192.00zM 384.00,384.00A32.00,32.00 1260.00 1,0 448.00,384A32.00,32.00 1260.00 1,0 384.00,384z" horiz-adv-x="511.9679870605469" />
1484
+ <glyph unicode="&#xe1c5;" d="M 256.016,352.00c-70.688,0.00-128.00-57.312-128.00-128.00s 57.312-128.00, 128.00-128.00C 326.704,96.00, 384.00,153.312, 384.00,224.00S 326.704,352.00, 256.016,352.00L 256.016,352.00zM 224.00,448.00A32.00,32.00 1260.00 1,0 288.00,448A32.00,32.00 1260.00 1,0 224.00,448zM 64.00,384.00A32.00,32.00 1260.00 1,0 128.00,384A32.00,32.00 1260.00 1,0 64.00,384zM 32.00,256.00c 17.68,0.00, 32.00-14.32, 32.00-32.00c0.00-17.712-14.32-32.00-32.00-32.00s-32.00,14.288-32.00,32.00C0.00,241.68, 14.32,256.00, 32.00,256.00zM 64.00,64.00A32.00,32.00 1260.00 1,0 128.00,64A32.00,32.00 1260.00 1,0 64.00,64zM 224.00,0.00c0.00,17.744, 14.32,32.00, 32.00,32.00c 17.728,0.00, 32.00-14.256, 32.00-32.00c0.00-17.632-14.272-32.00-32.00-32.00C 238.32-32.00, 224.00-17.632, 224.00,0.00zM 384.00,64.00A32.00,32.00 1260.00 1,0 448.00,64A32.00,32.00 1260.00 1,0 384.00,64zM 480.00,192.00c-17.664,0.00-32.00,14.336-32.00,32.00c0.00,17.712, 14.336,32.00, 32.00,32.00s 32.00-14.288, 32.00-32.00C 512.00,206.336, 497.664,192.00, 480.00,192.00zM 384.00,384.00A32.00,32.00 1260.00 1,0 448.00,384A32.00,32.00 1260.00 1,0 384.00,384z" horiz-adv-x="511.9679870605469" />
1485
+ <glyph unicode="&#xe1c6;" d="M 94.32,333.632c 13.568-143.344, 128.00-257.744, 271.312-271.248c-30.56-19.376-66.432-30.368-104.00-30.368
1486
+ C 152.624,32.00, 64.00,120.624, 64.00,229.664C 64.00,267.216, 75.008,303.056, 94.32,333.632 M 189.504,480.00C 80.32,448.496,0.00,348.976,0.00,229.664C0.00,85.12, 117.12-32.00, 261.632-32.00
1487
+ c 119.312,0.00, 218.88,80.368, 250.368,189.504c-34.88-20.128-74.752-32.496-117.872-32.496c-131.008,0.00-237.12,106.224-237.12,237.152
1488
+ C 156.992,405.28, 169.376,445.152, 189.504,480.00L 189.504,480.00z" />
1489
+ <glyph unicode="&#xe1c7;" d="M 394.128,125.056c-131.008,0.00-237.12,106.192-237.12,237.12c0.00,43.12, 12.368,83.008, 32.496,117.808
1490
+ C 80.32,448.496,0.00,348.992,0.00,229.68C0.00,85.184, 117.12-32.00, 261.632-32.00c 119.312,0.00, 218.88,80.368, 250.368,189.504
1491
+ C 477.12,137.44, 437.248,125.056, 394.128,125.056z" />
1492
+ <glyph unicode="&#xe1c8;" d="M 384.00,320.00c-6.064,0.00-11.808-0.976-17.632-1.776C 344.064,357.664, 302.816,384.00, 256.00,384.00c-47.808,0.00-89.056-26.656-111.056-65.60
1493
+ C 139.312,319.152, 133.68,320.00, 128.00,320.00c-70.56,0.00-128.00-57.408-128.00-128.00c0.00-70.624, 57.44-128.00, 128.00-128.00l 256.00,0.00 c 70.56,0.00, 128.00,57.376, 128.00,128.00C 512.00,262.592, 454.56,320.00, 384.00,320.00z M 384.00,128.00L 128.00,128.00
1494
+ c-35.312,0.00-64.00,28.752-64.00,64.00c0.00,35.088, 31.056,62.16, 64.064,63.12c 0.128-15.088, 2.752-29.904, 8.00-43.904l 59.936,22.432
1495
+ C 193.312,240.752, 192.00,248.288, 192.00,256.00c0.00,35.28, 28.688,64.00, 64.00,64.00c 20.688,0.00, 39.44-10.256, 51.184-26.224C 276.32,270.40, 256.00,233.68, 256.00,192.00l 64.00,0.00
1496
+ c0.00,35.28, 28.688,64.00, 64.00,64.00s 64.00-28.72, 64.00-64.00C 448.00,156.752, 419.312,128.00, 384.00,128.00z" />
1497
+ <glyph unicode="&#xe1c9;" d="M 383.968,384.00c-6.00,0.00-11.728-0.976-17.648-1.776C 344.096,421.664, 302.816,448.00, 256.00,448.00c-47.792,0.00-89.04-26.656-111.04-65.60
1498
+ C 139.312,383.152, 133.68,384.00, 128.00,384.00c-70.56,0.00-128.00-57.408-128.00-128.00s 57.44-128.00, 128.00-128.00l 255.968,0.00 c 70.624,0.00, 128.00,57.408, 128.00,128.00S 454.592,384.00, 383.968,384.00z M 383.968,192.00L 128.00,192.00
1499
+ c-35.312,0.00-64.00,28.72-64.00,64.00c0.00,35.088, 31.056,62.16, 64.064,63.12c 0.144-15.088, 2.752-29.904, 8.00-43.904l 59.936,22.432
1500
+ C 193.312,304.752, 192.00,312.288, 192.00,320.00c0.00,35.28, 28.688,64.00, 64.00,64.00c 20.688,0.00, 39.44-10.256, 51.184-26.224C 276.336,334.40, 256.00,297.68, 256.00,256.00l 64.00,0.00
1501
+ c0.00,35.28, 28.72,64.00, 63.968,64.00c 35.376,0.00, 64.00-28.72, 64.00-64.00S 419.344,192.00, 383.968,192.00zM 52.496,8.992c-12.00-12.00-31.504-12.00-43.504,0.00s-12.00,31.504,0.00,43.504S 96.00,96.00, 96.00,96.00S 64.496,20.992, 52.496,8.992zM 180.56,8.992c-12.00-12.00-31.44-12.00-43.504,0.00c-12.00,12.00-12.00,31.504,0.00,43.504
1502
+ C 149.12,64.496, 224.064,96.00, 224.064,96.00S 192.624,20.992, 180.56,8.992zM 308.48,8.992c-12.00-12.00-31.504-12.00-43.504,0.00s-12.00,31.504,0.00,43.504S 351.968,96.00, 351.968,96.00
1503
+ S 320.48,20.992, 308.48,8.992z" horiz-adv-x="511.9679870605469" />
1504
+ <glyph unicode="&#xe1ca;" d="M 256.00,480.00C 114.88,480.00,0.00,365.152,0.00,224.00l 64.00,0.00 c0.00,13.216, 10.816,24.00, 24.00,24.00C 101.248,248.00, 112.00,237.216, 112.00,224.00l 64.00,0.00
1505
+ c0.00,13.216, 10.816,24.00, 24.00,24.00c 13.248,0.00, 24.00-10.784, 24.00-24.00l0.00-160.00 c0.00-17.632-14.32-32.00-32.00-32.00c-17.632,0.00-32.00,14.368-32.00,32.00L 96.00,64.00 c0.00-52.944, 43.12-96.00, 96.00-96.00
1506
+ c 52.992,0.00, 96.00,43.056, 96.00,96.00L 288.00,224.00 c0.00,13.216, 10.816,24.00, 24.00,24.00c 13.248,0.00, 23.968-10.784, 23.968-24.00l 64.00,0.00 c0.00,13.216, 10.88,24.00, 24.00,24.00
1507
+ c 13.248,0.00, 24.00-10.784, 24.00-24.00l 64.00,0.00 C 511.968,365.152, 397.216,480.00, 256.00,480.00z" horiz-adv-x="511.9679870605469" />
1508
+ <glyph unicode="&#xe1cb;" d="M 354.192,166.00L 512.00,288.00L 320.00,288.00L 256.00,480.00L 192.00,288.00L0.00,288.00L 158.00,166.496L 96.00-32.00L 256.256,90.88L 416.128-32.00
1509
+ z" />
1510
+ <glyph unicode="&#xe1cc;" d="M 160.00,416.00c 25.632,0.00, 49.744-10.00, 67.872-28.16C 246.00,369.744, 256.00,345.632, 256.00,320.00s-10.00-49.744-27.68-67.408
1511
+ c-2.688-2.656-35.808-35.60-68.32-87.056c-32.368,51.376-65.376,84.192-67.872,86.624C 74.00,270.256, 64.00,294.368, 64.00,320.00s 10.00,49.744, 28.128,67.872
1512
+ S 134.368,416.00, 160.00,416.00 M 160.00,480.00C 119.056,480.00, 78.128,464.368, 46.88,433.12c-62.496-62.464-62.496-163.776,0.00-226.256C 46.88,206.88, 160.00,96.00, 160.00-32.00
1513
+ c0.00,128.00, 113.12,238.88, 113.12,238.88c 62.496,62.464, 62.496,163.776,0.00,226.256C 241.872,464.368, 200.944,480.00, 160.00,480.00L 160.00,480.00zM 128.00,320.00A32.00,32.00 1260.00 1,0 192.00,320A32.00,32.00 1260.00 1,0 128.00,320z" horiz-adv-x="320" />
1514
+ <glyph unicode="&#xe1cd;" d="M 273.12,433.12c-62.496,62.496-163.744,62.496-226.256,0.00c-62.496-62.464-62.496-163.808,0.00-226.24
1515
+ C 46.88,206.88, 160.00,96.00, 160.00-32.00c0.00,128.00, 113.12,238.88, 113.12,238.88C 335.632,269.312, 335.632,370.656, 273.12,433.12z M 160.00,256.00c-35.376,0.00-64.00,28.624-64.00,64.00
1516
+ s 28.624,64.00, 64.00,64.00s 64.00-28.624, 64.00-64.00S 195.376,256.00, 160.00,256.00z" horiz-adv-x="320" />
1517
+ <glyph unicode="&#xe1ce;" d="M 128.00,480.00C 57.312,480.00,0.00,422.688,0.00,352.00s 128.00-384.00, 128.00-384.00s 128.00,313.312, 128.00,384.00S 198.688,480.00, 128.00,480.00z M 128.00,288.00c-35.344,0.00-64.00,28.656-64.00,64.00
1518
+ s 28.656,64.00, 64.00,64.00s 64.00-28.656, 64.00-64.00S 163.344,288.00, 128.00,288.00z" horiz-adv-x="256" />
1519
+ <glyph unicode="&#xe1cf;" d="M 288.368,256.40l 92.624,0.00 c-11.744,45.376-47.248,80.912-92.624,92.624L 288.368,256.40 zM 288.368,191.60l0.00-92.592 c 45.376,11.68, 80.88,47.248, 92.624,92.592L 288.368,191.60 zM 223.568,256.40L 223.568,349.024 c-45.376-11.712-80.944-47.248-92.624-92.624L 223.568,256.40 zM 223.568,191.60L 130.944,191.60 c 11.68-45.344, 47.248-80.912, 92.624-92.592L 223.568,191.60 zM 288.368,415.152c 81.184-13.744, 144.992-77.568, 158.752-158.752L 512.00,256.40 C 497.184,373.376, 405.376,465.216, 288.368,480.00L 288.368,415.152 z
1520
+ M 64.816,256.40C 78.56,337.60, 142.368,401.408, 223.568,415.152L 223.568,480.00 C 106.624,465.216, 14.752,373.376,0.00,256.40L 64.816,256.40 zM 223.568,32.88c-81.184,13.744-144.992,77.504-158.752,158.72L0.00,191.60 C 14.752,74.624, 106.624-17.248, 223.568-32.00
1521
+ L 223.568,32.88 zM 447.12,191.60c-13.744-81.216-77.568-144.976-158.752-158.72L 288.368-32.00 C 405.376-17.248, 497.184,74.624, 512.00,191.60
1522
+ L 447.12,191.60 z" />
1523
+ <glyph unicode="&#xe1d0;" d="M0.00,32.00L 384.00,32.00L 384.00-32.00L0.00-32.00zM 256.00,192.00L 256.00,480.00L 128.00,480.00L 128.00,192.00L 64.00,192.00L 192.00,32.00L 320.00,192.00 z" horiz-adv-x="384" />
1524
+ <glyph unicode="&#xe1d1;" d="M0.00,480.00L 384.00,480.00L 384.00,416.00L0.00,416.00zM 128.00,256.00L 128.00-32.00L 256.00-32.00L 256.00,256.00L 320.00,256.00L 192.00,416.00L 64.00,256.00 z" horiz-adv-x="384" />
1525
+ <glyph unicode="&#xe1d2;" d="M 384.00,416.00c-6.00,0.00-11.808-0.944-17.632-1.808C 344.064,453.68, 302.816,480.00, 256.00,480.00c-47.808,0.00-89.088-26.688-111.056-65.568
1526
+ C 139.312,415.184, 133.712,416.00, 128.00,416.00c-70.592,0.00-128.00-57.44-128.00-128.00s 57.408-128.00, 128.00-128.00l 96.00,0.00 l0.00-96.00 l-64.00,0.00 l 96.00-96.00l 96.00,96.00l-64.00,0.00 l0.00,96.00 l 96.00,0.00 c 70.624,0.00, 128.00,57.44, 128.00,128.00S 454.624,416.00, 384.00,416.00z M 384.00,224.00L 128.00,224.00
1527
+ c-35.28,0.00-64.00,28.688-64.00,64.00c0.00,35.056, 31.088,62.192, 64.064,63.12c 0.128-15.056, 2.752-29.936, 8.00-43.936l 59.936,22.496C 193.344,336.752, 192.00,344.32, 192.00,352.00
1528
+ c0.00,35.312, 28.72,64.00, 64.00,64.00c 20.72,0.00, 39.408-10.256, 51.248-26.192C 276.32,366.432, 256.00,329.68, 256.00,288.00l 64.00,0.00 c0.00,35.312, 28.752,64.00, 64.00,64.00s 64.00-28.688, 64.00-64.00
1529
+ S 419.248,224.00, 384.00,224.00z" />
1530
+ <glyph unicode="&#xe1d3;" d="M 384.00,416.00c-6.00,0.00-11.808-0.992-17.632-1.744C 344.064,453.632, 302.816,480.00, 256.00,480.00c-47.808,0.00-89.088-26.624-111.056-65.632
1531
+ C 139.312,415.12, 133.712,416.00, 128.00,416.00c-70.592,0.00-128.00-57.376-128.00-128.00s 57.408-128.00, 128.00-128.00l 256.00,0.00 c 70.624,0.00, 128.00,57.376, 128.00,128.00S 454.624,416.00, 384.00,416.00z M 384.00,224.00L 128.00,224.00 c-35.28,0.00-64.00,28.752-64.00,64.00
1532
+ c0.00,35.12, 31.088,62.128, 64.064,63.12C 128.192,336.00, 130.816,321.248, 136.064,307.248l 59.936,22.368C 193.344,336.752, 192.00,344.256, 192.00,352.00c0.00,35.248, 28.72,64.00, 64.00,64.00
1533
+ c 20.72,0.00, 39.408-10.256, 51.248-26.256C 276.32,366.368, 256.00,329.68, 256.00,288.00l 64.00,0.00 c0.00,35.248, 28.752,64.00, 64.00,64.00s 64.00-28.752, 64.00-64.00S 419.248,224.00, 384.00,224.00zM 256.00,160.00L 160.00,64.00L 224.00,64.00L 224.00-32.00L 288.00-32.00L 288.00,64.00L 352.00,64.00 z" />
1534
+ <glyph unicode="&#xe1d4;" d="M 320.00,480.00l0.00-62.00 c0.00-25.632-10.00-49.744-28.064-67.808L 110.88,170.128C 82.256,141.568, 66.496,104.064, 64.752,64.00L0.00,64.00
1535
+ l 96.00-96.00l 96.00,96.00L 128.688,64.00 c 1.68,23.008, 10.944,44.368, 27.376,60.88l 181.056,180.00C 367.376,335.12, 384.00,375.248, 384.00,418.00L 384.00,480.00 L 320.00,480.00 zM 383.248,64.00c-1.744,40.064-17.568,77.568-46.192,106.256l-35.68,35.44L 256.00,160.56l 35.872-35.68
1536
+ c 16.496-16.432, 25.744-37.872, 27.44-60.88L 256.00,64.00 l 96.00-96.00l 96.00,96.00L 383.248,64.00 z" horiz-adv-x="448" />
1537
+ <glyph unicode="&#xe1d5;" d="M 276.688,235.328l-45.264,45.264l-64.00-64.00c-31.248-31.248-31.248-81.904,0.00-113.136c 31.248-31.248, 81.888-31.248, 113.136,0.00l 161.952,158.064
1538
+ c 49.968,49.984, 49.968,131.008,0.00,181.008c-50.00,49.984-131.04,49.984-181.008,0.00L 83.568,268.448c-68.736-68.72-68.736-180.16,0.00-248.912
1539
+ c 68.736-68.736, 180.176-68.736, 248.896,0.00l 96.00,96.00L 383.20,160.80l-0.16-0.16l-95.824-95.84c-43.728-43.712-114.656-43.712-158.40,0.00
1540
+ c-43.728,43.712-43.728,114.656,0.00,158.384L 306.752,397.28c 24.992,24.992, 65.52,24.992, 90.496,0.00c 25.008-25.008, 25.008-65.552,0.00-90.512l-161.936-158.064
1541
+ c-6.256-6.256-16.368-6.256-22.624,0.00s-6.256,16.368,0.00,22.624L 276.688,235.328z" />
1542
+ <glyph unicode="&#xe1d6;" d="M 286.236,193.976c-38.00-38.00-82.012-74.332-99.40-56.931c-24.908,24.904-40.26,46.596-95.16,2.468
1543
+ c-54.901-44.136-12.74-73.544, 11.388-97.68c 27.841-27.845, 131.624-1.463, 234.20,101.109
1544
+ c 102.572,102.584, 128.961,206.361, 101.104,234.208c-24.133,24.133-53.544,66.28-97.664,11.381
1545
+ C 296.576,333.644, 318.256,318.284, 343.168,293.376C 360.557,275.984, 324.236,231.984, 286.236,193.976z" />
1546
+ <glyph unicode="&#xe1d7;" d="M 353.521,474.848l-194.56,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-399.36 c0.00-28.16, 23.04-51.20, 51.20-51.20l 194.56,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,399.36
1547
+ C 404.721,451.808, 381.681,474.848, 353.521,474.848z M 256.24-6.432c-19.784,0.00-35.84,11.457-35.84,25.60c0.00,14.136, 16.056,25.60, 35.84,25.60
1548
+ s 35.84-11.464, 35.84-25.60C 292.081,5.024, 276.024-6.432, 256.24-6.432z M 363.761,70.368l-215.04,0.00 l0.00,337.92 l 215.04,0.00 L 363.761,70.368 z" />
1549
+ <glyph unicode="&#xe1d8;" d="M 394.028,111.759l-67.219,192.932C 308.312,357.768, 250.872,387.108, 196.451,372.616L 145.852,470.773
1550
+ c-4.583,8.888-15.316,12.288-24.005,7.596c-8.679-4.692-12.00-15.716-7.416-24.60l 49.384-95.803
1551
+ c-39.351-26.104-59.80-75.604-46.84-122.216l 54.776-197.021c 15.396-55.372, 78.84-83.584, 142.608-64.084
1552
+ C 377.312-3.228, 412.928,57.531, 394.028,111.759z M 227.572,252.061c-18.692-6.14-38.696,4.404-44.683,23.556
1553
+ c-5.997,19.156, 4.297,39.66, 22.984,45.795c 18.688,6.144, 38.70-4.40, 44.688-23.556C 256.556,278.704, 246.264,258.201, 227.572,252.061z
1554
+ " />
1555
+ <glyph unicode="&#xe1d9;" d="M 217.84,454.368l-23.04,0.00 c-5.632,0.00-10.24-4.604-10.24-10.24l0.00-97.28 L 94.04,346.848
1556
+ c-4.224,0.00-9.472-0.965-14.516-2.52c-5.052-1.548-9.90-3.697-13.337-6.048l-60.80-41.736
1557
+ c-3.437-2.356-5.148-5.464-5.148-8.576c0.00-3.104, 1.712-6.209, 5.148-8.568l 60.80-41.736
1558
+ c 3.437-2.356, 8.284-4.499, 13.337-6.056c 5.044-1.556, 10.292-2.52, 14.516-2.52l 90.52,0.00 l0.00-225.28 c0.00-5.632, 4.608-10.24, 10.24-10.24l 23.04,0.00
1559
+ c 5.628,0.00, 10.24,4.608, 10.24,10.24l0.00,440.32 C 228.08,449.764, 223.469,454.368, 217.84,454.368z M 507.084,347.74l-60.80,41.732
1560
+ c-3.437,2.359-8.284,4.499-13.337,6.06c-5.044,1.552-10.288,2.516-14.516,2.516L 243.44,398.048 l 20.495-117.76l 154.496,0.00
1561
+ c 4.228,0.00, 9.472,0.965, 14.516,2.52c 5.052,1.552, 9.90,3.697, 13.337,6.052l 60.80,41.739c 3.437,2.352, 5.156,5.46, 5.156,8.568
1562
+ C 512.241,342.28, 510.52,345.384, 507.084,347.74z" />
1563
+ <glyph unicode="&#xe1da;" d="M 41.044,344.66c 12.50-6.721, 185.556-99.68, 191.996-103.139c 6.444-3.46, 14.788-5.131, 23.20-5.131
1564
+ c 8.408,0.00, 16.753,1.672, 23.20,5.131c 6.44,3.46, 179.496,96.42, 191.992,103.139c 12.508,6.708, 24.344,27.788, 1.368,27.788L 39.68,372.447
1565
+ C 16.72,372.448, 28.54,351.368, 41.044,344.66z M 476.728,293.46c-14.20-7.413-188.592-98.604-197.288-103.144
1566
+ c-8.70-4.54-14.792-5.131-23.20-5.131c-8.412,0.00-14.50,0.592-23.20,5.131C 224.344,194.856, 49.96,286.048, 35.748,293.46
1567
+ c-9.995,5.208-9.908-0.907-9.908-5.621c0.00-4.72,0.00-187.805,0.00-187.805c0.00-10.732, 14.296-24.548, 25.388-24.548l 410.02,0.00
1568
+ c 11.096,0.00, 25.392,13.816, 25.392,24.548c0.00,0.00,0.00,183.084,0.00,187.805C 486.641,292.553, 486.736,298.668, 476.728,293.46z" />
1569
+ <glyph unicode="&#xe1db;" d="M 423.705,391.952c-36.948,36.948-64.669,31.40-64.669,31.40L 229.712,294.028l-147.808-147.804l-25.856-121.936
1570
+ l 121.925,25.864l 147.811,147.804l 129.328,129.32C 455.112,327.277, 460.664,355.00, 423.705,391.952z M 170.708,64.808
1571
+ l-41.556-8.949c-4.02,7.508-8.84,15.004-17.688,23.856c-8.847,8.843-16.352,13.66-23.852,17.692l 8.956,41.552
1572
+ l 12.007,12.021c0.00,0.00, 22.624-0.449, 48.157-25.996c 25.541-25.537, 25.999-48.164, 25.999-48.164L 170.708,64.808z" />
1573
+ <glyph unicode="&#xe1dc;" d="M 142.311-27.864c-33.66,0.00-65.16,14.28-87.912,37.032C 10.32,53.248-1.968,130.195, 59.831,191.996
1574
+ c 36.208,36.208, 181.248,181.244, 253.648,253.652c 25.70,25.704, 58.42,35.624, 89.739,27.236
1575
+ c 30.76-8.24, 55.972-33.44, 64.212-64.201c 8.388-31.336-1.532-64.044-27.232-89.744L 197.632,76.368
1576
+ c-13.852-13.852-29.492-22.052-45.22-23.712c-15.572-1.639-30.44,3.38-40.84,13.78
1577
+ c-18.872,18.86-21.56,54.371, 9.808,85.731l 170.38,170.384c 7.00,7.00, 18.34,7.00, 25.34,0.00
1578
+ c 7.00-6.992, 7.00-18.344,0.00-25.34L 146.72,126.823c-14.728-14.72-16.08-28.776-9.808-35.048
1579
+ c 2.747-2.753, 6.92-3.992, 11.728-3.48c 7.38,0.779, 15.78,5.552, 23.652,13.408l 242.568,242.576
1580
+ c 16.64,16.644, 23.02,36.22, 17.952,55.124c-4.992,18.619-20.239,33.868-38.86,38.86c-18.90,5.068-38.48-1.312-55.132-17.956
1581
+ C 266.42,347.90, 121.38,202.855, 85.172,166.656c-47.261-47.261-35.939-101.632-5.431-132.151
1582
+ c 30.512-30.508, 84.88-41.827, 132.151,5.431l 253.648,253.652c 7.00,7.00, 18.34,7.00, 25.34,0.00
1583
+ c 7.00-6.996, 7.00-18.344,0.00-25.34L 237.232,14.596C 207.331-15.304, 173.872-27.864, 142.311-27.864z" />
1584
+ <glyph unicode="&#xe1dd;" d="M 486.641,49.888c0.00,0.00-51.20,249.18-275.84,249.18l0.00,98.98 l-184.96-165.248l 184.96-171.296L 210.801,173.075
1585
+ C 332.728,173.075, 423.059,162.264, 486.641,49.888z" />
1586
+ <glyph unicode="&#xe1de;" d="M 185.20,329.428L 185.20,398.048 L 0.24,232.80l 184.96-171.296L 185.20,132.623 l-108.16,100.176L 185.20,329.428z M 313.201,299.068
1587
+ l0.00,98.98 l-184.96-165.248l 184.96-171.296L 313.201,173.064 c 84.28,0.00, 135.46-10.80, 199.04-123.176
1588
+ C 512.241,49.888, 502.828,299.068, 313.201,299.068z" />
1589
+ <glyph unicode="&#xe1df;" d="M 301.681,173.075l0.00-111.56 l 184.96,171.283l-184.96,165.248l0.00-98.98 c-224.64,0.00-275.84-249.18-275.84-249.18
1590
+ C 89.42,162.264, 179.748,173.075, 301.681,173.075z" />
1591
+ <glyph unicode="&#xe1e0;" d="M 392.44,110.105C 329.329,133.105, 309.16,152.504, 309.16,194.048c0.00,24.936, 19.269,16.788, 27.728,62.46
1592
+ c 3.511,18.94, 20.532,0.304, 23.793,43.556c0.00,17.236-9.292,21.519-9.292,21.519s 4.72,25.504, 6.572,45.136
1593
+ c 2.289,24.46-14.132,87.648-101.72,87.648c-87.592,0.00-104.02-63.188-101.72-87.648
1594
+ c 1.847-19.632, 6.568-45.136, 6.568-45.136s-9.288-4.284-9.288-21.519c 3.248-43.253, 20.268-24.616, 23.78-43.556
1595
+ c 8.468-45.672, 27.728-37.524, 27.728-62.46c0.00-41.545-20.161-60.944-83.269-83.944
1596
+ C 56.728,87.025, 15.601,63.503, 15.601,47.463c0.00-16.028,0.00-53.896,0.00-53.896l 240.64,0.00 l 240.64,0.00 c0.00,0.00,0.00,37.868,0.00,53.896
1597
+ C 496.881,63.503, 455.749,87.025, 392.44,110.105z" />
1598
+ <glyph unicode="&#xe1e1;" d="M 512.241,6.368c0.00,0.00-1.013,93.64-6.931,103.348c-8.807,14.456-29.327,24.389-67.427,39.764
1599
+ c-37.972,15.335-50.113,28.264-50.113,55.968c0.00,16.625, 11.592,11.188, 16.692,41.632c 2.107,12.636, 12.348,0.208, 14.308,29.041
1600
+ c0.00,11.495-5.588,14.351-5.588,14.351s 2.84,17.00, 3.949,30.088c 1.379,16.312-8.508,58.433-61.208,58.433
1601
+ c-52.712,0.00-62.592-42.12-61.213-58.433c 1.112-13.088, 3.94-30.088, 3.94-30.088s-5.58-2.856-5.58-14.351
1602
+ c 1.96-28.832, 12.192-16.404, 14.311-29.041c 5.088-30.444, 16.688-25.008, 16.688-41.632c0.00-18.836-5.64-30.84-21.179-41.424
1603
+ c 82.96-40.108, 94.08-48.288, 94.08-84.144l0.00-73.512 L 512.241,6.368 z M 261.961,135.556c-50.64,20.452-66.82,37.692-66.82,74.616
1604
+ c0.00,22.168, 15.46,14.928, 22.248,55.52c 2.812,16.84, 16.472,0.276, 19.08,38.721c0.00,15.32-7.449,19.128-7.449,19.128
1605
+ s 3.788,22.671, 5.267,40.119c 1.84,21.745-11.34,77.908-81.62,77.908c-70.268,0.00-83.46-56.163-81.608-77.908
1606
+ c 1.481-17.448, 5.259-40.119, 5.259-40.119s-7.452-3.808-7.452-19.128c 2.619-38.444, 16.271-21.88, 19.092-38.721
1607
+ c 6.788-40.592, 22.248-33.353, 22.248-55.52c0.00-36.924-16.188-54.164-66.82-74.616c-15.428-6.228-43.147-15.88-43.147-39.095
1608
+ l0.00-90.093 l 355.68,0.00 c0.00,0.00,0.00,53.296,0.00,67.552C 355.92,95.096, 312.748,115.047, 261.961,135.556z" />
1609
+ <glyph unicode="&#xe1e2;" d="M 317.088,110.105C 253.312,133.101, 232.935,152.504, 232.935,194.048c0.00,24.936, 19.464,16.788, 28.017,62.46
1610
+ c 3.548,18.94, 20.748,0.304, 24.036,43.556c0.00,17.232-9.388,21.519-9.388,21.519s 4.776,25.504, 6.64,45.136
1611
+ c 2.319,24.46-14.28,87.648-102.80,87.648c-88.517,0.00-105.12-63.188-102.795-87.648
1612
+ c 1.865-19.632, 6.637-45.136, 6.637-45.136s-9.392-4.289-9.392-21.519c 3.296-43.253, 20.492-24.616, 24.036-43.556
1613
+ c 8.561-45.672, 28.024-37.524, 28.024-62.46c0.00-41.545-20.38-60.948-84.161-83.944c-7.676-2.768-25.984-7.072-41.548-13.788
1614
+ l0.00-102.748 l 409.60,0.00 c0.00,0.00,0.00,37.868,0.00,53.896C 409.841,63.503, 381.068,87.025, 317.088,110.105z M 435.441,249.568l0.00,76.80 l-51.20,0.00 l0.00-76.80 l-76.80,0.00 l0.00-51.20
1615
+ l 76.80,0.00 l0.00-76.80 l 51.20,0.00 l0.00,76.80 l 76.80,0.00 l0.00,51.20 L 435.441,249.568 z" />
1616
+ <glyph unicode="&#xe1e3;" d="M 461.041,428.768l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,307.20
1617
+ C 512.241,405.728, 489.201,428.768, 461.041,428.768z M 461.041,70.368l-409.60,0.00 l0.00,307.20 l 409.60,0.00 L 461.041,70.368 z M 230.64,170.208l-128.00,0.00 l0.00-46.08 l 128.00,0.00
1618
+ L 230.64,170.208 z M 230.64,247.008l-128.00,0.00 l0.00-46.08 l 128.00,0.00 L 230.64,247.008 z M 230.64,323.808l-128.00,0.00 l0.00-46.08 l 128.00,0.00 L 230.64,323.808 z M 407.281,159.968
1619
+ c0.00,0.00-43.516,11.388-43.516,33.737c0.00,21.304, 28.156,30.264, 28.156,73.784c0.00,35.344-10.737,56.32-46.08,56.32s-46.08-20.977-46.08-56.32
1620
+ c0.00-43.52, 28.152-52.48, 28.152-73.784c0.00-22.348-43.512-33.737-43.512-33.737c-2.56,0.00-2.56-35.84-2.56-35.84l 128.00,0.00
1621
+ C 409.841,124.128, 409.841,159.968, 407.281,159.968z" />
1622
+ <glyph unicode="&#xe1e4;" d="M 384.241,75.488l-332.80,0.00 l0.00,230.40 l 66.428,0.00 c0.00,0.00, 17.652,22.96, 55.552,51.20L 25.841,357.088 c-14.14,0.00-25.60-11.46-25.60-25.60l0.00-281.60
1623
+ c0.00-14.145, 11.46-25.60, 25.60-25.60l 384.00,0.00 c 14.14,0.00, 25.60,11.457, 25.60,25.60l0.00,95.908 l-51.20-42.108L 384.241,75.488 z M 342.308,253.411l0.00-90.884 l 169.932,133.139
1624
+ L 342.308,423.648l0.00-80.139 c-206.388,0.00-206.388-204.02-206.388-204.02C 194.329,235.444, 230.28,253.411, 342.308,253.411z" />
1625
+ <glyph unicode="&#xe1e5;" d="M 256.24,428.768c-70.70,0.00-128.00-57.308-128.00-128.00c0.00-122.211, 128.00-281.60, 128.00-281.60s 128.00,159.389, 128.00,281.60
1626
+ C 384.241,371.46, 326.927,428.768, 256.24,428.768z M 256.24,230.112c-38.18,0.00-69.12,30.948-69.12,69.12s 30.94,69.12, 69.12,69.12
1627
+ c 38.168,0.00, 69.12-30.948, 69.12-69.12S 294.408,230.112, 256.24,230.112z" />
1628
+ <glyph unicode="&#xe1e6;" d="M 504.108,351.356L 384.484,426.28c-5.303,3.317-11.932,3.317-17.236,0.00L 256.24,356.752l-111.012,69.528
1629
+ c-5.30,3.317-11.929,3.317-17.228,0.00L 8.368,351.356c-5.04-3.164-8.129-8.852-8.129-14.996l0.00-299.704
1630
+ c0.00-6.30, 3.248-12.112, 8.50-15.221c 5.248-3.096, 11.688-3.017, 16.868,0.224l 111.012,69.523l 111.005-69.523
1631
+ c 5.303-3.317, 11.929-3.317, 17.236,0.00l 111.008,69.523l 111.012-69.523c 2.648-1.66, 5.628-2.491, 8.616-2.491
1632
+ c 2.844,0.00, 5.687,0.76, 8.252,2.268c 5.252,3.108, 8.492,8.92, 8.492,15.221L 512.24,336.359
1633
+ C 512.241,342.503, 509.152,348.192, 504.108,351.356z M 119.867,121.48L 33.74,67.532L 33.74,326.463 l 86.128,53.948L 119.867,121.48 z
1634
+ M 239.496,67.532L 153.363,121.48L 153.363,380.412 l 86.133-53.953L 239.496,67.532 z M 359.12,121.48L 272.988,67.532L 272.988,326.46 l 86.133,53.953
1635
+ L 359.12,121.48 z M 478.748,67.532L 392.62,121.48L 392.62,380.412 l 86.128-53.948L 478.749,67.532 z" />
1636
+ <glyph unicode="&#xe1e7;" d="M 252.953,469.704C 117.24,467.888, 8.689,356.40, 10.504,220.684c 1.808-135.716, 113.304-244.268, 249.02-242.461
1637
+ c 135.716,1.824, 244.268,113.312, 242.457,249.028C 500.165,362.968, 388.664,471.52, 252.953,469.704z M 258.832,29.967
1638
+ c-107.144-1.433-195.16,84.256-196.60,191.412c-1.428,107.14, 84.272,195.16, 191.415,196.589
1639
+ c 107.144,1.437, 195.168-84.26, 196.596-191.404C 451.672,119.416, 365.98,31.396, 258.832,29.967z M 139.828,108.647
1640
+ c0.00,0.00, 116.963,16.068, 166.868,65.968c 49.888,49.891, 65.96,166.852, 65.96,166.852s-116.96-16.068-166.852-65.96
1641
+ C 155.904,225.612, 139.828,108.647, 139.828,108.647z M 231.024,250.284c 20.968,20.98, 61.08,35.864, 95.472,45.108
1642
+ c-9.264-34.333-24.212-74.741-45.036-95.557c-13.92-13.932-36.509-13.941-50.436,0.00C 217.088,213.768, 217.088,236.351, 231.024,250.284z" />
1643
+ <glyph unicode="&#xe1e8;" d="M 469.708,437.439c-14.991,14.991-29.28,0.837-77.853-22.508C 261.976,352.496, 35.568,225.616, 35.568,225.616
1644
+ l 194.52-27.791l 27.788-194.528c0.00,0.00, 126.892,226.413, 189.312,356.296C 470.547,408.16, 484.696,422.448, 469.708,437.439z
1645
+ M 423.036,387.40L 281.756,125.024L 267.417,244.26L 423.036,387.40z" />
1646
+ <glyph unicode="&#xe1e9;" d="M 256.227,444.128c-121.584,0.00-220.148-98.576-220.148-220.16c0.00-121.592, 98.564-220.16, 220.148-220.16
1647
+ c 121.596,0.00, 220.172,98.568, 220.172,220.16C 476.401,345.552, 377.824,444.128, 256.227,444.128z M 274.161,45.664l0.00,98.944 l-35.851,0.00 l0.00-98.944
1648
+ c-84.648,8.40-151.965,75.72-160.372,160.384l 98.936,0.00 l0.00,35.851 L 77.936,241.901 c 8.408,84.648, 75.724,151.968, 160.372,160.372l0.00-98.944
1649
+ l 35.851,0.00 l0.00,98.944 c 84.664-8.408, 151.976-75.724, 160.384-160.372L 335.591,241.901 l0.00-35.851 l 98.952,0.00
1650
+ C 426.137,121.384, 358.824,54.075, 274.161,45.664z" />
1651
+ <glyph unicode="&#xe1ea;" d="M 384.241,147.168c-17.595,0.00-33.756-5.984-46.704-15.932L 203.923,211.397c 0.676,4.10, 1.116,8.284, 1.116,12.572
1652
+ c0.00,4.297-0.439,8.473-1.116,12.572l 133.613,80.164c 12.948-9.956, 29.108-15.937, 46.704-15.937c 42.408,0.00, 76.80,34.392, 76.80,76.80
1653
+ c0.00,42.412-34.392,76.80-76.80,76.80c-42.412,0.00-76.80-34.388-76.80-76.80c0.00-4.289, 0.439-8.468, 1.112-12.569L 174.944,284.832
1654
+ c-12.953,9.956-29.112,15.937-46.704,15.937c-42.412,0.00-76.80-34.388-76.80-76.80s 34.388-76.80, 76.80-76.80
1655
+ c 17.592,0.00, 33.752,5.976, 46.704,15.937l 133.607-80.168c-0.672-4.10-1.112-8.272-1.112-12.569c0.00-42.412, 34.388-76.80, 76.80-76.80
1656
+ c 42.408,0.00, 76.80,34.388, 76.80,76.80C 461.041,112.776, 426.649,147.168, 384.241,147.168z" />
1657
+ <glyph unicode="&#xe1eb;" d="M 437.128,373.20c-42.295,39.28-110.88,39.28-153.187,0.00l-28.72-26.676l-28.731,26.676
1658
+ c-42.295,39.28-110.88,39.28-153.176,0.00c-47.592-44.192-47.592-115.836,0.00-160.025l 181.907-168.92l 181.907,168.92
1659
+ C 484.721,257.364, 484.721,329.008, 437.128,373.20z M 410.184,239.433l-154.964-146.268L 100.26,239.433
1660
+ c-15.636,14.52-21.684,33.609-21.684,53.752c 0.004,20.144, 3.488,36.676, 19.124,51.192c 13.804,12.815, 32.344,19.884, 52.20,19.884
1661
+ s 38.396-12.188, 52.204-25.012l 53.12-46.752l 53.10,46.752c 13.816,12.825, 32.356,25.012, 52.216,25.012
1662
+ c 19.855,0.00, 38.396-7.068, 52.204-19.884c 15.631-14.516, 19.116-31.048, 19.12-51.192C 431.864,273.04, 425.816,253.952, 410.184,239.433z
1663
+ " />
1664
+ <glyph unicode="&#xe1ec;" d="M 440.292,373.196c-42.80,39.28-112.184,39.28-154.989,0.00l-29.064-26.672l-29.068,26.672
1665
+ c-42.796,39.28-112.18,39.28-154.979,0.00c-48.152-44.189-48.152-115.832,0.00-160.019l 184.048-168.92l 184.052,168.92
1666
+ C 488.44,257.364, 488.44,329.008, 440.292,373.196z" />
1667
+ <glyph unicode="&#xe1ed;" d="M 480.497,277.156L 316.336,277.156 L 255.216,449.252L 194.084,277.156L 29.937,277.156 l 133.928-101.061l-47.88-177.408l 139.232,106.368l 139.22-106.368
1668
+ l-47.872,177.408L 480.497,277.156z M 255.216,155.276L 178.084,91.236l 31.813,91.212L 136.924,241.316l 90.141-2.56l 28.152,103.416
1669
+ L 283.356,238.756l 90.141,2.56l-72.96-58.869l 31.809-91.212L 255.216,155.276z" />
1670
+ <glyph unicode="&#xe1ee;" d="M 256.24,449.248L 317.368,277.152L 481.521,277.152L 347.589,176.092L 395.468-1.312L 256.24,105.056L 117.021-1.312L 164.889,176.092L 30.961,277.152L 195.108,277.152 z" />
1671
+ <glyph unicode="&#xe1ef;" d="M 25.841,238.947l0.00-156.804 c0.00-15.129, 7.344-24.576, 22.82-24.576c0.00,0.00, 51.804,0.00, 79.58,0.00l0.00,204.80 L 47.964,262.368
1672
+ C 31.432,262.368, 25.841,249.804, 25.841,238.947z M 427.232,293.088c-29.368,0.00-94.192-2.56-94.192-2.56l 5.12,79.941
1673
+ c0.00,48.961-9.336,71.099-35.888,71.099c-32.932,0.00-19.643-40.024-30.292-74.70c-10.652-34.677-68.152-104.50-109.74-104.50
1674
+ l-8.40,0.00 l0.00-204.80 c 58.748,0.00, 59.64-51.20, 112.744-51.20c 33.916,0.00, 108.088,0.00, 108.088,0.00c 53.40,0.00, 111.968,47.28, 111.968,88.228L 486.641,217.996
1675
+ C 486.641,264.608, 467.964,293.088, 427.232,293.088z" />
1676
+ <glyph unicode="&#xe1f0;" d="M 148.72,167.648l0.00,158.72 l-97.28,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 25.60,0.00 l0.00-76.80 l 76.80,76.80l 128.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,46.60
1677
+ c-1.652-0.344-3.376-0.52-5.12-0.52L 148.72,167.648 z M 461.041,454.368l-230.40,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-204.80 l 179.20,0.00 l 76.80-76.80l0.00,76.80 l 25.60,0.00
1678
+ c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,153.60 C 512.241,431.328, 489.201,454.368, 461.041,454.368z" />
1679
+ <glyph unicode="&#xe1f1;" d="M 409.841,403.168l-307.20,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-179.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 102.40,0.00 l 102.40-76.80l0.00,76.80 l 102.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,179.20
1680
+ C 461.041,380.128, 438.001,403.168, 409.841,403.168z" />
1681
+ <glyph unicode="&#xe1f2;" d="M 132.228,392.928c-41.224,0.00-74.643-34.384-74.643-76.80s 33.419-76.80, 74.643-76.80c 74.64,0.00, 24.88-148.48-74.643-148.48l0.00-35.84
1682
+ C 235.201,55.008, 304.808,392.928, 132.228,392.928z M 347.268,392.928c-41.224,0.00-74.643-34.384-74.643-76.80s 33.419-76.80, 74.643-76.80
1683
+ c 74.64,0.00, 24.88-148.48-74.643-148.48l0.00-35.84 C 450.241,55.008, 519.848,392.928, 347.268,392.928z" />
1684
+ <glyph unicode="&#xe1f3;" d="M 38.64,313.568l 435.20,0.00 c 14.607,0.00, 12.208,15.564, 4.94,18.10c-7.271,2.541-88.14,33.10-102.22,33.10l-23.04,0.00 l0.00,76.80 l-194.56,0.00 l0.00-76.80
1685
+ l-23.04,0.00 c-14.08,0.00-94.952-30.56-102.22-33.10C 26.427,329.132, 24.028,313.568, 38.64,313.568z M 478.961,285.408l-445.44,0.00
1686
+ c-14.08,0.00-28.16-16.64-28.16-30.72l0.00-89.60 c0.00-14.08, 14.08-30.72, 28.16-30.72l 50.748,0.00 l-22.587-128.00l 389.12,0.00 l-22.593,128.00l 50.753,0.00 c 14.08,0.00, 28.16,16.64, 28.16,30.72l0.00,89.60
1687
+ C 507.121,268.768, 493.041,285.408, 478.961,285.408z M 112.88,57.568l 35.84,166.40l 215.04,0.00 l 35.84-166.40L 112.88,57.568 z" />
1688
+ <glyph unicode="&#xe1f4;" d="M 375.308,262.547C 316.928,388.168, 286.588,435.869, 191.196,433.90c-33.968-0.699-25.808,24.60-51.708,15.001
1689
+ c-25.888-9.608-3.676-23.656-30.152-45.38C 35.028,342.532, 41.872,286.105, 76.336,151.624
1690
+ c 14.529-56.636-34.999-59.421-15.40-114.333c 14.30-40.04, 119.772-56.788, 231.052-15.503
1691
+ c 111.276,41.289, 181.52,123.248, 167.212,163.276C 439.596,239.971, 399.904,209.66, 375.308,262.547z M 279.908,55.621
1692
+ c-99.38-36.875-181.068-15.18-184.516-5.544c-5.943,16.628, 32.084,72.093, 145.704,114.252
1693
+ c 113.624,42.16, 177.032,26.524, 183.661,7.955C 428.672,161.316, 379.296,92.492, 279.908,55.621z M 247.968,145.083
1694
+ c-51.96-19.28-88.072-41.336-111.432-61.192c 16.44-14.936, 47.261-18.584, 77.976-7.187
1695
+ c 39.105,14.504, 63.112,47.804, 53.616,74.379c-0.113,0.321-0.281,0.604-0.40,0.92
1696
+ C 261.313,149.888, 254.736,147.596, 247.968,145.083z" />
1697
+ <glyph unicode="&#xe1f5;" d="M 201.443,103.284l-20.724-20.58c-17.968-17.807-47.184-17.82-65.141,0.00c-8.632,8.565-13.377,19.94-13.377,32.036
1698
+ c0.00,12.092, 4.744,23.476, 13.372,32.04l 76.288,75.688c 15.809,15.681, 45.557,38.764, 67.232,17.268
1699
+ c 9.948-9.881, 26.012-9.816, 35.888,0.128c 9.881,9.944, 9.82,26.016-0.128,35.884c-36.853,36.568-91.312,29.809-138.744-17.252
1700
+ L 79.82,182.799c-18.308-18.172-28.38-42.339-28.38-68.06s 10.072-49.884, 28.384-68.056
1701
+ c 18.836-18.692, 43.568-28.028, 68.316-28.028S 197.632,27.992, 216.48,46.695l 20.74,20.584c 9.944,9.867, 9.999,25.94, 0.12,35.884
1702
+ C 227.472,113.104, 211.393,113.16, 201.443,103.284z M 432.644,397.308c-39.581,39.272-94.917,41.404-131.555,5.052l-25.832-25.648
1703
+ c-9.952-9.871-10.012-25.936-0.132-35.884s 25.948-10.004, 35.895-0.128L 336.844,366.336c 18.98,18.844, 43.828,11.028, 60.04-5.052
1704
+ c 8.641-8.565, 13.388-19.948, 13.388-32.044c0.00-12.092-4.747-23.476-13.377-32.04L 315.501,216.456
1705
+ C 278.284,179.528, 260.824,196.864, 253.377,204.256c-9.952,9.871-26.012,9.808-35.892-0.132
1706
+ c-9.881-9.944-9.82-26.012, 0.132-35.884c 17.083-16.961, 36.588-25.368, 57.028-25.368c 25.029,0.00, 51.467,12.612, 76.613,37.569
1707
+ l 81.392,80.739c 18.304,18.176, 28.392,42.344, 28.392,68.064C 461.041,354.96, 450.952,379.128, 432.644,397.308z" />
1708
+ <glyph unicode="&#xe1f6;" d="M 472.975,354.531c-292.064-116.916-173.764,197.748-400.288,32.104l-47.36-17.009l 93.828-368.892l 51.68,0.00 l-45.956,180.681
1709
+ C 326.977,350.832, 245.156-3.185, 484.224,344.167C 489.772,352.227, 482.348,358.28, 472.975,354.531z" />
1710
+ <glyph unicode="&#xe1f7;" d="M 429.912,223.968c0.00,26.817, 16.508,47.98, 41.368,62.532c-4.476,14.968-10.412,29.304-17.712,42.80
1711
+ c-27.872-7.292-50.432,3.632-69.40,22.593c-18.964,18.968-24.769,41.532-17.473,69.408
1712
+ c-13.496,7.30-27.832,13.232-42.807,17.708c-14.548-24.864-40.828-41.368-67.649-41.368
1713
+ c-26.817,0.00-53.096,16.504-67.653,41.368c-14.968-4.469-29.304-10.408-42.80-17.708c 7.292-27.872, 1.492-50.436-17.477-69.408
1714
+ c-18.964-18.964-41.532-29.883-69.405-22.593c-7.30-13.496-13.236-27.832-17.708-42.80
1715
+ c 24.86-14.552, 41.364-35.716, 41.364-62.532c0.00-26.811-16.504-53.104-41.364-67.653c 4.472-14.972, 10.408-29.304, 17.708-42.80
1716
+ c 27.876,7.292, 50.44,1.492, 69.405-17.48c 18.959-18.959, 24.769-41.532, 17.477-69.40
1717
+ c 13.496-7.30, 27.832-13.24, 42.804-17.708c 14.556,24.856, 40.832,41.368, 67.649,41.364c 26.821,0.00, 53.10-16.508, 67.649-41.364
1718
+ c 14.976,4.472, 29.312,10.408, 42.812,17.712c-7.292,27.864-1.496,50.436, 17.467,69.395c 18.968,18.972, 41.532,29.893, 69.40,22.60
1719
+ c 7.30,13.496, 13.236,27.828, 17.712,42.80C 446.42,175.985, 429.912,197.156, 429.912,223.968z M 256.24,130.447
1720
+ c-51.649,0.00-93.516,41.867-93.516,93.52s 41.867,93.52, 93.516,93.52s 93.512-41.867, 93.512-93.52
1721
+ S 307.888,130.447, 256.24,130.447z" />
1722
+ <glyph unicode="&#xe1f8;" d="M 437.88,406.128C 394.993,449.012, 341.145,464.70, 323.993,447.544L 254.96,378.52
1723
+ c-10.468-10.471-19.599-45.516-15.408-80.992L 30.632,88.608c-12.391-12.391-2.352-42.52, 22.432-67.296
1724
+ c 24.776-24.784, 54.908-34.824, 67.296-22.44l 208.921,208.925c 35.48-4.188, 70.52,4.948, 80.992,15.412l 69.032,69.032
1725
+ C 496.453,309.392, 480.772,363.24, 437.88,406.128z M 208.132,197.336c-9.54,9.54-6.428,28.084, 6.901,41.424
1726
+ c 13.34,13.332, 31.887,16.44, 41.42,6.901c 9.52-9.524, 6.428-28.084-6.901-41.412
1727
+ C 236.212,190.911, 217.652,187.816, 208.132,197.336z M 380.943,349.184c-33.232,33.225-41.571,77.064-38.624,80.024
1728
+ c 2.959,2.959, 45.072-7.108, 78.312-40.336c 33.22-33.228, 43.191-75.44, 40.328-78.304
1729
+ C 458.104,307.708, 414.16,315.952, 380.943,349.184z" />
1730
+ <glyph unicode="&#xe1f9;" d="M 286.456,112.508c0.00,37.149, 28.148,57.684, 74.083,88.112c 56.172,37.224, 126.099,83.544, 126.099,193.488
1731
+ c0.00,9.896-8.116,17.92-18.128,17.92l-87.808,0.00 c-12.42,22.927-49.392,47.459-124.464,47.459c-75.077,0.00-112.048-24.532-124.468-47.459
1732
+ L 43.959,412.028 c-10.009,0.00-18.12-8.024-18.12-17.92c0.00-109.944, 69.92-156.263, 126.099-193.488
1733
+ c 45.932-30.428, 74.083-50.964, 74.083-88.112l0.00-33.552 C 177.788,73.596, 142.336,55.739, 142.336,34.528c0.00-25.452, 50.992-46.08, 113.904-46.08
1734
+ c 62.908,0.00, 113.904,20.628, 113.904,46.08c0.00,21.212-35.448,39.069-83.688,44.427L 286.457,112.508 z M 357.536,241.891
1735
+ c 14.529,30.728, 26.012,72.376, 27.872,134.297l 64.22,0.00 C 443.524,307.084, 401.985,272.176, 357.536,241.891z M 256.24,428.10
1736
+ c 69.944,0.048, 97.264-28.559, 97.228-39.164c0.00-10.668-27.276-39.228-97.228-39.288
1737
+ c-69.953,0.06-97.232,28.62-97.232,39.288C 158.976,399.54, 186.295,428.149, 256.24,428.10z M 62.848,376.188l 64.22,0.00
1738
+ c 1.861-61.92, 13.344-103.568, 27.876-134.297C 110.496,272.176, 68.952,307.084, 62.848,376.188z" />
1739
+ <glyph unicode="&#xe1fa;" d="M 493.068,469.58c-2.784,8.075-11.509,12.328-19.471,9.52c-7.972-2.812-12.185-11.637-9.409-19.704
1740
+ c 23.544-68.352-23.188-119.388-58.804-146.728l-14.424,20.849c-4.828,6.972-15.656,12.775-24.06,12.90l-80.776-0.368
1741
+ c-8.40,0.132-20.916-3.76-27.804-8.644L 20.328,168.74c-11.528-8.167-14.336-24.248-6.264-35.924l 108.171-156.356
1742
+ c 8.072-11.668, 21.044-10.272, 32.571-2.103l 237.996,168.66c 6.884,4.883, 14.768,15.456, 17.54,23.496l 25.296,80.544
1743
+ c 2.757,8.039, 1.076,20.324-3.756,27.296l-8.792,12.704C 470.968,324.056, 520.645,389.523, 493.068,469.58z M 382.34,230.068
1744
+ c-18.447-13.064-43.875-8.52-56.784,10.14c-12.92,18.68-8.44,44.40, 10.016,57.48
1745
+ c 14.64,10.376, 33.656,9.62, 47.344-0.453c-6.893-4.199-11.616-6.616-12.519-7.048c-7.632-3.649-10.891-12.865-7.304-20.584
1746
+ c 2.612-5.604, 8.112-8.888, 13.852-8.888c 2.18,0.00, 4.40,0.48, 6.503,1.481c 4.908,2.34, 10.188,5.168, 15.692,8.459
1747
+ C 401.624,255.476, 395.64,239.492, 382.34,230.068z" />
1748
+ <glyph unicode="&#xe1fb;" d="M 256.24,275.168c-42.42,0.00-76.80-34.396-76.80-76.80c0.00-42.42, 34.38-76.80, 76.80-76.80c 42.408,0.00, 76.80,34.38, 76.80,76.80
1749
+ C 333.041,240.772, 298.649,275.168, 256.24,275.168z M 461.041,351.968l-61.44,0.00 c-8.452,0.00-17.551,6.556-20.22,14.567l-15.88,47.66
1750
+ c-2.68,8.016-11.772,14.572-20.22,14.572l-174.08,0.00 c-8.452,0.00-17.551-6.556-20.22-14.572l-15.88-47.66
1751
+ c-2.68-8.012-11.772-14.567-20.22-14.567l-61.44,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-230.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,230.40
1752
+ C 512.241,328.928, 489.201,351.968, 461.041,351.968z M 256.24,70.368c-70.692,0.00-128.00,57.308-128.00,128.00c0.00,70.688, 57.308,128.00, 128.00,128.00
1753
+ c 70.68,0.00, 128.00-57.312, 128.00-128.00C 384.241,127.675, 326.92,70.368, 256.24,70.368z M 443.121,264.964c-9.896,0.00-17.92,8.016-17.92,17.92
1754
+ c0.00,9.892, 8.024,17.92, 17.92,17.92c 9.90,0.00, 17.92-8.028, 17.92-17.92C 461.041,272.98, 453.02,264.964, 443.121,264.964z" />
1755
+ <glyph unicode="&#xe1fc;" d="M 312.792,166.90C 240.183,94.28, 130.172,81.956, 44.784,129.792c 9.841-17.564, 22.164-34.113, 37.104-49.053
1756
+ c 87.56-87.56, 229.512-87.56, 317.064,0.00c 87.556,87.556, 87.56,229.512,0.00,317.064c-14.94,14.944-31.484,27.268-49.048,37.109
1757
+ C 397.744,349.52, 385.412,239.513, 312.792,166.90z" />
1758
+ <glyph unicode="&#xe1fd;" d="M 443.407,362.588C 363.963,415.428, 274.724,433.693, 168.92,403.36C 86.328,379.68, 10.639,285.759, 4.78,205.293
1759
+ C-2.14,110.212, 71.925,28.76, 202.376,28.896c 140.643,0.144, 193.296,67.68, 194.457,88.20
1760
+ c 1.152,20.52-54.864,58.485-18.824,97.48c 45.176,48.885, 85.395,7.236, 109.772,13.092
1761
+ C 512.16,233.532, 524.50,308.624, 443.407,362.588z M 280.232,124.06c-21.272,0.00-38.512,17.192-38.512,38.40s 17.24,38.40, 38.512,38.40
1762
+ s 38.508-17.192, 38.508-38.40S 301.505,124.06, 280.232,124.06z" />
1763
+ <glyph unicode="&#xe1fe;" d="M 135.42,373.376C 37.577,316.599, 43.191,224.12, 46.56,189.912C 172.94,339.616, 361.984,332.356, 361.984,332.356
1764
+ S 94.008,240.436, 15.304,56.112c-6.217-14.556, 29.169-33.476, 37.24-16.276c 24.10,51.265, 57.68,89.704, 57.68,89.704
1765
+ c 49.544-18.436, 135.256-40.044, 196.008,2.703c 80.688,56.788, 72.444,182.668, 187.632,243.96
1766
+ C 520.769,390.517, 268.076,450.356, 135.42,373.376z" />
1767
+ <glyph unicode="&#xe1ff;" d="M 299.724,465.116l-41.068,0.00 l0.00-334.628 c-22.708,8.732-52.092,8.864-81.076-1.68
1768
+ c-51.924-18.896-82.868-64.867-69.112-102.656c 13.761-37.80, 67.013-53.112, 118.936-34.224
1769
+ c 44.105,16.052, 72.956,51.624, 72.251,85.131l 0.069,273.664c 71.611-11.289, 76.508-101.808, 67.932-127.192
1770
+ c-3.255-9.62, 2.48-16.82, 13.297,0.00C 458.164,343.644, 299.724,396.632, 299.724,465.116z" />
1771
+ <glyph unicode="&#xe200;" d="M 464.16,386.092c-7.571,6.539-48.80,37.744-56.492,44.396c-7.696,6.648-19.74,8.52-28.216,8.52L 133.04,439.008
1772
+ c-8.473,0.00-20.52-1.872-28.212-8.52c-7.696-6.652-48.92-37.856-56.496-44.396c-7.577-6.544-13.884-16.416-11.864-30.496
1773
+ c 2.028-14.08, 49.572-332.101, 49.572-332.101c 2.677-8.009, 11.796-14.567, 20.272-14.567l 299.872,0.00 c 8.473,0.00, 17.592,6.56, 20.268,14.567
1774
+ c0.00,0.00, 47.543,318.021, 49.572,332.101C 478.048,369.675, 471.736,379.549, 464.16,386.092z M 256.248,163.332
1775
+ c-83.141,0.00-100.952,117.684-104.632,141.936l 47.012,0.00 c 7.088-35.372, 23.183-95.856, 57.62-95.856
1776
+ c 34.432,0.00, 50.528,60.484, 57.62,95.856l 47.008,0.00 C 357.196,281.015, 339.387,163.332, 256.248,163.332z M 76.104,351.968l 56.464,58.88
1777
+ l 247.351,0.00 l 56.472-58.88L 76.104,351.968 z" />
1778
+ <glyph unicode="&#xe201;" d="M 137.187-16.672l 51.20,0.00 l 114.885,204.80l 132.169,0.00 c0.00,0.00, 76.80,0.00, 76.80,35.84s-76.80,35.84-76.80,35.84L 303.272,259.808 l-114.885,204.80l-51.20,0.00 l 63.684-204.80L 109.048,259.808
1779
+ l-57.608,51.20l-51.20,0.00 l 40.96-87.04l-40.96-87.04l 51.20,0.00 l 57.608,51.20l 91.824,0.00 L 137.187-16.672z" />
1780
+ <glyph unicode="&#xe202;" d="M 253.096,459.461C 123.027,457.732, 19.009,350.884, 20.74,220.819c 1.744-130.08, 108.588-234.087, 238.644-232.349
1781
+ c 130.064,1.733, 234.083,108.58, 232.356,238.64C 489.992,357.192, 383.14,461.204, 253.096,459.461z M 253.50,428.752
1782
+ c 35.08,0.468, 68.208-7.925, 97.28-23.08l-31.70-52.835c-18.98,9.276-40.30,14.492-62.84,14.492
1783
+ c-22.543,0.00-43.872-5.22-62.848-14.492l-31.685,52.801C 189.216,419.976, 220.368,428.312, 253.50,428.752z M 127.368,161.124
1784
+ l-52.791-31.672c-14.336,27.496-22.676,58.648-23.116,91.78c-0.472,35.076, 7.925,68.205, 23.08,97.276l 52.828-31.704
1785
+ c-9.268-18.972-14.489-40.291-14.489-62.837C 112.88,201.42, 118.10,180.10, 127.368,161.124z M 258.98,19.188
1786
+ c-35.08-0.472-68.213,7.925-97.28,23.084l 31.70,52.824c 18.976-9.268, 40.296-14.489, 62.84-14.489
1787
+ c 22.54,0.00, 43.86,5.212, 62.832,14.484l 31.681-52.796C 323.259,27.963, 292.10,19.632, 258.98,19.188z M 256.24,111.328
1788
+ c-62.212,0.00-112.64,50.428-112.64,112.64c0.00,62.208, 50.428,112.64, 112.64,112.64c 62.208,0.00, 112.64-50.432, 112.64-112.64
1789
+ C 368.881,161.756, 318.449,111.328, 256.24,111.328z M 385.108,161.124c 9.272,18.976, 14.492,40.296, 14.492,62.844
1790
+ c0.00,22.543-5.22,43.864-14.492,62.837l 52.801,31.685c 14.336-27.50, 22.671-58.653, 23.112-91.776
1791
+ c 0.468-35.083-7.925-68.216-23.084-97.284L 385.108,161.124z" />
1792
+ <glyph unicode="&#xe203;" d="M 305.48,459.488c-97.552,0.00-177.832-75.352-185.64-170.861C 61.889,266.02, 20.721,209.632, 20.721,143.816
1793
+ c0.00-85.676, 69.741-155.367, 155.468-155.367c 65.976,0.00, 122.485,41.292, 145.012,99.38
1794
+ C 416.588,95.836, 491.761,175.964, 491.761,273.324C 491.761,375.976, 408.20,459.488, 305.48,459.488z M 176.188,40.236
1795
+ c-57.143,0.00-103.64,46.46-103.64,103.581c0.00,37.936, 20.532,71.172, 51.061,89.212
1796
+ c 15.631-70.492, 71.361-126.091, 141.96-141.552C 247.544,60.848, 214.24,40.236, 176.188,40.236z M 177.828,247.356
1797
+ c 55.76-0.868, 100.96-45.963, 101.953-101.661C 228.627,155.963, 188.22,196.272, 177.828,247.356z M 331.633,145.777
1798
+ c-1.053,84.228-69.504,152.521-153.824,153.38c 12.032,59.452, 64.70,104.331, 127.672,104.331
1799
+ c 71.819,0.00, 130.26-58.379, 130.26-130.165C 435.74,210.488, 390.977,157.908, 331.633,145.777z M 73.968,349.027
1800
+ c 29.28,0.00, 53.10,23.80, 53.10,53.065c0.00,29.256-23.82,53.06-53.10,53.06S 20.868,431.349, 20.868,402.092
1801
+ C 20.868,372.828, 44.688,349.027, 73.968,349.027z M 73.968,431.368c 16.16,0.00, 29.292-13.136, 29.292-29.276s-13.132-29.276-29.292-29.276
1802
+ c-16.148,0.00-29.284,13.136-29.284,29.276S 57.82,431.368, 73.968,431.368z" />
1803
+ <glyph unicode="&#xe204;" d="M 256.24,367.328c-167.944,0.00-256.00-123.74-256.00-143.36s 88.056-143.36, 256.00-143.36s 256.00,123.74, 256.00,143.36S 424.184,367.328, 256.24,367.328z
1804
+ M 256.24,113.689c-62.84,0.00-113.781,49.368-113.781,110.28c0.00,60.908, 50.94,110.28, 113.781,110.28
1805
+ s 113.781-49.372, 113.781-110.28C 370.02,163.057, 319.079,113.689, 256.24,113.689z M 256.24,223.968
1806
+ c-10.42,11.44, 16.984,55.139,0.00,55.139c-31.416,0.00-56.892-24.692-56.892-55.139c0.00-30.452, 25.476-55.139, 56.892-55.139
1807
+ s 56.887,24.689, 56.887,55.139C 313.128,237.956, 265.10,214.247, 256.24,223.968z" />
1808
+ <glyph unicode="&#xe205;" d="M 256.227,459.488c-130.059,0.00-235.508-105.456-235.508-235.52c0.00-130.077, 105.448-235.52, 235.508-235.52
1809
+ c 130.08,0.00, 235.532,105.443, 235.532,235.52C 491.761,354.032, 386.308,459.488, 256.227,459.488z M 256.227,39.648
1810
+ c-101.779,0.00-184.308,82.524-184.308,184.32c0.00,101.80, 82.528,184.32, 184.308,184.32c 101.812,0.00, 184.332-82.52, 184.332-184.32
1811
+ C 440.561,122.171, 358.041,39.648, 256.227,39.648zM 274.161,357.088L 238.307,357.088L 238.307,216.54L 325.489,129.376L 350.829,154.716L 274.161,231.392 z" />
1812
+ <glyph unicode="&#xe206;" d="M 409.841,294.547l-15.36,0.00 c-5.632,0.00-10.24-4.612-10.24-10.24l0.00-70.58 c0.00-34.231-26.96-92.16-128.00-92.16c-101.048,0.00-128.00,57.929-128.00,92.16L 128.241,284.307
1813
+ c0.00,5.628-4.616,10.24-10.24,10.24l-15.36,0.00 c-5.632,0.00-10.24-4.612-10.24-10.24l0.00-70.58 c0.00-57.26, 42.057-118.539, 138.24-126.98l0.00-67.58 l-66.56,0.00
1814
+ c-5.632,0.00-10.24-4.60-10.24-10.24l0.00-30.72 c0.00-5.632, 4.608-10.24, 10.24-10.24l 184.32,0.00 c 5.624,0.00, 10.24,4.608, 10.24,10.24l0.00,30.72 c0.00,5.64-4.616,10.24-10.24,10.24l-66.56,0.00 L 281.841,86.748
1815
+ c 96.18,8.44, 138.24,69.72, 138.24,126.98L 420.081,284.307 C 420.081,289.936, 415.463,294.547, 409.841,294.547zM 256.24,172.768c 60.068,0.00, 76.80,24.668, 76.80,40.96L 333.041,294.547 l-153.60,0.00 l0.00-80.82 C 179.44,197.435, 196.151,172.768, 256.24,172.768zM 333.041,439.008c0.00,16.30-16.732,40.96-76.80,40.96c-60.087,0.00-76.80-24.66-76.80-40.96l0.00-108.62 l 153.60,0.00 L 333.041,439.008 z" />
1816
+ <glyph unicode="&#xe207;" d="M 435.441,403.168l-23.04,0.00 l0.00-51.20 l-81.92,0.00 l0.00,51.20 l-148.48,0.00 l0.00-51.20 l-81.92,0.00 l0.00,51.20 l-23.04,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 358.40,0.00
1817
+ c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,307.20 C 486.641,380.128, 463.601,403.168, 435.441,403.168z M 435.441,44.768l-358.40,0.00 l0.00,204.80 l 358.40,0.00 L 435.441,44.768 z
1818
+ M 158.96,454.368l-35.84,0.00 l0.00-87.04 l 35.84,0.00 L 158.96,454.368 z M 389.361,454.368l-35.84,0.00 l0.00-87.04 l 35.84,0.00 L 389.361,454.368 z" />
1819
+ <glyph unicode="&#xe208;" d="M 174.388-6.396c-4.96,3.228, 80.736,183.296, 77.78,191.20c-2.952,7.888-93.808,36.776-98.248,50.672
1820
+ C 149.479,249.376, 333.308,458.34, 338.14,454.308c 4.82-4.027-80.109-185.30-77.78-191.188
1821
+ c 2.319-5.892, 95.44-35.984, 98.248-50.677C 361.42,197.741, 179.347-9.628, 174.388-6.396z" />
1822
+ <glyph unicode="&#xe209;" d="M 399.601,362.781c0.00,54.784,0.00,60.136,0.00,60.136c0.00,20.196-64.183,57.052-143.36,57.052c-79.18,0.00-143.36-36.856-143.36-57.052
1823
+ c0.00,0.00,0.00-5.351,0.00-60.136c0.00-54.776, 99.244-100.027, 99.244-138.812c0.00-38.788-99.244-84.037-99.244-138.817s0.00-60.136,0.00-60.136
1824
+ c0.00-20.196, 64.18-57.048, 143.36-57.048c 79.176,0.00, 143.36,36.853, 143.36,57.048c0.00,0.00,0.00,5.357,0.00,60.136S 300.353,185.18, 300.353,223.968
1825
+ C 300.353,262.752, 399.601,308.004, 399.601,362.781z M 152.324,420.356c 17.812,11.236, 51.204,27.704, 105.315,27.704
1826
+ s 102.56-27.704, 102.56-27.704c 3.62-2.204, 17.868-9.82, 8.119-15.591c-21.472-12.716-63.452-26.104-112.08-26.104
1827
+ c-48.632,0.00-89.208,14.76-110.68,27.476C 135.808,411.912, 152.324,420.356, 152.324,420.356z M 269.071,223.968
1828
+ c0.00-30.54, 25.504-50.212, 52.509-76.456c 19.727-19.176, 46.74-45.429, 46.74-62.36l0.00-34.00
1829
+ c-24.812,12.364-99.112,24.468-99.112,64.096c0.00,20.064-25.94,20.064-25.94,0.00c0.00-39.628-74.299-51.732-99.108-64.096l0.00,34.00
1830
+ c0.00,16.932, 27.008,43.184, 46.74,62.36c 27.00,26.244, 52.504,45.916, 52.504,76.456S 217.90,274.176, 190.90,300.42
1831
+ c-19.732,19.176-46.74,45.432-46.74,62.36l-1.211,25.592c 26.272-14.14, 67.909-27.633, 113.291-27.633
1832
+ s 87.216,13.492, 113.48,27.633l-1.40-25.592c0.00-16.928-27.012-43.184-46.74-62.36C 294.576,274.176, 269.071,254.508, 269.071,223.968
1833
+ z" />
1834
+ <glyph unicode="&#xe20a;" d="M 61.68,418.528L 61.68,357.888 c 181.408,0.00, 328.473-147.072, 328.473-328.48l 60.648,0.00
1835
+ C 450.801,244.312, 276.58,418.528, 61.68,418.528z M 61.68,297.245l0.00-60.64 c 114.424,0.00, 207.188-92.768, 207.188-207.196L 329.508,29.408
1836
+ C 329.508,177.328, 209.601,297.245, 61.68,297.245z M 119.784,145.636c-32.084,0.00-58.104-26.024-58.104-58.112
1837
+ c0.00-32.104, 26.02-58.116, 58.104-58.116c 32.104,0.00, 58.123,26.012, 58.123,58.116
1838
+ C 177.908,119.611, 151.888,145.636, 119.784,145.636z" />
1839
+ <glyph unicode="&#xe20b;" d="M 404.721,287.968l-46.08,0.00 l0.00,35.84 c0.00,74.168-34.168,117.76-102.40,117.76c-68.235,0.00-102.40-43.593-102.40-117.76l0.00-35.84 l-51.20,0.00 c-14.14,0.00-25.60-16.581-25.60-30.72
1840
+ l0.00-199.68 c0.00-14.08, 10.964-29.14, 24.364-33.46l 30.628-9.881c 13.40-4.327, 35.888-7.86, 49.968-7.86l 148.48,0.00
1841
+ c 14.08,0.00, 36.564,3.532, 49.964,7.86l 30.628,9.881c 13.40,4.32, 24.368,19.38, 24.368,33.46l0.00,199.68
1842
+ C 435.441,271.389, 418.86,287.968, 404.721,287.968z M 205.04,334.048c0.00,36.988, 20.408,56.32, 51.20,56.32c 30.789,0.00, 51.20-19.332, 51.20-56.32l0.00-46.08
1843
+ l-102.40,0.00 L 205.041,334.048 z" />
1844
+ <glyph unicode="&#xe20c;" d="M 404.721,275.168l-46.08,0.00 l0.00,61.44 c0.00,74.168-34.16,117.76-102.40,117.76s-102.40-43.593-102.40-117.76l0.00-10.24 l 51.20,0.00 l0.00,20.48 c0.00,36.988, 20.408,56.32, 51.20,56.32
1845
+ c 30.789,0.00, 51.20-19.332, 51.20-56.32l0.00-71.68 l-204.80,0.00 c-14.14,0.00-25.60-16.581-25.60-30.72l0.00-199.68 c0.00-14.08, 10.964-29.136, 24.364-33.46l 30.628-9.881
1846
+ c 13.40-4.327, 35.888-7.86, 49.968-7.86l 148.48,0.00 c 14.08,0.00, 36.564,3.532, 49.964,7.86l 30.628,9.881
1847
+ c 13.40,4.324, 24.368,19.38, 24.368,33.46l0.00,199.68 C 435.441,258.589, 418.86,275.168, 404.721,275.168z" />
1848
+ <glyph unicode="&#xe20d;" d="M 212.08,44.772c-11.136,0.00-21.68,5.208-28.448,14.152L 92.144,179.731c-11.904,15.719-8.80,38.089, 6.908,49.996
1849
+ c 15.74,11.904, 38.10,8.788, 50.00-6.912l 60.171-79.452l 151.336,242.984c 10.424,16.716, 32.424,21.832, 49.172,11.432
1850
+ c 16.732-10.416, 21.84-32.432, 11.42-49.16L 242.384,61.593c-6.212-9.98-16.932-16.252-28.672-16.783
1851
+ C 213.16,44.781, 212.624,44.772, 212.08,44.772z" />
1852
+ <glyph unicode="&#xe20e;" d="M 367.564,143.291l-70.597,80.676l 70.597,80.68c 11.996,11.996, 11.996,31.448,0.00,43.444
1853
+ c-12.004,11.996-31.456,11.996-43.452-0.004L 256.24,270.512l-67.876,77.576c-11.996,12.00-31.444,12.00-43.452,0.004
1854
+ c-11.992-11.996-11.992-31.448,0.00-43.444l 70.597-80.68l-70.597-80.676c-11.992-12.00-11.992-31.448-0.004-43.444
1855
+ c 12.00-12.00, 31.452-12.00, 43.457,0.00l 67.876,77.572l 67.872-77.572c 12.007-12.00, 31.456-12.00, 43.457,0.00
1856
+ C 379.56,111.844, 379.56,131.292, 367.564,143.291z" />
1857
+ <glyph unicode="&#xe20f;" d="M 256.24,439.008c-118.768,0.00-215.04-96.292-215.04-215.04c0.00-118.773, 96.272-215.04, 215.04-215.04c 118.76,0.00, 215.04,96.267, 215.04,215.04
1858
+ C 471.281,342.716, 375.00,439.008, 256.24,439.008z M 385.508,250.137l 0.011-52.341l-258.56,0.00 L 126.96,250.128 L 385.508,250.137z" />
1859
+ <glyph unicode="&#xe210;" d="M 256.24,439.008c-118.768,0.00-215.04-96.292-215.04-215.04c0.00-118.773, 96.272-215.04, 215.04-215.04c 118.752,0.00, 215.04,96.267, 215.04,215.04
1860
+ C 471.281,342.716, 374.992,439.008, 256.24,439.008z M 282.408,197.796L 282.408,94.684 L 230.071,94.684 L 230.071,197.796 L 126.96,197.796 L 126.96,250.128 l 103.112,0.00 l-0.004,103.105
1861
+ l 52.341,0.011l0.00-103.112 l 103.099,0.004l 0.011-52.341L 282.408,197.795 z" />
1862
+ <glyph unicode="&#xe211;" d="M 256.24,439.008c-118.773,0.00-215.04-96.292-215.04-215.04c0.00-118.773, 96.267-215.04, 215.04-215.04c 118.748,0.00, 215.04,96.267, 215.04,215.04
1863
+ C 471.281,342.716, 374.988,439.008, 256.24,439.008z M 300.488,223.968l 78.352-78.347l-44.252-44.244L 256.248,179.716L 177.901,101.372
1864
+ l-44.24,44.244L 212.00,223.964L 133.661,302.292l 44.24,44.264l 78.34-78.34l 78.34,78.332l 44.248-44.24L 300.488,223.968z" />
1865
+ <glyph unicode="&#xe212;" d="M 389.361,249.568l-266.24,0.00 c-14.14,0.00-15.36-11.46-15.36-25.60s 1.221-25.60, 15.36-25.60l 266.24,0.00 c 14.14,0.00, 15.36,11.46, 15.36,25.60
1866
+ S 403.50,249.568, 389.361,249.568z" />
1867
+ <glyph unicode="&#xe213;" d="M 389.361,249.568l-107.52,0.00 l0.00,107.52 c0.00,14.14-11.46,15.36-25.60,15.36s-25.60-1.221-25.60-15.36l0.00-107.52 l-107.52,0.00 c-14.14,0.00-15.36-11.46-15.36-25.60s 1.221-25.60, 15.36-25.60
1868
+ l 107.52,0.00 l0.00-107.52 c0.00-14.14, 11.46-15.36, 25.60-15.36s 25.60,1.221, 25.60,15.36l0.00,107.52 l 107.52,0.00 c 14.14,0.00, 15.36,11.46, 15.36,25.60S 403.50,249.568, 389.361,249.568z" />
1869
+ <glyph unicode="&#xe214;" d="M 256.227,459.488c-130.067,0.00-235.508-105.453-235.508-235.52c0.00-130.08, 105.44-235.52, 235.508-235.52
1870
+ c 130.08,0.00, 235.532,105.44, 235.532,235.52C 491.761,354.037, 386.308,459.488, 256.227,459.488z M 382.98,350.651l-0.06,0.055
1871
+ C 382.94,350.688, 382.961,350.672, 382.98,350.651z M 77.04,223.968c0.00,98.968, 80.227,179.20, 179.188,179.20
1872
+ c 43.032,0.00, 82.512-15.18, 113.412-40.459L 117.50,110.567C 92.219,141.455, 77.04,180.936, 77.04,223.968z M 129.50,97.284
1873
+ l 0.048-0.055C 129.528,97.248, 129.52,97.261, 129.50,97.284z M 256.227,44.768c-43.028,0.00-82.501,15.18-113.389,40.452
1874
+ l 252.141,252.148c 25.281-30.892, 40.459-70.371, 40.459-113.40C 435.441,124.997, 355.208,44.768, 256.227,44.768z" />
1875
+ <glyph unicode="&#xe215;" d="M 318.508,479.968c 34.28,0.00, 51.42-23.388, 51.42-50.121c0.00-33.397-29.768-64.28-68.56-64.28
1876
+ c-32.48,0.00-51.427,19.208-50.528,50.928C 250.84,443.228, 273.389,479.968, 318.508,479.968z M 212.94-32.032
1877
+ c-27.073,0.00-46.921,16.699-27.973,90.188l 31.08,130.34c 5.412,20.876, 6.30,29.22,0.00,29.22c-8.129,0.00-43.268-14.42-64.048-28.62
1878
+ l-13.52,22.552c 65.861,55.94, 141.628,88.748, 174.099,88.748c 27.06,0.00, 31.58-32.568, 18.048-82.68l-35.58-137.008
1879
+ c-6.32-24.212-3.599-32.56, 2.699-32.56c 8.119,0.00, 34.753,10.049, 60.912,30.928l 15.34-20.879
1880
+ C 309.94-6.944, 240.008-32.032, 212.94-32.032z" />
1881
+ <glyph unicode="&#xe216;" d="M 253.096,459.468C 123.032,457.728, 19.016,350.867, 20.74,220.796c 1.744-130.008, 108.588-234.06, 238.652-232.328
1882
+ c 130.04,1.748, 234.08,108.609, 232.349,238.668C 490.003,357.156, 383.14,461.204, 253.096,459.468z M 279.20,380.98
1883
+ c 23.944,0.00, 31.016-13.892, 31.016-29.772c0.00-19.852-15.892-38.199-42.992-38.199c-22.68,0.00-33.473,11.412-32.841,30.26
1884
+ C 234.384,359.152, 247.688,380.98, 279.20,380.98z M 217.82,76.768c-16.359,0.00-28.347,9.924-16.896,53.588l 18.764,77.44
1885
+ c 3.265,12.412, 3.816,17.372,0.00,17.372c-4.904,0.00-26.144-8.572-38.688-17.012l-8.176,13.40
1886
+ C 212.624,254.793, 258.392,274.288, 278.016,274.288c 16.352,0.00, 19.08-19.352, 10.905-49.12l-21.496-81.412
1887
+ c-3.816-14.388-2.176-19.348, 1.632-19.348c 4.912,0.00, 20.992,5.968, 36.801,18.38l 9.264-12.412
1888
+ C 276.417,91.676, 234.167,76.768, 217.82,76.768z" />
1889
+ <glyph unicode="&#xe217;" d="M 360.935,422.78c-29.192,21.057-65.851,31.588-109.971,31.588c-33.58,0.00-61.90-7.42-84.933-22.22
1890
+ c-36.512-23.20-55.932-62.581-58.272-118.133l 84.632,0.00 c0.00,16.172, 4.728,31.759, 14.168,46.78
1891
+ c 9.444,15.012, 25.468,22.513, 48.068,22.513c 22.981,0.00, 38.813-6.096, 47.468-18.272c 8.668-12.188, 13.004-25.688, 13.004-40.50
1892
+ c0.00-12.865-6.46-24.66-14.24-35.38c-4.279-6.244-9.924-11.988-16.932-17.248c0.00,0.00-45.904-29.44-66.048-53.088
1893
+ c-11.696-13.724-12.74-34.264-13.776-63.736c-0.072-2.096, 0.728-6.428, 8.072-6.428s 59.296,0.00, 65.828,0.00
1894
+ s 7.896,4.872, 7.98,6.977c 0.46,10.741, 1.672,16.216, 3.62,22.412c 3.704,11.704, 13.764,21.928, 25.056,30.705l 23.30,16.08
1895
+ c 21.028,16.38, 37.804,29.828, 45.208,40.36c 12.661,17.339, 21.552,38.688, 21.552,64.029
1896
+ C 404.721,370.536, 390.119,401.727, 360.935,422.78z M 249.604,97.928c-29.172,0.868-53.24-19.313-54.155-50.952
1897
+ c-0.907-31.628, 21.98-52.52, 51.152-53.38c 30.46-0.904, 53.872,18.619, 54.788,50.252
1898
+ C 302.30,75.488, 280.064,97.028, 249.604,97.928z" />
1899
+ <glyph unicode="&#xe218;" d="M 253.096,459.468C 123.032,457.728, 19.016,350.867, 20.74,220.796c 1.744-130.008, 108.588-234.06, 238.652-232.328
1900
+ c 130.04,1.74, 234.08,108.603, 232.349,238.668C 490.003,357.156, 383.14,461.196, 253.096,459.468z M 252.40,80.608l-0.008,0.00
1901
+ l-1.296,0.019c-20.027,0.592-34.147,15.349-33.576,35.08c 0.56,19.393, 15.02,33.473, 34.384,33.473l 1.164-0.015
1902
+ c 20.588-0.612, 34.552-15.217, 33.972-35.516C 286.468,94.196, 272.228,80.608, 252.40,80.608z M 336.648,247.82
1903
+ c-4.708-6.688-15.068-15.001-28.124-25.168l-14.372-9.921c-7.888-6.136-12.644-11.904-14.439-17.58
1904
+ c-1.408-4.469-2.096-5.651-2.212-14.745l-0.029-2.312L 222.60,178.095 l 0.16,4.644c 0.664,19.087, 1.14,30.316, 9.044,39.596
1905
+ c 12.416,14.572, 39.788,32.20, 40.949,32.948c 3.928,2.952, 7.236,6.32, 9.696,9.908c 5.756,7.94, 8.312,14.197, 8.312,20.337
1906
+ c0.00,8.524-2.536,16.408-7.533,23.428c-4.809,6.776-13.944,10.208-27.148,10.208c-13.10,0.00-22.075-4.156-27.448-12.687
1907
+ c-5.512-8.769-8.309-17.979-8.309-27.388l0.00-2.34 L 163.744,276.748 l 0.104,2.44c 1.46,34.656, 13.824,59.608, 36.752,74.177
1908
+ c 14.408,9.264, 32.325,13.963, 53.232,13.963c 27.377,0.00, 50.48-6.652, 68.677-19.771c 18.432-13.287, 27.776-33.20, 27.776-59.165
1909
+ C 350.284,273.868, 345.70,260.22, 336.648,247.82z" />
1910
+ <glyph unicode="&#xe219;" d="M 499.724,32.456L 271.696,432.644c-3.145,5.512-9.052,8.924-15.463,8.924c-6.404,0.00-12.313-3.412-15.456-8.924
1911
+ L 12.764,32.456c-3.096-5.42-3.044-12.047, 0.14-17.42c 3.181-5.368, 9.008-8.668, 15.312-8.668l 456.049,0.00
1912
+ c 6.288,0.00, 12.124,3.30, 15.312,8.668C 502.752,20.408, 502.803,27.036, 499.724,32.456z M 287.28,57.568L 225.192,57.568 l0.00,51.20 l 62.088,0.00
1913
+ L 287.28,57.568 z M 287.28,147.175L 225.192,147.175 l0.00,153.60 l 62.088,0.00 L 287.28,147.175 z" />
1914
+ <glyph unicode="&#xe21a;" d="M 224.836,433.888c 113.808,0.00, 206.332-91.165, 209.12-204.676l 62.908,0.00 l-94.164-104.96l-94.164,104.96l 73.104,0.00
1915
+ c-2.764,84.52-71.884,152.196-156.804,152.196c-86.675,0.00-156.94-70.484-156.94-157.44s 70.264-157.44, 156.94-157.44
1916
+ c 34.761,0.00, 66.86,11.356, 92.865,30.544l 35.984-38.508c-35.524-27.88-80.248-44.515-128.848-44.515
1917
+ c-115.573,0.00-209.251,93.981-209.251,209.92C 15.584,339.90, 109.264,433.888, 224.836,433.888z" />
1918
+ <glyph unicode="&#xe21b;" d="M 287.601,433.888c-113.811,0.00-206.332-91.165-209.12-204.676L 15.572,229.212 l 94.168-104.956L 203.90,229.212L 130.80,229.212
1919
+ c 2.761,84.52, 71.884,152.196, 156.80,152.196c 86.68,0.00, 156.94-70.492, 156.94-157.44c0.00-86.952-70.261-157.44-156.94-157.44
1920
+ c-34.761,0.00-66.86,11.36-92.859,30.544l-35.992-38.504c 35.532-27.884, 80.252-44.52, 128.852-44.52
1921
+ c 115.568,0.00, 209.251,93.981, 209.251,209.92S 403.168,433.888, 287.601,433.888z" />
1922
+ <glyph unicode="&#xe21c;" d="M 386.588,308.883l 18.096,0.00 l0.00-51.524 l 107.52,92.16l-107.52,92.16l0.00-61.116 l-18.096,0.00 c-94.56,0.00-147.88-70.075-194.919-131.90
1923
+ c-42.308-55.60-78.84-103.621-137.881-103.621L 0.204,145.043 l0.00-71.68 l 53.584,0.00 c 94.573,0.00, 147.88,70.072, 194.932,131.90
1924
+ C 291.02,260.864, 327.56,308.883, 386.588,308.883z M 138.727,263.724c 4.027,5.216, 8.092,10.552, 12.196,15.944
1925
+ c 9.999,13.144, 20.58,27.032, 32.032,40.852c-33.812,31.596-74.624,54.923-129.168,54.923L 0.204,375.444 l0.00-71.68 l 53.584,0.00
1926
+ C 87.764,303.763, 114.275,287.812, 138.727,263.724z M 404.684,139.923l-18.096,0.00 c-36.023,0.00-63.664,17.935-89.36,44.515
1927
+ c-2.575-3.364-5.16-6.756-7.76-10.177c-11.289-14.84-23.432-30.76-36.832-46.516
1928
+ c 34.736-33.90, 76.808-59.504, 133.953-59.504l 18.096,0.00 l0.00-61.44 l 107.52,92.16l-107.52,92.16L 404.684,139.923 z" />
1929
+ <glyph unicode="&#xe21d;" d="M 422.176,321.248l-276.48,0.00 l0.00,56.32 l-107.52-92.16l 107.52-92.16l0.00,56.32 l 256.00,0.00 l0.00-107.52 l-332.80,0.00 l0.00-71.68 l 353.28,0.00 c 28.28,0.00, 51.20,22.92, 51.20,51.20l0.00,148.48
1930
+ C 473.376,298.328, 450.457,321.248, 422.176,321.248z" />
1931
+ <glyph unicode="&#xe21e;" d="M 116.256,147.168l 207.36,0.00 l0.00-76.80 l 122.88,112.64l-122.88,112.64l0.00-76.80 l-186.88,0.00 l0.00,158.72 l-71.68,0.00 l0.00-179.20 C 65.056,170.087, 87.976,147.168, 116.256,147.168z" />
1932
+ <glyph unicode="&#xe21f;" d="M 132.889,142.048l0.00,133.12 l 61.44,0.00 l-97.28,102.40l-97.28-102.40l 61.44,0.00 l0.00-153.60 c0.00-28.28, 22.92-51.20, 51.20-51.20l 199.68,0.00 l-65.56,71.68L 132.889,142.048 z
1933
+ M 450.329,172.768l0.00,153.60 c0.00,28.28-22.92,51.20-51.20,51.20l-199.68,0.00 l 65.56-71.68l 113.64,0.00 l0.00-133.12 l-61.44,0.00 l 97.28-102.40l 97.28,102.40L 450.329,172.768 z" />
1934
+ <glyph unicode="&#xe220;" d="M 409.348,249.568l-307.20,0.00 c-14.14,0.00-25.60-11.46-25.60-25.60s 11.46-25.60, 25.60-25.60l 307.20,0.00 c 14.14,0.00, 25.60,11.46, 25.60,25.60
1935
+ S 423.489,249.568, 409.348,249.568z M 102.148,300.768l 307.20,0.00 c 14.14,0.00, 25.60,11.46, 25.60,25.60s-11.46,25.60-25.60,25.60l-307.20,0.00
1936
+ c-14.14,0.00-25.60-11.46-25.60-25.60S 88.008,300.768, 102.148,300.768z M 409.348,147.168l-307.20,0.00 c-14.14,0.00-25.60-11.46-25.60-25.60s 11.46-25.60, 25.60-25.60
1937
+ l 307.20,0.00 c 14.14,0.00, 25.60,11.46, 25.60,25.60S 423.489,147.168, 409.348,147.168z" />
1938
+ <glyph unicode="&#xe221;" d="M 179.452,249.568l-153.60,0.00 c-14.145,0.00-25.60-11.46-25.60-25.60s 11.457-25.60, 25.60-25.60l 153.60,0.00 c 14.136,0.00, 25.60,11.46, 25.60,25.60
1939
+ S 193.588,249.568, 179.452,249.568z M 179.452,147.168l-153.60,0.00 c-14.145,0.00-25.60-11.46-25.60-25.60s 11.457-25.60, 25.60-25.60l 153.60,0.00 c 14.136,0.00, 25.60,11.46, 25.60,25.60
1940
+ S 193.588,147.168, 179.452,147.168z M 496.892,249.568l-87.04,0.00 l0.00,87.04 c0.00,14.14-11.464,15.36-25.60,15.36c-14.145,0.00-25.60-1.221-25.60-15.36l0.00-87.04 l-84.48,0.00
1941
+ c-14.145,0.00-15.36-11.46-15.36-25.60s 1.217-25.60, 15.36-25.60l 84.48,0.00 l0.00-87.04 c0.00-14.14, 11.457-15.36, 25.60-15.36c 14.136,0.00, 25.60,1.221, 25.60,15.36l0.00,87.04 l 87.04,0.00
1942
+ c 14.136,0.00, 15.36,11.46, 15.36,25.60S 511.028,249.568, 496.892,249.568z M 179.452,351.968l-153.60,0.00 c-14.145,0.00-25.60-11.46-25.60-25.60s 11.457-25.60, 25.60-25.60l 153.60,0.00
1943
+ c 14.136,0.00, 25.60,11.46, 25.60,25.60S 193.588,351.968, 179.452,351.968z" />
1944
+ <glyph unicode="&#xe222;" d="M 189.68,377.568l-46.08,0.00 c-28.16,0.00-40.96-12.80-40.96-40.96l0.00-46.08 c0.00-28.16, 12.80-40.96, 40.96-40.96l 46.08,0.00 c 28.16,0.00, 40.96,12.80, 40.96,40.96l0.00,46.08
1945
+ C 230.64,364.768, 217.84,377.568, 189.68,377.568z M 368.881,377.568l-46.08,0.00 c-28.16,0.00-40.96-12.80-40.96-40.96l0.00-46.08 c0.00-28.16, 12.80-40.96, 40.96-40.96l 46.08,0.00
1946
+ c 28.16,0.00, 40.96,12.80, 40.96,40.96l0.00,46.08 C 409.841,364.768, 397.041,377.568, 368.881,377.568z M 189.68,198.368l-46.08,0.00 c-28.16,0.00-40.96-12.80-40.96-40.96l0.00-46.08
1947
+ c0.00-28.16, 12.80-40.96, 40.96-40.96l 46.08,0.00 c 28.16,0.00, 40.96,12.80, 40.96,40.96l0.00,46.08 C 230.64,185.568, 217.84,198.368, 189.68,198.368z M 368.881,198.368l-46.08,0.00
1948
+ c-28.16,0.00-40.96-12.80-40.96-40.96l0.00-46.08 c0.00-28.16, 12.80-40.96, 40.96-40.96l 46.08,0.00 c 28.16,0.00, 40.96,12.80, 40.96,40.96l0.00,46.08 C 409.841,185.568, 397.041,198.368, 368.881,198.368z" />
1949
+ <glyph unicode="&#xe223;" d="M 185.14,201.709l 143.36,0.00 l0.00,46.08 l-143.36,0.00 L 185.14,201.709 z M 384.241,454.368l-256.00,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00
1950
+ c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,358.40 C 435.441,431.328, 412.401,454.368, 384.241,454.368z M 384.241,44.768l-256.00,0.00 l0.00,358.40 l 256.00,0.00 L 384.241,44.768 z
1951
+ M 327.921,347.629l-143.36,0.00 l0.00-44.80 l 143.36,0.00 L 327.921,347.629 z M 327.921,146.669l-143.36,0.00 l0.00-44.80 l 143.36,0.00 L 327.921,146.669 z" />
1952
+ <glyph unicode="&#xe224;" d="M 384.241,454.368l-256.00,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,358.40
1953
+ C 435.441,431.328, 412.401,454.368, 384.241,454.368z M 384.241,44.768l-256.00,0.00 l0.00,358.40 l 256.00,0.00 L 384.241,44.768 z" />
1954
+ <glyph unicode="&#xe225;" d="M 409.841,351.968l-76.80,0.00 l0.00,76.80 c0.00,14.08-11.52,25.60-25.60,25.60l-204.80,0.00 c-14.08,0.00-25.60-11.52-25.60-25.60l0.00-307.20 c0.00-14.08, 11.52-25.60, 25.60-25.60l 76.80,0.00 l0.00-76.80
1955
+ c0.00-14.08, 11.52-25.60, 25.60-25.60l 204.80,0.00 c 14.08,0.00, 25.60,11.52, 25.60,25.60l0.00,307.20 C 435.441,340.448, 423.921,351.968, 409.841,351.968z M 128.24,147.168l0.00,256.00 l 153.60,0.00
1956
+ l0.00-51.20 L 204.525,351.968 c-14.08,0.00-25.084-11.008-25.084-25.088l0.00-179.712 L 128.24,147.168 z M 384.241,44.768l-153.60,0.00 l0.00,256.00 l 153.60,0.00 L 384.241,44.768 z" />
1957
+ <glyph unicode="&#xe226;" d="M 0.24,351.968l0.00-256.00 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,256.00 c0.00,28.16-23.04,51.20-51.20,51.20l-409.60,0.00
1958
+ C 23.281,403.168, 0.24,380.128, 0.24,351.968z M 461.041,351.968l0.00-256.00 l-409.60,0.00 l0.00,256.00 L 461.041,351.968 z" />
1959
+ <glyph unicode="&#xe227;" d="M 438.631,309.175L 386.268,453.439c-3.868,10.649-15.212,16.288-25.32,12.60L 12.856,339.007
1960
+ C 2.74,335.32-2.332,323.687, 1.536,313.04l 55.212-152.112L 56.748,242.468 c0.00,36.78, 29.412,66.707, 65.555,66.707l 91.976,0.00 L 323.98,386.176
1961
+ l 63.48-77.00L 438.631,309.176 z M 492.737,263.00l-370.432,0.00 c-10.763,0.00-19.496-9.196-19.496-20.532l0.00-241.177
1962
+ c0.00-11.332, 8.732-20.524, 19.496-20.524l 370.432,0.00 c 10.772,0.00, 19.504,9.191, 19.504,20.524L 512.241,242.468
1963
+ C 512.241,253.805, 503.508,263.00, 492.737,263.00z M 464.468,32.084L 157.404,32.084 L 157.404,76.068 l 47.24,109.956l 70.864-87.972
1964
+ l 66.48,68.148l 85.475,30.844l 37.003-82.484L 464.468,32.084 z" />
1965
+ <glyph unicode="&#xe228;" d="M 507.121,351.968l0.00,30.72 c0.00,11.312-9.176,20.48-20.48,20.48l-460.80,0.00 c-11.312,0.00-20.48-9.168-20.48-20.48l0.00-30.72 l 51.20,0.00 l0.00-51.20 l-51.20,0.00 l0.00-51.20 l 51.20,0.00 l0.00-51.20 l-51.20,0.00 l0.00-51.20 l 51.20,0.00
1966
+ l0.00-51.20 l-51.20,0.00 l0.00-30.72 c0.00-11.312, 9.168-20.48, 20.48-20.48l 460.80,0.00 c 11.304,0.00, 20.48,9.168, 20.48,20.48l0.00,30.72 l-51.20,0.00 l0.00,51.20 l 51.20,0.00 l0.00,51.20 l-51.20,0.00 l0.00,51.20 l 51.20,0.00 l0.00,51.20 l-51.20,0.00 l0.00,51.20 L 507.121,351.968
1967
+ z M 199.92,147.168l0.00,153.60 l 128.00-76.80L 199.92,147.168z" />
1968
+ <glyph unicode="&#xe229;" d="M 384.241,454.368l-256.00,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,358.40
1969
+ C 435.441,431.328, 412.401,454.368, 384.241,454.368z M 327.82,210.64c-6.084-9.472-9.312-5.424-7.479,0.00
1970
+ c 4.828,14.28, 4.627,57.512-35.644,63.856l0.00-133.449 c0.00-24.876-14.321-40.50-44.784-50.272
1971
+ c-29.60-9.492-62.728,0.368-70.469,21.632c-7.74,21.26, 9.665,47.112, 38.876,57.752
1972
+ c 16.296,5.92, 32.823,5.848, 45.60,0.936L 253.92,359.328 l 30.776,0.00 C 284.697,327.008, 371.248,278.199, 327.82,210.64z" />
1973
+ <glyph unicode="&#xe22a;" d="M 488.429,300.768L 24.049,300.768 c-23.567,0.00-24.744-11.476-23.464-25.496l 21.128-230.608c 1.28-14.02, 4.60-25.496, 28.136-25.496
1974
+ L 462.628,19.168 c 24.001,0.00, 26.856,11.476, 28.136,25.496l 21.132,230.608C 513.177,289.292, 512.00,300.768, 488.429,300.768z M 471.388,357.088
1975
+ c-2.84,11.264-16.768,20.48-30.961,20.48L 265.984,377.568 c-14.197,0.00-34.019,8.129-44.076,18.063l-15.243,15.072
1976
+ c-10.049,9.936-29.88,18.063-44.072,18.063L 79.243,428.768 c-14.188,0.00-27.08-11.448-28.644-25.444L 43.125,336.608l 433.423,0.00
1977
+ L 471.388,357.088z" />
1978
+ <glyph unicode="&#xe22b;" d="M 434.619,351.968c0.00,25.60-25.48,25.60-25.48,25.60L 103.34,377.568 c0.00,0.00-25.48,0.00-25.48-25.60l0.00-25.60 l 356.761,0.00 L 434.62,351.968 z M 358.176,428.768L 154.305,428.768
1979
+ c0.00,0.00-25.48,0.00-25.48-25.60l 254.832,0.00 C 383.656,428.768, 358.176,428.768, 358.176,428.768z M 485.584,326.368
1980
+ c-15.079,15.152-15.079,15.152-15.079,15.152l0.00-40.752 L 41.976,300.768 l0.00,40.752 c0.00,0.00,0.00,0.00-15.079-15.152S 1.009,307.148, 7.08,275.148
1981
+ c 6.041-31.876, 35.284-206.72, 39.632-230.384c 4.772-25.936, 31.148-25.596, 31.148-25.596l 356.761,0.00 c0.00,0.00, 26.372-0.34, 31.144,25.596
1982
+ c 4.348,23.665, 33.584,198.509, 39.636,230.384C 511.469,307.148, 500.664,311.216, 485.584,326.368z M 358.163,188.128
1983
+ c0.00,0.00,0.00-25.60-25.48-25.60L 179.792,162.528 c-25.48,0.00-25.48,25.60-25.48,25.60l0.00,51.20 l 35.676,0.00 l0.00-40.96 l 132.432,0.00 l0.00,40.96 l 35.744,0.00 L 358.163,188.128 z" />
1984
+ <glyph unicode="&#xe22c;" d="M 256.244,433.888c-109.56,0.00-177.628-36.10-173.94-65.379l 36.912-303.796c 1.481-11.82, 56.856-50.604, 137.028-50.664
1985
+ c 80.16,0.06, 135.54,38.844, 137.02,50.664l 36.912,303.796C 433.864,397.788, 365.805,433.888, 256.244,433.888z M 256.244,324.048
1986
+ c-80.172,0.06-137.028,28.62-137.028,39.288c-0.04,10.609, 56.868,39.212, 137.028,39.168
1987
+ c 80.147,0.044, 137.069-28.559, 137.02-39.168C 393.264,352.669, 336.403,324.108, 256.244,324.048z" />
1988
+ <glyph unicode="&#xe22d;" d="M 256.244,441.568l-138.24-130.04l 76.80,0.00 l0.00-125.96 l 122.88,0.00 L 317.684,311.527 l 76.80,0.00 L 256.244,441.568z M 495.335,146.088L 413.832,200.928l-50.256,0.00
1989
+ l 87.048-66.78L 359.884,134.148 c-2.60,0.00-4.96-1.32-6.133-3.401l-20.92-57.22L 179.632,73.528 l-20.92,57.22
1990
+ c-1.16,2.08-3.529,3.401-6.128,3.401L 61.844,134.148 l 87.059,66.78l-50.272,0.00 L 17.144,146.088C 5.017,138.844-2.235,122.148, 1.016,108.987
1991
+ l 14.368-78.691c 3.259-13.159, 17.679-23.928, 32.04-23.928l 417.632,0.00 c 14.361,0.00, 28.776,10.767, 32.04,23.928l 14.361,78.691
1992
+ C 514.724,122.148, 507.464,138.844, 495.335,146.088z" />
1993
+ <glyph unicode="&#xe22e;" d="M 394.484,315.612l-76.80,0.00 L 317.684,441.568 l-122.88,0.00 L 194.804,315.612 l-76.80,0.00 l 138.24-130.044L 394.484,315.612z M 495.335,146.084L 413.832,200.928l-50.256,0.00
1994
+ L 450.625,134.144L 359.884,134.144 c-2.60,0.00-4.96-1.316-6.133-3.397l-20.92-57.22L 179.632,73.527 l-20.92,57.22
1995
+ c-1.16,2.08-3.529,3.397-6.128,3.397L 61.844,134.144 l 87.059,66.784l-50.272,0.00 L 17.144,146.084c-12.128-7.241-19.38-23.936-16.128-37.096
1996
+ l 14.368-78.691c 3.259-13.159, 17.679-23.928, 32.04-23.928l 417.632,0.00 c 14.361,0.00, 28.776,10.767, 32.04,23.928l 14.361,78.691
1997
+ C 514.724,122.148, 507.464,138.844, 495.335,146.084z" />
1998
+ <glyph unicode="&#xe22f;" d="M 478.544,200.908L 397.952,392.708c-6.384,12.789-23.284,23.26-37.559,23.26L 307.441,415.968 l 10.24-104.053l 69.12,0.00 l-130.56-108.269
1999
+ l-130.56,108.269l 69.12,0.00 l 10.24,104.053l-52.956,0.00 c-14.276,0.00-31.176-10.471-37.559-23.26L 33.936,200.908c-6.389-12.80-9.688-34.82-7.344-48.932
2000
+ l 17.416-94.347c 2.352-14.112, 15.944-25.659, 30.22-25.659l 364.02,0.00 c 14.276,0.00, 27.872,11.548, 30.22,25.659l 17.416,94.347
2001
+ C 488.228,166.088, 484.929,188.108, 478.544,200.908z M 443.66,131.068l-6.631-36.919c-1.985-14.172-15.284-25.76-29.556-25.76
2002
+ L 105.004,68.388 c-14.268,0.00-27.572,11.588-29.556,25.76l-6.628,36.919c-1.979,14.168, 8.075,25.76, 22.348,25.76l 330.14,0.00
2003
+ C 435.584,156.828, 445.64,145.236, 443.66,131.068z" />
2004
+ <glyph unicode="&#xe230;" d="M 389.688,297.176c-7.059,0.00-13.967-0.608-20.70-1.74c-16.80,54.912-68.828,94.932-130.448,94.932
2005
+ c-75.212,0.00-136.173-59.60-136.173-133.132c0.00-6.56, 0.512-13.008, 1.452-19.32c-3.612,0.413-7.26,0.692-10.98,0.692
2006
+ c-51.14,0.00-92.60-40.532-92.60-90.52c0.00-49.993, 41.461-90.52, 92.60-90.52l 296.847,0.00
2007
+ c 67.693,0.00, 122.552,53.64, 122.552,119.808C 512.241,243.536, 457.38,297.176, 389.688,297.176z" />
2008
+ <glyph unicode="&#xe231;" d="M 389.688,297.18c-7.059,0.00-13.967-0.612-20.70-1.74c-16.80,54.904-68.828,94.928-130.448,94.928
2009
+ c-75.212,0.00-136.173-59.60-136.173-133.128c0.00-6.56, 0.512-13.008, 1.452-19.324c-3.612,0.416-7.26,0.695-10.98,0.695
2010
+ c-51.14,0.00-92.60-40.532-92.60-90.515c0.00-50.00, 41.461-90.528, 92.60-90.528l 127.56,0.00 l0.00,97.28 l-53.76,0.00 l 89.60,117.76l 89.60-117.76l-53.76,0.00 l0.00-97.28
2011
+ l 97.608,0.00 c 67.693,0.00, 122.552,53.64, 122.552,119.808C 512.241,243.54, 457.38,297.18, 389.688,297.18z" />
2012
+ <glyph unicode="&#xe232;" d="M 376.448,237.10L 157.28,372.883c-15.972,10.481-29.041,2.768-29.041-17.132l0.00-263.58 c0.00-19.888, 13.067-27.60, 29.041-17.128
2013
+ L 376.448,210.82c0.00,0.00, 7.792,5.479, 7.792,13.144C 384.241,231.62, 376.448,237.10, 376.448,237.10z" />
2014
+ <glyph unicode="&#xe233;" d="M 345.841,403.168c-25.457,0.00-46.08-7.833-46.08-33.28l0.00-291.84 c0.00-25.452, 20.623-33.28, 46.08-33.28c 25.448,0.00, 46.08,7.827, 46.08,33.28l0.00,291.84
2015
+ C 391.921,395.336, 371.288,403.168, 345.841,403.168zM 166.64,403.168c-25.457,0.00-46.08-7.833-46.08-33.28l0.00-291.84 c0.00-25.452, 20.623-33.28, 46.08-33.28c 25.448,0.00, 46.08,7.827, 46.08,33.28l0.00,291.84
2016
+ C 212.72,395.336, 192.088,403.168, 166.64,403.168z" />
2017
+ <glyph unicode="&#xe234;" d="M 256.24,403.168c-98.968,0.00-179.20-80.237-179.20-179.20c0.00-98.973, 80.232-179.20, 179.20-179.20c 98.963,0.00, 179.20,80.227, 179.20,179.20
2018
+ C 435.441,322.932, 355.204,403.168, 256.24,403.168z" />
2019
+ <glyph unicode="&#xe235;" d="M 371.441,377.568l-230.40,0.00 c-25.457,0.00-38.40-7.833-38.40-33.28l0.00-240.64 c0.00-25.452, 12.943-33.28, 38.40-33.28l 230.40,0.00 c 25.448,0.00, 38.40,7.827, 38.40,33.28l0.00,240.64
2020
+ C 409.841,369.736, 396.888,377.568, 371.441,377.568z" />
2021
+ <glyph unicode="&#xe236;" d="M 474.36,236.236L 283.329,362.968c-14.66,9.768-26.68,2.575-26.68-15.992l0.00-246.008
2022
+ c0.00-18.572, 12.021-25.772, 26.68-15.992l 191.031,126.728c0.00,0.00, 7.16,5.112, 7.16,12.263
2023
+ C 481.521,231.116, 474.36,236.236, 474.36,236.236z M 242.029,236.236L 57.629,362.968c-14.66,9.768-26.668,2.575-26.668-15.992
2024
+ l0.00-246.008 c0.00-18.572, 12.007-25.772, 26.668-15.992l 184.40,126.728c0.00,0.00, 7.152,5.112, 7.152,12.263
2025
+ C 249.18,231.116, 242.029,236.236, 242.029,236.236z" />
2026
+ <glyph unicode="&#xe237;" d="M 30.961,223.968c0.00-7.152, 7.149-12.273, 7.149-12.273l 191.041-126.72c 14.66-9.78, 26.68-2.588, 26.68,15.992L 255.828,346.968
2027
+ c0.00,18.568-12.021,25.768-26.68,15.989L 38.108,236.228C 38.108,236.228, 30.961,231.116, 30.961,223.968z M 263.30,223.968
2028
+ c0.00-7.152, 7.149-12.273, 7.149-12.273l 184.40-126.72c 14.66-9.78, 26.672-2.588, 26.672,15.992L 481.521,346.968
2029
+ c0.00,18.568-12.012,25.768-26.672,15.989L 270.449,236.228C 270.449,236.228, 263.30,231.116, 263.30,223.968z" />
2030
+ <glyph unicode="&#xe238;" d="M 191.847,223.964c0.00-6.601, 6.711-11.32, 6.711-11.32l 186.259-116.984c 13.761-9.016, 25.019-2.377, 25.019,14.76L 409.84,337.511
2031
+ c0.00,17.14-11.26,23.78-25.019,14.748L 198.56,235.283C 198.56,235.283, 191.847,230.564, 191.847,223.964z M 102.64,342.832l0.00-237.732
2032
+ c0.00-22.728, 15.668-29.72, 38.40-29.72c 22.728,0.00, 38.40,6.992, 38.40,29.72l0.00,237.732 c0.00,22.732-15.672,29.72-38.40,29.72
2033
+ C 118.308,372.552, 102.64,365.564, 102.64,342.832z" />
2034
+ <glyph unicode="&#xe239;" d="M 313.921,235.283L 127.66,352.264c-13.761,9.028-25.019,2.384-25.019-14.756l0.00-227.084 c0.00-17.14, 11.26-23.78, 25.019-14.76
2035
+ L 313.921,212.644c0.00,0.00, 6.708,4.72, 6.708,11.32S 313.921,235.283, 313.921,235.283z M 371.441,372.549c-22.732,0.00-38.40-6.988-38.40-29.711
2036
+ l0.00-237.736 c0.00-22.728, 15.668-29.716, 38.40-29.716c 22.728,0.00, 38.40,6.988, 38.40,29.716L 409.841,342.836 C 409.841,365.56, 394.168,372.549, 371.441,372.549
2037
+ z" />
2038
+ <glyph unicode="&#xe23a;" d="M 319.74,417.763L 359.624,377.373L 287.152,304.004L 337.884,252.643L 410.353,326.012L 450.176,285.684L 461.044,428.768 zM 174.604,195.292L 102.136,121.915L 62.312,162.252L 51.445,19.168L 192.749,30.172L 152.868,70.553L 225.335,143.928
2039
+ z" />
2040
+ <glyph unicode="&#xe23b;" d="M 466.161,381.236L 414.164,433.888L 339.88,358.675l-40.816,41.34l-11.14-146.659l 144.836,11.275l-40.88,41.396
2041
+ L 466.161,381.236z M 120.60,141.893L 46.32,66.696l 51.997-52.648l 74.284,75.208l 40.816-41.34l 11.14,146.656l-144.836-11.272
2042
+ L 120.60,141.893z" />
2043
+ <glyph unicode="&#xe23c;" d="M 485.785,135.456c0.00-22.532-18.436-40.96-40.96-40.96l-399.36,0.00 c-22.528,0.00-25.157,9.48-5.836,21.068l 411.033,231.779
2044
+ c 19.32,11.592, 35.124,2.64, 35.124-19.888L 485.785,135.456 z" />
2045
+ <glyph unicode="&#xe23d;" d="M 115.912,348.368C 87.192,319.719-38.40,140.64, 70.12,32.187c 108.44-108.533, 287.50,17.068, 316.232,45.80
2046
+ c 28.72,28.652-8.561,112.501-83.252,187.201C 228.412,339.895, 144.64,377.168, 115.912,348.368z M 353.052,102.887
2047
+ c-8.48-8.408-74.101,11.70-137.319,74.92C 152.58,241.049, 132.412,306.68, 140.88,315.148
2048
+ c 8.40,8.468, 74.101-11.70, 137.241-74.932C 341.351,177.056, 361.52,111.368, 353.052,102.887z M 356.879,304.656
2049
+ c 6.553,0.00, 13.10,2.505, 18.10,7.504l 48.779,48.776c 9.999,9.999, 9.999,26.212,0.00,36.20c-9.988,9.999-26.208,9.999-36.20,0.00
2050
+ l-48.779-48.776c-9.999-9.992-9.999-26.20,0.00-36.20C 343.772,307.16, 350.332,304.656, 356.879,304.656z M 264.719,367.976
2051
+ c 3.96-2.216, 8.252-3.269, 12.492-3.269c 8.96,0.00, 17.66,4.708, 22.36,13.092l 27.668,49.40c 6.912,12.336, 2.512,27.936-9.82,34.848
2052
+ c-12.328,6.901-27.928,2.512-34.848-9.831l-27.672-49.40C 247.991,390.488, 252.391,374.888, 264.719,367.976z M 488.66,290.80
2053
+ c-6.908,12.336-22.508,16.728-34.84,9.828l-49.40-27.68c-12.34-6.908-16.74-22.508-9.828-34.84
2054
+ c 4.70-8.38, 13.40-13.10, 22.36-13.10c 4.24,0.00, 8.528,1.06, 12.488,3.273l 49.40,27.68
2055
+ C 491.172,262.868, 495.572,278.468, 488.66,290.80z" />
2056
+ <glyph unicode="&#xe23e;" d="M 474.404,442.128c-9.988,9.999-26.212,9.999-36.20,0.00L 38.081,42.009c-9.999-9.999-9.999-26.212,0.00-36.20
2057
+ c 5.00-5.00, 11.548-7.504, 18.10-7.504c 6.547,0.00, 13.108,2.505, 18.10,7.504L 474.404,405.928
2058
+ C 484.404,415.927, 484.404,432.136, 474.404,442.128z M 363.784,244.616c 35.564-48.22, 46.556-90.088, 39.912-96.739
2059
+ c-6.648-6.601-48.48,4.371-96.728,39.932L 165.479,46.317C 272.644-0.736, 411.944,97.928, 436.992,122.976
2060
+ c 23.676,23.621, 2.476,84.74-47.528,147.328L 363.784,244.616z M 222.109,276.717c-28.12,42.441-36.604,77.388-30.572,83.42
2061
+ c 5.972,6.032, 40.949-2.46, 83.372-30.62l 26.204,26.212c-57.948,42.856-112.493,59.747-134.56,37.628
2062
+ c-23.768-23.708-113.884-150.452-82.732-254.921L 222.109,276.717z" />
2063
+ <glyph unicode="&#xe23f;" d="M 262.456,29.408L 262.476,127.385L 442.097,127.368L 442.097,320.728L 262.456,320.728L 262.476,418.528L 68.336,223.956 z" />
2064
+ <glyph unicode="&#xe240;" d="M 449.777,231.208L 351.796,231.223L 351.816,410.848L 158.46,410.848L 158.46,231.208L 60.656,231.223L 255.232,37.088
2065
+ z" />
2066
+ <glyph unicode="&#xe241;" d="M 449.777,216.729L 351.796,216.704L 351.816,37.088L 158.464,37.088L 158.464,216.729L 60.656,216.704L 255.236,410.848 z" />
2067
+ <glyph unicode="&#xe242;" d="M 247.976,418.528L 247.955,320.544L 68.336,320.567L 68.336,127.207L 247.976,127.207L 247.955,29.408L 442.097,223.975 z" />
2068
+ <glyph unicode="&#xe243;" d="M 262.456,55.008L 262.476,152.985L 442.097,152.968L 442.097,295.128L 262.456,295.128L 262.476,392.928L 68.336,223.956 z" />
2069
+ <glyph unicode="&#xe244;" d="M 424.177,231.208L 326.196,231.223L 326.216,410.848L 184.06,410.848L 184.06,231.208L 86.256,231.223L 255.232,37.088
2070
+ z" />
2071
+ <glyph unicode="&#xe245;" d="M 424.177,216.729L 326.196,216.704L 326.216,37.088L 184.064,37.088L 184.064,216.729L 86.256,216.704L 255.236,410.848 z" />
2072
+ <glyph unicode="&#xe246;" d="M 247.976,392.928L 247.955,294.944L 68.336,294.967L 68.336,152.817L 247.976,152.817L 247.955,55.008L 442.097,223.984 z" />
2073
+ <glyph unicode="&#xe247;" d="M 490.737,223.975c0.00,130.072-105.453,235.512-235.52,235.512c-130.08,0.00-235.52-105.44-235.52-235.512
2074
+ c0.00-130.08, 105.44-235.528, 235.52-235.528C 385.284-11.552, 490.737,93.896, 490.737,223.975z M 70.896,223.975
2075
+ c0.00,101.792, 82.52,184.312, 184.32,184.312s 184.32-82.52, 184.32-184.312c0.00-101.808-82.52-184.328-184.32-184.328
2076
+ S 70.896,122.168, 70.896,223.975z M 353.777,177.888l0.00,92.16 L 249.063,270.048 l0.00,57.60 l-97.528-103.68l 97.528-103.68l0.00,57.60 L 353.777,177.888 z" />
2077
+ <glyph unicode="&#xe248;" d="M 255.203,459.488c-130.067,0.00-235.508-105.453-235.508-235.52c0.00-130.08, 105.44-235.52, 235.508-235.52
2078
+ c 130.08,0.00, 235.532,105.44, 235.532,235.52C 490.737,354.037, 385.284,459.488, 255.203,459.488z M 255.203,39.648
2079
+ c-101.789,0.00-184.308,82.52-184.308,184.32s 82.52,184.32, 184.308,184.32c 101.812,0.00, 184.332-82.52, 184.332-184.32
2080
+ S 357.017,39.648, 255.203,39.648z M 301.297,322.528l-92.16,0.00 l0.00-104.712 l-57.60,0.00 l 103.68-97.528l 103.68,97.528l-57.60,0.00 L 301.297,322.528 z" />
2081
+ <glyph unicode="&#xe249;" d="M 255.224-11.552c 130.072,0.00, 235.512,105.448, 235.512,235.52c0.00,130.08-105.44,235.52-235.512,235.52
2082
+ c-130.08,0.00-235.528-105.44-235.528-235.52C 19.697,93.896, 125.144-11.552, 255.224-11.552z M 255.224,408.288
2083
+ c 101.792,0.00, 184.312-82.52, 184.312-184.32s-82.52-184.32-184.312-184.32c-101.808,0.00-184.328,82.52-184.328,184.32
2084
+ S 153.417,408.288, 255.224,408.288z M 209.136,125.408l 92.16,0.00 L 301.297,230.115 l 57.60,0.00 l-103.68,97.532l-103.68-97.532l 57.60,0.00 L 209.137,125.408 z" />
2085
+ <glyph unicode="&#xe24a;" d="M 19.697,223.956c0.00-130.067, 105.448-235.508, 235.52-235.508c 130.08,0.00, 235.52,105.44, 235.52,235.508
2086
+ c0.00,130.08-105.44,235.532-235.52,235.532C 125.144,459.488, 19.697,354.037, 19.697,223.956z M 439.537,223.956
2087
+ c0.00-101.789-82.52-184.308-184.32-184.308s-184.32,82.52-184.32,184.308c0.00,101.812, 82.52,184.332, 184.32,184.332
2088
+ S 439.537,325.768, 439.537,223.956z M 156.656,270.048l0.00-92.16 l 104.708,0.00 l0.00-57.60 l 97.532,103.68l-97.532,103.68l0.00-57.60 L 156.656,270.048 z" />
2089
+ <glyph unicode="&#xe24b;" d="M 292.505,364.351c-10.696-10.436-115.256-120.216-115.256-120.216c-5.705-5.569-8.561-12.865-8.561-20.168
2090
+ c0.00-7.307, 2.856-14.607, 8.561-20.172c0.00,0.00, 104.56-109.78, 115.256-120.216c 10.692-10.436, 29.937-11.144, 41.364,0.00
2091
+ c 11.407,11.132, 12.32,26.676-0.011,40.336L 237.936,223.968l 95.92,100.044c 12.332,13.664, 11.42,29.204, 0.011,40.34
2092
+ C 322.44,375.496, 303.196,374.784, 292.505,364.351z" />
2093
+ <glyph unicode="&#xe24c;" d="M 396.624,260.744c-10.436-10.692-120.216-115.248-120.216-115.248c-5.569-5.712-12.865-8.568-20.168-8.568
2094
+ s-14.607,2.856-20.172,8.568c0.00,0.00-109.78,104.557-120.211,115.248c-10.436,10.704-11.147,29.944,0.00,41.36
2095
+ c 11.128,11.417, 26.672,12.32, 40.331,0.00l 100.052-95.92l 100.044,95.92c 13.664,12.32, 29.204,11.417, 40.34,0.00
2096
+ C 407.768,290.688, 407.059,271.448, 396.624,260.744z" />
2097
+ <glyph unicode="&#xe24d;" d="M 396.62,187.188c-10.433,10.696-120.211,115.252-120.211,115.252c-5.569,5.708-12.868,8.572-20.168,8.572
2098
+ c-7.312,0.00-14.612-2.864-20.172-8.572c0.00,0.00-109.78-104.557-120.221-115.252c-10.428-10.696-11.14-29.937,0.00-41.36
2099
+ c 11.132-11.412, 26.68-12.32, 40.34,0.00l 100.052,95.92L 356.28,145.828c 13.668-12.32, 29.208-11.412, 40.34,0.00
2100
+ C 407.768,157.253, 407.059,176.493, 396.62,187.188z" />
2101
+ <glyph unicode="&#xe24e;" d="M 219.465,364.351c 10.696-10.436, 115.256-120.216, 115.256-120.216c 5.705-5.569, 8.561-12.865, 8.561-20.168
2102
+ c0.00-7.307-2.856-14.607-8.561-20.172c0.00,0.00-104.56-109.78-115.256-120.216s-29.94-11.144-41.364,0.00
2103
+ c-11.412,11.132-12.32,26.676, 0.008,40.336l 95.92,100.052L 178.108,324.012c-12.328,13.664-11.42,29.204-0.008,40.34
2104
+ C 189.524,375.496, 208.768,374.784, 219.465,364.351z" />
2105
+ <glyph unicode="&#xe24f;" d="M 127.80,95.968L 127.82,178.585L 507.121,178.568L 507.121,269.528L 127.80,269.528L 127.82,351.968L 5.36,223.956
2106
+ z" />
2107
+ <glyph unicode="&#xe250;" d="M 384.244,95.528L 301.624,95.544L 301.644,474.848L 210.684,474.848L 210.684,95.528L 128.245,95.544L 256.256-26.912 z" />
2108
+ <glyph unicode="&#xe251;" d="M 384.241,352.408L 301.62,352.384L 301.64-26.912L 210.684-26.912L 210.684,352.408L 128.24,352.384L 256.256,474.848 z" />
2109
+ <glyph unicode="&#xe252;" d="M 384.68,95.968L 384.659,178.585L 5.36,178.568L 5.36,269.528L 384.68,269.528L 384.659,351.968L 507.121,223.956
2110
+ z" />
2111
+ <glyph unicode="&#xe253;" d="M 357.596,341.731L 357.617,106.204L 152.816,223.984 z" />
2112
+ <glyph unicode="&#xe254;" d="M 372.977,326.348L 137.456,326.371L 255.232,121.564 z" />
2113
+ <glyph unicode="&#xe255;" d="M 138.48,121.585L 374.001,121.564L 256.224,326.371 z" />
2114
+ <glyph unicode="&#xe256;" d="M 153.86,341.731L 153.84,106.204L 358.641,223.984 z" />
2115
+ <glyph unicode="&#xe257;" d="M 194.092,370.936c-9.404,8.843-22.10,8.843-31.508,0.00L-0.783,223.968l 163.368-146.96
2116
+ c 9.409-8.852, 22.104-8.852, 31.508,0.00c 9.412,8.857, 9.412,23.212,0.00,32.065L 67.256,223.968l 126.837,114.896
2117
+ C 203.504,347.716, 203.504,362.072, 194.092,370.936z M 347.864,370.936c-9.416,8.843-22.104,8.843-31.516,0.00
2118
+ c-9.412-8.864-8.897-23.22, 0.516-32.072l 126.32-114.896L 316.865,109.071c-9.412-8.852-9.928-23.208-0.516-32.065
2119
+ c 9.412-8.852, 22.10-8.852, 31.516,0.00l 163.353,146.96L 347.864,370.936z" />
2120
+ <glyph unicode="&#xe258;" d="M 460.017,351.968l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,153.60
2121
+ C 511.217,328.928, 488.177,351.968, 460.017,351.968z M 460.017,147.168l-409.60,0.00 l0.00,153.60 l 409.60,0.00 L 460.017,147.168 z" />
2122
+ <glyph unicode="&#xe259;" d="M 460.017,351.968l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,153.60
2123
+ C 511.217,328.928, 488.177,351.968, 460.017,351.968z M 460.017,147.168l-409.60,0.00 l0.00,153.60 l 409.60,0.00 L 460.017,147.168 z M 178.416,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00
2124
+ L 178.416,275.168 z" />
2125
+ <glyph unicode="&#xe25a;" d="M 460.017,351.968l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,153.60
2126
+ C 511.217,328.928, 488.177,351.968, 460.017,351.968z M 460.017,147.168l-409.60,0.00 l0.00,153.60 l 409.60,0.00 L 460.017,147.168 z M 306.417,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00
2127
+ L 306.417,275.168 z M 178.416,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00 L 178.416,275.168 z" />
2128
+ <glyph unicode="&#xe25b;" d="M 460.017,351.968l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,153.60
2129
+ C 511.217,328.928, 488.177,351.968, 460.017,351.968z M 460.017,147.168l-409.60,0.00 l0.00,153.60 l 409.60,0.00 L 460.017,147.168 z M 434.417,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00
2130
+ L 434.417,275.168 z M 178.416,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00 L 178.416,275.168 z M 306.417,275.168l-102.40,0.00 l0.00-102.40 l 102.40,0.00 L 306.417,275.168 z" />
2131
+ <glyph unicode="&#xe25c;" d="M 393.659,223.968c0.00,70.80, 32.692,110.592, 58.292,110.592c 9.329,0.00, 33.664,0.00, 33.664,0.00c-17.104,27.112-31.252,43.012-93.637,43.012
2132
+ L 135.776,377.572 c-95.60,0.00-136.56-88.10-136.56-153.604s 40.96-153.60, 136.56-153.60l 256.204,0.00 c 62.384,0.00, 76.533,15.897, 93.637,43.008
2133
+ c0.00,0.00-8.064,0.00-33.664,0.00S 393.659,153.176, 393.659,223.968z M 275.475,210.376c-9.644-12.22-40.477-40.832-49.696-49.312
2134
+ c-40.16-36.937-42.844-36.937-45.956-36.937l-1.88,0.00 l-4.604,2.377l-1.02,3.211c-1.288,4.243-1.448,4.788, 19.724,43.268
2135
+ c 5.80,10.532, 13.228,24.032, 16.916,31.48c-3.48,1.264-8.089,2.801-11.86,4.056c-25.281,8.423-32.443,11.512-34.72,17.196
2136
+ c-1.76,4.42, 0.892,8.331, 1.884,9.80c 6.985,10.32, 36.652,38.068, 49.076,49.525c 42.068,38.768, 45.18,38.768, 48.188,38.768
2137
+ l 2.332,0.00 l 2.036-1.316c 6.58-4.392, 3.42-10.481-3.504-23.832c-4.148-7.996-9.80-18.332-15.264-28.332
2138
+ c-5.04-9.216-10.948-20.033-14.321-26.632c 2.516-0.86, 5.464-1.832, 8.104-2.699c 28.76-9.457, 36.776-12.988, 38.416-19.852
2139
+ C 280.324,216.972, 277.968,213.536, 275.475,210.376z M 482.396,277.024l-19.16,0.00 c-14.311,0.00-28.312-19.313-28.312-50.688
2140
+ c0.00-31.368, 14.00-50.688, 28.312-50.688l 19.16,0.00 c 14.308,0.00, 28.82,19.32, 28.82,50.688C 511.217,257.712, 496.705,277.024, 482.396,277.024z" />
2141
+ <glyph unicode="&#xe25d;" d="M 287.628,433.888c-113.808,0.00-206.332-91.168-209.12-204.676L 15.601,229.212 l 94.164-104.96l 94.164,104.96L 130.824,229.212
2142
+ c 2.764,84.52, 71.884,152.196, 156.804,152.196c 86.675,0.00, 156.94-70.488, 156.94-157.44c0.00-86.956-70.264-157.44-156.94-157.44
2143
+ c-34.761,0.00-66.86,11.352-92.865,30.544l-35.984-38.504c 35.524-27.889, 80.248-44.52, 128.848-44.52
2144
+ c 115.573,0.00, 209.251,93.976, 209.251,209.92C 496.881,339.903, 403.20,433.888, 287.628,433.888z M 269.028,336.608L 269.028,216.54 l 76.939-76.924
2145
+ l 25.34,25.34L 304.881,231.392l0.00,105.216 L 269.028,336.608 z" />
2146
+ <glyph unicode="&#xe25e;" d="M 140.784,224.00l 261.12,0.00 l0.00-122.88 l 71.68,0.00 L 473.585,244.48 c0.00,28.28-22.92,51.20-51.20,51.20l-281.60,0.00 L 140.785,346.88 l-102.40-87.04l 102.40-81.92L 140.785,224.00 z" />
2147
+ <glyph unicode="&#xe25f;" d="M 485.617,244.448c-4.64,0.00-20.456,0.00-25.092,0.00c-14.14,0.00-25.60-9.172-25.60-20.48c0.00-11.312, 11.46-20.48, 25.60-20.48
2148
+ c 4.636,0.00, 20.452,0.00, 25.092,0.00c 14.14,0.00, 25.60,9.168, 25.60,20.48C 511.217,235.276, 499.756,244.448, 485.617,244.448z M 255.216,364.76
2149
+ c-78.091,0.00-140.80-62.709-140.80-140.792c0.00-78.091, 62.709-140.808, 140.80-140.808c 78.084,0.00, 140.80,62.716, 140.80,140.808
2150
+ C 396.017,302.051, 333.30,364.76, 255.216,364.76z M 255.216,121.568c-56.58,0.00-102.40,45.824-102.40,102.40
2151
+ c0.00,56.568, 45.82,102.404, 102.40,102.404c 56.568,0.00, 102.40-45.835, 102.40-102.404C 357.617,167.392, 311.783,121.568, 255.216,121.568z
2152
+ M 75.496,223.968c0.00,11.308-10.94,20.48-25.08,20.48c-4.72,0.00-20.892,0.00-25.60,0.00c-14.14,0.00-25.60-9.172-25.60-20.48c0.00-11.312, 11.46-20.48, 25.60-20.48
2153
+ c 4.708,0.00, 20.879,0.00, 25.60,0.00C 64.556,203.488, 75.496,212.656, 75.496,223.968z M 255.216,403.171c 11.308,0.00, 20.48,11.46, 20.48,25.60
2154
+ c0.00,4.684,0.00,20.908,0.00,25.60c0.00,14.14-9.172,25.60-20.48,25.60c-11.312,0.00-20.48-11.46-20.48-25.60c0.00-4.692,0.00-20.916,0.00-25.60
2155
+ C 234.736,414.632, 243.905,403.171, 255.216,403.171z M 255.216,44.768c-11.312,0.00-20.48-11.464-20.48-25.60c0.00-4.688,0.00-20.912,0.00-25.60
2156
+ c0.00-14.145, 9.168-25.60, 20.48-25.60c 11.308,0.00, 20.48,11.457, 20.48,25.60c0.00,4.688,0.00,20.912,0.00,25.60C 275.697,33.305, 266.524,44.768, 255.216,44.768z
2157
+ M 443.776,383.56c 9.999,9.995, 11.62,24.591, 3.62,32.592s-22.593,6.368-32.581-3.62c-2.761-2.761-15.169-15.16-17.92-17.92
2158
+ c-9.999-9.999-11.62-24.588-3.62-32.581c 8.001-8.009, 22.587-6.384, 32.581,3.608
2159
+ C 428.616,368.40, 441.019,380.80, 443.776,383.56z M 84.564,82.289c-2.761-2.761-15.16-15.172-17.92-17.92
2160
+ c-9.988-9.992-11.608-24.584-3.62-32.584c 8.001-8.001, 22.593-6.368, 32.581,3.624c 2.761,2.747, 15.164,15.148, 17.92,17.908
2161
+ c 9.999,9.995, 11.62,24.588, 3.62,32.588S 94.556,92.276, 84.564,82.289z M 95.624,412.533
2162
+ c-9.999,9.995-24.588,11.62-32.588,3.62s-6.375-22.593, 3.62-32.584c 2.753-2.757, 15.16-15.169, 17.92-17.92
2163
+ c 9.999-9.995, 24.58-11.616, 32.581-3.616s 6.381,22.584-3.612,32.581C 110.785,397.371, 98.38,409.772, 95.624,412.533z
2164
+ M 396.896,53.317c 2.761-2.761, 15.169-15.16, 17.924-17.916c 9.988-9.988, 24.58-11.616, 32.581-3.62
2165
+ c 7.996,8.001, 6.368,22.593-3.62,32.581c-2.757,2.757-15.156,15.169-17.916,17.92c-9.988,9.995-24.588,11.62-32.588,3.62
2166
+ S 386.904,63.312, 396.896,53.317z" />
2167
+ <glyph unicode="&#xe260;" d="M 255.216,305.888c-45.432,0.00-81.916-36.491-81.916-81.92c0.00-45.432, 36.484-81.92, 81.916-81.92c 45.429,0.00, 81.92,36.488, 81.92,81.92
2168
+ C 337.137,269.396, 300.644,305.888, 255.216,305.888z M 255.216,171.488c-28.997,0.00-52.48,23.489-52.48,52.48
2169
+ c0.00,28.987, 23.483,52.48, 52.48,52.48c 28.987,0.00, 52.48-23.493, 52.48-52.48C 307.697,194.976, 284.204,171.488, 255.216,171.488z
2170
+ M 101.616,244.448c-14.14,0.00-25.60-9.172-25.60-20.48c0.00-11.312, 11.46-20.48, 25.60-20.48s 25.088,9.168, 25.088,20.48
2171
+ C 126.704,235.276, 115.756,244.448, 101.616,244.448z M 380.844,349.592c-8.001,8.001-22.587,6.368-32.588-3.62
2172
+ c-9.992-9.999-11.612-24.588-3.612-32.581c 8.001-8.009, 22.58-6.384, 32.581,3.608
2173
+ C 387.215,326.996, 388.845,341.592, 380.844,349.592z M 408.817,244.448c-14.14,0.00-25.092-9.172-25.092-20.48
2174
+ c0.00-11.312, 10.952-20.48, 25.092-20.48s 25.60,9.168, 25.60,20.48C 434.417,235.276, 422.956,244.448, 408.817,244.448z M 255.216,95.968
2175
+ c-11.312,0.00-20.48-11.464-20.48-25.60c0.00-14.145, 9.168-25.60, 20.48-25.60c 11.308,0.00, 20.48,11.457, 20.48,25.60C 275.697,84.505, 266.524,95.968, 255.216,95.968z
2176
+ M 133.216,128.369c-9.992-9.992-11.62-24.584-3.62-32.584s 22.587-6.368, 32.581,3.624c 9.999,9.999, 11.62,24.588, 3.628,32.588
2177
+ C 157.805,139.984, 143.216,138.368, 133.216,128.369z M 128.315,348.313c-8.001-8.001-6.372-22.593, 3.62-32.592
2178
+ c 9.999-9.988, 24.588-11.608, 32.584-3.608c 8.004,8.001, 6.384,22.58-3.616,32.581
2179
+ C 150.916,354.68, 136.316,356.312, 128.315,348.313z M 349.543,100.688c 9.992-9.992, 24.58-11.623, 32.581-3.624
2180
+ c 7.996,8.001, 6.372,22.593-3.62,32.584c-9.999,9.999-24.588,11.616-32.588,3.628C 337.92,125.276, 339.544,110.688, 349.543,100.688z
2181
+ M 255.216,351.971c 11.308,0.00, 20.48,11.46, 20.48,25.60s-9.172,25.60-20.48,25.60c-11.312,0.00-20.48-11.46-20.48-25.60S 243.905,351.971, 255.216,351.971z" />
2182
+ <glyph unicode="&#xe261;" d="M 325.825,75.488c0.00,107.348, 101.08,151.128, 92.741,259.452
2183
+ C 413.304,403.292, 373.424,479.971, 255.207,479.971c-118.228,0.00-158.096-76.68-163.364-145.032
2184
+ c-8.356-108.324, 98.392-148.205, 98.392-259.452L 325.825,75.487 z M 187.408-10.777c 18.996-13.067, 41.00-21.908, 67.80-21.216
2185
+ c 26.792-0.692, 48.788,8.148, 67.788,21.216l0.00,50.424 l-135.588,0.00 L 187.408-10.777 z" />
2186
+ <glyph unicode="&#xe262;" d="M 460.013,428.771L 50.421,428.771 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-307.204 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.592,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 511.213,377.571
2187
+ C 511.213,405.731, 488.173,428.771, 460.013,428.771z M 116.981,380.896c 10.609,0.00, 19.20-8.36, 19.20-18.684s-8.591-18.684-19.20-18.684
2188
+ c-10.613,0.00-19.20,8.36-19.20,18.684S 106.368,380.896, 116.981,380.896z M 46.581,362.211c0.00,10.324, 8.587,18.684, 19.20,18.684
2189
+ c 10.609,0.00, 19.20-8.36, 19.20-18.684s-8.591-18.684-19.20-18.684C 55.168,343.527, 46.581,351.888, 46.581,362.211z M 460.525,70.368
2190
+ L 49.909,70.368 L 49.909,305.891 l 410.616,0.00 L 460.525,70.368 z M 460.525,346.851L 152.82,346.851 l0.00,30.72 l 307.704,0.00 L 460.525,346.851 z" />
2191
+ <glyph unicode="&#xe263;" d="M 460.017,454.368l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-307.20 c0.00-28.16, 23.04-50.692, 51.20-50.692l 101.888,0.00 l0.00,50.18 l-102.40,0.00 l0.00,236.032 l 410.62,0.00 l0.00-236.032 l-102.40,0.00 l0.00-50.18
2192
+ l 101.892,0.00 c 28.16,0.00, 51.20,22.532, 51.20,50.692l0.00,307.20 C 511.217,431.328, 488.177,454.368, 460.017,454.368z M 65.776,369.123
2193
+ c-10.613,0.00-19.20,8.36-19.20,18.684s 8.587,18.684, 19.20,18.684c 10.609,0.00, 19.20-8.36, 19.20-18.684S 76.384,369.123, 65.776,369.123z
2194
+ M 116.976,369.123c-10.613,0.00-19.20,8.36-19.20,18.684s 8.587,18.684, 19.20,18.684c 10.609,0.00, 19.20-8.36, 19.20-18.684
2195
+ S 127.584,369.123, 116.976,369.123z M 460.525,371.932L 152.304,371.932 l0.00,31.744 l 308.22,0.00 L 460.525,371.932 z M 253.884,270.716L 129.675,147.276l 76.80,0.00 l0.00-153.709
2196
+ l 94.819,0.00 L 301.296,147.276 l 76.80,0.00 L 253.884,270.716z" />
2197
+ <glyph unicode="&#xe264;" d="M 460.017,449.248l-409.60,0.00 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-281.60 c0.00-28.16, 22.587-55.72, 50.205-61.239l 111.924-22.388
2198
+ c0.00,0.00-96.336-34.132-34.128-34.132l 256.00,0.00 c 62.204,0.00-34.132,34.132-34.132,34.132l 111.924,22.388
2199
+ c 27.616,5.52, 50.208,33.079, 50.208,61.239l0.00,281.60 C 511.217,426.208, 488.177,449.248, 460.017,449.248z M 460.017,119.008l-409.60,0.00 l0.00,284.16 l 409.60,0.00
2200
+ L 460.017,119.008 z" />
2201
+ <glyph unicode="&#xe265;" d="M 256.227,479.96L 138.48,293.095l 235.52-0.019L 256.227,479.96z M 256.26-32.028l 117.741,186.864l-235.52,0.019L 256.26-32.028z" />
2202
+ <glyph unicode="&#xe266;" d="M 256.244,120.032c-27.984,0.00-50.684-22.924-50.684-51.20s 22.70-51.20, 50.684-51.20c 27.996,0.00, 50.684,22.924, 50.684,51.20
2203
+ S 284.24,120.032, 256.244,120.032z M 148.724,177.44l 35.84-36.20c 39.584,39.991, 103.776,39.988, 143.364,0.00l 35.836,36.20
2204
+ C 304.384,237.428, 208.103,237.428, 148.724,177.44z M 77.045,249.852l 35.836-36.208c 79.176,79.984, 207.543,79.984, 286.72,0.00
2205
+ l 35.844,36.208C 336.48,349.82, 176.008,349.82, 77.045,249.852z M 5.36,322.26l 35.832-36.204
2206
+ c 118.768,119.965, 311.328,119.965, 430.092,0.00l 35.836,36.20C 368.564,462.22, 143.924,462.22, 5.36,322.26z" />
2207
+ <glyph unicode="&#xe267;" d="M 255.216,469.732c-135.52,0.00-245.76-110.273-245.76-245.764c0.00-135.52, 110.24-245.76, 245.76-245.76s 245.76,110.24, 245.76,245.76
2208
+ C 500.977,359.46, 390.736,469.732, 255.216,469.732z M 464.816,223.968c0.00-47.945-16.264-92.16-43.416-127.52
2209
+ c-7.68,6.027-15.84,22.216-8.16,39.016c 7.735,16.904, 9.76,56.001, 8.001,71.224c-1.704,15.20-9.60,51.869-31.089,52.216
2210
+ c-21.441,0.321-36.161,7.413-48.912,32.852c-26.448,52.937, 49.656,63.096, 23.20,92.424
2211
+ c-7.408,8.22-45.648-33.888-51.248,22.24c-0.376,3.979, 3.464,9.98, 8.584,16.22
2212
+ C 404.816,394.741, 464.816,316.259, 464.816,223.968z M 226.416,431.492c-5.017-9.76-18.241-13.732-26.296-21.072
2213
+ c-17.488-15.84-25.008-13.648-34.448-28.848c-9.497-15.20-40.112-37.12-40.112-48.112c0.00-10.98, 15.473-23.968, 23.20-21.441
2214
+ c 7.735,2.541, 28.112,2.40, 40.112-1.808c 12.00-4.24, 100.208-8.48, 72.104-83.043
2215
+ c-8.904-23.704-47.945-19.704-58.344-58.984c-1.552-5.735-6.937-30.348-7.312-38.40c-0.64-12.427, 8.80-59.337-3.20-59.337
2216
+ c-12.047,0.00-44.481,41.948-44.481,49.547s-8.423,34.268-8.423,57.092c0.00,22.828-38.824,22.456-38.824,52.801
2217
+ c0.00,27.388, 21.064,40.989, 16.321,54.108c-4.64,13.045-41.655,13.524-57.072,15.096C 86.576,369.013, 149.991,420.932, 226.416,431.492
2218
+ z M 189.296,25.063c 12.584,6.64, 13.864,15.224, 25.281,15.704c 13.064,0.588, 23.68,5.095, 38.40,8.32
2219
+ c 13.064,2.856, 36.425,16.108, 57.015,17.816c 17.328,1.412, 51.568-0.907, 60.80-17.656
2220
+ c-33.176-22.024-72.912-34.881-115.576-34.881C 232.176,14.368, 210.04,18.157, 189.296,25.063z" />
2221
+ <glyph unicode="&#xe268;" d="M 255.203,454.368c-187.82,0.00-230.388-42.592-230.388-230.40c0.00-187.812, 42.569-230.40, 230.388-230.40
2222
+ c 187.841,0.00, 230.412,42.588, 230.412,230.40C 485.617,411.776, 443.044,454.368, 255.203,454.368z" />
2223
+ <glyph unicode="&#xe269;" d="M 494.296,248.488c-10.036,10.664-58.48,58.148-80.636,79.828c-6.784,6.628-16.516,10.852-26.68,10.852
2224
+ s-131.764,0.00-131.764,0.00s-121.60,0.00-131.767,0.00c-10.164,0.00-19.892-4.224-26.68-10.852C 74.616,306.636, 26.168,259.152, 16.136,248.488
2225
+ C 3.616,235.172-3.255,224.544, 0.015,211.384l 14.361-78.688c 3.259-13.159, 17.679-23.928, 32.04-23.928l 417.601,0.00
2226
+ c 14.361,0.00, 28.78,10.767, 32.04,23.928l 14.361,78.688C 513.683,224.544, 506.817,235.172, 494.296,248.488z M 358.843,231.424
2227
+ c-2.60,0.00-4.96-1.32-6.128-3.401l-20.92-52.096L 178.636,175.927 l-20.92,52.096c-1.172,2.08-3.532,3.401-6.133,3.401L 60.844,231.424
2228
+ l 52.24,56.544l 284.26,0.00 L 449.584,231.424L 358.843,231.424 z" />
2229
+ <glyph unicode="&#xe26a;" d="M 134.209,302.98c 5.148,0.00, 10.108-0.779, 14.785-2.22c 17.652,19.781, 37.224,37.78, 58.428,53.76
2230
+ c-0.892,3.74-1.416,7.62-1.416,11.64c0.00,5.556, 0.94,10.88, 2.612,15.872c-23.739,17.039-49.568,31.336-77.04,42.388
2231
+ c-25.76-15.92-48.216-36.668-66.12-60.983c 13.287-23.537, 29.096-45.48, 47.049-65.456
2232
+ C 119.08,301.152, 126.424,302.98, 134.209,302.98z M 84.10,252.873c0.00,7.032, 1.463,13.728, 4.085,19.804
2233
+ c-16.084,17.656-30.648,36.707-43.416,57.015C 28.764,297.892, 19.697,262.00, 19.697,223.975c0.00-44.04, 12.112-85.237, 33.152-120.488
2234
+ c 7.516,42.372, 21.784,82.413, 41.488,119.128C 87.936,231.024, 84.10,241.488, 84.10,252.873z M 256.116,416.272
2235
+ c 13.236,0.00, 25.236-5.168, 34.187-13.553c 26.144,11.253, 53.68,19.876, 82.32,25.384C 338.048,448.032, 297.98,459.492, 255.207,459.492
2236
+ c-29.152,0.00-57.056-5.34-82.832-15.032c 20.465-10.101, 39.947-21.90, 58.288-35.189
2237
+ C 238.128,413.692, 246.816,416.272, 256.116,416.272z M 331.048,180.256c 3.12,6.488, 7.552,12.232, 13.024,16.80
2238
+ c-14.792,45.52-38.224,87.152-68.396,122.96c-6.012-2.552-12.62-3.964-19.56-3.964c-10.872,0.00-20.90,3.50-29.112,9.38
2239
+ c-18.161-13.813-34.964-29.288-50.252-46.172C 181.52,271.597, 184.32,262.568, 184.32,252.873c0.00-5.237-0.804-10.276-2.296-15.016
2240
+ C 225.98,208.487, 276.56,188.357, 331.048,180.256z M 396.044,112.615c 0.692-9.483, 1.056-19.06, 1.056-28.72
2241
+ c0.00-17.00-1.079-33.752-3.137-50.20c 39.936,29.176, 70.348,70.593, 85.68,118.752c-18.161-4.392-36.801-7.533-55.819-9.359
2242
+ C 419.356,129.376, 409.16,118.28, 396.044,112.615z M 319.304,146.575C 261.175,156.208, 207.264,178.384, 160.352,210.176
2243
+ c-7.617-4.673-16.552-7.42-26.144-7.42c-3.525,0.00-6.96,0.376-10.272,1.064c-22.459-42.584-36.816-90.076-40.936-140.435
2244
+ c 22.42-24.04, 49.781-43.408, 80.512-56.412C 201.676,65.652, 255.024,114.195, 319.304,146.575z M 413.316,398.533
2245
+ c-37.749-3.639-73.793-13.112-107.348-27.352c 0.172-1.648, 0.256-3.324, 0.256-5.02c0.00-7.908-1.884-15.364-5.145-22.02
2246
+ c 33.525-39.364, 59.568-85.237, 76.008-135.449c 20.376-0.364, 37.796-12.844, 45.288-30.577c 22.671,2.30, 44.748,6.64, 66.016,12.892
2247
+ c 1.507,10.772, 2.344,21.768, 2.344,32.969C 490.737,293.196, 460.865,355.44, 413.316,398.533z M 344.52,119.808
2248
+ c-60.003-28.112-110.179-71.40-146.516-124.328c 18.316-4.568, 37.472-7.032, 57.205-7.032
2249
+ c 35.532,0.00, 69.192,7.911, 99.40,22.001c 4.848,23.736, 7.416,48.292, 7.416,73.448c0.00,9.088-0.409,18.084-1.089,27.00
2250
+ C 354.885,112.837, 349.327,115.876, 344.52,119.808z" />
2251
+ <glyph unicode="&#xe26b;" d="M 438.924,463.601C 359.044,469.408, 296.123,456.708, 242.285,402.868C 146.048,306.633, 109.568,234.303, 65.353,139.784
2252
+ c0.00,0.00-20.62-43.672-62.388-136.083c-8.672-19.18, 18.38-26.316, 24.708-15.631C 67.083,54.608, 104.244,114.048, 104.244,114.048
2253
+ c 113.788-38.828, 177.86,23.772, 204.12,43.703c-71.732-4.973-121.30,46.76-121.30,46.76s 177.76-3.08, 225.108,67.00
2254
+ C 331.564,278.184, 272.384,311.548, 272.384,311.548s 162.94,21.26, 174.14,34.52c 11.188,13.256, 21.608,40.675, 20.748,49.96
2255
+ C 465.093,419.344, 565.563,454.40, 438.924,463.601z" />
2256
+ <glyph unicode="&#xe26c;" d="M 475.377,377.571l-440.32,0.00 c-19.712,0.00-35.84-16.132-35.84-35.84l0.00-235.524 c0.00-19.712, 16.128-35.84, 35.84-35.84l 440.32,0.00 c 19.708,0.00, 35.84,16.128, 35.84,35.84L 511.217,341.731
2257
+ C 511.217,361.44, 495.085,377.571, 475.377,377.571z M 280.817,326.371l 51.20,0.00 l0.00-51.204 l-51.20,0.00 L 280.817,326.371 z M 357.617,249.568l0.00-51.20 l-51.20,0.00 l0.00,51.20
2258
+ L 357.617,249.568 z M 204.016,326.371l 51.20,0.00 l0.00-51.204 l-51.20,0.00 L 204.016,326.371 z M 280.817,249.568l0.00-51.20 l-51.20,0.00 l0.00,51.20 L 280.817,249.568 z M 127.216,326.371l 51.20,0.00 l0.00-51.204 l-51.20,0.00
2259
+ L 127.216,326.371 z M 204.016,249.568l0.00-51.20 l-51.20,0.00 l0.00,51.20 L 204.016,249.568 z M 50.416,326.371l 51.20,0.00 l0.00-51.204 l-51.20,0.00 L 50.416,326.371 z M 127.216,249.568l0.00-51.20 l-51.20,0.00 l0.00,51.20
2260
+ L 127.216,249.568 z M 101.616,121.568l-51.20,0.00 l0.00,51.20 l 51.20,0.00 L 101.616,121.568 z M 383.217,121.568l-256.00,0.00 l0.00,51.20 l 256.00,0.00 L 383.217,121.568 z M 460.017,121.568l-51.20,0.00 l0.00,51.20 l 51.20,0.00
2261
+ L 460.017,121.568 z M 383.217,198.368l0.00,51.20 l 51.20,0.00 l0.00-51.20 L 383.217,198.368 z M 460.017,275.168l-102.40,0.00 L 357.617,326.371 l 102.40,0.00 L 460.017,275.168 z" />
2262
+ <glyph unicode="&#xe26d;" d="M 479.719,216.276l-205.408,205.604c-10.511,10.891-27.692,10.891-38.192,0.00L 30.712,216.276
2263
+ c-10.507-10.891-6.588-19.804, 8.708-19.804l 42.817,0.00 l0.00-157.90 c0.00-11.428, 0.487-20.68, 21.105-20.68l 99.701,0.00 L 203.04,176.248 l 104.339,0.00 l0.00-158.355
2264
+ l 104.668,0.00 c 15.719,0.00, 16.143,9.252, 16.143,20.68L 428.192,196.472 l 42.817,0.00 C 486.30,196.472, 490.221,205.384, 479.719,216.276z" />
2265
+ <glyph unicode="&#xe26e;" d="M 321.777,454.368l-138.24,0.00 c-14.14,0.00-20.48-11.464-20.48-25.60l0.00-435.20 l 92.16,92.16l 92.16-92.16l0.00,435.20 C 347.377,442.904, 335.916,454.368, 321.777,454.368z" />
2266
+ <glyph unicode="&#xe26f;" d="M 198.904,165.848l-102.419,40.968l0.00-34.659 l 102.419-40.971L 198.904,165.848 z M 198.904,272.183l-102.419,40.968l0.00-34.659 l 102.419-40.964
2267
+ L 198.904,272.183 z M 474.368,449.968c-7.032,4.761-15.968,5.724-23.856,2.568L 255.216,374.416L 59.92,452.536
2268
+ c-7.888,3.156-16.824,2.191-23.86-2.568c-7.029-4.761-11.244-12.704-11.244-21.20l0.00-327.68 c0.00-10.471, 6.368-19.88, 16.084-23.772
2269
+ l 204.364-81.74c0.00,0.00, 4.192-1.353, 4.981-1.511c 1.644-0.321, 3.309-0.496, 4.973-0.496s 3.324,0.176, 4.967,0.496
2270
+ c 0.783,0.16, 4.996,1.52, 4.996,1.52l 204.343,81.733c 9.72,3.892, 16.092,13.301, 16.092,23.772l0.00,327.68
2271
+ C 485.617,437.264, 481.40,445.208, 474.368,449.968z M 229.616,45.944l-163.84,65.532L 65.776,398.399 l 163.84-65.544L 229.616,45.944 z M 444.657,111.476
2272
+ l-163.84-65.532L 280.817,332.855 l 163.84,65.544L 444.657,111.476 z M 413.944,206.816l-102.419-40.968l0.00-34.664 l 102.419,40.971L 413.944,206.816 z M 413.944,313.151
2273
+ l-102.419-40.968l0.00-34.656 l 102.419,40.964L 413.944,313.151 z" />
2274
+ <glyph unicode="&#xe270;" d="M 408.817,428.768L 203.501,428.768 c-28.16,0.00-50.684-22.532-50.684-50.692l0.00-205.308 c0.00-28.16, 23.04-51.20, 51.20-51.20l 204.80,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20l0.00,204.80
2275
+ C 460.017,405.728, 436.977,428.768, 408.817,428.768z M 408.817,172.768l-204.80,0.00 l0.00,204.80 l 204.80,0.00 L 408.817,172.768 z M 101.616,223.968l-51.20,0.00 l0.00-153.60
2276
+ c0.00-28.16, 23.04-51.20, 51.20-51.20l 153.60,0.00 l0.00,51.20 l-153.60,0.00 L 101.616,223.968 z" />
2277
+ <glyph unicode="&#xe271;" d="M 447.853,84.00L 351.112,180.74c 14.584,23.964, 22.984,52.107, 22.984,82.216c0.00,87.464-75.787,163.252-163.265,163.252
2278
+ c-87.46,0.00-158.368-70.912-158.368-158.384c0.00-87.468, 75.784-163.248, 163.244-163.248c 29.084,0.00, 56.32,7.876, 79.74,21.556
2279
+ l 97.264-97.269c 9.52-9.52, 24.952-9.52, 34.461,0.00l 24.123,24.12C 460.815,62.504, 457.369,74.488, 447.853,84.00z
2280
+ M 101.20,267.824c0.00,60.56, 49.089,109.652, 109.633,109.652c 60.568,0.00, 114.531-53.961, 114.531-114.52
2281
+ s-49.097-109.652-109.656-109.652C 155.161,153.304, 101.20,207.264, 101.20,267.824z" />
2282
+ <glyph unicode="&#xe272;" d="M 77.04,280.288c-31.10,0.00-56.32-25.224-56.32-56.32c0.00-31.104, 25.22-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32
2283
+ C 133.36,255.064, 108.141,280.288, 77.04,280.288z M 256.24,280.288c-31.10,0.00-56.32-25.224-56.32-56.32c0.00-31.104, 25.22-56.32, 56.32-56.32
2284
+ s 56.32,25.216, 56.32,56.32C 312.561,255.064, 287.341,280.288, 256.24,280.288z M 435.441,280.288c-31.10,0.00-56.32-25.224-56.32-56.32
2285
+ c0.00-31.104, 25.22-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32C 491.761,255.064, 466.541,280.288, 435.441,280.288z" />
2286
+ <glyph unicode="&#xe273;" d="M 166.64,280.288c-31.10,0.00-56.32-25.224-56.32-56.32c0.00-31.104, 25.22-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32
2287
+ C 222.96,255.064, 197.741,280.288, 166.64,280.288z M 345.841,280.288c-31.10,0.00-56.32-25.224-56.32-56.32c0.00-31.104, 25.22-56.32, 56.32-56.32
2288
+ s 56.32,25.216, 56.32,56.32C 402.161,255.064, 376.941,280.288, 345.841,280.288z" />
2289
+ <glyph unicode="&#xe274;" d="M 256.24,280.288c-31.10,0.00-56.32-25.224-56.32-56.32c0.00-31.104, 25.22-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32
2290
+ C 312.561,255.064, 287.341,280.288, 256.24,280.288z" />
2291
+ <glyph unicode="&#xe275;" d="M 251.929,469.704C 116.208,467.896, 7.661,356.404, 9.48,220.684c 1.808-135.709, 113.299-244.268, 249.02-242.451
2292
+ c 135.709,1.812, 244.268,113.304, 242.451,249.025C 499.141,362.976, 387.632,471.524, 251.929,469.704z M 257.808,29.964
2293
+ c-107.147-1.428-195.168,84.268-196.60,191.42c-1.428,107.14, 84.272,195.16, 191.412,196.592
2294
+ c 107.147,1.428, 195.16-84.264, 196.60-191.412C 450.648,119.416, 364.953,31.404, 257.808,29.964z M 195.08,182.335
2295
+ c-10.379,0.00-18.241,3.777-23.56,11.36c-5.328,7.568-7.98,17.656-7.98,30.28c0.00,27.748, 10.507,41.629, 31.54,41.629
2296
+ c 4.199,0.00, 8.76-1.40, 13.66-4.199c 4.90-2.812, 9.04-7.72, 12.412-14.72l 31.536,16.399
2297
+ c-12.609,22.708-33.507,34.068-62.668,34.068c-19.909,0.00-36.372-6.588-49.40-19.768c-13.041-13.18-19.572-30.98-19.572-53.408
2298
+ c0.00-22.992, 6.465-40.944, 19.352-53.84c 12.888-12.903, 29.872-19.343, 50.90-19.343c 13.173,0.00, 25.228,3.304, 36.161,9.881
2299
+ c 10.932,6.593, 19.492,15.631, 25.659,27.132l-29.032,14.72C 218.48,189.064, 208.808,182.335, 195.08,182.335z M 330.92,182.335
2300
+ c-10.379,0.00-18.232,3.777-23.552,11.36c-5.328,7.568-7.988,17.656-7.988,30.28c0.00,27.748, 10.507,41.629, 31.54,41.629
2301
+ c 4.48,0.00, 9.18-1.40, 14.08-4.199c 4.912-2.812, 9.048-7.72, 12.42-14.72l 31.108,16.399
2302
+ c-12.336,22.708-33.079,34.068-62.24,34.068c-19.909,0.00-36.376-6.588-49.416-19.768c-13.031-13.18-19.544-30.98-19.544-53.408
2303
+ c0.00-22.992, 6.372-40.944, 19.131-53.84c 12.748-12.903, 29.788-19.343, 51.101-19.343c 12.888,0.00, 24.808,3.304, 35.741,9.881
2304
+ c 10.932,6.593, 19.62,15.631, 26.08,27.132l-29.44,14.72C 354.329,189.064, 344.648,182.335, 330.92,182.335z" />
2305
+ <glyph unicode="&#xe276;" d="M 255.203,459.492c-130.067,0.00-235.508-105.453-235.508-235.524c0.00-130.08, 105.44-235.52, 235.508-235.52
2306
+ c 130.08,0.00, 235.532,105.44, 235.532,235.52C 490.737,354.04, 385.284,459.492, 255.203,459.492z M 255.216,147.168
2307
+ c-42.412,0.00-76.80,34.388-76.80,76.80c0.00,42.408, 34.388,76.804, 76.80,76.804c 42.408,0.00, 76.80-34.396, 76.80-76.804
2308
+ C 332.017,181.556, 297.625,147.168, 255.216,147.168z" />
2309
+ <glyph unicode="&#xe277;" d="M 232.944,211.456l 46.08,0.00 l0.00-51.20 l 232.96,0.00 c0.00,0.00-3.796,114.12-5.12,149.848c-1.26,33.956-13.412,54.952-51.20,54.952L 373.536,365.056
2310
+ c-12.728,23.992-26.424,49.80-30.628,57.724C 334.432,438.752, 331.535,441.856, 312.712,441.856L 199.252,441.856
2311
+ c-18.824,0.00-21.72-3.104-30.196-19.076c-4.205-7.925-17.896-33.732-30.628-57.724L 56.304,365.056 c-37.792,0.00-49.80-21.00-51.20-54.952
2312
+ c-1.40-33.949-5.12-149.848-5.12-149.848l 232.96,0.00 L 232.944,211.456 z M 195.824,392.816c 5.863,11.048, 7.868,13.199, 20.90,13.199l 78.52,0.00
2313
+ c 13.028,0.00, 15.036-2.152, 20.90-13.199c 2.20-4.144, 8.148-15.364, 14.728-27.761L 181.091,365.056
2314
+ C 187.673,377.453, 193.624,388.671, 195.824,392.816z M 279.025,83.456l-46.08,0.00 l0.00,51.20 l-220.16,0.00 c0.00,0.00, 3.185-46.032, 5.12-85.061
2315
+ c 0.80-16.18, 5.559-42.94, 46.064-42.94L 448.00,6.656 c 40.503,0.00, 45.164,26.764, 46.064,42.94c 2.228,40.14, 5.12,85.061, 5.12,85.061l-220.16,0.00
2316
+ L 279.025,83.456 z" />
2317
+ <glyph unicode="&#xe278;" d="M 130.544,211.456l 46.08,0.00 l0.00-51.20 l 158.72,0.00 l0.00,51.20 l 46.08,0.00 l0.00-51.20 l 130.56,0.00 c0.00,0.00-3.796,114.12-5.12,149.848c-1.26,33.956-13.412,54.952-51.20,54.952L 373.536,365.056
2318
+ c-12.728,23.992-26.424,49.80-30.628,57.724C 334.432,438.752, 331.535,441.856, 312.712,441.856L 199.252,441.856
2319
+ c-18.824,0.00-21.72-3.104-30.196-19.076c-4.205-7.925-17.896-33.732-30.628-57.724L 56.304,365.056 c-37.792,0.00-49.80-21.00-51.20-54.952
2320
+ c-1.40-33.949-5.12-149.848-5.12-149.848l 130.56,0.00 L 130.544,211.456 z M 195.824,392.816c 5.863,11.048, 7.868,13.199, 20.90,13.199l 78.52,0.00
2321
+ c 13.028,0.00, 15.036-2.152, 20.90-13.199c 2.20-4.144, 8.148-15.364, 14.728-27.761L 181.091,365.056
2322
+ C 187.673,377.453, 193.624,388.671, 195.824,392.816z M 381.425,83.456l-46.08,0.00 l0.00,51.20 l-158.72,0.00 l0.00-51.20 l-46.08,0.00 l0.00,51.20 l-117.76,0.00 c0.00,0.00, 3.185-46.032, 5.12-85.061
2323
+ c 0.80-16.18, 5.559-42.94, 46.064-42.94L 448.00,6.656 c 40.503,0.00, 45.164,26.764, 46.064,42.94c 2.228,40.14, 5.12,85.061, 5.12,85.061l-117.76,0.00
2324
+ L 381.425,83.456 z" />
2325
+ <glyph unicode="&#xe279;" d="M 447.97,163.249c-0.006,0.353-0.015,0.701-0.021,1.053c-0.016,0.714-0.035,1.427-0.059,2.14C 442.875,324.266, 256.00,480.00, 256.00,480.00
2326
+ S 69.123,324.266, 64.11,166.439c-0.022-0.715-0.044-1.426-0.06-2.141c-0.007-0.352-0.015-0.701-0.021-1.053
2327
+ c-0.018-1.08-0.028-2.162-0.028-3.248c0.00-1.184, 0.014-2.361, 0.035-3.539c 0.002-0.098, 0.003-0.195, 0.007-0.293
2328
+ C 66.082,51.899, 151.241-32.00, 256.00-32.00c 104.758,0.00, 189.916,83.899, 191.959,188.168c 0.002,0.098, 0.004,0.196, 0.005,0.293
2329
+ c 0.021,1.178, 0.036,2.357, 0.036,3.539C 448.00,161.086, 447.988,162.168, 447.97,163.249z M 383.975,157.63l-0.004-0.203
2330
+ c-0.659-33.643-14.266-65.167-38.313-88.774C 321.587,45.017, 289.743,32.00, 256.00,32.00c-6.231,0.00-12.397,0.447-18.462,1.319
2331
+ c 69.528,41.423, 116.108,117.352, 116.108,204.161c0.00,9.728-0.59,19.317-1.726,28.74c 20.136-36.97, 31.032-71.40, 32.001-101.813
2332
+ l 0.002-0.072c 0.016-0.474, 0.026-0.946, 0.039-1.422l 0.014-0.724C 383.99,161.461, 384.00,160.73, 384.00,160.00
2333
+ C 384.00,159.208, 383.99,158.419, 383.975,157.63z" />
2334
+ </font></defs></svg>
emails/tnp-composer/_css/Icomoon/icomoon.ttf ADDED
Binary file
emails/tnp-composer/_css/Icomoon/icomoon.woff ADDED
Binary file
emails/tnp-composer/_css/Icomoon/style.css ADDED
@@ -0,0 +1,1924 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: 'IcoMoon';
3
+ src: url('icomoon.eot');
4
+ src: url('icomoon.eot?#iefix') format('embedded-opentype'),
5
+ url('icomoon.svg#IcoMoon') format('svg'),
6
+ url('icomoon.woff') format('woff'),
7
+ url('icomoon.ttf') format('truetype');
8
+ font-weight: normal;
9
+ font-style: normal;
10
+ }
11
+
12
+ /* Add the following classes to your stylesheet if you want to use data attributes for inserting your icons */
13
+ .iconb:before, .icona:after {
14
+ font-family: 'IcoMoon';
15
+ content: attr(data-icon);
16
+ }
17
+
18
+ /* Add the following CSS properties to your stylesheet if you want to have a class per icon */
19
+ [class^="icon-"], [class*=" icon-"] {
20
+ font-family: 'IcoMoon';
21
+ font-style: normal;
22
+ }
23
+ .icon-home:before {
24
+ content: "\e000";
25
+ }
26
+ .icon-home-2:before {
27
+ content: "\e001";
28
+ }
29
+ .icon-newspaper:before {
30
+ content: "\e002";
31
+ }
32
+ .icon-pencil:before {
33
+ content: "\e003";
34
+ }
35
+ .icon-pencil-2:before {
36
+ content: "\e004";
37
+ }
38
+ .icon-picture:before {
39
+ content: "\e005";
40
+ }
41
+ .icon-picture-2:before {
42
+ content: "\e006";
43
+ }
44
+ .icon-camera:before {
45
+ content: "\e007";
46
+ }
47
+ .icon-music:before {
48
+ content: "\e008";
49
+ }
50
+ .icon-play:before {
51
+ content: "\e009";
52
+ }
53
+ .icon-film:before {
54
+ content: "\e00a";
55
+ }
56
+ .icon-camera-2:before {
57
+ content: "\e00b";
58
+ }
59
+ .icon-spades:before {
60
+ content: "\e00c";
61
+ }
62
+ .icon-clubs:before {
63
+ content: "\e00d";
64
+ }
65
+ .icon-diamonds:before {
66
+ content: "\e00e";
67
+ }
68
+ .icon-broadcast:before {
69
+ content: "\e00f";
70
+ }
71
+ .icon-microphone:before {
72
+ content: "\e010";
73
+ }
74
+ .icon-book:before {
75
+ content: "\e011";
76
+ }
77
+ .icon-paper:before {
78
+ content: "\e012";
79
+ }
80
+ .icon-paper-2:before {
81
+ content: "\e013";
82
+ }
83
+ .icon-new:before {
84
+ content: "\e014";
85
+ }
86
+ .icon-copy:before {
87
+ content: "\e015";
88
+ }
89
+ .icon-folder:before {
90
+ content: "\e016";
91
+ }
92
+ .icon-folder-2:before {
93
+ content: "\e017";
94
+ }
95
+ .icon-tag:before {
96
+ content: "\e018";
97
+ }
98
+ .icon-cart:before {
99
+ content: "\e019";
100
+ }
101
+ .icon-basket:before {
102
+ content: "\e01a";
103
+ }
104
+ .icon-calculate:before {
105
+ content: "\e01b";
106
+ }
107
+ .icon-support:before {
108
+ content: "\e01c";
109
+ }
110
+ .icon-phone:before {
111
+ content: "\e01d";
112
+ }
113
+ .icon-mail:before {
114
+ content: "\e01e";
115
+ }
116
+ .icon-location:before {
117
+ content: "\e01f";
118
+ }
119
+ .icon-compass:before {
120
+ content: "\e020";
121
+ }
122
+ .icon-history:before {
123
+ content: "\e021";
124
+ }
125
+ .icon-clock:before {
126
+ content: "\e022";
127
+ }
128
+ .icon-bell:before {
129
+ content: "\e023";
130
+ }
131
+ .icon-bell-2:before {
132
+ content: "\e024";
133
+ }
134
+ .icon-bell-3:before {
135
+ content: "\e025";
136
+ }
137
+ .icon-calender:before {
138
+ content: "\e026";
139
+ }
140
+ .icon-mouse:before {
141
+ content: "\e027";
142
+ }
143
+ .icon-screen:before {
144
+ content: "\e028";
145
+ }
146
+ .icon-laptop:before {
147
+ content: "\e029";
148
+ }
149
+ .icon-mobile:before {
150
+ content: "\e02a";
151
+ }
152
+ .icon-tablet:before {
153
+ content: "\e02b";
154
+ }
155
+ .icon-mobile-2:before {
156
+ content: "\e02c";
157
+ }
158
+ .icon-drawer:before {
159
+ content: "\e02d";
160
+ }
161
+ .icon-drawer-2:before {
162
+ content: "\e02e";
163
+ }
164
+ .icon-box-add:before {
165
+ content: "\e02f";
166
+ }
167
+ .icon-box-remove:before {
168
+ content: "\e030";
169
+ }
170
+ .icon-database:before {
171
+ content: "\e031";
172
+ }
173
+ .icon-undo:before {
174
+ content: "\e032";
175
+ }
176
+ .icon-redo:before {
177
+ content: "\e033";
178
+ }
179
+ .icon-forward:before {
180
+ content: "\e034";
181
+ }
182
+ .icon-reply:before {
183
+ content: "\e035";
184
+ }
185
+ .icon-reply-2:before {
186
+ content: "\e036";
187
+ }
188
+ .icon-comments:before {
189
+ content: "\e037";
190
+ }
191
+ .icon-comments-2:before {
192
+ content: "\e038";
193
+ }
194
+ .icon-comments-3:before {
195
+ content: "\e039";
196
+ }
197
+ .icon-comments-4:before {
198
+ content: "\e03a";
199
+ }
200
+ .icon-comments-5:before {
201
+ content: "\e03b";
202
+ }
203
+ .icon-comments-6:before {
204
+ content: "\e03c";
205
+ }
206
+ .icon-user:before {
207
+ content: "\e03d";
208
+ }
209
+ .icon-user-2:before {
210
+ content: "\e03e";
211
+ }
212
+ .icon-user-3:before {
213
+ content: "\e03f";
214
+ }
215
+ .icon-busy:before {
216
+ content: "\e040";
217
+ }
218
+ .icon-loading:before {
219
+ content: "\e041";
220
+ }
221
+ .icon-loading-2:before {
222
+ content: "\e042";
223
+ }
224
+ .icon-search:before {
225
+ content: "\e043";
226
+ }
227
+ .icon-search-2:before {
228
+ content: "\e044";
229
+ }
230
+ .icon-zoom-in:before {
231
+ content: "\e045";
232
+ }
233
+ .icon-zoom-out:before {
234
+ content: "\e046";
235
+ }
236
+ .icon-key:before {
237
+ content: "\e047";
238
+ }
239
+ .icon-key-2:before {
240
+ content: "\e048";
241
+ }
242
+ .icon-locked:before {
243
+ content: "\e049";
244
+ }
245
+ .icon-unlocked:before {
246
+ content: "\e04a";
247
+ }
248
+ .icon-wrench:before {
249
+ content: "\e04b";
250
+ }
251
+ .icon-equalizer:before {
252
+ content: "\e04c";
253
+ }
254
+ .icon-cog:before {
255
+ content: "\e04d";
256
+ }
257
+ .icon-pie:before {
258
+ content: "\e04e";
259
+ }
260
+ .icon-bars:before {
261
+ content: "\e04f";
262
+ }
263
+ .icon-stats-up:before {
264
+ content: "\e050";
265
+ }
266
+ .icon-gift:before {
267
+ content: "\e051";
268
+ }
269
+ .icon-trophy:before {
270
+ content: "\e052";
271
+ }
272
+ .icon-diamond:before {
273
+ content: "\e053";
274
+ }
275
+ .icon-coffee:before {
276
+ content: "\e054";
277
+ }
278
+ .icon-rocket:before {
279
+ content: "\e055";
280
+ }
281
+ .icon-meter-slow:before {
282
+ content: "\e056";
283
+ }
284
+ .icon-meter-medium:before {
285
+ content: "\e057";
286
+ }
287
+ .icon-meter-fast:before {
288
+ content: "\e058";
289
+ }
290
+ .icon-dashboard:before {
291
+ content: "\e059";
292
+ }
293
+ .icon-fire:before {
294
+ content: "\e05a";
295
+ }
296
+ .icon-lab:before {
297
+ content: "\e05b";
298
+ }
299
+ .icon-remove:before {
300
+ content: "\e05c";
301
+ }
302
+ .icon-remove-2:before {
303
+ content: "\e05d";
304
+ }
305
+ .icon-remove-3:before {
306
+ content: "\e05e";
307
+ }
308
+ .icon-briefcase:before {
309
+ content: "\e05f";
310
+ }
311
+ .icon-briefcase-2:before {
312
+ content: "\e060";
313
+ }
314
+ .icon-cars:before {
315
+ content: "\e061";
316
+ }
317
+ .icon-bus:before {
318
+ content: "\e062";
319
+ }
320
+ .icon-cube:before {
321
+ content: "\e063";
322
+ }
323
+ .icon-cube-2:before {
324
+ content: "\e064";
325
+ }
326
+ .icon-puzzle:before {
327
+ content: "\e065";
328
+ }
329
+ .icon-glasses:before {
330
+ content: "\e066";
331
+ }
332
+ .icon-glasses-2:before {
333
+ content: "\e067";
334
+ }
335
+ .icon-accessibility:before {
336
+ content: "\e068";
337
+ }
338
+ .icon-accessibility-2:before {
339
+ content: "\e069";
340
+ }
341
+ .icon-target:before {
342
+ content: "\e06a";
343
+ }
344
+ .icon-target-2:before {
345
+ content: "\e06b";
346
+ }
347
+ .icon-lightning:before {
348
+ content: "\e06c";
349
+ }
350
+ .icon-power:before {
351
+ content: "\e06d";
352
+ }
353
+ .icon-power-2:before {
354
+ content: "\e06e";
355
+ }
356
+ .icon-clipboard:before {
357
+ content: "\e06f";
358
+ }
359
+ .icon-clipboard-2:before {
360
+ content: "\e070";
361
+ }
362
+ .icon-playlist:before {
363
+ content: "\e071";
364
+ }
365
+ .icon-grid-view:before {
366
+ content: "\e072";
367
+ }
368
+ .icon-tree-view:before {
369
+ content: "\e073";
370
+ }
371
+ .icon-menu:before {
372
+ content: "\e074";
373
+ }
374
+ .icon-menu-2:before {
375
+ content: "\e075";
376
+ }
377
+ .icon-cloud:before {
378
+ content: "\e076";
379
+ }
380
+ .icon-cloud-2:before {
381
+ content: "\e077";
382
+ }
383
+ .icon-download:before {
384
+ content: "\e078";
385
+ }
386
+ .icon-upload:before {
387
+ content: "\e079";
388
+ }
389
+ .icon-upload-2:before {
390
+ content: "\e07a";
391
+ }
392
+ .icon-link:before {
393
+ content: "\e07b";
394
+ }
395
+ .icon-link-2:before {
396
+ content: "\e07c";
397
+ }
398
+ .icon-flag:before {
399
+ content: "\e07d";
400
+ }
401
+ .icon-flag-2:before {
402
+ content: "\e07e";
403
+ }
404
+ .icon-flag-3:before {
405
+ content: "\e07f";
406
+ }
407
+ .icon-eye:before {
408
+ content: "\e080";
409
+ }
410
+ .icon-eye-2:before {
411
+ content: "\e081";
412
+ }
413
+ .icon-bookmark:before {
414
+ content: "\e082";
415
+ }
416
+ .icon-bookmark-2:before {
417
+ content: "\e083";
418
+ }
419
+ .icon-star:before {
420
+ content: "\e084";
421
+ }
422
+ .icon-star-2:before {
423
+ content: "\e085";
424
+ }
425
+ .icon-star-3:before {
426
+ content: "\e086";
427
+ }
428
+ .icon-heart:before {
429
+ content: "\e087";
430
+ }
431
+ .icon-heart-2:before {
432
+ content: "\e088";
433
+ }
434
+ .icon-thumbs-up:before {
435
+ content: "\e089";
436
+ }
437
+ .icon-thumbs-down:before {
438
+ content: "\e08a";
439
+ }
440
+ .icon-happy:before {
441
+ content: "\e08b";
442
+ }
443
+ .icon-smiley:before {
444
+ content: "\e08c";
445
+ }
446
+ .icon-neutral:before {
447
+ content: "\e08d";
448
+ }
449
+ .icon-plus:before {
450
+ content: "\e08e";
451
+ }
452
+ .icon-minus:before {
453
+ content: "\e08f";
454
+ }
455
+ .icon-help:before {
456
+ content: "\e090";
457
+ }
458
+ .icon-help-2:before {
459
+ content: "\e091";
460
+ }
461
+ .icon-info:before {
462
+ content: "\e092";
463
+ }
464
+ .icon-blocked:before {
465
+ content: "\e093";
466
+ }
467
+ .icon-cancel:before {
468
+ content: "\e094";
469
+ }
470
+ .icon-cancel-2:before {
471
+ content: "\e095";
472
+ }
473
+ .icon-cancel-3:before {
474
+ content: "\e096";
475
+ }
476
+ .icon-checkmark:before {
477
+ content: "\e097";
478
+ }
479
+ .icon-minus-2:before {
480
+ content: "\e098";
481
+ }
482
+ .icon-plus-2:before {
483
+ content: "\e099";
484
+ }
485
+ .icon-enter:before {
486
+ content: "\e09a";
487
+ }
488
+ .icon-exit:before {
489
+ content: "\e09b";
490
+ }
491
+ .icon-loop:before {
492
+ content: "\e09c";
493
+ }
494
+ .icon-arrow-up:before {
495
+ content: "\e09d";
496
+ }
497
+ .icon-arrow-right:before {
498
+ content: "\e09e";
499
+ }
500
+ .icon-arrow-down:before {
501
+ content: "\e09f";
502
+ }
503
+ .icon-arrow-left:before {
504
+ content: "\e0a0";
505
+ }
506
+ .icon-arrow-up-left:before {
507
+ content: "\e0a1";
508
+ }
509
+ .icon-arrow-up-2:before {
510
+ content: "\e0a2";
511
+ }
512
+ .icon-arrow-up-right:before {
513
+ content: "\e0a3";
514
+ }
515
+ .icon-arrow-right-2:before {
516
+ content: "\e0a4";
517
+ }
518
+ .icon-arrow-down-right:before {
519
+ content: "\e0a5";
520
+ }
521
+ .icon-arrow-down-2:before {
522
+ content: "\e0a6";
523
+ }
524
+ .icon-arrow-down-left:before {
525
+ content: "\e0a7";
526
+ }
527
+ .icon-arrow-left-2:before {
528
+ content: "\e0a8";
529
+ }
530
+ .icon-arrow-up-left-2:before {
531
+ content: "\e0a9";
532
+ }
533
+ .icon-arrow-up-3:before {
534
+ content: "\e0aa";
535
+ }
536
+ .icon-arrow-up-right-2:before {
537
+ content: "\e0ab";
538
+ }
539
+ .icon-arrow-right-3:before {
540
+ content: "\e0ac";
541
+ }
542
+ .icon-arrow-down-right-2:before {
543
+ content: "\e0ad";
544
+ }
545
+ .icon-arrow-down-3:before {
546
+ content: "\e0ae";
547
+ }
548
+ .icon-arrow-down-left-2:before {
549
+ content: "\e0af";
550
+ }
551
+ .icon-arrow-left-3:before {
552
+ content: "\e0b0";
553
+ }
554
+ .icon-arrow-up-left-3:before {
555
+ content: "\e0b1";
556
+ }
557
+ .icon-arrow-up-4:before {
558
+ content: "\e0b2";
559
+ }
560
+ .icon-arrow-up-right-3:before {
561
+ content: "\e0b3";
562
+ }
563
+ .icon-arrow-right-4:before {
564
+ content: "\e0b4";
565
+ }
566
+ .icon-arrow-down-right-3:before {
567
+ content: "\e0b5";
568
+ }
569
+ .icon-arrow-down-4:before {
570
+ content: "\e0b6";
571
+ }
572
+ .icon-arrow-down-left-3:before {
573
+ content: "\e0b7";
574
+ }
575
+ .icon-arrow-left-4:before {
576
+ content: "\e0b8";
577
+ }
578
+ .icon-arrow-up-5:before {
579
+ content: "\e0b9";
580
+ }
581
+ .icon-arrow-right-5:before {
582
+ content: "\e0ba";
583
+ }
584
+ .icon-arrow-down-5:before {
585
+ content: "\e0bb";
586
+ }
587
+ .icon-arrow-left-5:before {
588
+ content: "\e0bc";
589
+ }
590
+ .icon-arrow-up-6:before {
591
+ content: "\e0bd";
592
+ }
593
+ .icon-arrow-right-6:before {
594
+ content: "\e0be";
595
+ }
596
+ .icon-arrow-down-6:before {
597
+ content: "\e0bf";
598
+ }
599
+ .icon-arrow-left-6:before {
600
+ content: "\e0c0";
601
+ }
602
+ .icon-arrow-up-7:before {
603
+ content: "\e0c1";
604
+ }
605
+ .icon-arrow-right-7:before {
606
+ content: "\e0c2";
607
+ }
608
+ .icon-arrow-down-7:before {
609
+ content: "\e0c3";
610
+ }
611
+ .icon-arrow-left-7:before {
612
+ content: "\e0c4";
613
+ }
614
+ .icon-menu-3:before {
615
+ content: "\e0c5";
616
+ }
617
+ .icon-enter-2:before {
618
+ content: "\e0c6";
619
+ }
620
+ .icon-backspace:before {
621
+ content: "\e0c7";
622
+ }
623
+ .icon-backspace-2:before {
624
+ content: "\e0c8";
625
+ }
626
+ .icon-tab:before {
627
+ content: "\e0c9";
628
+ }
629
+ .icon-tab-2:before {
630
+ content: "\e0ca";
631
+ }
632
+ .icon-checkbox:before {
633
+ content: "\e0cb";
634
+ }
635
+ .icon-checkbox-unchecked:before {
636
+ content: "\e0cc";
637
+ }
638
+ .icon-checkbox-partial:before {
639
+ content: "\e0cd";
640
+ }
641
+ .icon-radio-checked:before {
642
+ content: "\e0ce";
643
+ }
644
+ .icon-radio-unchecked:before {
645
+ content: "\e0cf";
646
+ }
647
+ .icon-font:before {
648
+ content: "\e0d0";
649
+ }
650
+ .icon-paragraph-left:before {
651
+ content: "\e0d1";
652
+ }
653
+ .icon-paragraph-center:before {
654
+ content: "\e0d2";
655
+ }
656
+ .icon-paragraph-right:before {
657
+ content: "\e0d3";
658
+ }
659
+ .icon-left-to-right:before {
660
+ content: "\e0d4";
661
+ }
662
+ .icon-right-to-left:before {
663
+ content: "\e0d5";
664
+ }
665
+ .icon-out:before {
666
+ content: "\e0d6";
667
+ }
668
+ .icon-out-2:before {
669
+ content: "\e0d7";
670
+ }
671
+ .icon-embed:before {
672
+ content: "\e0d8";
673
+ }
674
+ .icon-seven-segment:before {
675
+ content: "\e0d9";
676
+ }
677
+ .icon-seven-segment-2:before {
678
+ content: "\e0da";
679
+ }
680
+ .icon-seven-segment-3:before {
681
+ content: "\e0db";
682
+ }
683
+ .icon-seven-segment-4:before {
684
+ content: "\e0dc";
685
+ }
686
+ .icon-seven-segment-5:before {
687
+ content: "\e0dd";
688
+ }
689
+ .icon-seven-segment-6:before {
690
+ content: "\e0de";
691
+ }
692
+ .icon-seven-segment-7:before {
693
+ content: "\e0df";
694
+ }
695
+ .icon-seven-segment-8:before {
696
+ content: "\e0e0";
697
+ }
698
+ .icon-seven-segment-9:before {
699
+ content: "\e0e1";
700
+ }
701
+ .icon-seven-segment-10:before {
702
+ content: "\e0e2";
703
+ }
704
+ .icon-bluetooth:before {
705
+ content: "\e0e3";
706
+ }
707
+ .icon-share:before {
708
+ content: "\e0e4";
709
+ }
710
+ .icon-share-2:before {
711
+ content: "\e0e5";
712
+ }
713
+ .icon-mail-2:before {
714
+ content: "\e0e6";
715
+ }
716
+ .icon-google-plus:before {
717
+ content: "\e0e7";
718
+ }
719
+ .icon-google-plus-2:before {
720
+ content: "\e0e8";
721
+ }
722
+ .icon-google-plus-3:before {
723
+ content: "\e0e9";
724
+ }
725
+ .icon-facebook:before {
726
+ content: "\e0ea";
727
+ }
728
+ .icon-facebook-2:before {
729
+ content: "\e0eb";
730
+ }
731
+ .icon-twitter:before {
732
+ content: "\e0ec";
733
+ }
734
+ .icon-twitter-2:before {
735
+ content: "\e0ed";
736
+ }
737
+ .icon-twitter-3:before {
738
+ content: "\e0ee";
739
+ }
740
+ .icon-twitter-4:before {
741
+ content: "\e0ef";
742
+ }
743
+ .icon-feed:before {
744
+ content: "\e0f0";
745
+ }
746
+ .icon-feed-2:before {
747
+ content: "\e0f1";
748
+ }
749
+ .icon-youtube:before {
750
+ content: "\e0f2";
751
+ }
752
+ .icon-youtube-2:before {
753
+ content: "\e0f3";
754
+ }
755
+ .icon-vimeo:before {
756
+ content: "\e0f4";
757
+ }
758
+ .icon-vimeo-2:before {
759
+ content: "\e0f5";
760
+ }
761
+ .icon-flickr:before {
762
+ content: "\e0f6";
763
+ }
764
+ .icon-flickr-2:before {
765
+ content: "\e0f7";
766
+ }
767
+ .icon-picassa:before {
768
+ content: "\e0f8";
769
+ }
770
+ .icon-picassa-2:before {
771
+ content: "\e0f9";
772
+ }
773
+ .icon-dribbble:before {
774
+ content: "\e0fa";
775
+ }
776
+ .icon-dribbble-2:before {
777
+ content: "\e0fb";
778
+ }
779
+ .icon-forrst:before {
780
+ content: "\e0fc";
781
+ }
782
+ .icon-forrst-2:before {
783
+ content: "\e0fd";
784
+ }
785
+ .icon-deviantart:before {
786
+ content: "\e0fe";
787
+ }
788
+ .icon-deviantart-2:before {
789
+ content: "\e0ff";
790
+ }
791
+ .icon-github:before {
792
+ content: "\e100";
793
+ }
794
+ .icon-github-2:before {
795
+ content: "\e101";
796
+ }
797
+ .icon-github-3:before {
798
+ content: "\e102";
799
+ }
800
+ .icon-github-4:before {
801
+ content: "\e103";
802
+ }
803
+ .icon-wordpress:before {
804
+ content: "\e104";
805
+ }
806
+ .icon-wordpress-2:before {
807
+ content: "\e105";
808
+ }
809
+ .icon-blogger:before {
810
+ content: "\e106";
811
+ }
812
+ .icon-blogger-2:before {
813
+ content: "\e107";
814
+ }
815
+ .icon-tumblr:before {
816
+ content: "\e108";
817
+ }
818
+ .icon-tumblr-2:before {
819
+ content: "\e109";
820
+ }
821
+ .icon-yahoo:before {
822
+ content: "\e10a";
823
+ }
824
+ .icon-yahoo-2:before {
825
+ content: "\e10b";
826
+ }
827
+ .icon-amazon:before {
828
+ content: "\e10c";
829
+ }
830
+ .icon-amazon-2:before {
831
+ content: "\e10d";
832
+ }
833
+ .icon-apple:before {
834
+ content: "\e10e";
835
+ }
836
+ .icon-android:before {
837
+ content: "\e10f";
838
+ }
839
+ .icon-windows:before {
840
+ content: "\e110";
841
+ }
842
+ .icon-soundcloud:before {
843
+ content: "\e111";
844
+ }
845
+ .icon-soundcloud-2:before {
846
+ content: "\e112";
847
+ }
848
+ .icon-skype:before {
849
+ content: "\e113";
850
+ }
851
+ .icon-reddit:before {
852
+ content: "\e114";
853
+ }
854
+ .icon-linkedin:before {
855
+ content: "\e115";
856
+ }
857
+ .icon-lastfm:before {
858
+ content: "\e116";
859
+ }
860
+ .icon-lastfm-2:before {
861
+ content: "\e117";
862
+ }
863
+ .icon-delicious:before {
864
+ content: "\e118";
865
+ }
866
+ .icon-stumbleupon:before {
867
+ content: "\e119";
868
+ }
869
+ .icon-stumbleupon-2:before {
870
+ content: "\e11a";
871
+ }
872
+ .icon-pinterest:before {
873
+ content: "\e11b";
874
+ }
875
+ .icon-pinterest-2:before {
876
+ content: "\e11c";
877
+ }
878
+ .icon-xing:before {
879
+ content: "\e11d";
880
+ }
881
+ .icon-libreoffice:before {
882
+ content: "\e11e";
883
+ }
884
+ .icon-file-pdf:before {
885
+ content: "\e11f";
886
+ }
887
+ .icon-file-openoffice:before {
888
+ content: "\e120";
889
+ }
890
+ .icon-file-word:before {
891
+ content: "\e121";
892
+ }
893
+ .icon-file-excel:before {
894
+ content: "\e122";
895
+ }
896
+ .icon-file-powerpoint:before {
897
+ content: "\e123";
898
+ }
899
+ .icon-file-xml:before {
900
+ content: "\e124";
901
+ }
902
+ .icon-file-css:before {
903
+ content: "\e125";
904
+ }
905
+ .icon-html5:before {
906
+ content: "\e126";
907
+ }
908
+ .icon-html5-2:before {
909
+ content: "\e127";
910
+ }
911
+ .icon-css3:before {
912
+ content: "\e128";
913
+ }
914
+ .icon-IcoMoon:before {
915
+ content: "\e129";
916
+ }
917
+ .icon-home-3:before {
918
+ content: "\e12a";
919
+ }
920
+ .icon-chat:before {
921
+ content: "\e12b";
922
+ }
923
+ .icon-chat_alt_stroke:before {
924
+ content: "\e12c";
925
+ }
926
+ .icon-chat_alt_fill:before {
927
+ content: "\e12d";
928
+ }
929
+ .icon-comment_alt1_stroke:before {
930
+ content: "\e12e";
931
+ }
932
+ .icon-comment_alt1_fill:before {
933
+ content: "\e12f";
934
+ }
935
+ .icon-comment_stroke:before {
936
+ content: "\e130";
937
+ }
938
+ .icon-comment_fill:before {
939
+ content: "\e131";
940
+ }
941
+ .icon-comment_alt2_stroke:before {
942
+ content: "\e132";
943
+ }
944
+ .icon-comment_alt2_fill:before {
945
+ content: "\e133";
946
+ }
947
+ .icon-checkmark-2:before {
948
+ content: "\e134";
949
+ }
950
+ .icon-check_alt:before {
951
+ content: "\e135";
952
+ }
953
+ .icon-x:before {
954
+ content: "\e136";
955
+ }
956
+ .icon-x_altx_alt:before {
957
+ content: "\e137";
958
+ }
959
+ .icon-denied:before {
960
+ content: "\e138";
961
+ }
962
+ .icon-cursor:before {
963
+ content: "\e139";
964
+ }
965
+ .icon-rss:before {
966
+ content: "\e13a";
967
+ }
968
+ .icon-rss_alt:before {
969
+ content: "\e13b";
970
+ }
971
+ .icon-wrench-2:before {
972
+ content: "\e13c";
973
+ }
974
+ .icon-dial:before {
975
+ content: "\e13d";
976
+ }
977
+ .icon-calendar:before {
978
+ content: "\e13e";
979
+ }
980
+ .icon-calendar_alt_stroke:before {
981
+ content: "\e13f";
982
+ }
983
+ .icon-calendar_alt_fill:before {
984
+ content: "\e140";
985
+ }
986
+ .icon-share-3:before {
987
+ content: "\e141";
988
+ }
989
+ .icon-mail-3:before {
990
+ content: "\e142";
991
+ }
992
+ .icon-heart_stroke:before {
993
+ content: "\e143";
994
+ }
995
+ .icon-heart_fill:before {
996
+ content: "\e144";
997
+ }
998
+ .icon-movie:before {
999
+ content: "\e145";
1000
+ }
1001
+ .icon-document_alt_stroke:before {
1002
+ content: "\e146";
1003
+ }
1004
+ .icon-document_alt_fill:before {
1005
+ content: "\e147";
1006
+ }
1007
+ .icon-document_stroke:before {
1008
+ content: "\e148";
1009
+ }
1010
+ .icon-document_fill:before {
1011
+ content: "\e149";
1012
+ }
1013
+ .icon-plus-3:before {
1014
+ content: "\e14a";
1015
+ }
1016
+ .icon-plus_alt:before {
1017
+ content: "\e14b";
1018
+ }
1019
+ .icon-minus-3:before {
1020
+ content: "\e14c";
1021
+ }
1022
+ .icon-minus_alt:before {
1023
+ content: "\e14d";
1024
+ }
1025
+ .icon-pin:before {
1026
+ content: "\e14e";
1027
+ }
1028
+ .icon-link-3:before {
1029
+ content: "\e14f";
1030
+ }
1031
+ .icon-bolt:before {
1032
+ content: "\e150";
1033
+ }
1034
+ .icon-move:before {
1035
+ content: "\e151";
1036
+ }
1037
+ .icon-move_alt1:before {
1038
+ content: "\e152";
1039
+ }
1040
+ .icon-move_alt2:before {
1041
+ content: "\e153";
1042
+ }
1043
+ .icon-equalizer-2:before {
1044
+ content: "\e154";
1045
+ }
1046
+ .icon-award_fill:before {
1047
+ content: "\e155";
1048
+ }
1049
+ .icon-award_stroke:before {
1050
+ content: "\e156";
1051
+ }
1052
+ .icon-magnifying_glass:before {
1053
+ content: "\e157";
1054
+ }
1055
+ .icon-trash_stroke:before {
1056
+ content: "\e158";
1057
+ }
1058
+ .icon-trash_fill:before {
1059
+ content: "\e159";
1060
+ }
1061
+ .icon-beaker_alt:before {
1062
+ content: "\e15a";
1063
+ }
1064
+ .icon-beaker:before {
1065
+ content: "\e15b";
1066
+ }
1067
+ .icon-key_stroke:before {
1068
+ content: "\e15c";
1069
+ }
1070
+ .icon-key_fill:before {
1071
+ content: "\e15d";
1072
+ }
1073
+ .icon-new_window:before {
1074
+ content: "\e15e";
1075
+ }
1076
+ .icon-lightbulb:before {
1077
+ content: "\e15f";
1078
+ }
1079
+ .icon-spin_alt:before {
1080
+ content: "\e160";
1081
+ }
1082
+ .icon-spin:before {
1083
+ content: "\e161";
1084
+ }
1085
+ .icon-curved_arrow:before {
1086
+ content: "\e162";
1087
+ }
1088
+ .icon-undo-2:before {
1089
+ content: "\e163";
1090
+ }
1091
+ .icon-reload:before {
1092
+ content: "\e164";
1093
+ }
1094
+ .icon-reload_alt:before {
1095
+ content: "\e165";
1096
+ }
1097
+ .icon-loop-2:before {
1098
+ content: "\e166";
1099
+ }
1100
+ .icon-loop_alt1:before {
1101
+ content: "\e167";
1102
+ }
1103
+ .icon-loop_alt2:before {
1104
+ content: "\e168";
1105
+ }
1106
+ .icon-loop_alt3:before {
1107
+ content: "\e169";
1108
+ }
1109
+ .icon-loop_alt4:before {
1110
+ content: "\e16a";
1111
+ }
1112
+ .icon-transfer:before {
1113
+ content: "\e16b";
1114
+ }
1115
+ .icon-move_vertical:before {
1116
+ content: "\e16c";
1117
+ }
1118
+ .icon-move_vertical_alt1:before {
1119
+ content: "\e16d";
1120
+ }
1121
+ .icon-move_vertical_alt2:before {
1122
+ content: "\e16e";
1123
+ }
1124
+ .icon-move_horizontal:before {
1125
+ content: "\e16f";
1126
+ }
1127
+ .icon-move_horizontal_alt1:before {
1128
+ content: "\e170";
1129
+ }
1130
+ .icon-move_horizontal_alt2:before {
1131
+ content: "\e171";
1132
+ }
1133
+ .icon-arrow_left:before {
1134
+ content: "\e172";
1135
+ }
1136
+ .icon-arrow_left_alt1:before {
1137
+ content: "\e173";
1138
+ }
1139
+ .icon-arrow_left_alt2:before {
1140
+ content: "\e174";
1141
+ }
1142
+ .icon-arrow_right:before {
1143
+ content: "\e175";
1144
+ }
1145
+ .icon-arrow_right_alt1:before {
1146
+ content: "\e176";
1147
+ }
1148
+ .icon-arrow_right_alt2:before {
1149
+ content: "\e177";
1150
+ }
1151
+ .icon-arrow_up:before {
1152
+ content: "\e178";
1153
+ }
1154
+ .icon-arrow_up_alt1:before {
1155
+ content: "\e179";
1156
+ }
1157
+ .icon-arrow_up_alt2:before {
1158
+ content: "\e17a";
1159
+ }
1160
+ .icon-arrow_down:before {
1161
+ content: "\e17b";
1162
+ }
1163
+ .icon-arrow_down_alt1:before {
1164
+ content: "\e17c";
1165
+ }
1166
+ .icon-arrow_down_alt2:before {
1167
+ content: "\e17d";
1168
+ }
1169
+ .icon-cd:before {
1170
+ content: "\e17e";
1171
+ }
1172
+ .icon-steering_wheel:before {
1173
+ content: "\e17f";
1174
+ }
1175
+ .icon-microphone-2:before {
1176
+ content: "\e180";
1177
+ }
1178
+ .icon-headphones:before {
1179
+ content: "\e181";
1180
+ }
1181
+ .icon-volume:before {
1182
+ content: "\e182";
1183
+ }
1184
+ .icon-volume_mute:before {
1185
+ content: "\e183";
1186
+ }
1187
+ .icon-play-2:before {
1188
+ content: "\e184";
1189
+ }
1190
+ .icon-pause:before {
1191
+ content: "\e185";
1192
+ }
1193
+ .icon-stop:before {
1194
+ content: "\e186";
1195
+ }
1196
+ .icon-eject:before {
1197
+ content: "\e187";
1198
+ }
1199
+ .icon-first:before {
1200
+ content: "\e188";
1201
+ }
1202
+ .icon-last:before {
1203
+ content: "\e189";
1204
+ }
1205
+ .icon-play_alt:before {
1206
+ content: "\e18a";
1207
+ }
1208
+ .icon-fullscreen_exit:before {
1209
+ content: "\e18b";
1210
+ }
1211
+ .icon-fullscreen_exit_alt:before {
1212
+ content: "\e18c";
1213
+ }
1214
+ .icon-fullscreen:before {
1215
+ content: "\e18d";
1216
+ }
1217
+ .icon-fullscreen_alt:before {
1218
+ content: "\e18e";
1219
+ }
1220
+ .icon-iphone:before {
1221
+ content: "\e18f";
1222
+ }
1223
+ .icon-battery_empty:before {
1224
+ content: "\e190";
1225
+ }
1226
+ .icon-battery_half:before {
1227
+ content: "\e191";
1228
+ }
1229
+ .icon-battery_full:before {
1230
+ content: "\e192";
1231
+ }
1232
+ .icon-battery_charging:before {
1233
+ content: "\e193";
1234
+ }
1235
+ .icon-compass-2:before {
1236
+ content: "\e194";
1237
+ }
1238
+ .icon-box:before {
1239
+ content: "\e195";
1240
+ }
1241
+ .icon-folder_stroke:before {
1242
+ content: "\e196";
1243
+ }
1244
+ .icon-folder_fill:before {
1245
+ content: "\e197";
1246
+ }
1247
+ .icon-at:before {
1248
+ content: "\e198";
1249
+ }
1250
+ .icon-ampersand:before {
1251
+ content: "\e199";
1252
+ }
1253
+ .icon-info-2:before {
1254
+ content: "\e19a";
1255
+ }
1256
+ .icon-question_mark:before {
1257
+ content: "\e19b";
1258
+ }
1259
+ .icon-pilcrow:before {
1260
+ content: "\e19c";
1261
+ }
1262
+ .icon-hash:before {
1263
+ content: "\e19d";
1264
+ }
1265
+ .icon-left_quote:before {
1266
+ content: "\e19e";
1267
+ }
1268
+ .icon-right_quote:before {
1269
+ content: "\e19f";
1270
+ }
1271
+ .icon-left_quote_alt:before {
1272
+ content: "\e1a0";
1273
+ }
1274
+ .icon-right_quote_alt:before {
1275
+ content: "\e1a1";
1276
+ }
1277
+ .icon-article:before {
1278
+ content: "\e1a2";
1279
+ }
1280
+ .icon-read_more:before {
1281
+ content: "\e1a3";
1282
+ }
1283
+ .icon-list:before {
1284
+ content: "\e1a4";
1285
+ }
1286
+ .icon-list_nested:before {
1287
+ content: "\e1a5";
1288
+ }
1289
+ .icon-book-2:before {
1290
+ content: "\e1a6";
1291
+ }
1292
+ .icon-book_alt:before {
1293
+ content: "\e1a7";
1294
+ }
1295
+ .icon-book_alt2:before {
1296
+ content: "\e1a8";
1297
+ }
1298
+ .icon-pen:before {
1299
+ content: "\e1a9";
1300
+ }
1301
+ .icon-pen_alt_stroke:before {
1302
+ content: "\e1aa";
1303
+ }
1304
+ .icon-pen_alt_fill:before {
1305
+ content: "\e1ab";
1306
+ }
1307
+ .icon-pen_alt2:before {
1308
+ content: "\e1ac";
1309
+ }
1310
+ .icon-brush:before {
1311
+ content: "\e1ad";
1312
+ }
1313
+ .icon-brush_alt:before {
1314
+ content: "\e1ae";
1315
+ }
1316
+ .icon-eyedropper:before {
1317
+ content: "\e1af";
1318
+ }
1319
+ .icon-layers_alt:before {
1320
+ content: "\e1b0";
1321
+ }
1322
+ .icon-layers:before {
1323
+ content: "\e1b1";
1324
+ }
1325
+ .icon-image:before {
1326
+ content: "\e1b2";
1327
+ }
1328
+ .icon-camera-3:before {
1329
+ content: "\e1b3";
1330
+ }
1331
+ .icon-aperture:before {
1332
+ content: "\e1b4";
1333
+ }
1334
+ .icon-aperture_alt:before {
1335
+ content: "\e1b5";
1336
+ }
1337
+ .icon-chart:before {
1338
+ content: "\e1b6";
1339
+ }
1340
+ .icon-chart_alt:before {
1341
+ content: "\e1b7";
1342
+ }
1343
+ .icon-bars-2:before {
1344
+ content: "\e1b8";
1345
+ }
1346
+ .icon-bars_alt:before {
1347
+ content: "\e1b9";
1348
+ }
1349
+ .icon-eye-3:before {
1350
+ content: "\e1ba";
1351
+ }
1352
+ .icon-user-4:before {
1353
+ content: "\e1bb";
1354
+ }
1355
+ .icon-home-4:before {
1356
+ content: "\e1bc";
1357
+ }
1358
+ .icon-clock-2:before {
1359
+ content: "\e1bd";
1360
+ }
1361
+ .icon-lock_stroke:before {
1362
+ content: "\e1be";
1363
+ }
1364
+ .icon-lock_fill:before {
1365
+ content: "\e1bf";
1366
+ }
1367
+ .icon-unlock_stroke:before {
1368
+ content: "\e1c0";
1369
+ }
1370
+ .icon-unlock_fill:before {
1371
+ content: "\e1c1";
1372
+ }
1373
+ .icon-tag_stroke:before {
1374
+ content: "\e1c2";
1375
+ }
1376
+ .icon-tag_fill:before {
1377
+ content: "\e1c3";
1378
+ }
1379
+ .icon-sun_stroke:before {
1380
+ content: "\e1c4";
1381
+ }
1382
+ .icon-sun_fill:before {
1383
+ content: "\e1c5";
1384
+ }
1385
+ .icon-moon_stroke:before {
1386
+ content: "\e1c6";
1387
+ }
1388
+ .icon-moon_fill:before {
1389
+ content: "\e1c7";
1390
+ }
1391
+ .icon-cloud-3:before {
1392
+ content: "\e1c8";
1393
+ }
1394
+ .icon-rain:before {
1395
+ content: "\e1c9";
1396
+ }
1397
+ .icon-umbrella:before {
1398
+ content: "\e1ca";
1399
+ }
1400
+ .icon-star-4:before {
1401
+ content: "\e1cb";
1402
+ }
1403
+ .icon-map_pin_stroke:before {
1404
+ content: "\e1cc";
1405
+ }
1406
+ .icon-map_pin_fill:before {
1407
+ content: "\e1cd";
1408
+ }
1409
+ .icon-map_pin_alt:before {
1410
+ content: "\e1ce";
1411
+ }
1412
+ .icon-target-3:before {
1413
+ content: "\e1cf";
1414
+ }
1415
+ .icon-download-2:before {
1416
+ content: "\e1d0";
1417
+ }
1418
+ .icon-upload-3:before {
1419
+ content: "\e1d1";
1420
+ }
1421
+ .icon-cloud_download:before {
1422
+ content: "\e1d2";
1423
+ }
1424
+ .icon-cloud_upload:before {
1425
+ content: "\e1d3";
1426
+ }
1427
+ .icon-fork:before {
1428
+ content: "\e1d4";
1429
+ }
1430
+ .icon-paperclip:before {
1431
+ content: "\e1d5";
1432
+ }
1433
+ .icon-phone-2:before {
1434
+ content: "\e1d6";
1435
+ }
1436
+ .icon-mobile-3:before {
1437
+ content: "\e1d7";
1438
+ }
1439
+ .icon-mouse-2:before {
1440
+ content: "\e1d8";
1441
+ }
1442
+ .icon-address:before {
1443
+ content: "\e1d9";
1444
+ }
1445
+ .icon-email:before {
1446
+ content: "\e1da";
1447
+ }
1448
+ .icon-write:before {
1449
+ content: "\e1db";
1450
+ }
1451
+ .icon-attachment:before {
1452
+ content: "\e1dc";
1453
+ }
1454
+ .icon-reply-3:before {
1455
+ content: "\e1dd";
1456
+ }
1457
+ .icon-reply-to-all:before {
1458
+ content: "\e1de";
1459
+ }
1460
+ .icon-forward-2:before {
1461
+ content: "\e1df";
1462
+ }
1463
+ .icon-user-5:before {
1464
+ content: "\e1e0";
1465
+ }
1466
+ .icon-users:before {
1467
+ content: "\e1e1";
1468
+ }
1469
+ .icon-contact:before {
1470
+ content: "\e1e2";
1471
+ }
1472
+ .icon-card:before {
1473
+ content: "\e1e3";
1474
+ }
1475
+ .icon-export:before {
1476
+ content: "\e1e4";
1477
+ }
1478
+ .icon-location-2:before {
1479
+ content: "\e1e5";
1480
+ }
1481
+ .icon-map:before {
1482
+ content: "\e1e6";
1483
+ }
1484
+ .icon-compass-3:before {
1485
+ content: "\e1e7";
1486
+ }
1487
+ .icon-direction:before {
1488
+ content: "\e1e8";
1489
+ }
1490
+ .icon-center:before {
1491
+ content: "\e1e9";
1492
+ }
1493
+ .icon-share-4:before {
1494
+ content: "\e1ea";
1495
+ }
1496
+ .icon-heart-3:before {
1497
+ content: "\e1eb";
1498
+ }
1499
+ .icon-heart-4:before {
1500
+ content: "\e1ec";
1501
+ }
1502
+ .icon-star-5:before {
1503
+ content: "\e1ed";
1504
+ }
1505
+ .icon-star-6:before {
1506
+ content: "\e1ee";
1507
+ }
1508
+ .icon-thumbs-up-2:before {
1509
+ content: "\e1ef";
1510
+ }
1511
+ .icon-chat-2:before {
1512
+ content: "\e1f0";
1513
+ }
1514
+ .icon-comment:before {
1515
+ content: "\e1f1";
1516
+ }
1517
+ .icon-quote:before {
1518
+ content: "\e1f2";
1519
+ }
1520
+ .icon-printer:before {
1521
+ content: "\e1f3";
1522
+ }
1523
+ .icon-alert:before {
1524
+ content: "\e1f4";
1525
+ }
1526
+ .icon-link-4:before {
1527
+ content: "\e1f5";
1528
+ }
1529
+ .icon-flag-4:before {
1530
+ content: "\e1f6";
1531
+ }
1532
+ .icon-settings:before {
1533
+ content: "\e1f7";
1534
+ }
1535
+ .icon-search-3:before {
1536
+ content: "\e1f8";
1537
+ }
1538
+ .icon-trophy-2:before {
1539
+ content: "\e1f9";
1540
+ }
1541
+ .icon-price:before {
1542
+ content: "\e1fa";
1543
+ }
1544
+ .icon-camera-4:before {
1545
+ content: "\e1fb";
1546
+ }
1547
+ .icon-sleep:before {
1548
+ content: "\e1fc";
1549
+ }
1550
+ .icon-palette:before {
1551
+ content: "\e1fd";
1552
+ }
1553
+ .icon-leaf:before {
1554
+ content: "\e1fe";
1555
+ }
1556
+ .icon-music-2:before {
1557
+ content: "\e1ff";
1558
+ }
1559
+ .icon-shopping:before {
1560
+ content: "\e200";
1561
+ }
1562
+ .icon-flight:before {
1563
+ content: "\e201";
1564
+ }
1565
+ .icon-support-2:before {
1566
+ content: "\e202";
1567
+ }
1568
+ .icon-google-circles:before {
1569
+ content: "\e203";
1570
+ }
1571
+ .icon-eye-4:before {
1572
+ content: "\e204";
1573
+ }
1574
+ .icon-clock-3:before {
1575
+ content: "\e205";
1576
+ }
1577
+ .icon-microphone-3:before {
1578
+ content: "\e206";
1579
+ }
1580
+ .icon-calendar-2:before {
1581
+ content: "\e207";
1582
+ }
1583
+ .icon-flash:before {
1584
+ content: "\e208";
1585
+ }
1586
+ .icon-time:before {
1587
+ content: "\e209";
1588
+ }
1589
+ .icon-rss-2:before {
1590
+ content: "\e20a";
1591
+ }
1592
+ .icon-locked-2:before {
1593
+ content: "\e20b";
1594
+ }
1595
+ .icon-unlocked-2:before {
1596
+ content: "\e20c";
1597
+ }
1598
+ .icon-checkmark-3:before {
1599
+ content: "\e20d";
1600
+ }
1601
+ .icon-cancel-4:before {
1602
+ content: "\e20e";
1603
+ }
1604
+ .icon-minus-4:before {
1605
+ content: "\e20f";
1606
+ }
1607
+ .icon-plus-4:before {
1608
+ content: "\e210";
1609
+ }
1610
+ .icon-close:before {
1611
+ content: "\e211";
1612
+ }
1613
+ .icon-minus-5:before {
1614
+ content: "\e212";
1615
+ }
1616
+ .icon-plus-5:before {
1617
+ content: "\e213";
1618
+ }
1619
+ .icon-blocked-2:before {
1620
+ content: "\e214";
1621
+ }
1622
+ .icon-info-3:before {
1623
+ content: "\e215";
1624
+ }
1625
+ .icon-info-circle:before {
1626
+ content: "\e216";
1627
+ }
1628
+ .icon-help-3:before {
1629
+ content: "\e217";
1630
+ }
1631
+ .icon-help-4:before {
1632
+ content: "\e218";
1633
+ }
1634
+ .icon-warning:before {
1635
+ content: "\e219";
1636
+ }
1637
+ .icon-reload-CW:before {
1638
+ content: "\e21a";
1639
+ }
1640
+ .icon-reload-CCW:before {
1641
+ content: "\e21b";
1642
+ }
1643
+ .icon-shuffle:before {
1644
+ content: "\e21c";
1645
+ }
1646
+ .icon-back:before {
1647
+ content: "\e21d";
1648
+ }
1649
+ .icon-arrow:before {
1650
+ content: "\e21e";
1651
+ }
1652
+ .icon-retweet:before {
1653
+ content: "\e21f";
1654
+ }
1655
+ .icon-list-2:before {
1656
+ content: "\e220";
1657
+ }
1658
+ .icon-add:before {
1659
+ content: "\e221";
1660
+ }
1661
+ .icon-grid:before {
1662
+ content: "\e222";
1663
+ }
1664
+ .icon-document:before {
1665
+ content: "\e223";
1666
+ }
1667
+ .icon-document-2:before {
1668
+ content: "\e224";
1669
+ }
1670
+ .icon-documents:before {
1671
+ content: "\e225";
1672
+ }
1673
+ .icon-landscape:before {
1674
+ content: "\e226";
1675
+ }
1676
+ .icon-images:before {
1677
+ content: "\e227";
1678
+ }
1679
+ .icon-movie-2:before {
1680
+ content: "\e228";
1681
+ }
1682
+ .icon-song:before {
1683
+ content: "\e229";
1684
+ }
1685
+ .icon-folder-3:before {
1686
+ content: "\e22a";
1687
+ }
1688
+ .icon-archive:before {
1689
+ content: "\e22b";
1690
+ }
1691
+ .icon-trashcan:before {
1692
+ content: "\e22c";
1693
+ }
1694
+ .icon-upload-4:before {
1695
+ content: "\e22d";
1696
+ }
1697
+ .icon-download-3:before {
1698
+ content: "\e22e";
1699
+ }
1700
+ .icon-install:before {
1701
+ content: "\e22f";
1702
+ }
1703
+ .icon-cloud-4:before {
1704
+ content: "\e230";
1705
+ }
1706
+ .icon-upload-5:before {
1707
+ content: "\e231";
1708
+ }
1709
+ .icon-play-3:before {
1710
+ content: "\e232";
1711
+ }
1712
+ .icon-pause-2:before {
1713
+ content: "\e233";
1714
+ }
1715
+ .icon-record:before {
1716
+ content: "\e234";
1717
+ }
1718
+ .icon-stop-2:before {
1719
+ content: "\e235";
1720
+ }
1721
+ .icon-fast-forward:before {
1722
+ content: "\e236";
1723
+ }
1724
+ .icon-fast-backward:before {
1725
+ content: "\e237";
1726
+ }
1727
+ .icon-first-2:before {
1728
+ content: "\e238";
1729
+ }
1730
+ .icon-last-2:before {
1731
+ content: "\e239";
1732
+ }
1733
+ .icon-full-screen:before {
1734
+ content: "\e23a";
1735
+ }
1736
+ .icon-collapse:before {
1737
+ content: "\e23b";
1738
+ }
1739
+ .icon-volume-2:before {
1740
+ content: "\e23c";
1741
+ }
1742
+ .icon-sound:before {
1743
+ content: "\e23d";
1744
+ }
1745
+ .icon-mute:before {
1746
+ content: "\e23e";
1747
+ }
1748
+ .icon-arrow-2:before {
1749
+ content: "\e23f";
1750
+ }
1751
+ .icon-arrow-3:before {
1752
+ content: "\e240";
1753
+ }
1754
+ .icon-arrow-4:before {
1755
+ content: "\e241";
1756
+ }
1757
+ .icon-arrow-5:before {
1758
+ content: "\e242";
1759
+ }
1760
+ .icon-arrow-6:before {
1761
+ content: "\e243";
1762
+ }
1763
+ .icon-arrow-7:before {
1764
+ content: "\e244";
1765
+ }
1766
+ .icon-arrow-8:before {
1767
+ content: "\e245";
1768
+ }
1769
+ .icon-arrow-9:before {
1770
+ content: "\e246";
1771
+ }
1772
+ .icon-arrow-10:before {
1773
+ content: "\e247";
1774
+ }
1775
+ .icon-arrow-11:before {
1776
+ content: "\e248";
1777
+ }
1778
+ .icon-arrow-12:before {
1779
+ content: "\e249";
1780
+ }
1781
+ .icon-arrow-13:before {
1782
+ content: "\e24a";
1783
+ }
1784
+ .icon-arrow-14:before {
1785
+ content: "\e24b";
1786
+ }
1787
+ .icon-arrow-15:before {
1788
+ content: "\e24c";
1789
+ }
1790
+ .icon-arrow-16:before {
1791
+ content: "\e24d";
1792
+ }
1793
+ .icon-arrow-17:before {
1794
+ content: "\e24e";
1795
+ }
1796
+ .icon-arrow-18:before {
1797
+ content: "\e24f";
1798
+ }
1799
+ .icon-arrow-19:before {
1800
+ content: "\e250";
1801
+ }
1802
+ .icon-arrow-20:before {
1803
+ content: "\e251";
1804
+ }
1805
+ .icon-arrow-21:before {
1806
+ content: "\e252";
1807
+ }
1808
+ .icon-triangle:before {
1809
+ content: "\e253";
1810
+ }
1811
+ .icon-triangle-2:before {
1812
+ content: "\e254";
1813
+ }
1814
+ .icon-triangle-3:before {
1815
+ content: "\e255";
1816
+ }
1817
+ .icon-triangle-4:before {
1818
+ content: "\e256";
1819
+ }
1820
+ .icon-code:before {
1821
+ content: "\e257";
1822
+ }
1823
+ .icon-battery:before {
1824
+ content: "\e258";
1825
+ }
1826
+ .icon-battery-2:before {
1827
+ content: "\e259";
1828
+ }
1829
+ .icon-battery-3:before {
1830
+ content: "\e25a";
1831
+ }
1832
+ .icon-battery-4:before {
1833
+ content: "\e25b";
1834
+ }
1835
+ .icon-battery-5:before {
1836
+ content: "\e25c";
1837
+ }
1838
+ .icon-history-2:before {
1839
+ content: "\e25d";
1840
+ }
1841
+ .icon-back-2:before {
1842
+ content: "\e25e";
1843
+ }
1844
+ .icon-sun:before {
1845
+ content: "\e25f";
1846
+ }
1847
+ .icon-sun-2:before {
1848
+ content: "\e260";
1849
+ }
1850
+ .icon-light-bulb:before {
1851
+ content: "\e261";
1852
+ }
1853
+ .icon-browser:before {
1854
+ content: "\e262";
1855
+ }
1856
+ .icon-publish:before {
1857
+ content: "\e263";
1858
+ }
1859
+ .icon-screen-2:before {
1860
+ content: "\e264";
1861
+ }
1862
+ .icon-arrow-22:before {
1863
+ content: "\e265";
1864
+ }
1865
+ .icon-broadcast-2:before {
1866
+ content: "\e266";
1867
+ }
1868
+ .icon-globe:before {
1869
+ content: "\e267";
1870
+ }
1871
+ .icon-square:before {
1872
+ content: "\e268";
1873
+ }
1874
+ .icon-inbox:before {
1875
+ content: "\e269";
1876
+ }
1877
+ .icon-network:before {
1878
+ content: "\e26a";
1879
+ }
1880
+ .icon-feather:before {
1881
+ content: "\e26b";
1882
+ }
1883
+ .icon-keyboard:before {
1884
+ content: "\e26c";
1885
+ }
1886
+ .icon-home-5:before {
1887
+ content: "\e26d";
1888
+ }
1889
+ .icon-bookmark-3:before {
1890
+ content: "\e26e";
1891
+ }
1892
+ .icon-book-3:before {
1893
+ content: "\e26f";
1894
+ }
1895
+ .icon-popup:before {
1896
+ content: "\e270";
1897
+ }
1898
+ .icon-search-4:before {
1899
+ content: "\e271";
1900
+ }
1901
+ .icon-dots-three:before {
1902
+ content: "\e272";
1903
+ }
1904
+ .icon-dots-two:before {
1905
+ content: "\e273";
1906
+ }
1907
+ .icon-dot:before {
1908
+ content: "\e274";
1909
+ }
1910
+ .icon-creative-commons:before {
1911
+ content: "\e275";
1912
+ }
1913
+ .icon-cd-2:before {
1914
+ content: "\e276";
1915
+ }
1916
+ .icon-suitcase:before {
1917
+ content: "\e277";
1918
+ }
1919
+ .icon-suitcase-2:before {
1920
+ content: "\e278";
1921
+ }
1922
+ .icon-droplet:before {
1923
+ content: "\e279";
1924
+ }
emails/tnp-composer/_css/animate.css ADDED
@@ -0,0 +1,3158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+ /*!
3
+ Animate.css - http://daneden.me/animate
4
+ Licensed under the MIT license - http://opensource.org/licenses/MIT
5
+
6
+ Copyright (c) 2014 Daniel Eden
7
+ */
8
+
9
+ .animated {
10
+ -webkit-animation-duration: 1s;
11
+ animation-duration: 1s;
12
+ -webkit-animation-fill-mode: both;
13
+ animation-fill-mode: both;
14
+ }
15
+
16
+ .animated.infinite {
17
+ -webkit-animation-iteration-count: infinite;
18
+ animation-iteration-count: infinite;
19
+ }
20
+
21
+ .animated.hinge {
22
+ -webkit-animation-duration: 2s;
23
+ animation-duration: 2s;
24
+ }
25
+
26
+ @-webkit-keyframes bounce {
27
+ 0%, 20%, 53%, 80%, 100% {
28
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
29
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
30
+ -webkit-transform: translate3d(0,0,0);
31
+ transform: translate3d(0,0,0);
32
+ }
33
+
34
+ 40%, 43% {
35
+ -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
36
+ transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
37
+ -webkit-transform: translate3d(0, -30px, 0);
38
+ transform: translate3d(0, -30px, 0);
39
+ }
40
+
41
+ 70% {
42
+ -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
43
+ transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
44
+ -webkit-transform: translate3d(0, -15px, 0);
45
+ transform: translate3d(0, -15px, 0);
46
+ }
47
+
48
+ 90% {
49
+ -webkit-transform: translate3d(0,-4px,0);
50
+ transform: translate3d(0,-4px,0);
51
+ }
52
+ }
53
+
54
+ @keyframes bounce {
55
+ 0%, 20%, 53%, 80%, 100% {
56
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
57
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
58
+ -webkit-transform: translate3d(0,0,0);
59
+ transform: translate3d(0,0,0);
60
+ }
61
+
62
+ 40%, 43% {
63
+ -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
64
+ transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
65
+ -webkit-transform: translate3d(0, -30px, 0);
66
+ transform: translate3d(0, -30px, 0);
67
+ }
68
+
69
+ 70% {
70
+ -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
71
+ transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
72
+ -webkit-transform: translate3d(0, -15px, 0);
73
+ transform: translate3d(0, -15px, 0);
74
+ }
75
+
76
+ 90% {
77
+ -webkit-transform: translate3d(0,-4px,0);
78
+ transform: translate3d(0,-4px,0);
79
+ }
80
+ }
81
+
82
+ .bounce {
83
+ -webkit-animation-name: bounce;
84
+ animation-name: bounce;
85
+ -webkit-transform-origin: center bottom;
86
+ -ms-transform-origin: center bottom;
87
+ transform-origin: center bottom;
88
+ }
89
+
90
+ @-webkit-keyframes flash {
91
+ 0%, 50%, 100% {
92
+ opacity: 1;
93
+ }
94
+
95
+ 25%, 75% {
96
+ opacity: 0;
97
+ }
98
+ }
99
+
100
+ @keyframes flash {
101
+ 0%, 50%, 100% {
102
+ opacity: 1;
103
+ }
104
+
105
+ 25%, 75% {
106
+ opacity: 0;
107
+ }
108
+ }
109
+
110
+ .flash {
111
+ -webkit-animation-name: flash;
112
+ animation-name: flash;
113
+ }
114
+
115
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
116
+
117
+ @-webkit-keyframes pulse {
118
+ 0% {
119
+ -webkit-transform: scale3d(1, 1, 1);
120
+ transform: scale3d(1, 1, 1);
121
+ }
122
+
123
+ 50% {
124
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
125
+ transform: scale3d(1.05, 1.05, 1.05);
126
+ }
127
+
128
+ 100% {
129
+ -webkit-transform: scale3d(1, 1, 1);
130
+ transform: scale3d(1, 1, 1);
131
+ }
132
+ }
133
+
134
+ @keyframes pulse {
135
+ 0% {
136
+ -webkit-transform: scale3d(1, 1, 1);
137
+ transform: scale3d(1, 1, 1);
138
+ }
139
+
140
+ 50% {
141
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
142
+ transform: scale3d(1.05, 1.05, 1.05);
143
+ }
144
+
145
+ 100% {
146
+ -webkit-transform: scale3d(1, 1, 1);
147
+ transform: scale3d(1, 1, 1);
148
+ }
149
+ }
150
+
151
+ .pulse {
152
+ -webkit-animation-name: pulse;
153
+ animation-name: pulse;
154
+ }
155
+
156
+ @-webkit-keyframes rubberBand {
157
+ 0% {
158
+ -webkit-transform: scale3d(1, 1, 1);
159
+ transform: scale3d(1, 1, 1);
160
+ }
161
+
162
+ 30% {
163
+ -webkit-transform: scale3d(1.25, 0.75, 1);
164
+ transform: scale3d(1.25, 0.75, 1);
165
+ }
166
+
167
+ 40% {
168
+ -webkit-transform: scale3d(0.75, 1.25, 1);
169
+ transform: scale3d(0.75, 1.25, 1);
170
+ }
171
+
172
+ 50% {
173
+ -webkit-transform: scale3d(1.15, 0.85, 1);
174
+ transform: scale3d(1.15, 0.85, 1);
175
+ }
176
+
177
+ 65% {
178
+ -webkit-transform: scale3d(.95, 1.05, 1);
179
+ transform: scale3d(.95, 1.05, 1);
180
+ }
181
+
182
+ 75% {
183
+ -webkit-transform: scale3d(1.05, .95, 1);
184
+ transform: scale3d(1.05, .95, 1);
185
+ }
186
+
187
+ 100% {
188
+ -webkit-transform: scale3d(1, 1, 1);
189
+ transform: scale3d(1, 1, 1);
190
+ }
191
+ }
192
+
193
+ @keyframes rubberBand {
194
+ 0% {
195
+ -webkit-transform: scale3d(1, 1, 1);
196
+ transform: scale3d(1, 1, 1);
197
+ }
198
+
199
+ 30% {
200
+ -webkit-transform: scale3d(1.25, 0.75, 1);
201
+ transform: scale3d(1.25, 0.75, 1);
202
+ }
203
+
204
+ 40% {
205
+ -webkit-transform: scale3d(0.75, 1.25, 1);
206
+ transform: scale3d(0.75, 1.25, 1);
207
+ }
208
+
209
+ 50% {
210
+ -webkit-transform: scale3d(1.15, 0.85, 1);
211
+ transform: scale3d(1.15, 0.85, 1);
212
+ }
213
+
214
+ 65% {
215
+ -webkit-transform: scale3d(.95, 1.05, 1);
216
+ transform: scale3d(.95, 1.05, 1);
217
+ }
218
+
219
+ 75% {
220
+ -webkit-transform: scale3d(1.05, .95, 1);
221
+ transform: scale3d(1.05, .95, 1);
222
+ }
223
+
224
+ 100% {
225
+ -webkit-transform: scale3d(1, 1, 1);
226
+ transform: scale3d(1, 1, 1);
227
+ }
228
+ }
229
+
230
+ .rubberBand {
231
+ -webkit-animation-name: rubberBand;
232
+ animation-name: rubberBand;
233
+ }
234
+
235
+ @-webkit-keyframes shake {
236
+ 0%, 100% {
237
+ -webkit-transform: translate3d(0, 0, 0);
238
+ transform: translate3d(0, 0, 0);
239
+ }
240
+
241
+ 10%, 30%, 50%, 70%, 90% {
242
+ -webkit-transform: translate3d(-10px, 0, 0);
243
+ transform: translate3d(-10px, 0, 0);
244
+ }
245
+
246
+ 20%, 40%, 60%, 80% {
247
+ -webkit-transform: translate3d(10px, 0, 0);
248
+ transform: translate3d(10px, 0, 0);
249
+ }
250
+ }
251
+
252
+ @keyframes shake {
253
+ 0%, 100% {
254
+ -webkit-transform: translate3d(0, 0, 0);
255
+ transform: translate3d(0, 0, 0);
256
+ }
257
+
258
+ 10%, 30%, 50%, 70%, 90% {
259
+ -webkit-transform: translate3d(-10px, 0, 0);
260
+ transform: translate3d(-10px, 0, 0);
261
+ }
262
+
263
+ 20%, 40%, 60%, 80% {
264
+ -webkit-transform: translate3d(10px, 0, 0);
265
+ transform: translate3d(10px, 0, 0);
266
+ }
267
+ }
268
+
269
+ .shake {
270
+ -webkit-animation-name: shake;
271
+ animation-name: shake;
272
+ }
273
+
274
+ @-webkit-keyframes swing {
275
+ 20% {
276
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
277
+ transform: rotate3d(0, 0, 1, 15deg);
278
+ }
279
+
280
+ 40% {
281
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
282
+ transform: rotate3d(0, 0, 1, -10deg);
283
+ }
284
+
285
+ 60% {
286
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
287
+ transform: rotate3d(0, 0, 1, 5deg);
288
+ }
289
+
290
+ 80% {
291
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
292
+ transform: rotate3d(0, 0, 1, -5deg);
293
+ }
294
+
295
+ 100% {
296
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
297
+ transform: rotate3d(0, 0, 1, 0deg);
298
+ }
299
+ }
300
+
301
+ @keyframes swing {
302
+ 20% {
303
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
304
+ transform: rotate3d(0, 0, 1, 15deg);
305
+ }
306
+
307
+ 40% {
308
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
309
+ transform: rotate3d(0, 0, 1, -10deg);
310
+ }
311
+
312
+ 60% {
313
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
314
+ transform: rotate3d(0, 0, 1, 5deg);
315
+ }
316
+
317
+ 80% {
318
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
319
+ transform: rotate3d(0, 0, 1, -5deg);
320
+ }
321
+
322
+ 100% {
323
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
324
+ transform: rotate3d(0, 0, 1, 0deg);
325
+ }
326
+ }
327
+
328
+ .swing {
329
+ -webkit-transform-origin: top center;
330
+ -ms-transform-origin: top center;
331
+ transform-origin: top center;
332
+ -webkit-animation-name: swing;
333
+ animation-name: swing;
334
+ }
335
+
336
+ @-webkit-keyframes tada {
337
+ 0% {
338
+ -webkit-transform: scale3d(1, 1, 1);
339
+ transform: scale3d(1, 1, 1);
340
+ }
341
+
342
+ 10%, 20% {
343
+ -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
344
+ transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
345
+ }
346
+
347
+ 30%, 50%, 70%, 90% {
348
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
349
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
350
+ }
351
+
352
+ 40%, 60%, 80% {
353
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
354
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
355
+ }
356
+
357
+ 100% {
358
+ -webkit-transform: scale3d(1, 1, 1);
359
+ transform: scale3d(1, 1, 1);
360
+ }
361
+ }
362
+
363
+ @keyframes tada {
364
+ 0% {
365
+ -webkit-transform: scale3d(1, 1, 1);
366
+ transform: scale3d(1, 1, 1);
367
+ }
368
+
369
+ 10%, 20% {
370
+ -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
371
+ transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
372
+ }
373
+
374
+ 30%, 50%, 70%, 90% {
375
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
376
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
377
+ }
378
+
379
+ 40%, 60%, 80% {
380
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
381
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
382
+ }
383
+
384
+ 100% {
385
+ -webkit-transform: scale3d(1, 1, 1);
386
+ transform: scale3d(1, 1, 1);
387
+ }
388
+ }
389
+
390
+ .tada {
391
+ -webkit-animation-name: tada;
392
+ animation-name: tada;
393
+ }
394
+
395
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
396
+
397
+ @-webkit-keyframes wobble {
398
+ 0% {
399
+ -webkit-transform: none;
400
+ transform: none;
401
+ }
402
+
403
+ 15% {
404
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
405
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
406
+ }
407
+
408
+ 30% {
409
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
410
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
411
+ }
412
+
413
+ 45% {
414
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
415
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
416
+ }
417
+
418
+ 60% {
419
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
420
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
421
+ }
422
+
423
+ 75% {
424
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
425
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
426
+ }
427
+
428
+ 100% {
429
+ -webkit-transform: none;
430
+ transform: none;
431
+ }
432
+ }
433
+
434
+ @keyframes wobble {
435
+ 0% {
436
+ -webkit-transform: none;
437
+ transform: none;
438
+ }
439
+
440
+ 15% {
441
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
442
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
443
+ }
444
+
445
+ 30% {
446
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
447
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
448
+ }
449
+
450
+ 45% {
451
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
452
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
453
+ }
454
+
455
+ 60% {
456
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
457
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
458
+ }
459
+
460
+ 75% {
461
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
462
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
463
+ }
464
+
465
+ 100% {
466
+ -webkit-transform: none;
467
+ transform: none;
468
+ }
469
+ }
470
+
471
+ .wobble {
472
+ -webkit-animation-name: wobble;
473
+ animation-name: wobble;
474
+ }
475
+
476
+ @-webkit-keyframes bounceIn {
477
+ 0%, 20%, 40%, 60%, 80%, 100% {
478
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
479
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
480
+ }
481
+
482
+ 0% {
483
+ opacity: 0;
484
+ -webkit-transform: scale3d(.3, .3, .3);
485
+ transform: scale3d(.3, .3, .3);
486
+ }
487
+
488
+ 20% {
489
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
490
+ transform: scale3d(1.1, 1.1, 1.1);
491
+ }
492
+
493
+ 40% {
494
+ -webkit-transform: scale3d(.9, .9, .9);
495
+ transform: scale3d(.9, .9, .9);
496
+ }
497
+
498
+ 60% {
499
+ opacity: 1;
500
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
501
+ transform: scale3d(1.03, 1.03, 1.03);
502
+ }
503
+
504
+ 80% {
505
+ -webkit-transform: scale3d(.97, .97, .97);
506
+ transform: scale3d(.97, .97, .97);
507
+ }
508
+
509
+ 100% {
510
+ opacity: 1;
511
+ -webkit-transform: scale3d(1, 1, 1);
512
+ transform: scale3d(1, 1, 1);
513
+ }
514
+ }
515
+
516
+ @keyframes bounceIn {
517
+ 0%, 20%, 40%, 60%, 80%, 100% {
518
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
519
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
520
+ }
521
+
522
+ 0% {
523
+ opacity: 0;
524
+ -webkit-transform: scale3d(.3, .3, .3);
525
+ transform: scale3d(.3, .3, .3);
526
+ }
527
+
528
+ 20% {
529
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
530
+ transform: scale3d(1.1, 1.1, 1.1);
531
+ }
532
+
533
+ 40% {
534
+ -webkit-transform: scale3d(.9, .9, .9);
535
+ transform: scale3d(.9, .9, .9);
536
+ }
537
+
538
+ 60% {
539
+ opacity: 1;
540
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
541
+ transform: scale3d(1.03, 1.03, 1.03);
542
+ }
543
+
544
+ 80% {
545
+ -webkit-transform: scale3d(.97, .97, .97);
546
+ transform: scale3d(.97, .97, .97);
547
+ }
548
+
549
+ 100% {
550
+ opacity: 1;
551
+ -webkit-transform: scale3d(1, 1, 1);
552
+ transform: scale3d(1, 1, 1);
553
+ }
554
+ }
555
+
556
+ .bounceIn {
557
+ -webkit-animation-name: bounceIn;
558
+ animation-name: bounceIn;
559
+ -webkit-animation-duration: .75s;
560
+ animation-duration: .75s;
561
+ }
562
+
563
+ @-webkit-keyframes bounceInDown {
564
+ 0%, 60%, 75%, 90%, 100% {
565
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
566
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
567
+ }
568
+
569
+ 0% {
570
+ opacity: 0;
571
+ -webkit-transform: translate3d(0, -3000px, 0);
572
+ transform: translate3d(0, -3000px, 0);
573
+ }
574
+
575
+ 60% {
576
+ opacity: 1;
577
+ -webkit-transform: translate3d(0, 25px, 0);
578
+ transform: translate3d(0, 25px, 0);
579
+ }
580
+
581
+ 75% {
582
+ -webkit-transform: translate3d(0, -10px, 0);
583
+ transform: translate3d(0, -10px, 0);
584
+ }
585
+
586
+ 90% {
587
+ -webkit-transform: translate3d(0, 5px, 0);
588
+ transform: translate3d(0, 5px, 0);
589
+ }
590
+
591
+ 100% {
592
+ -webkit-transform: none;
593
+ transform: none;
594
+ }
595
+ }
596
+
597
+ @keyframes bounceInDown {
598
+ 0%, 60%, 75%, 90%, 100% {
599
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
600
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
601
+ }
602
+
603
+ 0% {
604
+ opacity: 0;
605
+ -webkit-transform: translate3d(0, -3000px, 0);
606
+ transform: translate3d(0, -3000px, 0);
607
+ }
608
+
609
+ 60% {
610
+ opacity: 1;
611
+ -webkit-transform: translate3d(0, 25px, 0);
612
+ transform: translate3d(0, 25px, 0);
613
+ }
614
+
615
+ 75% {
616
+ -webkit-transform: translate3d(0, -10px, 0);
617
+ transform: translate3d(0, -10px, 0);
618
+ }
619
+
620
+ 90% {
621
+ -webkit-transform: translate3d(0, 5px, 0);
622
+ transform: translate3d(0, 5px, 0);
623
+ }
624
+
625
+ 100% {
626
+ -webkit-transform: none;
627
+ transform: none;
628
+ }
629
+ }
630
+
631
+ .bounceInDown {
632
+ -webkit-animation-name: bounceInDown;
633
+ animation-name: bounceInDown;
634
+ }
635
+
636
+ @-webkit-keyframes bounceInLeft {
637
+ 0%, 60%, 75%, 90%, 100% {
638
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
639
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
640
+ }
641
+
642
+ 0% {
643
+ opacity: 0;
644
+ -webkit-transform: translate3d(-3000px, 0, 0);
645
+ transform: translate3d(-3000px, 0, 0);
646
+ }
647
+
648
+ 60% {
649
+ opacity: 1;
650
+ -webkit-transform: translate3d(25px, 0, 0);
651
+ transform: translate3d(25px, 0, 0);
652
+ }
653
+
654
+ 75% {
655
+ -webkit-transform: translate3d(-10px, 0, 0);
656
+ transform: translate3d(-10px, 0, 0);
657
+ }
658
+
659
+ 90% {
660
+ -webkit-transform: translate3d(5px, 0, 0);
661
+ transform: translate3d(5px, 0, 0);
662
+ }
663
+
664
+ 100% {
665
+ -webkit-transform: none;
666
+ transform: none;
667
+ }
668
+ }
669
+
670
+ @keyframes bounceInLeft {
671
+ 0%, 60%, 75%, 90%, 100% {
672
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
673
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
674
+ }
675
+
676
+ 0% {
677
+ opacity: 0;
678
+ -webkit-transform: translate3d(-3000px, 0, 0);
679
+ transform: translate3d(-3000px, 0, 0);
680
+ }
681
+
682
+ 60% {
683
+ opacity: 1;
684
+ -webkit-transform: translate3d(25px, 0, 0);
685
+ transform: translate3d(25px, 0, 0);
686
+ }
687
+
688
+ 75% {
689
+ -webkit-transform: translate3d(-10px, 0, 0);
690
+ transform: translate3d(-10px, 0, 0);
691
+ }
692
+
693
+ 90% {
694
+ -webkit-transform: translate3d(5px, 0, 0);
695
+ transform: translate3d(5px, 0, 0);
696
+ }
697
+
698
+ 100% {
699
+ -webkit-transform: none;
700
+ transform: none;
701
+ }
702
+ }
703
+
704
+ .bounceInLeft {
705
+ -webkit-animation-name: bounceInLeft;
706
+ animation-name: bounceInLeft;
707
+ }
708
+
709
+ @-webkit-keyframes bounceInRight {
710
+ 0%, 60%, 75%, 90%, 100% {
711
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
712
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
713
+ }
714
+
715
+ 0% {
716
+ opacity: 0;
717
+ -webkit-transform: translate3d(3000px, 0, 0);
718
+ transform: translate3d(3000px, 0, 0);
719
+ }
720
+
721
+ 60% {
722
+ opacity: 1;
723
+ -webkit-transform: translate3d(-25px, 0, 0);
724
+ transform: translate3d(-25px, 0, 0);
725
+ }
726
+
727
+ 75% {
728
+ -webkit-transform: translate3d(10px, 0, 0);
729
+ transform: translate3d(10px, 0, 0);
730
+ }
731
+
732
+ 90% {
733
+ -webkit-transform: translate3d(-5px, 0, 0);
734
+ transform: translate3d(-5px, 0, 0);
735
+ }
736
+
737
+ 100% {
738
+ -webkit-transform: none;
739
+ transform: none;
740
+ }
741
+ }
742
+
743
+ @keyframes bounceInRight {
744
+ 0%, 60%, 75%, 90%, 100% {
745
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
746
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
747
+ }
748
+
749
+ 0% {
750
+ opacity: 0;
751
+ -webkit-transform: translate3d(3000px, 0, 0);
752
+ transform: translate3d(3000px, 0, 0);
753
+ }
754
+
755
+ 60% {
756
+ opacity: 1;
757
+ -webkit-transform: translate3d(-25px, 0, 0);
758
+ transform: translate3d(-25px, 0, 0);
759
+ }
760
+
761
+ 75% {
762
+ -webkit-transform: translate3d(10px, 0, 0);
763
+ transform: translate3d(10px, 0, 0);
764
+ }
765
+
766
+ 90% {
767
+ -webkit-transform: translate3d(-5px, 0, 0);
768
+ transform: translate3d(-5px, 0, 0);
769
+ }
770
+
771
+ 100% {
772
+ -webkit-transform: none;
773
+ transform: none;
774
+ }
775
+ }
776
+
777
+ .bounceInRight {
778
+ -webkit-animation-name: bounceInRight;
779
+ animation-name: bounceInRight;
780
+ }
781
+
782
+ @-webkit-keyframes bounceInUp {
783
+ 0%, 60%, 75%, 90%, 100% {
784
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
785
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
786
+ }
787
+
788
+ 0% {
789
+ opacity: 0;
790
+ -webkit-transform: translate3d(0, 3000px, 0);
791
+ transform: translate3d(0, 3000px, 0);
792
+ }
793
+
794
+ 60% {
795
+ opacity: 1;
796
+ -webkit-transform: translate3d(0, -20px, 0);
797
+ transform: translate3d(0, -20px, 0);
798
+ }
799
+
800
+ 75% {
801
+ -webkit-transform: translate3d(0, 10px, 0);
802
+ transform: translate3d(0, 10px, 0);
803
+ }
804
+
805
+ 90% {
806
+ -webkit-transform: translate3d(0, -5px, 0);
807
+ transform: translate3d(0, -5px, 0);
808
+ }
809
+
810
+ 100% {
811
+ -webkit-transform: translate3d(0, 0, 0);
812
+ transform: translate3d(0, 0, 0);
813
+ }
814
+ }
815
+
816
+ @keyframes bounceInUp {
817
+ 0%, 60%, 75%, 90%, 100% {
818
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
819
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
820
+ }
821
+
822
+ 0% {
823
+ opacity: 0;
824
+ -webkit-transform: translate3d(0, 3000px, 0);
825
+ transform: translate3d(0, 3000px, 0);
826
+ }
827
+
828
+ 60% {
829
+ opacity: 1;
830
+ -webkit-transform: translate3d(0, -20px, 0);
831
+ transform: translate3d(0, -20px, 0);
832
+ }
833
+
834
+ 75% {
835
+ -webkit-transform: translate3d(0, 10px, 0);
836
+ transform: translate3d(0, 10px, 0);
837
+ }
838
+
839
+ 90% {
840
+ -webkit-transform: translate3d(0, -5px, 0);
841
+ transform: translate3d(0, -5px, 0);
842
+ }
843
+
844
+ 100% {
845
+ -webkit-transform: translate3d(0, 0, 0);
846
+ transform: translate3d(0, 0, 0);
847
+ }
848
+ }
849
+
850
+ .bounceInUp {
851
+ -webkit-animation-name: bounceInUp;
852
+ animation-name: bounceInUp;
853
+ }
854
+
855
+ @-webkit-keyframes bounceOut {
856
+ 20% {
857
+ -webkit-transform: scale3d(.9, .9, .9);
858
+ transform: scale3d(.9, .9, .9);
859
+ }
860
+
861
+ 50%, 55% {
862
+ opacity: 1;
863
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
864
+ transform: scale3d(1.1, 1.1, 1.1);
865
+ }
866
+
867
+ 100% {
868
+ opacity: 0;
869
+ -webkit-transform: scale3d(.3, .3, .3);
870
+ transform: scale3d(.3, .3, .3);
871
+ }
872
+ }
873
+
874
+ @keyframes bounceOut {
875
+ 20% {
876
+ -webkit-transform: scale3d(.9, .9, .9);
877
+ transform: scale3d(.9, .9, .9);
878
+ }
879
+
880
+ 50%, 55% {
881
+ opacity: 1;
882
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
883
+ transform: scale3d(1.1, 1.1, 1.1);
884
+ }
885
+
886
+ 100% {
887
+ opacity: 0;
888
+ -webkit-transform: scale3d(.3, .3, .3);
889
+ transform: scale3d(.3, .3, .3);
890
+ }
891
+ }
892
+
893
+ .bounceOut {
894
+ -webkit-animation-name: bounceOut;
895
+ animation-name: bounceOut;
896
+ -webkit-animation-duration: .75s;
897
+ animation-duration: .75s;
898
+ }
899
+
900
+ @-webkit-keyframes bounceOutDown {
901
+ 20% {
902
+ -webkit-transform: translate3d(0, 10px, 0);
903
+ transform: translate3d(0, 10px, 0);
904
+ }
905
+
906
+ 40%, 45% {
907
+ opacity: 1;
908
+ -webkit-transform: translate3d(0, -20px, 0);
909
+ transform: translate3d(0, -20px, 0);
910
+ }
911
+
912
+ 100% {
913
+ opacity: 0;
914
+ -webkit-transform: translate3d(0, 2000px, 0);
915
+ transform: translate3d(0, 2000px, 0);
916
+ }
917
+ }
918
+
919
+ @keyframes bounceOutDown {
920
+ 20% {
921
+ -webkit-transform: translate3d(0, 10px, 0);
922
+ transform: translate3d(0, 10px, 0);
923
+ }
924
+
925
+ 40%, 45% {
926
+ opacity: 1;
927
+ -webkit-transform: translate3d(0, -20px, 0);
928
+ transform: translate3d(0, -20px, 0);
929
+ }
930
+
931
+ 100% {
932
+ opacity: 0;
933
+ -webkit-transform: translate3d(0, 2000px, 0);
934
+ transform: translate3d(0, 2000px, 0);
935
+ }
936
+ }
937
+
938
+ .bounceOutDown {
939
+ -webkit-animation-name: bounceOutDown;
940
+ animation-name: bounceOutDown;
941
+ }
942
+
943
+ @-webkit-keyframes bounceOutLeft {
944
+ 20% {
945
+ opacity: 1;
946
+ -webkit-transform: translate3d(20px, 0, 0);
947
+ transform: translate3d(20px, 0, 0);
948
+ }
949
+
950
+ 100% {
951
+ opacity: 0;
952
+ -webkit-transform: translate3d(-2000px, 0, 0);
953
+ transform: translate3d(-2000px, 0, 0);
954
+ }
955
+ }
956
+
957
+ @keyframes bounceOutLeft {
958
+ 20% {
959
+ opacity: 1;
960
+ -webkit-transform: translate3d(20px, 0, 0);
961
+ transform: translate3d(20px, 0, 0);
962
+ }
963
+
964
+ 100% {
965
+ opacity: 0;
966
+ -webkit-transform: translate3d(-2000px, 0, 0);
967
+ transform: translate3d(-2000px, 0, 0);
968
+ }
969
+ }
970
+
971
+ .bounceOutLeft {
972
+ -webkit-animation-name: bounceOutLeft;
973
+ animation-name: bounceOutLeft;
974
+ }
975
+
976
+ @-webkit-keyframes bounceOutRight {
977
+ 20% {
978
+ opacity: 1;
979
+ -webkit-transform: translate3d(-20px, 0, 0);
980
+ transform: translate3d(-20px, 0, 0);
981
+ }
982
+
983
+ 100% {
984
+ opacity: 0;
985
+ -webkit-transform: translate3d(2000px, 0, 0);
986
+ transform: translate3d(2000px, 0, 0);
987
+ }
988
+ }
989
+
990
+ @keyframes bounceOutRight {
991
+ 20% {
992
+ opacity: 1;
993
+ -webkit-transform: translate3d(-20px, 0, 0);
994
+ transform: translate3d(-20px, 0, 0);
995
+ }
996
+
997
+ 100% {
998
+ opacity: 0;
999
+ -webkit-transform: translate3d(2000px, 0, 0);
1000
+ transform: translate3d(2000px, 0, 0);
1001
+ }
1002
+ }
1003
+
1004
+ .bounceOutRight {
1005
+ -webkit-animation-name: bounceOutRight;
1006
+ animation-name: bounceOutRight;
1007
+ }
1008
+
1009
+ @-webkit-keyframes bounceOutUp {
1010
+ 20% {
1011
+ -webkit-transform: translate3d(0, -10px, 0);
1012
+ transform: translate3d(0, -10px, 0);
1013
+ }
1014
+
1015
+ 40%, 45% {
1016
+ opacity: 1;
1017
+ -webkit-transform: translate3d(0, 20px, 0);
1018
+ transform: translate3d(0, 20px, 0);
1019
+ }
1020
+
1021
+ 100% {
1022
+ opacity: 0;
1023
+ -webkit-transform: translate3d(0, -2000px, 0);
1024
+ transform: translate3d(0, -2000px, 0);
1025
+ }
1026
+ }
1027
+
1028
+ @keyframes bounceOutUp {
1029
+ 20% {
1030
+ -webkit-transform: translate3d(0, -10px, 0);
1031
+ transform: translate3d(0, -10px, 0);
1032
+ }
1033
+
1034
+ 40%, 45% {
1035
+ opacity: 1;
1036
+ -webkit-transform: translate3d(0, 20px, 0);
1037
+ transform: translate3d(0, 20px, 0);
1038
+ }
1039
+
1040
+ 100% {
1041
+ opacity: 0;
1042
+ -webkit-transform: translate3d(0, -2000px, 0);
1043
+ transform: translate3d(0, -2000px, 0);
1044
+ }
1045
+ }
1046
+
1047
+ .bounceOutUp {
1048
+ -webkit-animation-name: bounceOutUp;
1049
+ animation-name: bounceOutUp;
1050
+ }
1051
+
1052
+ @-webkit-keyframes fadeIn {
1053
+ 0% {opacity: 0;}
1054
+ 100% {opacity: 1;}
1055
+ }
1056
+
1057
+ @keyframes fadeIn {
1058
+ 0% {opacity: 0;}
1059
+ 100% {opacity: 1;}
1060
+ }
1061
+
1062
+ .fadeIn {
1063
+ -webkit-animation-name: fadeIn;
1064
+ animation-name: fadeIn;
1065
+ }
1066
+
1067
+ @-webkit-keyframes fadeInDown {
1068
+ 0% {
1069
+ opacity: 0;
1070
+ -webkit-transform: translate3d(0, -100%, 0);
1071
+ transform: translate3d(0, -100%, 0);
1072
+ }
1073
+
1074
+ 100% {
1075
+ opacity: 1;
1076
+ -webkit-transform: none;
1077
+ transform: none;
1078
+ }
1079
+ }
1080
+
1081
+ @keyframes fadeInDown {
1082
+ 0% {
1083
+ opacity: 0;
1084
+ -webkit-transform: translate3d(0, -100%, 0);
1085
+ transform: translate3d(0, -100%, 0);
1086
+ }
1087
+
1088
+ 100% {
1089
+ opacity: 1;
1090
+ -webkit-transform: none;
1091
+ transform: none;
1092
+ }
1093
+ }
1094
+
1095
+ .fadeInDown {
1096
+ -webkit-animation-name: fadeInDown;
1097
+ animation-name: fadeInDown;
1098
+ }
1099
+
1100
+ @-webkit-keyframes fadeInDownBig {
1101
+ 0% {
1102
+ opacity: 0;
1103
+ -webkit-transform: translate3d(0, -2000px, 0);
1104
+ transform: translate3d(0, -2000px, 0);
1105
+ }
1106
+
1107
+ 100% {
1108
+ opacity: 1;
1109
+ -webkit-transform: none;
1110
+ transform: none;
1111
+ }
1112
+ }
1113
+
1114
+ @keyframes fadeInDownBig {
1115
+ 0% {
1116
+ opacity: 0;
1117
+ -webkit-transform: translate3d(0, -2000px, 0);
1118
+ transform: translate3d(0, -2000px, 0);
1119
+ }
1120
+
1121
+ 100% {
1122
+ opacity: 1;
1123
+ -webkit-transform: none;
1124
+ transform: none;
1125
+ }
1126
+ }
1127
+
1128
+ .fadeInDownBig {
1129
+ -webkit-animation-name: fadeInDownBig;
1130
+ animation-name: fadeInDownBig;
1131
+ }
1132
+
1133
+ @-webkit-keyframes fadeInLeft {
1134
+ 0% {
1135
+ opacity: 0;
1136
+ -webkit-transform: translate3d(-100%, 0, 0);
1137
+ transform: translate3d(-100%, 0, 0);
1138
+ }
1139
+
1140
+ 100% {
1141
+ opacity: 1;
1142
+ -webkit-transform: none;
1143
+ transform: none;
1144
+ }
1145
+ }
1146
+
1147
+ @keyframes fadeInLeft {
1148
+ 0% {
1149
+ opacity: 0;
1150
+ -webkit-transform: translate3d(-100%, 0, 0);
1151
+ transform: translate3d(-100%, 0, 0);
1152
+ }
1153
+
1154
+ 100% {
1155
+ opacity: 1;
1156
+ -webkit-transform: none;
1157
+ transform: none;
1158
+ }
1159
+ }
1160
+
1161
+ .fadeInLeft {
1162
+ -webkit-animation-name: fadeInLeft;
1163
+ animation-name: fadeInLeft;
1164
+ }
1165
+
1166
+ @-webkit-keyframes fadeInLeftBig {
1167
+ 0% {
1168
+ opacity: 0;
1169
+ -webkit-transform: translate3d(-2000px, 0, 0);
1170
+ transform: translate3d(-2000px, 0, 0);
1171
+ }
1172
+
1173
+ 100% {
1174
+ opacity: 1;
1175
+ -webkit-transform: none;
1176
+ transform: none;
1177
+ }
1178
+ }
1179
+
1180
+ @keyframes fadeInLeftBig {
1181
+ 0% {
1182
+ opacity: 0;
1183
+ -webkit-transform: translate3d(-2000px, 0, 0);
1184
+ transform: translate3d(-2000px, 0, 0);
1185
+ }
1186
+
1187
+ 100% {
1188
+ opacity: 1;
1189
+ -webkit-transform: none;
1190
+ transform: none;
1191
+ }
1192
+ }
1193
+
1194
+ .fadeInLeftBig {
1195
+ -webkit-animation-name: fadeInLeftBig;
1196
+ animation-name: fadeInLeftBig;
1197
+ }
1198
+
1199
+ @-webkit-keyframes fadeInRight {
1200
+ 0% {
1201
+ opacity: 0;
1202
+ -webkit-transform: translate3d(100%, 0, 0);
1203
+ transform: translate3d(100%, 0, 0);
1204
+ }
1205
+
1206
+ 100% {
1207
+ opacity: 1;
1208
+ -webkit-transform: none;
1209
+ transform: none;
1210
+ }
1211
+ }
1212
+
1213
+ @keyframes fadeInRight {
1214
+ 0% {
1215
+ opacity: 0;
1216
+ -webkit-transform: translate3d(100%, 0, 0);
1217
+ transform: translate3d(100%, 0, 0);
1218
+ }
1219
+
1220
+ 100% {
1221
+ opacity: 1;
1222
+ -webkit-transform: none;
1223
+ transform: none;
1224
+ }
1225
+ }
1226
+
1227
+ .fadeInRight {
1228
+ -webkit-animation-name: fadeInRight;
1229
+ animation-name: fadeInRight;
1230
+ }
1231
+
1232
+ @-webkit-keyframes fadeInRightBig {
1233
+ 0% {
1234
+ opacity: 0;
1235
+ -webkit-transform: translate3d(2000px, 0, 0);
1236
+ transform: translate3d(2000px, 0, 0);
1237
+ }
1238
+
1239
+ 100% {
1240
+ opacity: 1;
1241
+ -webkit-transform: none;
1242
+ transform: none;
1243
+ }
1244
+ }
1245
+
1246
+ @keyframes fadeInRightBig {
1247
+ 0% {
1248
+ opacity: 0;
1249
+ -webkit-transform: translate3d(2000px, 0, 0);
1250
+ transform: translate3d(2000px, 0, 0);
1251
+ }
1252
+
1253
+ 100% {
1254
+ opacity: 1;
1255
+ -webkit-transform: none;
1256
+ transform: none;
1257
+ }
1258
+ }
1259
+
1260
+ .fadeInRightBig {
1261
+ -webkit-animation-name: fadeInRightBig;
1262
+ animation-name: fadeInRightBig;
1263
+ }
1264
+
1265
+ @-webkit-keyframes fadeInUp {
1266
+ 0% {
1267
+ opacity: 0;
1268
+ -webkit-transform: translate3d(0, 100%, 0);
1269
+ transform: translate3d(0, 100%, 0);
1270
+ }
1271
+
1272
+ 100% {
1273
+ opacity: 1;
1274
+ -webkit-transform: none;
1275
+ transform: none;
1276
+ }
1277
+ }
1278
+
1279
+ @keyframes fadeInUp {
1280
+ 0% {
1281
+ opacity: 0;
1282
+ -webkit-transform: translate3d(0, 100%, 0);
1283
+ transform: translate3d(0, 100%, 0);
1284
+ }
1285
+
1286
+ 100% {
1287
+ opacity: 1;
1288
+ -webkit-transform: none;
1289
+ transform: none;
1290
+ }
1291
+ }
1292
+
1293
+ .fadeInUp {
1294
+ -webkit-animation-name: fadeInUp;
1295
+ animation-name: fadeInUp;
1296
+ }
1297
+
1298
+ @-webkit-keyframes fadeInUpBig {
1299
+ 0% {
1300
+ opacity: 0;
1301
+ -webkit-transform: translate3d(0, 2000px, 0);
1302
+ transform: translate3d(0, 2000px, 0);
1303
+ }
1304
+
1305
+ 100% {
1306
+ opacity: 1;
1307
+ -webkit-transform: none;
1308
+ transform: none;
1309
+ }
1310
+ }
1311
+
1312
+ @keyframes fadeInUpBig {
1313
+ 0% {
1314
+ opacity: 0;
1315
+ -webkit-transform: translate3d(0, 2000px, 0);
1316
+ transform: translate3d(0, 2000px, 0);
1317
+ }
1318
+
1319
+ 100% {
1320
+ opacity: 1;
1321
+ -webkit-transform: none;
1322
+ transform: none;
1323
+ }
1324
+ }
1325
+
1326
+ .fadeInUpBig {
1327
+ -webkit-animation-name: fadeInUpBig;
1328
+ animation-name: fadeInUpBig;
1329
+ }
1330
+
1331
+ @-webkit-keyframes fadeOut {
1332
+ 0% {opacity: 1;}
1333
+ 100% {opacity: 0;}
1334
+ }
1335
+
1336
+ @keyframes fadeOut {
1337
+ 0% {opacity: 1;}
1338
+ 100% {opacity: 0;}
1339
+ }
1340
+
1341
+ .fadeOut {
1342
+ -webkit-animation-name: fadeOut;
1343
+ animation-name: fadeOut;
1344
+ }
1345
+
1346
+ @-webkit-keyframes fadeOutDown {
1347
+ 0% {
1348
+ opacity: 1;
1349
+ }
1350
+
1351
+ 100% {
1352
+ opacity: 0;
1353
+ -webkit-transform: translate3d(0, 100%, 0);
1354
+ transform: translate3d(0, 100%, 0);
1355
+ }
1356
+ }
1357
+
1358
+ @keyframes fadeOutDown {
1359
+ 0% {
1360
+ opacity: 1;
1361
+ }
1362
+
1363
+ 100% {
1364
+ opacity: 0;
1365
+ -webkit-transform: translate3d(0, 100%, 0);
1366
+ transform: translate3d(0, 100%, 0);
1367
+ }
1368
+ }
1369
+
1370
+ .fadeOutDown {
1371
+ -webkit-animation-name: fadeOutDown;
1372
+ animation-name: fadeOutDown;
1373
+ }
1374
+
1375
+ @-webkit-keyframes fadeOutDownBig {
1376
+ 0% {
1377
+ opacity: 1;
1378
+ }
1379
+
1380
+ 100% {
1381
+ opacity: 0;
1382
+ -webkit-transform: translate3d(0, 2000px, 0);
1383
+ transform: translate3d(0, 2000px, 0);
1384
+ }
1385
+ }
1386
+
1387
+ @keyframes fadeOutDownBig {
1388
+ 0% {
1389
+ opacity: 1;
1390
+ }
1391
+
1392
+ 100% {
1393
+ opacity: 0;
1394
+ -webkit-transform: translate3d(0, 2000px, 0);
1395
+ transform: translate3d(0, 2000px, 0);
1396
+ }
1397
+ }
1398
+
1399
+ .fadeOutDownBig {
1400
+ -webkit-animation-name: fadeOutDownBig;
1401
+ animation-name: fadeOutDownBig;
1402
+ }
1403
+
1404
+ @-webkit-keyframes fadeOutLeft {
1405
+ 0% {
1406
+ opacity: 1;
1407
+ }
1408
+
1409
+ 100% {
1410
+ opacity: 0;
1411
+ -webkit-transform: translate3d(-100%, 0, 0);
1412
+ transform: translate3d(-100%, 0, 0);
1413
+ }
1414
+ }
1415
+
1416
+ @keyframes fadeOutLeft {
1417
+ 0% {
1418
+ opacity: 1;
1419
+ }
1420
+
1421
+ 100% {
1422
+ opacity: 0;
1423
+ -webkit-transform: translate3d(-100%, 0, 0);
1424
+ transform: translate3d(-100%, 0, 0);
1425
+ }
1426
+ }
1427
+
1428
+ .fadeOutLeft {
1429
+ -webkit-animation-name: fadeOutLeft;
1430
+ animation-name: fadeOutLeft;
1431
+ }
1432
+
1433
+ @-webkit-keyframes fadeOutLeftBig {
1434
+ 0% {
1435
+ opacity: 1;
1436
+ }
1437
+
1438
+ 100% {
1439
+ opacity: 0;
1440
+ -webkit-transform: translate3d(-2000px, 0, 0);
1441
+ transform: translate3d(-2000px, 0, 0);
1442
+ }
1443
+ }
1444
+
1445
+ @keyframes fadeOutLeftBig {
1446
+ 0% {
1447
+ opacity: 1;
1448
+ }
1449
+
1450
+ 100% {
1451
+ opacity: 0;
1452
+ -webkit-transform: translate3d(-2000px, 0, 0);
1453
+ transform: translate3d(-2000px, 0, 0);
1454
+ }
1455
+ }
1456
+
1457
+ .fadeOutLeftBig {
1458
+ -webkit-animation-name: fadeOutLeftBig;
1459
+ animation-name: fadeOutLeftBig;
1460
+ }
1461
+
1462
+ @-webkit-keyframes fadeOutRight {
1463
+ 0% {
1464
+ opacity: 1;
1465
+ }
1466
+
1467
+ 100% {
1468
+ opacity: 0;
1469
+ -webkit-transform: translate3d(100%, 0, 0);
1470
+ transform: translate3d(100%, 0, 0);
1471
+ }
1472
+ }
1473
+
1474
+ @keyframes fadeOutRight {
1475
+ 0% {
1476
+ opacity: 1;
1477
+ }
1478
+
1479
+ 100% {
1480
+ opacity: 0;
1481
+ -webkit-transform: translate3d(100%, 0, 0);
1482
+ transform: translate3d(100%, 0, 0);
1483
+ }
1484
+ }
1485
+
1486
+ .fadeOutRight {
1487
+ -webkit-animation-name: fadeOutRight;
1488
+ animation-name: fadeOutRight;
1489
+ }
1490
+
1491
+ @-webkit-keyframes fadeOutRightBig {
1492
+ 0% {
1493
+ opacity: 1;
1494
+ }
1495
+
1496
+ 100% {
1497
+ opacity: 0;
1498
+ -webkit-transform: translate3d(2000px, 0, 0);
1499
+ transform: translate3d(2000px, 0, 0);
1500
+ }
1501
+ }
1502
+
1503
+ @keyframes fadeOutRightBig {
1504
+ 0% {
1505
+ opacity: 1;
1506
+ }
1507
+
1508
+ 100% {
1509
+ opacity: 0;
1510
+ -webkit-transform: translate3d(2000px, 0, 0);
1511
+ transform: translate3d(2000px, 0, 0);
1512
+ }
1513
+ }
1514
+
1515
+ .fadeOutRightBig {
1516
+ -webkit-animation-name: fadeOutRightBig;
1517
+ animation-name: fadeOutRightBig;
1518
+ }
1519
+
1520
+ @-webkit-keyframes fadeOutUp {
1521
+ 0% {
1522
+ opacity: 1;
1523
+ }
1524
+
1525
+ 100% {
1526
+ opacity: 0;
1527
+ -webkit-transform: translate3d(0, -100%, 0);
1528
+ transform: translate3d(0, -100%, 0);
1529
+ }
1530
+ }
1531
+
1532
+ @keyframes fadeOutUp {
1533
+ 0% {
1534
+ opacity: 1;
1535
+ }
1536
+
1537
+ 100% {
1538
+ opacity: 0;
1539
+ -webkit-transform: translate3d(0, -100%, 0);
1540
+ transform: translate3d(0, -100%, 0);
1541
+ }
1542
+ }
1543
+
1544
+ .fadeOutUp {
1545
+ -webkit-animation-name: fadeOutUp;
1546
+ animation-name: fadeOutUp;
1547
+ }
1548
+
1549
+ @-webkit-keyframes fadeOutUpBig {
1550
+ 0% {
1551
+ opacity: 1;
1552
+ }
1553
+
1554
+ 100% {
1555
+ opacity: 0;
1556
+ -webkit-transform: translate3d(0, -2000px, 0);
1557
+ transform: translate3d(0, -2000px, 0);
1558
+ }
1559
+ }
1560
+
1561
+ @keyframes fadeOutUpBig {
1562
+ 0% {
1563
+ opacity: 1;
1564
+ }
1565
+
1566
+ 100% {
1567
+ opacity: 0;
1568
+ -webkit-transform: translate3d(0, -2000px, 0);
1569
+ transform: translate3d(0, -2000px, 0);
1570
+ }
1571
+ }
1572
+
1573
+ .fadeOutUpBig {
1574
+ -webkit-animation-name: fadeOutUpBig;
1575
+ animation-name: fadeOutUpBig;
1576
+ }
1577
+
1578
+ @-webkit-keyframes flip {
1579
+ 0% {
1580
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1581
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1582
+ -webkit-animation-timing-function: ease-out;
1583
+ animation-timing-function: ease-out;
1584
+ }
1585
+
1586
+ 40% {
1587
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1588
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1589
+ -webkit-animation-timing-function: ease-out;
1590
+ animation-timing-function: ease-out;
1591
+ }
1592
+
1593
+ 50% {
1594
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1595
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1596
+ -webkit-animation-timing-function: ease-in;
1597
+ animation-timing-function: ease-in;
1598
+ }
1599
+
1600
+ 80% {
1601
+ -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
1602
+ transform: perspective(400px) scale3d(.95, .95, .95);
1603
+ -webkit-animation-timing-function: ease-in;
1604
+ animation-timing-function: ease-in;
1605
+ }
1606
+
1607
+ 100% {
1608
+ -webkit-transform: perspective(400px);
1609
+ transform: perspective(400px);
1610
+ -webkit-animation-timing-function: ease-in;
1611
+ animation-timing-function: ease-in;
1612
+ }
1613
+ }
1614
+
1615
+ @keyframes flip {
1616
+ 0% {
1617
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1618
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1619
+ -webkit-animation-timing-function: ease-out;
1620
+ animation-timing-function: ease-out;
1621
+ }
1622
+
1623
+ 40% {
1624
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1625
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1626
+ -webkit-animation-timing-function: ease-out;
1627
+ animation-timing-function: ease-out;
1628
+ }
1629
+
1630
+ 50% {
1631
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1632
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1633
+ -webkit-animation-timing-function: ease-in;
1634
+ animation-timing-function: ease-in;
1635
+ }
1636
+
1637
+ 80% {
1638
+ -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
1639
+ transform: perspective(400px) scale3d(.95, .95, .95);
1640
+ -webkit-animation-timing-function: ease-in;
1641
+ animation-timing-function: ease-in;
1642
+ }
1643
+
1644
+ 100% {
1645
+ -webkit-transform: perspective(400px);
1646
+ transform: perspective(400px);
1647
+ -webkit-animation-timing-function: ease-in;
1648
+ animation-timing-function: ease-in;
1649
+ }
1650
+ }
1651
+
1652
+ .animated.flip {
1653
+ -webkit-backface-visibility: visible;
1654
+ backface-visibility: visible;
1655
+ -webkit-animation-name: flip;
1656
+ animation-name: flip;
1657
+ }
1658
+
1659
+ @-webkit-keyframes flipInX {
1660
+ 0% {
1661
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1662
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1663
+ -webkit-transition-timing-function: ease-in;
1664
+ transition-timing-function: ease-in;
1665
+ opacity: 0;
1666
+ }
1667
+
1668
+ 40% {
1669
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1670
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1671
+ -webkit-transition-timing-function: ease-in;
1672
+ transition-timing-function: ease-in;
1673
+ }
1674
+
1675
+ 60% {
1676
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1677
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1678
+ opacity: 1;
1679
+ }
1680
+
1681
+ 80% {
1682
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1683
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1684
+ }
1685
+
1686
+ 100% {
1687
+ -webkit-transform: perspective(400px);
1688
+ transform: perspective(400px);
1689
+ }
1690
+ }
1691
+
1692
+ @keyframes flipInX {
1693
+ 0% {
1694
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1695
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1696
+ -webkit-transition-timing-function: ease-in;
1697
+ transition-timing-function: ease-in;
1698
+ opacity: 0;
1699
+ }
1700
+
1701
+ 40% {
1702
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1703
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1704
+ -webkit-transition-timing-function: ease-in;
1705
+ transition-timing-function: ease-in;
1706
+ }
1707
+
1708
+ 60% {
1709
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1710
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1711
+ opacity: 1;
1712
+ }
1713
+
1714
+ 80% {
1715
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1716
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1717
+ }
1718
+
1719
+ 100% {
1720
+ -webkit-transform: perspective(400px);
1721
+ transform: perspective(400px);
1722
+ }
1723
+ }
1724
+
1725
+ .flipInX {
1726
+ -webkit-backface-visibility: visible !important;
1727
+ backface-visibility: visible !important;
1728
+ -webkit-animation-name: flipInX;
1729
+ animation-name: flipInX;
1730
+ }
1731
+
1732
+ @-webkit-keyframes flipInY {
1733
+ 0% {
1734
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1735
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1736
+ -webkit-transition-timing-function: ease-in;
1737
+ transition-timing-function: ease-in;
1738
+ opacity: 0;
1739
+ }
1740
+
1741
+ 40% {
1742
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1743
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1744
+ -webkit-transition-timing-function: ease-in;
1745
+ transition-timing-function: ease-in;
1746
+ }
1747
+
1748
+ 60% {
1749
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1750
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1751
+ opacity: 1;
1752
+ }
1753
+
1754
+ 80% {
1755
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1756
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1757
+ }
1758
+
1759
+ 100% {
1760
+ -webkit-transform: perspective(400px);
1761
+ transform: perspective(400px);
1762
+ }
1763
+ }
1764
+
1765
+ @keyframes flipInY {
1766
+ 0% {
1767
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1768
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1769
+ -webkit-transition-timing-function: ease-in;
1770
+ transition-timing-function: ease-in;
1771
+ opacity: 0;
1772
+ }
1773
+
1774
+ 40% {
1775
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1776
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1777
+ -webkit-transition-timing-function: ease-in;
1778
+ transition-timing-function: ease-in;
1779
+ }
1780
+
1781
+ 60% {
1782
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1783
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1784
+ opacity: 1;
1785
+ }
1786
+
1787
+ 80% {
1788
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1789
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1790
+ }
1791
+
1792
+ 100% {
1793
+ -webkit-transform: perspective(400px);
1794
+ transform: perspective(400px);
1795
+ }
1796
+ }
1797
+
1798
+ .flipInY {
1799
+ -webkit-backface-visibility: visible !important;
1800
+ backface-visibility: visible !important;
1801
+ -webkit-animation-name: flipInY;
1802
+ animation-name: flipInY;
1803
+ }
1804
+
1805
+ @-webkit-keyframes flipOutX {
1806
+ 0% {
1807
+ -webkit-transform: perspective(400px);
1808
+ transform: perspective(400px);
1809
+ }
1810
+
1811
+ 30% {
1812
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1813
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1814
+ opacity: 1;
1815
+ }
1816
+
1817
+ 100% {
1818
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1819
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1820
+ opacity: 0;
1821
+ }
1822
+ }
1823
+
1824
+ @keyframes flipOutX {
1825
+ 0% {
1826
+ -webkit-transform: perspective(400px);
1827
+ transform: perspective(400px);
1828
+ }
1829
+
1830
+ 30% {
1831
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1832
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1833
+ opacity: 1;
1834
+ }
1835
+
1836
+ 100% {
1837
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1838
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1839
+ opacity: 0;
1840
+ }
1841
+ }
1842
+
1843
+ .flipOutX {
1844
+ -webkit-animation-name: flipOutX;
1845
+ animation-name: flipOutX;
1846
+ -webkit-animation-duration: .75s;
1847
+ animation-duration: .75s;
1848
+ -webkit-backface-visibility: visible !important;
1849
+ backface-visibility: visible !important;
1850
+ }
1851
+
1852
+ @-webkit-keyframes flipOutY {
1853
+ 0% {
1854
+ -webkit-transform: perspective(400px);
1855
+ transform: perspective(400px);
1856
+ }
1857
+
1858
+ 30% {
1859
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1860
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1861
+ opacity: 1;
1862
+ }
1863
+
1864
+ 100% {
1865
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1866
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1867
+ opacity: 0;
1868
+ }
1869
+ }
1870
+
1871
+ @keyframes flipOutY {
1872
+ 0% {
1873
+ -webkit-transform: perspective(400px);
1874
+ transform: perspective(400px);
1875
+ }
1876
+
1877
+ 30% {
1878
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1879
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1880
+ opacity: 1;
1881
+ }
1882
+
1883
+ 100% {
1884
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1885
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1886
+ opacity: 0;
1887
+ }
1888
+ }
1889
+
1890
+ .flipOutY {
1891
+ -webkit-backface-visibility: visible !important;
1892
+ backface-visibility: visible !important;
1893
+ -webkit-animation-name: flipOutY;
1894
+ animation-name: flipOutY;
1895
+ -webkit-animation-duration: .75s;
1896
+ animation-duration: .75s;
1897
+ }
1898
+
1899
+ @-webkit-keyframes lightSpeedIn {
1900
+ 0% {
1901
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
1902
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
1903
+ opacity: 0;
1904
+ }
1905
+
1906
+ 60% {
1907
+ -webkit-transform: skewX(20deg);
1908
+ transform: skewX(20deg);
1909
+ opacity: 1;
1910
+ }
1911
+
1912
+ 80% {
1913
+ -webkit-transform: skewX(-5deg);
1914
+ transform: skewX(-5deg);
1915
+ opacity: 1;
1916
+ }
1917
+
1918
+ 100% {
1919
+ -webkit-transform: none;
1920
+ transform: none;
1921
+ opacity: 1;
1922
+ }
1923
+ }
1924
+
1925
+ @keyframes lightSpeedIn {
1926
+ 0% {
1927
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
1928
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
1929
+ opacity: 0;
1930
+ }
1931
+
1932
+ 60% {
1933
+ -webkit-transform: skewX(20deg);
1934
+ transform: skewX(20deg);
1935
+ opacity: 1;
1936
+ }
1937
+
1938
+ 80% {
1939
+ -webkit-transform: skewX(-5deg);
1940
+ transform: skewX(-5deg);
1941
+ opacity: 1;
1942
+ }
1943
+
1944
+ 100% {
1945
+ -webkit-transform: none;
1946
+ transform: none;
1947
+ opacity: 1;
1948
+ }
1949
+ }
1950
+
1951
+ .lightSpeedIn {
1952
+ -webkit-animation-name: lightSpeedIn;
1953
+ animation-name: lightSpeedIn;
1954
+ -webkit-animation-timing-function: ease-out;
1955
+ animation-timing-function: ease-out;
1956
+ }
1957
+
1958
+ @-webkit-keyframes lightSpeedOut {
1959
+ 0% {
1960
+ opacity: 1;
1961
+ }
1962
+
1963
+ 100% {
1964
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
1965
+ transform: translate3d(100%, 0, 0) skewX(30deg);
1966
+ opacity: 0;
1967
+ }
1968
+ }
1969
+
1970
+ @keyframes lightSpeedOut {
1971
+ 0% {
1972
+ opacity: 1;
1973
+ }
1974
+
1975
+ 100% {
1976
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
1977
+ transform: translate3d(100%, 0, 0) skewX(30deg);
1978
+ opacity: 0;
1979
+ }
1980
+ }
1981
+
1982
+ .lightSpeedOut {
1983
+ -webkit-animation-name: lightSpeedOut;
1984
+ animation-name: lightSpeedOut;
1985
+ -webkit-animation-timing-function: ease-in;
1986
+ animation-timing-function: ease-in;
1987
+ }
1988
+
1989
+ @-webkit-keyframes rotateIn {
1990
+ 0% {
1991
+ -webkit-transform-origin: center;
1992
+ transform-origin: center;
1993
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
1994
+ transform: rotate3d(0, 0, 1, -200deg);
1995
+ opacity: 0;
1996
+ }
1997
+
1998
+ 100% {
1999
+ -webkit-transform-origin: center;
2000
+ transform-origin: center;
2001
+ -webkit-transform: none;
2002
+ transform: none;
2003
+ opacity: 1;
2004
+ }
2005
+ }
2006
+
2007
+ @keyframes rotateIn {
2008
+ 0% {
2009
+ -webkit-transform-origin: center;
2010
+ transform-origin: center;
2011
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
2012
+ transform: rotate3d(0, 0, 1, -200deg);
2013
+ opacity: 0;
2014
+ }
2015
+
2016
+ 100% {
2017
+ -webkit-transform-origin: center;
2018
+ transform-origin: center;
2019
+ -webkit-transform: none;
2020
+ transform: none;
2021
+ opacity: 1;
2022
+ }
2023
+ }
2024
+
2025
+ .rotateIn {
2026
+ -webkit-animation-name: rotateIn;
2027
+ animation-name: rotateIn;
2028
+ }
2029
+
2030
+ @-webkit-keyframes rotateInDownLeft {
2031
+ 0% {
2032
+ -webkit-transform-origin: left bottom;
2033
+ transform-origin: left bottom;
2034
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2035
+ transform: rotate3d(0, 0, 1, -45deg);
2036
+ opacity: 0;
2037
+ }
2038
+
2039
+ 100% {
2040
+ -webkit-transform-origin: left bottom;
2041
+ transform-origin: left bottom;
2042
+ -webkit-transform: none;
2043
+ transform: none;
2044
+ opacity: 1;
2045
+ }
2046
+ }
2047
+
2048
+ @keyframes rotateInDownLeft {
2049
+ 0% {
2050
+ -webkit-transform-origin: left bottom;
2051
+ transform-origin: left bottom;
2052
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2053
+ transform: rotate3d(0, 0, 1, -45deg);
2054
+ opacity: 0;
2055
+ }
2056
+
2057
+ 100% {
2058
+ -webkit-transform-origin: left bottom;
2059
+ transform-origin: left bottom;
2060
+ -webkit-transform: none;
2061
+ transform: none;
2062
+ opacity: 1;
2063
+ }
2064
+ }
2065
+
2066
+ .rotateInDownLeft {
2067
+ -webkit-animation-name: rotateInDownLeft;
2068
+ animation-name: rotateInDownLeft;
2069
+ }
2070
+
2071
+ @-webkit-keyframes rotateInDownRight {
2072
+ 0% {
2073
+ -webkit-transform-origin: right bottom;
2074
+ transform-origin: right bottom;
2075
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2076
+ transform: rotate3d(0, 0, 1, 45deg);
2077
+ opacity: 0;
2078
+ }
2079
+
2080
+ 100% {
2081
+ -webkit-transform-origin: right bottom;
2082
+ transform-origin: right bottom;
2083
+ -webkit-transform: none;
2084
+ transform: none;
2085
+ opacity: 1;
2086
+ }
2087
+ }
2088
+
2089
+ @keyframes rotateInDownRight {
2090
+ 0% {
2091
+ -webkit-transform-origin: right bottom;
2092
+ transform-origin: right bottom;
2093
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2094
+ transform: rotate3d(0, 0, 1, 45deg);
2095
+ opacity: 0;
2096
+ }
2097
+
2098
+ 100% {
2099
+ -webkit-transform-origin: right bottom;
2100
+ transform-origin: right bottom;
2101
+ -webkit-transform: none;
2102
+ transform: none;
2103
+ opacity: 1;
2104
+ }
2105
+ }
2106
+
2107
+ .rotateInDownRight {
2108
+ -webkit-animation-name: rotateInDownRight;
2109
+ animation-name: rotateInDownRight;
2110
+ }
2111
+
2112
+ @-webkit-keyframes rotateInUpLeft {
2113
+ 0% {
2114
+ -webkit-transform-origin: left bottom;
2115
+ transform-origin: left bottom;
2116
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2117
+ transform: rotate3d(0, 0, 1, 45deg);
2118
+ opacity: 0;
2119
+ }
2120
+
2121
+ 100% {
2122
+ -webkit-transform-origin: left bottom;
2123
+ transform-origin: left bottom;
2124
+ -webkit-transform: none;
2125
+ transform: none;
2126
+ opacity: 1;
2127
+ }
2128
+ }
2129
+
2130
+ @keyframes rotateInUpLeft {
2131
+ 0% {
2132
+ -webkit-transform-origin: left bottom;
2133
+ transform-origin: left bottom;
2134
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2135
+ transform: rotate3d(0, 0, 1, 45deg);
2136
+ opacity: 0;
2137
+ }
2138
+
2139
+ 100% {
2140
+ -webkit-transform-origin: left bottom;
2141
+ transform-origin: left bottom;
2142
+ -webkit-transform: none;
2143
+ transform: none;
2144
+ opacity: 1;
2145
+ }
2146
+ }
2147
+
2148
+ .rotateInUpLeft {
2149
+ -webkit-animation-name: rotateInUpLeft;
2150
+ animation-name: rotateInUpLeft;
2151
+ }
2152
+
2153
+ @-webkit-keyframes rotateInUpRight {
2154
+ 0% {
2155
+ -webkit-transform-origin: right bottom;
2156
+ transform-origin: right bottom;
2157
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
2158
+ transform: rotate3d(0, 0, 1, -90deg);
2159
+ opacity: 0;
2160
+ }
2161
+
2162
+ 100% {
2163
+ -webkit-transform-origin: right bottom;
2164
+ transform-origin: right bottom;
2165
+ -webkit-transform: none;
2166
+ transform: none;
2167
+ opacity: 1;
2168
+ }
2169
+ }
2170
+
2171
+ @keyframes rotateInUpRight {
2172
+ 0% {
2173
+ -webkit-transform-origin: right bottom;
2174
+ transform-origin: right bottom;
2175
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
2176
+ transform: rotate3d(0, 0, 1, -90deg);
2177
+ opacity: 0;
2178
+ }
2179
+
2180
+ 100% {
2181
+ -webkit-transform-origin: right bottom;
2182
+ transform-origin: right bottom;
2183
+ -webkit-transform: none;
2184
+ transform: none;
2185
+ opacity: 1;
2186
+ }
2187
+ }
2188
+
2189
+ .rotateInUpRight {
2190
+ -webkit-animation-name: rotateInUpRight;
2191
+ animation-name: rotateInUpRight;
2192
+ }
2193
+
2194
+ @-webkit-keyframes rotateOut {
2195
+ 0% {
2196
+ -webkit-transform-origin: center;
2197
+ transform-origin: center;
2198
+ opacity: 1;
2199
+ }
2200
+
2201
+ 100% {
2202
+ -webkit-transform-origin: center;
2203
+ transform-origin: center;
2204
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
2205
+ transform: rotate3d(0, 0, 1, 200deg);
2206
+ opacity: 0;
2207
+ }
2208
+ }
2209
+
2210
+ @keyframes rotateOut {
2211
+ 0% {
2212
+ -webkit-transform-origin: center;
2213
+ transform-origin: center;
2214
+ opacity: 1;
2215
+ }
2216
+
2217
+ 100% {
2218
+ -webkit-transform-origin: center;
2219
+ transform-origin: center;
2220
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
2221
+ transform: rotate3d(0, 0, 1, 200deg);
2222
+ opacity: 0;
2223
+ }
2224
+ }
2225
+
2226
+ .rotateOut {
2227
+ -webkit-animation-name: rotateOut;
2228
+ animation-name: rotateOut;
2229
+ }
2230
+
2231
+ @-webkit-keyframes rotateOutDownLeft {
2232
+ 0% {
2233
+ -webkit-transform-origin: left bottom;
2234
+ transform-origin: left bottom;
2235
+ opacity: 1;
2236
+ }
2237
+
2238
+ 100% {
2239
+ -webkit-transform-origin: left bottom;
2240
+ transform-origin: left bottom;
2241
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2242
+ transform: rotate3d(0, 0, 1, 45deg);
2243
+ opacity: 0;
2244
+ }
2245
+ }
2246
+
2247
+ @keyframes rotateOutDownLeft {
2248
+ 0% {
2249
+ -webkit-transform-origin: left bottom;
2250
+ transform-origin: left bottom;
2251
+ opacity: 1;
2252
+ }
2253
+
2254
+ 100% {
2255
+ -webkit-transform-origin: left bottom;
2256
+ transform-origin: left bottom;
2257
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2258
+ transform: rotate3d(0, 0, 1, 45deg);
2259
+ opacity: 0;
2260
+ }
2261
+ }
2262
+
2263
+ .rotateOutDownLeft {
2264
+ -webkit-animation-name: rotateOutDownLeft;
2265
+ animation-name: rotateOutDownLeft;
2266
+ }
2267
+
2268
+ @-webkit-keyframes rotateOutDownRight {
2269
+ 0% {
2270
+ -webkit-transform-origin: right bottom;
2271
+ transform-origin: right bottom;
2272
+ opacity: 1;
2273
+ }
2274
+
2275
+ 100% {
2276
+ -webkit-transform-origin: right bottom;
2277
+ transform-origin: right bottom;
2278
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2279
+ transform: rotate3d(0, 0, 1, -45deg);
2280
+ opacity: 0;
2281
+ }
2282
+ }
2283
+
2284
+ @keyframes rotateOutDownRight {
2285
+ 0% {
2286
+ -webkit-transform-origin: right bottom;
2287
+ transform-origin: right bottom;
2288
+ opacity: 1;
2289
+ }
2290
+
2291
+ 100% {
2292
+ -webkit-transform-origin: right bottom;
2293
+ transform-origin: right bottom;
2294
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2295
+ transform: rotate3d(0, 0, 1, -45deg);
2296
+ opacity: 0;
2297
+ }
2298
+ }
2299
+
2300
+ .rotateOutDownRight {
2301
+ -webkit-animation-name: rotateOutDownRight;
2302
+ animation-name: rotateOutDownRight;
2303
+ }
2304
+
2305
+ @-webkit-keyframes rotateOutUpLeft {
2306
+ 0% {
2307
+ -webkit-transform-origin: left bottom;
2308
+ transform-origin: left bottom;
2309
+ opacity: 1;
2310
+ }
2311
+
2312
+ 100% {
2313
+ -webkit-transform-origin: left bottom;
2314
+ transform-origin: left bottom;
2315
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2316
+ transform: rotate3d(0, 0, 1, -45deg);
2317
+ opacity: 0;
2318
+ }
2319
+ }
2320
+
2321
+ @keyframes rotateOutUpLeft {
2322
+ 0% {
2323
+ -webkit-transform-origin: left bottom;
2324
+ transform-origin: left bottom;
2325
+ opacity: 1;
2326
+ }
2327
+
2328
+ 100% {
2329
+ -webkit-transform-origin: left bottom;
2330
+ transform-origin: left bottom;
2331
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2332
+ transform: rotate3d(0, 0, 1, -45deg);
2333
+ opacity: 0;
2334
+ }
2335
+ }
2336
+
2337
+ .rotateOutUpLeft {
2338
+ -webkit-animation-name: rotateOutUpLeft;
2339
+ animation-name: rotateOutUpLeft;
2340
+ }
2341
+
2342
+ @-webkit-keyframes rotateOutUpRight {
2343
+ 0% {
2344
+ -webkit-transform-origin: right bottom;
2345
+ transform-origin: right bottom;
2346
+ opacity: 1;
2347
+ }
2348
+
2349
+ 100% {
2350
+ -webkit-transform-origin: right bottom;
2351
+ transform-origin: right bottom;
2352
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
2353
+ transform: rotate3d(0, 0, 1, 90deg);
2354
+ opacity: 0;
2355
+ }
2356
+ }
2357
+
2358
+ @keyframes rotateOutUpRight {
2359
+ 0% {
2360
+ -webkit-transform-origin: right bottom;
2361
+ transform-origin: right bottom;
2362
+ opacity: 1;
2363
+ }
2364
+
2365
+ 100% {
2366
+ -webkit-transform-origin: right bottom;
2367
+ transform-origin: right bottom;
2368
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
2369
+ transform: rotate3d(0, 0, 1, 90deg);
2370
+ opacity: 0;
2371
+ }
2372
+ }
2373
+
2374
+ .rotateOutUpRight {
2375
+ -webkit-animation-name: rotateOutUpRight;
2376
+ animation-name: rotateOutUpRight;
2377
+ }
2378
+
2379
+ @-webkit-keyframes hinge {
2380
+ 0% {
2381
+ -webkit-transform-origin: top left;
2382
+ transform-origin: top left;
2383
+ -webkit-animation-timing-function: ease-in-out;
2384
+ animation-timing-function: ease-in-out;
2385
+ }
2386
+
2387
+ 20%, 60% {
2388
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
2389
+ transform: rotate3d(0, 0, 1, 80deg);
2390
+ -webkit-transform-origin: top left;
2391
+ transform-origin: top left;
2392
+ -webkit-animation-timing-function: ease-in-out;
2393
+ animation-timing-function: ease-in-out;
2394
+ }
2395
+
2396
+ 40%, 80% {
2397
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
2398
+ transform: rotate3d(0, 0, 1, 60deg);
2399
+ -webkit-transform-origin: top left;
2400
+ transform-origin: top left;
2401
+ -webkit-animation-timing-function: ease-in-out;
2402
+ animation-timing-function: ease-in-out;
2403
+ opacity: 1;
2404
+ }
2405
+
2406
+ 100% {
2407
+ -webkit-transform: translate3d(0, 700px, 0);
2408
+ transform: translate3d(0, 700px, 0);
2409
+ opacity: 0;
2410
+ }
2411
+ }
2412
+
2413
+ @keyframes hinge {
2414
+ 0% {
2415
+ -webkit-transform-origin: top left;
2416
+ transform-origin: top left;
2417
+ -webkit-animation-timing-function: ease-in-out;
2418
+ animation-timing-function: ease-in-out;
2419
+ }
2420
+
2421
+ 20%, 60% {
2422
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
2423
+ transform: rotate3d(0, 0, 1, 80deg);
2424
+ -webkit-transform-origin: top left;
2425
+ transform-origin: top left;
2426
+ -webkit-animation-timing-function: ease-in-out;
2427
+ animation-timing-function: ease-in-out;
2428
+ }
2429
+
2430
+ 40%, 80% {
2431
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
2432
+ transform: rotate3d(0, 0, 1, 60deg);
2433
+ -webkit-transform-origin: top left;
2434
+ transform-origin: top left;
2435
+ -webkit-animation-timing-function: ease-in-out;
2436
+ animation-timing-function: ease-in-out;
2437
+ opacity: 1;
2438
+ }
2439
+
2440
+ 100% {
2441
+ -webkit-transform: translate3d(0, 700px, 0);
2442
+ transform: translate3d(0, 700px, 0);
2443
+ opacity: 0;
2444
+ }
2445
+ }
2446
+
2447
+ .hinge {
2448
+ -webkit-animation-name: hinge;
2449
+ animation-name: hinge;
2450
+ }
2451
+
2452
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2453
+
2454
+ @-webkit-keyframes rollIn {
2455
+ 0% {
2456
+ opacity: 0;
2457
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2458
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2459
+ }
2460
+
2461
+ 100% {
2462
+ opacity: 1;
2463
+ -webkit-transform: none;
2464
+ transform: none;
2465
+ }
2466
+ }
2467
+
2468
+ @keyframes rollIn {
2469
+ 0% {
2470
+ opacity: 0;
2471
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2472
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2473
+ }
2474
+
2475
+ 100% {
2476
+ opacity: 1;
2477
+ -webkit-transform: none;
2478
+ transform: none;
2479
+ }
2480
+ }
2481
+
2482
+ .rollIn {
2483
+ -webkit-animation-name: rollIn;
2484
+ animation-name: rollIn;
2485
+ }
2486
+
2487
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2488
+
2489
+ @-webkit-keyframes rollOut {
2490
+ 0% {
2491
+ opacity: 1;
2492
+ }
2493
+
2494
+ 100% {
2495
+ opacity: 0;
2496
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2497
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2498
+ }
2499
+ }
2500
+
2501
+ @keyframes rollOut {
2502
+ 0% {
2503
+ opacity: 1;
2504
+ }
2505
+
2506
+ 100% {
2507
+ opacity: 0;
2508
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2509
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2510
+ }
2511
+ }
2512
+
2513
+ .rollOut {
2514
+ -webkit-animation-name: rollOut;
2515
+ animation-name: rollOut;
2516
+ }
2517
+
2518
+ @-webkit-keyframes zoomIn {
2519
+ 0% {
2520
+ opacity: 0;
2521
+ -webkit-transform: scale3d(.3, .3, .3);
2522
+ transform: scale3d(.3, .3, .3);
2523
+ }
2524
+
2525
+ 50% {
2526
+ opacity: 1;
2527
+ }
2528
+ }
2529
+
2530
+ @keyframes zoomIn {
2531
+ 0% {
2532
+ opacity: 0;
2533
+ -webkit-transform: scale3d(.3, .3, .3);
2534
+ transform: scale3d(.3, .3, .3);
2535
+ }
2536
+
2537
+ 50% {
2538
+ opacity: 1;
2539
+ }
2540
+ }
2541
+
2542
+ .zoomIn {
2543
+ -webkit-animation-name: zoomIn;
2544
+ animation-name: zoomIn;
2545
+ }
2546
+
2547
+ @-webkit-keyframes zoomInDown {
2548
+ 0% {
2549
+ opacity: 0;
2550
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2551
+ transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2552
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2553
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2554
+ }
2555
+
2556
+ 60% {
2557
+ opacity: 1;
2558
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2559
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2560
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2561
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2562
+ }
2563
+ }
2564
+
2565
+ @keyframes zoomInDown {
2566
+ 0% {
2567
+ opacity: 0;
2568
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2569
+ transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2570
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2571
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2572
+ }
2573
+
2574
+ 60% {
2575
+ opacity: 1;
2576
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2577
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2578
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2579
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2580
+ }
2581
+ }
2582
+
2583
+ .zoomInDown {
2584
+ -webkit-animation-name: zoomInDown;
2585
+ animation-name: zoomInDown;
2586
+ }
2587
+
2588
+ @-webkit-keyframes zoomInLeft {
2589
+ 0% {
2590
+ opacity: 0;
2591
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2592
+ transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2593
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2594
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2595
+ }
2596
+
2597
+ 60% {
2598
+ opacity: 1;
2599
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2600
+ transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2601
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2602
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2603
+ }
2604
+ }
2605
+
2606
+ @keyframes zoomInLeft {
2607
+ 0% {
2608
+ opacity: 0;
2609
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2610
+ transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2611
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2612
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2613
+ }
2614
+
2615
+ 60% {
2616
+ opacity: 1;
2617
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2618
+ transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2619
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2620
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2621
+ }
2622
+ }
2623
+
2624
+ .zoomInLeft {
2625
+ -webkit-animation-name: zoomInLeft;
2626
+ animation-name: zoomInLeft;
2627
+ }
2628
+
2629
+ @-webkit-keyframes zoomInRight {
2630
+ 0% {
2631
+ opacity: 0;
2632
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2633
+ transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2634
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2635
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2636
+ }
2637
+
2638
+ 60% {
2639
+ opacity: 1;
2640
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2641
+ transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2642
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2643
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2644
+ }
2645
+ }
2646
+
2647
+ @keyframes zoomInRight {
2648
+ 0% {
2649
+ opacity: 0;
2650
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2651
+ transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2652
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2653
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2654
+ }
2655
+
2656
+ 60% {
2657
+ opacity: 1;
2658
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2659
+ transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2660
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2661
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2662
+ }
2663
+ }
2664
+
2665
+ .zoomInRight {
2666
+ -webkit-animation-name: zoomInRight;
2667
+ animation-name: zoomInRight;
2668
+ }
2669
+
2670
+ @-webkit-keyframes zoomInUp {
2671
+ 0% {
2672
+ opacity: 0;
2673
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2674
+ transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2675
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2676
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2677
+ }
2678
+
2679
+ 60% {
2680
+ opacity: 1;
2681
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2682
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2683
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2684
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2685
+ }
2686
+ }
2687
+
2688
+ @keyframes zoomInUp {
2689
+ 0% {
2690
+ opacity: 0;
2691
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2692
+ transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2693
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2694
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2695
+ }
2696
+
2697
+ 60% {
2698
+ opacity: 1;
2699
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2700
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2701
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2702
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2703
+ }
2704
+ }
2705
+
2706
+ .zoomInUp {
2707
+ -webkit-animation-name: zoomInUp;
2708
+ animation-name: zoomInUp;
2709
+ }
2710
+
2711
+ @-webkit-keyframes zoomOut {
2712
+ 0% {
2713
+ opacity: 1;
2714
+ }
2715
+
2716
+ 50% {
2717
+ opacity: 0;
2718
+ -webkit-transform: scale3d(.3, .3, .3);
2719
+ transform: scale3d(.3, .3, .3);
2720
+ }
2721
+
2722
+ 100% {
2723
+ opacity: 0;
2724
+ }
2725
+ }
2726
+
2727
+ @keyframes zoomOut {
2728
+ 0% {
2729
+ opacity: 1;
2730
+ }
2731
+
2732
+ 50% {
2733
+ opacity: 0;
2734
+ -webkit-transform: scale3d(.3, .3, .3);
2735
+ transform: scale3d(.3, .3, .3);
2736
+ }
2737
+
2738
+ 100% {
2739
+ opacity: 0;
2740
+ }
2741
+ }
2742
+
2743
+ .zoomOut {
2744
+ -webkit-animation-name: zoomOut;
2745
+ animation-name: zoomOut;
2746
+ }
2747
+
2748
+ @-webkit-keyframes zoomOutDown {
2749
+ 40% {
2750
+ opacity: 1;
2751
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2752
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2753
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2754
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2755
+ }
2756
+
2757
+ 100% {
2758
+ opacity: 0;
2759
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2760
+ transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2761
+ -webkit-transform-origin: center bottom;
2762
+ transform-origin: center bottom;
2763
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2764
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2765
+ }
2766
+ }
2767
+
2768
+ @keyframes zoomOutDown {
2769
+ 40% {
2770
+ opacity: 1;
2771
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2772
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2773
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2774
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2775
+ }
2776
+
2777
+ 100% {
2778
+ opacity: 0;
2779
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2780
+ transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2781
+ -webkit-transform-origin: center bottom;
2782
+ transform-origin: center bottom;
2783
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2784
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2785
+ }
2786
+ }
2787
+
2788
+ .zoomOutDown {
2789
+ -webkit-animation-name: zoomOutDown;
2790
+ animation-name: zoomOutDown;
2791
+ }
2792
+
2793
+ @-webkit-keyframes zoomOutLeft {
2794
+ 40% {
2795
+ opacity: 1;
2796
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
2797
+ transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
2798
+ }
2799
+
2800
+ 100% {
2801
+ opacity: 0;
2802
+ -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
2803
+ transform: scale(.1) translate3d(-2000px, 0, 0);
2804
+ -webkit-transform-origin: left center;
2805
+ transform-origin: left center;
2806
+ }
2807
+ }
2808
+
2809
+ @keyframes zoomOutLeft {
2810
+ 40% {
2811
+ opacity: 1;
2812
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
2813
+ transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
2814
+ }
2815
+
2816
+ 100% {
2817
+ opacity: 0;
2818
+ -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
2819
+ transform: scale(.1) translate3d(-2000px, 0, 0);
2820
+ -webkit-transform-origin: left center;
2821
+ transform-origin: left center;
2822
+ }
2823
+ }
2824
+
2825
+ .zoomOutLeft {
2826
+ -webkit-animation-name: zoomOutLeft;
2827
+ animation-name: zoomOutLeft;
2828
+ }
2829
+
2830
+ @-webkit-keyframes zoomOutRight {
2831
+ 40% {
2832
+ opacity: 1;
2833
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
2834
+ transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
2835
+ }
2836
+
2837
+ 100% {
2838
+ opacity: 0;
2839
+ -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
2840
+ transform: scale(.1) translate3d(2000px, 0, 0);
2841
+ -webkit-transform-origin: right center;
2842
+ transform-origin: right center;
2843
+ }
2844
+ }
2845
+
2846
+ @keyframes zoomOutRight {
2847
+ 40% {
2848
+ opacity: 1;
2849
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
2850
+ transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
2851
+ }
2852
+
2853
+ 100% {
2854
+ opacity: 0;
2855
+ -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
2856
+ transform: scale(.1) translate3d(2000px, 0, 0);
2857
+ -webkit-transform-origin: right center;
2858
+ transform-origin: right center;
2859
+ }
2860
+ }
2861
+
2862
+ .zoomOutRight {
2863
+ -webkit-animation-name: zoomOutRight;
2864
+ animation-name: zoomOutRight;
2865
+ }
2866
+
2867
+ @-webkit-keyframes zoomOutUp {
2868
+ 40% {
2869
+ opacity: 1;
2870
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2871
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2872
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2873
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2874
+ }
2875
+
2876
+ 100% {
2877
+ opacity: 0;
2878
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
2879
+ transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
2880
+ -webkit-transform-origin: center bottom;
2881
+ transform-origin: center bottom;
2882
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2883
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2884
+ }
2885
+ }
2886
+
2887
+ @keyframes zoomOutUp {
2888
+ 40% {
2889
+ opacity: 1;
2890
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2891
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2892
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2893
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2894
+ }
2895
+
2896
+ 100% {
2897
+ opacity: 0;
2898
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
2899
+ transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
2900
+ -webkit-transform-origin: center bottom;
2901
+ transform-origin: center bottom;
2902
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2903
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2904
+ }
2905
+ }
2906
+
2907
+ .zoomOutUp {
2908
+ -webkit-animation-name: zoomOutUp;
2909
+ animation-name: zoomOutUp;
2910
+ }
2911
+
2912
+ @-webkit-keyframes slideInDown {
2913
+ 0% {
2914
+ -webkit-transform: translateY(-100%);
2915
+ transform: translateY(-100%);
2916
+ visibility: visible;
2917
+ }
2918
+
2919
+ 100% {
2920
+ -webkit-transform: translateY(0);
2921
+ transform: translateY(0);
2922
+ }
2923
+ }
2924
+
2925
+ @keyframes slideInDown {
2926
+ 0% {
2927
+ -webkit-transform: translateY(-100%);
2928
+ transform: translateY(-100%);
2929
+ visibility: visible;
2930
+ }
2931
+
2932
+ 100% {
2933
+ -webkit-transform: translateY(0);
2934
+ transform: translateY(0);
2935
+ }
2936
+ }
2937
+
2938
+ .slideInDown {
2939
+ -webkit-animation-name: slideInDown;
2940
+ animation-name: slideInDown;
2941
+ }
2942
+
2943
+ @-webkit-keyframes slideInLeft {
2944
+ 0% {
2945
+ -webkit-transform: translateX(-100%);
2946
+ transform: translateX(-100%);
2947
+ visibility: visible;
2948
+ }
2949
+
2950
+ 100% {
2951
+ -webkit-transform: translateX(0);
2952
+ transform: translateX(0);
2953
+ }
2954
+ }
2955
+
2956
+ @keyframes slideInLeft {
2957
+ 0% {
2958
+ -webkit-transform: translateX(-100%);
2959
+ transform: translateX(-100%);
2960
+ visibility: visible;
2961
+ }
2962
+
2963
+ 100% {
2964
+ -webkit-transform: translateX(0);
2965
+ transform: translateX(0);
2966
+ }
2967
+ }
2968
+
2969
+ .slideInLeft {
2970
+ -webkit-animation-name: slideInLeft;
2971
+ animation-name: slideInLeft;
2972
+ }
2973
+
2974
+ @-webkit-keyframes slideInRight {
2975
+ 0% {
2976
+ -webkit-transform: translateX(100%);
2977
+ transform: translateX(100%);
2978
+ visibility: visible;
2979
+ }
2980
+
2981
+ 100% {
2982
+ -webkit-transform: translateX(0);
2983
+ transform: translateX(0);
2984
+ }
2985
+ }
2986
+
2987
+ @keyframes slideInRight {
2988
+ 0% {
2989
+ -webkit-transform: translateX(100%);
2990
+ transform: translateX(100%);
2991
+ visibility: visible;
2992
+ }
2993
+
2994
+ 100% {
2995
+ -webkit-transform: translateX(0);
2996
+ transform: translateX(0);
2997
+ }
2998
+ }
2999
+
3000
+ .slideInRight {
3001
+ -webkit-animation-name: slideInRight;
3002
+ animation-name: slideInRight;
3003
+ }
3004
+
3005
+ @-webkit-keyframes slideInUp {
3006
+ 0% {
3007
+ -webkit-transform: translateY(100%);
3008
+ transform: translateY(100%);
3009
+ visibility: visible;
3010
+ }
3011
+
3012
+ 100% {
3013
+ -webkit-transform: translateY(0);
3014
+ transform: translateY(0);
3015
+ }
3016
+ }
3017
+
3018
+ @keyframes slideInUp {
3019
+ 0% {
3020
+ -webkit-transform: translateY(100%);
3021
+ transform: translateY(100%);
3022
+ visibility: visible;
3023
+ }
3024
+
3025
+ 100% {
3026
+ -webkit-transform: translateY(0);
3027
+ transform: translateY(0);
3028
+ }
3029
+ }
3030
+
3031
+ .slideInUp {
3032
+ -webkit-animation-name: slideInUp;
3033
+ animation-name: slideInUp;
3034
+ }
3035
+
3036
+ @-webkit-keyframes slideOutDown {
3037
+ 0% {
3038
+ -webkit-transform: translateY(0);
3039
+ transform: translateY(0);
3040
+ }
3041
+
3042
+ 100% {
3043
+ visibility: hidden;
3044
+ -webkit-transform: translateY(100%);
3045
+ transform: translateY(100%);
3046
+ }
3047
+ }
3048
+
3049
+ @keyframes slideOutDown {
3050
+ 0% {
3051
+ -webkit-transform: translateY(0);
3052
+ transform: translateY(0);
3053
+ }
3054
+
3055
+ 100% {
3056
+ visibility: hidden;
3057
+ -webkit-transform: translateY(100%);
3058
+ transform: translateY(100%);
3059
+ }
3060
+ }
3061
+
3062
+ .slideOutDown {
3063
+ -webkit-animation-name: slideOutDown;
3064
+ animation-name: slideOutDown;
3065
+ }
3066
+
3067
+ @-webkit-keyframes slideOutLeft {
3068
+ 0% {
3069
+ -webkit-transform: translateX(0);
3070
+ transform: translateX(0);
3071
+ }
3072
+
3073
+ 100% {
3074
+ visibility: hidden;
3075
+ -webkit-transform: translateX(-100%);
3076
+ transform: translateX(-100%);
3077
+ }
3078
+ }
3079
+
3080
+ @keyframes slideOutLeft {
3081
+ 0% {
3082
+ -webkit-transform: translateX(0);
3083
+ transform: translateX(0);
3084
+ }
3085
+
3086
+ 100% {
3087
+ visibility: hidden;
3088
+ -webkit-transform: translateX(-100%);
3089
+ transform: translateX(-100%);
3090
+ }
3091
+ }
3092
+
3093
+ .slideOutLeft {
3094
+ -webkit-animation-name: slideOutLeft;
3095
+ animation-name: slideOutLeft;
3096
+ }
3097
+
3098
+ @-webkit-keyframes slideOutRight {
3099
+ 0% {
3100
+ -webkit-transform: translateX(0);
3101
+ transform: translateX(0);
3102
+ }
3103
+
3104
+ 100% {
3105
+ visibility: hidden;
3106
+ -webkit-transform: translateX(100%);
3107
+ transform: translateX(100%);
3108
+ }
3109
+ }
3110
+
3111
+ @keyframes slideOutRight {
3112
+ 0% {
3113
+ -webkit-transform: translateX(0);
3114
+ transform: translateX(0);
3115
+ }
3116
+
3117
+ 100% {
3118
+ visibility: hidden;
3119
+ -webkit-transform: translateX(100%);
3120
+ transform: translateX(100%);
3121
+ }
3122
+ }
3123
+
3124
+ .slideOutRight {
3125
+ -webkit-animation-name: slideOutRight;
3126
+ animation-name: slideOutRight;
3127
+ }
3128
+
3129
+ @-webkit-keyframes slideOutUp {
3130
+ 0% {
3131
+ -webkit-transform: translateY(0);
3132
+ transform: translateY(0);
3133
+ }
3134
+
3135
+ 100% {
3136
+ visibility: hidden;
3137
+ -webkit-transform: translateY(-100%);
3138
+ transform: translateY(-100%);
3139
+ }
3140
+ }
3141
+
3142
+ @keyframes slideOutUp {
3143
+ 0% {
3144
+ -webkit-transform: translateY(0);
3145
+ transform: translateY(0);
3146
+ }
3147
+
3148
+ 100% {
3149
+ visibility: hidden;
3150
+ -webkit-transform: translateY(-100%);
3151
+ transform: translateY(-100%);
3152
+ }
3153
+ }
3154
+
3155
+ .slideOutUp {
3156
+ -webkit-animation-name: slideOutUp;
3157
+ animation-name: slideOutUp;
3158
+ }
emails/tnp-composer/_css/newsletter-builder.css ADDED
@@ -0,0 +1,585 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .tnp-composer-heading {
2
+ display: inline-block;
3
+ margin-bottom: -5px !important;
4
+ }
5
+
6
+ .tnp-composer-heading h2 {
7
+ display: inline-block;
8
+ margin-left: 30px !important;
9
+ text-transform: none !important;
10
+ font-weight: 400 !important;
11
+ }
12
+
13
+ .tnp-composer-heading a {
14
+ display: inline-block;
15
+ margin-left: 30px;
16
+ }
17
+
18
+ .tnp-composer-heading form {
19
+ display: inline-block;
20
+ margin-left: 30px;
21
+ }
22
+
23
+ .tnp-composer-heading img {
24
+ width: 50px;
25
+ vertical-align: middle;
26
+ }
27
+
28
+
29
+
30
+
31
+
32
+ #newsletter-builder {
33
+ position: relative;
34
+ overflow: hidden;
35
+ width: 100%;
36
+ background-color: #FFFFFF;
37
+ }
38
+ #newsletter-builder-sidebar {
39
+ float: left;
40
+ /*position: absolute;*/
41
+ left: 0px;
42
+ top: 0px;
43
+ overflow: auto;
44
+ height: 100%;
45
+ z-index: 1;
46
+ height: 80vh;
47
+ width: 270px;
48
+ }
49
+
50
+ #newsletter-builder-sidebar h4 {
51
+ margin: 5px;
52
+ text-align: center;
53
+ color: #fff;
54
+ margin-bottom: 20px;
55
+ font-family: "Montserrat";
56
+ }
57
+
58
+ #newsletter-builder-sidebar h4 span {
59
+ background-color: #27AE60;
60
+ padding: 2px 5px;
61
+ border-radius: 3px;
62
+ }
63
+
64
+
65
+ #newsletter-builder-sidebar .newsletter-sidebar-add-buttons img {
66
+ width: 110px;
67
+ height: auto;
68
+ }
69
+
70
+ .newsletter-sidebar-add-buttons {
71
+ border-radius: 4px;
72
+ padding: 5px;
73
+ margin: 5px;
74
+ }
75
+
76
+ .tnp-body-lite {
77
+ background-color: #FFFFFF !important;
78
+ }
79
+
80
+ .newsletter-sidebar-buttons-content-tab {
81
+ margin: 1px;
82
+ position: relative;
83
+ display: inline-block;
84
+ }
85
+ .newsletter-sidebar-buttons-content-tab:hover {
86
+ cursor: move;
87
+ }
88
+ .newsletter-sidebar-buttons-content-tab:hover img{
89
+ opacity: 0.8;
90
+ }
91
+ .newsletter-sidebar-buttons-content-tab:hover .newsletter-sidebar-buttons-content-tab-add{
92
+ opacity: 0.5;
93
+ }
94
+ .newsletter-sidebar-buttons-content-tab-add {
95
+ height: 100%;
96
+ width: 100%;
97
+ background-color: rgba(70,70,70,1);
98
+ position: absolute;
99
+ left: 0;
100
+ top: 0;
101
+ /*float: left;*/
102
+ /*margin-top: -15px;*/
103
+ /*margin-left: -50px;*/
104
+ -webkit-transition: all 0.5s;
105
+ -moz-transition: all 0.5s;
106
+ -o-transition: all 0.5s;
107
+ transition: all 0.5s;
108
+ z-index: 2;
109
+ opacity: 0;
110
+ text-align: center;
111
+ line-height: inherit;
112
+ color: white;
113
+ }
114
+ .newsletter-sidebar-buttons-content-tab-add:hover {
115
+ background-color: rgba(0,0,0,1);
116
+ /* cursor: pointer;*/
117
+ }
118
+
119
+ #newsletter-builder-area {
120
+ overflow: auto;
121
+ xbackground-color: #EDF1F4;
122
+ height: 80vh;
123
+ float: left;
124
+ width: 860px;
125
+ margin-left: 30px;
126
+ box-sizing: border-box;
127
+ padding-left: 50px;
128
+ padding-right: 50px;
129
+ margin-top: 30px;
130
+ padding-top: 50px;
131
+ border-radius: 10px;
132
+ border: 1px solid #eee;
133
+ margin-bottom: 30px;
134
+ }
135
+
136
+
137
+ #newsletter-builder-area-center-frame-content {
138
+ /*float: left;*/
139
+ width: 750px;
140
+ background-color: rgba(153,153,153,1);
141
+ min-height: 50px;
142
+ padding-bottom: 100px;
143
+ }
144
+
145
+ #newsletter-mobile-preview-area {
146
+ float: left;
147
+ margin-left: 30px;
148
+ box-sizing: border-box;
149
+ margin-top: 30px;
150
+ text-align: center;
151
+ height: 550px;
152
+ min-height: 500px;
153
+ border: 1px solid #eee;
154
+ border-radius: 10px;
155
+ padding-left: 10px;
156
+ padding-right: 10px;
157
+ }
158
+ #newsletter-mobile-preview-area input {
159
+ width: 100px;
160
+ }
161
+
162
+ #tnp-mobile-preview {
163
+ width: 340px!important;
164
+ height: 100%;
165
+ padding-top: 10px;
166
+ padding-bottom: 10px;
167
+ box-sizing: border-box;
168
+ }
169
+ .tnpc-row {
170
+ -webkit-transition: box-shadow 0.5s;
171
+ -moz-transition: box-shadow 0.5s;
172
+ -o-transition: box-shadow 0.5s;
173
+ transition: box-shadow 0.5s;
174
+ position: relative;
175
+ }
176
+ .tnpc-row:hover {
177
+ cursor: move;
178
+ -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
179
+ -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
180
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
181
+ }
182
+ .tnpc-row-delete, .tnpc-row-edit-block {
183
+ height: 40px;
184
+ width: 40px;
185
+ background-color: rgba(255,255,255,0.5);
186
+ right: -40px;
187
+ position: absolute;
188
+ color: rgba(102,102,102,1);
189
+ -webkit-transition: all 0.5s;
190
+ -moz-transition: all 0.5s;
191
+ -o-transition: all 0.5s;
192
+ transition: all 0.5s;
193
+ opacity: 0;
194
+ text-align: center;
195
+ font-size: 20px;
196
+ }
197
+ .tnpc-row-delete i, .tnpc-row-edit-block i {
198
+ line-height: 40px;
199
+ }
200
+ .tnpc-row-delete:hover {
201
+ background-color: rgba(255,0,0,1);
202
+ cursor: pointer;
203
+ color: rgba(255,255,255,1);
204
+ }
205
+ .tnpc-row:hover .tnpc-row-delete, .tnpc-row:hover .tnpc-row-edit-block {
206
+ opacity: 1;
207
+ }
208
+ .tnpc-row-delete {
209
+ top: 40px;
210
+ }
211
+ .tnpc-row-edit-block {
212
+ top: 0px;
213
+ }
214
+ .tnpc-row-edit-block:hover {
215
+ background-color: rgba(255,255,0,1);
216
+ cursor: pointer;
217
+ color: rgba(0,0,0,1);
218
+ }
219
+ .tnpc-row-edit {
220
+ position: relative;
221
+ }
222
+ .tnpc-row-edit-hover {
223
+ height: 100%;
224
+ width: 100%;
225
+ background-color: rgba(63,141,191,0.8);
226
+ position: absolute;
227
+ left: 0px;
228
+ top: 0px;
229
+ cursor: default;
230
+ -webkit-transition: all 0.5s;
231
+ -moz-transition: all 0.5s;
232
+ -o-transition: all 0.5s;
233
+ transition: all 0.5s;
234
+ }
235
+ .tnpc-row-edit-hover i {
236
+ position: absolute;
237
+ height: 30px;
238
+ width: 30px;
239
+ line-height: 30px;
240
+ left: 50%;
241
+ top: 50%;
242
+ text-align: center;
243
+ margin-top: -15px;
244
+ margin-left: -15px;
245
+ color: rgba(255,255,255,1);
246
+ -webkit-transition: all 0.5s;
247
+ -moz-transition: all 0.5s;
248
+ -o-transition: all 0.5s;
249
+ transition: all 0.5s;
250
+ -webkit-border-radius: 50%;
251
+ -moz-border-radius: 50%;
252
+ border-radius: 50%;
253
+ font-size: 16px;
254
+ }
255
+ .tnpc-row-edit-hover i:hover {
256
+ background-color: rgba(0,0,0,0.5);
257
+ cursor: pointer;
258
+ }
259
+
260
+ .tnpc-drop-here {
261
+ padding:10px;
262
+ text-align: center;
263
+ }
264
+
265
+ .tnpc-edit {
266
+ height: 100vh;
267
+ width: 100vw;
268
+ /*position: fixed;*/
269
+ z-index: 2;
270
+ display: none;
271
+ background-image: url(../_assets/background.png);
272
+ background-repeat: repeat;
273
+ position: absolute;
274
+ top: 0;
275
+ left: -20px;
276
+ }
277
+ .tnpc-edit-box {
278
+ width: 800px;
279
+ background-color: rgba(255,255,255,1);
280
+ margin-right: auto;
281
+ margin-left: auto;
282
+ margin-top: 10px;
283
+ -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
284
+ -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
285
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
286
+ padding: 25px;
287
+ display: none;
288
+ background-color: #EDF1F4;
289
+ border-radius: 10px;
290
+ }
291
+ .tnpc-edit-box-title {
292
+ /*float: left;*/
293
+ width: 100%;
294
+ font-size: 29px;
295
+ color: #666666;
296
+ font-weight: 300;
297
+ margin-bottom: 40px;
298
+ }
299
+
300
+ .tnpc-edit-box-content {
301
+ /*float: left;*/
302
+ width: 100%;
303
+ margin-top: 10px;
304
+ }
305
+ .tnpc-edit-box-content-text {
306
+ /*float: left;*/
307
+ width: 100%;
308
+ font-size: 15px;
309
+ color: #666666;
310
+ font-weight: 600;
311
+ margin: 15px 0px 10px;
312
+ text-transform: uppercase;
313
+ }
314
+
315
+ .tnpc-edit-box-content-text span {
316
+ font-size: 11px;
317
+ color: #95A5A6;
318
+ background-color: #D3EADC;
319
+ padding: 2px 5px;
320
+ text-transform: none;
321
+ border-radius: 5px;
322
+ }
323
+
324
+ .tnpc-edit-box-content-field {
325
+ /*float: left;*/
326
+ width: 100%;
327
+ }
328
+
329
+ .tnpc-edit-box-content-field-input {
330
+ height: 33px;
331
+ width: 380px;
332
+ border: none !important;
333
+ outline: none;
334
+ font-family: inherit;
335
+ padding-right: 10px;
336
+ font-size: 15px;
337
+ -webkit-transition: all 0.5s;
338
+ -moz-transition: all 0.5s;
339
+ -o-transition: all 0.5s;
340
+ transition: all 0.5s;
341
+ color: rgba(102,102,102,1);
342
+ margin-bottom: 10px;
343
+ }
344
+ .tnpc-edit-box-content-field-input:focus {
345
+ -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
346
+ -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
347
+ box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
348
+ }
349
+ .tnpc-edit-box-content-field-textarea {
350
+ /*float: left;*/
351
+ height: 180px;
352
+ width: 380px;
353
+ border: 1px solid rgba(204,204,204,1);
354
+ outline: none;
355
+ font-family: inherit;
356
+ font-size: 15px;
357
+ -webkit-transition: all 0.5s;
358
+ -moz-transition: all 0.5s;
359
+ -o-transition: all 0.5s;
360
+ transition: all 0.5s;
361
+ color: rgba(102,102,102,1);
362
+ resize: none;
363
+ padding: 10px;
364
+ }
365
+ .tnpc-edit-box-content-field-textarea:focus {
366
+ -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
367
+ -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
368
+ box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.2);
369
+ }
370
+ .tnpc-edit-box-content-icons {
371
+ /*float: left;*/
372
+ height: 388px;
373
+ width: 388px;
374
+ border: 1px solid rgba(204,204,204,1);
375
+ margin-top: 15px;
376
+ overflow-y: scroll;
377
+ }
378
+ .tnpc-edit-box-content-icons i {
379
+ line-height: 50px;
380
+ background-color: rgba(225,225,225,1);
381
+ /*float: left;*/
382
+ height: 50px;
383
+ width: 50px;
384
+ margin-top: 10px;
385
+ margin-left: 10px;
386
+ text-align: center;
387
+ -webkit-transition: all 0.5s;
388
+ -moz-transition: all 0.5s;
389
+ -o-transition: all 0.5s;
390
+ transition: all 0.5s;
391
+ font-size: 28px;
392
+ color: rgba(51,51,51,1);
393
+ }
394
+ .tnpc-edit-box-content-icons i:hover {
395
+ cursor: pointer;
396
+ background-color: rgba(153,153,153,1);
397
+ -webkit-border-radius: 50%;
398
+ -moz-border-radius: 50%;
399
+ border-radius: 50%;
400
+ color: rgba(0,0,0,1);
401
+ }
402
+ .tnpc-edit-box-buttons{
403
+ /*float: left;*/
404
+ width: 100%;
405
+ margin-top: 25px;
406
+ }
407
+ .tnpc-edit-box-buttons-save{
408
+ height: 35px;
409
+ text-align: right;
410
+ line-height: 35px;
411
+ color: #27AE60;
412
+ font-weight: 600;
413
+ font-size: 15px;
414
+ -webkit-border-radius: 3px;
415
+ -moz-border-radius: 3px;
416
+ border-radius: 3px;
417
+ -webkit-transition: background 0.5s;
418
+ -moz-transition: background 0.5s;
419
+ -o-transition: background 0.5s;
420
+ transition: background 0.5s;
421
+ cursor: pointer;
422
+ /*float: left;*/
423
+ /*padding-right: 25px;
424
+ padding-left: 25px;
425
+ width: 33%;*/
426
+ display: inline-block;
427
+ }
428
+ .tnpc-edit-box-buttons-save:hover {
429
+ color: #2ECC71;
430
+ }
431
+ .tnpc-edit-box-buttons-cancel{
432
+ height: 35px;
433
+ text-align: right;
434
+ line-height: 35px;
435
+ color: #C0392B;
436
+ font-weight: 600;
437
+ font-size: 15px;
438
+ -webkit-border-radius: 3px;
439
+ -moz-border-radius: 3px;
440
+ border-radius: 3px;
441
+ -webkit-transition: background 0.5s;
442
+ -moz-transition: background 0.5s;
443
+ -o-transition: background 0.5s;
444
+ transition: background 0.5s;
445
+ cursor: pointer;
446
+ /*float: left;*/
447
+ /*padding-right: 25px;
448
+ padding-left: 25px;
449
+ width: 33%;*/
450
+ display: inline-block;
451
+ margin-left: 10px;
452
+ }
453
+ .tnpc-edit-box-buttons-cancel:hover {
454
+ color: #E74C3C;
455
+ }
456
+
457
+ .tnpc-edit-box-content-field .iris-square {
458
+ margin-right: 10px;
459
+ }
460
+
461
+ .tnpc-edit-box-content-field .iris-picker .iris-slider {
462
+ height: 100% !important;
463
+ }
464
+
465
+
466
+
467
+ /* Tnp Composer Preview */
468
+
469
+
470
+ .tnpc-subject a {
471
+ font-family: Source Sans Pro;
472
+ font-weight: 700;
473
+ text-transform: uppercase;
474
+ text-decoration: none;
475
+ background-color: #3498DB;
476
+ color: white;
477
+ padding: 2px 10px;
478
+ border-radius: 10px;
479
+ font-size: 13px;
480
+ letter-spacing: 0.1em;
481
+ }
482
+
483
+
484
+ .tnpc-preview {
485
+ margin-top: 10px;
486
+ }
487
+
488
+
489
+ .fake-browser-ui {
490
+ padding: 40px 0 0;
491
+ border-radius: 3px;
492
+ border-bottom: 10px solid #ccc;
493
+ background: #ddd;
494
+ display: inline-block;
495
+ position: relative;
496
+ line-height: 0;
497
+ vertical-align: top;
498
+ margin-left: 20px;
499
+ }
500
+
501
+ .fake-mobile-browser-ui {
502
+ padding: 30px 10px 37px;
503
+ border-radius: 10px;
504
+ border-bottom: 10px solid #ccc;
505
+ background: #ddd;
506
+ display: inline-block;
507
+ position: relative;
508
+ line-height: 0;
509
+ margin-left: 30px;
510
+ }
511
+
512
+ .fake-browser-ui .frame {
513
+ display: block;
514
+ height: 25px;
515
+ position: absolute;
516
+ top: 12px;
517
+ left: 8px;
518
+ }
519
+
520
+ .fake-mobile-browser-ui .frame {
521
+ display: block;
522
+ height: 25px;
523
+ margin-top: 10px;
524
+ }
525
+
526
+ .fake-browser-ui span {
527
+ height: 12px;
528
+ width: 12px;
529
+ border-radius: 8px;
530
+ background-color: #eee;
531
+ border: 1px solid #dadada;
532
+ float: left;
533
+ margin: 0 0 0 4px;
534
+ }
535
+
536
+ .fake-mobile-browser-ui span {
537
+ height: 50px;
538
+ width: 50px;
539
+ border-radius: 60px;
540
+ background-color: #eee;
541
+ border: 2px solid #ccc;
542
+ display: block;
543
+ margin: auto;
544
+ }
545
+
546
+ .fake-browser-ui .bt-1 {
547
+ background-color: #ED594A;
548
+ }
549
+
550
+ .fake-browser-ui .bt-2 {
551
+ background-color: #FDD800;
552
+ }
553
+
554
+ .fake-browser-ui .bt-3 {
555
+ background-color: #5AC05A;
556
+ }
557
+
558
+
559
+ /* Tnp Html Editor */
560
+
561
+ #tnpc-html-editor {
562
+ height: 600px;
563
+ border-top: 20px solid #323232;
564
+ border-radius: 8px;
565
+ }
566
+
567
+ #tnpc-block-options-form, #tnpc-block-options-form p {
568
+ color: #444;
569
+ }
570
+
571
+
572
+ /* List Block Styles */ *
573
+
574
+ .tnp-select2-option {
575
+ /* background-color: red; */
576
+ }
577
+
578
+ .tnp-select2-option img {
579
+ height: 15px;
580
+ margin-right: 5px;
581
+ vertical-align: middle;
582
+ background-color: rgba(234, 234, 234, 0.25);
583
+ padding: 10px;
584
+ border-radius: 5px;
585
+ }
emails/tnp-composer/_scripts/jquery-2.2.3.min.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /*! jQuery v2.2.3 | (c) jQuery Foundation | jquery.org/license */
2
+ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c;
3
+ }catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ca(b),i="border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Fa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Ba.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+Oa(b,c,e||(i?"border":"content"),f,h)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,
4
+ e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
emails/tnp-composer/_scripts/jquery-ui-1.10.4.min.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*! jQuery UI - v1.10.4 - 2014-03-02
2
+ * http://jqueryui.com
3
+ * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js
4
+ * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
5
+
6
+ (function(e,t){function i(t,i){var s,a,o,r=t.nodeName.toLowerCase();return"area"===r?(s=t.parentNode,a=s.name,t.href&&a&&"map"===s.nodeName.toLowerCase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseInt(a.css("zIndex"),10),!isNaN(s)&&0!==s))return s;a=a.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){a.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isNaN(n);return(s||n>=0)&&i(t,!s)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var a="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jQuery);(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerHandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isFunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superApply;return this._super=t,this._superApply=e,i=n.apply(this,arguments),this._super=s,this._superApply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgetEventPrefix:a?h.widgetEventPrefix||i:i},l,{constructor:r,namespace:c,widgetName:i,widgetFullName:o}),a?(t.each(a._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete a._childConstructors):s._childConstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasOwnProperty(n)&&o!==e&&(i[n]=t.isPlainObject(o)?t.isPlainObject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n[a])&&"_"!==a.charAt(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventNamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})})(jQuery);(function(t){var e=!1;t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&&i.target.nodeName?t(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return s._mouseMove(t)},this._mouseUpDelegate=function(t){return s._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0)):!0}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseInt(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var a,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(a!==e)return a;var i,s,n=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),s=o.offsetWidth,i===s&&(s=n[0].clientWidth),n.remove(),a=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,a="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:a?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s?i.width():i.outerWidth(),height:s?i.height():i.outerHeight()}}},t.fn.position=function(e){if(!e||!e.of)return f.apply(this,arguments);e=t.extend({},e);var a,p,g,m,v,_,b=t(e.of),y=t.position.getWithinInfo(e.within),k=t.position.getScrollInfo(y),w=(e.collision||"flip").split(" "),D={};return _=n(b),b[0].preventDefault&&(e.at="left top"),p=_.width,g=_.height,m=_.offset,v=t.extend({},m),t.each(["my","at"],function(){var t,i,s=(e[this]||"").split(" ");1===s.length&&(s=h.test(s[0])?s.concat(["center"]):c.test(s[0])?["center"].concat(s):["center","center"]),s[0]=h.test(s[0])?s[0]:"center",s[1]=c.test(s[1])?s[1]:"center",t=u.exec(s[0]),i=u.exec(s[1]),D[this]=[t?t[0]:0,i?i[0]:0],e[this]=[d.exec(s[0])[0],d.exec(s[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===e.at[0]?v.left+=p:"center"===e.at[0]&&(v.left+=p/2),"bottom"===e.at[1]?v.top+=g:"center"===e.at[1]&&(v.top+=g/2),a=i(D.at,p,g),v.left+=a[0],v.top+=a[1],this.each(function(){var n,h,c=t(this),u=c.outerWidth(),d=c.outerHeight(),f=s(this,"marginLeft"),_=s(this,"marginTop"),x=u+f+s(this,"marginRight")+k.width,C=d+_+s(this,"marginBottom")+k.height,M=t.extend({},v),T=i(D.my,c.outerWidth(),c.outerHeight());"right"===e.my[0]?M.left-=u:"center"===e.my[0]&&(M.left-=u/2),"bottom"===e.my[1]?M.top-=d:"center"===e.my[1]&&(M.top-=d/2),M.left+=T[0],M.top+=T[1],t.support.offsetFractions||(M.left=l(M.left),M.top=l(M.top)),n={marginLeft:f,marginTop:_},t.each(["left","top"],function(i,s){t.ui.position[w[i]]&&t.ui.position[w[i]][s](M,{targetWidth:p,targetHeight:g,elemWidth:u,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:C,offset:[a[0]+T[0],a[1]+T[1]],my:e.my,at:e.at,within:y,elem:c})}),e.using&&(h=function(t){var i=m.left-M.left,s=i+p-u,n=m.top-M.top,a=n+g-d,l={target:{element:b,left:m.left,top:m.top,width:p,height:g},element:{element:c,left:M.left,top:M.top,width:u,height:d},horizontal:0>s?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,a=n.offset.left+n.scrollLeft,o=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-o-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrollTop,o=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-o-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,o=document.getElementsByTagName("body")[0],r=document.createElement("div");e=document.createElement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(r),i=o||document.documentElement,i.insertBefore(e,i.firstChild),r.style.cssText="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetFractions=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()})(jQuery);(function(t){t.widget("ui.draggable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(t(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){t("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(t(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_mouseDrag:function(e,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"original"!==this.options.helper||t.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1):!1},_mouseUp:function(e){return t("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;return n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===n.containment?(this.containment=[0,0,t(document).width()-this.helperProportions.width-this.margins.left,(t(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):n.containment.constructor===Array?(this.containment=n.containment,undefined):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(e){var i,s,n,a,o=this.options,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=e.pageX,h=e.pageY;return this.offset.scroll||(this.offset.scroll={top:r.scrollTop(),left:r.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,l=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s]),"drag"===e&&(this.positionAbs=this._convertPositionTo("absolute")),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i){var s=t(this).data("ui-draggable"),n=s.options,a=t.extend({},i,{item:s.element});s.sortables=[],t(n.connectToSortable).each(function(){var i=t.data(this,"ui-sortable");i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",e,a))})},stop:function(e,i){var s=t(this).data("ui-draggable"),n=t.extend({},i,{item:s.element});t.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,"original"===s.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",e,n))})},drag:function(e,i){var s=t(this).data("ui-draggable"),n=this;t.each(s.sortables,function(){var a=!1,o=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(a=!0,t.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==o&&this.instance._intersectsWith(this.instance.containerCache)&&t.contains(o.instance.element[0],this.instance.element[0])&&(a=!1),a})),a?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=t(n).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},e.target=this.instance.currentItem[0],this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",e),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",e),s.dropped=!1)})}}),t.ui.plugin.add("draggable","cursor",{start:function(){var e=t("body"),i=t(this).data("ui-draggable").options;e.css("cursor")&&(i._cursor=e.css("cursor")),e.css("cursor",i.cursor)},stop:function(){var e=t(this).data("ui-draggable").options;e._cursor&&t("body").css("cursor",e._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("opacity")&&(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._opacity&&t(i.helper).css("opacity",s._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(){var e=t(this).data("ui-draggable");e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(e){var i=t(this).data("ui-draggable"),s=i.options,n=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-e.pageY<s.scrollSensitivity?i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop+s.scrollSpeed:e.pageY-i.overflowOffset.top<s.scrollSensitivity&&(i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+i.scrollParent[0].offsetWidth-e.pageX<s.scrollSensitivity?i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft+s.scrollSpeed:e.pageX-i.overflowOffset.left<s.scrollSensitivity&&(i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(e.pageY-t(document).scrollTop()<s.scrollSensitivity?n=t(document).scrollTop(t(document).scrollTop()-s.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<s.scrollSensitivity&&(n=t(document).scrollTop(t(document).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(e.pageX-t(document).scrollLeft()<s.scrollSensitivity?n=t(document).scrollLeft(t(document).scrollLeft()-s.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<s.scrollSensitivity&&(n=t(document).scrollLeft(t(document).scrollLeft()+s.scrollSpeed)))),n!==!1&&t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(i,e)}}),t.ui.plugin.add("draggable","snap",{start:function(){var e=t(this).data("ui-draggable"),i=e.options;e.snapElements=[],t(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var i=t(this),s=i.offset();this!==e.element[0]&&e.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:s.top,left:s.left})})},drag:function(e,i){var s,n,a,o,r,l,h,c,u,d,p=t(this).data("ui-draggable"),g=p.options,f=g.snapTolerance,m=i.offset.left,_=m+p.helperProportions.width,v=i.offset.top,b=v+p.helperProportions.height;for(u=p.snapElements.length-1;u>=0;u--)r=p.snapElements[u].left,l=r+p.snapElements[u].width,h=p.snapElements[u].top,c=h+p.snapElements[u].height,r-f>_||m>l+f||h-f>b||v>c+f||!t.contains(p.snapElements[u].item.ownerDocument,p.snapElements[u].item)?(p.snapElements[u].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=!1):("inner"!==g.snapMode&&(s=f>=Math.abs(h-b),n=f>=Math.abs(c-v),a=f>=Math.abs(r-_),o=f>=Math.abs(l-m),s&&(i.position.top=p._convertPositionTo("relative",{top:h-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r-p.helperProportions.width}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),d=s||n||a||o,"outer"!==g.snapMode&&(s=f>=Math.abs(h-v),n=f>=Math.abs(c-b),a=f>=Math.abs(r-m),o=f>=Math.abs(l-_),s&&(i.position.top=p._convertPositionTo("relative",{top:h,left:0}).top-p.margins.top),n&&(i.position.top=p._convertPositionTo("relative",{top:c-p.helperProportions.height,left:0}).top-p.margins.top),a&&(i.position.left=p._convertPositionTo("relative",{top:0,left:r}).left-p.margins.left),o&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[u].snapping&&(s||n||a||o||d)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[u].item})),p.snapElements[u].snapping=s||n||a||o||d)}}),t.ui.plugin.add("draggable","stack",{start:function(){var e,i=this.data("ui-draggable").options,s=t.makeArray(t(i.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});s.length&&(e=parseInt(t(s[0]).css("zIndex"),10)||0,t(s).each(function(i){t(this).css("zIndex",e+i)}),this.css("zIndex",e+s.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i){var s=t(i.helper),n=t(this).data("ui-draggable").options;s.css("zIndex")&&(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(e,i){var s=t(this).data("ui-draggable").options;s._zIndex&&t(i.helper).css("zIndex",s._zIndex)}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}t.widget("ui.droppable",{version:"1.10.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],undefined):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},t.ui.ddmanager.droppables[i.scope]=t.ui.ddmanager.droppables[i.scope]||[],t.ui.ddmanager.droppables[i.scope].push(this),i.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var e=0,i=t.ui.ddmanager.droppables[this.options.scope];i.length>e;e++)i[e]===this&&i.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,i){"accept"===e&&(this.accept=t.isFunction(i)?i:function(t){return t.is(i)}),t.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=t.data(this,"ui-droppable");return e.options.greedy&&!e.options.disabled&&e.options.scope===s.options.scope&&e.accept.call(e.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(e,{offset:e.element.offset()}),e.options.tolerance)?(n=!0,!1):undefined}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),t.ui.intersect=function(t,i,s){if(!i.offset)return!1;var n,a,o=(t.positionAbs||t.position.absolute).left,r=(t.positionAbs||t.position.absolute).top,l=o+t.helperProportions.width,h=r+t.helperProportions.height,c=i.offset.left,u=i.offset.top,d=c+i.proportions().width,p=u+i.proportions().height;switch(s){case"fit":return o>=c&&d>=l&&r>=u&&p>=h;case"intersect":return o+t.helperProportions.width/2>c&&d>l-t.helperProportions.width/2&&r+t.helperProportions.height/2>u&&p>h-t.helperProportions.height/2;case"pointer":return n=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,a=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,e(a,u,i.proportions().height)&&e(n,c,i.proportions().width);case"touch":return(r>=u&&p>=r||h>=u&&p>=h||u>r&&h>p)&&(o>=c&&d>=o||l>=c&&d>=l||c>o&&l>d);default:return!1}},t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,a=t.ui.ddmanager.droppables[e.options.scope]||[],o=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||e&&!a[s].accept.call(a[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;continue t}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,o=t.ui.intersect(e,this,this.options.tolerance),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return t.data(this,"ui-droppable").options.scope===n}),a.length&&(s=t.data(a[0],"ui-droppable"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}}})(jQuery);(function(t){function e(t){return parseInt(t,10)||0}function i(t){return!isNaN(parseInt(t,10))}t.widget("ui.resizable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var e,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;e.length>i;i++)s=t.trim(e[i]),a="ui-resizable-"+s,n=t("<div class='ui-resizable-handle "+a+"'></div>"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(e){var i,s,n,a;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=t(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=t(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,a),this._proportionallyResize()),t(this.handles[i]).length},this._renderAxis(this.element),this._handles=t(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),t(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(t(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(t(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(i){var s,n,a,o=this.options,r=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:r.top,left:r.left}),this._renderProxy(),s=e(this.helper.css("left")),n=e(this.helper.css("top")),o.containment&&(s+=t(o.containment).scrollLeft()||0,n+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:n},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:n},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,a=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===a?this.axis+"-resize":a),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(e){var i,s=this.helper,n={},a=this.originalMousePosition,o=this.axis,r=this.position.top,h=this.position.left,l=this.size.width,c=this.size.height,u=e.pageX-a.left||0,d=e.pageY-a.top||0,p=this._change[o];return p?(i=p.apply(this,[e,u,d]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),this.position.top!==r&&(n.top=this.position.top+"px"),this.position.left!==h&&(n.left=this.position.left+"px"),this.size.width!==l&&(n.width=this.size.width+"px"),this.size.height!==c&&(n.height=this.size.height+"px"),s.css(n),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(n)||this._trigger("resize",e,this.ui()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&t.ui.hasScroll(i[0],"left")?0:c.sizeDiff.height,a=s?0:c.sizeDiff.width,o={width:c.helper.width()-a,height:c.helper.height()-n},r=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,h=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(o,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,s,n,a,o,r=this.options;o={minWidth:i(r.minWidth)?r.minWidth:0,maxWidth:i(r.maxWidth)?r.maxWidth:1/0,minHeight:i(r.minHeight)?r.minHeight:0,maxHeight:i(r.maxHeight)?r.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,s=o.maxHeight*this.aspectRatio,a=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),n>o.minHeight&&(o.minHeight=n),o.maxWidth>s&&(o.maxWidth=s),o.maxHeight>a&&(o.maxHeight=a)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),i(t.left)&&(this.position.left=t.left),i(t.top)&&(this.position.top=t.top),i(t.height)&&(this.size.height=t.height),i(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,s=this.size,n=this.axis;return i(t.height)?t.width=t.height*this.aspectRatio:i(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===n&&(t.left=e.left+(s.width-t.width),t.top=null),"nw"===n&&(t.top=e.top+(s.height-t.height),t.left=e.left+(s.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,s=this.axis,n=i(t.width)&&e.maxWidth&&e.maxWidth<t.width,a=i(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=i(t.width)&&e.minWidth&&e.minWidth>t.width,r=i(t.height)&&e.minHeight&&e.minHeight>t.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,c=/sw|nw|w/.test(s),u=/nw|ne|n/.test(s);return o&&(t.width=e.minWidth),r&&(t.height=e.minHeight),n&&(t.width=e.maxWidth),a&&(t.height=e.maxHeight),o&&c&&(t.left=h-e.minWidth),n&&c&&(t.left=h-e.maxWidth),r&&u&&(t.top=l-e.minHeight),a&&u&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,s,n,a=this.helper||this.element;for(t=0;this._proportionallyResizeElements.length>t;t++){if(n=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],s=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")],e=0;i.length>e;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(s[e],10)||0);n.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).data("ui-resizable"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&t.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,s,n,a,o,r,h,l=t(this).data("ui-resizable"),c=l.options,u=l.element,d=c.containment,p=d instanceof t?d.get(0):/parent/.test(d)?u.parent().get(0):d;p&&(l.containerElement=t(p),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(p),s=[],t(["Top","Right","Left","Bottom"]).each(function(t,n){s[t]=e(i.css("padding"+n))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},n=l.containerOffset,a=l.containerSize.height,o=l.containerSize.width,r=t.ui.hasScroll(p,"left")?p.scrollWidth:o,h=t.ui.hasScroll(p)?p.scrollHeight:a,l.parentData={element:p,left:n.left,top:n.top,width:r,height:h}))},resize:function(e){var i,s,n,a,o=t(this).data("ui-resizable"),r=o.options,h=o.containerOffset,l=o.position,c=o._aspectRatio||e.shiftKey,u={top:0,left:0},d=o.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-u.left),c&&(o.size.height=o.size.width/o.aspectRatio),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),c&&(o.size.width=o.size.height*o.aspectRatio),o.position.top=o._helper?h.top:0),o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top,i=Math.abs((o._helper?o.offset.left-u.left:o.offset.left-u.left)+o.sizeDiff.width),s=Math.abs((o._helper?o.offset.top-u.top:o.offset.top-h.top)+o.sizeDiff.height),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a&&(i-=Math.abs(o.parentData.left)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,c&&(o.size.height=o.size.width/o.aspectRatio)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,c&&(o.size.width=o.size.height*o.aspectRatio))},stop:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.containerOffset,n=e.containerPosition,a=e.containerElement,o=t(e.helper),r=o.offset(),h=o.outerWidth()-e.sizeDiff.width,l=o.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(a.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=function(e){t(e).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css("left"),10),top:parseInt(e.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):t.each(i.alsoResize,function(t){s(t)})},resize:function(e,i){var s=t(this).data("ui-resizable"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0},h=function(e,s){t(e).each(function(){var e=t(this),n=t(this).data("ui-resizable-alsoresize"),a={},o=s&&s.length?s:e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(n[e]||0)+(r[e]||0);i&&i>=0&&(a[e]=i||null)}),e.css(a)})};"object"!=typeof n.alsoResize||n.alsoResize.nodeType?h(n.alsoResize):t.each(n.alsoResize,function(t,e){h(t,e)})},stop:function(){t(this).removeData("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).data("ui-resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).data("ui-resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e=t(this).data("ui-resizable"),i=e.options,s=e.size,n=e.originalSize,a=e.originalPosition,o=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&d>i.maxWidth,g=i.maxHeight&&p>i.maxHeight,m=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=h),v&&(p+=l),f&&(d-=h),g&&(p-=l),/^(se|s|e)$/.test(o)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.top=a.top-u):/^(sw)$/.test(o)?(e.size.width=d,e.size.height=p,e.position.left=a.left-c):(p-l>0?(e.size.height=p,e.position.top=a.top-u):(e.size.height=l,e.position.top=a.top+n.height-l),d-h>0?(e.size.width=d,e.position.left=a.left-c):(e.size.width=h,e.position.left=a.left+n.width-h))}})})(jQuery);(function(t){t.widget("ui.selectable",t.ui.mouse,{version:"1.10.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e=t(i.options.filter,i.element[0]),e.addClass("ui-selectee"),e.each(function(){var e=t(this),i=e.offset();t.data(this,"selectable-item",{element:this,$element:e,left:i.left,top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=t("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):undefined}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=e.pageX,l=e.pageY;return a>r&&(i=r,r=a,a=i),o>l&&(i=l,l=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:l-o}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),h=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?h=!(i.left>r||a>i.right||i.top>l||o>i.bottom):"fit"===n.tolerance&&(h=i.left>a&&r>i.right&&i.top>o&&l>i.bottom),h?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}})})(jQuery);(function(t){function e(t,e,i){return t>e&&e+i>t}function i(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}t.widget("ui.sortable",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===t.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(e,i){"disabled"===e?(this.options[e]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):undefined}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-t(document).scrollTop()<a.scrollSensitivity?r=t(document).scrollTop(t(document).scrollTop()-a.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())<a.scrollSensitivity&&(r=t(document).scrollTop(t(document).scrollTop()+a.scrollSpeed)),e.pageX-t(document).scrollLeft()<a.scrollSensitivity?r=t(document).scrollLeft(t(document).scrollLeft()-a.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())<a.scrollSensitivity&&(r=t(document).scrollLeft(t(document).scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var i="x"===this.options.axis||e(this.positionAbs.top+this.offset.click.top,t.top,t.height),s="y"===this.options.axis||e(this.positionAbs.left+this.offset.click.left,t.left,t.width),n=i&&s,o=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return n?this.floating?a&&"right"===a||"down"===o?2:1:o&&("down"===o?2:1):!1},_intersectsWithSides:function(t){var i=e(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),s=e(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return this.floating&&o?"right"===o&&s||"left"===o&&!s:n&&("down"===n&&i||"up"===n&&!i)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?e.currentItem.children().each(function(){t("<td>&#160;</td>",e.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(n)}):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_contactContainers:function(s){var n,o,a,r,h,l,c,u,d,p,f=null,g=null;for(n=this.containers.length-1;n>=0;n--)if(!t.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(f&&t.contains(this.containers[n].element[0],f.element[0]))continue;f=this.containers[n],g=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",s,this._uiHash(this)),this.containers[n].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[g].containerCache.over||(this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1);else{for(a=1e4,r=null,p=f.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",c=this.positionAbs[h]+this.offset.click[h],o=this.items.length-1;o>=0;o--)t.contains(this.containers[g].element[0],this.items[o].item[0])&&this.items[o].item[0]!==this.currentItem[0]&&(!p||e(this.positionAbs.top+this.offset.click.top,this.items[o].top,this.items[o].height))&&(u=this.items[o].item.offset()[h],d=!1,Math.abs(u-c)>Math.abs(u+this.items[o][l]-c)&&(d=!0,u+=this.items[o][l]),a>Math.abs(u-c)&&(a=Math.abs(u-c),r=this.items[o],this.direction=d?"up":"down"));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[g])return;r?this._rearrange(s,r,null,!0):this._rearrange(s,null,this.containers[g].element,!0),this._trigger("change",s,this._uiHash()),this.containers[g]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[g],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[g]._trigger("over",s,this._uiHash(this)),this.containers[g].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t("document"===n.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t("document"===n.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})})(jQuery);(function(e){var t=0,i={},a={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(s+1)%a];break;case i.LEFT:case i.UP:n=this.headers[(s-1+a)%a];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[a-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,a=this.options,s=a.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,a=this.active,s=e(t.currentTarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),d={oldHeader:a,oldPanel:h,newHeader:r?e():s,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,d)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(d),a.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,a=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._toggleComplete(t)),a.attr({"aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(e,t,s){var n,r,o,h=this,d=0,c=e.length&&(!t.length||e.index()<t.index()),l=this.options.animate||{},u=c&&l.down||l,v=function(){h._toggleComplete(s)};return"number"==typeof u&&(o=u),"string"==typeof u&&(r=u),r=r||u.easing||l.easing,o=o||u.duration||l.duration,t.length?e.length?(n=e.show().outerHeight(),t.animate(i,{duration:o,easing:r,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(a,{duration:o,easing:r,complete:v,step:function(e,i){i.now=Math.round(e),"height"!==i.prop?d+=i.now:"content"!==h.options.heightStyle&&(i.now=Math.round(n-t.outerHeight()-d),d=0)}}),undefined):t.animate(i,o,r,v):e.animate(a,o,r,v)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}})})(jQuery);(function(e){e.widget("ui.autocomplete",{version:"1.10.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,undefined;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:case a.NUMPAD_ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),undefined;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),undefined;var s=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:s})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value):this.liveRegion.text(s.value)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):undefined},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<a>").text(i.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this._value(this.term),this.menu.blur(),undefined):(this.menu[e](t),undefined):(this.search(null,t),undefined)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.text(t))}})})(jQuery);(function(e){var t,i="ui-button ui-widget ui-state-default ui-corner-all",n="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",s=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},a=function(t){var i=t.name,n=t.form,s=e([]);return i&&(i=i.replace(/'/g,"\\'"),s=n?e(n).find("[name='"+i+"']"):e("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),s};e.widget("ui.button",{version:"1.10.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,s),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var n=this,o=this.options,r="checkbox"===this.type||"radio"===this.type,h=r?"":"ui-state-active";null===o.label&&(o.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){o.disabled||this===t&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){o.disabled||e(this).removeClass(h)}).bind("click"+this.eventNamespace,function(e){o.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),r&&this.element.bind("change"+this.eventNamespace,function(){n.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return o.disabled?!1:undefined}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(o.disabled)return!1;e(this).addClass("ui-state-active"),n.buttonElement.attr("aria-pressed","true");var t=n.element[0];a(t).not(t).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return o.disabled?!1:(e(this).addClass("ui-state-active"),t=this,n.document.one("mouseup",function(){t=null}),undefined)}).bind("mouseup"+this.eventNamespace,function(){return o.disabled?!1:(e(this).removeClass("ui-state-active"),undefined)}).bind("keydown"+this.eventNamespace,function(t){return o.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),undefined)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",o.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(i+" ui-state-active "+n).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.element.prop("disabled",!!t),t&&this.buttonElement.removeClass("ui-state-focus"),undefined):(this._resetButton(),undefined)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?a(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),undefined;var t=this.buttonElement.removeClass(n),i=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,a=s.primary&&s.secondary,o=[];s.primary||s.secondary?(this.options.text&&o.push("ui-button-text-icon"+(a?"s":s.primary?"-primary":"-secondary")),s.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+s.primary+"'></span>"),s.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+s.secondary+"'></span>"),this.options.text||(o.push(a?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):o.push("ui-button-text-only"),t.addClass(o.join(" "))}}),e.widget("ui.buttonset",{version:"1.10.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuery);(function(e,t){function i(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){e.datepicker._isDisabledDatepicker(n.inline?t.parent()[0]:n.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))})}function s(t,i){e.extend(t,i);for(var a in i)null==i[a]&&(t[a]=i[a]);return t}e.extend(e.ui,{datepicker:{version:"1.10.4"}});var n,r="datepicker";e.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return s(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var a,s,n;a=t.nodeName.toLowerCase(),s="div"===a||"span"===a,t.id||(this.uuid+=1,t.id="dp"+this.uuid),n=this._newInst(e(t),s),n.settings=e.extend({},i||{}),"input"===a?this._connectDatepicker(t,n):s&&this._inlineDatepicker(t,n)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var a=e(t);i.append=e([]),i.trigger=e([]),a.hasClass(this.markerClassName)||(this._attachments(a,i),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,r,i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var a,s,n,r=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=e("<span class='"+this._appendClass+"'>"+r+"</span>"),t[o?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),a=this._get(i,"showOn"),("focus"===a||"both"===a)&&t.focus(this._showDatepicker),("button"===a||"both"===a)&&(s=this._get(i,"buttonText"),n=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):e("<button type='button'></button>").addClass(this._triggerClass).html(n?e("<img/>").attr({src:n,alt:s,title:s}):s)),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,a,s,n=new Date(2009,11,20),r=this._get(e,"dateFormat");r.match(/[DM]/)&&(t=function(e){for(i=0,a=0,s=0;e.length>s;s++)e[s].length>i&&(i=e[s].length,a=s);return a},n.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length)}},_inlineDatepicker:function(t,i){var a=e(t);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(i.dpDiv),e.data(t,r,i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,a,n,o){var u,c,h,l,d,p=this._dialogInst;return p||(this.uuid+=1,u="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+u+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),p=this._dialogInst=this._newInst(this._dialogInput,!1),p.settings={},e.data(this._dialogInput[0],r,p)),s(p.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(p,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(c=document.documentElement.clientWidth,h=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[c/2-100+l,h/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],r,p),this},_destroyDatepicker:function(t){var i,a=e(t),s=e.data(t,r);a.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,r),"input"===i?(s.append.remove(),s.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&a.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,a,s=e(t),n=e.data(t,r);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(a=s.children("."+this._inlineClass),a.children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,r)}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(i,a,n){var r,o,u,c,h=this._getInst(i);return 2===arguments.length&&"string"==typeof a?"defaults"===a?e.extend({},e.datepicker._defaults):h?"all"===a?e.extend({},h.settings):this._get(h,a):null:(r=a||{},"string"==typeof a&&(r={},r[a]=n),h&&(this._curInst===h&&this._hideDatepicker(),o=this._getDateDatepicker(i,!0),u=this._getMinMaxDate(h,"min"),c=this._getMinMaxDate(h,"max"),s(h.settings,r),null!==u&&r.dateFormat!==t&&r.minDate===t&&(h.settings.minDate=this._formatDate(h,u)),null!==c&&r.dateFormat!==t&&r.maxDate===t&&(h.settings.maxDate=this._formatDate(h,c)),"disabled"in r&&(r.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(e(i),h),this._autoSize(h),this._setDate(h,o),this._updateAlternate(h),this._updateDatepicker(h)),t)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,a,s,n=e.datepicker._getInst(t.target),r=!0,o=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),r=!1;break;case 13:return s=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",n.dpDiv),s[0]&&e.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,s[0]),i=e.datepicker._get(n,"onSelect"),i?(a=e.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[a,n])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,o?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var a,s,n=e.datepicker._getInst(i.target);return e.datepicker._get(n,"constrainInput")?(a=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==i.charCode?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||" ">s||!a||a.indexOf(s)>-1):t},_doKeyUp:function(t){var i,a=e.datepicker._getInst(t.target);if(a.input.val()!==a.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,e.datepicker._getFormatConfig(a)),i&&(e.datepicker._setDateFromField(a),e.datepicker._updateAlternate(a),e.datepicker._updateDatepicker(a))}catch(s){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,a,n,r,o,u,c;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),a=e.datepicker._get(i,"beforeShow"),n=a?a.apply(t,[t,i]):{},n!==!1&&(s(i.settings,n),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),r=!1,e(t).parents().each(function(){return r|="fixed"===e(this).css("position"),!r}),o={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),o=e.datepicker._checkOffset(i,o,r),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":r?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),i.inline||(u=e.datepicker._get(i,"showAnim"),c=e.datepicker._get(i,"duration"),i.dpDiv.zIndex(e(t).zIndex()+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[u]?i.dpDiv.show(u,e.datepicker._get(i,"showOptions"),c):i.dpDiv[u||"show"](u?c:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,n=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var i,a=this._getNumberOfMonths(t),s=a[1],r=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",r*s+"em"),t.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,a){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),r=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,u=document.documentElement.clientWidth+(a?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?s-r:0,i.left-=a&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=a&&i.top===t.input.offset().top+o?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>u&&u>s?Math.abs(i.left+s-u):0),i.top-=Math.min(i.top,i.top+n>c&&c>n?Math.abs(n+o):0),i},_findPos:function(t){for(var i,a=this._getInst(t),s=this._get(a,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,a,s,n,o=this._curInst;!o||t&&o!==e.data(t,r)||this._datepickerShowing&&(i=this._get(o,"showAnim"),a=this._get(o,"duration"),s=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),a,s):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?a:null,s),i||s(),this._datepickerShowing=!1,n=this._get(o,"onClose"),n&&n.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),a=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==a)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,a){var s=e(t),n=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(n,i+("M"===a?this._get(n,"showCurrentAtPos"):0),a),this._updateDatepicker(n))},_gotoToday:function(t){var i,a=e(t),s=this._getInst(a[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(a)},_selectMonthYear:function(t,i,a){var s=e(t),n=this._getInst(s[0]);n["selected"+("M"===a?"Month":"Year")]=n["draw"+("M"===a?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(s)},_selectDay:function(t,i,a,s){var n,r=e(t);e(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||(n=this._getInst(r[0]),n.selectedDay=n.currentDay=e("a",s).html(),n.selectedMonth=n.currentMonth=i,n.selectedYear=n.currentYear=a,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var a,s=e(t),n=this._getInst(s[0]);i=null!=i?i:this._formatDate(n),n.input&&n.input.val(i),this._updateAlternate(n),a=this._get(n,"onSelect"),a?a.apply(n.input?n.input[0]:null,[i,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,a,s,n=this._get(t,"altField");n&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),a=this._getDate(t),s=this.formatDate(i,a,this._getFormatConfig(t)),e(n).each(function(){e(this).val(s)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(i,a,s){if(null==i||null==a)throw"Invalid arguments";if(a="object"==typeof a?""+a:a+"",""===a)return null;var n,r,o,u,c=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,p=(s?s.dayNames:null)||this._defaults.dayNames,g=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,m=(s?s.monthNames:null)||this._defaults.monthNames,f=-1,_=-1,v=-1,k=-1,y=!1,b=function(e){var t=i.length>n+1&&i.charAt(n+1)===e;return t&&n++,t},D=function(e){var t=b(e),i="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,s=RegExp("^\\d{1,"+i+"}"),n=a.substring(c).match(s);if(!n)throw"Missing number at position "+c;return c+=n[0].length,parseInt(n[0],10)},w=function(i,s,n){var r=-1,o=e.map(b(i)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,i){var s=i[1];return a.substr(c,s.length).toLowerCase()===s.toLowerCase()?(r=i[0],c+=s.length,!1):t}),-1!==r)return r+1;throw"Unknown name at position "+c},M=function(){if(a.charAt(c)!==i.charAt(n))throw"Unexpected literal at position "+c;c++};for(n=0;i.length>n;n++)if(y)"'"!==i.charAt(n)||b("'")?M():y=!1;else switch(i.charAt(n)){case"d":v=D("d");break;case"D":w("D",d,p);break;case"o":k=D("o");break;case"m":_=D("m");break;case"M":_=w("M",g,m);break;case"y":f=D("y");break;case"@":u=new Date(D("@")),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"!":u=new Date((D("!")-this._ticksTo1970)/1e4),f=u.getFullYear(),_=u.getMonth()+1,v=u.getDate();break;case"'":b("'")?M():y=!0;break;default:M()}if(a.length>c&&(o=a.substr(c),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===f?f=(new Date).getFullYear():100>f&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(l>=f?0:-100)),k>-1)for(_=1,v=k;;){if(r=this._getDaysInMonth(f,_-1),r>=v)break;_++,v-=r}if(u=this._daylightSavingAdjust(new Date(f,_-1,v)),u.getFullYear()!==f||u.getMonth()+1!==_||u.getDate()!==v)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var a,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,o=(i?i.monthNames:null)||this._defaults.monthNames,u=function(t){var i=e.length>a+1&&e.charAt(a+1)===t;return i&&a++,i},c=function(e,t,i){var a=""+t;if(u(e))for(;i>a.length;)a="0"+a;return a},h=function(e,t,i,a){return u(e)?a[t]:i[t]},l="",d=!1;if(t)for(a=0;e.length>a;a++)if(d)"'"!==e.charAt(a)||u("'")?l+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":l+=c("d",t.getDate(),2);break;case"D":l+=h("D",t.getDay(),s,n);break;case"o":l+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":l+=c("m",t.getMonth()+1,2);break;case"M":l+=h("M",t.getMonth(),r,o);break;case"y":l+=u("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":l+=t.getTime();break;case"!":l+=1e4*t.getTime()+this._ticksTo1970;break;case"'":u("'")?l+="'":d=!0;break;default:l+=e.charAt(a)}return l},_possibleChars:function(e){var t,i="",a=!1,s=function(i){var a=e.length>t+1&&e.charAt(t+1)===i;return a&&t++,a};for(t=0;e.length>t;t++)if(a)"'"!==e.charAt(t)||s("'")?i+=e.charAt(t):a=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":a=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,i){return e.settings[i]!==t?e.settings[i]:this._defaults[i]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),a=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),n=s,r=this._getFormatConfig(e);try{n=this.parseDate(i,a,r)||s}catch(o){a=t?"":a}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=a?n.getDate():0,e.currentMonth=a?n.getMonth():0,e.currentYear=a?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,a){var s=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},n=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(a){}for(var s=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,n=s.getFullYear(),r=s.getMonth(),o=s.getDate(),u=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,c=u.exec(i);c;){switch(c[2]||"d"){case"d":case"D":o+=parseInt(c[1],10);break;case"w":case"W":o+=7*parseInt(c[1],10);break;case"m":case"M":r+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r));break;case"y":case"Y":n+=parseInt(c[1],10),o=Math.min(o,e.datepicker._getDaysInMonth(n,r))}c=u.exec(i)}return new Date(n,r,o)},r=null==i||""===i?a:"string"==typeof i?n(i):"number"==typeof i?isNaN(i)?a:s(i):new Date(i.getTime());return r=r&&"Invalid Date"==""+r?a:r,r&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0),r.setMilliseconds(0)),this._daylightSavingAdjust(r)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var a=!t,s=e.selectedMonth,n=e.selectedYear,r=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=r.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=r.getMonth(),e.drawYear=e.selectedYear=e.currentYear=r.getFullYear(),s===e.selectedMonth&&n===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(a?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),a="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(a,-i,"M")},next:function(){e.datepicker._adjustDate(a,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(a)},selectDay:function(){return e.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(a,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,a,s,n,r,o,u,c,h,l,d,p,g,m,f,_,v,k,y,b,D,w,M,C,x,I,N,T,A,E,S,Y,F,P,O,j,K,R,H=new Date,W=this._daylightSavingAdjust(new Date(H.getFullYear(),H.getMonth(),H.getDate())),L=this._get(e,"isRTL"),U=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),z=this._get(e,"navigationAsDateFormat"),q=this._getNumberOfMonths(e),G=this._get(e,"showCurrentAtPos"),J=this._get(e,"stepMonths"),Q=1!==q[0]||1!==q[1],V=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),$=this._getMinMaxDate(e,"min"),X=this._getMinMaxDate(e,"max"),Z=e.drawMonth-G,et=e.drawYear;if(0>Z&&(Z+=12,et--),X)for(t=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-q[0]*q[1]+1,X.getDate())),t=$&&$>t?$:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=z?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-J,1)),this._getFormatConfig(e)):i,a=this._canAdjustMonth(e,-1,et,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>":B?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"e":"w")+"'>"+i+"</span></a>",s=this._get(e,"nextText"),s=z?this.formatDate(s,this._daylightSavingAdjust(new Date(et,Z+J,1)),this._getFormatConfig(e)):s,n=this._canAdjustMonth(e,1,et,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>":B?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(L?"w":"e")+"'>"+s+"</span></a>",r=this._get(e,"currentText"),o=this._get(e,"gotoCurrent")&&e.currentDay?V:W,r=z?this.formatDate(r,o,this._getFormatConfig(e)):r,u=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",c=U?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(L?u:"")+(this._isInRange(e,o)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(L?"":u)+"</div>":"",h=parseInt(this._get(e,"firstDay"),10),h=isNaN(h)?0:h,l=this._get(e,"showWeek"),d=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),g=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),f=this._get(e,"beforeShowDay"),_=this._get(e,"showOtherMonths"),v=this._get(e,"selectOtherMonths"),k=this._getDefaultDate(e),y="",D=0;q[0]>D;D++){for(w="",this.maxRows=4,M=0;q[1]>M;M++){if(C=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),x=" ui-corner-all",I="",Q){if(I+="<div class='ui-datepicker-group",q[1]>1)switch(M){case 0:I+=" ui-datepicker-group-first",x=" ui-corner-"+(L?"right":"left");break;case q[1]-1:I+=" ui-datepicker-group-last",x=" ui-corner-"+(L?"left":"right");break;default:I+=" ui-datepicker-group-middle",x=""}I+="'>"}for(I+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+x+"'>"+(/all|left/.test(x)&&0===D?L?n:a:"")+(/all|right/.test(x)&&0===D?L?a:n:"")+this._generateMonthYearHeader(e,Z,et,$,X,D>0||M>0,g,m)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",N=l?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",b=0;7>b;b++)T=(b+h)%7,N+="<th"+((b+h+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[T]+"'>"+p[T]+"</span></th>";for(I+=N+"</tr></thead><tbody>",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),E=(this._getFirstDayOfMonth(et,Z)-h+7)%7,S=Math.ceil((E+A)/7),Y=Q?this.maxRows>S?this.maxRows:S:S,this.maxRows=Y,F=this._daylightSavingAdjust(new Date(et,Z,1-E)),P=0;Y>P;P++){for(I+="<tr>",O=l?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(F)+"</td>":"",b=0;7>b;b++)j=f?f.apply(e.input?e.input[0]:null,[F]):[!0,""],K=F.getMonth()!==Z,R=K&&!v||!j[0]||$&&$>F||X&&F>X,O+="<td class='"+((b+h+6)%7>=5?" ui-datepicker-week-end":"")+(K?" ui-datepicker-other-month":"")+(F.getTime()===C.getTime()&&Z===e.selectedMonth&&e._keyEvent||k.getTime()===F.getTime()&&k.getTime()===C.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(K&&!_?"":" "+j[1]+(F.getTime()===V.getTime()?" "+this._currentClass:"")+(F.getTime()===W.getTime()?" ui-datepicker-today":""))+"'"+(K&&!_||!j[2]?"":" title='"+j[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+F.getMonth()+"' data-year='"+F.getFullYear()+"'")+">"+(K&&!_?"&#xa0;":R?"<span class='ui-state-default'>"+F.getDate()+"</span>":"<a class='ui-state-default"+(F.getTime()===W.getTime()?" ui-state-highlight":"")+(F.getTime()===V.getTime()?" ui-state-active":"")+(K?" ui-priority-secondary":"")+"' href='#'>"+F.getDate()+"</a>")+"</td>",F.setDate(F.getDate()+1),F=this._daylightSavingAdjust(F);I+=O+"</tr>"}Z++,Z>11&&(Z=0,et++),I+="</tbody></table>"+(Q?"</div>"+(q[0]>0&&M===q[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),w+=I}y+=w}return y+=c,e._keyEvent=!1,y},_generateMonthYearHeader:function(e,t,i,a,s,n,r,o){var u,c,h,l,d,p,g,m,f=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),v=this._get(e,"showMonthAfterYear"),k="<div class='ui-datepicker-title'>",y="";if(n||!f)y+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(u=a&&a.getFullYear()===i,c=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!u||h>=a.getMonth())&&(!c||s.getMonth()>=h)&&(y+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"</option>");y+="</select>"}if(v||(k+=y+(!n&&f&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",n||!_)k+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(l=this._get(e,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?d+parseInt(e,10):parseInt(e,10);
7
+ return isNaN(t)?d:t},g=p(l[0]),m=Math.max(g,p(l[1]||"")),g=a?Math.max(g,a.getFullYear()):g,m=s?Math.min(m,s.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";m>=g;g++)e.yearshtml+="<option value='"+g+"'"+(g===i?" selected='selected'":"")+">"+g+"</option>";e.yearshtml+="</select>",k+=e.yearshtml,e.yearshtml=null}return k+=this._get(e,"yearSuffix"),v&&(k+=(!n&&f&&_?"":"&#xa0;")+y),k+="</div>"},_adjustInstDate:function(e,t,i){var a=e.drawYear+("Y"===i?t:0),s=e.drawMonth+("M"===i?t:0),n=Math.min(e.selectedDay,this._getDaysInMonth(a,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(a,s,n)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),s=i&&i>t?i:t;return a&&s>a?a:s},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,a){var s=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(i,a+(0>t?t:s[0]*s[1]),1));return 0>t&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var i,a,s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),r=null,o=null,u=this._get(e,"yearRange");return u&&(i=u.split(":"),a=(new Date).getFullYear(),r=parseInt(i[0],10),o=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=a),i[1].match(/[+\-].*/)&&(o+=a)),(!s||t.getTime()>=s.getTime())&&(!n||t.getTime()<=n.getTime())&&(!r||t.getFullYear()>=r)&&(!o||o>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,a){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(a,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new i,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.10.4"})(jQuery);(function(e){var t={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.10.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,a=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._destroyOverlay(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&e(i).blur()}catch(s){}this._hide(this.uiDialog,this.options.hide,function(){a._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!t&&this._trigger("focus",e),i},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),undefined):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"),undefined)},_focusTabbable:function(){var e=this.element.find("[autofocus]");e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),undefined;if(t.keyCode===e.ui.keyCode.TAB){var i=this.uiDialog.find(":tabbable"),a=i.filter(":first"),s=i.filter(":last");t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==a[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(s.focus(1),t.preventDefault()):(a.focus(1),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html("&#160;"),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),undefined):(e.each(i,function(i,a){var s,n;a=e.isFunction(a)?{click:a,text:i}:a,a=e.extend({type:"button"},a),s=a.click,a.click=function(){s.apply(t.element[0],arguments)},n={icons:a.icons,text:a.showText},delete a.icons,delete a.showText,e("<button></button>",a).button(n).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),undefined)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,a=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(a,s){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",a,t(s))},drag:function(e,a){i._trigger("drag",e,t(a))},stop:function(s,n){a.position=[n.position.left-i.document.scrollLeft(),n.position.top-i.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",s,t(n))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,a=this.options,s=a.resizable,n=this.uiDialog.css("position"),r="string"==typeof s?s:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:this._minHeight(),handles:r,start:function(a,s){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",a,t(s))},resize:function(e,a){i._trigger("resize",e,t(a))},stop:function(s,n){a.height=e(this).height(),a.width=e(this).width(),e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",s,t(n))}}).css("position",n)},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(a){var s=this,n=!1,r={};e.each(a,function(e,a){s._setOption(e,a),e in t&&(n=!0),e in i&&(r[e]=a)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",r)},_setOption:function(e,t){var i,a,s=this.uiDialog;"dialogClass"===e&&s.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=s.is(":data(ui-draggable)"),i&&!t&&s.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(a=s.is(":data(ui-resizable)"),a&&!t&&s.resizable("destroy"),a&&"string"==typeof t&&s.resizable("option","handles",t),a||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,a=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),a.minWidth>a.width&&(a.width=a.minWidth),e=this.uiDialog.css({height:"auto",width:a.width}).outerHeight(),t=Math.max(0,a.minHeight-e),i="number"==typeof a.maxHeight?Math.max(0,a.maxHeight-e):"none","auto"===a.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,a.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=this,i=this.widgetFullName;e.ui.dialog.overlayInstances||this._delay(function(){e.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(a){t._allowInteraction(a)||(a.preventDefault(),e(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=e("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),e.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(e.ui.dialog.overlayInstances--,e.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),e.ui.dialog.overlayInstances=0,e.uiBackCompat!==!1&&e.widget("ui.dialog",e.ui.dialog,{_position:function(){var t,i=this.options.position,a=[],s=[0,0];i?(("string"==typeof i||"object"==typeof i&&"0"in i)&&(a=i.split?i.split(" "):[i[0],i[1]],1===a.length&&(a[1]=a[0]),e.each(["left","top"],function(e,t){+a[e]===a[e]&&(s[e]=a[e],a[e]=t)}),i={my:a[0]+(0>s[0]?s[0]:"+"+s[0])+" "+a[1]+(0>s[1]?s[1]:"+"+s[1]),at:a.join(" ")}),i=e.extend({},e.ui.dialog.prototype.options.position,i)):i=e.ui.dialog.prototype.options.position,t=this.uiDialog.is(":visible"),t||this.uiDialog.show(),this.uiDialog.position(i),t||this.uiDialog.hide()}})})(jQuery);(function(t){t.widget("ui.menu",{version:"1.10.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,t.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(e){var i=t(e.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var i=t(e.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){t(e.target).closest(".ui-menu").length||this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){function i(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var s,n,a,o,r,l=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:l=!1,n=this.previousFilter||"",a=String.fromCharCode(e.keyCode),o=!1,clearTimeout(this.filterTimer),a===n?o=!0:a=n+a,r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())}),s=o&&-1!==s.index(this.active.next())?this.active.nextAll(".ui-menu-item"):s,s.length||(a=String.fromCharCode(e.keyCode),r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())})),s.length?(this.focus(e,s),s.length>1?(this.previousFilter=a,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}l&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i=this.options.icons.submenu,s=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),s.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),s=e.prev("a"),n=t("<span>").addClass("ui-menu-icon ui-icon "+i).data("ui-menu-submenu-carat",!0);s.attr("aria-haspopup","true").prepend(n),e.attr("aria-labelledby",s.attr("id"))}),e=s.add(this.element),e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),e.children(":not(.ui-menu-item)").each(function(){var e=t(this);/[^\-\u2014\u2013\s]/.test(e.text())||e.addClass("ui-widget-content ui-menu-divider")}),e.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),this._super(t,e)},focus:function(t,e){var i,s;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=e.height(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())),undefined):(this.next(e),undefined)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item").first())),undefined):(this.next(e),undefined)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)}})})(jQuery);(function(t,e){t.widget("ui.progressbar",{version:"1.10.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=t("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(t){return t===e?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),e)},_constrainedValue:function(t){return t===e&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})})(jQuery);(function(t){var e=5;t.widget("ui.slider",t.ui.mouse,{version:"1.10.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)o.push(a);this.handles=n.add(t(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,i="";e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=t("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){var t=this.handles.add(this.range).filter("a");this._off(t),this._on(t,this._handleEvents),this._hoverable(t),this._focusable(t)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,a,o,r,l,h,u=this,c=this.options;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-u.values(e));(n>i||n===i&&(e===u._lastChangedValue||u.values(e)===c.min))&&(n=i,a=t(this),o=e)}),r=this._start(e,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),l=a.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-a.width()/2,top:e.pageY-l.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,a;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(e?0:1),2===this.options.values.length&&this.options.range===!0&&(0===e&&i>s||1===e&&s>i)&&(i=s),i!==this.values(e)&&(n=this.values(),n[e]=i,a=this._trigger("slide",t,{handle:this.handles[e],value:i,values:n}),s=this.values(e?0:1),a!==!1&&this.values(e,i))):i!==this.value()&&(a=this._trigger("slide",t,{handle:this.handles[e],value:i}),a!==!1&&this.value(i))},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(e,i){var s,n,a;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),undefined;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(e):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),t.Widget.prototype._setOption.apply(this,arguments),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e,i,s,n,a,o=this.options.range,r=this.options,l=this,h=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())),u["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](u,r.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[h?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[h?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(i){var s,n,a,o,r=t(i.target).data("ui-slider-handle-index");switch(i.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,t(i.target).addClass("ui-state-active"),s=this._start(i,r),s===!1))return}switch(o=this.options.step,n=a=this.options.values&&this.options.values.length?this.values(r):this.value(),i.keyCode){case t.ui.keyCode.HOME:a=this._valueMin();break;case t.ui.keyCode.END:a=this._valueMax();break;case t.ui.keyCode.PAGE_UP:a=this._trimAlignValue(n+(this._valueMax()-this._valueMin())/e);break;case t.ui.keyCode.PAGE_DOWN:a=this._trimAlignValue(n-(this._valueMax()-this._valueMin())/e);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(n===this._valueMax())return;a=this._trimAlignValue(n+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(n===this._valueMin())return;a=this._trimAlignValue(n-o)}this._slide(i,r,a)},click:function(t){t.preventDefault()},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),t(e.target).removeClass("ui-state-active"))}}})})(jQuery);(function(t){function e(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.widget("ui.spinner",{version:"1.10.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e={},i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);void 0!==n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var t=this.element[0]===this.document[0].activeElement;t||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var t=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=t.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*t.height())&&t.height()>0&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){if("culture"===t||"numberFormat"===t){var i=this._parse(this.element.val());return this.options[t]=e,this.element.val(this._format(i)),void 0}("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(e.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(e.down)),this._super(t,e),"disabled"===t&&(e?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:e(function(t){this._super(t),this._value(this.element.val())}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:e(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:e(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:e(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:e(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(e(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}})})(jQuery);(function(t,e){function i(){return++n}function s(t){return t=t.cloneNode(!1),t.hash.length>1&&decodeURIComponent(t.href.replace(a,""))===decodeURIComponent(location.href.replace(a,""))}var n=0,a=/#.*$/;t.widget("ui.tabs",{version:"1.10.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var e=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var i=this.options.active,s=this.options.collapsible,n=location.hash.substring(1);return null===i&&(n&&this.tabs.each(function(s,a){return t(a).attr("aria-controls")===n?(i=s,!1):e}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=this.tabs.length?0:!1)),i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),-1===i&&(i=s?!1:0)),!s&&i===!1&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(i){var s=t(this.document[0].activeElement).closest("li"),n=this.tabs.index(s),a=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:n++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:a=!1,n--;break;case t.ui.keyCode.END:n=this.anchors.length-1;break;case t.ui.keyCode.HOME:n=0;break;case t.ui.keyCode.SPACE:return i.preventDefault(),clearTimeout(this.activating),this._activate(n),e;case t.ui.keyCode.ENTER:return i.preventDefault(),clearTimeout(this.activating),this._activate(n===this.options.active?!1:n),e;default:return}i.preventDefault(),clearTimeout(this.activating),n=this._focusNextTab(n,a),i.ctrlKey||(s.attr("aria-selected","false"),this.tabs.eq(n).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",n)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.focus())},_handlePageNav:function(i){return i.altKey&&i.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):i.altKey&&i.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):e},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,i){return"active"===t?(this._activate(i),e):"disabled"===t?(this._setupDisabled(i),e):(this._super(t,i),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",i),i||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(i),"heightStyle"===t&&this._setupHeightStyle(i),e)},_tabId:function(t){return t.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=t(),this.anchors.each(function(i,n){var a,o,r,h=t(n).uniqueId().attr("id"),l=t(n).closest("li"),c=l.attr("aria-controls");s(n)?(a=n.hash,o=e.element.find(e._sanitizeSelector(a))):(r=e._tabId(l),a="#"+r,o=e.element.find(a),o.length||(o=e._createPanel(r),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),c&&l.data("ui-tabs-aria-controls",c),l.attr({"aria-controls":a.substring(1),"aria-labelledby":h}),o.attr("aria-labelledby",h)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(e){t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1);for(var i,s=0;i=this.tabs[s];s++)e===!0||-1!==t.inArray(s,e)?t(i).addClass("ui-state-disabled").attr("aria-disabled","true"):t(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=e},_setupEvents:function(e){var i={click:function(t){t.preventDefault()}};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?t():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():a,newPanel:h};e.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?t():a,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),e),this._toggle(e,c))},_toggle:function(e,i){function s(){a.running=!1,a._trigger("activate",e,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr({"aria-expanded":"false","aria-hidden":"true"}),i.oldTab.attr("aria-selected","false"),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr({"aria-expanded":"true","aria-hidden":"false"}),i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var s=this.options.disabled;s!==!1&&(i===e?s=!1:(i=this._getIndex(i),s=t.isArray(s)?t.map(s,function(t){return t!==i?t:null}):t.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(s))},disable:function(i){var s=this.options.disabled;if(s!==!0){if(i===e)s=!0;else{if(i=this._getIndex(i),-1!==t.inArray(i,s))return;s=t.isArray(s)?t.merge([i],s).sort():[i]}this._setupDisabled(s)}},load:function(e,i){e=this._getIndex(e);var n=this,a=this.tabs.eq(e),o=a.find(".ui-tabs-anchor"),r=this._getPanelForTab(a),h={tab:a,panel:r};s(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(a.addClass("ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){r.html(t),n._trigger("load",i,h)},1)}).complete(function(t,e){setTimeout(function(){"abort"===e&&n.panels.stop(!1,!0),a.removeClass("ui-tabs-loading"),r.removeAttr("aria-busy"),t===n.xhr&&delete n.xhr},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href"),beforeSend:function(e,a){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:a},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})})(jQuery);(function(t){function e(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))}function i(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")}var s=0;t.widget("ui.tooltip",{version:"1.10.4",options:{content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(e,i){var s=this;return"disabled"===e?(this[i?"_disable":"_enable"](),this.options[e]=i,void 0):(this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e)}),void 0)},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.is("[title]")&&e.data("ui-tooltip-title",e.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))})},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s?this._open(e,t,s):(i=s.call(t[0],function(i){t.data("ui-tooltip-open")&&n._delay(function(){e&&(e.type=o),this._open(e,t,i)})}),i&&this._open(e,t,i),void 0)},_open:function(i,s,n){function o(t){l.of=t,a.is(":hidden")||a.position(l)}var a,r,h,l=t.extend({},this.options.position);if(n){if(a=this._find(s),a.length)return a.find(".ui-tooltip-content").html(n),void 0;s.is("[title]")&&(i&&"mouseover"===i.type?s.attr("title",""):s.removeAttr("title")),a=this._tooltip(s),e(s,a.attr("id")),a.find(".ui-tooltip-content").html(n),this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:o}),o(i)):a.position(t.extend({of:s},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){a.is(":visible")&&(o(l.of),clearInterval(h))},t.fx.interval)),this._trigger("open",i,{tooltip:a}),r={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var i=t.Event(e);i.currentTarget=s[0],this.close(i,!0)}},remove:function(){this._removeTooltip(a)}},i&&"mouseover"!==i.type||(r.mouseleave="close"),i&&"focusin"!==i.type||(r.focusout="close"),this._on(!0,s,r)}},close:function(e){var s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);this.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&n.attr("title",n.data("ui-tooltip-title")),i(n),o.stop(!0),this._hide(o,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),this.closing=!0,this._trigger("close",e,{tooltip:o}),this.closing=!1)},_tooltip:function(e){var i="ui-tooltip-"+s++,n=t("<div>").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return t("<div>").addClass("ui-tooltip-content").appendTo(n),n.appendTo(this.document[0].body),this.tooltips[i]=e,n},_find:function(e){var i=e.data("ui-tooltip-id");return i?t("#"+i):t()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0),t("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery);(function(t,e){var i="ui-effects-";t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,a){var o,r=a.re.exec(i),l=r&&a.parse(r),h=a.space||"rgba";return l?(o=s[h](l),s[c[h].cache]=o[c[h].cache],n=s._rgba=o._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,a.transparent),s):a[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,o,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(o),o=e);var u=this,d=t.type(n),p=this._rgba=[];return o!==e&&(n=[n,o,r,l],d="array"),"string"===d?this.parse(s(n)||a._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var a=s.cache;f(s.props,function(t,e){if(!u[a]&&s.to){if("alpha"===t||null==n[t])return;u[a]=s.to(u._rgba)}u[a][e.idx]=i(n[t],e,!0)}),u[a]&&0>t.inArray(null,u[a].slice(0,3))&&(u[a][3]=1,s.from&&(u._rgba=s.from(u[a])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,a){var o,r=i[a.cache];return r&&(o=n[a.cache]||a.to&&a.to(n._rgba)||[],f(a.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),a=c[n],o=0===this.alpha()?h("transparent"):this,r=o[a.cache]||a.to(o._rgba),l=r.slice();return s=s[a.cache],f(a.props,function(t,n){var a=n.idx,o=r[a],h=s[a],c=u[n.type]||{};null!==h&&(null===o?l[a]=h:(c.mod&&(h-o>c.mod/2?o+=c.mod:o-h>c.mod/2&&(o-=c.mod)),l[a]=i((h-o)*e+o,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,a=t[2]/255,o=t[3],r=Math.max(s,n,a),l=Math.min(s,n,a),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-a)/h+360:n===r?60*(a-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==o?1:o]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],a=t[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,e+1/3)),Math.round(255*n(r,o,e)),Math.round(255*n(r,o,e-1/3)),a]},f(c,function(s,n){var a=n.props,o=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[o]&&(this[o]=l(this._rgba)),s===e)return this[o].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[o].slice();return f(a,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[o]=d,n):h(d)},f(a,function(e,i){h.fn[e]||(h.fn[e]=function(n){var a,o=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===o?c:("function"===o&&(n=n.call(this,c),o=t.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=c+parseFloat(a[2])*("+"===a[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var a,o,r="";if("transparent"!==n&&("string"!==t.type(n)||(a=s(n)))){if(n=h(a||n),!d.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&o&&o.style;)try{r=t.css(o,"backgroundColor"),o=o.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(o),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},a=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(a[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(a[i]=n[i]);return a}function s(e,i){var s,n,o={};for(s in i)n=i[s],e[s]!==n&&(a[s]||(t.fx.step[s]||!isNaN(parseFloat(n)))&&(o[s]=n));return o}var n=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,a,o,r){var l=t.speed(a,o,r);return this.queue(function(){var a,o=t(this),r=o.attr("class")||"",h=l.children?o.find("*").addBack():o;h=h.map(function(){var e=t(this);return{el:e,start:i(this)}}),a=function(){t.each(n,function(t,i){e[i]&&o[i+"Class"](e[i])})},a(),h=h.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),o.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){a(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(o[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,a){return s?t.effects.animateClass.call(this,{add:i},s,n,a):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,a){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,a):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(i){return function(s,n,a,o,r){return"boolean"==typeof n||n===e?a?t.effects.animateClass.call(this,n?{add:s}:{remove:s},a,o,r):i.apply(this,arguments):t.effects.animateClass.call(this,{toggle:s},n,a,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,a){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,a)}})}(),function(){function s(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function n(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}t.extend(t.effects,{version:"1.10.4",save:function(t,e){for(var s=0;e.length>s;s++)null!==e[s]&&t.data(i+e[s],t[0].style[e[s]])},restore:function(t,s){var n,a;for(a=0;s.length>a;a++)null!==s[a]&&(n=t.data(i+s[a]),n===e&&(n=""),t.css(s[a],n))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return e.wrap(s),(e[0]===a||t.contains(e[0],a))&&t(a).focus(),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var a=e.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),t.fn.extend({effect:function(){function e(e){function s(){t.isFunction(a)&&a.call(n[0]),t.isFunction(e)&&e()}var n=t(this),a=i.complete,r=i.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),s()):o.call(n[0],i,s)}var i=s.apply(this,arguments),n=i.mode,a=i.queue,o=t.effects.effect[i.effect];return t.fx.off||!o?n?this[n](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):a===!1?this.each(e):this.queue(a||"fx",e)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}()})(jQuery);(function(t){var e=/up|down|vertical/,i=/up|left|vertical|horizontal/;t.effects.effect.blind=function(s,n){var a,o,r,l=t(this),h=["position","top","bottom","left","right","height","width"],c=t.effects.setMode(l,s.mode||"hide"),u=s.direction||"up",d=e.test(u),p=d?"height":"width",f=d?"top":"left",g=i.test(u),m={},v="show"===c;l.parent().is(".ui-effects-wrapper")?t.effects.save(l.parent(),h):t.effects.save(l,h),l.show(),a=t.effects.createWrapper(l).css({overflow:"hidden"}),o=a[p](),r=parseFloat(a.css(f))||0,m[p]=v?o:0,g||(l.css(d?"bottom":"right",0).css(d?"top":"left","auto").css({position:"absolute"}),m[f]=v?r:o+r),v&&(a.css(p,0),g||a.css(f,r+o)),a.animate(m,{duration:s.duration,easing:s.easing,queue:!1,complete:function(){"hide"===c&&l.hide(),t.effects.restore(l,h),t.effects.removeWrapper(l),n()}})}})(jQuery);(function(t){t.effects.effect.bounce=function(e,i){var s,n,a,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"effect"),h="hide"===l,c="show"===l,u=e.direction||"up",d=e.distance,p=e.times||5,f=2*p+(c||h?1:0),g=e.duration/f,m=e.easing,v="up"===u||"down"===u?"top":"left",_="up"===u||"left"===u,b=o.queue(),y=b.length;for((c||h)&&r.push("opacity"),t.effects.save(o,r),o.show(),t.effects.createWrapper(o),d||(d=o["top"===v?"outerHeight":"outerWidth"]()/3),c&&(a={opacity:1},a[v]=0,o.css("opacity",0).css(v,_?2*-d:2*d).animate(a,g,m)),h&&(d/=Math.pow(2,p-1)),a={},a[v]=0,s=0;p>s;s++)n={},n[v]=(_?"-=":"+=")+d,o.animate(n,g,m).animate(a,g,m),d=h?2*d:d/2;h&&(n={opacity:0},n[v]=(_?"-=":"+=")+d,o.animate(n,g,m)),o.queue(function(){h&&o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}),y>1&&b.splice.apply(b,[1,0].concat(b.splice(y,f+1))),o.dequeue()}})(jQuery);(function(t){t.effects.effect.clip=function(e,i){var s,n,a,o=t(this),r=["position","top","bottom","left","right","height","width"],l=t.effects.setMode(o,e.mode||"hide"),h="show"===l,c=e.direction||"vertical",u="vertical"===c,d=u?"height":"width",p=u?"top":"left",f={};t.effects.save(o,r),o.show(),s=t.effects.createWrapper(o).css({overflow:"hidden"}),n="IMG"===o[0].tagName?s:o,a=n[d](),h&&(n.css(d,0),n.css(p,a/2)),f[d]=h?a:0,f[p]=h?0:a/2,n.animate(f,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){h||o.hide(),t.effects.restore(o,r),t.effects.removeWrapper(o),i()}})}})(jQuery);(function(t){t.effects.effect.drop=function(e,i){var s,n=t(this),a=["position","top","bottom","left","right","opacity","height","width"],o=t.effects.setMode(n,e.mode||"hide"),r="show"===o,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l?"pos":"neg",u={opacity:r?1:0};t.effects.save(n,a),n.show(),t.effects.createWrapper(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,r&&n.css("opacity",0).css(h,"pos"===c?-s:s),u[h]=(r?"pos"===c?"+=":"-=":"pos"===c?"-=":"+=")+s,n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&