Merge commit 'fc702a6210d901cd3beea220e72f71a3b7f7d41e' into sidebar_config

Conflicts:
	app/controllers/admin/page_parts_controller.rb
	app/controllers/default_widget_controller.rb
	app/uploaders/gprs_uploader.rb
	app/uploaders/location_uploader.rb
	app/views/admin/page_parts/_module_widget.html.erb
	app/views/admin/page_parts/reload_widget_styles.js.erb
	app/views/admin/page_parts/reload_widgets.js.erb
	app/views/layouts/_side_bar_content.html.erb
	config/locales/zh_tw.yml
	lib/parsers/parser_front_end.rb
	vendor/built_in_modules/announcement/init.rb
	vendor/built_in_modules/gprs/app/assets/javascripts/panel/gprs/back_end/locations.js
	vendor/built_in_modules/gprs/app/assets/stylesheets/panel/gprs/back_end/locations.css
	vendor/built_in_modules/gprs/app/controllers/panel/gprs/back_end/locations_controller.rb
	vendor/built_in_modules/gprs/app/views/panel/gprs/back_end/locations/index.html.erb
	vendor/built_in_modules/gprs/test/functional/panel/gprs/back_end/locations_controller_test.rb
	vendor/built_in_modules/location/README.rdoc
	vendor/built_in_modules/location/app/assets/javascripts/panel/gprs/back_end/locations.js
	vendor/built_in_modules/location/app/assets/javascripts/panel/location/back_end/locations.js
	vendor/built_in_modules/location/app/assets/stylesheets/panel/gprs/back_end/locations.css
	vendor/built_in_modules/location/app/assets/stylesheets/panel/location/back_end/locations.css
	vendor/built_in_modules/location/app/controllers/panel/location/back_end/locations_controller.rb
	vendor/built_in_modules/location/app/controllers/panel/locations/back_end/locations_controller.rb
	vendor/built_in_modules/location/app/models/location.rb
	vendor/built_in_modules/location/app/uploaders/locations_uploader.rb
	vendor/built_in_modules/location/app/views/panel/location/back_end/locations/index.html.erb
	vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/_form.html.erb
	vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/edit.html.erb
	vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/index.html.erb
	vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/new.html.erb
	vendor/built_in_modules/location/config/routes.rb
	vendor/built_in_modules/location/lib/location.rb
	vendor/built_in_modules/location/location.gemspec
	vendor/built_in_modules/location/test/functional/panel/gprs/back_end/locations_controller_test.rb
	vendor/built_in_modules/location/test/functional/panel/location/back_end/locations_controller_test.rb
This commit is contained in:
Fu Matthew 2013-01-24 16:30:02 +08:00
commit bfaa22052f
248 changed files with 6732 additions and 2502 deletions

10
Gemfile
View File

@ -21,7 +21,7 @@ gem 'kaminari', :git => 'git://github.com/amatsuda/kaminari.git'
gem 'mini_magick' gem 'mini_magick'
gem 'mongoid', '> 2.1', '< 3.0.0' gem 'mongoid', '> 2.1', '< 3.0.0'
gem 'mongoid-tree', :require => 'mongoid/tree' gem 'mongoid-tree', :require => 'mongoid/tree'
gem "mongo_session_store-rails3" gem "mongo_session_store-rails3", '3.0.6'
gem 'nokogiri' gem 'nokogiri'
@ -72,10 +72,10 @@ end
group :test, :development do group :test, :development do
gem 'pry' #gem 'pry'
gem 'pry-remote' #gem 'pry-remote'
gem 'pry-stack_explorer' #gem 'pry-stack_explorer'
gem 'pry-debugger' #gem 'pry-debugger'
gem 'faker' gem 'faker'
gem "sunspot-rails-tester" gem "sunspot-rails-tester"

Binary file not shown.

View File

@ -0,0 +1,980 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
1
</metadata>
<defs>
<font id="entypo" horiz-adv-x="512" >
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#xe000;" d="M 287.462,192.538c-40.525-40.55-87.475-79.309-106.035-60.723c-26.573,26.547-42.931,49.69-101.504,2.637s-13.594-78.438, 12.16-104.192
c 29.696-29.67, 140.39-1.562, 249.83,107.853c 109.389,109.414, 137.549,220.134, 107.827,249.83c-25.728,25.754-57.088,70.707-104.166,12.16
s-23.936-74.931, 2.637-101.504C 366.72,280.013, 327.987,233.088, 287.462,192.538z" data-tags="phone, contact, call, telephone, support" />
<glyph unicode="&#xe001;" d="M 355.251,480.00L 156.749,480.00 C 128.00,480.00, 104.499,456.499, 104.499,427.75l0.00-407.501 C 104.499-8.474, 128.00-32.00, 156.749-32.00l 198.502,0.00 c 28.749,0.00, 52.25,23.526, 52.25,52.25
L 407.501,427.75 C 407.501,456.499, 384.00,480.00, 355.251,480.00z M 256.00-11.11c-20.173,0.00-36.557,11.699-36.557,26.138s 16.384,26.138, 36.557,26.138
c 20.198,0.00, 36.557-11.699, 36.557-26.138S 276.198-11.11, 256.00-11.11z M 365.696,67.277L 146.278,67.277 L 146.278,412.083 l 219.418,0.00 L 365.696,67.277 z" data-tags="mobile, phone, contact" />
<glyph unicode="&#xe002;" d="M 394.291,111.283l-67.226,192.922c-18.509,53.094-75.955,82.432-130.381,67.942L 146.099,470.298C 141.517,479.181, 130.79,482.586, 122.112,477.901
C 113.434,473.19, 110.106,462.182, 114.688,453.299l 49.382-95.821c-39.347-26.112-59.802-75.597-46.848-122.189l 54.784-197.018
c 15.411-55.373, 78.848-83.584, 142.618-64.077C 377.574-3.712, 413.21,57.062, 394.291,111.283z M 227.814,251.571C 209.152,245.453, 189.133,255.974, 183.142,275.149
C 177.152,294.298, 187.443,314.803, 206.131,320.922c 18.688,6.144, 38.707-4.403, 44.698-23.552S 246.528,257.715, 227.814,251.571z" data-tags="mouse, pc, computer" />
<glyph unicode="&#xe003;" d="M 217.60,454.40L 194.586,454.40 C 188.928,454.40, 184.32,449.792, 184.32,444.16l0.00-97.28 L 93.798,346.88 c-4.224,0.00-9.472-0.973-14.49-2.509
C 74.24,342.81, 69.402,340.659, 65.946,338.304l-60.80-41.728C 1.715,294.221,0.00,291.123,0.00,288.00s 1.715-6.221, 5.146-8.576l 60.80-41.728
C 69.402,235.341, 74.24,233.19, 79.309,231.629C 84.326,230.093, 89.574,229.12, 93.798,229.12L 184.32,229.12 l0.00-225.28 c0.00-5.658, 4.608-10.24, 10.24-10.24L 217.60-6.40
c 5.658,0.00, 10.24,4.608, 10.24,10.24L 227.84,444.16 C 227.84,449.792, 223.258,454.40, 217.60,454.40z M 506.854,347.75l-60.80,41.728c-3.43,2.355-8.269,4.506-13.338,6.067
C 427.674,397.107, 422.426,398.08, 418.202,398.08L 243.20,398.08 l 20.506-117.76l 154.496,0.00 c 4.224,0.00, 9.472,0.973, 14.515,2.509s 9.907,3.712, 13.338,6.042l 60.80,41.728
C 510.31,332.979, 512.00,336.077, 512.00,339.20S 510.31,345.421, 506.854,347.75z" data-tags="directions, address, guide, location" />
<glyph unicode="&#xe004;" d="M 40.806,344.678c 12.493-6.733, 185.574-99.686, 192.026-103.142C 239.258,238.08, 247.603,236.416, 256.00,236.416c 8.422,0.00, 16.768,1.664, 23.194,5.146
c 6.451,3.456, 179.507,96.41, 192.00,103.142C 483.712,351.411, 495.539,372.48, 472.576,372.48L 39.45,372.48 C 16.486,372.48, 28.288,351.411, 40.806,344.678z M 476.493,293.478
c-14.208-7.424-188.595-98.586-197.299-103.142S 264.422,185.19, 256.00,185.19c-8.397,0.00-14.464,0.589-23.168,5.146S 49.715,286.08, 35.533,293.478
C 25.523,298.701, 25.60,292.582, 25.60,287.872c0.00-4.71,0.00-187.776,0.00-187.776C 25.60,89.344, 39.91,75.52, 50.995,75.52l 410.035,0.00 c 11.11,0.00, 25.37,13.824, 25.37,24.55
c0.00,0.00,0.00,183.066,0.00,187.776C 486.40,292.582, 486.502,298.701, 476.493,293.478z" data-tags="mail, email, message, letter, envelope, contact" />
<glyph unicode="&#xe005;" d="M 478.566,412.544C 469.786,409.446, 35.149,256.307, 26.598,253.286c-7.27-2.56-8.909-8.832-0.256-12.262
c 10.266-4.122, 97.178-38.938, 97.178-38.938L 123.494,202.086 l 57.626-23.091c0.00,0.00, 277.427,203.75, 281.19,206.49c 3.763,2.765, 8.141-2.432, 5.402-5.402
c-2.739-2.995-201.498-217.958-201.498-217.958c-0.026,0.00-0.026,0.00-0.026,0.00l-11.571-12.902l 15.334-8.243l0.00,0.00c0.00,0.00, 119.04-64.077, 127.514-68.659
c 7.424-3.994, 17.101-0.666, 19.251,8.576c 2.534,10.906, 72.832,313.907, 74.394,320.614C 493.158,410.291, 487.373,415.642, 478.566,412.544z M 180.608,40.653
c0.00-6.323, 3.558-8.064, 8.474-3.61c 6.40,5.837, 72.934,65.536, 72.934,65.536l-81.408,42.138L 180.608,40.653 z" data-tags="paperplane, travel, plane, airplane" />
<glyph unicode="&#xe006;" d="M 423.962,391.987c-36.915,36.941-64.64,31.411-64.64,31.411L 229.965,294.042L 82.176,146.253L 56.32,24.32l 121.933,25.856l 147.789,147.789l 129.331,129.331
C 455.373,327.296, 460.928,355.021, 423.962,391.987z M 170.982,64.845l-41.549-8.96c-4.019,7.501-8.858,15.002-17.69,23.859
c-8.832,8.832-16.358,13.645-23.859,17.664l 8.986,41.574l 12.006,12.006c0.00,0.00, 22.63-0.461, 48.154-25.984c 25.549-25.549, 26.01-48.179, 26.01-48.179
L 170.982,64.845z" data-tags="pencil, write, blog, edit, save" />
<glyph unicode="&#xe007;" d="M 108.902-25.907c 7.834,25.626, 19.712,61.722, 35.61,113.946c 69.274,11.187, 97.946-8.934, 141.952,71.27
c-35.712-11.162-78.771,20.71-76.442,34.509c 2.304,13.824, 100.173-9.958, 164.224,82.893c-80.742-18.15-106.598,21.837-96.179,27.878
c 24.038,13.952, 95.411,5.786, 133.453,43.597c 19.61,19.456, 28.774,66.79, 20.813,83.686c-9.60,20.378-68.019,50.79-100.224,47.949
c-32.205-2.867-82.714-125.158-97.69-124.186S 216.448,410.394, 242.586,460.416c-27.571-12.442-78.08-51.174-93.926-84.275
c-29.517-61.594, 2.765-202.829-7.578-207.872c-10.368-5.018-45.21,64.845-55.603,96.512c-14.208-48.538-14.541-97.178, 26.982-161.792
c-15.667-42.394-24.218-91.187-25.523-115.994C 86.323-32.87, 105.446-37.12, 108.902-25.907z" data-tags="feather, write, blog, quill, edit" />
<glyph unicode="&#xe008;" d="M 127.002-32.00c-34.202,0.00-66.227,14.49-89.37,37.658c-44.80,44.80-57.318,123.034, 5.504,185.856C 79.974,228.301, 227.43,375.757, 301.03,449.357
c 26.138,26.138, 59.366,36.224, 91.213,27.674c 31.258-8.346, 56.909-33.971, 65.28-65.254c 8.525-31.846-1.587-65.101-27.699-91.213l-246.579-246.605
c-14.08-14.08-29.978-22.426-45.978-24.09c-15.821-1.664-30.925,3.43-41.523,14.003c-19.20,19.174-21.914,55.27, 9.984,87.142l 173.184,173.235
c 7.117,7.091, 18.662,7.091, 25.779,0.00c 7.117-7.117, 7.117-18.662,0.00-25.779l-173.21-173.21c-14.976-14.976-16.358-29.286-9.984-35.661
c 2.79-2.765, 7.04-4.045, 11.93-3.533c 7.501,0.794, 16.051,5.658, 24.038,13.645l 246.579,246.579c 16.922,16.922, 23.398,36.813, 18.253,56.038
c-5.069,18.918-20.582,34.432-39.501,39.501c-19.226,5.146-39.117-1.357-56.038-18.253C 253.184,349.978, 105.728,202.522, 68.915,165.734
c-48.026-48.026-36.531-103.296-5.53-134.323c 31.027-31.002, 86.298-42.522, 134.349,5.53L 455.603,294.784c 7.091,7.117, 18.662,7.117, 25.754,0.00
c 7.117-7.117, 7.117-18.662,0.00-25.754L 223.488,11.162C 193.101-19.251, 159.104-32.00, 127.002-32.00z" data-tags="paperclip, attachment" />
<glyph unicode="&#xe009;" d="M 495.078,235.699c-10.061,10.675-58.47,58.163-80.614,79.846c-6.81,6.63-16.538,10.854-26.701,10.854c-10.138,0.00-131.738,0.00-131.738,0.00
s-121.60,0.00-131.763,0.00S 104.346,322.15, 97.562,315.52c-22.144-21.683-70.605-69.171-80.64-79.846c-12.518-13.312-19.379-23.936-16.102-37.094l 14.362-78.694
c 3.251-13.158, 17.664-23.936, 32.026-23.936l 417.587,0.00 c 14.362,0.00, 28.774,10.778, 32.026,23.936l 14.387,78.694C 514.458,211.738, 507.597,222.387, 495.078,235.699
z M 359.629,218.65c-2.611,0.00-4.941-1.331-6.118-3.405l-20.915-52.122L 179.43,163.123 l-20.915,52.122c-1.152,2.074-3.533,3.405-6.118,3.405L 61.645,218.65
l 52.25,59.11l 284.262,0.00 l 52.224-59.11L 359.629,218.65 z" data-tags="drawer, box, inbox, archive" />
<glyph unicode="&#xe00a;" d="M 486.40,49.92c0.00,0.00-51.20,249.165-275.84,249.165L 210.56,398.08 L 25.60,232.832l 184.96-171.29l0.00,111.565 C 332.493,173.107, 422.835,162.304, 486.40,49.92z" data-tags="reply, undo, arrow, left, back, previous" />
<glyph unicode="&#xe00b;" d="M 184.96,329.472L 184.96,398.08 L0.00,232.832l 184.96-171.29l0.00,71.142 L 76.80,232.832L 184.96,329.472z M 312.96,299.11L 312.96,398.08 L 128.00,232.832l 184.96-171.29l0.00,111.565
c 84.301,0.00, 135.475-10.803, 199.04-123.187C 512.00,49.92, 502.605,299.11, 312.96,299.11z" data-tags="reply-all, first, arrow, left" />
<glyph unicode="&#xe00c;" d="M 301.44,173.107l0.00-111.539 L 486.40,232.832L 301.44,398.08l0.00-98.97 C 76.80,299.11, 25.60,49.92, 25.60,49.92C 89.165,162.304, 179.507,173.107, 301.44,173.107z" data-tags="forward, arrow, right" />
<glyph unicode="&#xe00d;" d="M 379.392,110.131c-63.104,22.989-83.277,42.394-83.277,83.942c0.00,24.934, 19.277,16.794, 27.725,62.464c 3.507,18.944, 20.531,0.307, 23.808,43.546
c0.00,17.229-9.293,21.53-9.293,21.53s 4.736,25.523, 6.579,45.133C 347.187,391.219, 330.803,454.40, 243.20,454.40C 155.622,454.40, 139.187,391.219, 141.491,366.746
C 143.334,347.136, 148.07,321.613, 148.07,321.613S 138.752,317.338, 138.752,300.083c 3.251-43.238, 20.275-24.602, 23.782-43.546
c 8.474-45.67, 27.75-37.53, 27.75-62.464c0.00-41.549-20.173-60.954-83.277-83.942c-63.334-23.04-104.448-46.566-104.448-62.618c0.00-16.026,0.00-53.888,0.00-53.888
l 240.64,0.00 l 240.64,0.00 c0.00,0.00,0.00,37.862,0.00,53.888C 483.84,63.539, 442.701,87.066, 379.392,110.131z" data-tags="user, group, profile, avatar, persona" />
<glyph unicode="&#xe00e;" d="M 512.00-1.28c0.00,0.00-0.998,96.947-6.938,106.982c-8.832,14.976-29.338,25.242-67.43,41.165c-37.965,15.872-50.125,29.286-50.125,57.933
c0.00,17.229, 11.597,11.597, 16.691,43.11c 2.099,13.082, 12.339,0.23, 14.31,30.054c0.00,11.904-5.581,14.874-5.581,14.874s 2.816,17.613, 3.942,31.155
c 1.382,16.896-8.525,60.493-61.235,60.493s-62.566-43.622-61.21-60.493c 1.101-13.542, 3.917-31.155, 3.917-31.155s-5.581-2.97-5.581-14.874
c 1.971-29.85, 12.211-16.998, 14.336-30.054c 5.069-31.514, 16.666-25.882, 16.666-43.11c0.00-19.482-5.632-31.923-21.171-42.854
c 82.944-41.523, 94.08-49.997, 94.08-87.117L 396.672-1.28 L 512.00-1.28 z M 261.734,132.48c-50.662,21.146-66.816,39.014-66.816,77.235c0.00,22.938, 15.462,15.462, 22.246,57.498
c 2.79,17.434, 16.486,0.282, 19.072,40.064c0.00,15.872-7.45,19.814-7.45,19.814s 3.789,23.475, 5.274,41.549C 235.904,391.117, 222.694,449.28, 152.422,449.28
c-70.272,0.00-83.456-58.138-81.613-80.64c 1.485-18.074, 5.248-41.549, 5.248-41.549S 68.634,323.149, 68.634,307.277
c 2.637-39.808, 16.282-22.656, 19.098-40.064c 6.784-42.035, 22.246-34.534, 22.246-57.498c0.00-38.221-16.205-56.09-66.816-77.235
C 27.725,126.029,0.00,116.019,0.00,92.006L0.00-1.28 l 355.686,0.00 c0.00,0.00,0.00,55.168,0.00,69.914C 355.686,90.573, 312.499,111.232, 261.734,132.48z" data-tags="users, group, team, people" />
<glyph unicode="&#xe00f;" d="M 316.851,110.131C 253.082,133.12, 232.704,152.525, 232.704,194.074c0.00,24.934, 19.482,16.794, 28.032,62.464c 3.558,18.944, 20.762,0.307, 24.013,43.546
c0.00,17.229-9.37,21.53-9.37,21.53s 4.787,25.523, 6.63,45.133C 284.314,391.219, 267.725,454.40, 179.20,454.40S 74.086,391.219, 76.39,366.746
c 1.869-19.635, 6.656-45.133, 6.656-45.133S 73.651,317.338, 73.651,300.083c 3.302-43.238, 20.506-24.602, 24.013-43.546
c 8.576-45.67, 28.058-37.53, 28.058-62.464c0.00-41.549-20.403-60.954-84.173-83.942c-7.68-2.739-25.984-7.04-41.549-13.773L0.00-6.40 l 409.60,0.00
c0.00,0.00,0.00,37.862,0.00,53.888S 380.851,87.066, 316.851,110.131z M 435.20,249.60L 435.20,326.40 l-51.20,0.00 l0.00-76.80 l-76.80,0.00 l0.00-51.20 l 76.80,0.00 l0.00-76.80 l 51.20,0.00 l0.00,76.80 l 76.80,0.00 L 512.00,249.60 L 435.20,249.60 z" data-tags="user-add" />
<glyph unicode="&#xe010;" d="M 460.80,428.80L 51.20,428.80 C 23.04,428.80,0.00,405.76,0.00,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,377.60 C 512.00,405.76, 488.986,428.80, 460.80,428.80z M 460.80,70.40L 51.20,70.40 L 51.20,377.60 l 409.60,0.00 L 460.80,70.40 z M 230.40,170.24L 102.40,170.24
L 102.40,124.16 l 128.00,0.00 L 230.40,170.24 z M 230.40,247.04L 102.40,247.04 l0.00-46.08 l 128.00,0.00 L 230.40,247.04 z M 230.40,323.84L 102.40,323.84 l0.00-46.08 l 128.00,0.00 L 230.40,323.84 z M 407.04,160.00c0.00,0.00-43.52,11.366-43.52,33.741c0.00,21.299, 28.186,30.259, 28.186,73.779
c0.00,35.328-10.752,56.32-46.106,56.32s-46.08-20.966-46.08-56.32c0.00-43.52, 28.16-52.48, 28.16-73.779c0.00-22.374-43.494-33.741-43.494-33.741C 281.60,160.00, 281.60,124.16, 281.60,124.16
l 128.00,0.00 C 409.60,124.16, 409.60,160.00, 407.04,160.00z" data-tags="vcard, card" />
<glyph unicode="&#xe011;" d="M 384.00,75.52L 51.20,75.52 l0.00,230.40 l 66.432,0.00 c0.00,0.00, 17.638,22.938, 55.552,51.20L 25.60,357.12 c-14.131,0.00-25.60-11.469-25.60-25.60l0.00-281.60 c0.00-14.157, 11.469-25.60, 25.60-25.60l 384.00,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60l0.00,95.898
l-51.20-42.112L 384.00,75.52 z M 342.067,253.44l0.00-90.88 L 512.00,295.706L 342.067,423.68l0.00-80.128 C 135.68,343.526, 135.68,139.52, 135.68,139.52C 194.099,235.469, 230.042,253.44, 342.067,253.44z" data-tags="export, share, outside" />
<glyph unicode="&#xe012;" d="M 256.00,428.80C 185.293,428.80, 128.00,371.482, 128.00,300.80c0.00-122.214, 128.00-281.60, 128.00-281.60s 128.00,159.386, 128.00,281.60C 384.00,371.482, 326.707,428.80, 256.00,428.80z M 256.00,230.144c-38.17,0.00-69.12,30.95-69.12,69.12
s 30.95,69.12, 69.12,69.12s 69.12-30.95, 69.12-69.12S 294.17,230.144, 256.00,230.144z" data-tags="location, map marker, marker, pin" />
<glyph unicode="&#xe013;" d="M 503.885,351.386l-119.654,74.931c-5.299,3.328-11.93,3.328-17.229,0.00L 256.00,356.787L 144.998,426.291c-5.299,3.328-11.93,3.328-17.229,0.00
L 8.115,351.386C 3.098,348.237,0.00,342.528,0.00,336.41l0.00-299.699 c0.00-6.298, 3.226-12.134, 8.499-15.232s 11.699-3.021, 16.87,0.23l 111.002,69.53l 111.002-69.53
c 5.299-3.328, 11.93-3.328, 17.254,0.00l 111.002,69.53l 111.002-69.53C 489.267,20.045, 492.262,19.20, 495.258,19.20c 2.842,0.00, 5.683,0.768, 8.243,2.278
C 508.749,24.576, 512.00,30.413, 512.00,36.71L 512.00,336.41 C 512.00,342.528, 508.902,348.237, 503.885,351.386z M 119.629,121.523L 33.485,67.584L 33.485,326.502 l 86.144,53.939L 119.629,121.523 z
M 239.258,67.584l-86.144,53.939L 153.114,380.442 l 86.144-53.939L 239.258,67.584 z M 358.886,121.523l-86.118-53.939L 272.768,326.502 l 86.118,53.939L 358.886,121.523 z M 478.49,67.584
l-86.118,53.939L 392.371,380.442 l 86.118-53.939L 478.49,67.584 z" data-tags="map, location, address, directions" />
<glyph unicode="&#xe014;" d="M 252.723,469.734C 116.992,467.917, 8.448,356.429, 10.266,220.723c 1.818-135.731, 113.306-244.275, 249.037-242.483
c 135.706,1.843, 244.275,113.306, 242.458,249.037C 499.891,363.008, 388.403,471.552, 252.723,469.734z M 258.586,30.003c-107.136-1.459-195.149,84.25-196.608,191.411
C 60.57,328.55, 146.253,416.563, 253.414,417.997c 107.136,1.434, 195.149-84.25, 196.582-191.411S 365.747,31.462, 258.586,30.003z M 139.597,108.698
c0.00,0.00, 116.966,16.051, 166.861,65.946c 49.894,49.894, 65.946,166.861, 65.946,166.861S 255.462,325.427, 205.568,275.558C 155.674,225.638, 139.597,108.698, 139.597,108.698z
M 230.784,250.317C 251.75,271.309, 291.84,286.182, 326.246,295.424c-9.242-34.33-24.192-74.726-45.03-95.539c-13.926-13.926-36.506-13.926-50.432,0.00
C 216.832,213.811, 216.832,236.39, 230.784,250.317z" data-tags="compass, location" />
<glyph unicode="&#xe015;" d="M 504.806,472.832c-17.408,17.434-34.048,0.947-90.496-26.163C 263.27,374.042,0.00,226.534,0.00,226.534l 226.176-32.333L 258.509-32.00
c0.00,0.00, 147.533,263.27, 220.134,414.31C 505.805,438.784, 522.24,455.373, 504.806,472.832z M 450.56,414.618l-164.301-305.075l-16.666,138.65L 450.56,414.618z" data-tags="location, compass" />
<glyph unicode="&#xe016;" d="M 256.00,444.16c-121.574,0.00-220.16-98.586-220.16-220.16c0.00-121.60, 98.586-220.16, 220.16-220.16c 121.60,0.00, 220.16,98.56, 220.16,220.16C 476.16,345.574, 377.60,444.16, 256.00,444.16z
M 273.92,45.696L 273.92,144.64 L 238.08,144.64 l0.00-98.944 c-84.659,8.397-151.962,75.725-160.384,160.384L 176.64,206.08 L 176.64,241.92 L 77.696,241.92 C 86.118,326.579, 153.421,393.907, 238.08,402.304L 238.08,303.36 l 35.84,0.00
L 273.92,402.304 c 84.685-8.397, 151.987-75.725, 160.384-160.384L 335.36,241.92 l0.00-35.84 l 98.944,0.00 C 425.907,121.421, 358.605,54.093, 273.92,45.696z" data-tags="target, cross, goal" />
<glyph unicode="&#xe017;" d="M 384.00,147.20c-17.613,0.00-33.741-5.965-46.694-15.923l-133.606,80.154C 204.339,215.526, 204.80,219.725, 204.80,224.00c0.00,4.301-0.461,8.474-1.101,12.57
l 133.606,80.154C 350.259,306.765, 366.387,300.80, 384.00,300.80c 42.394,0.00, 76.80,34.381, 76.80,76.80s-34.406,76.80-76.80,76.80s-76.80-34.381-76.80-76.80c0.00-4.275, 0.461-8.474, 1.126-12.57
L 174.72,284.851C 161.766,294.835, 145.613,300.80, 128.00,300.80c-42.419,0.00-76.80-34.381-76.80-76.80c0.00-42.394, 34.381-76.80, 76.80-76.80c 17.613,0.00, 33.766,5.965, 46.72,15.923l 133.606-80.154
C 307.661,78.874, 307.20,74.701, 307.20,70.40c0.00-42.394, 34.406-76.80, 76.80-76.80s 76.80,34.406, 76.80,76.80S 426.394,147.20, 384.00,147.20z" data-tags="share, spread" />
<glyph unicode="&#xe018;" d="M 174.08,224.00c0.00-45.235, 36.685-81.92, 81.92-81.92s 81.92,36.71, 81.92,81.92c0.00,45.235-36.685,81.92-81.92,81.92
S 174.08,269.235, 174.08,224.00z M 115.942,254.72C 129.997,319.13, 187.366,367.36, 256.00,367.36c 39.603,0.00, 75.418-16.051, 101.35-41.984c 12.006-12.006, 31.462-12.006, 43.469,0.00
c 11.981,12.006, 11.981,31.462,0.00,43.443C 363.75,405.862, 312.55,428.80, 256.00,428.80C 164.301,428.80, 86.682,368.538, 60.595,285.44L0.00,285.44 L0.00,224.00 l 81.92,0.00
C 107.494,224.00, 113.766,244.813, 115.942,254.72z M 430.08,224.00c-25.549,0.00-31.846-20.813-34.022-30.72C 382.003,128.87, 324.659,80.64, 256.00,80.64
c-39.578,0.00-75.418,16.026-101.35,41.984c-12.006,12.006-31.462,12.006-43.443,0.00s-12.006-31.462,0.00-43.443C 148.25,42.138, 199.45,19.20, 256.00,19.20
c 91.699,0.00, 169.318,60.262, 195.405,143.36L 512.00,162.56 L 512.00,224.00 L 430.08,224.00 z" data-tags="sharable, share, spread" />
<glyph unicode="&#xe019;" d="M 440.038,373.734c-42.803,39.296-112.205,39.296-155.008,0.00L 256.00,347.059L 226.944,373.734c-42.803,39.296-112.179,39.296-154.982,0.00
c-48.154-44.186-48.154-115.814,0.00-160.026L 256.00,44.80l 184.038,168.909C 488.192,257.92, 488.192,329.549, 440.038,373.734z" data-tags="heart, love, like, favorite" />
<glyph unicode="&#xe01a;" d="M 440.038,373.76c-42.803,39.27-112.205,39.27-155.008,0.00L 256.00,347.085L 226.944,373.76c-42.803,39.27-112.179,39.27-154.982,0.00
c-48.154-44.211-48.154-115.814,0.00-160.026L 256.00,44.80l 184.038,168.934C 488.192,257.92, 488.192,329.549, 440.038,373.76z M 412.80,240.00L 256.00,93.722L 99.226,240.00
c-15.821,14.49-21.939,33.587-21.939,53.76c0.00,20.122, 3.533,36.659, 19.354,51.174C 110.592,357.76, 129.357,364.80, 149.427,364.80
c 20.096,0.00, 38.861-12.186, 52.813-25.011L 256.00,293.043L 309.76,339.789C 323.712,352.614, 342.451,364.80, 362.547,364.80s 38.861-7.04, 52.838-19.866
c 15.795-14.515, 19.302-31.053, 19.354-51.174C 434.739,273.613, 428.595,254.49, 412.80,240.00z" data-tags="heart, love, like, favorite" />
<glyph unicode="&#xe01b;" d="M 256.00,449.28L 317.133,277.197L 481.28,277.197L 347.341,176.128L 395.213-1.28L 256.00,105.062L 116.787-1.28L 164.659,176.128L 30.72,277.197L 194.867,277.197 z" data-tags="star, favorite, rate, bookmark" />
<glyph unicode="&#xe01c;" d="M 481.28,277.197l-164.173,0.00 L 255.974,449.28L 194.867,277.197L 30.72,277.197 l 133.914-101.069l-47.872-177.408l 139.213,106.342l 139.213-106.342l-47.872,177.408L 481.28,277.197z
M 255.974,155.29l-77.107-64.026l 31.795,91.187l-72.986,58.88l 90.138-2.56l 28.134,103.424l 28.16-103.424l 90.138,2.56l-72.986-58.88l 31.821-91.187L 255.974,155.29z
" data-tags="star, favorite, rate, bookmark" />
<glyph unicode="&#xe01d;" d="M 349.389,291.507c-3.379,9.088, 90.624,93.056, 35.789,161.075c-12.851,15.898-56.346-76.186-118.144-117.862C 232.96,311.731, 153.60,262.784, 153.60,235.725l0.00-175.13
C 153.60,28.058, 279.398-6.40, 375.014-6.40C 410.061-6.40, 460.80,213.12, 460.80,248.013C 460.80,283.008, 352.768,282.394, 349.389,291.507z M 128.00,289.075c-16.819,0.00-76.80-10.24-76.80-79.923
l0.00-124.109 c0.00-69.683, 59.981-77.338, 76.80-77.338s-25.60,14.643-25.60,57.83L 102.40,228.685 C 102.40,273.946, 144.819,289.075, 128.00,289.075z" data-tags="thumbs up, like, rate, agree, approve" />
<glyph unicode="&#xe01e;" d="M 162.637,156.467c 3.354-9.088-90.624-93.03-35.789-161.05c 12.851-15.923, 56.346,76.16, 118.144,117.862C 279.066,136.269, 358.40,185.242, 358.40,212.275
l0.00,175.104 C 358.40,419.942, 232.627,454.40, 137.011,454.40C 101.965,454.40, 51.20,234.88, 51.20,199.987C 51.20,164.992, 159.258,165.606, 162.637,156.467z M 384.00,158.925c 16.845,0.00, 76.80,10.214, 76.80,79.923
L 460.80,362.931 c0.00,69.683-59.955,77.363-76.80,77.363c-16.819,0.00, 25.60-14.669, 25.60-57.83l0.00-163.149 C 409.60,174.054, 367.181,158.925, 384.00,158.925z" data-tags="thumbs down, dislike, disagree, rate" />
<glyph unicode="&#xe01f;" d="M 148.48,167.68L 148.48,326.40 L 51.20,326.40 C 23.04,326.40,0.00,303.36,0.00,275.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.592 c-1.638-0.358-3.379-0.538-5.12-0.538L 148.48,167.654
z M 460.80,454.40L 230.40,454.40 C 202.24,454.40, 179.20,431.36, 179.20,403.20l0.00-204.80 l 179.20,0.00 l 76.80-76.80l0.00,76.80 l 25.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,403.20 C 512.00,431.36, 488.96,454.40, 460.80,454.40z" data-tags="chat, comments, talk, bubbles, conversation, discussion" />
<glyph unicode="&#xe020;" d="M 409.60,403.20L 102.40,403.20 C 74.24,403.20, 51.20,380.16, 51.20,352.00l0.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.20L 460.80,352.00 C 460.80,380.16, 437.76,403.20, 409.60,403.20z" data-tags="comment, bubble, chat, talk, discussion, conversation" />
<glyph unicode="&#xe021;" d="M 125.85,382.643c-41.216,0.00-74.65-34.381-74.65-76.80s 33.434-76.80, 74.65-76.80c 74.624,0.00, 24.883-148.48-74.65-148.48l0.00-35.814
C 228.813,44.749, 298.419,382.643, 125.85,382.643z M 340.864,382.643c-41.216,0.00-74.65-34.381-74.65-76.80s 33.434-76.80, 74.65-76.80c 74.624,0.00, 24.883-148.48-74.65-148.48
l0.00-35.814 C 443.853,44.749, 513.459,382.643, 340.864,382.643z" data-tags="quote, rdquo" />
<glyph unicode="&#xe022;" d="M 480.512,216.32l-205.414,205.594c-10.496,10.906-27.674,10.906-38.17,0.00L 31.488,216.32c-10.522-10.88-6.605-19.814, 8.704-19.814l 42.829,0.00 l0.00-157.901
c0.00-11.392, 0.486-20.71, 21.094-20.71l 99.712,0.00 l0.00,158.413 l 104.32,0.00 l0.00-158.413 l 104.678,0.00 c 15.718,0.00, 16.154,9.293, 16.154,20.71l0.00,157.901 l 42.803,0.00
C 487.066,196.506, 491.008,205.414, 480.512,216.32z" data-tags="house, home, building" />
<glyph unicode="&#xe023;" d="M 409.60,428.80L 204.288,428.80 C 176.128,428.80, 153.60,406.272, 153.60,378.112L 153.60,172.80 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.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 409.60,172.80L 204.80,172.80 L 204.80,377.60 l 204.80,0.00 L 409.60,172.80 z M 102.40,224.00L 51.20,224.00 l0.00-153.60
c0.00-28.16, 23.04-51.20, 51.20-51.20l 153.60,0.00 l0.00,51.20 L 102.40,70.40 L 102.40,224.00 z" data-tags="popup, popout, new window" />
<glyph unicode="&#xe024;" d="M 449.152,84.019l-96.742,96.742c 14.592,23.987, 22.989,52.096, 22.989,82.227c0.00,87.45-75.802,163.251-163.277,163.251
C 124.672,426.24, 53.76,355.328, 53.76,267.878c0.00-87.475, 75.776-163.277, 163.251-163.277c 29.082,0.00, 56.32,7.885, 79.744,21.581l 97.254-97.28
c 9.549-9.523, 24.96-9.523, 34.458,0.00l 24.141,24.115C 462.106,62.541, 458.65,74.522, 449.152,84.019z M 102.502,267.878
c0.00,60.544, 49.075,109.645, 109.619,109.645c 60.57,0.00, 114.534-53.965, 114.534-114.534s-49.075-109.645-109.645-109.645S 102.502,207.309, 102.502,267.878z" data-tags="search, magnifier, lookup, find" />
<glyph unicode="&#xe025;" d="M 438.144,406.17c-42.906,42.88-96.742,58.573-113.894,41.421L 255.232,378.547C 244.762,368.077, 235.622,333.03, 239.821,297.574l-208.922-208.947
c-12.39-12.365-2.355-42.496, 22.426-67.277c 24.781-24.806, 54.938-34.816, 67.302-22.451l 208.922,208.922c 35.482-4.198, 70.528,4.941, 80.973,15.411
l 69.043,69.043C 496.717,309.427, 481.024,363.264, 438.144,406.17z M 208.41,197.376C 198.861,206.899, 201.984,225.459, 215.296,238.797s 31.872,16.435, 41.421,6.912
c 9.498-9.523, 6.426-28.083-6.912-41.421C 236.467,190.95, 217.933,187.853, 208.41,197.376z M 381.21,349.21c-33.229,33.229-41.574,77.056-38.63,80.026
c 2.97,2.97, 45.082-7.117, 78.336-40.346c 33.229-33.229, 43.187-75.443, 40.32-78.31S 414.413,315.981, 381.21,349.21z" data-tags="flashlight, light" />
<glyph unicode="&#xe026;" d="M 38.40,300.749l 435.20,0.00 c 14.592,0.00, 12.211,15.565, 4.941,18.099C 471.27,321.382, 390.40,351.949, 376.32,351.949l-23.04,0.00 l0.00,76.80 L 158.72,428.749 l0.00-76.80 L 135.68,351.949
c-14.08,0.00-94.95-30.566-102.221-33.101C 26.189,316.314, 23.782,300.749, 38.40,300.749z M 478.72,272.589L 33.28,272.589 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.739,0.00 l-22.579-128.00l 389.12,0.00 l-22.579,128.00L 478.72,121.549 c 14.08,0.00, 28.16,16.64, 28.16,30.72l0.00,89.60 C 506.88,255.949, 492.80,272.589, 478.72,272.589z
M 112.64,44.749l 35.84,166.40l 215.04,0.00 l 35.814-166.40L 112.64,44.749 z" data-tags="printer" />
<glyph unicode="&#xe027;" d="M 375.04,262.067c-58.368,125.619-88.704,173.338-184.09,171.341c-33.971-0.691-25.805,24.602-51.712,15.002
C 113.357,438.835, 135.578,424.781, 109.082,403.046c-74.291-60.979-67.456-117.402-32.998-251.904c 14.541-56.627-34.995-59.418-15.411-114.33
c 14.31-40.013, 119.782-56.806, 231.066-15.488c 111.283,41.267, 181.504,123.213, 167.194,163.277C 439.347,239.488, 399.642,209.178, 375.04,262.067z M 279.654,55.142
c-99.354-36.864-181.043-15.181-184.499-5.555c-5.939,16.614, 32.077,72.09, 145.69,114.253c 113.613,42.163, 177.024,26.522, 183.654,7.962
C 428.416,160.845, 379.059,92.032, 279.654,55.142z M 247.731,144.589c-51.968-19.277-88.064-41.318-111.437-61.184
c 16.461-14.95, 47.258-18.586, 77.978-7.194c 39.091,14.515, 63.104,47.821, 53.606,74.368c-0.102,0.333-0.282,0.614-0.41,0.922
C 261.069,149.427, 254.49,147.123, 247.731,144.589z" data-tags="bell, alarm, alert, notification" />
<glyph unicode="&#xe028;" d="M 201.19,103.834l-20.736-20.582c-17.971-17.792-47.181-17.818-65.126,0.00c-8.627,8.576-13.363,19.917-13.363,32.026
s 4.762,23.475, 13.363,32.051l 76.288,75.699c 15.795,15.693, 45.542,38.758, 67.226,17.254c 9.958-9.882, 26.035-9.805, 35.891,0.128
c 9.882,9.933, 9.83,26.01-0.128,35.891c-36.838,36.557-91.315,29.798-138.752-17.254l-76.288-75.699C 61.286,165.171, 51.20,141.005, 51.20,115.277
c0.00-25.702, 10.086-49.869, 28.39-68.045C 98.432,28.518, 123.162,19.20, 147.891,19.20s 49.51,9.318, 68.352,28.032l 20.736,20.608
c 9.958,9.882, 10.01,25.958, 0.128,35.866C 227.226,113.638, 211.149,113.69, 201.19,103.834z M 432.41,397.85
c-39.578,39.27-94.899,41.395-131.558,5.043l-25.83-25.626c-9.958-9.882-10.035-25.933-0.154-35.891c 9.907-9.958, 25.958-10.01, 35.891-0.128
l 25.83,25.626c 18.97,18.842, 43.827,11.034, 60.058-5.043c 8.627-8.55, 13.363-19.942, 13.363-32.026c0.00-12.109-4.762-23.475-13.363-32.026
l-81.408-80.742c-37.197-36.915-54.682-19.61-62.131-12.211c-9.958,9.882-26.01,9.805-35.866-0.128c-9.882-9.958-9.83-26.035, 0.128-35.891
c 17.075-16.947, 36.608-25.344, 57.037-25.344c 25.037,0.00, 51.482,12.595, 76.621,37.555l 81.382,80.742C 450.714,279.91, 460.80,304.077, 460.80,329.779
S 450.714,379.674, 432.41,397.85z" data-tags="link, anchor, chain" />
<glyph unicode="&#xe029;" d="M 473.242,360.192C 181.197,243.277, 299.494,557.952, 72.986,392.294L 25.60,375.296L 119.45,6.40l 51.686,0.00 L 125.184,187.085
c 202.086,169.421, 120.269-184.602, 359.322,162.739C 490.061,357.888, 482.637,363.955, 473.242,360.192z" data-tags="flag, report" />
<glyph unicode="&#xe02a;" d="M 429.696,224.00c0.00,26.829, 16.512,48.00, 41.344,62.541c-4.506,14.95-10.394,29.312-17.69,42.803c-27.904-7.296-50.458,3.635-69.402,22.579
c-18.995,18.97-24.806,41.549-17.51,69.402c-13.491,7.296-27.802,13.261-42.803,17.715C 309.094,414.182, 282.803,397.67, 256.00,397.67
c-26.803,0.00-53.069,16.512-67.635,41.37C 173.363,434.586, 159.053,428.621, 145.562,421.35C 152.832,393.472, 147.046,370.893, 128.077,351.923
C 109.107,332.979, 86.528,322.048, 58.675,329.318C 51.379,315.853, 45.44,301.491, 40.96,286.541C 65.818,272.00, 82.33,250.829, 82.33,224.00
c0.00-26.803-16.512-53.094-41.37-67.661c 4.48-14.976, 10.419-29.312, 17.715-42.803c 27.878,7.296, 50.432,1.485, 69.402-17.485
c 18.97-18.97, 24.755-41.523, 17.485-69.402c 13.491-7.296, 27.827-13.261, 42.803-17.715c 14.566,24.883, 40.832,41.37, 67.635,41.37
c 26.803,0.00, 53.12-16.512, 67.661-41.37c 15.002,4.48, 29.312,10.419, 42.803,17.715c-7.296,27.878-1.51,50.432, 17.51,69.402
c 18.944,18.944, 41.498,29.875, 69.402,22.605c 7.296,13.491, 13.21,27.827, 17.69,42.803C 446.208,176.026, 429.696,197.197, 429.696,224.00z M 256.00,130.483
c-51.635,0.00-93.491,41.882-93.491,93.517S 204.365,317.517, 256.00,317.517c 51.661,0.00, 93.517-41.882, 93.517-93.517S 307.661,130.483, 256.00,130.483z" data-tags="cog, settings, preferences, options" />
<glyph unicode="&#xe02b;" d="M 80.23,303.616C 104.141,322.176, 123.955,309.402, 150.40,278.784C 153.395,275.354, 157.389,279.373, 159.642,281.344c 2.253,1.997, 37.171,33.382, 38.861,34.842
C 200.218,317.696, 202.266,320.512, 199.552,323.661s-12.646,16.00-19.021,24.32c-46.285,60.544, 126.618,101.606, 100.045,102.246
c-13.491,0.358-67.738,0.973-75.827,0.128C 171.904,446.874, 130.662,416.179, 109.901,401.894c-27.136-18.662-37.299-29.491-38.963-31.002
c-7.68-6.733-1.229-22.195-15.155-34.406C 41.062,323.584, 31.898,333.338, 23.373,325.862c-4.25-3.738-16.051-12.57-19.456-15.565
C 0.538,307.328-0.077,302.285, 3.379,298.24c0.00,0.00, 32.333-35.738, 35.072-38.886C 41.165,256.205, 48.461,253.542, 52.992,257.536
c 4.531,3.968, 16.154,14.182, 18.125,15.923C 73.114,275.174, 69.837,295.552, 80.23,303.616z M 226.381,290.406c-3.072,3.558-6.861,3.635-10.163,0.717
L 179.482,259.098c-2.867-2.56-3.251-7.27-0.666-10.24l 212.326-241.613c 4.941-5.734, 13.542-6.323, 19.251-1.357l 24.858,20.787
c 5.658,4.966, 6.246,13.67, 1.306,19.379L 226.381,290.406z M 509.491,393.242c-1.894,12.646-8.448,9.984-11.853,4.608
c-3.354-5.35-18.458-28.186-24.653-38.502c-6.144-10.291-21.248-30.49-49.51-10.547c-29.389,20.787-19.149,35.302-14.054,45.056
c 5.146,9.805, 20.941,37.248, 23.245,40.704c 2.253,3.456-0.41,13.491-9.498,9.293c-9.139-4.224-64.589-26.266-72.294-57.856
c-7.859-32.179, 6.605-60.902-21.76-89.446l-34.355-35.84l 34.509-40.141l 42.342,40.218c 10.112,10.138, 31.642,19.994, 51.149,15.565
c 41.805-9.472, 64.589,6.246, 78.362,32.179C 513.459,331.75, 511.411,380.595, 509.491,393.242z M 70.144,43.494c-5.325-5.376-5.325-14.08,0.00-19.43
l 24.346-23.808c 5.325-5.35, 13.773-3.098, 19.098,2.253l 125.619,123.52L 200.704,169.882L 70.144,43.494z" data-tags="tools, hammer, generate, fix, settings, wrench, build, factory" />
<glyph unicode="&#xe02c;" d="M 286.234,112.538c0.00,37.146, 28.16,57.677, 74.086,88.09C 416.512,237.875, 486.40,284.211, 486.40,394.138c0.00,9.907-8.09,17.92-18.099,17.92l-87.834,0.00
C 368.051,434.995, 331.11,459.52, 256.00,459.52c-75.085,0.00-112.051-24.525-124.442-47.462L 43.725,412.058 C 33.715,412.058, 25.60,404.045, 25.60,394.138
c0.00-109.926, 69.914-156.262, 126.106-193.485c 45.952-30.413, 74.112-50.944, 74.112-88.09l0.00-33.562 c-48.256-5.376-83.712-23.219-83.712-44.442
c0.00-25.446, 50.995-46.08, 113.894-46.08c 62.925,0.00, 113.92,20.634, 113.92,46.08c0.00,21.222-35.456,39.066-83.712,44.442L 286.208,112.538 z M 357.299,241.92
c 14.541,30.72, 26.035,72.371, 27.878,134.298l 64.23,0.00 C 443.29,307.123, 401.741,272.205, 357.299,241.92z M 256.00,428.134c 69.939,0.026, 97.28-28.57, 97.254-39.168
c0.00-10.675-27.264-39.245-97.254-39.296C 186.061,349.747, 158.771,378.291, 158.771,388.966C 158.746,399.565, 186.061,428.186, 256.00,428.134z M 62.618,376.218l 64.205,0.00
C 128.691,314.291, 140.186,272.64, 154.701,241.92C 110.259,272.205, 68.736,307.123, 62.618,376.218z" data-tags="trophy, winner, cup" />
<glyph unicode="&#xe02d;" d="M 493.85,469.606c-2.765,8.064-11.494,12.314-19.482,9.523s-12.186-11.622-9.395-19.712c 23.552-68.352-23.194-119.398-58.803-146.714
l-14.413,20.838c-4.813,6.963-15.667,12.774-24.064,12.902l-80.768-0.384c-8.397,0.128-20.89-3.763-27.802-8.627l-237.978-168.653
c-11.52-8.166-14.362-24.243-6.272-35.917l 108.186-156.339c 8.064-11.674, 21.043-10.266, 32.563-2.125l 237.978,168.678
c 6.912,4.864, 14.771,15.462, 17.562,23.501l 25.293,80.538c 2.739,8.038, 1.075,20.326-3.738,27.29l-8.806,12.698
C 471.757,324.096, 521.421,389.555, 493.85,469.606z M 383.13,230.093c-18.458-13.082-43.878-8.525-56.806,10.138
c-12.902,18.662-8.422,44.39, 10.035,57.472c 14.643,10.394, 33.664,9.626, 47.36-0.461c-6.912-4.198-11.622-6.605-12.518-7.04
c-7.629-3.635-10.906-12.851-7.296-20.582c 2.611-5.606, 8.09-8.909, 13.85-8.909c 2.176,0.00, 4.403,0.486, 6.502,1.485
c 4.89,2.33, 10.189,5.171, 15.693,8.474C 402.406,255.488, 396.416,239.514, 383.13,230.093z" data-tags="tag, price" />
<glyph unicode="&#xe02e;" d="M 256.00,275.20c-42.394,0.00-76.80-34.406-76.80-76.80c0.00-42.419, 34.406-76.80, 76.80-76.80c 42.419,0.00, 76.80,34.381, 76.80,76.80C 332.80,240.794, 298.419,275.20, 256.00,275.20z M 460.80,352.00l-61.414,0.00
c-8.448,0.00-17.562,6.554-20.224,14.566l-15.872,47.642C 360.576,422.246, 351.488,428.80, 343.04,428.80L 168.96,428.80 C 160.512,428.80, 151.398,422.246, 148.762,414.234L 132.838,366.566
C 130.176,358.554, 121.088,352.00, 112.64,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-230.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 256.00,70.40
c-70.707,0.00-128.00,57.293-128.00,128.00c0.00,70.682, 57.293,128.00, 128.00,128.00c 70.682,0.00, 128.00-57.318, 128.00-128.00C 384.00,127.693, 326.682,70.40, 256.00,70.40z M 442.88,265.011
c-9.882,0.00-17.894,8.013-17.894,17.92s 8.013,17.92, 17.894,17.92c 9.907,0.00, 17.92-8.013, 17.92-17.92S 452.787,265.011, 442.88,265.011z" data-tags="camera, picture, photo, images" />
<glyph unicode="&#xe02f;" d="M 440.909,300.058c-40.525,94.336-105.779,166.17-138.778,152.73c-56.038-22.784, 33.408-132.198-241.818-244.07
c-23.782-9.651-29.798-48.333-19.84-71.45c 9.933-23.117, 42.445-46.131, 66.227-36.48c 4.096,1.664, 19.226,6.528, 19.226,6.528
c 16.973-22.784, 34.739-9.267, 41.062-23.757c 7.578-17.408, 24.038-55.219, 29.619-68.07c 5.632-12.851, 18.33-24.781, 27.546-21.274
c 9.165,3.507, 40.474,15.437, 52.454,19.968s 14.848,15.232, 11.187,23.654c-3.942,9.062-20.122,11.725-24.73,22.323
c-4.634,10.598-19.712,44.518-24.038,55.219c-5.888,14.541, 6.63,26.368, 24.832,28.262c 125.286,13.056, 148.71-64.333, 191.36-46.976
C 488.141,110.131, 481.434,205.722, 440.909,300.058z M 426.803,147.046c-7.322-2.97-56.627,35.891-88.141,109.235
c-31.488,73.318-27.52,140.339-20.224,143.309c 7.322,2.995, 55.424-43.93, 86.938-117.248C 436.838,209.05, 434.125,150.016, 426.803,147.046z" data-tags="megaphone, advertise, announce, alert" />
<glyph unicode="&#xe030;" d="M 314.112,165.888C 241.485,93.286, 131.482,80.947, 46.08,128.768c 9.856-17.562, 22.17-34.099, 37.12-49.05c 87.552-87.552, 229.504-87.552, 317.056,0.00
c 87.552,87.578, 87.552,229.53,0.00,317.082c-14.95,14.95-31.462,27.264-49.05,37.12C 399.053,348.518, 386.688,238.515, 314.112,165.888z" data-tags="moon, night, dark, sleep" />
<glyph unicode="&#xe031;" d="M 444.211,363.136c-79.462,52.838-168.678,71.091-274.483,40.781c-82.586-23.68-158.285-117.606-164.147-198.042
c-6.938-95.104, 67.149-176.538, 197.581-176.41c 140.646,0.154, 193.28,67.686, 194.458,88.192c 1.152,20.531-54.886,58.47-18.816,97.485
c 45.184,48.87, 85.402,7.219, 109.773,13.107C 512.947,234.086, 525.286,309.171, 444.211,363.136z M 281.037,124.595c-21.274,0.00-38.528,17.203-38.528,38.40
c0.00,21.222, 17.254,38.40, 38.528,38.40s 38.502-17.178, 38.502-38.40C 319.514,141.798, 302.31,124.595, 281.037,124.595z" data-tags="palette, color, appearance" />
<glyph unicode="&#xe032;" d="M 136.192,374.938C 38.349,318.157, 43.981,225.69, 47.36,191.488c 126.387,149.683, 315.418,142.413, 315.418,142.413S 94.797,242.022, 16.077,57.702
c-6.195-14.592, 29.184-33.51, 37.248-16.307c 24.09,51.251, 57.677,89.702, 57.677,89.702c 49.562-18.458, 135.245-40.038, 196.019,2.688
c 80.666,56.806, 72.422,182.682, 187.622,243.968C 521.549,392.09, 268.851,451.917, 136.192,374.938z" data-tags="leaf, nature, green, plant" />
<glyph unicode="&#xe033;" d="M 302.054,449.306l-41.062,0.00 l0.00-334.643 c-22.707,8.755-52.096,8.883-81.075-1.664c-51.917-18.893-82.867-64.87-69.12-102.656
c 13.773-37.811, 67.021-53.12, 118.938-34.227c 44.109,16.051, 72.96,51.635, 72.243,85.12l 0.077,273.664c 71.603-11.264, 76.493-101.811, 67.917-127.206
c-3.277-9.626, 2.483-16.819, 13.312,0.00C 460.467,327.834, 302.054,380.80, 302.054,449.306z" data-tags="music, note, song, audio" />
<glyph unicode="&#xe034;" d="M 156.416,410.138l0.00-303.795c-16.538,3.456-35.789,2.15-54.886-4.915c-42.931-15.949-58.086-54.784-46.694-86.682
c 11.366-31.923, 44.979-44.826, 87.91-28.877c 36.454,13.542, 60.339,43.546, 59.725,71.859c0.00,0.00,0.00,161.101,0.00,250.957l 181.786,41.651l0.00-192.768
c-16.538,3.456-35.789,2.15-54.886-4.915c-42.957-15.949-58.112-54.784-46.72-86.682c 11.392-31.923, 44.979-44.826, 87.936-28.877
c 36.48,13.542, 60.314,43.546, 59.75,71.859L 430.336,468.992 L 156.416,410.138z" data-tags="music, note, song, audio" />
<glyph unicode="&#xe035;" d="M 478.464,163.942l-44.211,39.424c-12.80,11.418-12.80,30.054,0.00,41.472l 44.211,39.398c 12.80,11.418, 9.37,22.042-7.603,23.654l-58.598,5.555
c-16.973,1.613-26.112,16.205-20.275,32.435l 31.104,86.579c 5.837,16.23-1.306,22.144-15.846,13.133l-69.146-42.752
c-14.541-9.011-33.331-4.096-41.754,10.931l-25.062,44.698c-8.397,15.027-22.323,15.104-30.899,0.179L 217.114,418.15
C 208.538,403.226, 188.826,396.851, 173.312,403.994l-40.96,18.816C 116.813,429.926, 104.883,421.683, 105.805,404.429L 108.032,363.085
c 0.922-17.229-11.802-34.995-28.262-39.424L 40.218,313.037C 23.757,308.582, 20.736,295.629, 33.536,284.211l 44.211-39.398c 12.80-11.392, 12.80-30.054,0.00-41.446
L 33.536,163.994c-12.80-11.443-9.421-22.451, 7.501-24.499l 53.632-6.502c 16.922-2.099, 26.368-17.203, 20.966-33.562l-27.52-83.405
c-5.402-16.41, 2.304-22.81, 17.101-14.208l 63.053,36.454c 14.822,8.602, 34.714,3.84, 44.237-10.445l 26.189-39.347
c 9.498-14.362, 23.808-13.542, 31.718,1.741l 23.014,44.339c 7.962,15.309, 26.957,21.555, 42.214,13.901l 44.39-22.195
c 15.309-7.654, 27.059,0.205, 26.138,17.459l-2.227,41.344c-0.922,17.254, 11.802,34.995, 28.262,39.45l 39.526,10.598
C 488.243,139.597, 491.264,152.55, 478.464,163.942z M 281.60,116.608L 230.40,116.608 l0.00,53.76 l 51.20,0.00 L 281.60,116.608 z M 281.60,198.502L 230.40,198.502 l0.00,133.12 l 51.20,0.00 L 281.60,198.502 z" data-tags="new, exclamation, notification" />
<glyph unicode="&#xe036;" d="M 84.531,166.707c 11.878-48.154, 26.982-69.146, 77.363-91.187C 212.301,53.504, 236.237,29.44, 256.00,29.44s 42.163,21.043, 92.57,43.11
c 50.406,21.99, 36.966,28.749, 48.845,76.851L 256.00,80.64L 84.531,166.707z M 499.482,292.198l-213.12,119.347c-16.691,9.344-44.006,9.344-60.698,0.00
L 12.518,292.198c-16.691-9.344-16.691-24.653,0.00-33.997l 213.12-119.347c 16.691-9.344, 44.006-9.344, 60.698,0.00l 137.779,77.158l-149.402,34.995
C 268.979,249.574, 262.656,248.781, 256.00,248.781c-26.906,0.00-48.717,12.979-48.717,28.979S 229.094,306.765, 256.00,306.765c 20.89,0.00, 38.682-7.859, 45.594-18.842
l 158.234-51.917l 39.654,22.195C 516.173,267.546, 516.173,282.854, 499.482,292.198z M 434.355,65.997c-1.613-9.805, 32.845-26.01, 36.122,2.79
c 14.822,129.818-10.65,167.194-10.65,167.194l-35.712-19.994C 424.115,216.013, 454.40,187.187, 434.355,65.997z" data-tags="graduation, cap, hat" />
<glyph unicode="&#xe037;" d="M 426.189,348.339L 195.84,467.098C 164.275,483.712, 102.067,451.61, 84.198,423.347C 76.237,410.701, 76.80,401.587, 76.80,396.416l 2.842-268.16
c 0.179-5.709, 7.373-13.363, 13.491-17.152c 12.774-7.834, 206.336-128.64, 211.789-132.07c 2.944-1.843, 6.451-2.688, 9.882-2.688
c 2.918,0.00, 5.862,0.64, 8.525,1.971C 329.165-18.816, 332.80-13.286, 332.80-7.219L 332.80,274.406 c0.00,5.862-3.43,11.264-9.011,14.208L 114.432,405.504
C 116.787,410.112, 126.106,419.84, 143.232,428.80C 161.28,438.272, 174.771,434.688, 177.869,433.485c0.00,0.00, 200.96-107.546, 207.104-110.746c 6.118-3.20, 6.246-3.686, 6.246-9.139
c0.00-5.478,0.00-267.264,0.00-267.264c0.00-13.338, 13.517-18.79, 23.475-18.79c 9.907,0.00, 20.506,9.728, 20.506,18.79L 435.20,334.131
C 435.20,339.994, 431.744,345.421, 426.189,348.339z" data-tags="book, reading" />
<glyph unicode="&#xe038;" d="M 409.60,454.40L 102.40,454.40 C 74.24,454.40, 51.20,431.36, 51.20,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 460.80,403.20 C 460.80,431.36, 437.786,454.40, 409.60,454.40z M 409.60,44.80L 102.40,44.80 L 102.40,403.20 l 307.20,0.00 L 409.60,44.80 z M 281.60,172.80L 153.60,172.80 l0.00-25.60 l 128.00,0.00
L 281.60,172.80 z M 358.40,275.20l-102.40,0.00 l0.00-25.60 l 102.40,0.00 L 358.40,275.20 z M 256.00,300.80l 102.40,0.00 L 358.40,352.00 l-102.40,0.00 L 256.00,300.80 z M 230.40,352.00L 153.60,352.00 l0.00-102.40 l 76.80,0.00 L 230.40,352.00 z M 204.80,224.00L 153.60,224.00 l0.00-25.60 l 51.20,0.00 L 204.80,224.00 z M 230.40,198.40l 128.00,0.00 l0.00,25.60 L 230.40,224.00 L 230.40,198.40 z M 358.40,121.60L 153.60,121.60 l0.00-25.60 l 204.80,0.00 L 358.40,121.60 z M 307.20,147.20l 51.20,0.00 l0.00,25.60 l-51.20,0.00 L 307.20,147.20 z" data-tags="newspaper, document, file" />
<glyph unicode="&#xe039;" d="M 463.923,386.125c-7.578,6.554-48.794,37.76-56.499,44.39S 387.686,439.04, 379.187,439.04L 132.813,439.04 c-8.474,0.00-20.531-1.869-28.211-8.525
c-7.706-6.656-48.922-37.862-56.499-44.39S 34.202,369.715, 36.224,355.635c 2.022-14.08, 49.587-332.109, 49.587-332.109
C 88.474,15.514, 97.587,8.96, 106.086,8.96l 299.853,0.00 c 8.499,0.00, 17.613,6.579, 20.275,14.566c0.00,0.00, 47.539,318.029, 49.587,332.109
C 477.798,369.715, 471.501,379.571, 463.923,386.125z M 256.00,163.379c-83.149,0.00-100.941,117.683-104.627,141.926L 198.40,305.306 c 7.091-35.379, 23.194-95.846, 57.60-95.846
s 50.534,60.467, 57.626,95.846l 47.002,0.00 C 356.941,281.062, 339.149,163.379, 256.00,163.379z M 75.853,352.00l 56.474,58.88l 247.347,0.00 L 436.147,352.00L 75.853,352.00 z" data-tags="bag, shop, cart, ecommerce, buy, purchase" />
<glyph unicode="&#xe03a;" d="M 136.96-28.928l 51.20,0.00 l 114.893,204.826L 435.20,175.898 c0.00,0.00, 76.80,0.00, 76.80,35.814c0.00,35.84-76.80,35.84-76.80,35.84l-132.147,0.00 l-114.893,204.80l-51.20,0.00 l 63.693-204.80L 108.826,247.552 L 51.20,298.778L0.00,298.778 l 40.986-87.04
L0.00,124.672l 51.20,0.00 l 57.626,51.226l 91.827,0.00 L 136.96-28.928z" data-tags="airplane, plane, flight, fly, travel" />
<glyph unicode="&#xe03b;" d="M 252.851,459.494c-130.048-1.741-234.086-108.57-232.346-238.643c 1.741-130.099, 108.595-234.086, 238.643-232.371
c 130.074,1.741, 234.112,108.595, 232.346,238.643C 489.754,357.222, 382.899,461.235, 252.851,459.494z M 253.286,428.80c 35.072,0.486, 68.198-7.936, 97.28-23.066
l-31.693-52.838C 299.878,362.138, 278.554,367.36, 256.00,367.36c-22.528,0.00-43.853-5.222-62.848-14.49L 161.485,405.683C 188.979,420.019, 220.16,428.339, 253.286,428.80z
M 127.13,161.152l-52.787-31.642c-14.336,27.469-22.656,58.65-23.091,91.75c-0.486,35.098, 7.936,68.224, 23.066,97.28l 52.813-31.718
C 117.862,267.853, 112.64,246.554, 112.64,224.00C 112.64,201.472, 117.862,180.147, 127.13,161.152z M 258.739,19.226c-35.072-0.486-68.224,7.936-97.28,23.066l 31.693,52.838
C 212.147,85.862, 233.472,80.64, 256.00,80.64c 22.554,0.00, 43.878,5.197, 62.848,14.464l 31.667-52.787C 323.021,28.006, 291.866,19.686, 258.739,19.226z
M 256.00,111.386c-62.208,0.00-112.614,50.432-112.614,112.614c0.00,62.208, 50.432,112.64, 112.614,112.64c 62.234,0.00, 112.64-50.432, 112.64-112.64
C 368.64,161.792, 318.234,111.386, 256.00,111.386z M 384.87,161.152c 9.267,18.995, 14.49,40.32, 14.49,62.848c0.00,22.554-5.222,43.853-14.49,62.848
l 52.787,31.693c 14.336-27.494, 22.682-58.65, 23.117-91.776c 0.461-35.098-7.962-68.224-23.091-97.28L 384.87,161.152z" data-tags="lifebuoy, support, help" />
<glyph unicode="&#xe03c;" d="M 256.00,367.36C 88.038,367.36,0.00,243.635,0.00,224.00s 88.038-143.36, 256.00-143.36s 256.00,123.725, 256.00,143.36S 423.962,367.36, 256.00,367.36z M 256.00,113.715
c-62.822,0.00-113.766,49.382-113.766,110.285S 193.178,334.285, 256.00,334.285c 62.848,0.00, 113.792-49.382, 113.792-110.285S 318.848,113.715, 256.00,113.715z M 256.00,224.00
c-10.394,11.418, 16.998,55.117,0.00,55.117c-31.411,0.00-56.883-24.678-56.883-55.117S 224.589,168.858, 256.00,168.858c 31.437,0.00, 56.909,24.704, 56.909,55.142
C 312.909,237.978, 264.883,214.272, 256.00,224.00z" data-tags="eye, views" />
<glyph unicode="&#xe03d;" d="M 256.00,459.52c-130.074,0.00-235.52-105.472-235.52-235.52c0.00-130.074, 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52C 491.52,354.074, 386.074,459.52, 256.00,459.52z M 256.00,39.68
c-101.811,0.00-184.32,82.534-184.32,184.32S 154.189,408.32, 256.00,408.32s 184.32-82.534, 184.32-184.32S 357.811,39.68, 256.00,39.68zM 273.92,357.12L 238.08,357.12L 238.08,216.576L 325.248,129.408L 350.592,154.752L 273.92,231.424 z" data-tags="clock, time, history" />
<glyph unicode="&#xe03e;" d="M 409.60,294.579l-15.36,0.00 c-5.658,0.00-10.24-4.608-10.24-10.24L 384.00,213.76 c0.00-34.227-26.957-92.16-128.00-92.16s-128.00,57.933-128.00,92.16L 128.00,284.339 c0.00,5.632-4.634,10.24-10.24,10.24L 102.40,294.579
c-5.632,0.00-10.24-4.608-10.24-10.24L 92.16,213.76 c0.00-57.267, 42.086-118.528, 138.24-126.976L 230.40,19.20 L 163.814,19.20 C 158.208,19.20, 153.60,14.592, 153.60,8.96L 153.60-21.76 C 153.60-27.392, 158.208-32.00, 163.814-32.00l 184.32,0.00
c 5.658,0.00, 10.24,4.608, 10.24,10.24L 358.374,8.96 c0.00,5.658-4.608,10.24-10.24,10.24L 281.60,19.20 l0.00,67.584 c 96.179,8.448, 138.24,69.734, 138.24,126.976L 419.84,284.339
C 419.84,289.971, 415.232,294.579, 409.60,294.579zM 256.00,172.80c 60.083,0.00, 76.80,24.678, 76.80,40.96L 332.80,294.579 L 179.20,294.579 L 179.20,213.76 C 179.20,197.478, 195.917,172.80, 256.00,172.80zM 332.80,439.04C 332.80,455.347, 316.083,480.00, 256.00,480.00S 179.20,455.347, 179.20,439.04l0.00-108.621 l 153.60,0.00 L 332.80,439.04 z" data-tags="microphone, voice, record" />
<glyph unicode="&#xe03f;" d="M 435.20,403.20l-23.04,0.00 l0.00-51.20 L 330.24,352.00 L 330.24,403.20 L 181.76,403.20 l0.00-51.20 L 99.84,352.00 L 99.84,403.20 L 76.80,403.20 C 48.64,403.20, 25.60,380.16, 25.60,352.00l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 358.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 486.40,352.00 C 486.40,380.16, 463.36,403.20, 435.20,403.20z M 435.20,44.80L 76.80,44.80
L 76.80,249.60 l 358.40,0.00 L 435.20,44.80 z M 158.72,454.40L 122.88,454.40 l0.00-87.04 l 35.84,0.00 L 158.72,454.40 z M 389.12,454.40l-35.84,0.00 l0.00-87.04 l 35.84,0.00 L 389.12,454.40 z" data-tags="calendar, date, schedule, time" />
<glyph unicode="&#xe040;" d="M 174.157-6.374c-4.941,3.251, 80.742,183.296, 77.773,191.206c-2.944,7.91-93.798,36.787-98.253,50.688
c-4.429,13.901, 179.405,222.874, 184.218,218.829c 4.813-4.019-80.102-185.293-77.773-191.181s 95.462-35.994, 98.253-50.662
C 361.165,197.786, 179.098-9.60, 174.157-6.374z" data-tags="bolt, thunder, lightning" />
<glyph unicode="&#xe041;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347c0.00-49.997, 41.472-90.522, 92.595-90.522
l 296.858,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808C 512.00,230.784, 457.139,284.442, 389.453,284.442z M 291.123,174.08c-12.672-18.022-66.944-73.958-69.248-76.314
c-2.662-3.277-10.01-8.781-16.973-4.25c-1.997,1.306-4.403,3.917-4.403,9.062c0.00,4.941, 2.253,9.984, 2.534,10.547l 26.445,58.522
c-4.966,1.971-13.491,5.427-20.122,8.32L 207.59,180.736c-6.707,2.816-15.053,6.374-15.053,15.565c0.00,4.378, 2.099,9.498, 6.374,15.59
c 12.672,18.022, 66.944,73.933, 69.248,76.314c 2.662,3.277, 9.984,8.781, 16.973,4.275c 1.997-1.306, 4.403-3.917, 4.403-9.062
c0.00-4.941-2.253-9.984-2.534-10.547l-26.445-58.522c 4.966-1.997, 13.491-5.453, 20.122-8.32l 1.741-0.742c 6.707-2.842, 15.053-6.40, 15.053-15.59
C 297.498,185.267, 295.398,180.173, 291.123,174.08z" data-tags="thunder, cloud, weather, lightning" />
<glyph unicode="&#xe042;" d="M 261.197,465.638c-0.666,5.478-9.728,5.478-10.394,0.00C 228.198,283.674, 112.64,246.17, 112.64,119.706c0.00-78.106, 65.613-141.44, 143.36-141.44
c 77.747,0.00, 143.36,63.36, 143.36,141.44C 399.36,246.17, 283.802,283.674, 261.197,465.638z M 239.386,264.499c-1.536-5.606-3.149-11.392-4.813-17.331
c-10.266-36.454-21.914-77.798-21.914-125.594c0.00-25.907-15.309-35.098-29.619-35.098c-16.333,0.00-29.594,13.338-29.594,29.85
c0.00,56.499, 27.213,93.389, 51.226,125.952c 7.526,10.189, 14.618,19.814, 20.403,29.44c 2.637,4.378, 9.754,4.198, 12.979-0.154
C 239.514,269.466, 240.026,266.906, 239.386,264.499z" data-tags="droplet, water, color" />
<glyph unicode="&#xe043;" d="M 256.00,459.52c-130.074,0.00-235.52-105.446-235.52-235.52s 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52S 386.074,459.52, 256.00,459.52z M 256.00,147.20c-42.419,0.00-76.80,34.406-76.80,76.80
c0.00,42.419, 34.381,76.80, 76.80,76.80c 42.394,0.00, 76.80-34.406, 76.80-76.80C 332.80,181.606, 298.394,147.20, 256.00,147.20z" data-tags="cd, compact, disk, store, write, save" />
<glyph unicode="&#xe044;" d="M 232.96,198.349L 279.04,198.349 l0.00-51.20 L 512.00,147.149 c0.00,0.00-3.789,114.125-5.12,149.862c-1.254,33.946-13.389,54.938-51.20,54.938l-82.125,0.00
c-12.723,23.987-26.419,49.792-30.618,57.728c-8.474,15.974-11.366,19.072-30.208,19.072L 199.27,428.749 c-18.842,0.00-21.734-3.098-30.208-19.072
C 164.864,401.741, 151.168,375.936, 138.445,351.949L 56.32,351.949 c-37.811,0.00-49.792-20.992-51.20-54.938S0.00,147.149,0.00,147.149l 232.96,0.00 L 232.96,198.349 z M 195.84,379.725
c 5.862,11.059, 7.885,13.21, 20.89,13.21l 78.515,0.00 c 13.056,0.00, 15.053-2.15, 20.89-13.21c 2.202-4.147, 8.141-15.36, 14.746-27.75L 181.12,351.974
C 187.699,364.339, 193.638,375.552, 195.84,379.725z M 279.04,70.349L 232.96,70.349 l0.00,51.20 L 12.80,121.549 c0.00,0.00, 3.20-46.029, 5.12-85.043c 0.794-16.205, 5.555-42.957, 46.054-42.957
l 384.051,0.00 c 40.499,0.00, 45.158,26.778, 46.054,42.957c 2.227,40.115, 5.12,85.043, 5.12,85.043l-220.16,0.00 L 279.04,70.349 z" data-tags="briefcase, work, portfolio" />
<glyph unicode="&#xe045;" d="M 67.686,317.261c 44.723,38.40, 80.077,68.787, 175.923,14.592c 46.054-26.035, 83.20-35.814, 114.125-35.814c 54.144,0.00, 89.216,30.131, 119.552,56.166
c 10.829,9.293, 12.237,25.805, 3.123,36.838s-25.242,12.467-36.07,3.174c-44.723-38.426-80.051-68.787-175.949-14.592
C 141.722,449.178, 82.381,398.208, 34.714,357.248C 23.91,347.955, 22.502,331.469, 31.59,320.435S 56.858,307.942, 67.686,317.261z M 444.314,261.478
c-44.723-38.40-80.051-68.787-175.949-14.592C 141.722,318.438, 82.381,267.469, 34.714,226.534c-10.829-9.293-12.237-25.805-3.123-36.838
s 25.242-12.467, 36.07-3.174c 44.723,38.426, 80.077,68.787, 175.923,14.618c 46.054-26.035, 83.20-35.84, 114.125-35.84c 54.144,0.00, 89.216,30.131, 119.552,56.192
c 10.829,9.293, 12.237,25.779, 3.123,36.813C 471.296,269.363, 455.142,270.771, 444.314,261.478z M 444.314,130.739c-44.723-38.40-80.051-68.787-175.949-14.592
c-126.643,71.552-186.01,20.608-233.651-20.352c-10.829-9.293-12.237-25.805-3.123-36.838s 25.242-12.467, 36.07-3.174
C 112.41,94.208, 147.738,124.544, 243.61,70.40c 46.054-26.035, 83.20-35.84, 114.125-35.84c 54.144,0.00, 89.216,30.131, 119.552,56.192
c 10.829,9.267, 12.237,25.779, 3.123,36.813S 455.142,140.058, 444.314,130.739z" data-tags="air, waves" />
<glyph unicode="&#xe046;" d="M 399.36,362.803c0.00,54.784,0.00,60.134,0.00,60.134C 399.36,443.162, 335.181,480.00, 256.00,480.00S 112.64,443.162, 112.64,422.938c0.00,0.00,0.00-5.35,0.00-60.134
c0.00-54.784, 99.251-100.019, 99.251-138.803c0.00-38.81-99.251-84.019-99.251-138.829c0.00-54.784,0.00-60.134,0.00-60.134C 112.64,4.838, 176.819-32.00, 256.00-32.00
s 143.36,36.838, 143.36,57.062c0.00,0.00,0.00,5.35,0.00,60.134c0.00,54.81-99.226,100.019-99.226,138.829C 300.134,262.784, 399.36,308.045, 399.36,362.803z M 152.064,420.378
c 17.818,11.238, 51.226,27.725, 105.318,27.725c 54.118,0.00, 102.554-27.725, 102.554-27.725c 3.635-2.202, 17.869-9.83, 8.115-15.59
c-21.478-12.723-63.462-26.112-112.077-26.112S 166.81,393.446, 145.331,406.17C 135.578,411.955, 152.064,420.378, 152.064,420.378z M 268.826,224.00
c0.00-30.541, 25.498-50.202, 52.531-76.442c 19.738-19.174, 46.72-45.414, 46.72-62.387l0.00-33.997 c-24.806,12.365-99.098,24.474-99.098,64.102
c0.00,20.07-25.958,20.07-25.958,0.00c0.00-39.629-74.291-51.738-99.098-64.102l0.00,33.997 c0.00,16.947, 27.008,43.213, 46.746,62.387
C 217.677,173.798, 243.174,193.459, 243.174,224.00c0.00,30.541-25.498,50.202-52.506,76.442C 170.931,319.616, 143.923,345.882, 143.923,362.803l-1.203,25.60
C 168.986,374.272, 210.637,360.781, 256.00,360.781s 87.219,13.491, 113.485,27.622l-1.408-25.60c0.00-16.922-27.008-43.187-46.72-62.362
C 294.323,274.202, 268.826,254.541, 268.826,224.00z" data-tags="hourglass, busy, waiting, working, loading" />
<glyph unicode="&#xe047;" d="M 208.077,126.669c-17.664-30.618-5.786-55.808, 18.714-69.939s 52.275-11.878, 69.939,18.739c 17.664,30.592, 129.203,303.77, 119.501,309.376
C 406.554,390.451, 225.741,157.286, 208.077,126.669z M 256.00,321.229c 11.213,0.00, 22.144-0.973, 32.794-2.765c 11.213,14.029, 23.782,29.491, 35.994,44.211
C 302.976,368.998, 279.962,372.429, 256.00,372.429c-143.539,0.00-256.00-121.037-256.00-275.558c0.00-9.523, 0.435-19.021, 1.254-28.288
c 1.254-14.08, 13.824-24.448, 27.776-23.219c 14.08,1.28, 24.474,13.696, 23.219,27.776C 51.558,80.896, 51.20,88.883, 51.20,96.87
C 51.20,222.669, 141.184,321.229, 256.00,321.229z M 440.806,289.254c-7.142-19.20-14.694-38.758-21.35-55.68C 445.491,195.942, 460.80,148.762, 460.80,96.87
c0.00-8.115-0.358-16.282-1.075-24.192c-1.28-14.08, 9.088-26.522, 23.168-27.827c 0.794-0.077, 1.562-0.102, 2.355-0.102
c 13.082,0.00, 24.243,10.01, 25.446,23.27C 511.565,77.491, 512.00,87.194, 512.00,96.87C 512.00,172.416, 485.069,239.949, 440.806,289.254z" data-tags="gauge, meter, dashboard, speed, fast" />
<glyph unicode="&#xe048;" d="M 505.677,201.446c-15.974,43.725-60.595,69.811-119.347,69.811c-2.278,0.00-4.506-0.077-6.707-0.179l-0.384,52.787
c0.00,0.00, 87.27,15.078, 90.214,15.59s 3.43,3.046, 2.816,5.888c-0.589,2.842-4.275,22.63-4.813,25.011c-0.717,3.328-2.637,3.251-5.299,2.79
s-83.226-11.827-83.226-11.827s-0.282,50.022-0.307,53.222c-0.026,3.20-1.792,4.07-4.966,4.019c-3.20-0.051-23.578-0.358-26.266-0.41
c-2.688-0.026-4.173-1.254-4.122-3.814c 0.051-2.56, 0.845-59.034, 0.845-59.034s-78.387-13.542-80.538-13.901s-4.352-1.382-3.84-3.661
c 0.486-2.278, 4.864-27.981, 5.325-30.003c 0.435-2.022, 1.818-3.251, 4.787-2.739s 74.88,12.928, 74.88,12.928l 0.896-51.661
c-27.571-7.245-46.106-21.094-57.754-33.357c-19.661-20.659-30.899-48.307-30.899-75.853c0.00-40.653, 24.832-64.742, 59.571-68.992
c 80.973-9.907, 131.046,78.31, 147.712,120.678c 28.109-38.528, 6.579-111.462-53.606-153.062c-1.075-0.794-2.483-3.302-0.819-5.299
s 13.824-16.947, 15.846-19.405c 2.022-2.406, 5.274-1.459, 6.554-0.538C 496.486,74.65, 525.926,145.946, 505.677,201.446z M 316.57,119.859
c-24.704,3.098-24.141,23.398-24.141,37.197c0.00,19.789, 8.371,40.448, 22.40,55.194c 8.602,9.037, 19.20,15.898, 31.462,20.454l 2.099-109.491
C 338.586,119.859, 327.987,118.451, 316.57,119.859z M 378.726,133.99l 1.152,105.19c 2.15,0.102, 4.275,0.256, 6.451,0.256
c 19.789,0.00, 38.272-3.712, 48.282-9.267C 444.621,224.614, 408.422,160.742, 378.726,133.99z M 149.581,330.291C 148.813,332.698, 146.97,333.978, 144.589,333.978
l-49.92,0.00 c-2.355,0.00-4.224-1.28-4.966-3.686C 79.181,297.037, 0.589,48.896, 0.205,47.642c-0.435-1.357-0.282-1.946, 1.587-1.946l 44.365,0.00
c 1.92,0.00, 2.534,0.589, 2.893,1.843c 0.41,1.306, 25.83,84.941, 25.83,84.941l 89.498,0.00 c0.00,0.00, 25.421-83.661, 25.805-84.941
c 0.41-1.254, 0.973-1.843, 2.918-1.843l 44.339,0.00 c 1.894,0.00, 2.048,0.589, 1.587,1.946C 238.694,48.896, 160.128,297.037, 149.581,330.291z M 82.611,168.55
l 37.043,134.40l 37.018-134.40L 82.611,168.55 z" data-tags="language, international" />
<glyph unicode="&#xe049;" d="M 134.989,303.002c 5.146,0.00, 10.112-0.768, 14.771-2.227C 167.424,320.563, 187.008,338.586, 208.205,354.56C 207.334,358.272, 206.797,362.163, 206.797,366.182
c0.00,5.581, 0.922,10.906, 2.611,15.872C 185.677,399.104, 159.821,413.389, 132.378,424.448C 106.598,408.525, 84.147,387.763, 66.253,363.443
c 13.286-23.526, 29.107-45.466, 47.053-65.459C 119.885,301.184, 127.232,303.002, 134.989,303.002z M 84.89,252.902c0.00,7.014, 1.459,13.722, 4.07,19.789
C 72.909,290.355, 58.317,309.402, 45.542,329.728C 29.542,297.933, 20.48,262.016, 20.48,224.00c0.00-44.058, 12.134-85.248, 33.178-120.499
c 7.501,42.368, 21.786,82.432, 41.472,119.142C 88.73,231.04, 84.89,241.51, 84.89,252.902z M 256.896,416.307c 13.261,0.00, 25.242-5.171, 34.202-13.542
c 26.138,11.238, 53.683,19.866, 82.33,25.37C 338.842,448.051, 298.778,459.52, 256.00,459.52c-29.158,0.00-57.062-5.35-82.816-15.053
c 20.454-10.112, 39.962-21.862, 58.266-35.174C 238.925,413.722, 247.603,416.307, 256.896,416.307z M 331.853,180.275c 3.123,6.502, 7.552,12.237, 13.03,16.794
c-14.797,45.517-38.221,87.142-68.403,122.982c-6.016-2.56-12.621-3.968-19.584-3.968c-10.854,0.00-20.89,3.507-29.107,9.37
c-18.176-13.798-34.97-29.286-50.253-46.182C 182.298,271.616, 185.088,262.605, 185.088,252.902c0.00-5.248-0.794-10.266-2.278-15.027
C 226.765,208.512, 277.35,188.365, 331.853,180.275z M 396.851,112.614c 0.666-9.472, 1.05-19.046, 1.05-28.698c0.00-17.024-1.101-33.741-3.149-50.202
c 39.962,29.184, 70.349,70.579, 85.709,118.758c-18.176-4.403-36.813-7.552-55.834-9.37C 420.147,129.408, 409.958,118.298, 396.851,112.614z
M 320.102,146.611c-58.138,9.626-112.051,31.795-158.95,63.59c-7.629-4.685-16.538-7.424-26.138-7.424c-3.533,0.00-6.938,0.384-10.266,1.075
c-22.451-42.598-36.813-90.112-40.96-140.442c 22.426-24.038, 49.792-43.392, 80.538-56.397C 202.47,65.664, 255.821,114.227, 320.102,146.611z M 414.106,398.541
c-37.734-3.635-73.779-13.107-107.341-27.341c 0.205-1.638, 0.282-3.328, 0.282-5.018c0.00-7.91-1.869-15.36-5.146-21.99
c 33.536-39.373, 59.571-85.248, 76.032-135.45c 20.352-0.384, 37.786-12.851, 45.286-30.592c 22.682,2.304, 44.749,6.656, 66.022,12.902
C 490.701,201.805, 491.52,212.787, 491.52,224.00C 491.52,293.222, 461.645,355.482, 414.106,398.541z M 345.318,119.834c-60.032-28.109-110.182-71.398-146.534-124.314
C 217.088-9.062, 236.262-11.52, 256.00-11.52c 35.558,0.00, 69.197,7.91, 99.405,21.99c 4.838,23.731, 7.424,48.282, 7.424,73.446
c0.00,9.062-0.435,18.074-1.101,27.008C 355.686,112.845, 350.131,115.891, 345.318,119.834z" data-tags="network, globe, sphere" />
<glyph unicode="&#xe04a;" d="M 452.864,359.014c-12.851,76.237-82.432,127.155-155.366,113.69c-72.96-13.44-134.502-72.09-121.651-148.326C 178.637,307.968, 186.291,282.266, 195.379,263.834
l-132.48-197.709c-4.89-7.296-7.654-20.454-6.195-29.21l 8.525-50.458c 1.485-8.755, 9.549-14.643, 17.92-13.107l 38.81,7.142
c 8.397,1.562, 19.021,8.934, 23.654,16.41l 52.403,84.736l 0.461,0.538l 35.456,6.554l 61.158,99.277c 20.122-3.558, 48.947-2.355, 65.997,0.794
C 434.074,202.266, 465.741,282.778, 452.864,359.014z M 388.25,319.949c-20.07-29.926-40.525-8.832-69.197,12.16
c-28.646,20.966-54.656,33.869-34.586,63.795c 20.07,29.952, 59.546,37.248, 88.218,16.256C 401.357,391.194, 408.32,349.875, 388.25,319.949z" data-tags="key, password, login, sign in, log in, signin" />
<glyph unicode="&#xe04b;" d="M 394.445,224.00c0.00,70.81, 32.691,110.592, 58.291,110.592c 9.318,0.00, 33.638,0.00, 33.638,0.00C 469.299,361.702, 455.168,377.60, 392.781,377.60L 136.576,377.60
C 40.986,377.60,0.00,289.51,0.00,224.00s 40.986-153.60, 136.576-153.60l 256.205,0.00 c 62.413,0.00, 76.518,15.898, 93.619,43.034c0.00,0.00-8.038,0.00-33.638,0.00S 394.445,153.216, 394.445,224.00z
M 324.813,178.074c-4.173-6.451-17.28-0.41-17.28-0.41l-75.699,34.202c0.00,0.00-6.758-17.126-11.981-29.184s-9.242-25.728-30.95-10.445
c-21.734,15.283-91.648,83.20-91.648,83.20s-8.858,7.245-4.429,14.08C 96.998,275.968, 110.106,269.926, 110.106,269.926l 75.699-34.202
c0.00,0.00, 6.758,17.101, 11.981,29.184C 203.008,276.941, 207.027,290.637, 228.736,275.354c 21.734-15.283, 91.674-83.226, 91.674-83.226S 329.216,184.909, 324.813,178.074z
M 483.20,277.069l-19.149,0.00 c-14.336,0.00-28.314-19.328-28.314-50.688s 14.003-50.662, 28.314-50.662l 19.149,0.00 c 14.31,0.00, 28.80,19.302, 28.80,50.662
S 497.51,277.069, 483.20,277.069z" data-tags="battery, charging, power" />
<glyph unicode="&#xe04c;" d="M 290.074,444.16L 290.074,444.16c-125.645,0.00-204.749-43.29-199.45-78.08C 92.16,356.147, 96.384,329.088, 101.734,295.04
c-61.568-23.91-81.971-62.643-79.232-94.259c 3.226-37.402, 36.89-77.44, 110.797-84.378c 42.189-3.917, 92.954,19.20, 125.875,58.752
c-3.149,5.325-4.941,11.469-4.941,18.099c0.00,19.789, 16.026,35.84, 35.814,35.84s 35.84-16.051, 35.84-35.84c0.00-19.507-15.616-35.354-35.021-35.789
c-39.168-50.509-98.79-80.973-155.264-77.414c 1.306-8.32, 1.818-11.469, 2.458-15.693c 2.33-14.797, 60.083-60.416, 151.987-60.493l 0.026,0.00
c 91.904,0.077, 149.683,45.696, 151.987,60.493C 444.339,79.078, 484.096,330.752, 489.472,366.08C 494.797,400.845, 415.667,444.16, 290.074,444.16z M 58.214,203.904
c-1.408,16.435, 11.648,38.323, 49.229,54.758c 5.402-34.33, 11.29-71.603, 16.461-104.32C 82.842,162.406, 59.955,183.808, 58.214,203.904z M 290.048,312.986
C 198.144,313.037, 132.941,347.162, 132.941,359.885c-0.051,12.672, 65.203,46.848, 157.107,46.797c 91.904,0.051, 157.184-34.125, 157.133-46.797
C 447.181,347.162, 381.978,313.037, 290.048,312.986z" data-tags="bucket" />
<glyph unicode="&#xe04d;" d="M 311.398,22.81c-0.717-7.936, 5.555-14.95, 13.978-15.642l 102.016-8.371c 8.397-0.691, 15.898,5.197, 16.614,13.133l 7.987,84.122
l-132.634,10.931L 311.398,22.81z M 60.006,96.026l 7.962-84.122c 0.742-7.936, 8.243-13.824, 16.64-13.133l 102.016,8.371
c 8.397,0.691, 14.694,7.731, 13.952,15.642l-7.987,84.147L 60.006,96.026z M 46.874,234.675l 8.218-86.784l 132.634,10.906L 179.482,245.504
C 179.302,247.578, 179.20,249.754, 179.20,251.878C 179.20,291.712, 213.658,324.096, 256.00,324.096s 76.80-32.41, 76.80-72.218c0.00-2.125-0.102-4.275-0.307-6.374l-8.192-86.707l 132.608-10.906
l 8.218,86.784C 465.638,240.41, 465.92,246.17, 465.92,251.878C 465.92,360.73, 371.738,449.28, 256.00,449.28S 46.08,360.73, 46.08,251.878
C 46.08,246.17, 46.362,240.41, 46.874,234.675z" data-tags="magnet, magnifier" />
<glyph unicode="&#xe04e;" d="M 478.31,188.211l-80.589,191.795c-6.349,12.80-23.245,23.27-37.555,23.27L 151.859,403.277 c-14.31,0.00-31.206-10.47-37.581-23.27l-80.563-191.795
c-6.40-12.80-9.702-34.816-7.347-48.947l 17.408-94.362c 2.355-14.106, 15.949-25.651, 30.234-25.651l 364.032,0.00 c 14.31,0.00, 27.904,11.546, 30.259,25.651
l 17.408,94.362C 487.987,153.37, 484.71,175.411, 478.31,188.211z M 443.392,120.986l-6.605-38.451c-1.997-14.771-15.309-26.854-29.542-26.854L 104.755,55.68
c-14.259,0.00-27.546,12.083-29.542,26.854l-6.63,38.451c-1.971,14.771, 8.064,26.854, 22.349,26.854l 330.138,0.00
C 435.354,147.814, 445.389,135.757, 443.392,120.986z" data-tags="drive, storage, disk, hdd, partition" />
<glyph unicode="&#xe04f;" d="M 256.00,433.92c-109.542,0.00-177.613-36.096-173.926-65.382l 36.915-303.795C 120.448,52.915, 175.846,14.157, 256.00,14.08
c 80.179,0.077, 135.552,38.861, 137.037,50.662l 36.89,303.795C 433.613,397.824, 365.568,433.92, 256.00,433.92z M 256.00,324.07C 175.846,324.147, 118.963,352.691, 118.963,363.366
C 118.938,373.965, 175.846,402.586, 256.00,402.534c 80.154,0.026, 137.062-28.57, 137.037-39.168C 393.037,352.691, 336.179,324.147, 256.00,324.07z" data-tags="cup, trash, bin, container, glass" />
<glyph unicode="&#xe050;" d="M 313.933,158.259c0.00,0.00, 180.71,130.381, 160.666,279.629c-0.461,3.277-1.536,5.427-2.867,6.886c-1.408,1.357-3.507,2.483-6.733,2.944
C 319.155,468.173, 191.744,283.264, 191.744,283.264C 81.203,296.525, 89.242,274.458, 38.81,153.344c-9.651-23.091, 5.99-31.053, 23.142-24.55
c 17.152,6.451, 55.014,20.762, 55.014,20.762l 66.278-67.814c0.00,0.00-13.978-38.733-20.301-56.269c-6.323-17.587, 1.434-33.587, 24.013-23.731
C 305.331,53.376, 326.886,45.158, 313.933,158.259z M 339.738,309.709c-15.309,15.667-15.309,41.062,0.00,56.73c 15.309,15.642, 40.115,15.642, 55.424,0.00
c 15.334-15.642, 15.334-41.062,0.00-56.73C 379.878,294.016, 355.046,294.016, 339.738,309.709z" data-tags="rocket, space, speed, fast, quick, jet" />
<glyph unicode="&#xe051;" d="M 70.733,132.813c-38.758-38.093-6.016-77.21-57.523-135.194c-23.245-26.163, 95.693-18.176, 154.624,39.757
c 24.986,24.55, 17.946,60.365-8.858,86.733C 132.173,150.451, 95.718,157.363, 70.733,132.813z M 500.25,463.155c-19.891,19.533-240.102-156.928-305.664-221.363
c-32.538-31.974-43.392-49.126-53.376-61.952c-4.326-5.581, 1.408-7.296, 3.968-8.627c 12.877-6.554, 21.888-12.646, 33.562-24.115
c 11.674-11.443, 17.894-20.301, 24.55-32.973c 1.331-2.534, 3.098-8.166, 8.755-3.891c 13.056,9.805, 30.49,20.48, 63.002,52.454
C 340.608,227.123, 520.09,443.597, 500.25,463.155z" data-tags="brush, painting, art" />
<glyph unicode="&#xe052;" d="M 460.80,377.60l-25.60,0.00 l0.00-384.00 l 25.60,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 512.00,326.40 C 512.00,354.56, 488.96,377.60, 460.80,377.60z M0.00,326.40l0.00-281.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 25.60,0.00 L 76.80,377.60 L 51.20,377.60 C 23.04,377.60,0.00,354.56,0.00,326.40z M 343.04,431.181
C 325.606,439.296, 297.779,454.40, 256.00,454.40S 186.394,439.296, 168.96,431.181L 168.96,377.60 L 112.64,377.60 l0.00-384.00 l 286.72,0.00 L 399.36,377.60 L 343.04,377.60 L 343.04,431.181 z M 312.32,377.60L 199.68,377.60 L 199.68,411.776 C 213.325,417.664, 232.909,423.68, 256.00,423.68
s 42.65-5.99, 56.32-11.878L 312.32,377.60 z" data-tags="suitcase, luggage, portfolio" />
<glyph unicode="&#xe053;" d="M 256.00,170.778c 61.184,0.00, 112.41,20.787, 115.507,47.949c-9.088,25.523-19.021,53.35-28.774,80.717c-6.758-19.507-44.16-33.28-86.733-33.28
S 176.051,279.91, 169.242,299.418C 159.488,272.051, 149.606,244.25, 140.493,218.701C 143.59,191.565, 194.79,170.778, 256.00,170.778z M 256.00,342.426
c 28.749,0.00, 55.475,8.909, 63.309,22.733c-10.778,30.285-20.045,56.243-25.907,72.627C 289.536,448.717, 271.898,454.40, 256.00,454.40S 222.464,448.717, 218.598,437.811
c-5.862-16.384-15.104-42.368-25.907-72.627C 200.525,351.334, 227.251,342.426, 256.00,342.426z M 480.768,145.51l-96.128,38.733l 11.085-30.899
c-0.563-32.717-64.128-58.829-139.725-58.829s-139.162,26.112-139.699,58.829l 11.059,30.899L 31.232,145.51c-26.957-10.88-28.083-30.976-2.534-44.672
l 180.787-96.947c 25.574-13.696, 67.43-13.696, 93.005,0.00l 180.787,96.947C 508.877,114.534, 507.725,134.63, 480.768,145.51z" data-tags="cone, traffic, construction" />
<glyph unicode="&#xe054;" d="M 256.00,469.786c-135.526,0.00-245.76-110.285-245.76-245.786c0.00-135.526, 110.234-245.786, 245.76-245.786s 245.76,110.259, 245.76,245.786
C 501.76,359.501, 391.526,469.786, 256.00,469.786z M 465.613,224.00c0.00-47.949-16.282-92.186-43.418-127.514c-7.68,6.016-15.821,22.221-8.141,39.014
c 7.731,16.896, 9.754,56.013, 7.987,71.219c-1.69,15.206-9.60,51.866-31.104,52.224c-21.427,0.333-36.147,7.398-48.896,32.845
c-26.445,52.915, 49.638,63.104, 23.194,92.416c-7.398,8.218-45.645-33.894-51.251,22.221C 313.60,410.445, 317.44,416.461, 322.56,422.682
C 405.606,394.778, 465.613,316.288, 465.613,224.00z M 227.20,431.514C 222.208,421.786, 208.973,417.792, 200.909,410.445C 183.424,394.624, 175.898,396.80, 166.451,381.594
c-9.472-15.206-40.09-37.094-40.09-48.102c0.00-10.982, 15.462-23.987, 23.194-21.453c 7.731,2.56, 28.109,2.406, 40.09-1.792
c 12.006-4.25, 100.224-8.474, 72.09-83.046c-8.909-23.706-47.923-19.712-58.317-58.982c-1.562-5.76-6.938-30.362-7.322-38.40
c-0.614-12.442, 8.806-59.341-3.20-59.341c-12.058,0.00-44.467,41.958-44.467,49.562s-8.422,34.278-8.422,57.088s-38.835,22.451-38.835,52.787
c0.00,27.392, 21.069,41.011, 16.333,54.093c-4.659,13.056-41.651,13.517-57.062,15.104C 87.373,369.05, 150.784,420.966, 227.20,431.514z M 190.08,25.088
c 12.595,6.63, 13.875,15.232, 25.293,15.693c 13.056,0.563, 23.68,5.094, 38.374,8.32c 13.082,2.842, 36.429,16.102, 57.037,17.792
c 17.331,1.434, 51.584-0.896, 60.80-17.638c-33.178-22.016-72.909-34.867-115.584-34.867C 232.96,14.387, 210.816,18.176, 190.08,25.088z" data-tags="earth, globe, planet" />
<glyph unicode="&#xe055;" d="M 476.16,377.60L 35.84,377.60 C 16.128,377.60,0.00,361.472,0.00,341.76l0.00-235.546 C0.00,86.528, 16.128,70.40, 35.84,70.40l 440.32,0.00 c 19.738,0.00, 35.84,16.128, 35.84,35.814L 512.00,341.76 C 512.00,361.472, 495.872,377.60, 476.16,377.60
z M 281.60,326.40l 51.20,0.00 l0.00-51.20 l-51.20,0.00 L 281.60,326.40 z M 358.40,249.60l0.00-51.20 l-51.20,0.00 L 307.20,249.60 L 358.40,249.60 z M 204.80,326.40l 51.20,0.00 l0.00-51.20 L 204.80,275.20 L 204.80,326.40 z M 281.60,249.60l0.00-51.20 L 230.40,198.40 L 230.40,249.60 L 281.60,249.60 z M 128.00,326.40l 51.20,0.00 l0.00-51.20 L 128.00,275.20 L 128.00,326.40 z M 204.80,249.60l0.00-51.20 L 153.60,198.40 L 153.60,249.60 L 204.80,249.60 z M 51.20,326.40l 51.20,0.00 l0.00-51.20 L 51.20,275.20 L 51.20,326.40 z M 128.00,249.60l0.00-51.20 L 76.80,198.40 L 76.80,249.60 L 128.00,249.60 z M 102.40,121.60
L 51.20,121.60 l0.00,51.20 l 51.20,0.00 L 102.40,121.60 z M 384.00,121.60L 128.00,121.60 l0.00,51.20 l 256.00,0.00 L 384.00,121.60 z M 460.80,121.60l-51.20,0.00 l0.00,51.20 l 51.20,0.00 L 460.80,121.60 z M 384.00,198.40L 384.00,249.60 l 51.20,0.00 l0.00-51.20 L 384.00,198.40 z M 460.80,275.20l-102.40,0.00 L 358.40,326.40 l 102.40,0.00 L 460.80,275.20 z" data-tags="keyboard, type" />
<glyph unicode="&#xe056;" d="M 460.80,428.80L 51.20,428.80 C 23.04,428.80,0.00,405.76,0.00,377.60l0.00-307.20 c0.00-28.186, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.16,0.00, 51.20,23.014, 51.20,51.20L 512.00,377.60 C 512.00,405.76, 488.96,428.80, 460.80,428.80z M 117.76,380.928
c 10.624,0.00, 19.20-8.346, 19.20-18.662c0.00-10.342-8.576-18.688-19.20-18.688S 98.56,351.923, 98.56,362.24C 98.56,372.582, 107.162,380.928, 117.76,380.928z M 47.36,362.24
c0.00,10.317, 8.576,18.662, 19.20,18.662S 85.76,372.582, 85.76,362.24c0.00-10.342-8.576-18.688-19.20-18.688S 47.36,351.923, 47.36,362.24z M 461.312,70.40L 50.688,70.40 L 50.688,305.92 l 410.624,0.00
L 461.312,70.40 z M 461.312,346.88L 153.60,346.88 L 153.60,377.60 l 307.712,0.00 L 461.312,346.88 z" data-tags="browser, window, program, app" />
<glyph unicode="&#xe057;" d="M 460.80,454.40L 51.20,454.40 C 23.04,454.40,0.00,431.36,0.00,403.20l0.00-307.20 c0.00-28.16, 23.04-50.688, 51.20-50.688l 101.888,0.00 L 153.088,95.488 l-102.40,0.00 L 50.688,331.52 l 410.624,0.00 l0.00-236.032 l-102.40,0.00 l0.00-50.202 L 460.80,45.286 c 28.186,0.00, 51.20,22.554, 51.20,50.688L 512.00,403.20
C 512.00,431.36, 488.986,454.40, 460.80,454.40z M 66.586,369.152c-10.624,0.00-19.20,8.371-19.20,18.688s 8.576,18.688, 19.20,18.688c 10.598,0.00, 19.20-8.371, 19.20-18.688
S 77.184,369.152, 66.586,369.152z M 117.786,369.152c-10.624,0.00-19.20,8.371-19.20,18.688s 8.576,18.688, 19.20,18.688c 10.598,0.00, 19.20-8.371, 19.20-18.688
S 128.384,369.152, 117.786,369.152z M 461.338,371.968L 153.088,371.968 L 153.088,403.712 l 308.224,0.00 L 461.312,371.968 z M 254.669,270.746l-124.211-123.443l 76.80,0.00 L 207.258-6.40 l 94.822,0.00 l0.00,153.702 l 76.80,0.00 L 254.669,270.746z" data-tags="publish, upload, load, import, open" />
<glyph unicode="&#xe058;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 435.20,274.688l-102.40,0.00
l0.00-101.35 l 102.40,0.00 L 435.20,274.688 z M 307.20,274.688L 204.80,274.688 l0.00-101.35 l 102.40,0.00 L 307.20,274.688 z M 179.20,274.688L 76.80,274.688 l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="progress-3, bar, loading" />
<glyph unicode="&#xe059;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 307.20,274.688L 204.80,274.688
l0.00-101.35 l 102.40,0.00 L 307.20,274.688 z M 179.20,274.688L 76.80,274.688 l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="progress-2, bar, loading" />
<glyph unicode="&#xe05a;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.00-153.60 c0.00-28.16, 23.04-51.20, 51.20-51.20l 409.60,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,300.80 C 512.00,328.96, 488.986,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z M 179.20,274.688L 76.80,274.688
l0.00-101.35 l 102.40,0.00 L 179.20,274.688 z" data-tags="brogress-1, bar, loading" />
<glyph unicode="&#xe05b;" d="M 460.80,352.00L 51.20,352.00 C 23.04,352.00,0.00,328.96,0.00,300.80l0.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.20L 512.00,300.80 C 512.00,328.96, 488.96,352.00, 460.80,352.00z M 460.80,147.20L 51.20,147.20 L 51.20,300.80 l 409.60,0.00 L 460.80,147.20 z" data-tags="progress-0, bar, loading" />
<glyph unicode="&#xe05c;" d="M 256.00,305.92c-45.414,0.00-81.92-36.48-81.92-81.92s 36.48-81.92, 81.92-81.92s 81.92,36.48, 81.92,81.92S 301.414,305.92, 256.00,305.92z M 256.00,171.494
c-29.005,0.00-52.48,23.501-52.48,52.48c0.00,29.005, 23.475,52.48, 52.48,52.48s 52.48-23.475, 52.48-52.48C 308.48,194.995, 285.005,171.494, 256.00,171.494z M 102.40,244.48
c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48s 25.088,9.165, 25.088,20.48S 116.531,244.48, 102.40,244.48z M 381.619,349.619c-7.987,7.987-22.579,6.374-32.563-3.61
c-10.01-10.01-11.622-24.576-3.635-32.589s 22.579-6.374, 32.563,3.61C 387.994,327.014, 389.632,341.606, 381.619,349.619z M 409.60,244.48
c-14.157,0.00-25.088-9.165-25.088-20.48s 10.957-20.48, 25.088-20.48s 25.60,9.165, 25.60,20.48S 423.757,244.48, 409.60,244.48z M 256.00,96.00c-11.29,0.00-20.48-11.469-20.48-25.60
c0.00-14.157, 9.165-25.60, 20.48-25.60s 20.48,11.443, 20.48,25.60C 276.48,84.531, 267.29,96.00, 256.00,96.00z M 133.99,128.41c-9.984-10.01-11.622-24.602-3.635-32.589
s 22.605-6.349, 32.589,3.635c 10.01,10.01, 11.622,24.602, 3.635,32.589C 158.592,140.006, 144.00,138.394, 133.99,128.41z M 129.101,348.339
C 121.088,340.326, 122.726,325.76, 132.736,315.75c 10.01-9.984, 24.576-11.622, 32.589-3.61s 6.374,22.579-3.635,32.563
C 151.706,354.714, 137.088,356.326, 129.101,348.339z M 350.336,100.71c 10.01-9.984, 24.576-11.597, 32.563-3.61s 6.374,22.579-3.61,32.563
c-10.01,10.01-24.602,11.622-32.589,3.635S 340.326,110.694, 350.336,100.71z M 256.00,352.00c 11.29,0.00, 20.48,11.469, 20.48,25.60S 267.29,403.20, 256.00,403.20S 235.52,391.731, 235.52,377.60
S 244.71,352.00, 256.00,352.00z" data-tags="sun, brightness, lightness" />
<glyph unicode="&#xe05d;" d="M 486.40,244.48c-4.659,0.00-20.454,0.00-25.088,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.659,0.00, 20.454,0.00, 25.088,0.00c 14.157,0.00, 25.60,9.165, 25.60,20.48
S 500.557,244.48, 486.40,244.48z M 256.00,364.80C 177.92,364.80, 115.20,302.08, 115.20,224.00c0.00-78.106, 62.72-140.80, 140.80-140.80c 78.106,0.00, 140.80,62.694, 140.80,140.80
C 396.80,302.08, 334.106,364.80, 256.00,364.80z M 256.00,121.60c-56.576,0.00-102.40,45.824-102.40,102.40c0.00,56.55, 45.824,102.40, 102.40,102.40s 102.40-45.85, 102.40-102.40C 358.40,167.424, 312.576,121.60, 256.00,121.60z M 76.262,224.00
c0.00,11.315-10.931,20.48-25.062,20.48c-4.736,0.00-20.89,0.00-25.60,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.71,0.00, 20.864,0.00, 25.60,0.00
C 65.331,203.52, 76.262,212.685, 76.262,224.00z M 256.00,403.20c 11.29,0.00, 20.48,11.469, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60c0.00,14.131-9.165,25.60-20.48,25.60S 235.52,468.531, 235.52,454.40
c0.00-4.685,0.00-20.915,0.00-25.60C 235.52,414.669, 244.71,403.20, 256.00,403.20z M 256.00,44.80c-11.29,0.00-20.48-11.469-20.48-25.60c0.00-4.685,0.00-20.915,0.00-25.60c0.00-14.157, 9.165-25.60, 20.48-25.60
s 20.48,11.443, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60C 276.48,33.331, 267.29,44.80, 256.00,44.80z M 444.544,383.59c 10.01,10.01, 11.622,24.602, 3.635,32.589
s-22.579,6.374-32.563-3.635c-2.739-2.765-15.155-15.155-17.92-17.92c-10.01-10.01-11.622-24.576-3.635-32.563s 22.605-6.40, 32.589,3.61
C 429.389,368.435, 441.805,380.826, 444.544,383.59z M 85.35,82.33c-2.765-2.765-15.155-15.181-17.92-17.92c-9.984-10.01-11.597-24.576-3.61-32.563
c 7.987-7.987, 22.579-6.374, 32.563,3.61c 2.765,2.739, 15.181,15.155, 17.92,17.92c 10.01,10.01, 11.622,24.576, 3.61,32.563
S 95.334,92.288, 85.35,82.33z M 96.41,412.57C 86.40,422.554, 71.834,424.192, 63.821,416.179S 57.446,393.60, 67.43,383.59
c 2.765-2.765, 15.155-15.155, 17.92-17.92c 10.01-9.984, 24.576-11.622, 32.563-3.61s 6.40,22.579-3.61,32.563C 111.565,397.389, 99.174,409.805, 96.41,412.57z
M 397.67,53.35c 2.765-2.765, 15.181-15.181, 17.92-17.92c 10.01-9.984, 24.602-11.597, 32.589-3.61c 7.987,7.987, 6.349,22.579-3.635,32.563
c-2.765,2.739-15.181,15.155-17.92,17.92c-10.01,9.984-24.602,11.597-32.589,3.61S 387.712,63.36, 397.67,53.35z" data-tags="sun, brightness, lightness" />
<glyph unicode="&#xe05e;" d="M 486.40,244.48c-4.659,0.00-20.454,0.00-25.088,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.659,0.00, 20.454,0.00, 25.088,0.00c 14.157,0.00, 25.60,9.165, 25.60,20.48
S 500.557,244.48, 486.40,244.48z M 256.00,364.80C 177.92,364.80, 115.20,302.08, 115.20,224.00c0.00-78.106, 62.72-140.80, 140.80-140.80c 78.08,0.00, 140.80,62.694, 140.80,140.80
C 396.80,302.08, 334.08,364.80, 256.00,364.80z M 258.56,121.60C 199.424,121.60, 153.60,167.424, 153.60,224.00c0.00,56.55, 45.824,102.40, 104.96,102.40L 258.56,121.60 z M 76.262,224.00c0.00,11.315-10.931,20.48-25.062,20.48
c-4.736,0.00-20.89,0.00-25.60,0.00c-14.131,0.00-25.60-9.165-25.60-20.48s 11.469-20.48, 25.60-20.48c 4.71,0.00, 20.864,0.00, 25.60,0.00C 65.331,203.52, 76.262,212.685, 76.262,224.00z M 256.00,403.20
c 11.29,0.00, 20.48,11.469, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60c0.00,14.131-9.165,25.60-20.48,25.60S 235.52,468.531, 235.52,454.40c0.00-4.685,0.00-20.915,0.00-25.60C 235.52,414.669, 244.71,403.20, 256.00,403.20z
M 256.00,44.80c-11.29,0.00-20.48-11.469-20.48-25.60c0.00-4.685,0.00-20.915,0.00-25.60c0.00-14.157, 9.165-25.60, 20.48-25.60s 20.48,11.443, 20.48,25.60c0.00,4.685,0.00,20.915,0.00,25.60
C 276.48,33.331, 267.29,44.80, 256.00,44.80z M 444.544,383.59c 10.01,10.01, 11.622,24.602, 3.635,32.589s-22.579,6.374-32.563-3.635
c-2.739-2.765-15.155-15.155-17.92-17.92c-10.01-10.01-11.622-24.576-3.635-32.563s 22.605-6.40, 32.589,3.61
C 429.389,368.435, 441.805,380.826, 444.544,383.59z M 85.35,82.33c-2.765-2.765-15.155-15.181-17.92-17.92c-9.984-10.01-11.597-24.576-3.61-32.563
c 7.987-7.987, 22.579-6.374, 32.563,3.61c 2.765,2.739, 15.181,15.155, 17.92,17.92c 10.01,10.01, 11.622,24.576, 3.61,32.563
S 95.334,92.288, 85.35,82.33z M 96.41,412.57C 86.40,422.554, 71.834,424.192, 63.821,416.179S 57.446,393.60, 67.43,383.59
c 2.765-2.765, 15.155-15.155, 17.92-17.92c 10.01-9.984, 24.576-11.622, 32.563-3.61s 6.40,22.579-3.61,32.563C 111.565,397.389, 99.174,409.805, 96.41,412.57z
M 397.67,53.35c 2.765-2.765, 15.181-15.181, 17.92-17.92c 10.01-9.984, 24.602-11.597, 32.563-3.61c 7.987,7.987, 6.374,22.579-3.61,32.563
c-2.765,2.739-15.181,15.155-17.92,17.92c-10.01,9.984-24.602,11.597-32.589,3.61S 387.712,63.36, 397.67,53.35z" data-tags="adjust, contrast, lightness, brightness" />
<glyph unicode="&#xe05f;" d="M 194.867,370.995c-9.395,8.832-22.093,8.832-31.514,0.00L0.00,224.00l 163.354-146.97c 9.421-8.858, 22.118-8.858, 31.514,0.00s 9.395,23.194,0.00,32.051
L 68.045,224.00l 126.848,114.893C 204.262,347.75, 204.262,362.112, 194.867,370.995z M 348.646,370.995c-9.421,8.832-22.093,8.832-31.514,0.00
c-9.395-8.883-8.909-23.219, 0.538-32.077L 443.955,224.00l-126.31-114.918c-9.421-8.858-9.933-23.194-0.538-32.051
c 9.421-8.858, 22.093-8.858, 31.514,0.00L 512.00,224.00L 348.646,370.995z" data-tags="code, embed" />
<glyph unicode="&#xe060;" d="M 460.80,449.28L 51.20,449.28 c-28.16,0.00-51.20-23.04-51.20-51.20l0.00-281.60 c0.00-28.16, 22.579-55.731, 50.202-61.261l 111.923-22.374c0.00,0.00-96.333-34.125-34.125-34.125l 256.00,0.00
c 62.208,0.00-34.125,34.125-34.125,34.125l 111.923,22.374C 489.395,60.749, 512.00,88.32, 512.00,116.48l0.00,281.60 C 512.00,426.24, 488.96,449.28, 460.80,449.28z M 460.80,119.04L 51.20,119.04 L 51.20,403.20 l 409.60,0.00 L 460.80,119.04 z" data-tags="screen, desktop, computer, monitor, pc" />
<glyph unicode="&#xe061;" d="M 407.091,336.64c-53.222,0.00-111.539-29.645-151.091-74.624C 216.448,306.995, 158.106,336.64, 104.883,336.64C 54.17,336.64,0.00,307.046,0.00,224.00
s 54.17-112.614, 104.883-112.64l0.00,0.00c 53.248,0.00, 111.565,29.645, 151.117,74.624c 39.552-44.979, 97.869-74.624, 151.091-74.624C 457.83,111.36, 512.00,140.954, 512.00,224.00
S 457.83,336.64, 407.091,336.64z M 104.883,156.416c-38.707,0.00-58.342,22.733-58.342,67.584s 19.635,67.61, 58.342,67.61c 42.803,0.00, 92.518-27.802, 123.034-67.61
C 197.402,184.192, 147.712,156.416, 104.883,156.416z M 407.091,156.416c-42.803,0.00-92.518,27.776-123.034,67.584c 30.49,39.808, 80.23,67.61, 123.034,67.61
c 38.733,0.00, 58.342-22.758, 58.342-67.61S 445.824,156.416, 407.091,156.416z" data-tags="infinity" />
<glyph unicode="&#xe062;" d="M 183.936-10.752c 20.198-13.056, 43.597-21.888, 72.064-21.197
c 28.467-0.691, 51.84,8.141, 72.038,21.197L 328.038,42.24 L 183.936,42.24 L 183.936-10.752 z M 325.018,72.986c0.00,111.514, 118.554,147.20, 109.67,258.278
C 429.107,401.357, 381.619,480.00, 256.00,480.00S 82.893,401.357, 77.312,331.264c-8.883-111.104, 109.645-146.765, 109.645-258.278L 325.018,72.986 z M 131.533,327.219
C 136.858,393.754, 182.118,427.494, 256.00,427.494c 73.882,0.00, 119.142-33.741, 124.442-100.275c 2.893-36.429-18.048-60.723-46.336-100.506
c-20.813-29.338-45.44-63.974-56.96-109.082L 234.829,117.632 c-11.52,45.107-36.122,79.718-56.986,109.082C 149.581,266.522, 128.64,290.79, 131.533,327.219z" data-tags="light-bulb, lamp, bulb, idea, tip" />
<glyph unicode="&#xe063;" d="M 460.80,403.20L 51.20,403.20 C 23.04,403.20,0.00,380.16,0.00,352.00l0.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.20L 512.00,352.00 C 512.00,380.16, 488.96,403.20, 460.80,403.20z M 460.80,96.00L 51.20,96.00 L 51.20,249.60 l 409.60,0.00 L 460.80,96.00 z M 460.80,326.40L 51.20,326.40 L 51.20,352.00 l 409.60,0.00 L 460.80,326.40 z
M 102.40,195.84L 102.40,180.48 l 15.36,0.00 L 117.76,195.84 L 102.40,195.84 z M 194.56,165.12L 194.56,149.76 l 30.72,0.00 L 225.28,165.12 L 240.64,165.12 l0.00,15.36 L 256.00,180.48 L 256.00,195.84 L 225.28,195.84 L 225.28,180.48 L 209.92,180.48 l0.00-15.36 L 194.56,165.12 z M 256.00,149.76L 256.00,165.12 L 240.64,165.12 L 240.64,149.76 L 256.00,149.76 z M 179.20,149.76
L 179.20,165.12 L 148.48,165.12 L 148.48,149.76 L 179.20,149.76 z M 194.56,180.48l 15.36,0.00 L 209.92,195.84 L 179.20,195.84 l0.00-30.72 l 15.36,0.00 L 194.56,180.48 z M 133.12,165.12l 15.36,0.00 l0.00,15.36 l 15.36,0.00 L 163.84,195.84 L 133.12,195.84 L 133.12,180.48 L 117.76,180.48 l0.00-15.36 L 102.40,165.12 L 102.40,149.76 l 30.72,0.00 L 133.12,165.12 z" data-tags="credit card, card, checkout" />
<glyph unicode="&#xe064;" d="M 428.211,151.296c-21.606-34.918-90.496-60.442-172.211-60.442c-81.664,0.00-150.605,25.523-172.186,60.442C 79.232,158.694, 76.80,154.726, 76.80,151.066
c0.00-3.686,0.00-51.251,0.00-51.251C 76.80,50.176, 157.03-1.28, 256.00-1.28s 179.20,51.456, 179.20,101.094c0.00,0.00,0.00,47.565,0.00,51.251C 435.20,154.726, 432.742,158.694, 428.211,151.296z
M 428.467,282.24c-21.222-30.874-90.419-53.504-172.467-53.504s-151.245,22.63-172.467,53.504C 79.13,288.614, 76.80,285.158, 76.80,282.266c0.00-2.893,0.00-60.314,0.00-60.314
c0.00-45.133, 80.23-81.69, 179.20-81.69s 179.20,36.557, 179.20,81.69c0.00,0.00,0.00,57.421,0.00,60.314C 435.20,285.158, 432.845,288.614, 428.467,282.24z M 256.00,449.28
c-98.97,0.00-179.20-30.157-179.20-67.379l0.00-32.23 c0.00-39.475, 80.23-71.475, 179.20-71.475s 179.20,32.00, 179.20,71.475L 435.20,381.875 C 435.20,419.123, 354.97,449.28, 256.00,449.28z" data-tags="database, storage, server" />
<glyph unicode="&#xe065;" d="M 394.24,331.494c-65.05,0.00-117.786-52.736-117.786-117.76c0.00-24.704, 7.629-47.616, 20.634-66.56L 214.912,147.174 C 227.891,166.118, 235.52,189.056, 235.52,213.76
c0.00,65.024-52.736,117.76-117.76,117.76S0.00,278.784,0.00,213.76S 52.736,96.00, 117.76,96.00l 276.48,0.00 c 65.024,0.00, 117.76,52.736, 117.76,117.76S 459.264,331.494, 394.24,331.494z M 51.20,213.76
c0.00,36.762, 29.798,66.56, 66.56,66.56s 66.56-29.798, 66.56-66.56c0.00-36.787-29.798-66.56-66.56-66.56S 51.20,176.973, 51.20,213.76z M 394.24,147.20c-36.787,0.00-66.586,29.773-66.586,66.56
c0.00,36.762, 29.798,66.56, 66.586,66.56c 36.762,0.00, 66.56-29.798, 66.56-66.56C 460.80,176.973, 431.002,147.20, 394.24,147.20z" data-tags="voicemail" />
<glyph unicode="&#xe066;" d="M 399.36,428.80L 368.64,352.00L 143.36,352.00 L 112.64,428.80C 92.928,428.80, 76.80,412.672, 76.80,392.96l0.00-389.12 C 76.80-15.872, 92.928-32.00, 112.64-32.00l 286.72,0.00 c 19.738,0.00, 35.84,16.128, 35.84,35.84L 435.20,392.96
C 435.20,412.672, 419.072,428.80, 399.36,428.80z M 348.16,377.60l 23.04,51.20l-55.808,0.00 L 296.96,480.00L 215.04,480.00 L 196.608,428.80L 140.80,428.80 l 23.04-51.20L 348.16,377.60 z" data-tags="clipboard, board" />
<glyph unicode="&#xe067;" d="M 102.40,44.80c0.00-28.262, 22.938-51.20, 51.20-51.20c 28.288,0.00, 51.20,22.938, 51.20,51.20s-22.912,51.20-51.20,51.20C 125.338,96.00, 102.40,73.062, 102.40,44.80z M 358.40,44.80c0.00-28.262, 22.938-51.20, 51.20-51.20
c 28.288,0.00, 51.20,22.938, 51.20,51.20s-22.912,51.20-51.20,51.20C 381.338,96.00, 358.40,73.062, 358.40,44.80z M 193.203,165.837L 476.57,246.784C 481.971,248.346, 486.40,254.208, 486.40,259.84L 486.40,400.64 L 125.44,400.64 L 125.44,444.16
C 125.44,449.792, 120.858,454.40, 115.20,454.40L 35.84,454.40 C 30.208,454.40, 25.60,449.792, 25.60,444.16L 25.60,403.20 l 49.741,0.00 l 50.381-231.859L 130.586,147.20l0.00-38.40 c0.00-5.632, 4.608-10.24, 10.214-10.24L 153.60,98.56 l 256.00,0.00 l 66.586,0.00
C 481.792,98.56, 486.40,103.168, 486.40,108.80L 486.40,147.20 L 198.451,147.20 C 169.037,147.20, 168.422,158.72, 193.203,165.837z" data-tags="cart, shop, buy, purchase, ecommerce" />
<glyph unicode="&#xe068;" d="M 471.04,428.80L 40.96,428.80 C 32.486,428.80, 25.60,421.914, 25.60,413.44L 25.60,352.00 l 460.80,0.00 L 486.40,413.44 C 486.40,421.914, 479.514,428.80, 471.04,428.80z M 51.20,55.04C 51.20,35.328, 67.328,19.20, 87.04,19.20l 337.92,0.00
c 19.738,0.00, 35.84,16.128, 35.84,35.84L 460.80,326.40 L 51.20,326.40 L 51.20,55.04 z M 179.20,275.20l 153.60,0.00 l0.00-51.20 L 179.20,224.00 L 179.20,275.20 z" data-tags="box, package" />
<glyph unicode="&#xe069;" d="M 125.594,184.525l 90.931-90.931l 166.835,166.835l-90.957,90.931L 125.594,184.525z M 489.088,309.402l-38.707,38.682
c-7.398-3.994-15.795-6.298-24.806-6.298c-28.595,0.00-51.789,23.194-51.789,51.814c0.00,8.986, 2.253,17.434, 6.298,24.806l-38.707,38.682
c-10.112,10.086-26.547,10.086-36.659,0.00L 22.912,175.258c-10.086-10.086-10.086-26.573,0.00-36.659l 38.707-38.707c 7.373,4.019, 15.821,6.298, 24.781,6.298
c 28.621,0.00, 51.814-23.168, 51.814-51.789c0.00-8.986-2.278-17.434-6.323-24.806l 38.682-38.707c 10.086-10.086, 26.573-10.086, 36.659,0.00l 281.856,281.856
C 499.149,282.829, 499.149,299.315, 489.088,309.402z M 216.525,51.994l-132.506,132.531l 208.435,208.41L 424.96,260.429L 216.525,51.994z" data-tags="ticket" />
<glyph unicode="&#xe06a;" d="M 51.251,408.346l0.00-60.621 c 181.402,0.00, 328.448-147.072, 328.448-328.474l 60.646,0.00 C 440.346,234.138, 266.138,408.346, 51.251,408.346z M 51.251,287.078l0.00-60.646
c 114.432,0.00, 207.206-92.749, 207.206-207.181l 60.595,0.00 C 319.053,167.142, 199.168,287.078, 51.251,287.078z M 109.363,135.475c-32.077,0.00-58.112-26.035-58.112-58.138
s 26.035-58.112, 58.112-58.112c 32.102,0.00, 58.138,26.01, 58.138,58.112S 141.466,135.475, 109.363,135.475z" data-tags="rss, atom, feed" />
<glyph unicode="&#xe06b;" d="M 256.00,121.60c-28.006,0.00-50.662-22.938-50.662-51.20S 227.994,19.20, 256.00,19.20c 27.981,0.00, 50.662,22.938, 50.662,51.20S 283.981,121.60, 256.00,121.60z M 148.48,178.995l 35.84-36.198
c 39.578,39.987, 103.757,39.987, 143.36,0.00l 35.84,36.198C 304.128,239.002, 207.846,239.002, 148.48,178.995z M 76.80,251.418l 35.814-36.198
c 79.181,79.974, 207.539,79.974, 286.72,0.00L 435.20,251.418C 336.23,351.386, 175.77,351.386, 76.80,251.418z M 5.12,323.814L 40.96,287.616c 118.784,119.962, 311.322,119.962, 430.08,0.00
l 35.84,36.198C 368.333,463.795, 143.667,463.795, 5.12,323.814z" data-tags="signal, feed, news, broadcast" />
<glyph unicode="&#xe06c;" d="M 322.586,227.405L 322.586,454.40 c0.00,14.131-11.469,25.60-25.60,25.60L 209.92,480.00 C 195.763,480.00, 189.44,468.531, 189.44,454.40l0.00-226.995 C 146.714,203.878, 117.76,158.438, 117.76,106.24
c0.00-76.339, 61.901-138.24, 138.24-138.24s 138.24,61.901, 138.24,138.24C 394.24,158.438, 365.286,203.878, 322.586,227.405z M 256.00,19.20c-48.077,0.00-87.04,38.963-87.04,87.04
c0.00,39.782, 26.726,73.216, 63.181,83.635L 232.141,377.60 l 51.20,0.00 l0.00-188.749 c 34.662-11.469, 59.725-44.109, 59.725-82.611C 343.04,58.163, 304.077,19.20, 256.00,19.20z" data-tags="thermometer, temperature" />
<glyph unicode="&#xe06d;" d="M 101.248,477.619c-0.384,3.174-5.632,3.174-5.99,0.00C 82.176,372.275, 15.36,350.566, 15.36,277.35c0.00-45.235, 37.939-81.894, 82.893-81.894
s 82.893,36.659, 82.893,81.894C 181.146,350.566, 114.33,372.275, 101.248,477.619z M 416.742,477.619c-0.41,3.174-5.606,3.174-5.99,0.00
c-13.082-105.344-79.898-127.053-79.898-200.269c0.00-45.235, 37.939-81.894, 82.893-81.894S 496.64,232.115, 496.64,277.35C 496.64,350.566, 429.824,372.275, 416.742,477.619
z M 253.005,250.163C 239.923,144.819, 173.107,123.136, 173.107,49.92c0.00-45.261, 37.939-81.92, 82.893-81.92s 82.893,36.685, 82.893,81.92
c0.00,73.19-66.816,94.899-79.898,200.243C 258.611,253.363, 253.389,253.363, 253.005,250.163z" data-tags="droplets, water, rain" />
<glyph unicode="&#xe06e;" d="M 460.80,377.60L 230.40,377.60 l0.00-128.00 l 256.00,0.00 L 486.40,352.00 C 486.40,366.131, 474.957,377.60, 460.80,377.60z M 25.60,96.00c0.00-14.157, 6.349-25.60, 20.48-25.60L 179.20,70.40 l0.00,128.00 L 25.60,198.40 L 25.60,96.00 z M 230.40,70.40l 230.40,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60l0.00,102.40 L 230.40,198.40 L 230.40,70.40 z
M 25.60,352.00l0.00-102.40 l 153.60,0.00 L 179.20,377.60 L 46.08,377.60 C 31.949,377.60, 25.60,366.131, 25.60,352.00z" />
<glyph unicode="&#xe06f;" d="M 17.664,189.901l 34.893-8.653l 26.266,41.267L 28.902,234.88c-12.493,3.123-25.114-4.454-28.211-16.896
C-2.406,205.594, 5.197,192.998, 17.664,189.901z M 473.114,183.245l-114.253-102.861l-134.349,103.962c-2.56,1.997-5.504,3.405-8.653,4.198
l-17.894,4.403l-26.266-41.242l 28.134-6.938l 145.869-112.845c 4.224-3.302, 9.242-4.89, 14.285-4.89c 5.606,0.00, 11.213,1.997, 15.616,5.99
l 128.691,115.84c 9.549,8.602, 10.266,23.245, 1.664,32.742C 497.382,191.104, 482.662,191.846, 473.114,183.245z M 222.31,296.166l 125.107-80.102
c 10.547-6.733, 24.576-3.942, 31.718,6.323l 128.717,185.395c 7.296,10.547, 4.659,24.96-5.914,32.256s-25.062,4.634-32.384-5.888l-115.917-166.963
L 227.763,347.776C 222.566,351.104, 216.243,352.23, 210.176,350.899S 198.861,345.907, 195.558,340.685L 3.635,39.398c-6.912-10.803-3.686-25.088, 7.168-31.949
C 14.669,4.992, 18.995,3.84, 23.27,3.84c 7.706,0.00, 15.232,3.789, 19.661,10.752L 222.31,296.166z" data-tags="statistics, graph, plot" />
<glyph unicode="&#xe070;" d="M 229.53,423.731C 130.867,412.006, 52.685,333.798, 40.96,235.162l 188.57,0.00 L 229.53,423.731 z M 283.469,423.347l0.00-216.448 c0.00-14.182-11.494-25.677-25.702-25.677L 41.318,181.222
c 13.85-105.856, 104.269-187.597, 213.862-187.597c 119.194,0.00, 215.859,96.614, 215.859,215.859C 471.04,319.078, 389.299,409.498, 283.469,423.347z" data-tags="pie, chart, graph, statistics" />
<glyph unicode="&#xe071;" d="M 435.20,454.40l-56.32,0.00 C 364.749,454.40, 358.40,442.931, 358.40,428.80l0.00-435.20 l 102.40,0.00 L 460.80,428.80 C 460.80,442.931, 449.357,454.40, 435.20,454.40z M 281.60,300.80L 225.28,300.80 C 211.149,300.80, 204.80,289.331, 204.80,275.20l0.00-281.60 l 102.40,0.00 L 307.20,275.20
C 307.20,289.331, 295.757,300.80, 281.60,300.80z M 128.00,147.20L 71.68,147.20 C 57.549,147.20, 51.20,135.757, 51.20,121.60l0.00-128.00 l 102.40,0.00 l0.00,128.00 C 153.60,135.757, 142.131,147.20, 128.00,147.20z" data-tags="bars, statistics, graph" />
<glyph unicode="&#xe072;" d="M 498.893,418.893l-118.502-193.05c-4.403-7.142-13.005-8.32-19.149-2.586l-57.293,53.658c-6.144,5.734-14.95,4.71-19.61-2.304
l-80.461-121.344c-4.634-6.989-13.517-8.09-19.738-2.458L 146.688,185.011c-6.221,5.658-15.59,4.915-20.838-1.613l-117.99-147.149
C 2.586,29.67, 5.171,24.32, 13.542,24.32l 493.338,0.00 L 506.88,416.64 C 506.906,425.062, 503.296,426.086, 498.893,418.893z" data-tags="graph, area, statistics, plot" />
<glyph unicode="&#xe073;" d="M 404.506,275.149L 358.40,275.149 l0.00,35.84 c0.00,74.163-34.15,117.76-102.40,117.76c-68.224,0.00-102.40-43.597-102.40-117.76l0.00-35.84 L 102.40,275.149 c-14.131,0.00-25.60-16.563-25.60-30.72l0.00-199.68
c0.00-14.08, 10.982-29.158, 24.371-33.459l 30.618-9.907c 13.389-4.326, 35.866-7.859, 49.971-7.859l 148.48,0.00 c 14.08,0.00, 36.582,3.533, 49.971,7.859l 30.618,9.907
C 424.243,15.59, 435.20,30.669, 435.20,44.749l0.00,199.68 C 435.20,258.586, 418.637,275.149, 404.506,275.149z M 204.80,321.229c0.00,36.992, 20.429,56.32, 51.20,56.32
c 30.797,0.00, 51.20-19.328, 51.20-56.32l0.00-46.08 L 204.80,275.149 L 204.80,321.229 z" data-tags="lock, password, encrypted, secure" />
<glyph unicode="&#xe074;" d="M 404.48,275.20L 358.40,275.20 L 358.40,336.64 C 358.40,410.803, 324.224,454.40, 256.00,454.40C 187.75,454.40, 153.60,410.803, 153.60,336.64L 153.60,326.40 l 51.20,0.00 L 204.80,346.88 C 204.80,383.872, 225.203,403.20, 256.00,403.20c 30.771,0.00, 51.20-19.328, 51.20-56.32L 307.20,275.20 L 102.40,275.20
C 88.243,275.20, 76.80,258.637, 76.80,244.48L 76.80,44.80 c0.00-14.08, 10.982-29.133, 24.371-33.459l 30.618-9.907C 145.203-2.867, 167.68-6.40, 181.76-6.40l 148.48,0.00
c 14.106,0.00, 36.582,3.533, 49.971,7.859l 30.618,9.907C 424.218,15.667, 435.20,30.72, 435.20,44.80L 435.20,244.48 C 435.20,258.637, 418.637,275.20, 404.48,275.20z" data-tags="lock-open, unlocked" />
<glyph unicode="&#xe075;" d="M 282.138,44.80L 76.288,44.80 L 76.288,403.20 l 205.824,0.00 l0.00-76.80 L 332.80,326.40 L 332.80,403.20 c0.00,28.16-23.014,51.20-51.20,51.20L 76.80,454.40 C 48.64,454.40, 25.60,431.36, 25.60,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 204.80,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20l0.00,51.20 l-50.662,0.00 L 282.138,44.80 z
M 486.40,211.20l-101.862,99.84L 384.538,249.60 l-230.40,0.00 l0.00-76.80 l 230.40,0.00 l0.00-61.44 L 486.40,211.20z" data-tags="logout, log out, sign out, exit, log off, quit, leave" />
<glyph unicode="&#xe076;" d="M 435.20,454.40L 204.80,454.40 C 176.64,454.40, 154.112,431.36, 154.112,403.20l0.00-76.80 L 204.80,326.40 L 204.80,403.20 l 230.40,0.00 l0.00-358.40 L 204.80,44.80 l0.00,51.20 L 154.112,96.00 l0.00-51.20 c0.00-28.16, 22.528-51.20, 50.688-51.20l 230.40,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 486.40,403.20 C 486.40,431.36, 463.36,454.40, 435.20,454.40z
M 256.00,111.36l 102.40,99.84l-102.40,99.84L 256.00,249.60 L 25.60,249.60 l0.00-76.80 l 230.40,0.00 L 256.00,111.36 z" data-tags="login, enter, sign in, log in" />
<glyph unicode="&#xe077;" d="M 212.352,44.80c-11.136,0.00-21.683,5.197-28.442,14.157L 92.416,179.738c-11.904,15.718-8.806,38.093, 6.912,49.997
c 15.744,11.93, 38.093,8.806, 49.997-6.912l 60.186-79.462l 151.347,242.97c 10.419,16.717, 32.435,21.837, 49.178,11.418
c 16.717-10.394, 21.837-32.435, 11.392-49.152L 242.662,61.619c-6.221-10.01-16.947-16.282-28.698-16.794C 213.427,44.80, 212.89,44.80, 212.352,44.80z" data-tags="checkmark, tick, correct" />
<glyph unicode="&#xe078;" d="M 367.334,143.309L 296.73,224.00l 70.605,80.691c 12.006,12.006, 12.006,31.462,0.00,43.443c-12.006,11.981-31.462,11.981-43.443,0.00L 256.00,270.541
l-67.866,77.568c-12.006,12.006-31.462,12.006-43.443,0.00c-11.981-12.006-11.981-31.462,0.00-43.443L 215.27,224.00l-70.605-80.691
c-11.981-12.006-11.981-31.411,0.00-43.392c 12.006-12.006, 31.462-12.006, 43.443,0.00L 256.00,177.459l 67.866-77.542c 12.006-12.006, 31.462-12.006, 43.443,0.00
S 379.315,131.302, 367.334,143.309z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe079;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 384.00,198.40L 128.00,198.40 L 128.00,249.60 l 256.00,0.00 L 384.00,198.40 z" data-tags="minus, subtract, remove, delete" />
<glyph unicode="&#xe07a;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 384.00,198.40l-102.40,0.00 l0.00-102.40 L 230.40,96.00 l0.00,102.40 L 128.00,198.40 L 128.00,249.60 l 102.40,0.00 L 230.40,352.00 l 51.20,0.00 l0.00-102.40 l 102.40,0.00 L 384.00,198.40 z" data-tags="plus, add, sum" />
<glyph unicode="&#xe07b;" d="M 409.60,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,377.60 C 460.80,405.76, 437.76,428.80, 409.60,428.80z M 334.362,101.402L 256.00,179.738
l-78.362-78.362l-44.237,44.262L 211.738,224.00l-78.336,78.336l 44.237,44.262L 256.00,268.262l 78.336,78.336l 44.262-44.237L 300.262,224.00l 78.362-78.362L 334.362,101.402z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe07c;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 385.28,250.163l0.00-52.352 L 126.72,197.811 L 126.72,250.163 L 385.28,250.163 z" data-tags="minus, subtract, remove, delete" />
<glyph unicode="&#xe07d;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 282.163,197.837l0.00-103.091 L 229.837,94.746 l0.00,103.091 L 126.72,197.837 L 126.72,250.163 l 103.091,0.00 L 229.811,353.28 l 52.352,0.00 l0.00-103.091 l 103.091,0.00 l0.00-52.352 L 282.163,197.837 z" data-tags="plus, add, sum" />
<glyph unicode="&#xe07e;" d="M 256.00,439.04c-118.784,0.00-215.04-96.307-215.04-215.04c0.00-118.784, 96.282-215.04, 215.04-215.04c 118.758,0.00, 215.04,96.282, 215.04,215.04C 471.04,342.758, 374.758,439.04, 256.00,439.04z
M 300.262,224.00l 78.362-78.362l-44.262-44.262L 256.00,179.738l-78.362-78.362l-44.237,44.262L 211.738,224.00l-78.336,78.336l 44.237,44.262L 256.00,268.262l 78.362,78.336
l 44.262-44.237L 300.262,224.00z" data-tags="cross, cancel, close, remove, delete" />
<glyph unicode="&#xe07f;" d="M 389.094,249.60L 122.88,249.60 c-14.157,0.00-15.36-11.469-15.36-25.60s 1.203-25.60, 15.36-25.60l 266.214,0.00 c 14.157,0.00, 15.386,11.469, 15.386,25.60S 403.251,249.60, 389.094,249.60z" data-tags="minus, remove, delete, substract" />
<glyph unicode="&#xe080;" d="M 389.094,249.60l-107.52,0.00 L 281.574,357.12 c0.00,14.131-11.443,15.36-25.60,15.36c-14.131,0.00-25.60-1.203-25.60-15.36L 230.374,249.60 L 122.88,249.60 c-14.157,0.00-15.36-11.469-15.36-25.60s 1.203-25.60, 15.36-25.60l 107.494,0.00
l0.00-107.52 c0.00-14.131, 11.469-15.36, 25.60-15.36c 14.157,0.00, 25.60,1.229, 25.60,15.36L 281.574,198.40 l 107.52,0.00 c 14.157,0.00, 15.386,11.469, 15.386,25.60S 403.251,249.60, 389.094,249.60z" data-tags="plus, add, sum" />
<glyph unicode="&#xe081;" d="M 460.80,403.20L 216.218,403.20 c-11.264,0.00-27.418-6.067-35.891-13.491L 6.349,237.491c-8.474-7.424-8.474-19.558,0.00-26.982l 173.978-152.243
C 188.80,50.867, 204.954,44.80, 216.218,44.80L 460.80,44.80 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 512.00,352.00 C 512.00,380.16, 488.986,403.20, 460.80,403.20z M 388.89,121.60l-65.459,65.459L 258.022,121.60l-36.966,36.941
L 286.49,224.00L 221.056,289.434L 258.022,326.40l 65.434-65.434L 388.89,326.40l 36.941-36.966L 360.422,224.00l 65.434-65.434L 388.89,121.60z" data-tags="erase, delete, remove, backspace" />
<glyph unicode="&#xe082;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76c 135.757,0.00, 245.76,110.029, 245.76,245.76S 391.757,469.76, 256.00,469.76z M 388.25,356.198
l-0.051,0.051C 388.198,356.224, 388.25,356.198, 388.25,356.198z M 69.018,224.00c0.00,103.27, 83.712,186.982, 186.982,186.982c 44.902,0.00, 86.118-15.821, 118.374-42.189
L 111.232,105.677C 84.838,137.907, 69.018,179.098, 69.018,224.00z M 123.75,91.802l 0.051-0.051C 123.776,91.776, 123.776,91.776, 123.75,91.802z M 256.00,36.992
c-44.902,0.00-86.093,15.846-118.323,42.214L 400.742,342.323c 26.394-32.23, 42.24-73.421, 42.24-118.323C 443.008,120.73, 359.245,36.992, 256.00,36.992z" data-tags="blocked, denied, forbidden" />
<glyph unicode="&#xe083;" d="M 318.259,480.00c 34.304,0.00, 51.456-23.398, 51.456-50.125c0.00-33.382-29.798-64.282-68.557-64.282c-32.512,0.00-51.456,19.20-50.56,50.918
C 250.598,443.264, 273.126,480.00, 318.259,480.00z M 212.71-32.00c-27.085,0.00-46.925,16.691-27.981,90.189l 31.078,130.33c 5.402,20.864, 6.298,29.235,0.00,29.235
c-8.141,0.00-43.264-14.413-64.051-28.621L 138.24,211.686c 65.869,55.962, 141.619,88.755, 174.106,88.755c 27.059,0.00, 31.539-32.563, 18.048-82.662l-35.61-137.011
c-6.298-24.218-3.61-32.563, 2.688-32.563c 8.141,0.00, 34.739,10.061, 60.902,30.925l 15.36-20.864C 309.709-6.912, 239.77-32.00, 212.71-32.00z" data-tags="info, about" />
<glyph unicode="&#xe084;" d="M 252.851,459.494c-130.048-1.741-234.086-108.595-232.346-238.669c 1.741-129.997, 108.595-234.061, 238.643-232.32
c 130.048,1.741, 234.086,108.595, 232.346,238.669C 489.779,357.197, 382.899,461.235, 252.851,459.494z M 278.963,381.005c 23.936,0.00, 31.002-13.875, 31.002-29.773
c0.00-19.84-15.898-38.195-43.008-38.195c-22.682,0.00-33.459,11.418-32.819,30.259C 234.138,359.194, 247.45,381.005, 278.963,381.005z M 217.574,76.80
c-16.358,0.00-28.339,9.933-16.896,53.606l 18.765,77.414c 3.251,12.416, 3.789,17.382,0.00,17.382c-4.89,0.00-26.138-8.576-38.707-17.024l-8.166,13.389
c 39.808,33.229, 85.581,52.736, 105.19,52.736c 16.358,0.00, 19.072-19.354, 10.906-49.126l-21.504-81.408c-3.789-14.387-2.15-19.354, 1.638-19.354
c 4.89,0.00, 20.992,5.939, 36.813,18.381l 9.242-12.416C 276.173,91.699, 233.958,76.80, 217.574,76.80z" data-tags="info, about" />
<glyph unicode="&#xe085;" d="M 360.704,422.81C 331.494,443.878, 294.861,454.40, 250.726,454.40C 217.139,454.40, 188.826,446.976, 165.811,432.179C 129.28,408.986, 109.875,369.613, 107.52,314.061l 84.634,0.00
c0.00,16.179, 4.71,31.77, 14.157,46.771s 25.472,22.502, 48.077,22.502c 22.963,0.00, 38.81-6.093, 47.462-18.253c 8.678-12.211, 13.005-25.702, 13.005-40.499
c0.00-12.877-6.451-24.653-14.234-35.379c-4.275-6.246-9.933-11.981-16.922-17.254c0.00,0.00-45.901-29.44-66.074-53.094
c-11.699-13.722-12.749-34.253-13.773-63.718c-0.077-2.099, 0.717-6.426, 8.064-6.426s 59.315,0.00, 65.843,0.00s 7.885,4.838, 7.987,6.963
c 0.461,10.726, 1.664,16.205, 3.635,22.40c 3.712,11.699, 13.747,21.914, 25.062,30.694l 23.296,16.077c 21.018,16.384, 37.811,29.824, 45.21,40.371
C 395.597,282.573, 404.48,303.923, 404.48,329.242C 404.48,370.586, 389.862,401.766, 360.704,422.81z M 249.37,97.946c-29.184,0.87-53.248-19.302-54.17-50.944
c-0.922-31.616, 21.965-52.506, 51.149-53.376c 30.464-0.896, 53.888,18.637, 54.81,50.253C 302.054,75.52, 279.834,97.05, 249.37,97.946z" data-tags="question, help" />
<glyph unicode="&#xe086;" d="M 252.877,459.494c-130.074-1.741-234.112-108.595-232.371-238.669c 1.741-129.997, 108.595-234.061, 238.669-232.32
c 130.022,1.741, 234.086,108.595, 232.32,238.669C 489.779,357.197, 382.925,461.235, 252.877,459.494z M 252.186,80.64L 250.88,80.64 c-20.019,0.589-34.15,15.36-33.587,35.098
c 0.563,19.379, 15.027,33.485, 34.406,33.485l 1.178-0.026c 20.582-0.614, 34.56-15.232, 33.946-35.533C 286.259,94.234, 272.00,80.64, 252.186,80.64z
M 336.435,247.859c-4.736-6.682-15.078-15.002-28.134-25.165l-14.387-9.933c-7.885-6.144-12.646-11.904-14.413-17.562
c-1.434-4.506-2.099-5.658-2.227-14.746l-0.026-2.33L 222.387,178.125 l 0.154,4.659c 0.666,19.098, 1.152,30.31, 9.062,39.603
c 12.416,14.566, 39.808,32.205, 40.96,32.947c 3.917,2.97, 7.219,6.323, 9.702,9.907c 5.76,7.936, 8.294,14.208, 8.294,20.326
c0.00,8.525-2.534,16.41-7.526,23.424c-4.813,6.784-13.952,10.214-27.162,10.214c-13.107,0.00-22.067-4.173-27.443-12.698
C 222.874,297.728, 220.109,288.538, 220.109,279.117l0.00-2.355 l-56.576,0.00 l 0.102,2.458c 1.459,34.662, 13.824,59.597, 36.762,74.163C 214.784,362.675, 232.704,367.36, 253.594,367.36
c 27.366,0.00, 50.509-6.656, 68.685-19.763c 18.432-13.286, 27.776-33.203, 27.776-59.162C 350.054,273.894, 345.472,260.25, 336.435,247.859z" data-tags="help, question" />
<glyph unicode="&#xe087;" d="M 499.507,19.661L 271.462,419.814C 268.314,425.344, 262.40,428.749, 256.00,428.749c-6.40,0.00-12.288-3.405-15.462-8.934L 12.518,19.661
c-3.098-5.427-3.046-12.058, 0.128-17.434s 9.011-8.678, 15.309-8.678l 456.064,0.00 c 6.246,0.00, 12.109,3.302, 15.309,8.678
C 502.502,7.603, 502.554,14.234, 499.507,19.661z M 284.16,44.749L 227.84,44.749 l0.00,51.20 l 56.32,0.00 L 284.16,44.749 z M 284.16,134.349L 227.84,134.349 l0.00,153.60 l 56.32,0.00 L 284.16,134.349 z" data-tags="warning, alert, exclamation" />
<glyph unicode="&#xe088;" d="M 141.21,115.866c-57.907,62.285-56.883,159.872, 3.251,220.442c 24.627,24.781, 55.398,39.578, 87.398,44.442L 230.093,433.92
C 185.19,428.467, 141.722,408.422, 107.29,373.76C 26.675,292.557, 25.728,161.536, 104.141,78.541l-44.57-44.877l 141.056-7.706l-0.384,149.35L 141.21,115.866z
M 311.347,422.016l 0.384-149.35l 59.059,59.469c 57.907-62.285, 56.909-159.872-3.251-220.442c-24.627-24.806-55.398-39.578-87.424-44.442l 1.766-53.146
c 44.928,5.453, 88.397,25.498, 122.829,60.186c 80.589,81.178, 81.587,212.224, 3.123,295.194l 44.57,44.877L 311.347,422.016z" data-tags="cycle, refresh, synchronize, reload" />
<glyph unicode="&#xe089;" d="M 224.589,433.92c 113.818,0.00, 206.362-91.187, 209.126-204.672L 496.64,229.248 l-94.182-104.986l-94.182,104.986l 73.114,0.00 C 378.65,313.754, 309.53,381.44, 224.589,381.44
c-86.682,0.00-156.928-70.477-156.928-157.44s 70.246-157.44, 156.928-157.44c 34.765,0.00, 66.867,11.366, 92.877,30.541l 35.968-38.502
C 317.926,30.72, 273.203,14.08, 224.589,14.08C 109.03,14.08, 15.36,108.058, 15.36,224.00C 15.36,339.942, 109.03,433.92, 224.589,433.92z" data-tags="cw, arrow, rotate" />
<glyph unicode="&#xe08a;" d="M 287.386,433.92c-113.792,0.00-206.336-91.187-209.126-204.672L 15.36,229.248 l 94.182-104.96l 94.157,104.96L 130.586,229.248 C 133.35,313.754, 202.47,381.44, 287.386,381.44
c 86.707,0.00, 156.954-70.477, 156.954-157.44s-70.246-157.44-156.954-157.44c-34.739,0.00-66.842,11.366-92.851,30.541l-35.994-38.502
C 194.048,30.72, 238.771,14.08, 287.386,14.08c 115.584,0.00, 209.28,93.978, 209.28,209.92C 496.64,339.942, 402.944,433.92, 287.386,433.92z" data-tags="ccw, rotate, arrow" />
<glyph unicode="&#xe08b;" d="M 386.381,308.634L 404.48,308.634 l0.00-51.533 l 107.52,92.16l-107.52,92.16l0.00-61.107 l-18.099,0.00 c-94.541,0.00-147.866-70.067-194.918-131.891
c-42.317-55.603-78.848-103.629-137.882-103.629L0.00,144.794 l0.00-71.706 l 53.581,0.00 c 94.566,0.00, 147.866,70.093, 194.944,131.917C 290.816,260.634, 327.347,308.634, 386.381,308.634z
M 138.522,263.475c 4.019,5.222, 8.09,10.547, 12.211,15.949c 10.01,13.158, 20.582,27.034, 32.026,40.858C 148.941,351.872, 108.134,375.194, 53.581,375.194L0.00,375.194 l0.00-71.68
l 53.581,0.00 C 87.552,303.514, 114.074,287.565, 138.522,263.475z M 404.48,139.699l-18.099,0.00 c-36.019,0.00-63.642,17.894-89.344,44.493
c-2.586-3.354-5.146-6.758-7.757-10.189c-11.29-14.797-23.45-30.746-36.838-46.49c 34.739-33.894, 76.826-59.494, 133.939-59.494L 404.48,68.019 l0.00-61.44 l 107.52,92.16
l-107.52,92.211L 404.48,139.699 z" data-tags="shuffle, arrows" />
<glyph unicode="&#xe08c;" d="M 409.651,321.28l-276.48,0.00 L 133.171,377.60 l-107.52-92.16l 107.52-92.16L 133.171,249.60 l 256.00,0.00 l0.00-107.52 l-332.80,0.00 L 56.371,70.40 l 353.28,0.00 c 28.262,0.00, 51.20,22.938, 51.20,51.20L 460.851,270.08 C 460.851,298.368, 437.888,321.28, 409.651,321.28z
" data-tags="arrow, back, return" />
<glyph unicode="&#xe08d;" d="M 102.451,147.20l 207.386,0.00 l0.00-76.80 l 122.88,112.64l-122.88,112.614l0.00-76.80 l-186.88,0.00 L 122.957,377.60 L 51.251,377.60 l0.00-179.20 C 51.251,170.138, 74.163,147.20, 102.451,147.20z" data-tags="arrow, right" />
<glyph unicode="&#xe08e;" d="M 127.488,142.08L 127.488,275.712 L 179.20,275.712 L 89.60,377.60L0.00,275.712l 51.712,0.00 L 51.712,121.60 c0.00-28.262, 22.912-51.20, 51.20-51.20L 332.80,70.40 l-65.587,71.68L 127.488,142.08 z M 460.262,172.288L 460.262,326.40 c0.00,28.262-22.938,51.20-51.20,51.20L 179.20,377.60
l 65.562-71.68l 139.75,0.00 l0.00-133.632 L 332.80,172.288 L 422.40,70.40l 89.60,101.888L 460.262,172.288 z" data-tags="retweet, loop, arrows" />
<glyph unicode="&#xe08f;" d="M 435.20,321.28l-97.28,0.00 L 337.92,249.60 l 76.80,0.00 l0.00-107.52 L 97.28,142.08 L 97.28,249.60 L 204.80,249.60 l0.00-56.32 l 102.40,92.16L 204.80,377.60l0.00-56.32 L 76.80,321.28 c-28.262,0.00-51.20-22.912-51.20-51.20L 25.60,121.60 c0.00-28.262, 22.938-51.20, 51.20-51.20l 358.40,0.00 c 28.288,0.00, 51.20,22.938, 51.20,51.20L 486.40,270.08
C 486.40,298.368, 463.488,321.28, 435.20,321.28z" data-tags="loop, arrow" />
<glyph unicode="&#xe090;" d="M 287.411,433.92c-113.818,0.00-206.362-91.187-209.126-204.672L 15.36,229.248 l 94.182-104.986l 94.157,104.986L 130.586,229.248 C 133.35,313.754, 202.47,381.44, 287.411,381.44
c 86.682,0.00, 156.928-70.477, 156.928-157.44s-70.246-157.44-156.928-157.44c-34.765,0.00-66.867,11.366-92.877,30.541l-35.994-38.502
C 194.074,30.72, 238.797,14.08, 287.411,14.08c 115.558,0.00, 209.254,93.978, 209.254,209.92C 496.64,339.942, 402.944,433.92, 287.411,433.92z M 268.80,336.64l0.00-120.064 l 76.928-76.928
l 25.344,25.344L 304.64,231.424L 304.64,336.64 L 268.80,336.64 z" data-tags="history, time" />
<glyph unicode="&#xe091;" d="M 123.29,224.00l 261.12,0.00 l0.00-122.88 l 71.68,0.00 L 456.09,244.48 c0.00,28.288-22.938,51.20-51.20,51.20l-281.60,0.00 l0.00,51.20 l-102.40-87.04l 102.40-81.92L 123.29,224.00 z" data-tags="back, arrow, left" />
<glyph unicode="&#xe092;" d="M 358.40,346.88L 102.40,346.88 l0.00,51.20 L0.00,311.04l 102.40-81.92L 102.40,275.20 l 256.00,0.00 L 358.40,346.88 z M 512.00,131.84L 409.60,218.88l0.00-51.20 L 153.60,167.68 L 153.60,96.00 l 256.00,0.00 l0.00-46.08 L 512.00,131.84z" data-tags="switch, transfer, arrows" />
<glyph unicode="&#xe093;" d="M 128.00,147.20L 102.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 25.60,0.00 c 14.131,0.00, 25.60,11.443, 25.60,25.60S 142.131,147.20, 128.00,147.20z M 128.00,249.60L 102.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 25.60,0.00
c 14.131,0.00, 25.60,11.469, 25.60,25.60S 142.131,249.60, 128.00,249.60z M 128.00,352.00L 102.40,352.00 C 88.269,352.00, 76.80,340.531, 76.80,326.40s 11.469-25.60, 25.60-25.60l 25.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 142.131,352.00, 128.00,352.00z M 230.40,300.80l 179.20,0.00
c 14.157,0.00, 25.60,11.469, 25.60,25.60s-11.443,25.60-25.60,25.60L 230.40,352.00 C 216.269,352.00, 204.80,340.531, 204.80,326.40S 216.269,300.80, 230.40,300.80z M 409.60,249.60L 230.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 179.20,0.00
c 14.157,0.00, 25.60,11.469, 25.60,25.60S 423.757,249.60, 409.60,249.60z M 409.60,147.20L 230.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 179.20,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60S 423.757,147.20, 409.60,147.20z" data-tags="list, menu, options, bullet" />
<glyph unicode="&#xe094;" d="M 179.20,249.60L 25.60,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 153.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 193.331,249.60, 179.20,249.60z M 179.20,147.20L 25.60,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 153.60,0.00
c 14.131,0.00, 25.60,11.443, 25.60,25.60S 193.331,147.20, 179.20,147.20z M 496.64,249.60L 409.60,249.60 L 409.60,336.64 C 409.60,350.771, 398.157,352.00, 384.00,352.00s-25.60-1.229-25.60-15.36L 358.40,249.60 l-84.48,0.00 C 259.763,249.60, 258.56,238.131, 258.56,224.00
s 1.229-25.60, 15.386-25.60L 358.40,198.40 l0.00-87.04 c0.00-14.131, 11.443-15.36, 25.60-15.36s 25.60,1.229, 25.60,15.36L 409.60,198.40 l 87.04,0.00 c 14.131,0.00, 15.36,11.469, 15.36,25.60S 510.771,249.60, 496.64,249.60z M 179.20,352.00L 25.60,352.00
C 11.469,352.00,0.00,340.531,0.00,326.40s 11.469-25.60, 25.60-25.60l 153.60,0.00 c 14.131,0.00, 25.60,11.469, 25.60,25.60S 193.331,352.00, 179.20,352.00z" data-tags="add-to-list, plus, list" />
<glyph unicode="&#xe095;" d="M 189.44,377.60L 143.36,377.60 C 115.20,377.60, 102.40,364.80, 102.40,336.64l0.00-46.08 C 102.40,262.40, 115.20,249.60, 143.36,249.60l 46.08,0.00 C 217.60,249.60, 230.40,262.40, 230.40,290.56L 230.40,336.64 C 230.40,364.80, 217.60,377.60, 189.44,377.60z M 368.64,377.60L 322.56,377.60
C 294.40,377.60, 281.60,364.80, 281.60,336.64l0.00-46.08 C 281.60,262.40, 294.40,249.60, 322.56,249.60L 368.64,249.60 C 396.80,249.60, 409.60,262.40, 409.60,290.56L 409.60,336.64 C 409.60,364.80, 396.80,377.60, 368.64,377.60z M 189.44,198.40L 143.36,198.40
C 115.20,198.40, 102.40,185.60, 102.40,157.44L 102.40,111.36 C 102.40,83.20, 115.20,70.40, 143.36,70.40l 46.08,0.00 C 217.60,70.40, 230.40,83.20, 230.40,111.36L 230.40,157.44 C 230.40,185.60, 217.60,198.40, 189.44,198.40z M 368.64,198.40L 322.56,198.40
c-28.16,0.00-40.96-12.80-40.96-40.96L 281.60,111.36 c0.00-28.16, 12.80-40.96, 40.96-40.96L 368.64,70.40 c 28.16,0.00, 40.96,12.80, 40.96,40.96L 409.60,157.44 C 409.60,185.60, 396.80,198.40, 368.64,198.40z" data-tags="layout, grid, icons, squares" />
<glyph unicode="&#xe096;" d="M 409.60,249.60L 102.40,249.60 c-14.131,0.00-25.60-11.469-25.60-25.60s 11.469-25.60, 25.60-25.60l 307.20,0.00 c 14.157,0.00, 25.60,11.469, 25.60,25.60S 423.757,249.60, 409.60,249.60z M 102.40,300.80l 307.20,0.00 c 14.157,0.00, 25.60,11.469, 25.60,25.60
s-11.443,25.60-25.60,25.60L 102.40,352.00 C 88.269,352.00, 76.80,340.531, 76.80,326.40S 88.269,300.80, 102.40,300.80z M 409.60,147.20L 102.40,147.20 c-14.131,0.00-25.60-11.443-25.60-25.60s 11.469-25.60, 25.60-25.60l 307.20,0.00 c 14.157,0.00, 25.60,11.443, 25.60,25.60
S 423.757,147.20, 409.60,147.20z" data-tags="list, menu, options, lines" />
<glyph unicode="&#xe097;" d="M 184.909,201.728l 143.36,0.00 l0.00,46.08 l-143.36,0.00 L 184.909,201.728 z M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.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.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z
M 384.00,44.80L 128.00,44.80 L 128.00,403.20 l 256.00,0.00 L 384.00,44.80 z M 327.68,347.674L 184.32,347.674 l0.00-44.80 l 143.36,0.00 L 327.68,347.674 z M 327.68,146.688L 184.32,146.688 l0.00-44.80 l 143.36,0.00 L 327.68,146.688 z" data-tags="text, file, document" />
<glyph unicode="&#xe098;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.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.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z M 148.787,347.674l 214.40,0.00 l0.00-44.80 L 148.787,302.874 L 148.787,347.674
z M 363.187,101.888L 148.787,101.888 l0.00,44.80 l 214.40,0.00 L 363.187,101.888 z M 363.802,201.728L 149.402,201.728 l0.00,46.08 l 214.40,0.00 L 363.802,201.728 z" data-tags="text, file, document" />
<glyph unicode="&#xe099;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.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.20L 435.20,403.20 C 435.20,431.36, 412.16,454.40, 384.00,454.40z M 384.00,44.80L 128.00,44.80 L 128.00,403.20 l 256.00,0.00 L 384.00,44.80 z" data-tags="document, portrait, frame" />
<glyph unicode="&#xe09a;" d="M 496.589,290.202L 305.997,341.248L 272.64,465.715c-2.79,10.394-13.926,16.461-24.883,13.517L 15.437,416.998
C 4.48,414.08-2.125,403.251, 0.64,392.858l 82.662-308.531c 2.79-10.394, 13.926-16.461, 24.858-13.517l 92.493,24.781l-12.621-47.053
c-2.79-10.419, 3.814-21.222, 14.771-24.166l 207.616-55.629c 10.957-2.918, 22.093,3.123, 24.883,13.517l 76.058,283.802
C 514.15,276.454, 507.546,287.283, 496.589,290.202z M 41.83,387.021l 200.422,53.658l 74.214-276.941l-200.448-53.658L 41.83,387.021z M 401.382,7.296
l-174.464,47.718L 240.64,106.291l 99.866,26.752c 10.957,2.944, 17.587,13.747, 14.797,24.166l-38.605,144.051l 152.218-41.754L 401.382,7.296z" data-tags="docs, documents, files" />
<glyph unicode="&#xe09b;" d="M0.00,352.00l0.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.20L 512.00,352.00 c0.00,28.16-23.04,51.20-51.20,51.20L 51.20,403.20 C 23.04,403.20,0.00,380.16,0.00,352.00z M 460.80,352.00l0.00-256.00 L 51.20,96.00 L 51.20,352.00 L 460.80,352.00 z" data-tags="landscape, frame, document" />
<glyph unicode="&#xe09c;" d="M 438.40,296.371l-52.378,144.282c-3.866,10.65-15.232,16.282-25.318,12.595L 12.621,326.195C 2.509,322.534-2.586,310.912, 1.28,300.262
l 55.219-152.115L 56.499,229.683 c0.00,36.787, 29.389,66.688, 65.562,66.688l 91.981,0.00 l 109.696,77.005l 63.488-77.005L 438.40,296.371 z M 492.493,250.189L 122.061,250.189
c-10.752,0.00-19.507-9.19-19.507-20.531l0.00-241.178 c0.00-11.315, 8.73-20.531, 19.507-20.531l 370.432,0.00 c 10.778,0.00, 19.507,9.19, 19.507,20.531L 512.00,229.683
C 512.00,240.998, 503.27,250.189, 492.493,250.189z M 464.23,19.277L 157.158,19.277 l0.00,44.006 l 47.232,109.952l 70.886-87.987l 66.483,68.147l 85.478,30.848l 36.992-82.483
L 464.23,19.277 z" data-tags="pictures, images, photos" />
<glyph unicode="&#xe09d;" d="M 506.88,352.00L 506.88,382.72 C 506.88,394.035, 497.69,403.20, 486.40,403.20L 25.60,403.20 C 14.285,403.20, 5.12,394.035, 5.12,382.72L 5.12,352.00 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-51.20,0.00 l0.00-30.72
C 5.12,53.965, 14.285,44.80, 25.60,44.80l 460.80,0.00 c 11.29,0.00, 20.48,9.165, 20.48,20.48L 506.88,96.00 l-51.20,0.00 l0.00,51.20 l 51.20,0.00 l0.00,51.20 l-51.20,0.00 L 455.68,249.60 l 51.20,0.00 L 506.88,300.80 l-51.20,0.00 L 455.68,352.00 L 506.88,352.00 z M 199.68,147.20L 199.68,300.80 l 128.00-76.80L 199.68,147.20z" data-tags="video, movie, play, film" />
<glyph unicode="&#xe09e;" d="M 384.00,454.40L 128.00,454.40 C 99.84,454.40, 76.80,431.36, 76.80,403.20l0.00-358.40 c0.00-28.16, 23.04-51.20, 51.20-51.20l 256.00,0.00 c 28.186,0.00, 51.20,23.04, 51.20,51.20L 435.20,403.20 C 435.20,431.36, 412.186,454.40, 384.00,454.40z M 327.578,210.662
c-6.067-9.472-9.293-5.427-7.475,0.00c 4.813,14.285, 4.634,57.523-35.635,63.846l0.00-133.453 c0.00-24.883-14.336-40.499-44.80-50.278
c-29.594-9.472-62.72,0.384-70.477,21.658c-7.731,21.248, 9.677,47.104, 38.886,57.754c 16.307,5.914, 32.845,5.862, 45.594,0.922L 253.67,359.373 l 30.797,0.00
C 284.467,327.04, 371.021,278.246, 327.578,210.662z" data-tags="music, song, sound" />
<glyph unicode="&#xe09f;" d="M 488.192,300.80L 23.808,300.80 C 0.256,300.80-0.947,289.331, 0.358,275.302l 21.12-230.605C 22.758,30.669, 26.086,19.20, 49.613,19.20l 412.80,0.00
c 24.013,0.00, 26.854,11.469, 28.134,25.498l 21.12,230.605C 512.922,289.331, 511.77,300.80, 488.192,300.80z M 471.142,357.12C 468.326,368.384, 454.374,377.60, 440.192,377.60l-174.438,0.00
C 251.546,377.60, 231.731,385.715, 221.67,395.674L 206.413,410.726C 196.378,420.685, 176.538,428.80, 162.355,428.80L 79.002,428.80 C 64.819,428.80, 51.917,417.357, 50.355,403.354L 42.88,336.64
l 433.434,0.00 L 471.142,357.12z" data-tags="folder, category, directory" />
<glyph unicode="&#xe0a0;" d="M 434.381,352.00c0.00,25.60-25.472,25.60-25.472,25.60L 103.091,377.60 c0.00,0.00-25.472,0.00-25.472-25.60l0.00-25.60 l 356.762,0.00 L 434.381,352.00 z M 357.914,428.80L 154.061,428.80 c0.00,0.00-25.472,0.00-25.472-25.60l 254.822,0.00
C 383.411,428.80, 357.914,428.80, 357.914,428.80z M 485.325,326.40c-15.078,15.155-15.078,15.155-15.078,15.155L 470.246,300.80 L 41.728,300.80 L 41.728,341.555 c0.00,0.00,0.00,0.00-15.078-15.155
S 0.768,307.174, 6.861,275.174C 12.877,243.302, 42.138,68.454, 46.464,44.80c 4.787-25.958, 31.155-25.60, 31.155-25.60l 356.762,0.00 c0.00,0.00, 26.368-0.358, 31.155,25.60
c 4.352,23.654, 33.587,198.502, 39.629,230.374C 511.232,307.174, 500.429,311.245, 485.325,326.40z M 357.914,188.16c0.00,0.00,0.00-25.60-25.498-25.60L 179.558,162.56
c-25.472,0.00-25.472,25.60-25.472,25.60l0.00,51.20 l 35.686,0.00 L 189.773,198.40 l 132.429,0.00 L 322.202,239.36 l 35.738,0.00 L 357.939,188.16 z" data-tags="archive, drawer, cabinet, files, category" />
<glyph unicode="&#xe0a1;" d="M 86.758,277.453l 28.211-248.55C 116.48,17.101, 173.466-21.709, 256.00-21.76c 82.534,0.051, 139.546,38.861, 141.056,50.662l 28.211,248.55
C 382.157,253.338, 317.722,241.92, 256.00,241.92S 129.843,253.338, 86.758,277.453z M 337.075,431.053l-21.99,24.397C 306.611,467.507, 297.395,469.76, 279.45,469.76L 232.55,469.76
c-17.92,0.00-27.136-2.253-35.635-14.31L 174.95,431.053C 109.158,419.558, 61.44,389.069, 61.44,366.592l0.00-4.378 c0.00-39.578, 87.091-71.68, 194.56-71.68s 194.56,32.102, 194.56,71.68
L 450.56,366.592 C 450.56,389.069, 402.867,419.558, 337.075,431.053z M 308.966,374.042L 276.915,408.32L 235.085,408.32 L 203.034,374.042L 159.514,374.042 c0.00,0.00, 47.667,56.832, 54.042,64.538
C 218.419,444.467, 223.411,446.72, 229.862,446.72l 52.301,0.00 c 6.451,0.00, 11.418-2.253, 16.307-8.141c 6.349-7.706, 54.042-64.538, 54.042-64.538L 308.966,374.042 z" data-tags="trash, bin, delete, remove, can, clear" />
<glyph unicode="&#xe0a2;" d="M 256.00,428.749l-133.12-124.928l 84.48,0.00 l0.00-131.072 l 97.28,0.00 l0.00,131.072 l 84.506,0.00 L 256.00,428.749z M 495.104,133.274l-81.51,54.835l-50.253,0.00 l 87.04-66.765l-90.752,0.00
c-2.611,0.00-4.941-1.331-6.144-3.405l-20.89-57.216L 179.405,60.723 l-20.915,57.216c-1.152,2.074-3.533,3.405-6.144,3.405L 61.619,121.344 l 87.066,66.765L 98.406,188.109
l-81.485-54.835c-12.134-7.245-19.379-23.962-16.128-37.094l 14.362-78.694c 3.251-13.158, 17.69-23.936, 32.026-23.936l 417.613,0.00
c 14.387,0.00, 28.80,10.778, 32.051,23.936l 14.362,78.694C 514.509,109.338, 507.238,126.029, 495.104,133.274z" data-tags="upload, load, import" />
<glyph unicode="&#xe0a3;" d="M 495.104,133.274l-81.51,54.835l-50.253,0.00 l 87.04-66.765l-90.752,0.00 c-2.611,0.00-4.941-1.331-6.144-3.405l-20.89-57.216L 179.405,60.723 l-20.915,57.216
c-1.152,2.074-3.533,3.405-6.144,3.405L 61.619,121.344 l 87.066,66.765L 98.406,188.109 l-81.485-54.835c-12.134-7.245-19.379-23.962-16.128-37.094l 14.362-78.694
c 3.251-13.158, 17.69-23.936, 32.026-23.936l 417.613,0.00 c 14.387,0.00, 28.80,10.778, 32.051,23.936l 14.362,78.694
C 514.509,109.338, 507.238,126.029, 495.104,133.274z M 389.146,297.677L 304.64,297.677 l0.00,131.072 l-97.28,0.00 l0.00-131.072 L 122.88,297.677 l 133.12-124.928L 389.146,297.677z" data-tags="download, archive, store, save" />
<glyph unicode="&#xe0a4;" d="M 388.403,428.80L 102.40,428.80 C 74.24,428.80, 51.20,405.76, 51.20,377.60l0.00-307.20 c0.00-28.16, 23.04-51.20, 51.20-51.20l 307.20,0.00 c 28.16,0.00, 51.20,23.04, 51.20,51.20L 460.80,348.749 L 388.403,428.80z M 358.40,275.20c0.00-14.08-11.52-25.60-25.60-25.60L 179.20,249.60
C 165.12,249.60, 153.60,261.12, 153.60,275.20L 153.60,403.20 l 204.80,0.00 L 358.40,275.20 z M 332.80,377.60l-51.20,0.00 l0.00-102.40 l 51.20,0.00 L 332.80,377.60 z" data-tags="disk, save, floppy, store" />
<glyph unicode="&#xe0a5;" d="M 478.31,188.211l-80.589,191.795c-6.349,12.80-23.245,23.27-37.555,23.27L 307.712,403.277 L 317.44,299.213L 386.56,299.213 L 256.00,190.925L 125.44,299.213l 69.12,0.00
l 9.728,104.038L 151.859,403.251 c-14.285,0.00-31.181-10.47-37.555-23.27l-80.589-191.795c-6.40-12.80-9.677-34.816-7.347-48.947l 17.408-94.362
c 2.355-14.106, 15.949-25.651, 30.234-25.651l 364.006,0.00 c 14.31,0.00, 27.904,11.546, 30.259,25.651l 17.408,94.362
C 487.987,153.37, 484.71,175.411, 478.31,188.211z M 443.392,120.986l-6.605-38.451c-1.997-14.771-15.309-26.854-29.542-26.854L 104.755,55.68
c-14.259,0.00-27.571,12.083-29.542,26.854l-6.63,38.451c-1.971,14.771, 8.09,26.854, 22.349,26.854l 330.138,0.00
C 435.354,147.814, 445.389,135.757, 443.392,120.986z" data-tags="install, download, store, storage, save" />
<glyph unicode="&#xe0a6;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347
c0.00-49.997, 41.472-90.522, 92.595-90.522l 296.858,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808C 512.00,230.81, 457.139,284.442, 389.453,284.442z" data-tags="cloud, weather, storage" />
<glyph unicode="&#xe0a7;" d="M 389.453,284.442c-7.04,0.00-13.978-0.614-20.71-1.741c-16.794,54.912-68.813,94.925-130.458,94.925c-75.213,0.00-136.166-59.597-136.166-133.12
c0.00-6.554, 0.512-13.005, 1.459-19.328C 99.968,225.587, 96.333,225.869, 92.595,225.869C 41.472,225.869,0.00,185.318,0.00,135.347
c0.00-49.997, 41.472-90.522, 92.595-90.522L 220.16,44.826 l0.00,97.28 L 166.40,142.106 l 89.60,117.76l 89.60-117.76l-53.76,0.00 l0.00-97.28 l 97.587,0.00 c 67.712,0.00, 122.547,53.658, 122.547,119.808
C 512.00,230.81, 457.139,284.442, 389.453,284.442z" data-tags="upload, cloud, load" />
<glyph unicode="&#xe0a8;" d="M 322.56,454.40L 184.32,454.40 C 170.163,454.40, 163.84,442.931, 163.84,428.80l0.00-435.20 l 92.16,92.16l 92.16-92.16L 348.16,428.80 C 348.16,442.931, 336.691,454.40, 322.56,454.40z" data-tags="bookmark, ribbon" />
<glyph unicode="&#xe0a9;" d="M 371.20,480.00l-107.52,0.00 C 249.549,480.00, 243.20,468.531, 243.20,454.40l 51.20,0.00 c 14.157,0.00, 25.60-11.469, 25.60-25.60l0.00-317.44 l 76.80-92.16L 396.80,454.40 C 396.80,468.531, 385.357,480.00, 371.20,480.00z M 243.20,403.20L 135.68,403.20
C 121.549,403.20, 115.20,391.731, 115.20,377.60l0.00-409.60 l 76.80,92.16l 76.80-92.16L 268.80,377.60 C 268.80,391.731, 257.357,403.20, 243.20,403.20z" data-tags="bookmarks, ribbons" />
<glyph unicode="&#xe0aa;" d="M 199.68,165.862l-102.40,40.986l0.00-34.662 l 102.40-40.986L 199.68,165.862 z M 199.68,272.23l-102.40,40.96L 97.28,278.528 l 102.40-40.96L 199.68,272.23 z M 475.162,449.997
c-7.014,4.762-15.974,5.734-23.859,2.586L 256.00,374.451L 60.698,452.582C 52.813,455.731, 43.878,454.758, 36.838,449.997C 29.824,445.235, 25.60,437.299, 25.60,428.80l0.00-327.68
c0.00-10.47, 6.374-19.866, 16.077-23.782l 204.365-81.741c0.00,0.00, 4.198-1.357, 4.966-1.51C 252.672-6.221, 254.336-6.40, 256.00-6.40
c 1.638,0.00, 3.328,0.179, 4.966,0.512c 0.768,0.154, 4.966,1.536, 4.966,1.536l 204.339,81.715C 480.026,81.254, 486.40,90.65, 486.40,101.12L 486.40,428.80
C 486.40,437.299, 482.176,445.235, 475.162,449.997z M 230.40,45.978l-163.84,65.536L 66.56,398.438 L 230.40,332.877L 230.40,45.978 z M 445.44,111.488l-163.84-65.536L 281.60,332.877 l 163.84,65.562L 445.44,111.488 z
M 414.72,206.848l-102.426-40.986l0.00-34.662 l 102.426,40.986L 414.72,206.848 z M 414.72,313.19l-102.426-40.96L 312.294,237.568 l 102.426,40.96L 414.72,313.19 z" data-tags="book, notebook, reading, open" />
<glyph unicode="&#xe0ab;" d="M 427.469,237.133L 208.307,372.915c-15.974,10.47-29.03,2.739-29.03-17.152l0.00-263.578 c0.00-19.891, 13.082-27.597, 29.03-17.126l 219.187,135.782
c0.00,0.00, 7.782,5.478, 7.782,13.158C 435.251,231.654, 427.469,237.133, 427.469,237.133z" data-tags="play, media control" />
<glyph unicode="&#xe0ac;" d="M 345.60,403.20c-25.446,0.00-46.08-7.834-46.08-33.28l0.00-291.84 c0.00-25.446, 20.634-33.28, 46.08-33.28s 46.08,7.834, 46.08,33.28L 391.68,369.92 C 391.68,395.366, 371.046,403.20, 345.60,403.20zM 166.40,403.20C 140.954,403.20, 120.32,395.366, 120.32,369.92l0.00-291.84 c0.00-25.446, 20.634-33.28, 46.08-33.28s 46.08,7.834, 46.08,33.28L 212.48,369.92 C 212.48,395.366, 191.846,403.20, 166.40,403.20z" data-tags="pause, media control" />
<glyph unicode="&#xe0ad;" d="M 256.00,403.20c-98.97,0.00-179.20-80.23-179.20-179.20c0.00-98.97, 80.23-179.20, 179.20-179.20c 98.944,0.00, 179.20,80.23, 179.20,179.20C 435.20,322.97, 354.944,403.20, 256.00,403.20z" data-tags="record, circle, media control" />
<glyph unicode="&#xe0ae;" d="M 371.20,377.60l-230.40,0.00 C 115.354,377.60, 102.40,369.766, 102.40,344.32l0.00-240.64 C 102.40,78.234, 115.354,70.40, 140.80,70.40l 230.40,0.00 c 25.446,0.00, 38.40,7.834, 38.40,33.28L 409.60,344.32 C 409.60,369.766, 396.646,377.60, 371.20,377.60
z" data-tags="stop, media control" />
<glyph unicode="&#xe0af;" d="M 469.018,236.262l-191.027,126.72C 263.322,372.762, 251.29,365.568, 251.29,347.008l0.00-245.99 c0.00-18.586, 12.032-25.779, 26.701-15.974l 191.027,126.694
c0.00,0.00, 7.142,5.12, 7.142,12.262S 469.018,236.262, 469.018,236.262z M 236.698,236.262L 52.275,363.008C 37.632,372.762, 25.626,365.568, 25.626,347.008l0.00-245.99
c0.00-18.586, 12.006-25.779, 26.675-15.974l 184.422,126.694c0.00,0.00, 7.142,5.12, 7.142,12.262S 236.698,236.262, 236.698,236.262z" data-tags="next, media control" />
<glyph unicode="&#xe0b0;" d="M 35.814,224.00c0.00-7.142, 7.142-12.262, 7.142-12.262l 191.053-126.694c 14.643-9.805, 26.675-2.611, 26.675,15.974L 260.685,347.008
c0.00,18.586-12.032,25.754-26.675,16.00l-191.053-126.72C 42.982,236.262, 35.814,231.142, 35.814,224.00z M 268.16,224.00c0.00-7.142, 7.142-12.262, 7.142-12.262
l 184.397-126.694c 14.669-9.805, 26.675-2.611, 26.675,15.974L 486.374,347.008 c0.00,18.586-12.006,25.754-26.675,16.00l-184.397-126.72
C 275.302,236.262, 268.16,231.142, 268.16,224.00z" data-tags="previous, media control" />
<glyph unicode="&#xe0b1;" d="M 191.616,224.00c0.00-6.605, 6.707-11.315, 6.707-11.315l 186.24-116.966C 398.362,86.682, 409.60,93.338, 409.60,110.438L 409.60,337.562
c0.00,17.126-11.238,23.782-25.037,14.746l-186.24-116.992C 198.323,235.29, 191.616,230.605, 191.616,224.00z M 102.40,342.861l0.00-237.722 c0.00-22.733, 15.667-29.696, 38.40-29.696
S 179.20,82.406, 179.20,105.114L 179.20,342.861 c0.00,22.758-15.667,29.722-38.40,29.722S 102.40,365.594, 102.40,342.861z" data-tags="first, start, media control" />
<glyph unicode="&#xe0b2;" d="M 313.677,235.315l-186.24,116.992C 113.664,361.318, 102.40,354.688, 102.40,337.536l0.00-227.098 c0.00-17.152, 11.264-23.757, 25.037-14.746l 186.24,116.966
c0.00,0.00, 6.733,4.736, 6.733,11.315S 313.677,235.315, 313.677,235.315z M 371.20,372.582c-22.733,0.00-38.40-6.989-38.40-29.722l0.00-237.722
c0.00-22.758, 15.667-29.747, 38.40-29.747s 38.40,6.989, 38.40,29.747L 409.60,342.861 C 409.60,365.594, 393.933,372.582, 371.20,372.582z" data-tags="last, end, media control" />
<glyph unicode="&#xe0b3;" d="M 297.293,425.933l 61.542-49.818l-77.568-75.008l 51.20-51.20l 75.059,77.619l 50.995-62.899L 458.522,425.933 L 297.293,425.933 z M 178.893,198.707l-75.034-77.568l-50.432,62.234
l0.00-161.28 l 161.28,0.00 l-62.234,50.406l 77.594,75.034L 178.893,198.707z" data-tags="resize-enlarge, enlarge, fullscreen" />
<glyph unicode="&#xe0b4;" d="M 104.96,119.04L 25.60,44.80l 51.20-51.20l 74.24,79.36l 51.20-53.76l0.00,151.04 L 51.20,170.24 L 104.96,119.04z M 486.40,403.20l-51.20,51.20l-74.24-79.36l-51.20,53.76l0.00-151.04 L 460.80,277.76 l-53.76,51.20L 486.40,403.20z" data-tags="resize-shrink, shrink" />
<glyph unicode="&#xe0b5;" d="M 485.555,135.987c0.00-22.554-18.458-40.96-40.986-40.96l-399.36,0.00 c-22.528,0.00-25.165,9.446-5.837,21.043l 411.034,231.782
c 19.328,11.597, 35.149,2.637, 35.149-19.891L 485.555,135.987 z" data-tags="volume, media control" />
<glyph unicode="&#xe0b6;" d="M 112.589,345.318C 83.866,316.672-41.728,137.60, 66.79,29.133c 108.442-108.493, 287.488,17.075, 316.237,45.824
c 28.723,28.646-8.55,112.512-83.251,187.187C 225.101,336.845, 141.338,374.118, 112.589,345.318z M 349.722,99.84c-8.474-8.422-74.112,11.699-137.293,74.906
C 149.274,238.003, 129.101,303.616, 137.574,312.09c 8.397,8.474, 74.112-11.699, 137.216-74.931C 338.022,174.003, 358.195,108.314, 349.722,99.84z M 353.587,301.594
c 6.554,0.00, 13.107,2.509, 18.099,7.501l 48.768,48.794c 10.01,10.01, 10.01,26.189,0.00,36.198s-26.214,10.01-36.198,0.00l-48.768-48.794
c-10.01-9.984-10.01-26.189,0.00-36.198C 340.454,304.102, 347.034,301.594, 353.587,301.594z M 261.402,364.928c 3.968-2.227, 8.243-3.277, 12.493-3.277
c 8.96,0.00, 17.638,4.736, 22.349,13.107l 27.674,49.408c 6.912,12.339, 2.509,27.955-9.83,34.842s-27.93,2.509-34.842-9.83l-27.674-49.408
C 244.685,387.456, 249.062,371.84, 261.402,364.928z M 485.35,287.744c-6.938,12.339-22.528,16.717-34.842,9.83l-49.408-27.674
c-12.314-6.912-16.717-22.502-9.83-34.842c 4.71-8.371, 13.389-13.107, 22.349-13.107c 4.25,0.00, 8.55,1.075, 12.493,3.277l 49.408,27.674
C 487.859,259.814, 492.262,275.43, 485.35,287.744z" data-tags="sound, speaker, media control" />
<glyph unicode="&#xe0b7;" d="M 474.138,442.138c-9.984,10.01-26.189,10.01-36.198,0.00L 37.862,42.061c-10.01-10.01-10.01-26.214,0.00-36.198
c 4.992-4.992, 11.546-7.501, 18.099-7.501s 13.107,2.509, 18.099,7.501L 474.138,405.939C 484.147,415.949, 484.147,432.179, 474.138,442.138z
M 363.546,244.659c 35.558-48.23, 46.541-90.112, 39.91-96.742c-6.656-6.605-48.486,4.378-96.717,39.962l-141.466-141.491
c 107.162-47.053, 246.451,51.61, 271.488,76.646c 23.68,23.629, 2.483,84.762-47.514,147.328L 363.546,244.659z M 221.875,276.762
c-28.134,42.419-36.608,77.363-30.566,83.43c 5.965,6.016, 40.96-2.483, 83.379-30.618l 26.189,26.189C 242.918,398.618, 188.365,415.488, 166.323,393.37
C 142.541,369.664, 52.429,242.918, 83.584,138.47L 221.875,276.762z" data-tags="mute, speaker, media control" />
<glyph unicode="&#xe0b8;" d="M 358.40,106.24c-25.267,0.00-47.002-15.309-56.422-37.12L 217.60,69.12 c-36.147,0.00-39.526,30.515-39.68,39.68l0.00,99.021 c 11.034-5.094, 24.141-8.141, 39.68-8.141
l 84.378,0.00 c 9.421-21.837, 31.155-37.12, 56.422-37.12c 33.92,0.00, 61.44,27.52, 61.44,61.44S 392.32,285.44, 358.40,285.44c-25.267,0.00-47.002-15.309-56.422-37.12L 217.60,248.32
c-36.147,0.00-39.526,30.515-39.68,39.68L 177.92,346.778 C 199.757,356.198, 215.014,377.933, 215.014,403.20c0.00,33.92-27.494,61.44-61.414,61.44S 92.16,437.12, 92.16,403.20
c0.00-25.267, 15.309-46.976, 37.12-56.422L 129.28,108.80 c0.00-35.507, 23.526-88.32, 88.32-88.32l 84.378,0.00 c 9.421-21.837, 31.155-37.12, 56.422-37.12
c 33.92,0.00, 61.44,27.494, 61.44,61.44C 419.84,78.72, 392.32,106.24, 358.40,106.24z M 358.40,259.456c 19.584,0.00, 35.456-15.872, 35.456-35.456s-15.872-35.456-35.456-35.456
s-35.456,15.872-35.456,35.456S 338.816,259.456, 358.40,259.456z M 118.144,403.20c0.00,19.584, 15.872,35.456, 35.456,35.456S 189.056,422.784, 189.056,403.20S 173.184,367.744, 153.60,367.744
S 118.144,383.616, 118.144,403.20z M 358.40,9.344c-19.584,0.00-35.456,15.872-35.456,35.456s 15.872,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456
S 377.984,9.344, 358.40,9.344z" data-tags="flow-cascade, cascade" />
<glyph unicode="&#xe0b9;" d="M 419.84,377.60c0.00,33.92-27.494,61.44-61.44,61.44S 296.96,411.52, 296.96,377.60c0.00-24.909, 14.848-46.31, 36.147-55.962c-5.811-49.869-37.939-59.93-84.352-74.419
C 226.227,240.179, 200.038,231.987, 177.92,216.064L 177.92,321.178 C 199.757,330.624, 215.04,352.333, 215.04,377.60c0.00,33.92-27.52,61.44-61.44,61.44C 119.654,439.04, 92.16,411.52, 92.16,377.60
c0.00-25.267, 15.283-46.976, 37.12-56.422l0.00-194.381 C 107.443,117.402, 92.16,95.693, 92.16,70.40c0.00-33.92, 27.494-61.44, 61.44-61.44c 33.92,0.00, 61.44,27.52, 61.44,61.44
c0.00,24.909-14.848,46.31-36.173,55.962c 5.837,49.869, 37.99,59.955, 84.378,74.419c 47.181,14.746, 110.746,34.637, 118.63,120.038
C 404.147,330.086, 419.84,352.00, 419.84,377.60z M 118.144,377.60c0.00,19.584, 15.872,35.456, 35.456,35.456S 189.056,397.184, 189.056,377.60S 173.184,342.144, 153.60,342.144
S 118.144,358.016, 118.144,377.60z M 153.60,34.944c-19.584,0.00-35.456,15.872-35.456,35.456S 134.016,105.856, 153.60,105.856S 189.056,89.984, 189.056,70.40
S 173.184,34.944, 153.60,34.944z M 358.40,342.144c-19.558,0.00-35.456,15.872-35.456,35.456S 338.842,413.056, 358.40,413.056S 393.856,397.184, 393.856,377.60
S 377.958,342.144, 358.40,342.144z" data-tags="flow-branch, branch" />
<glyph unicode="&#xe0ba;" d="M 459.494,101.222L 459.494,160.00 c0.00,35.507-23.501,88.32-88.294,88.32l-51.20,0.00 c-36.147,0.00-39.501,17.715-39.68,26.88L 280.32,346.778
C 302.157,356.224, 317.44,377.933, 317.44,403.20c0.00,33.92-27.494,61.44-61.44,61.44C 222.054,464.64, 194.56,437.12, 194.56,403.20c0.00-25.267, 15.283-46.976, 37.12-56.422L 231.68,275.20
c0.00-6.63-1.92-26.88-39.68-26.88l-51.20,0.00 c-64.794,0.00-88.32-52.813-88.32-88.32l0.00-58.778 C 30.643,91.802, 15.36,70.067, 15.36,44.80c0.00-33.92, 27.494-61.44, 61.44-61.44
c 33.92,0.00, 61.44,27.52, 61.44,61.44c0.00,25.267-15.283,47.002-37.12,56.422L 101.12,160.00 c0.00,6.63, 1.92,39.68, 39.68,39.68l 51.20,0.00 c 15.539,0.00, 28.646,2.355, 39.68,6.349
l0.00-104.806 C 209.843,91.802, 194.56,70.067, 194.56,44.80c0.00-33.92, 27.494-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44c0.00,25.267-15.309,47.002-37.146,56.422
l0.00,104.806 c 11.034-3.994, 24.141-6.349, 39.68-6.349l 51.20,0.00 c 36.147,0.00, 39.501-30.515, 39.706-39.68l0.00-58.778 C 389.043,91.802, 373.76,70.067, 373.76,44.80
c0.00-33.92, 27.494-61.44, 61.44-61.44s 61.44,27.52, 61.44,61.44C 496.64,70.067, 481.357,91.802, 459.494,101.222z M 112.256,44.80c0.00-19.584-15.872-35.456-35.456-35.456
S 41.344,25.216, 41.344,44.80S 57.216,80.256, 76.80,80.256S 112.256,64.384, 112.256,44.80z M 220.544,403.20c0.00,19.584, 15.898,35.456, 35.456,35.456
c 19.558,0.00, 35.43-15.872, 35.43-35.456S 275.558,367.744, 256.00,367.744C 236.442,367.744, 220.544,383.616, 220.544,403.20z M 291.456,44.80
c0.00-19.584-15.898-35.456-35.43-35.456c-19.584,0.00-35.456,15.872-35.456,35.456S 236.442,80.256, 256.00,80.256C 275.558,80.256, 291.456,64.384, 291.456,44.80z
M 435.20,9.344c-19.558,0.00-35.456,15.872-35.456,35.456s 15.898,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456S 454.758,9.344, 435.20,9.344z" data-tags="flow-tree, tree" />
<glyph unicode="&#xe0bb;" d="M 280.32,126.822L 280.32,321.203 C 302.157,330.624, 317.44,352.333, 317.44,377.60c0.00,33.946-27.52,61.44-61.44,61.44S 194.56,411.546, 194.56,377.60
c0.00-25.267, 15.309-46.976, 37.12-56.397l0.00-194.381 C 209.843,117.402, 194.56,95.693, 194.56,70.40c0.00-33.92, 27.52-61.44, 61.44-61.44s 61.44,27.52, 61.44,61.44
C 317.44,95.693, 302.157,117.402, 280.32,126.822z M 220.544,377.60c0.00,19.584, 15.872,35.456, 35.456,35.456S 291.456,397.184, 291.456,377.60S 275.584,342.144, 256.00,342.144
S 220.544,358.016, 220.544,377.60z M 256.00,34.944c-19.584,0.00-35.456,15.872-35.456,35.456s 15.872,35.456, 35.456,35.456s 35.456-15.872, 35.456-35.456
S 275.584,34.944, 256.00,34.944z" data-tags="flow-line, line" />
<glyph unicode="&#xe0bc;" d="M 215.04,377.60c0.00,33.946-27.52,61.44-61.44,61.44C 119.68,439.04, 92.16,411.546, 92.16,377.60c0.00-25.267, 15.283-46.976, 37.12-56.397l0.00-194.381
C 107.443,117.402, 92.16,95.693, 92.16,70.40c0.00-33.92, 27.52-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44c0.00,25.293-15.309,47.002-37.12,56.422L 177.92,321.203
C 199.757,330.624, 215.04,352.333, 215.04,377.60z M 189.056,70.40c0.00-19.584-15.872-35.456-35.456-35.456c-19.558,0.00-35.43,15.872-35.43,35.456S 134.042,105.856, 153.60,105.856
C 173.184,105.856, 189.056,89.984, 189.056,70.40z M 153.60,342.144c-19.558,0.00-35.43,15.872-35.43,35.456S 134.042,413.056, 153.60,413.056
c 19.584,0.00, 35.456-15.872, 35.456-35.456S 173.184,342.144, 153.60,342.144z M 382.746,126.822L 382.746,321.203 C 404.557,330.624, 419.84,352.333, 419.84,377.60
c0.00,33.946-27.494,61.44-61.44,61.44c-33.894,0.00-61.44-27.494-61.44-61.44c0.00-25.267, 15.309-46.976, 37.146-56.397l0.00-194.381 C 312.243,117.402, 296.96,95.693, 296.96,70.40
c0.00-33.92, 27.546-61.44, 61.44-61.44c 33.946,0.00, 61.44,27.52, 61.44,61.44C 419.84,95.693, 404.557,117.402, 382.746,126.822z M 322.944,377.60
c0.00,19.584, 15.898,35.456, 35.456,35.456c 19.61,0.00, 35.456-15.872, 35.456-35.456S 378.01,342.144, 358.40,342.144C 338.842,342.144, 322.944,358.016, 322.944,377.60z
M 358.40,34.944c-19.558,0.00-35.456,15.872-35.456,35.456s 15.898,35.456, 35.456,35.456c 19.61,0.00, 35.456-15.872, 35.456-35.456S 378.01,34.944, 358.40,34.944z" data-tags="flow-parallel, parallel" />
<glyph unicode="&#xe0bd;" d="M 255.616,418.56L 255.616,320.563L 435.251,320.589L 435.251,127.258L 255.616,127.258L 255.616,29.44L 61.491,224.00 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0be;" d="M 450.56,223.616L 352.563,223.642L 352.589,403.251L 159.258,403.251L 159.258,223.616L 61.44,223.642L 256.00,29.491 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0bf;" d="M 450.56,224.384L 352.563,224.358L 352.589,44.749L 159.258,44.749L 159.258,224.384L 61.44,224.358L 256.026,418.509 z" data-tags="arrow-up- upload, top" />
<glyph unicode="&#xe0c0;" d="M 256.384,418.56L 256.384,320.563L 76.749,320.589L 76.749,127.258L 256.384,127.258L 256.384,29.44L 450.509,224.00 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c1;" d="M 255.616,55.04L 255.616,153.037L 435.251,153.011L 435.251,295.142L 255.616,295.142L 255.616,392.96L 61.491,223.974 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0c2;" d="M 424.96,223.616L 326.963,223.642L 326.989,403.251L 184.858,403.251L 184.858,223.616L 87.04,223.642L 256.00,29.491 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0c3;" d="M 424.96,224.384L 326.963,224.358L 326.989,44.749L 184.858,44.749L 184.858,224.384L 87.04,224.358L 256.026,418.509 z" data-tags="arrow-up, upload, top" />
<glyph unicode="&#xe0c4;" d="M 256.384,392.96L 256.384,294.963L 76.749,294.989L 76.749,152.858L 256.384,152.858L 256.384,55.04L 450.509,224.026 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c5;" d="M 491.52,224.00c0.00,130.074-105.446,235.52-235.52,235.52S 20.48,354.074, 20.48,224.00c0.00-130.099, 105.446-235.546, 235.52-235.546S 491.52,93.926, 491.52,224.00z M 71.68,224.00
c0.00,101.786, 82.534,184.32, 184.32,184.32s 184.32-82.534, 184.32-184.32c0.00-101.811-82.534-184.346-184.32-184.346S 71.68,122.189, 71.68,224.00z M 354.56,177.92L 354.56,270.08 L 249.856,270.08 L 249.856,327.68
L 152.32,224.00l 97.536-103.68L 249.856,177.92 L 354.56,177.92 z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0c6;" d="M 256.00,459.52c-130.074,0.00-235.52-105.446-235.52-235.52s 105.446-235.52, 235.52-235.52s 235.52,105.446, 235.52,235.52S 386.074,459.52, 256.00,459.52z M 256.00,39.68
c-101.811,0.00-184.32,82.534-184.32,184.32S 154.189,408.32, 256.00,408.32s 184.32-82.534, 184.32-184.32S 357.811,39.68, 256.00,39.68z M 302.08,322.56L 209.92,322.56 l0.00-104.704 L 152.32,217.856 L 256.00,120.32
l 103.68,97.536L 302.08,217.856 L 302.08,322.56 z" data-tags="arrow-down, download, bottom" />
<glyph unicode="&#xe0c7;" d="M 256.026-11.52c 130.074,0.00, 235.494,105.446, 235.494,235.52s-105.421,235.52-235.494,235.52C 125.926,459.52, 20.48,354.074, 20.48,224.00S 125.926-11.52, 256.026-11.52z
M 256.026,408.32c 101.811,0.00, 184.294-82.534, 184.294-184.32s-82.509-184.32-184.294-184.32C 154.189,39.68, 71.68,122.189, 71.68,224.00S 154.189,408.32, 256.026,408.32z M 209.92,125.44
l 92.186,0.00 L 302.106,230.144 l 57.60,0.00 l-103.68,97.536L 152.32,230.144L 209.92,230.144 L 209.92,125.44 z" data-tags="arrow-up, upload, top" />
<glyph unicode="&#xe0c8;" d="M 20.48,224.00c0.00-130.074, 105.472-235.52, 235.52-235.52c 130.074,0.00, 235.52,105.446, 235.52,235.52C 491.52,354.074, 386.074,459.52, 256.00,459.52C 125.926,459.52, 20.48,354.074, 20.48,224.00z
M 440.32,224.00c0.00-101.786-82.534-184.32-184.32-184.32S 71.68,122.189, 71.68,224.00C 71.68,325.811, 154.189,408.32, 256.00,408.32S 440.32,325.811, 440.32,224.00z M 157.44,270.08l0.00-92.16 l 104.704,0.00 l0.00-57.60
L 359.68,224.00l-97.536,103.68L 262.144,270.08 L 157.44,270.08 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0c9;" d="M 358.374,341.76L 358.40,106.24L 153.60,224.00 z" data-tags="arrow-left, left, triangle, previous" />
<glyph unicode="&#xe0ca;" d="M 373.76,326.374L 138.24,326.40L 256.00,121.60 z" data-tags="arrow-down, triangle, down, bottom" />
<glyph unicode="&#xe0cb;" d="M 138.24,121.60L 373.76,121.60L 255.974,326.40 z" data-tags="arrow-up, triangle, up, top" />
<glyph unicode="&#xe0cc;" d="M 153.626,341.76L 153.60,106.24L 358.40,224.00 z" data-tags="arrow-right, triangle, right, next" />
<glyph unicode="&#xe0cd;" d="M 292.787,364.39c-10.701-10.445-115.251-120.218-115.251-120.218C 171.827,238.592, 168.986,231.296, 168.986,224.00s 2.842-14.592, 8.55-20.173
c0.00,0.00, 104.55-109.773, 115.251-120.192c 10.701-10.445, 29.952-11.162, 41.37,0.00c 11.392,11.136, 12.288,26.675-0.026,40.32L 238.208,224.00l 95.923,100.045
c 12.314,13.67, 11.418,29.21, 0.026,40.346C 322.714,375.526, 303.462,374.835, 292.787,364.39z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0ce;" d="M 396.365,260.787c-10.419-10.701-120.192-115.277-120.192-115.277C 270.592,139.802, 263.296,136.96, 256.00,136.96c-7.322,0.00-14.618,2.842-20.173,8.55
c0.00,0.00-109.773,104.576-120.218,115.277c-10.419,10.701-11.136,29.926,0.00,41.37c 11.162,11.418, 26.701,12.314, 40.346,0.00L 256.00,206.208l 100.019,95.923
c 13.67,12.314, 29.235,11.418, 40.346,0.00C 407.526,290.714, 406.835,271.462, 396.365,260.787z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0cf;" d="M 396.365,187.213c-10.419,10.701-120.192,115.251-120.192,115.251C 270.592,308.173, 263.296,311.04, 256.00,311.04c-7.322,0.00-14.618-2.867-20.173-8.576
c0.00,0.00-109.773-104.55-120.218-115.251c-10.419-10.701-11.136-29.952,0.00-41.37c 11.162-11.392, 26.701-12.314, 40.346,0.00L 256.00,241.766l 100.019-95.923
c 13.67-12.314, 29.235-11.392, 40.346,0.00C 407.526,157.286, 406.835,176.538, 396.365,187.213z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d0;" d="M 219.213,364.39c 10.701-10.445, 115.251-120.218, 115.251-120.218C 340.198,238.592, 343.04,231.296, 343.04,224.00s-2.842-14.592-8.576-20.173
c0.00,0.00-104.55-109.773-115.251-120.192c-10.701-10.445-29.926-11.162-41.37,0.00c-11.418,11.136-12.314,26.675,0.00,40.32L 273.792,224.00L 177.869,324.045
c-12.314,13.67-11.418,29.21,0.00,40.346C 189.286,375.526, 208.538,374.835, 219.213,364.39z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0d1;" d="M 317.414,136.499c 6.861-6.938, 6.861-18.15,0.00-25.062c-6.861-6.938-17.946-6.938-24.806,0.00l-98.048,100.019
c-6.861,6.938-6.861,18.15,0.00,25.062l 98.048,100.045c 6.861,6.938, 17.946,6.938, 24.806,0.00s 6.861-18.125,0.00-25.062L 237.03,224.00L 317.414,136.499z" data-tags="arrow-left, left, previous" />
<glyph unicode="&#xe0d2;" d="M 343.501,285.414c 6.938,6.861, 18.15,6.861, 25.062,0.00c 6.938-6.861, 6.938-17.946,0.00-24.806l-100.019-98.048
c-6.938-6.861-18.15-6.861-25.062,0.00l-100.045,98.048c-6.912,6.861-6.912,17.946,0.00,24.806c 6.938,6.861, 18.125,6.861, 25.062,0.00L 256.00,205.03
L 343.501,285.414z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0d3;" d="M 168.474,162.586c-6.938-6.861-18.125-6.861-25.062,0.00c-6.912,6.861-6.938,17.946,0.00,24.832L 243.456,285.414
c 6.938,6.861, 18.15,6.861, 25.062,0.00l 100.045-98.022c 6.938-6.886, 6.938-17.971,0.00-24.832s-18.125-6.861-25.062,0.00L 255.974,242.97L 168.474,162.586z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d4;" d="M 194.586,136.499c-6.861-6.938-6.861-18.15,0.00-25.062c 6.835-6.938, 17.946-6.938, 24.806,0.00l 98.048,100.019
c 6.861,6.938, 6.861,18.15,0.00,25.062l-98.048,100.045c-6.861,6.938-17.946,6.938-24.806,0.00S 187.725,318.438, 194.56,311.526L 274.97,224.00L 194.586,136.499z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0d5;" d="M 368.614,34.099c 6.861-6.938, 6.861-18.125,0.00-25.062s-17.946-6.938-24.806,0.00l-200.448,202.419c-6.861,6.938-6.861,18.15,0.00,25.062
l 200.448,202.445c 6.861,6.938, 17.946,6.938, 24.806,0.00s 6.861-18.125,0.00-25.062L 185.83,224.00L 368.614,34.099z" data-tags="arrow-left, previous, left" />
<glyph unicode="&#xe0d6;" d="M 66.099,336.614c-6.938,6.861-18.15,6.861-25.062,0.00c-6.912-6.835-6.912-17.946,0.00-24.806l 202.445-200.448c 6.938-6.861, 18.125-6.861, 25.062,0.00
l 202.445,200.448c 6.912,6.861, 6.938,17.946,0.00,24.806S 452.813,343.475, 445.926,336.64L 256.00,153.83L 66.099,336.614z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0d7;" d="M 445.901,111.386c 6.938-6.861, 18.15-6.861, 25.062,0.00c 6.938,6.861, 6.938,17.946,0.00,24.806l-202.445,200.448
c-6.912,6.861-18.125,6.861-25.037,0.00l-202.445-200.448c-6.912-6.861-6.938-17.946,0.00-24.806s 18.125-6.861, 25.062,0.00l 189.901,182.81L 445.901,111.386z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0d8;" d="M 143.352,34.099c -6.861-6.938, -6.861-18.125,0.00-25.062s 17.946-6.938 24.806,0.00l 200.448,202.419c 6.861,6.938 6.861,18.15,0.00,25.062
l -200.448,202.445c -6.861,6.938, -17.946,6.938, -24.806,0.00s -6.861-18.125,0.00-25.062L 326.136,224.00L 143.352,34.099z" />
<glyph unicode="&#xe0d9;" d="M 127.565,96.00L 127.59,178.637L 506.88,178.611L 506.88,269.568L 127.565,269.568L 127.59,352.00L 5.12,224.00 z" data-tags="arrow-left, previous, left" />
<glyph unicode="&#xe0da;" d="M 384.00,95.539L 301.363,95.565L 301.389,474.88L 210.432,474.88L 210.432,95.539L 128.00,95.565L 256.00-26.88 z" data-tags="arrow-down, down, bottom" />
<glyph unicode="&#xe0db;" d="M 384.00,352.435L 301.363,352.435L 301.389-26.88L 210.432-26.88L 210.432,352.435L 128.00,352.435L 256.00,474.88 z" data-tags="arrow-up, up, top" />
<glyph unicode="&#xe0dc;" d="M 384.461,96.00L 384.435,178.637L 5.12,178.611L 5.12,269.568L 384.461,269.568L 384.435,352.00L 506.88,224.00 z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe0dd;" d="M 256.00,480.00L 138.24,293.12l 235.494,0.00L 256.00,480.00z M 256.026-32.00l 117.734,186.88L 138.24,154.906L 256.026-32.00z" data-tags="menu, arrows, up-down, dropdown" />
<glyph unicode="&#xe0de;" d="M 76.80,280.32c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32C 133.12,255.104, 107.904,280.32, 76.80,280.32z M 256.00,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.294,25.216, 56.294,56.32C 312.294,255.104, 287.104,280.32, 256.00,280.32z M 435.20,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32c0.00-31.104, 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32C 491.52,255.104, 466.304,280.32, 435.20,280.32z" data-tags="ellipsis, dots, circles" />
<glyph unicode="&#xe0df;" d="M 166.40,280.32c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 197.504,280.32, 166.40,280.32z M 345.60,280.32
c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 376.704,280.32, 345.60,280.32z" data-tags="dots, circles" />
<glyph unicode="&#xe0e0;" d="M 256.00,280.32c-31.104,0.00-56.32-25.216-56.32-56.32s 25.216-56.32, 56.32-56.32s 56.32,25.216, 56.32,56.32S 287.104,280.32, 256.00,280.32z" data-tags="dot, circle" />
<glyph unicode="&#xe0e1;" d="M 252.723,469.734C 116.992,467.917, 8.448,356.429, 10.266,220.723c 1.818-135.706, 113.306-244.275, 249.037-242.458c 135.706,1.792, 244.275,113.306, 242.458,249.037
C 499.942,363.008, 388.403,471.552, 252.723,469.734z M 258.586,30.003c-107.162-1.459-195.174,84.25-196.608,191.411c-1.434,107.162, 84.275,195.174, 191.437,196.608
c 107.136,1.434, 195.149-84.275, 196.582-191.411S 365.747,31.462, 258.586,30.003z M 195.866,182.349c-10.368,0.00-18.227,3.789-23.552,11.366
C 166.963,201.293, 164.326,211.379, 164.326,224.00c0.00,27.75, 10.522,41.626, 31.539,41.626c 4.198,0.00, 8.755-1.408, 13.67-4.198
c 4.89-2.816, 9.037-7.731, 12.416-14.72l 31.514,16.41C 240.87,285.824, 219.955,297.19, 190.797,297.19c-19.917,0.00-36.352-6.579-49.408-19.763
C 128.358,264.243, 121.83,246.426, 121.83,224.00c0.00-22.989, 6.451-40.96, 19.354-53.862c 12.877-12.902, 29.875-19.354, 50.893-19.354
c 13.158,0.00, 25.216,3.302, 36.147,9.907s 19.507,15.642, 25.677,27.162l-29.03,14.72C 219.264,189.107, 209.587,182.349, 195.866,182.349z M 331.699,182.349
c-10.394,0.00-18.253,3.789-23.552,11.366c-5.35,7.552-7.987,17.664-7.987,30.285c0.00,27.75, 10.496,41.626, 31.539,41.626
c 4.506,0.00, 9.19-1.408, 14.106-4.198c 4.89-2.816, 9.062-7.731, 12.39-14.72l 31.104,16.41c-12.339,22.707-33.05,34.074-62.259,34.074
c-19.891,0.00-36.352-6.579-49.382-19.763c-13.056-13.184-19.558-30.976-19.558-53.402c0.00-22.989, 6.374-40.96, 19.123-53.862
c 12.774-12.902, 29.824-19.354, 51.123-19.354c 12.902,0.00, 24.806,3.302, 35.738,9.907c 10.906,6.605, 19.61,15.642, 26.061,27.162l-29.44,14.72
C 355.098,189.107, 345.446,182.349, 331.699,182.349z" data-tags="cc, creative commons" />
<glyph unicode="&#xe0e2;" d="M 256.00,313.984c 22.835,0.00, 34.253,11.392, 34.253,34.202c0.00,23.117-11.418,34.662-34.253,34.662S 221.773,371.302, 221.773,348.186
C 221.773,325.376, 233.165,313.984, 256.00,313.984zM 306.483,300.774L 205.542,300.774 c-4.403,0.00-8.115-1.536-11.213-4.608s-4.608-6.81-4.608-11.187l0.00-100.506 l 28.083,0.00 l0.00-119.373 l 76.339,0.00 l0.00,119.373 l 28.109,0.00 L 322.253,285.005
c0.00,4.378-1.613,8.09-4.813,11.187C 314.214,299.238, 310.579,300.774, 306.483,300.774zM 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-by, creative commons" />
<glyph unicode="&#xe0e3;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.432,289.894l 124.672-55.834
l 39.04-17.101l 28.979-13.184l 23.706-10.112c 4.403-3.789, 6.605-8.755, 6.605-14.899c0.00-8.806-3.021-15.078-9.011-18.867
c-5.99-3.789-13.261-5.709-21.734-5.709c-20.506,0.00-38.784,7.45-54.886,22.374l-33.766-34.227c 22.528-19.302, 47.411-29.133, 74.598-29.389l0.00-37.76
l 28.518,0.00 l0.00,37.76 c 16.947,1.459, 31.667,7.066, 44.109,16.896c 12.416,9.805, 20.275,22.426, 23.475,37.939l 91.11-40.576
C 397.696,65.28, 331.75,23.296, 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,247.091, 59.238,269.261, 66.432,289.894z M 325.402,227.507l-39.501,17.562
L 264.397,254.72L 233.216,268.749c-1.459,2.048-2.176,4.096-2.176,6.144c0.00,7.014, 2.995,12.006, 9.011,14.925c 5.965,2.918, 12.774,4.403, 20.403,4.403
c 14.336,0.00, 28.365-4.838, 42.138-14.49l 32.051,32.922c-18.458,14.054-38.938,21.658-61.44,22.835L 273.203,373.197 L 244.659,373.197 l0.00-37.734
C 229.427,334.592, 216.115,330.24, 204.698,322.534C 193.306,314.752, 185.549,304.461, 181.453,291.584l-93.568,41.984C 123.699,388.403, 185.60,424.704, 256.00,424.704
c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.997-2.406-35.43-6.861-51.994L 325.402,227.507z" data-tags="cc-nc, creative commons" />
<glyph unicode="&#xe0e4;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.125,289.024l 64.41-28.493L 125.824,260.531
l0.00-29.21 l 23.04,0.00 c0.00-4.122-0.41-8.218-0.41-12.339l0.00-6.989 L 125.824,211.994 l0.00-29.21 L 152.576,182.784 c 3.712-21.837, 11.93-39.501, 23.014-53.504
c 23.04-30.438, 60.083-46.899, 100.403-46.899c 26.317,0.00, 50.176,7.834, 64.179,15.642l-9.882,45.645c-8.653-4.531-27.981-10.675-46.899-10.675
c-20.582,0.00-39.91,6.144-53.069,20.966c-6.17,6.963-10.701,16.461-13.542,28.80l 89.421,0.00 l 125.594-55.603C 397.619,65.254, 331.725,23.296, 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,246.784, 59.162,268.621, 66.125,289.024z M 316.339,231.322l 3.686,0.00 L 320.026,260.531 L 250.342,260.531 L 222.08,273.05
C 224.512,278.528, 227.379,283.418, 230.758,287.258C 243.507,302.899, 261.606,309.504, 281.344,309.504c 18.099,0.00, 34.944-5.35, 45.645-9.907l 11.52,46.925
c-14.822,6.579-36.634,12.314-61.696,12.314c-38.682,0.00-71.578-15.616-95.027-41.958c-5.222-6.016-9.728-12.774-13.824-19.891l-80.64,35.686
C 123.059,388.019, 185.216,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.92-2.381-35.277-6.784-51.789L 316.339,231.322z" data-tags="cc-nc-eu, creative commons" />
<glyph unicode="&#xe0e5;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 64.256,283.392l 125.107-55.706L 161.664,227.686
l0.00-38.272 l 57.549,0.00 l 5.632-11.648l0.00-18.56 L 161.664,159.206 l0.00-38.246 l 63.181,0.00 l0.00-55.552 l 61.158,0.00 l0.00,55.552 l 63.616,0.00 l0.00,35.354 l 78.771-35.072C 393.37,62.592, 329.267,23.296, 256.00,23.296
c-110.848,0.00-200.704,89.856-200.704,200.704C 55.296,244.685, 58.419,264.627, 64.256,283.392z M 286.029,159.232l0.00,18.56 l 2.867,5.581l 54.221-24.115L 286.029,159.258 z
M 349.619,210.099L 349.619,227.712 l-38.246,0.00 l 62.413,114.944l-65.229,0.00 l-42.957-95.13L 242.765,257.664L 203.52,342.656L 138.291,342.656 L 165.376,292.147L 84.429,328.166
C 119.654,386.048, 183.296,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-20.096-2.995-39.475-8.474-57.779L 349.619,210.099z" data-tags="cc-nc-jp, creative commons" />
<glyph unicode="&#xe0e6;" d="M 254.72,353.459c-28.109,0.00-51.942-8.243-71.552-24.781s-31.744-39.885-36.429-69.99L 127.462,258.688 l 48.691-48.717l 48.717,48.717L 206.874,258.688
c 4.096,28.954, 22.528,43.418, 55.296,43.418c 18.125,0.00, 32.051-6.784, 41.677-20.403c 9.677-13.594, 14.49-33.434, 14.49-59.443
c0.00-24.883-5.274-44.774-15.795-59.674c-10.547-14.925-24.448-22.40-41.677-22.40c-34.56,0.00-52.557,14.925-53.99,44.774L 144.998,184.96
c 4.096-30.72, 16.23-54.426, 36.429-71.091c 20.173-16.666, 44.186-25.011, 71.962-25.011c 37.786,0.00, 68.48,12.493, 92.186,37.504
c 23.706,25.037, 35.558,56.397, 35.558,94.157c0.00,38.912-11.418,70.81-34.227,95.642C 324.045,341.018, 293.325,353.459, 254.72,353.459z M 256.00,469.76
c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704
S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-sa, creative commons" />
<glyph unicode="&#xe0e7;" d="M 166.707,239.795l 178.637,0.00 L 345.344,281.933 L 166.707,281.933 L 166.707,239.795 z M 166.707,160.794l 178.637,0.00 l0.00,42.138 L 166.707,202.931 L 166.707,160.794 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76
s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704
s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-nd, creative commons" />
<glyph unicode="&#xe0e8;" d="M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 66.125,289.024l 79.078-34.97
c-1.997-10.163-3.072-20.762-3.072-31.642c0.00-98.125, 73.216-125.747, 119.296-125.747c 27.187,0.00, 50.662,8.755, 69.069,21.632
c 3.507,2.509, 6.682,5.018, 9.60,7.603l-35.814,43.52c-1.05-1.203-2.15-2.33-3.277-3.354c-13.952-13.235-29.261-13.235-32.666-13.235
c-37.146,0.00-52.864,38.81-53.35,70.323l 216.858-95.974c-34.176-61.926-100.096-103.885-175.821-103.885c-110.848,0.00-200.704,89.856-200.704,200.704
C 55.296,246.784, 59.162,268.621, 66.125,289.024z M 225.587,271.462C 233.626,286.003, 246.938,297.472, 266.01,297.472c 11.085,0.00, 19.84-3.686, 26.752-8.294
c 2.867-2.074, 5.35-4.147, 7.45-6.221l 40.013,41.165c-26.88,23.117-57.421,27.238-77.414,27.238c-46.95,0.00-80.973-21.018-100.582-51.84
L 87.322,332.698C 123.059,388.019, 185.216,424.704, 256.00,424.704c 110.848,0.00, 200.704-89.856, 200.704-200.704c0.00-17.92-2.381-35.277-6.784-51.763L 225.587,271.462z" data-tags="cc-pd, creative commons" />
<glyph unicode="&#xe0e9;" d="M 256.00,365.44c-81.126,0.00-101.53-76.544-101.53-141.44S 174.874,82.534, 256.00,82.534c 81.152,0.00, 101.555,76.57, 101.555,141.466S 337.152,365.44, 256.00,365.44z
M 212.301,224.00c0.00,28.57, 1.971,88.115, 43.699,88.115c 3.302,0.00, 6.298-0.538, 9.114-1.229c 5.862-5.018, 8.704-11.981, 3.098-21.683l-54.016-99.302
C 212.531,202.47, 212.301,214.835, 212.301,224.00z M 256.00,135.91c-3.277,0.00-6.298,0.333-9.088,1.024c-0.538,0.154-1.05,0.333-1.587,0.512
c-0.845,0.282-1.766,0.538-2.586,0.87c-9.267,3.942-15.13,11.11-6.707,23.757l 60.39,104.294c 2.867-15.258, 3.277-31.181, 3.277-42.342
C 299.725,195.405, 297.728,135.91, 256.00,135.91z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76
z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-zero, creative commons" />
<glyph unicode="&#xe0ea;" d="M 356.506,294.195l-53.555,0.00 L 302.95,347.75 c0.00,3.789-1.306,7.014-3.942,9.677c-2.637,2.611-5.862,3.942-9.651,3.942L 154.189,361.37
C 150.682,360.781, 147.738,359.219, 145.434,356.762C 143.078,354.278, 141.901,351.283, 141.901,347.75l0.00-180.787 c0.00-3.789, 1.331-7.014, 3.942-9.651
s 5.862-3.942, 9.651-3.942l 53.555,0.00 l0.00-53.555 c0.00-3.789, 1.306-7.014, 3.942-9.651c 2.637-2.637, 5.862-3.942, 9.651-3.942l 133.862,0.00
c 3.789,0.00, 7.014,1.331, 9.651,3.942s 3.942,5.862, 3.942,9.651L 370.099,280.602 c0.00,3.789-1.331,7.014-3.942,9.651
C 363.52,292.89, 360.294,294.195, 356.506,294.195z M 220.902,294.195C 217.677,293.632, 214.912,292.07, 212.557,289.587S 209.05,284.134, 209.05,280.602l0.00-100.48 L 168.678,180.122
L 168.678,334.157 l 107.52,0.00 l0.00-39.962 L 220.902,294.195 z M 343.322,113.408l-107.52,0.00 L 235.802,267.443 l 107.52,0.00 L 343.322,113.408 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76
s 245.76,110.029, 245.76,245.76S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704
S 366.848,23.296, 256.00,23.296z" data-tags="cc-share, creative commons" />
<glyph unicode="&#xe0eb;" d="M 416.614,219.597l-48.717,20.224L 367.898,300.80 l-150.528,62.336L 150.682,333.747l0.00-69.427 L 151.091,263.936L 92.288,239.36l0.00-63.206 l 62.746-27.187l 63.642,26.317
l 4.378-1.741l 128.589-53.12l 3.046-0.87l 2.662,0.87l 59.674,25.446l 4.378,2.227l0.00,69.35 L 416.614,219.597z M 346.829,138.88l-0.435,0.41
l0.00-0.41 L 233.626,185.344L 233.626,230.144 l 112.768-46.157l0.00-1.741 l 0.435,0.00 L 346.829,138.88 z M 354.304,195.917L 318.746,211.20l 38.63,16.333l 36.429-15.386L 354.304,195.917z
M 406.067,158.157l-43.878-18.867l0.00,42.982 l 43.878,18.483L 406.067,158.157 z M 256.00,469.76c-135.731,0.00-245.76-110.029-245.76-245.76s 110.029-245.76, 245.76-245.76s 245.76,110.029, 245.76,245.76
S 391.731,469.76, 256.00,469.76z M 256.00,23.296c-110.848,0.00-200.704,89.856-200.704,200.704S 145.152,424.704, 256.00,424.704s 200.704-89.856, 200.704-200.704S 366.848,23.296, 256.00,23.296z" data-tags="cc-share, creative commons" />
<glyph unicode="&#xe0ec;" d="M 349.696,167.987c 32.41,0.845, 61.542,17.946, 78.746,47.718c 27.11,46.95, 11.75,103.578-40.448,133.709l-32.691,18.893l 54.758,94.874L 380.902,480.00
l-105.856-183.296c-8.243,20.326-24.038,38.63-46.925,51.814L 166.246,384.282L 70.40,218.266l 61.875-35.738c 22.886-13.21, 46.669-17.613, 68.48-14.515
L 94.976-15.155L 124.16-32.00l 54.784,94.848l 32.717-18.867c 52.198-30.131, 109.21-14.669, 136.294,32.307C 365.107,106.035, 365.21,139.674, 349.696,167.987z
M 372.71,322.842c 34.842-20.122, 43.802-57.216, 24.909-89.933c-18.893-32.742-55.245-43.059-90.112-22.938L 275.20,228.608
c 0.384,0.922, 0.691,1.843, 1.024,2.765l 63.744,110.387L 372.71,322.842z M 147.61,209.101L 114.893,227.994l 65.152,112.896l 32.742-18.893
c 34.842-20.122, 43.776-57.216, 24.909-89.958C 218.803,199.296, 182.477,188.954, 147.61,209.101z M 226.995,70.528l-32.742,18.893l 63.821,110.49
c 0.589,0.717, 1.203,1.408, 1.766,2.15l 32.307-18.662c 34.893-20.096, 43.802-57.216, 24.96-89.958C 298.189,60.723, 261.837,50.406, 226.995,70.528z
" data-tags="daniel bruce" />
<glyph unicode="&#xe0ed;" d="M 256.00,454.40c-187.827,0.00-230.40-42.598-230.40-230.40c0.00-187.802, 42.573-230.40, 230.40-230.40s 230.40,42.598, 230.40,230.40C 486.40,411.802, 443.827,454.40, 256.00,454.40z" data-tags="daniel bruce" />
<glyph class="hidden" unicode="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,108 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : Copyright c 2011 by Just Be Nice studio All rights reserved
Designer : Igor Kiselev
Foundry : Just Be Nice studio
Foundry URL : httpwwwjustbenicestudiocom
</metadata>
<defs>
<font id="WebSymbolsRegular" horiz-adv-x="1000" >
<font-face units-per-em="1000" ascent="801" descent="-199" />
<missing-glyph horiz-adv-x="250" />
<glyph unicode=" " horiz-adv-x="250" />
<glyph unicode="&#x09;" horiz-adv-x="250" />
<glyph unicode="&#xa0;" horiz-adv-x="250" />
<glyph unicode="!" />
<glyph unicode="#" horiz-adv-x="965" d="M207 259q0 -26 -42 -26h-16v52h23q35 0 35 -26zM190 355q0 -23 -34 -23h-7v46h8q33 0 33 -23zM265 -112h62v241h-62v-148h-1l-115 148h-62v-241h62v147h1zM388 -112h63v241h-63v-241zM270 252q0 55 -49 62q27 14 27 49q0 63 -72 63h-89v-241h96q37 0 62 16t25 51z M684 -107v75q-21 -26 -54 -26q-29 0 -47 18.5t-18 47.5q0 28 18 47t46 19q35 0 55 -26v75q-31 12 -57 12q-53 0 -90 -37.5t-37 -89.5q0 -54 37.5 -90t91.5 -36q22 0 55 11zM309 185h137v53h-74v42h70v53h-70v40h74v53h-137v-241zM222 561v162h-136v-51h74v-112 q0 -31 -18 -31q-11 0 -27 19l-34 -36q23 -36 62 -36q38 0 58.5 23t20.5 62zM740 -112h137v53h-75v41h71v53h-71v41h75v53h-137v-241zM484 588v135h-63v-126q0 -20 -2 -32t-12 -23t-28 -11q-27 0 -35 17.5t-8 48.5v126h-63v-135q0 -57 24.5 -84.5t81.5 -27.5q56 0 80.5 27.5 t24.5 84.5zM697 564q0 27 -16.5 43t-35.5 20.5t-35.5 11.5t-16.5 18q0 10 8.5 15t18.5 5q23 0 42 -16l25 49q-35 20 -76 20q-36 0 -59.5 -22.5t-23.5 -58.5q0 -29 16 -45t35.5 -19.5t35.5 -10.5t16 -20q0 -12 -9 -18.5t-21 -6.5q-25 0 -56 25l-26 -50q37 -28 84 -28 q43 0 68.5 22.5t25.5 65.5zM838 670h52v53h-166v-53h51v-187h63v187zM965 801v-1000h-965v1000h965z" />
<glyph unicode="%" d="M306 -32l161 -168h-467v467l168 -161l161 161q29 29 69 29t69 -29t29 -69t-29 -69zM1000 800v-467l-168 161l-161 -161q-29 -29 -69 -29t-69 29t-29 69t29 69l161 161l-161 168h467z" />
<glyph unicode="&#x26;" d="M644 382l116 -102v280h-280l102 -116l-13 -13l-213 -213l-116 102v-280h280l-102 116zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="'" d="M654 300l346 -346l-154 -154l-346 346l-346 -346l-154 154l346 346l-346 346l154 154l346 -346l346 346l154 -154z" />
<glyph unicode="(" d="M547 68l71 71l-161 161l161 161l-71 71l-233 -232zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode=")" d="M453 68l233 232l-233 232l-71 -71l161 -161l-161 -161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="*" d="M740 220l180 180h-120q-30 92 -118.5 152.5t-186.5 60.5q-131 0 -224 -92.5t-93 -223.5t93 -223.5t224 -92.5t223 92l-62 71q-66 -64 -156 -64q-91 0 -155.5 64.5t-64.5 155.5t64.5 155.5t155.5 64.5q95 0 156 -64q8 -8 11.5 -16.5t6.5 -20.5t6 -19h-120zM1000 300 q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="+" d="M560 242h235v118h-235v235h-118v-235h-236v-118h236v-236h118v236zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="," d="M840 505q28 28 28 67.5t-28 67.5t-67.5 28t-67.5 -28t-28 -67.5t28 -67.5t67.5 -28t67.5 28zM1000 665v-270l-595 -595l-405 405l595 595h270z" />
<glyph unicode="-" d="M206 242h589v118h-589v-118zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="." horiz-adv-x="1179" d="M1179 729q-250 -222 -600 -750l-115 -179q-144 180 -464 500l107 107l286 -250q150 150 279 271.5t205.5 187.5t131.5 111t77 59l21 14q4 0 11 -2t26 -19.5t35 -49.5z" />
<glyph unicode="/" d="M260 354l-54 -53q71 -71 129 -133.5t81 -89.5l22 -26q8 13 22 35.5t56.5 85.5t83.5 118.5t95 119.5t99 104q-18 35 -36 35q-10 -6 -32 -22t-113.5 -97.5t-210.5 -200.5zM500 801q136 0 251 -67t182 -182t67 -251t-67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251 t67 251t182 182t251 67z" />
<glyph unicode="0" d="M188 -26l-83 83l187 187l83 -83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="1" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="2" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="3" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 604h-118v265h118v-265z" />
<glyph unicode="4" d="M812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="5" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="6" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265zM559 604h-118v265h118v-265z" />
<glyph unicode="7" d="M188 -26l-83 83l187 187l83 -83zM812 764l83 -83l-187 -187l-83 83zM812 -26l-187 187l83 83l187 -187zM292 494l-187 187l83 83l187 -187zM0 428h265v-118h-265v118zM735 310v118h265v-118h-265zM559 -131h-118v265h118v-265z" />
<glyph unicode=":" d="M661 182l71 71l-232 233l-232 -233l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode=";" d="M500 114l232 233l-71 71l-161 -161l-161 161l-71 -71zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#x3c;" horiz-adv-x="654" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154z" />
<glyph unicode="&#x3e;" horiz-adv-x="654" d="M154 800l500 -500l-500 -500l-154 154l346 346l-346 346z" />
<glyph unicode="?" horiz-adv-x="586" d="M379 507q0 36 -25 61t-61 25t-61 -25t-25 -61t25 -61t61 -25t61 25t25 61zM586 507q0 -7 -1.5 -21t-17.5 -71.5t-43.5 -130t-88 -202t-142.5 -282.5q-82 153 -142.5 282t-88 204t-43 128t-17.5 73l-2 20q0 121 86 207t207 86t207 -86t86 -207z" />
<glyph unicode="@" horiz-adv-x="1360" d="M157 -42h1048v558l-494 -412h-61l-493 412v-558zM174 639l507 -423l507 423h-1014zM105 796h1152q43 0 74 -31t31 -74v-785q0 -44 -31 -74.5t-74 -30.5h-1152q-43 0 -74 30.5t-31 74.5v785q0 43 31 74t74 31z" />
<glyph unicode="A" horiz-adv-x="1113" d="M1113 507q0 -67 -26.5 -129.5t-73.5 -109.5l-448 -444l-62 61l448 444q74 72 74 178q0 89 -58.5 147.5t-147.5 58.5q-102 0 -180 -75l-493 -489q-59 -59 -59 -133q0 -57 37 -93.5t94 -36.5q75 0 134 59l377 372q53 55 53 97q0 21 -16 33t-38 12q-48 0 -86 -40l-340 -336 l-61 61l339 336q66 66 148 66q58 0 100 -37t42 -94q0 -78 -79 -159l-377 -372q-84 -84 -196 -84q-93 0 -155.5 61.5t-62.5 154.5q0 110 84 194l493 489q104 101 242 101q125 0 209.5 -84t84.5 -209z" />
<glyph unicode="B" d="M250 -75q0 -52 -36.5 -88.5t-88.5 -36.5t-88.5 36.5t-36.5 88.5t36.5 88.5t88.5 36.5t88.5 -36.5t36.5 -88.5zM660 -200h-192q0 194 -137 331t-331 137v192q179 0 331 -88.5t240.5 -240.5t88.5 -331zM1000 -200h-193q0 164 -64 314t-172 258t-257.5 172t-313.5 64v192 q203 0 388 -79.5t319 -213.5t213.5 -319t79.5 -388z" />
<glyph unicode="C" horiz-adv-x="1435" d="M1435 83q0 -111 -75.5 -192.5t-185.5 -89.5v-1h-870v1q-7 -1 -21 -1q-117 0 -200 83t-83 200q0 74 37 139t101 103q-8 32 -8 62q0 117 83 200t200 83q103 0 186 -70q43 91 128.5 145.5t185.5 54.5q144 0 246 -102t102 -246q0 -55 -16 -103q85 -29 137.5 -103t52.5 -163z " />
<glyph unicode="D" horiz-adv-x="1091" d="M91 -108h636v364h-636v-364zM818 256h182v363h-636v-182h454v-181zM1091 801v-636h-273v-364h-818v636h273v364h818z" />
<glyph unicode="F" horiz-adv-x="1391" d="M1391 419v-10l-68 -523q-5 -35 -33.5 -60.5t-64.5 -25.5h-1058q-36 0 -65.5 25.5t-33.5 60.5l-67 523q-1 3 -1 10q0 33 22.5 54.5t55.5 21.5h1235q33 0 55.5 -21.5t22.5 -54.5zM1313 583h-1235q9 48 27 67t34.5 17t34 3.5t25.5 28.5l24 72q77 29 208 29q89 0 164 -29 l25 -72q24 -23 32.5 -26t43.5 -3h485q84 0 110 -22q12 -11 22 -65z" />
<glyph unicode="H" horiz-adv-x="1500" d="M308 300l346 -346l-154 -154l-500 500l500 500l154 -154zM1000 800l500 -500l-500 -500l-154 154l346 346l-346 346z" />
<glyph unicode="I" horiz-adv-x="1360" d="M1163 7q2 -1 1 -4t-4 -3h-955h-1q-4 0 -4 4v2q18 36 135 280t144 299q1 2 3.5 2.5t3.5 -1.5l311 -386l152 122h7l1 -2q39 -50 101.5 -155t104.5 -158zM1120 480q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z M120 -80h1120v760h-1120v-760zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="J" horiz-adv-x="1360" d="M760 120l117 -120h-636l-1 360h-240l300 320l300 -320h-240v-240h400zM1120 320h240l-300 -320l-300 320h240v240h-400l-117 120h636z" />
<glyph unicode="K" d="M613 445l-115 -115q-26 17 -56 17q-44 0 -75 -31l-175 -176q-31 -29 -31 -74q0 -44 30.5 -74.5t74.5 -30.5q25 0 49.5 12t32.5 34h238l-132 -129q-80 -78 -188 -78q-110 0 -188 78t-78 188q0 112 78 188l175 176q78 78 189 78q97 0 171 -63zM1000 534q0 -112 -78 -188 l-175 -176q-78 -78 -189 -78q-97 0 -171 63l115 115q26 -17 56 -17q44 0 75 31l175 176q31 29 31 74q0 44 -30.5 74.5t-74.5 30.5q-25 0 -49.5 -12t-32.5 -34h-238l132 129q80 78 188 78q110 0 188 -78t78 -188z" />
<glyph unicode="L" d="M681 391q0 113 -79.5 193t-192.5 80t-193 -80t-80 -193t80 -192.5t193 -79.5t192.5 79.5t79.5 192.5zM746 160l254 -255l-105 -105l-254 254q-106 -72 -232 -72q-169 0 -289 120t-120 289t120 289t289 120t289 -120t120 -289q0 -127 -72 -231z" />
<glyph unicode="M" horiz-adv-x="1360" d="M80 -120h120v80h-120v-80zM280 -120h120v80h-120v-80zM520 -120h120v80h-120v-80zM80 40h320v520h-320v-520zM720 -120h120v80h-120v-80zM80 640h120v80h-120v-80zM960 -120h120v80h-120v-80zM520 40h320v520h-320v-520zM280 640h120v80h-120v-80zM1160 -120h120v80h-120 v-80zM520 640h120v80h-120v-80zM960 40h320v520h-320v-520zM720 640h120v80h-120v-80zM960 640h120v80h-120v-80zM1160 640h120v80h-120v-80zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="N" horiz-adv-x="1063" d="M775 800q126 0 207 -80t81 -207v-60q0 -285 -532 -653q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5z" />
<glyph unicode="O" horiz-adv-x="1063" d="M946 458v50q0 58 -39 113.5t-95 61.5q-12 2 -37 2q-53 0 -83 -19.5t-72 -68.5l-89 -105l-89 105q-42 49 -72 68.5t-83 19.5q-24 0 -37 -2q-56 -6 -93.5 -60t-40.5 -115v-50q0 -30 17 -75q68 -199 398 -441q329 239 399 441q16 50 16 75zM1063 513v-60q0 -285 -532 -653 q-531 367 -531 653v60q0 127 80.5 207t206.5 80q81 0 134 -30.5t110 -98.5q58 68 111 98.5t133 30.5q126 0 207 -80t81 -207z" />
<glyph unicode="P" d="M680 100q0 -25 -17.5 -42.5t-42.5 -17.5q-26 0 -42 18l-120 120q-18 18 -18 62v320q0 25 17.5 42.5t42.5 17.5t42.5 -17.5t17.5 -42.5v-315l102 -103q18 -16 18 -42zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l2 -2q-48 -35 -83 -83l-2 2 q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74l-2 2q48 35 83 83l2 -2q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="Q" d="M585 496q0 -36 -24.5 -62t-60.5 -26t-60.5 26t-24.5 62t24.5 62t60.5 26t60.5 -26t24.5 -62zM727 217q0 26 -17.5 44.5t-42.5 18.5q-15 0 -28 -8q-70 -36 -140 -36q-69 0 -138 36q-16 7 -28 7q-25 0 -42.5 -18.5t-17.5 -44.5q0 -68 147 -97l-117 -121q-18 -18 -18 -44 t17.5 -44.5t42.5 -18.5t43 18l112 116l112 -116q18 -18 43 -18t42.5 18.5t17.5 44.5t-18 44l-117 121q147 30 147 98zM705 496q0 87 -59 150t-146 63t-146 -63t-59 -150t59 -150t146 -63t146 63t59 150zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="R" horiz-adv-x="1050" d="M1050 415q0 -15 -29 -38l-275 -200l105 -323q5 -17 5 -30q0 -24 -18 -24q-17 0 -38 17l-275 199l-275 -199q-23 -17 -39 -17q-18 0 -18 23q0 11 6 31l105 323l-275 200q-29 21 -29 37q0 23 49 23l340 -1l104 324q12 40 32 40q19 0 31 -40l106 -324l339 1q49 0 49 -22z " />
<glyph unicode="S" d="M652 300q0 60 -43 102t-103 42t-102.5 -42t-42.5 -102t42.5 -102t102.5 -42t103 42t43 102zM1000 372v-142l-185 -26q-10 -27 -21 -50l120 -157l-102 -100l-159 118q-20 -10 -51 -21l-30 -194h-143l-27 197q-21 7 -43 18l-161 -119l-101 100l121 160q-11 21 -19 46 l-199 28v142l199 28q7 21 19 45l-120 159l101 100l160 -119q15 8 47 20l28 195h143l28 -195q22 -7 48 -19l158 117l102 -100l-119 -156q13 -27 20 -48z" />
<glyph unicode="T" horiz-adv-x="925" d="M641 181v106q-33 -19 -87 -30.5t-100.5 -18.5t-90.5 -19.5t-70 -42.5t-26 -79q0 -62 40 -94.5t103 -32.5q103 0 167 55t64 156zM925 -173h-264q-15 40 -18 92q-120 -119 -306 -119q-95 0 -169 29t-121 95t-47 162q0 40 8.5 74t21 59.5t35.5 47.5t43 36.5t53.5 27.5 t57.5 20.5t64 15t63.5 11t65.5 8.5q50 6 100 15q24 4 37 7t34 11t32 17t19.5 25.5t8.5 38.5q0 126 -170 126q-87 0 -130.5 -31.5t-56.5 -113.5h-244q6 90 44 154t100.5 99t134.5 50.5t159 15.5q68 0 124.5 -7.5t111.5 -28.5t92.5 -54.5t60.5 -89t23 -128.5v-408 q0 -64 0.5 -91t8.5 -77.5t24 -88.5z" />
<glyph unicode="U" horiz-adv-x="1070" d="M1070 -137q0 -21 -2 -63h-1067q0 10 -0.5 31t-0.5 32q0 30 1 37q12 49 64 84.5t111.5 53t125.5 47t97 65.5q17 22 17 38q0 22 -11 73q-4 21 -10.5 36.5t-16 33t-15.5 31.5q-15 35 -33 132q-6 38 -6 75q0 105 53.5 168t157.5 63t157.5 -63t53.5 -168q0 -31 -7 -75 q-14 -89 -32 -132q-6 -14 -15.5 -31.5t-16 -33t-10.5 -36.5q-11 -51 -11 -73q0 -18 17 -38q31 -36 97 -65.5t125 -47t111 -53t64 -84.5q2 -8 2 -37z" />
<glyph unicode="V" horiz-adv-x="857" d="M429 -9q111 0 193 76t91 186h143q-9 -170 -133 -287t-294 -117q-158 0 -279 102l-150 -150v405h405l-153 -153q78 -62 177 -62zM707 651l150 150v-405h-405l153 153q-77 62 -176 62q-111 0 -193.5 -76t-91.5 -186h-143q9 170 133 287t295 117q157 0 278 -102z" />
<glyph unicode="W" horiz-adv-x="1113" d="M626 5q0 29 -20.5 49t-49.5 20q-28 0 -48.5 -20t-20.5 -49t20.5 -49.5t48.5 -20.5q29 0 49.5 20.5t20.5 49.5zM626 392v146h-139v-146q0 -14 2 -26.5t5.5 -28t5.5 -26.5l26 -162h59l27 162q2 10 6 26t6 28.5t2 26.5zM1113 -119q0 -39 -27.5 -59.5t-67.5 -20.5h-923 q-40 0 -67.5 21t-27.5 59q0 30 18 61l461 804q33 55 78 55t76 -55l462 -805q18 -32 18 -60z" />
<glyph unicode="X" horiz-adv-x="1188" d="M746 53l106 -107q-156 -146 -338 -146q-217 0 -365.5 143.5t-148.5 358.5q0 135 68 250t183.5 181.5t250.5 66.5q184 0 349 -148l-105 -106q-114 104 -243 104q-149 0 -251.5 -104t-102.5 -254q0 -140 105.5 -241t247.5 -101q131 0 244 103zM912 565l276 -266l-276 -264 v177h-413v176h413v177z" />
<glyph unicode="Z" horiz-adv-x="1217" d="M870 300q0 27 -19.5 46t-46.5 19h-391q-27 0 -46 -19t-19 -46t19 -46t46 -19h391q27 0 46.5 19t19.5 46zM1174 452v-609q0 -17 -13 -30t-31 -13h-1043q-18 0 -31 13t-13 30v609q0 18 13 31t31 13h1043q18 0 31 -13t13 -31zM1217 757v-131q0 -18 -12.5 -30.5t-30.5 -12.5 h-1131q-17 0 -30 12.5t-13 30.5v131q0 17 13 30t30 13h1131q18 0 30.5 -13t12.5 -30z" />
<glyph unicode="[" horiz-adv-x="529" d="M265 35l-265 530h529z" />
<glyph unicode="\" d="M726 -9l-535 535q-74 -100 -74 -226q0 -158 112.5 -270.5t270.5 -112.5q126 0 226 74zM883 300q0 158 -112.5 270.5t-270.5 112.5q-126 0 -226 -74l535 -535q74 100 74 226zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182 t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="]" horiz-adv-x="529" d="M529 300l-529 -265v530z" />
<glyph unicode="_" horiz-adv-x="1360" d="M160 277l317 135v96l-317 134v-99l209 -84l-209 -83v-99zM522 200h318v77h-318v-77zM1360 800v-1000h-1360v1000h1360z" />
<glyph unicode="`" d="M848 241h-142v118h142q-19 110 -99 190t-190 99v-142h-118v142q-110 -19 -190 -99t-99 -190h142v-118h-142q19 -110 99 -190t190 -99v142h118v-142q110 19 190 99t99 190zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67 t251 -67t182 -182t67 -251z" />
<glyph unicode="a" horiz-adv-x="760" d="M160 -40h440v560h-120v120h-320v-680zM560 800l200 -200l-1 -800h-759v1000h560z" />
<glyph unicode="b" horiz-adv-x="989" d="M158 108h671v316h-118v118h-553v-434zM987 503v-553h-987v750h789z" />
<glyph unicode="c" horiz-adv-x="1137" d="M1137 700v-532q0 -41 -29.5 -70.5t-70.5 -29.5h-168v-268l-267 268h-502q-41 0 -70.5 29.5t-29.5 70.5v532q0 41 29.5 70.5t70.5 29.5h937q41 0 70.5 -29.5t29.5 -70.5z" />
<glyph unicode="d" horiz-adv-x="1179" d="M1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" />
<glyph unicode="e" horiz-adv-x="1179" d="M429 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM679 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21q30 0 51 21t21 51zM929 336q0 29 -21 50t-51 21q-29 0 -50 -21t-21 -50q0 -30 21 -51t50 -21 q30 0 51 21t21 51zM1179 336q0 -126 -79 -233.5t-215 -169.5t-296 -62q-122 0 -234 39l2 -3l-357 -107q44 59 70.5 126.5t31.5 105.5l4 38q-106 120 -106 266q0 126 79 233t214.5 169t295.5 62t296 -62t215 -169t79 -233z" />
<glyph unicode="f" d="M813 552l20 118q-43 15 -143 15q-79 0 -123 -58q-26 -34 -26 -119v-6v-36v-36h-79v-115h79v-400h149v400h118l9 115h-127v36v42v12q0 42 59 42q31 0 64 -10zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62 z" />
<glyph unicode="g" d="M468 121q0 -44 -43 -71t-90 -27t-85.5 24t-38.5 68q0 48 41 72t92 24q46 0 85 -23.5t39 -66.5zM413 466q0 -35 -15.5 -60t-48.5 -25q-43 0 -68.5 45.5t-25.5 91.5q0 35 15.5 60t48.5 25q43 0 68.5 -45.5t25.5 -91.5zM548 636q0 11 -22 11q-3 0 -52 0.5t-72.5 0t-60.5 -4 t-59 -10.5q-58 -19 -92.5 -62t-34.5 -102q0 -70 44 -113t114 -42h6q0 -24 2 -35t5 -11.5t7.5 -5t8.5 -14.5q-55 0 -102.5 -12t-85.5 -48t-38 -91q0 -77 61.5 -114.5t143.5 -37.5q92 0 159.5 45.5t67.5 133.5q0 38 -19.5 73t-43.5 55t-43.5 38.5t-19.5 28.5q0 11 15 25.5 t33.5 29t33.5 46.5t15 74q0 76 -44 107q1 0 15.5 1.5t20.5 3t17 5t15.5 10t4.5 15.5zM763 473h121v60h-121v122h-60v-122h-122v-60h122v-121h60v121zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="h" horiz-adv-x="1185" d="M501 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t6.5 -47l1 -17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499z" />
<glyph unicode="i" horiz-adv-x="1550" d="M866 801v-319q110 -15 203.5 -45t159 -68t118.5 -82.5t86 -90.5t57 -90.5t35 -83.5t17.5 -69t7.5 -47v-17q-6 11 -19 29.5t-67.5 63t-124.5 76.5t-196.5 52t-276.5 7v-316l-501 499zM501 801v-182l-319 -319l319 -318v-181l-501 499z" />
<glyph unicode="j" horiz-adv-x="1185" d="M0 482h684v319l501 -501l-501 -499v316h-684v365z" />
<glyph unicode="k" d="M544 348h183l-1 119h-184l2 181h-112q-3 -68 -37 -118q-3 -5 -9 -16t-11.5 -19t-10.5 -12q-19 -15 -76 -15h-15v-120l91 -3v-303q0 -39 14.5 -65t41 -37.5t50 -15t55.5 -3.5h45q50 0 81 3.5t42.5 7.5t26.5 12v128v0q-54 -35 -105 -35q-27 0 -49 13t-22 25v273zM1000 712 v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="l" d="M200 0h128v419h-128v-419zM332 535q0 28 -18.5 46.5t-48.5 18.5t-49 -18.5t-19 -46.5t18.5 -46.5t47.5 -18.5q32 0 51 18.5t18 46.5zM668 0h129v247q0 89 -41 135t-107 46q-47 0 -79.5 -21t-48.5 -47h-2l-6 59h-111q3 -114 3 -134v-285h128v241q0 21 4 33q20 49 66 49 q65 0 65 -91v-232zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="m" d="M880 547q0 93 -112 93q-74 0 -139 -53t-89 -126q20 3 38 1t32 -7t22 -19.5t8 -38.5q0 -43 -38 -119t-75 -76q-19 0 -36 19q-24 25 -38 94.5t-20 134.5t-31 117t-70 52q-37 0 -80 -26t-104.5 -80.5t-67.5 -58.5v-5q5 -5 10.5 -14.5t12 -14t18.5 -4.5q11 0 33 7t34 7 q26 0 43 -40q5 -13 12.5 -37.5t10.5 -32.5q14 -40 37 -130l6.5 -26l8 -32t9.5 -32.5t12.5 -35t14 -31.5t17.5 -29.5t20.5 -22t25 -16.5t28.5 -5q67 0 145 65t138.5 156t105 182.5t55.5 149.5q3 18 3 34zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="n" d="M89 349l150 -107l-150 -106v213zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="o" d="M239 349v-213l-150 106zM1000 14v-213h-669v213h669zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="p" d="M239 -93q0 -31 -22.5 -53.5t-53.5 -22.5t-53.5 22.5t-22.5 53.5q0 32 22.5 54.5t53.5 22.5t53.5 -22.5t22.5 -54.5zM239 242q0 -32 -22.5 -54t-53.5 -22t-53.5 22t-22.5 54t22.5 54t53.5 22t53.5 -22t22.5 -54zM1000 14v-213h-669v213h669zM239 577q0 -31 -22.5 -53.5 t-53.5 -22.5t-53.5 22.5t-22.5 53.5t22.5 53.5t53.5 22.5t53.5 -22.5t22.5 -53.5zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="q" d="M233 -128q0 -29 -21 -45.5t-50 -16.5q-32 0 -51.5 17.5t-19.5 48.5v3h38q0 -37 32 -37q14 0 23 8t9 22t-10 21.5t-25 6.5h-9v27q40 -2 40 24q0 11 -7.5 17.5t-19.5 6.5q-29 0 -29 -33h-37q1 30 18.5 47t47.5 17q26 0 45 -13.5t19 -38.5q0 -13 -7.5 -24t-19.5 -14 q34 -8 34 -44zM232 175v-33h-141q1 28 17 48.5t34.5 30t34 23.5t15.5 30q0 12 -7.5 19.5t-20.5 7.5q-29 0 -31 -41h-37q0 34 18 54.5t52 20.5q28 0 46.5 -16t18.5 -43q0 -25 -16.5 -41t-40 -30.5t-33.5 -29.5h91zM1000 14v-213h-669v213h669zM196 662v-192h-42v125h-46v29 q49 0 56 38h32zM1000 349v-213h-669v213h669zM1000 683v-213h-669v213h669z" />
<glyph unicode="r" d="M324 35q0 37 -26 63t-63 26q-36 0 -62 -26t-26 -63q0 -36 26 -62t62 -26q37 0 63 26t26 62zM477 -53h136q0 126 -62.5 233.5t-170 170t-233.5 62.5v-135q136 0 233 -97q97 -95 97 -234zM717 -53h136q0 143 -56 274t-150.5 225.5t-225.5 150.5t-274 56v-135 q154 0 285.5 -76.5t208 -208t76.5 -286.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="s" d="M783 175q0 50 -22 86.5t-57.5 56.5t-78.5 34t-86 22.5t-78.5 18t-57.5 25.5t-22 39q0 34 36.5 49.5t75.5 15.5q40 0 66.5 -12.5t38.5 -30t21.5 -35t25 -30t40.5 -12.5q28 0 48.5 19t20.5 46t-15 54q-30 55 -96.5 80t-140.5 25q-46 0 -89.5 -9t-84.5 -28.5t-66 -56.5 t-25 -87q0 -66 40.5 -106.5t99 -57t116.5 -28.5t98.5 -33.5t40.5 -58.5q0 -42 -42 -62.5t-90 -20.5q-45 0 -74 15t-41.5 36t-22.5 42.5t-26 36.5t-42 15q-28 0 -49 -17.5t-21 -44.5q0 -42 31 -85q72 -104 249 -104q50 0 97 11t89 33.5t67.5 63.5t25.5 95zM1000 73 q0 -113 -81.5 -193t-195.5 -80q-69 0 -130 32q-46 -8 -88 -8q-196 0 -336.5 137.5t-140.5 333.5q0 42 10 94q-38 64 -38 138q0 113 81.5 193t195.5 80q81 0 147 -42q38 7 81 7q129 0 238.5 -62.5t174 -170.5t64.5 -237q0 -56 -11 -101q29 -58 29 -121z" />
<glyph unicode="t" horiz-adv-x="1003" d="M1003 300q-43 -48 -120 -46q-37 -152 -177.5 -244t-304.5 -92q-121 0 -225.5 53t-175.5 151q75 -72 181 -72q113 0 191 83q-24 -4 -48 7.5t-24 34.5q0 27 41 45q-40 -5 -73 11t-51 51q22 25 69 28q-98 24 -112 102q27 8 53 8h8q-37 20 -62 51.5t-24 69.5l1 8 q155 -59 257 -116q30 -17 76 -63q32 87 67.5 150.5t89.5 98.5q-1 -16 -15 -31q33 32 78 38q-3 -23 -53 -41q7 2 25.5 9.5t33 11.5t25.5 4q15 0 15 -11q0 -8 -16.5 -16t-42.5 -15.5t-28 -8.5q81 8 141.5 -51.5t76.5 -142.5q18 -6 36 -6q50 0 83 19q-13 -30 -43.5 -47 t-66.5 -19q34 -15 83 -15q16 0 31 3z" />
<glyph unicode="u" horiz-adv-x="963" d="M741 -199v1000h222v-1000h-222zM593 -199h-223v667h223v-667zM222 -199h-222v333h222v-333z" />
<glyph unicode="v" d="M605 187q0 -12 -3 -22.5t-7 -18t-12.5 -13.5t-14.5 -10t-18 -6.5t-18.5 -4t-21 -2t-20 -0.5h-20.5h-18h-22v150h51h25.5t23 -1t24.5 -3.5t19 -8t18 -13t9.5 -19.5t4.5 -28zM567 430q0 -20 -7 -33t-15.5 -20t-26 -10t-27.5 -3.5t-31 -0.5h-30v127h39q18 0 27.5 -0.5 t25.5 -3.5t24 -9t14.5 -18t6.5 -29zM760 184q0 58 -32 95.5t-91 49.5v3q39 16 61 51t22 78q0 46 -19.5 75.5t-55.5 42.5t-68.5 17t-77.5 4h-219v-600h240q47 0 88 9.5t76 29.5t55.5 57.5t20.5 87.5zM1000 712v-824q0 -36 -26 -62t-62 -26h-824q-36 0 -62 26t-26 62v824 q0 36 26 62t62 26h824q36 0 62 -26t26 -62z" />
<glyph unicode="w" horiz-adv-x="582" d="M582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 33 32 33h389v194q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-125h-97v128h1q9 87 74 140.5t153 53.5t151 -63t71 -151h1l2 -172q4 0 14.5 0.5t15 0t13 -2t12 -5t6.5 -10t3 -16.5z" />
<glyph unicode="x" horiz-adv-x="582" d="M421 550q0 51 -37 74t-91 23q-53 0 -92 -25.5t-39 -76.5v-124h259v129zM582 388v-356q0 -32 -32 -32h-518q-32 0 -32 32v356q0 10 3 16.5t7 10t12 5t13 2t15.5 0t14.5 -0.5v127h1q9 87 74 140.5t153 53.5t151 -62.5t71 -151.5h1l2 -107q4 0 14.5 0.5t15 0t13 -2t12 -5 t6.5 -10t3 -16.5z" />
<glyph unicode="y" d="M611 90v-133q0 -21 -18 -21q-14 0 -25 11v158q10 10 22 10q21 0 21 -25zM802 87v-28h-45v28q0 27 23 27q22 0 22 -27zM258 192h61v50h-179v-50h60v-293h58v293zM414 -101h51v253h-51v-192q-17 -19 -31 -19q-13 0 -13 17v194h-52v-213q0 -44 36 -44q30 0 60 32v-28z M664 -48v140q0 63 -50 63q-25 0 -46 -23v110h-52v-343h52v20q22 -23 49 -23q47 0 47 56zM855 -29v19h-53q0 -2 0.5 -13t0 -15.5t-2.5 -11.5t-7 -10t-14 -3q-10 0 -15.5 6t-6 12t-0.5 17v48h98v64q0 35 -19 55t-54 20q-34 0 -56.5 -20.5t-22.5 -54.5v-113q0 -36 19.5 -57.5 t55.5 -21.5q77 0 77 79zM926 62q0 -49 -6 -145q-4 -50 -38.5 -79.5t-84.5 -31.5q-99 -5 -297 -5q-199 0 -297 5q-50 2 -84.5 31.5t-38.5 79.5q-6 96 -6 145t6 145q4 50 38.5 79.5t84.5 31.5q98 5 297 5t297 -5q50 -2 84.5 -31.5t38.5 -79.5q6 -96 6 -145zM315 801h73 l-55 -165q-4 -12 -10 -27.5t-10.5 -28t-7.5 -27.5v-176h-72v168q-2 12 -29 85l-57 171h73l46 -169h5zM505 450v171q0 10 -9 16.5t-19 6.5t-18 -6.5t-8 -16.5v-171q0 -26 26 -26q28 0 28 26zM570 617v-162q0 -42 -25 -64t-68 -22q-41 0 -66.5 23.5t-25.5 63.5v162 q0 39 27.5 59.5t67.5 20.5q38 0 64 -22t26 -59zM807 690v-313h-64v35q-37 -39 -74 -39q-45 0 -45 56v261h64v-240q0 -21 17 -21t38 24v237h64z" />
<glyph unicode="z" d="M1000 235v-9l-426 -426h-565l-9 9v565l426 426h9l139 -139zM574 384v277h-277l-10 -9v-555l10 -10h555l9 10v268l-9 9h-268z" />
<glyph unicode="{" horiz-adv-x="471" d="M235 182l-235 236h471z" />
<glyph unicode="}" horiz-adv-x="471" d="M471 182h-471l235 236z" />
<glyph unicode="~" d="M412 360h103l-162 265l-162 -265h103v-294h118v294zM647 7l162 236h-103v293h-118v-293h-103zM1000 301q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#xb2;" d="M1000 -39v-160h-1000v160h1000zM1000 241v-160h-1000v160h1000zM1000 521v-160h-1000v160h1000zM1000 801v-160h-1000v160h1000z" />
<glyph unicode="&#xb3;" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM1000 -39v-160h-440v160h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM1000 241v-160h-440v160h440zM1000 521v-160h-440v160h440zM1000 801v-160h-440v160h440z" />
<glyph unicode="&#xb9;" d="M120 -79h200v200h-200v-200zM440 241v-440h-440v440h440zM680 -79h200v200h-200v-200zM1000 241v-440h-440v440h440zM120 481h200v200h-200v-200zM440 801v-440h-440v440h440zM680 481h200v200h-200v-200zM1000 801v-440h-440v440h440z" />
<glyph unicode="&#xd7;" d="M661 68l71 71l-161 161l161 161l-71 71l-161 -161l-161 161l-71 -71l161 -161l-161 -161l71 -71l161 161zM1000 300q0 -136 -67 -251t-182 -182t-251 -67t-251 67t-182 182t-67 251t67 251t182 182t251 67t251 -67t182 -182t67 -251z" />
<glyph unicode="&#xe000;" horiz-adv-x="740" d="M0 740h740v-740h-740v740z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,33 @@
$(document).ready(function(){
$('.date_picker').datetimepicker({
pickTime: false
});
$('.default_picker').datetimepicker();
$('.time_picker').datetimepicker({
pickDate: false
});
$('.separated_picker div').on("changeDate",function(){
if ($(this).hasClass('date_picker'))
{
if ($(this).find('input').val() && $(this).siblings('div').css('pointer-events'))
{
$(this).siblings('div').css('pointer-events', '');
}
else
{
$(this).siblings('div').find('input').val(null);
$(this).siblings('div').css('pointer-events', 'none');
}
}
$(this).siblings('input').val($(this).find('input').val() + ' ' + $(this).siblings('div').find('input').val());
});
// $('.date_picker').on("changeDate",function(){
// $(this).find('input').val('');
// });
});

View File

@ -14,6 +14,5 @@
//= require orbitdesktopAPI //= require orbitdesktopAPI
//= require orbitTimeline //= require orbitTimeline
//= require orbitdesktop //= require orbitdesktop
//= require desktop/journal_pages
//= require desktop/seminar_pages
//= require desktop/books_pages //= require desktop/books_pages
//= require desktop/seminar_pages

File diff suppressed because it is too large Load Diff

View File

@ -37,7 +37,7 @@ $('#index').live('pageinit',function(){
// $('.newlist').swipePlanes(); // $('.newlist').swipePlanes();
// }, 1000); // }, 1000);
}); });
$('#news_content').live('pageinit',function(){ $('#announcement_content').live('pageinit',function(){
$(this).find(".newpic img").muImageResize({width: 320, height: 220}); $(this).find(".newpic img").muImageResize({width: 320, height: 220});
}); });
var mobileDemo = { 'center': '24.987449, 121.576117', 'zoom': 17 }; var mobileDemo = { 'center': '24.987449, 121.576117', 'zoom': 17 };
@ -113,8 +113,8 @@ $(window).bind("orientationchange", function(){
$(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)}); $(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)});
$('.slideshow').cycle({ $('.slideshow').cycle({
fx:'scrollLeft', fx: $effect,
timeout: 6000, timeout: $timeout
}); });
$(".newlist").css({ $(".newlist").css({

View File

@ -20,3 +20,5 @@
//= require rss //= require rss
//= require ajax_form //= require ajax_form
//= require inc/ajax_setting //= require inc/ajax_setting
//= require lib/bootstrap-datetimepicker
//= require datetimepicker

View File

@ -1,5 +1,11 @@
function get_part_id(){ function get_part_id(){
return $(".edit_page_part").attr("action").split('/').pop(); return $(".edit_page_part,.edit_page").attr("action").split('/').pop();
}
function get_object_path(){
a = window.location.href.split('/');
a.pop();
return a.join('/');
} }
$("div.editable").live("mouseenter mouseleave", function (event) { $("div.editable").live("mouseenter mouseleave", function (event) {
@ -10,26 +16,26 @@ $("#page_design").live('change', function() {
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_themes'); $.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_themes');
}); });
$("#page_module_app_id").live('change', function() { // $("#page_module_app_id").live('change', function() {
var app_id = $(this).val(); // var app_id = $(this).val();
if(app_id!=''){ // if(app_id!=''){
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_frontend_pages',function(data, textStatus){ // $.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_after_module_changed',function(data, textStatus){
if(textStatus == 'success'){ // if(textStatus == 'success'){
$(this).after(data); // $(this).after(data);
} // }
}); // });
} // }
else{ // else{
$("#app_page_url").children().remove(); // $("#app_page_url").children().remove();
} // }
}); // });
$("#module_app_list select").live('change', function() { $("#module_app_list select").live('change', function() {
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widgets?part_id=' + get_part_id()); $.getScript(get_object_path() + '/reload_after_module_changed?module_app_id='+$(this).val()); //?part_id=' + get_part_id());
}); });
$("#widget_list select").live('change', function() { $("#widget_list select,#frontend_list select").live('change', function() {
$.getScript($(this).attr('rel') + '/' + $(this).val() + '/reload_widget_styles?module_app_id=' + $("#module_app_list select").val() + '&part_id=' + get_part_id()); $.getScript(get_object_path() +'/reload_after_list_changed?frontend=' + $(this).val() + '&module_app_id=' + $("#module_app_list select").val() );//+ '&part_id=' + get_part_id());
}); });
$("#tag_list select").live('change', function() { $("#tag_list select").live('change', function() {

View File

@ -0,0 +1,31 @@
label{
white-space: nowrap !important;
}
.style_switch{}
.style_switch ul{
margin: 0;
}
.style_switch li{
float: left;
list-style: none outside none;
margin: 0 30px 0 0;
width: 103px;
}
.style_radio{
cursor: pointer;
margin: 0 0 0 10px;
}
.style_img{
display: block;
margin: 5px 0 5px -28px;
}
.style_description{
color: #6B6B6B;
display: block;
font-size: 12px;
margin: 0 0 0 -25px;
white-space: normal;
}

View File

@ -1,49 +1,49 @@
/* 1 */ /* 1 */
.defulat_widget_typeA{ .default_widget_typeA{
font: 12px/100% 'open sans',sans-serif; font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px; margin:0 0 20px;
} }
.defulat_widget_tb{ .default_widget_tb{
border-collapse:collapse; border-collapse:collapse;
width:100%; width:100%;
} }
.defulat_widget_tb th{ .default_widget_tb th{
background: none repeat scroll 0 0 #333333; background: none repeat scroll 0 0 #333333;
color: #FFFFFF; color: #FFFFFF;
padding: 10px; padding: 10px;
text-align: left; text-align: left;
} }
.defulat_widget_tb td{ .default_widget_tb td{
border-bottom: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
padding: 10px; padding: 10px;
vertical-align: top; vertical-align: top;
white-space: normal; white-space: normal;
word-wrap: break-word; word-wrap: break-word;
} }
.defulat_widget_tb .date{ .default_widget_tb .date{
display: block; display: block;
max-width: 80px; max-width: 80px;
} }
.defulat_widget_tb .category{ .default_widget_tb .category{
display: block; display: block;
max-width: 100px; max-width: 100px;
} }
/* 2 */ /* 2 */
.defulat_widget_typeB_style2{ .default_widget_typeB_style2{
font: 12px/100% 'open sans',sans-serif; font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px; margin:0 0 20px;
} }
.defulat_widget_typeB_style2 ul{ .default_widget_typeB_style2 ul{
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.defulat_widget_typeB_style2 li{ .default_widget_typeB_style2 li{
border-bottom: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
clear: both; clear: both;
margin: 0 0 10px; margin: 0 0 10px;
@ -52,7 +52,7 @@
} }
.defulat_widget_typeB_style2 .app-pic{ .default_widget_typeB_style2 .app-pic{
background: none repeat scroll 0 0 #AAAAAA; background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px; border-radius: 3px;
float:left; float:left;
@ -61,28 +61,28 @@
overflow: hidden; overflow: hidden;
width: 50px; width: 50px;
} }
.defulat_widget_typeB_style2 img{ .default_widget_typeB_style2 img{
height:50px; height:50px;
width:50px; width:50px;
} }
.defulat_widget_typeB_style2 span{ .default_widget_typeB_style2 span{
display: inline; display: inline;
margin: 0 10px 0 0; margin: 0 10px 0 0;
} }
/* 3 */ /* 3 */
.defulat_widget_typeB_style3{ .default_widget_typeB_style3{
font: 12px/100% 'open sans',sans-serif; font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px; margin:0 0 20px;
} }
.defulat_widget_typeB_style3 ul{ .default_widget_typeB_style3 ul{
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.defulat_widget_typeB_style3 li{ .default_widget_typeB_style3 li{
border-bottom: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
clear: both; clear: both;
margin: 0 0 10px; margin: 0 0 10px;
@ -90,7 +90,7 @@
padding: 0 0 10px; padding: 0 0 10px;
} }
.defulat_widget_typeB_style3 .app-pic{ .default_widget_typeB_style3 .app-pic{
background: none repeat scroll 0 0 #AAAAAA; background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px; border-radius: 3px;
float: left; float: left;
@ -100,16 +100,16 @@
width: 50px; width: 50px;
} }
.defulat_widget_typeB_style3 span{ .default_widget_typeB_style3 span{
display:block; display:block;
margin:0 0 5px; margin:0 0 5px;
text-align: left; text-align: left;
} }
.defulat_widget_typeB_style3 .wrap{ .default_widget_typeB_style3 .wrap{
overflow: hidden; overflow: hidden;
} }
.defulat_widget_typeB_style3 img{ .default_widget_typeB_style3 img{
height:50px; height:50px;
width:50px; width:50px;
} }
@ -118,16 +118,16 @@
/* 4 */ /* 4 */
.defulat_widget_typeB_style4{ .default_widget_typeB_style4{
font: 12px/100% 'open sans',sans-serif; font: 12px/100% 'open sans',sans-serif;
margin:0 0 20px; margin:0 0 20px;
} }
.defulat_widget_typeB_style4 ul{ .default_widget_typeB_style4 ul{
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
.defulat_widget_typeB_style4 li{ .default_widget_typeB_style4 li{
border-bottom: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
clear: both; clear: both;
margin: 0 0 10px; margin: 0 0 10px;
@ -135,7 +135,7 @@
padding: 0 0 10px; padding: 0 0 10px;
} }
.defulat_widget_typeB_style4 .app-pic{ .default_widget_typeB_style4 .app-pic{
background: none repeat scroll 0 0 #AAAAAA; background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px; border-radius: 3px;
float: right; float: right;
@ -145,16 +145,16 @@
width: 50px; width: 50px;
} }
.defulat_widget_typeB_style4 span{ .default_widget_typeB_style4 span{
display:block; display:block;
margin:0 0 5px; margin:0 0 5px;
text-align: left; text-align: left;
} }
.defulat_widget_typeB_style4 .wrap{ .default_widget_typeB_style4 .wrap{
overflow: hidden; overflow: hidden;
} }
.defulat_widget_typeB_style4 img{ .default_widget_typeB_style4 img{
height:50px; height:50px;
width:50px; width:50px;
} }
@ -162,16 +162,16 @@
/* 5 */ /* 5 */
.defulat_widget_typeC{ .default_widget_typeC{
font: 12px/100% 'open sans',sans-serif; font: 12px/100% 'open sans',sans-serif;
margin: 0 0 20px; margin: 0 0 20px;
position: relative; position: relative;
} }
.defulat_widget_typeC ul{ .default_widget_typeC ul{
margin: 0 0 0 70px; margin: 0 0 0 70px;
padding: 0; padding: 0;
} }
.defulat_widget_typeC li{ .default_widget_typeC li{
border-bottom: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
clear: both; clear: both;
margin: 0 0 10px; margin: 0 0 10px;
@ -179,7 +179,7 @@
padding: 0 0 10px; padding: 0 0 10px;
} }
.defulat_widget_typeC .app-pic{ .default_widget_typeC .app-pic{
background: none repeat scroll 0 0 #AAAAAA; background: none repeat scroll 0 0 #AAAAAA;
border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
height: 50px; height: 50px;
@ -191,16 +191,16 @@
width: 50px; width: 50px;
} }
.defulat_widget_typeC span{ .default_widget_typeC span{
display:block; display:block;
margin:0 0 5px; margin:0 0 5px;
text-align: left; text-align: left;
} }
.defulat_widget_typeC .wrap{ .default_widget_typeC .wrap{
overflow: hidden; overflow: hidden;
} }
.defulat_widget_typeC img{ .default_widget_typeC img{
height:50px; height:50px;
width:50px; width:50px;
} }

298
app/assets/stylesheets/font-awesome.css.erb Normal file → Executable file
View File

@ -1,4 +1,4 @@
/* Font Awesome /* Font Awesome 3.0
the iconic font designed for use with Twitter Bootstrap the iconic font designed for use with Twitter Bootstrap
------------------------------------------------------- -------------------------------------------------------
The full suite of pictographic icons, examples, and documentation The full suite of pictographic icons, examples, and documentation
@ -6,298 +6,26 @@
License License
------------------------------------------------------- -------------------------------------------------------
The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
http://creativecommons.org/licenses/by/3.0/ A mention of • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable http://opensource.org/licenses/mit-license.html
source code is considered acceptable attribution (most common on the web). • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
If human readable source code is not available to the end user, a mention in • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
an 'About' or 'Credits' screen is considered acceptable (most common in desktop "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
or mobile software).
Contact Contact
------------------------------------------------------- -------------------------------------------------------
Email: dave@davegandy.com Email: dave@davegandy.com
Twitter: http://twitter.com/fortaweso_me Twitter: http://twitter.com/fortaweso_me
Work: http://lemonwi.se co-founder Work: Lead Product Designer @ http://kyruus.com
*/ */
@font-face { @font-face {
font-family: "FontAwesome"; font-family: 'FontAwesome';
src: url(<%= asset_path 'fontawesome-webfont.eot' %>); src:url(<%= asset_path 'fontawesome-webfont.eot' %>);
src: url(<%= asset_path 'fontawesome-webfont.eot?#iefix' %>) format('eot'), url(<%= asset_path 'fontawesome-webfont.woff' %>) format('woff'), url(<%= asset_path 'fontawesome-webfont.ttf' %>) format('truetype'), url(<%= asset_path 'fontawesome-webfont.svg#FontAwesome' %>) format('svg'); src:url(<%= asset_path 'fontawesome-webfont.eot?#iefix' %>) format('embedded-opentype'),
url(<%= asset_path 'fontawesome-webfont.woff' %>) format('woff'),
url(<%= asset_path 'fontawesome-webfont.ttf' %>) format('truetype');
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
/* Font Awesome styles
------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
/* keeps button heights with and without icons the same */
line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
/* 1.5 increased font size for icon-large * 1.25 width */
width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
text-indent: -1.3333333333333333em;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; }
.icon-envelope:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; }
.icon-zoom-in:before { content: "\f00e"; }
.icon-zoom-out:before { content: "\f010"; }
.icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-repeat:before { content: "\f01e"; }
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up:before { content: "\f087"; }
.icon-thumbs-down:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope-alt:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-user-md:before { content: "\f200"; }

File diff suppressed because it is too large Load Diff

View File

@ -16,7 +16,7 @@
.item h3 { .item h3 {
margin: 5px 0; margin: 5px 0;
} }
.item h3 [class^="icons-"] { .item h3 [class^="icon"] {
margin: 3px 5px 0 3px; margin: 3px 5px 0 3px;
} }
.item .detail { .item .detail {

View File

@ -0,0 +1,221 @@
/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.clearfix {
*zoom:1;
}
.clearfix:before,
.clearfix:after {
display:table;
content:"";
line-height:0;
}
.clearfix:after {
clear:both;
}
.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}
.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.bootstrap-datetimepicker-widget {
top:0;
left:0;
min-width: 113px;
padding:4px;
margin-top:1px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.bootstrap-datetimepicker-widget:before {
content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-bottom-color:rgba(0,0,0,0.2);
position:absolute;
top:-7px;
left:6px;
}
.bootstrap-datetimepicker-widget:after {
content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute;
top:-6px;
left:7px;
}
.bootstrap-datetimepicker-widget .timepicker {
min-width: 110px;
}
.bootstrap-datetimepicker-widget>ul {
list-style-type:none;
margin:0;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
font-weight:bold;
font-size:1.2em;
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
width:4px;
padding:0;
margin:0;
}
.bootstrap-datetimepicker-widget .datepicker>div {
display:none;
}
.bootstrap-datetimepicker-widget .picker-switch {
text-align:center;
}
.bootstrap-datetimepicker-widget table {
width:100%;
margin:0;
}
.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
text-align:center;
width:20px;
height:20px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
vertical-align: middle;
}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover {
background:#eee;
cursor:pointer;
}
.bootstrap-datetimepicker-widget td.old,
.bootstrap-datetimepicker-widget td.new {
color:#999;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover {
color:#fff;
background-color:#006dcc;
background-image:-moz-linear-gradient(top,#08c,#04c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
background-image:-webkit-linear-gradient(top,#08c,#04c);
background-image:-o-linear-gradient(top,#08c,#04c);
background-image:linear-gradient(to bottom,#08c,#04c);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
border-color:#04c #04c #002a80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#04c;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.bootstrap-datetimepicker-widget td.active:hover,
.bootstrap-datetimepicker-widget td.active:hover:hover,
.bootstrap-datetimepicker-widget td.active:active,
.bootstrap-datetimepicker-widget td.active:hover:active,
.bootstrap-datetimepicker-widget td.active.active,
.bootstrap-datetimepicker-widget td.active:hover.active,
.bootstrap-datetimepicker-widget td.active.disabled,
.bootstrap-datetimepicker-widget td.active:hover.disabled,
.bootstrap-datetimepicker-widget td.active[disabled],
.bootstrap-datetimepicker-widget td.active:hover[disabled] {
color:#fff;
background-color:#04c;
*background-color:#003bb3;
}
.bootstrap-datetimepicker-widget td.active:active,
.bootstrap-datetimepicker-widget td.active:hover:active,
.bootstrap-datetimepicker-widget td.active.active,
.bootstrap-datetimepicker-widget td.active:hover.active {
background-color:#039 \9;
}
.bootstrap-datetimepicker-widget td span {
display:block;
width:100%;
height:54px;
line-height:54px;
float:left;
cursor:pointer;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.bootstrap-datetimepicker-widget .datepicker-months td span,
.bootstrap-datetimepicker-widget .datepicker-years td span {
width: 50px;
}
.bootstrap-datetimepicker-widget td span:hover {
background:#eee;
}
.bootstrap-datetimepicker-widget td span.active {
color:#fff;
background-color:#006dcc;
background-image:-moz-linear-gradient(top,#08c,#04c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
background-image:-webkit-linear-gradient(top,#08c,#04c);
background-image:-o-linear-gradient(top,#08c,#04c);
background-image:linear-gradient(to bottom,#08c,#04c);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
border-color:#04c #04c #002a80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#04c;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.bootstrap-datetimepicker-widget td span.active:hover,
.bootstrap-datetimepicker-widget td span.active:active,
.bootstrap-datetimepicker-widget td span.active.active,
.bootstrap-datetimepicker-widget td span.active.disabled,
.bootstrap-datetimepicker-widget td span.active[disabled] {
color:#fff;
background-color:#04c;
*background-color:#003bb3;
}
.bootstrap-datetimepicker-widget td span.active:active,
.bootstrap-datetimepicker-widget td span.active.active {
background-color:#039 \9;
}
.bootstrap-datetimepicker-widget td span.old {
color:#999;
}
.bootstrap-datetimepicker-widget th.switch {
width:145px;
}
.bootstrap-datetimepicker-widget th.next,
.bootstrap-datetimepicker-widget th.prev {
font-size:21px;
}
.bootstrap-datetimepicker-widget thead tr:first-child th {
cursor:pointer;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
background:#eee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
cursor:pointer;
}

View File

@ -5,6 +5,6 @@
*= require mobile/jquery.mobile-1.2.0.css *= require mobile/jquery.mobile-1.2.0.css
*= require mobile/add2home *= require mobile/add2home
*= require mobile/orbit-mobile *= require mobile/orbit-mobile
*= require mobile/icons *= require icons
*= require mobile/font-awesome *= require font-awesome
*/ */

View File

@ -194,28 +194,25 @@ div[data-role="page"] {
padding: 0 0 20px; padding: 0 0 20px;
margin-bottom: 0; margin-bottom: 0;
} }
#news_content .content .newpic { #announcement_content .content .newpic {
width: 320px; width: 320px;
height: 220px; height: 220px;
margin: 0 auto; margin: 0 auto;
} }
#news_content .content .newstitle { #announcement_content .content .newstitle {
font-size: 1.4em; font-size: 1.4em;
padding: 0 10px; padding: 0 10px;
margin: 1em 0; margin: 1em 0;
} }
#news_content .content .newsDate { #announcement_content .content .newsDate {
padding: 0 10px; padding: 0 10px;
font-size: 1em; font-size: 1em;
color: #8D8D8D; color: #8D8D8D;
} }
#news_content .content .newsummary { #announcement_content .content .newsummary {
padding: 0 10px 20px; padding: 0 10px 20px;
margin-bottom: 0; margin-bottom: 0;
} }
#announcement_content .content {
padding: 10px;
}
#map div[data-role="content"] { #map div[data-role="content"] {
padding: 0; padding: 0;
} }

View File

@ -11,9 +11,10 @@
*= require orbit-bar *= require orbit-bar
*= require bootstrap-orbit *= require bootstrap-orbit
*= require list *= require list
*= require widgets *= require widget
*= require scroll_style *= require scroll_style
*= require isotope *= require isotope
*= require icons *= require icons
*= require site-map *= require site-map
*= require lib/bootstrap-datetimepicker
*/ */

View File

@ -1,234 +1,234 @@
#orbit-bar { #orbit-bar {
margin-bottom: 0; margin-bottom:0;
position:fixed; position:fixed;
width:100%; width:100%;
z-index: 99; z-index:99;
top: 0; top:0;
left: 0; left:0;
} }
#orbit-bar .navbar-inner { #orbit-bar .navbar-inner {
min-height: 28px; min-height:28px;
height: 28px; height:28px;
border: none; border:none;
-moz-border-radius: 0px; -moz-border-radius:0px;
-webkit-border-radius: 0px; -webkit-border-radius:0px;
border-radius: 0px; border-radius:0px;
padding-top: 2px; padding-top:2px;
padding-bottom: 1px; padding-bottom:1px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(127, 149, 165, 1), 0 -1px 0 rgba(31, 32, 36, 1) inset; box-shadow:0 1px 3px rgba(0,0,0,0.8),inset 0 1px 0 #7f95a5,0 -1px 0 #1f2024 inset;
background-image: -moz-linear-gradient(top, #545b60, #191a1c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c));
background-image: -ms-linear-gradient(top, #545b60, #191a1c); background-image:-webkit-linear-gradient(top, #545b60, #191a1c);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#545b60), to(#191a1c)); background-image:-moz-linear-gradient(top, #545b60, #191a1c);
background-image: -webkit-linear-gradient(top, #545b60, #191a1c); background-image:-ms-linear-gradient(top, #545b60, #191a1c);
background-image: -o-linear-gradient(top, #545b60, #191a1c); background-image:-o-linear-gradient(top, #545b60, #191a1c);
background-image: linear-gradient(top, #545b60, #191a1c); background-image:linear-gradient(top, #545b60, #191a1c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545b60', endColorstr='#191a1c', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545b60', endColorstr='#191a1c', GradientType=0);
} }
#orbit-bar .navbar-search { #orbit-bar .navbar-search {
left: 30px; left:30px;
margin: 0; margin:0;
position: absolute; position:absolute;
text-align: right; text-align:right;
top: -1px; top:-1px;
z-index: 0; z-index:0;
opacity: 0; opacity:0;
-moz-opacity: 0; -moz-opacity:0;
filter:alpha(opacity=0); filter:alpha(opacity=0);
} }
#orbit-bar .nav.pull-right { #orbit-bar .nav.pull-right {
margin-right: -20px; margin-right:-20px;
} }
#orbit-bar .search-query { #orbit-bar .search-query {
padding: 7px 9px 5px; padding:7px 9px 5px;
height: 12px; height:12px;
margin-top: 3px; margin-top:3px;
border: none; border:none;
line-height: 14px; line-height:14px;
border-radius: 3px; border-radius:3px;
} }
#orbit-bar .search-query:focus { #orbit-bar .search-query:focus {
background-position: 5px 2px; background-position:5px 2px;
} }
#orbit-bar .container { #orbit-bar .container {
width:100%; width:100%;
} }
#orbit-bar .orbit-logo .brand { #orbit-bar .orbit-logo .brand {
background: url(<%= asset_path 'orbit-bar.png' %>) no-repeat -162px -5px; background:url(<%= asset_path 'orbit-bar.png' %>) no-repeat -162px -5px;
text-indent:-9999px; text-indent:-9999px;
padding: 5px 20px 4px; padding:5px 20px 4px;
} }
#orbit-bar .orbit-logo .brand:hover { #orbit-bar .orbit-logo .brand:hover {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
#orbit-bar .orbit-logo.open .brand { #orbit-bar .orbit-logo.open .brand {
background-color: rgba(0,157,220,1); background-color:#009ddc;
} }
#orbit-bar .orbit-logo .dropdown-menu { #orbit-bar .orbit-logo .dropdown-menu {
left: -15px; left:-15px;
} }
#orbit-bar .nav > li { #orbit-bar .dropdown-menu>li [class^="icon"],
height: 28px; #orbit-bar .dropdown-menu>li [class*=" icon"] {
}
#orbit-bar .nav > li > a:hover {
background-color: rgba(0,157,220,1);
}
#orbit-bar .nav > li > a {
/*background-image: url(<%= asset_path 'orbit-bar.png' %>);*/
background-repeat:no-repeat;
display: inline-block;
width: 17px;
height: 16px;
padding: 6px 6px 6px 5px;
}
#orbit-bar .nav > li > a[data-icon]:before {
font-size: 1.5em; font-size: 1.5em;
color: #fff; margin-right: 10px;
line-height: 16px;
text-shadow: none;
} }
#orbit-bar .nav > li.search { #orbit-bar .nav>li {
overflow: hidden; height:28px;
width: 28px;
position: relative;
} }
#orbit-bar .nav > li > a.orbit-bar-home { #orbit-bar .nav>li>a:hover {
background-position: -10px -10px; background-color:#009ddc;
} }
#orbit-bar .nav > li > a.orbit-bar-desktop { #orbit-bar .nav>li>a {
background-position: -106px -9px; background-repeat:no-repeat;
display:inline-block;
width:17px;
height:16px;
padding:6px 6px 6px 5px;
} }
#orbit-bar .nav > li > a.orbit-bar-member { #orbit-bar .nav>li>a[data-icon]:before {
background-position: -4px -37px; font-size:1.5em;
color:#fff;
line-height:16px;
text-shadow:none;
} }
#orbit-bar .nav > li > a.orbit-bar-member { #orbit-bar .nav>li.search {
background-position: -10px -43px; overflow:hidden;
width:28px;
position:relative;
} }
#orbit-bar .nav > li > a.orbit-bar-language { #orbit-bar .nav>li>a.orbit-bar-home {
background-position: -42px -42px; background-position:-10px -10px;
} }
#orbit-bar .nav > li > a.orbit-bar-search { #orbit-bar .nav>li>a.orbit-bar-desktop {
background-position: -75px -10px; background-position:-106px -9px;
overflow: hidden;
position: absolute;
right: 0;
z-index: 1;
} }
#orbit-bar .nav > li.language.open > a.orbit-bar-language { #orbit-bar .nav>li>a.orbit-bar-member {
background-color: rgba(0,157,220,1); background-position:-4px -37px;
}
#orbit-bar .nav>li>a.orbit-bar-member {
background-position:-10px -43px;
}
#orbit-bar .nav>li>a.orbit-bar-language {
background-position:-42px -42px;
}
#orbit-bar .nav>li>a.orbit-bar-search {
background-position:-75px -10px;
overflow:hidden;
position:absolute;
right:0;
z-index:1;
}
#orbit-bar .nav>li.language.open>a.orbit-bar-language {
background-color:#009ddc;
} }
.language-menu .active { .language-menu .active {
color: #ffffff; color:#ffffff;
text-decoration: none; text-decoration:none;
background-color: #0088cc; background-color:#0088cc;
} }
#orbit-bar .nav > li > a.orbit-bar-account { #orbit-bar .nav>li>a.orbit-bar-account {
background-image: none; background-image:none;
height: 22px; height:22px;
padding: 3px; padding:3px;
text-indent: inherit; text-indent:inherit;
min-width: 110px; min-width:110px;
width: auto !important; width:auto !important;
text-align: left; text-align:left;
color: #FFFFFF; color:#FFFFFF;
text-shadow: none; text-shadow:none;
background-color: rgba(0, 0, 0, 0.5); background-color:rgba(0,0,0,0.5);
} }
#orbit-bar .nav > li > a.orbit-bar-account:hover { #orbit-bar .nav>li>a.orbit-bar-account:hover {
background-color: #08C; background-color:#08C;
} }
#orbit-bar .nav span.member-name { #orbit-bar .nav span.member-name {
display: inline-block; display:inline-block;
line-height: 22px; line-height:22px;
padding: 0 10px; padding:0 10px;
vertical-align: top; vertical-align:top;
} }
#orbit-bar .nav img.member-img { #orbit-bar .nav img.member-img {
display: inline-block; display:inline-block;
max-width: 24px; max-width:24px;
margin-top: -2px; margin-top:-2px;
} }
#orbit-bar .clear { #orbit-bar .clear {
clear: none; clear:none;
} }
#orbit-bar .account-menu { #orbit-bar .account-menu {
right: 5px; right:5px;
} }
#orbit-bar .bar-login { #orbit-bar .bar-login .open,#orbit-bar .open .orbit-bar-account {
background-color:#009DDC;
}
#orbit-bar .bar-login .open, #orbit-bar .open .orbit-bar-account {
background-color: #009DDC;
} }
#orbit-bar .bar-login .dropdown-menu { #orbit-bar .bar-login .dropdown-menu {
padding: 0 0 10px; padding:0 0 10px;
max-width: 260px; max-width:260px;
} }
#orbit-bar .bar-login .dropdown-menu .log { #orbit-bar .bar-login .dropdown-menu .log {
margin: 10px 15px 0; margin:10px 15px 0;
list-style: none outside none; list-style:none outside none;
} }
#orbit-bar .bar-login .dropdown-menu .log .title { #orbit-bar .bar-login .dropdown-menu .log .title {
background: url(<%= asset_path 'sign-in-logo2.png' %>) no-repeat center center; background:url(<%= asset_path 'sign-in-logo2.png' %>) no-repeat center center;
height: 70px; height:70px;
} }
#orbit-bar .bar-login .dropdown-menu .log form { #orbit-bar .bar-login .dropdown-menu .log form {
margin: 0 0 8px; margin:0 0 8px;
} }
#orbit-bar .bar-login .dropdown-menu .log input { #orbit-bar .bar-login .dropdown-menu .log input {
display: inline-block; display:inline-block;
margin: 0; margin:0;
} }
#orbit-bar .bar-login .dropdown-menu .log .span2 { #orbit-bar .bar-login .dropdown-menu .log .span2 {
width: 182px; width:182px;
} }
#orbit-bar .bar-login .dropdown-menu .log .forgot { #orbit-bar .bar-login .dropdown-menu .log .forgot {
margin-bottom: 20px; margin-bottom:20px;
padding: 3px 0 0; padding:3px 0 0;
float: right; float:right;
display: inline-block; display:inline-block;
color: #0088CC; color:#0088CC;
} }
#orbit-bar .bar-login .dropdown-menu .log .input-prepend { #orbit-bar .bar-login .dropdown-menu .log .input-prepend {
margin-top: 20px; margin-top:20px;
} }
#orbit-bar .bar-login .dropdown-menu .log .remember { #orbit-bar .bar-login .dropdown-menu .log .remember {
margin-top: 5px; margin-top:5px;
} }
#orbit-bar .bar-login .dropdown-menu .log .forgot:hover { #orbit-bar .bar-login .dropdown-menu .log .forgot:hover {
padding: 3px 0 0; padding:3px 0 0;
float: right; float:right;
display: inline-block; display:inline-block;
color: #005580; color:#005580;
text-decoration: underline; text-decoration:underline;
background-color: transparent; background-color:transparent;
} }
#orbit-bar .bar-login .dropdown-menu .log .btn { #orbit-bar .bar-login .dropdown-menu .log .btn {
width: 220px; width:220px;
} }
#orbit-bar .bar-login .dropdown-menu .log .divider { #orbit-bar .bar-login .dropdown-menu .log .divider {
position:relative; position:relative;
overflow: inherit; overflow:inherit;
margin: 20px 0; margin:20px 0;
} }
#orbit-bar .bar-login .dropdown-menu .log .divider span { #orbit-bar .bar-login .dropdown-menu .log .divider span {
position: absolute; position:absolute;
width: 20px; width:20px;
height: 20px; height:20px;
background-color: #FFF; background-color:#FFF;
color: #666; color:#666;
top: -9px; top:-9px;
left: 100px; left:100px;
font-size: 1.4em; font-size:1.4em;
text-align: center; text-align:center;
} }
#orbit-bar .bar-login .dropdown-menu .register { #orbit-bar .bar-login .dropdown-menu .register {
color: #FFFFFF; color:#FFFFFF;
margin: 0 15px; margin:0 15px;
width: 188px; width:188px;
} }
#orbit-bar .add-on i { #orbit-bar .add-on i {
font-size: 12px; font-size:12px;
} }

View File

@ -49,8 +49,11 @@
#main-sidebar #position span { #main-sidebar #position span {
color: #FFF; color: #FFF;
} }
#main-sidebar #position [class^="icons"] { #main-sidebar #position>a [class^="icon"] {
color: #FFF; color: #FFF;
font-size: 1.5em;
line-height: 2em;
margin-right: 10px;
} }
#main-sidebar #position a { #main-sidebar #position a {
display: block; display: block;
@ -79,8 +82,9 @@
color: #CFCFCF; color: #CFCFCF;
text-shadow: 0 -1px 0px rgba(36, 36, 36, 0.65); text-shadow: 0 -1px 0px rgba(36, 36, 36, 0.65);
} }
#main-sidebar #position #collapse-menu [class^="icon-"] { #main-sidebar #position #collapse-menu [class^="icon"] {
display: inline; display: inline;
line-height: 3px;
} }
#main-sidebar #position a:hover { #main-sidebar #position a:hover {
text-decoration: none; text-decoration: none;
@ -91,11 +95,13 @@
#main-sidebar .nav > li { #main-sidebar .nav > li {
margin: 1px 0; margin: 1px 0;
} }
#main-sidebar .nav > li > a [class^="icons-"] { #main-sidebar .nav > li > a [class^="icon"] {
float: left; float: left;
color: #333; color: #333;
font-size: 1.5em;
line-height: 1.5em;
} }
#main-sidebar .nav > li.active > a [class^="icons-"] { #main-sidebar .nav > li.active > a [class^="icon"] {
opacity: 1; opacity: 1;
-moz-opacity: 1; -moz-opacity: 1;
filter:alpha(opacity=10); filter:alpha(opacity=10);
@ -133,7 +139,7 @@
-webkit-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15); -webkit-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15);
-moz-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15); -moz-box-shadow: inset -5px 0px 15px rgba(0, 0, 0, .15);
} }
#main-sidebar .overview > .nav > li:hover > a [class^="icons-"] { #main-sidebar .overview > .nav > li:hover > a [class^="icon"] {
color: #fff; color: #fff;
} }
#main-sidebar .nav > li > .nav { #main-sidebar .nav > li > .nav {
@ -156,7 +162,7 @@
#main-sidebar .nav > li > .nav > li { #main-sidebar .nav > li > .nav > li {
position: relative; position: relative;
} }
#main-sidebar .nav > li > .nav > li [class^="icon-"] { #main-sidebar .nav > li > .nav > li [class^="icon"] {
position: absolute; position: absolute;
color: #FFF; color: #FFF;
top: 4px; top: 4px;
@ -183,8 +189,8 @@
#main-sidebar .nav > li > .nav > li.active > a:hover { #main-sidebar .nav > li > .nav > li.active > a:hover {
background-color: #6B6B6B; background-color: #6B6B6B;
} }
#main-sidebar .nav > li > .nav > li.active > a [class^="icon-"], #main-sidebar .nav > li > .nav > li.active > a [class^="icon"],
#main-sidebar .nav > li > .nav > li > a:hover [class^="icon-"] { #main-sidebar .nav > li > .nav > li > a:hover [class^="icon"] {
display: block; display: block;
} }
#main-wrap { #main-wrap {
@ -198,6 +204,11 @@
height: auto; height: auto;
min-height: 36px; min-height: 36px;
} }
#main-wrap .subnav .breadcrumb {
margin: 0;
border-bottom: 1px solid #DBDBDB;
border-radius: 0;
}
#main-wrap .pagination { #main-wrap .pagination {
margin: 18px 0 0; margin: 18px 0 0;
text-align: center; text-align: center;
@ -453,14 +464,12 @@
.sign-in .error .help-inline { .sign-in .error .help-inline {
display:inline-block; display:inline-block;
} }
.web-symbol:after { .web-symbol:before {
font-family: 'WebSymbolsRegular'; font-family: 'entypo';
content: "{"; content: "\e0ce";
margin-left: 2px;
margin-top: 8px;
} }
.active .web-symbol:after { .active .web-symbol:before {
content: "}"; content: "\e0cf";
} }
.img-peview { .img-peview {
margin-left: 12px; margin-left: 12px;
@ -539,19 +548,21 @@
margin-left:40px; margin-left:40px;
} }
.folded #main-sidebar .nav { .folded #main-sidebar .nav {
padding-right: 0;
padding-left: 12px; padding-left: 12px;
width: 28px; width: 28px;
white-space: nowrap; white-space: nowrap;
} }
.folded #main-sidebar .nav > li > a [class^="icons-"] { /*.folded #main-sidebar .nav > li > a [class^="icon"] {
margin-left: 1px; margin-left: 1px;
} }*/
/*.folded #main-sidebar .viewport { /*.folded #main-sidebar .viewport {
width: 39px; width: 39px;
background-color: rgba(100,100,100,.3) background-color: rgba(100,100,100,.3)
}*/ }*/
.folded #main-sidebar:hover .viewport { .folded #main-sidebar .viewport {
width: 198px; /*width: 198px;*/
overflow: visible;
/*background-color: rgba(100,100,100,.3)*/ /*background-color: rgba(100,100,100,.3)*/
} }
.folded #main-sidebar .overview > .nav-list > li { .folded #main-sidebar .overview > .nav-list > li {
@ -563,6 +574,7 @@
} }
.folded #main-sidebar .overview > .nav-list > li:hover > a { .folded #main-sidebar .overview > .nav-list > li:hover > a {
width: 172px; width: 172px;
position: relative;
} }
.folded #main-sidebar .overview > .nav-list > li > a > span, .folded #main-sidebar #position span { .folded #main-sidebar .overview > .nav-list > li > a > span, .folded #main-sidebar #position span {
display: none; display: none;
@ -629,7 +641,7 @@
#banner_tab li a { #banner_tab li a {
padding-right: 32px; padding-right: 32px;
} }
#banner_tab li [class^="icons-"] { #banner_tab li [class^="icon"] {
float: right; float: right;
margin-top: 8px; margin-top: 8px;
} }

View File

@ -3,7 +3,6 @@
} }
.widget-box { .widget-box {
background-color: #FFF; background-color: #FFF;
overflow: hidden;
min-width: 300px; min-width: 300px;
margin: 0 0 5px 5px; margin: 0 0 5px 5px;
position:relative; position:relative;
@ -25,7 +24,7 @@
background-image: linear-gradient(top, #B7B7B7, #9d9d9d); background-image: linear-gradient(top, #B7B7B7, #9d9d9d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0);
} }
.widget-box .widget-title [class^="icons-"] { .widget-box .widget-title [class^="icon"] {
margin: 3px 5px 0 2px; margin: 3px 5px 0 2px;
} }
.widget-box .widget-content { .widget-box .widget-content {

View File

@ -1,160 +0,0 @@
.widget-size-300 {
width:298px;
}
.widget-box {
background-color: #FFF;
overflow: hidden;
min-width: 300px;
margin: 0 0 5px 5px;
position:relative;
}
.widget-box .widget-title {
margin: 0;
font-size: 1.5em;
line-height: 1.5em;
color: #FFF;
padding-left: 5px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
background-image: -moz-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -ms-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B7B7B7), to(#9d9d9d));
background-image: -webkit-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: -o-linear-gradient(top, #B7B7B7, #9d9d9d);
background-image: linear-gradient(top, #B7B7B7, #9d9d9d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7B7B7', endColorstr='#9d9d9d', GradientType=0);
}
.widget-box .widget-title [class^="icons-"] {
margin: 3px 5px 0 2px;
}
.widget-box .widget-content {
padding: 10px;
border-width: 0 1px 1px;
border-style: solid;
border-color: #CCCCCC;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
}
.widget-box .form-horizontal .control-group > label {
width: 50px;
}
.widget-box .form-horizontal .controls {
margin-left: 60px;
}
.widget-action {
position:absolute;
right:1px;
top:6px;
}
.action {
float: left;
display:inline-block;
margin-right: 5px;
opacity: 0.8;
filter: alpha(opacity=80);
color: #FFF;
}
.action:hover {
opacity: 1;
filter: alpha(opacity=80);
cursor: pointer;
color: #FFF;
text-decoration: none;
}
.select-role {
display:none;
padding: 10px 0;
}
.file-upload {
position:relative;
overflow: hidden;
}
.file-upload .file-name {
white-space: nowrap;
overflow: hidden;
border-style: solid;
border-width: 1px 1px 1px 0;
border-color: #CCC;
display: inline-block;
float: left;
padding: 4px 10px;
height: 18px;
line-height: 18px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
text-align: left;
margin: 0;
width: 193px;
}
.file-upload .upload {
margin:0;
padding:0;
position:absolute;
top: 0;
left:0;
opacity:.0;
font-size: 60px;
left: -595px/9;
filter: alpha(opacity= 0);
outline: none;
}
.file-upload .upload:focus {
position:absolute;
}
.file-upload .input-medium {
border-radius: 3px 3px 3px 3px !important;
width: 267px;
position: relative;
z-index: 5;
display: block;
clear: both;
}
.file-upload .control-label {
margin-top: 0;
margin-bottom: 5px;
}
.upload-picture {
margin-bottom: 5px;
text-align: center;
width: 276px;
overflow: hidden;
height: 90px;
}
.upload-picture img {
left: 0;
margin-top: -15%;
width: 100%;
}
.widget-box .widgetInfo {
display: inline-block;
text-align: center;
width: 255px;
margin : 0px 0 5px;
padding: 5px 10px;
}
#widget-link table {
margin-bottom:0
}
/*Date*/
.showDate {
border-style: solid;
border-width: 1px 0 1px 1px;
border-color: #CCC;
display: inline-block;
float: left;
padding: 4px 10px;
height: 18px;
line-height: 18px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
text-align: center;
}
.calendarInput {
position: absolute;
visibility: hidden;
left: 11px;
}

View File

@ -40,9 +40,10 @@ class Admin::InfosController < ApplicationController
@attribute.update_attributes(params[:info]) @attribute.update_attributes(params[:info])
@attribute.attribute_fields.each{|t| t.destroy if t["to_delete"] == true} @attribute.attribute_fields.each{|t| t.destroy if t["to_delete"] == true}
respond_to do |format| respond_to do |format|
format.html { redirect_to :action => :index } format.html { redirect_to(edit_admin_info_path(params[:id])) }
format.js { render 'admin/attributes/toggle_enable' } format.js { render 'admin/attributes/toggle_enable' }
end end
end end
def destroy def destroy

View File

@ -3,38 +3,12 @@ class Admin::ModuleAppsController < ApplicationController
before_filter :user_has_sub_manager_privilege?, :only => [ :assign_sub_manager, :remove_sub_manager ] before_filter :user_has_sub_manager_privilege?, :only => [ :assign_sub_manager, :remove_sub_manager ]
layout "new_admin" layout "new_admin"
helper Admin::PagePartsHelper
def index def index
@module_apps = ModuleApp.all.entries @module_apps = ModuleApp.all.entries
end end
def reload_frontend_pages
@categories =[]
@module_app = ModuleApp.find(params[:id])
@frontend_path = @module_app.widgets.keys[0] if ( !@module_app.widgets.blank? && @module_app.widgets[0].blank? )
@frontend_style = @module_app.widgets[@frontend_path] if ( !@frontend_path.blank? )
case @module_app.key
when 'announcement'
@categories = BulletinCategory.all
@tags = AnnouncementTag.all
when 'news'
@categories = NewsBulletinCategory.all
@tags = NewsTag.all
when 'web_resource'
@categories = WebLinkCategory.all
@tags = WebResourceTag.all
when 'archive'
@categories = ArchiveFileCategory.all
@tags = ArchiveTag.all
end
respond_to do |format|
format.js {}
end
end
def module_auth_proc def module_auth_proc
@module_app = ModuleApp.find(params[:id]) @module_app = ModuleApp.find(params[:id])
@ -136,7 +110,6 @@ class Admin::ModuleAppsController < ApplicationController
end end
#user is not permited to do that #user is not permited to do that
flash[:notice] = t('app_auth.operation_not_permitted') flash[:notice] = t('app_auth.operation_not_permitted')
render :nothing => true, :status => 403 render :nothing => true,:status => 403
end end
end end

View File

@ -25,7 +25,8 @@ class Admin::PagePartsController < ApplicationController
def edit def edit
@part = PagePart.find(params[:id]) @part = PagePart.find(params[:id])
@module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc) @module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc)
@module_app = @part.module_app ? @part.module_app : @module_apps[0] @module_app = @part.module_app ? @part.module_app : nil
@user_choose = @part.widget_path
@r_tag = @part.public_r_tag.blank? ? LIST[:public_r_tags][0] : @part.public_r_tag @r_tag = @part.public_r_tag.blank? ? LIST[:public_r_tags][0] : @part.public_r_tag
@tag_objects = @r_tag.classify.constantize.all rescue nil @tag_objects = @r_tag.classify.constantize.all rescue nil
@widget_path = @part.widget_path ? @part.widget_path : @module_app.widgets.keys[0] @widget_path = @part.widget_path ? @part.widget_path : @module_app.widgets.keys[0]
@ -37,11 +38,12 @@ class Admin::PagePartsController < ApplicationController
# @widget_style = @module_app.widgets[@widget_path] if !@widget_path.blank? && !@module_app.widgets.blank? # @widget_style = @module_app.widgets[@widget_path] if !@widget_path.blank? && !@module_app.widgets.blank?
# end # end
@widget_path = @part.widget_path ? @part.widget_path : @module_app.widgets.keys[0] @widget_path = @part.widget_path ? @part.widget_path : (@module_app.widgets.keys[0] rescue nil)
if @module_app.widgets.any?{|b| b.class == Array} if @module_app && @module_app.widgets.any?{|b| b.class == Array}
@widget_style = @module_app.widgets[@widget_path] if !@widget_path.blank? && !@module_app.widgets.blank? @widget_style = @module_app.widgets[@widget_path] if !@widget_path.blank? && !@module_app.widgets.blank?
end end
# TODO 應該要有一些東西來決定 @categories @tags # TODO 應該要有一些東西來決定 @categories @tags
# case @module_app.key # case @module_app.key
# when 'announcement' # when 'announcement'
@ -55,7 +57,7 @@ class Admin::PagePartsController < ApplicationController
# when 'archive' # when 'archive'
# @categories = ArchiveFileCategory.all # @categories = ArchiveFileCategory.all
# @tags = ArchiveTag.all # @tags = ArchiveTag.all
# end # end if @module_app
end end
@ -70,6 +72,11 @@ class Admin::PagePartsController < ApplicationController
params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field] params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field]
params[:page_part][:widget_field_type] = nil params[:page_part][:widget_field_type] = nil
if params[:page_part][:module_app].blank?
params[:page_part][:module_app] = nil
params[:page_part][:kind] = nil
end
if @part.update_attributes(params[:page_part]) if @part.update_attributes(params[:page_part])
set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu') set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
flash.now[:notice] = t('update.success.content') flash.now[:notice] = t('update.success.content')
@ -99,13 +106,13 @@ class Admin::PagePartsController < ApplicationController
end end
def reload_widgets def reload_widgets
@part = PagePart.find params[:part_id] @part = PagePart.find params[:id]
@categories =[] @categories =[]
@module_app = ModuleApp.find(params[:id]) @module_app = ModuleApp.find(params[:module_app_id]) rescue nil
@widget_path = @module_app.widgets.keys[0] if ( @module_app.widgets[0].blank? ) @widget_path = @module_app.widgets.keys[0] if (@module_app && @module_app.widgets[0].blank? )
@widget_style = @module_app.get_widget_style[@widget_path][:style] unless @widget_path.nil? @widget_style = @module_app.widgets[@widget_path] if ( !@widget_path.blank? )
case @module_app.key case @module_app.key
when 'announcement' when 'announcement'
@ -113,15 +120,16 @@ class Admin::PagePartsController < ApplicationController
@tags = AnnouncementTag.all @tags = AnnouncementTag.all
when 'gallery' when 'gallery'
@albums = GalleryAlbum.all @albums = GalleryAlbum.all
@tags = []
when 'web_resource' when 'web_resource'
@categories = WebLinkCategory.all @categories = WebLinkCategory.all
@tags = WebResourceTag.all @tags = WebResourceTag.all
when 'archive' when 'archive'
@categories = ArchiveFileCategory.all @categories = ArchiveFileCategory.all
@tags = ArchiveTag.all @tags = ArchiveTag.all
end end if @module_app
@part.widget_path = @module_app.widgets.first if @module_app.needs_to_widget_option? @part.widget_path = @module_app.widgets.first if( @module_app && @module_app.needs_to_widget_option?)
respond_to do |format| respond_to do |format|
format.js {} format.js {}
end end
@ -129,8 +137,11 @@ class Admin::PagePartsController < ApplicationController
def reload_widget_styles def reload_widget_styles
@module_app = ModuleApp.find(params[:module_app_id]) @module_app = ModuleApp.find(params[:module_app_id])
style_ary = @module_app.get_widget_style[params[:id]]
@widget_style = style_ary[:style] unless style_ary.nil? @part = PagePart.find params[:id]
@user_choose =@widget_path= params[:frontend]
@widget_style = @module_app.widgets[@widget_path]
respond_to do |format| respond_to do |format|
format.js {} format.js {}

View File

@ -1,5 +1,5 @@
class Admin::PagesController < Admin::ItemsController class Admin::PagesController < Admin::ItemsController
helper Admin::PagePartsHelper
def show def show
@item = Page.find(params[:id]) @item = Page.find(params[:id])
respond_to do |format| respond_to do |format|
@ -19,14 +19,20 @@ class Admin::PagesController < Admin::ItemsController
end end
def edit def edit
@item = Page.find(params[:id]) @item = @page =Page.find(params[:id])
@user_choose = @item.app_frontend_url
@apps = ModuleApp.excludes(app_pages: nil).entries @apps = ModuleApp.excludes(app_pages: nil).entries
@module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc) @module_apps = ModuleApp.excludes(widgets: nil).where(enable_frontend: true).order_by(:title, :asc)
@designs = Design.all.entries @designs = Design.all.entries
@design = @item.design ? @item.design : @designs.first @design = @item.design ? @item.design : @designs.first
@app_frontend_urls = @item.module_app.app_pages if @item.module_app
if @item.module_app
@app_frontend_urls = @item.module_app.app_pages
@app_frontend_urls << 'default_widget' if @item.module_app.has_default_widget?
end
if @item.module_app if @item.module_app
@module_app = @item.module_app @module_app = @item.module_app
@ -124,6 +130,43 @@ class Admin::PagesController < Admin::ItemsController
end end
end end
def reload_front_end_setting
@page = Page.find params[:id]
@module_app = ModuleApp.find params[:module_app_id]
@chosen_frontend = @user_choose = params[:frontend]
end
def reload_frontend_pages
@page = Page.find params[:id] rescue nil
# @categories =[]
@module_app = ModuleApp.find(params[:module_app_id]) rescue nil
@app_frontend_urls = @module_app.nil? ? nil : @module_app.app_pages
@app_frontend_urls << 'default_widget' if(@module_app && @module_app.has_default_widget?)
case (@module_app.nil? ? nil : @module_app.key )
when 'announcement'
@categories = BulletinCategory.all
@tags = AnnouncementTag.all
when 'news'
@categories = NewsBulletinCategory.all
@tags = NewsTag.all
when 'web_resource'
@categories = WebLinkCategory.all
@tags = WebResourceTag.all
when 'archive'
@categories = ArchiveFileCategory.all
@tags = ArchiveTag.all
else
@categories = []
@tags = []
end
respond_to do |format|
format.js {}
end
end
def reload_themes def reload_themes
@design = Design.find(params[:id]) @design = Design.find(params[:id])
@themes = @design.themes @themes = @design.themes

View File

@ -3,7 +3,7 @@ class Admin::RolesController < ApplicationController
layout "new_admin" layout "new_admin"
before_filter :authenticate_user! before_filter :authenticate_user!
before_filter :is_admin? before_filter :is_admin?
before_filter :set_attribute, :only => [:index, :show, :new, :edit] before_filter :set_attribute, :only => [:index, :show, :new, :edit, :role_field, :sub_role, :add_sub_role, :edit_sub_role, :sub_role_field]
helper Admin::AttributeValuesViewHelper helper Admin::AttributeValuesViewHelper
def index def index
@ -13,13 +13,100 @@ class Admin::RolesController < ApplicationController
def show def show
end
def role_field
@field_name = 'role'
@attribute = Role.find(params[:role_id])
end
def sub_role
@attribute = Role.find(params[:role_id])
@attribute_fields_upper_object = @attribute.sub_roles
end
def add_sub_role
@attribute = Role.find(params[:role_id])
# @sub_attribute = Role.find(params[:role_id])
@sub_attribute = SubRole.new
@sub_attribute.role_id = params[:role_id]
end
def edit_sub_role
@sub_attribute = SubRole.find(params[:role_id])
@attribute = Role.find(@sub_attribute.role_id)
@sub_attribute.role_id = @sub_attribute.role_id
end
def sub_role_field
@field_name = 'sub_role'
@sub_attribute = SubRole.find(params[:role_id])
@attribute = Role.find(@sub_attribute.role_id)
end
def add_attribute_field
if params[:sub_role]
@field_name = 'sub_role'
attribute = SubRole.find(params[:sub_role][:id]) rescue nil
@attribute_field_counter = attribute.attribute_fields.count
@attribute_field = attribute.attribute_fields.build
@attribute_field.save
@attribute_field[:af_count] = @attribute_field_counter
@attribute = SubRole.find(params[:sub_role][:id])
else
@field_name = 'role'
attribute = Role.find(params[:role_id]) rescue nil
@attribute_field_counter = attribute.attribute_fields.count
@attribute_field = attribute.attribute_fields.build
@attribute_field.save
@attribute_field[:af_count] = @attribute_field_counter
@attribute = Role.find(params[:role_id])
end
respond_to do |format|
format.js { render 'add_attribute_field' }
end
end end
def new def new
@attribute = Role.new @attribute = Role.new
if !params[:parent_id]
render :template => 'admin/attributes/new' render :template => 'admin/attributes/new'
end end
end
def edit def edit
@attribute = Role.find(params[:id]) @attribute = Role.find(params[:id])
@attribute_fields_upper_object = @attribute.sub_roles @attribute_fields_upper_object = @attribute.sub_roles
@ -27,24 +114,75 @@ class Admin::RolesController < ApplicationController
end end
def create def create
if params[:sub_role]
@sub_role = SubRole.new(params[:sub_role])
# @sub_role.role_id = params[:id]
respond_to do |format|
if @sub_role.save
format.html { redirect_to(admin_role_sub_role_url(params[:sub_role][:role_id])) }
end
end
else
@attribute = Role.new(params[:role]) @attribute = Role.new(params[:role])
@attribute.save @attribute.save
redirect_to :action => :index redirect_to :action => :index
end
end end
def update def update
if params[:sub_role]
@sub_role = SubRole.find(params[:sub_role][:id])
@sub_role.update_attributes(params[:sub_role])
@sub_role.attribute_fields.each{|t| t.destroy if t["to_delete"] == true}
respond_to do |format|
format.html { redirect_to(admin_role_sub_role_url(@sub_role.role_id)) }
format.js { render 'toggle_enable' }
end
else
@attribute = Role.find(params[:id]) @attribute = Role.find(params[:id])
@attribute.update_attributes(params[:role]) @attribute.update_attributes(params[:role])
@attribute.attribute_fields.each{|t| t.destroy if t["to_delete"] == true}
respond_to do |format| respond_to do |format|
format.html { redirect_to :action => :index } format.html { redirect_to :action => :index }
format.js { render 'admin/attributes/toggle_enable' } format.js { render 'admin/attributes/toggle_enable' }
end end
end
end end
def destroy def destroy
if params[:sub_role]
@sub_role = SubRole.find(params[:sub_role][:id])
respond_to do |format|
if @sub_role.destroy
format.html { redirect_to(admin_role_sub_role_url(@sub_role.role_id)) }
end
end
else
@attribute = Role.find(params[:id]) @attribute = Role.find(params[:id])
@attribute.destroy @attribute.destroy
redirect_to :action => :index redirect_to :action => :index
end
end end
protected protected

View File

@ -0,0 +1,4 @@
class Admin::SubRolesController < RolesController
end

View File

@ -12,7 +12,7 @@ class ApplicationController < ActionController::Base
layout :layout_by_resource layout :layout_by_resource
helper :admin helper :admin, :orbit_form
before_filter :set_locale, :set_site, :prepare_for_mobile before_filter :set_locale, :set_site, :prepare_for_mobile
helper_attr :site_valid_locales helper_attr :site_valid_locales
@ -251,7 +251,13 @@ class ApplicationController < ActionController::Base
def prepare_for_mobile def prepare_for_mobile
if @site.mobile_on if @site.mobile_on
session[:mobile_param] = params[:mobile] if params[:mobile] session[:mobile_param] = if request.path =~ /mobile/
'1'
elsif params[:mobile]
params[:mobile]
else
session[:mobile_param]
end
request.format = :mobile if mobile_device? request.format = :mobile if mobile_device?
end end
end end

View File

@ -1,7 +1,12 @@
class DefaultWidgetController< OrbitWidgetController class DefaultWidgetController< OrbitWidgetController
def front_end_available(var) def front_end_available(var)
@page_part = PagePart.find params[:part_id] @page_part = case params[:item_type]
when "page"
Page.find params[:page_id]
when "page_part"
PagePart.find params[:part_id]
end
@page_part.module_app.enable_frontend? @page_part.module_app.enable_frontend?
end end
@ -9,23 +14,29 @@ class DefaultWidgetController< OrbitWidgetController
@tag_class = nil @tag_class = nil
@default_widget = @page_part.module_app.get_default_widget @default_widget = @page_part.module_app.get_default_widget
@widget_image_field = @default_widget[:image] @widget_image_field = @default_widget["image"] || @default_widget[:image]
data_limit = @page_part.widget_data_count.is_a?(Fixnum) ? @page_part.widget_data_count : (@page_part.widget_data_count.to_i rescue 3) data_limit = case @page_part
@data = eval(@default_widget["query"]).limit(data_limit).includes(@widget_image_field) when Page
@fields = @page_part.frontend_field
@page_part.frontend_data_count.is_a?(Fixnum) ? @page_part.frontend_data_count : (@page_part.frontend_data_count.to_i rescue 3)
when PagePart
@fields = @page_part.widget_field @fields = @page_part.widget_field
@page_part.widget_data_count.is_a?(Fixnum) ? @page_part.widget_data_count : (@page_part.widget_data_count.to_i rescue 3)
end
@data = eval(@default_widget["query"]).limit(data_limit).includes(@widget_image_field)
case params[:type] case params[:type]
when "typeA" when "typeA"
@tag_class = 'defulat_widget_typeA' @tag_class = 'default_widget_typeA'
render "typeA" render "typeA"
when /typeB_/ when /typeB_/
@tag_class = "defulat_widget_#{params[:type]}" @tag_class = "default_widget_#{params[:type]}"
render "typeB" render "typeB"
when "typeC" when "typeC"
@tag_class = 'defulat_widget_typeC' @tag_class = 'default_widget_typeC'
render "typeC" render "typeC"
end end
end end
end end

View File

@ -1,18 +0,0 @@
class Desktop::JournalListsController < ApplicationController
def index
level_types = JournalLevelType.all
all_journal_lists = WritingJournal.where(create_user_id: current_user.id)
all_journal_lists = all_journal_lists.map do |j|
[ j.journal_title,
j.journal_level_type_ids.map do |type|
level_types.find(type).title
end]
end
@journal_lists = all_journal_lists.uniq
respond_to do |format|
format.html { render :layout => false}
end
end
end

View File

@ -117,8 +117,8 @@ class DesktopController< ApplicationController
widge = DesktopWidget.find(tile.desktop_widget_id.to_s) widge = DesktopWidget.find(tile.desktop_widget_id.to_s)
# data_content = widge.widget_layout.file # data_content = widge.widget_layout.file
data_content = "/desktop/widget_layout?id="+tile.desktop_widget_id.to_s data_content = "/desktop/widget_layout?id="+tile.desktop_widget_id.to_s
jsfile = widge.javascripts.collect{|js| js.file} jsfile = widge.javascripts.collect{|js| js.file.as_json[:file]}
cssfile = widge.css_default.file cssfile = widge.css_default.file.as_json[:file]
shape = widge.shape shape = widge.shape
title = widge.name title = widge.name
else else

View File

@ -1,9 +1,9 @@
require 'mime/types' require 'mime/types'
class DesktopPublicationsController< ApplicationController class DesktopPublicationsController< ApplicationController
def journal_p #def journal_p
render "desktop/journal_p", :layout => false # render "desktop/journal_p", :layout => false
end #end
def books def books
render "desktop/books", :layout => false render "desktop/books", :layout => false

View File

@ -28,6 +28,10 @@ class FrontController < ApplicationController
@page_id = params[:page_id] @page_id = params[:page_id]
end end
def show_inner_ad_image
@ad_image = AdImage.find(params[:id]) rescue nil
@ad_images = AdImage.all
end
private private

View File

@ -2,6 +2,8 @@ class MobileController < ApplicationController
layout 'mobile' layout 'mobile'
before_filter :no_footer_for_app
def index def index
date_now = Time.now date_now = Time.now
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15) @bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15)
@ -49,4 +51,10 @@ class MobileController < ApplicationController
@page_title = @page_context.page.title @page_title = @page_context.page.title
end end
protected
def no_footer_for_app
@no_footer = true if request.path.starts_with?("/app")
end
end end

View File

@ -65,7 +65,6 @@ class PagesController < ApplicationController
def get_item def get_item
module_app = ModuleApp.first(:conditions => {:key => params[:app_name]}) module_app = ModuleApp.first(:conditions => {:key => params[:app_name]})
if !params[:category_id].blank? && !params[:tag_id].blank? if !params[:category_id].blank? && !params[:tag_id].blank?
@item = Item.first(:conditions => {:module_app_id => module_app.id, :app_frontend_url => params[:app_action], :category => params[:category_id], :tag => params[:tag_id]}) @item = Item.first(:conditions => {:module_app_id => module_app.id, :app_frontend_url => params[:app_action], :category => params[:category_id], :tag => params[:tag_id]})
@item = Item.first(:conditions => {:module_app_id => module_app.id, :app_frontend_url => params[:app_action], :category => params[:category_id], :tag => ''}) unless @item @item = Item.first(:conditions => {:module_app_id => module_app.id, :app_frontend_url => params[:app_action], :category => params[:category_id], :tag => ''}) unless @item

View File

@ -11,8 +11,7 @@ module Admin::ItemsHelper
no_nested = 'no-nest' no_nested = 'no-nest'
end end
ret << "<li id='#{node.id}' class='#{no_nested}'>" ret << "<li id='#{node.id}' class='#{no_nested}'>"
# ret << "<i class='icons-moves'></i>" ret << "<div class='with_action'><i class='icons-plus-3'></i>"
ret << "<div class='with_action'><i class='icons-cplus'></i>"
ret << (link_to node.title, dest, :class => 'js_history') ret << (link_to node.title, dest, :class => 'js_history')
ret << "<div class='quick-edit hide'>" ret << "<div class='quick-edit hide'>"
ret << (link_to t(:edit), eval("edit_admin_#{node.class.to_s.downcase}_path(node)"), :class => 'js_history') if node.class.to_s.eql?('Page') ret << (link_to t(:edit), eval("edit_admin_#{node.class.to_s.downcase}_path(node)"), :class => 'js_history') if node.class.to_s.eql?('Page')

View File

@ -9,14 +9,86 @@ module Admin::PagePartsHelper
end end
end end
def widget_field_options(i) def widget_field_options(i,local_item=nil)
local_item = @part if local_item.nil? && @part
local_item = @page if local_item.nil? && @page
options = @module_app.widget_fields.collect{|widget_field| [I18n.t(widget_field[1]), widget_field[0]]} options = @module_app.widget_fields.collect{|widget_field| [I18n.t(widget_field[1]), widget_field[0]]}
options_for_select(options, (@part[:widget_field][i][0] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) )
case local_item
when Page
options_for_select(options, (local_item[:frontend_field][i][0] if (local_item && !local_item[:frontend_field].blank? && !local_item[:frontend_field][i].blank?)) )
when PagePart
options_for_select(options, (local_item[:widget_field][i][0] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
end end
def widget_fiield_type_options(i) def widget_fiield_type_options(i,local_item=nil)
options = LIST[:widget_field_type].collect{|widget_field| [widget_field.humanize, widget_field]} options = LIST[:widget_field_type].collect{|widget_field| [widget_field.humanize, widget_field]}
options_for_select(options, (@part[:widget_field][i][1] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) ) local_item = @part if local_item.nil? && @part
local_item = @page if local_item.nil? && @page
case local_item
when Page
options_for_select(options, (local_item[:frontend_field][i][1] if (local_item && !local_item[:frontend_field].blank? && !local_item[:frontend_field][i].blank?)) )
when PagePart
options_for_select(options, (local_item[:widget_field][i][1] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
end
def tag_checked_value(part,radio_value)
if radio_value.blank?
(part.nil? || part[:tag].blank?)? true : false
else
part and (part[:tag] == radio_value.to_s) ? true : false
end
end
def category_checked_value(part,radio_value)
if radio_value.blank?
(part.nil? || part[:category].blank?)? true : false
else
part and (part[:category] == radio_value.to_s) ? true : false
end
end
def style_checked_value(part,radio_value)
case part
when Page
if part.frontend_style.nil? && radio_value == "typeA"
true
else
(part.frontend_style == radio_value) ? true : false
end
when PagePart
if part.widget_style.nil? && radio_value == "typeA"
true
else
(part.widget_style == radio_value) ? true : false
end
when nil
false
end
end
def nil_radio_button(part,tag_or_cate)
field_name = case part
when PagePart
'page_part'
when Page
'page'
end
content_tag :label,:class=>"radio inline" do
op = radio_button(field_name, tag_or_cate, '' , :checked => eval("#{tag_or_cate}_checked_value(part,'')"))
op << I18n.t("default_widget.no_value")
end
end
def show_default_widget_setting_panel
@module_app && @module_app.has_default_widget? && (!@user_choose.nil? && @user_choose== 'default_widget') #&& @part.widget_path == 'default_widget'
end
def show_custom_widget_setting_panel
true
end end
end end

View File

@ -54,8 +54,14 @@ module ApplicationHelper
raw(formatted_messages.join) raw(formatted_messages.join)
end end
def link_back def link_back(custom_class=nil)
case custom_class
when nil
link_to t('back'), get_go_back, :class => 'nav' link_to t('back'), get_go_back, :class => 'nav'
else
link_to t('back'), get_go_back, :class => custom_class
end
end end
# Clean the link back # Clean the link back
@ -254,6 +260,10 @@ module ApplicationHelper
object.strftime("%Y-%m-%d") object.strftime("%Y-%m-%d")
end end
def display_time(object)
object.strftime("%H:%M")
end
def share_links(object, key) def share_links(object, key)
content_tag :div, :class => 'fb' do content_tag :div, :class => 'fb' do
concat social_share_button_tag(object.title, :fb_url => generate_fb_url(object,key), :image => "http://#{request.env['HTTP_HOST']}#{object.image_url}") concat social_share_button_tag(object.title, :fb_url => generate_fb_url(object,key), :image => "http://#{request.env['HTTP_HOST']}#{object.image_url}")
@ -278,4 +288,9 @@ module ApplicationHelper
end end
end end
# NTU link
def get_link(site_number)
"http://#{request.host}:2#{site_number}00"
end
end end

View File

@ -149,7 +149,7 @@ protected
link_entry_ary = [".#{get_pairing_tab_class({})}",".#{key}"] link_entry_ary = [".#{get_pairing_tab_class({})}",".#{key}"]
link_entry_ary << ".add_more_item_#{add_more_counter}" if can_add_more link_entry_ary << ".add_more_item_#{add_more_counter}" if can_add_more
link_entry = link_entry_ary.join link_entry = link_entry_ary.join
content_tag(:li,link_to(I18n.t("langs."+key),link_entry,:data=>{:toggle=>"tab"}),:class=>(key == I18n.locale.to_s ? "active" : nil),:for=>key) content_tag(:li,link_to(I18nVariable.from_locale(key),link_entry,:data=>{:toggle=>"tab"}),:class=>(key == I18n.locale.to_s ? "active" : nil),:for=>key)
end.join.html_safe # of VALID_LOCALES.collect for tabs end.join.html_safe # of VALID_LOCALES.collect for tabs
end # of content ul end # of content ul
end end

View File

@ -49,7 +49,8 @@ module DefaultWidgetHelper
when nil when nil
eval method_entry eval method_entry
else else
eval("#{method_entry}('#{object}')" ) object = "'#{object.to_s}'" if object.class == BSON::ObjectId
eval("#{method_entry}(#{object})" )
end end
end end

View File

@ -1,2 +0,0 @@
module Desktop::CoAuthorRelationsHelper
end

View File

@ -1,2 +0,0 @@
module Desktop::JournalListsHelper
end

View File

@ -0,0 +1,9 @@
module FrontHelper
def ad_image_link(ad_image)
link = ad_image.out_link
link = front_show_inner_ad_image_path(:id=> ad_image.id) if link.blank? && !ad_image.context.blank?
link
end
end

View File

@ -0,0 +1,104 @@
module OrbitFormHelper
def self.included(base)
ActionView::Helpers::FormBuilder.send(:include, Orbit::FormBuilder)
end
def datetime_picker(object_name, method, options = {})
options[:icon_time] ||= 'icons-clock'
options[:icon_date] ||= 'icons-calendar'
options[:icon_clear] ||= 'icons-cross-3'
options[:input_class] ||= 'input-large'
options[:value] ||= options[:object][method] if options[:object] && options[:object][method]
case options[:picker_type]
when 'date'
content_tag :div, :id => options[:id], :class => options[:class] do
date_picker(object_name, method, options)
end
when 'time'
content_tag :div, :id => options[:id], :class => options[:class] do
time_picker(object_name, method, options)
end
when 'separated'
options[:label] ||= I18n.t('datetime_picker.separated.label')
content_tag :div, :id => options[:id], :class => "separated_picker #{options[:class]}" do
concat label_tag options[:label] unless options[:no_label]
concat hidden_field(object_name, method)
concat separated_picker(object_name, method, options)
end
else
content_tag :div, :id => options[:id], :class => options[:class] do
default_picker(object_name, method, options)
end
end
end
def date_picker(object_name, method, options)
custom = {}
custom[:format] = 'yyyy-MM-dd'
custom[:value] = display_date(options[:value]) if options[:value]
custom[:picker_class] = 'date_picker'
custom[:label] = options[:label] || I18n.t('datetime_picker.date.label')
custom[:placeholder] = options[:placeholder] || I18n.t('datetime_picker.date.placeholder')
picker(object_name, method, options.merge(custom))
end
def default_picker(object_name, method, options)
custom = {}
custom[:format] = 'yyyy-MM-dd hh:mm'
custom[:value] = display_date_time(options[:value]) if options[:value]
custom[:picker_class] = 'default_picker'
custom[:label] = options[:label] || I18n.t('datetime_picker.default.label')
custom[:placeholder] = options[:placeholder] || I18n.t('datetime_picker.default.placeholder')
picker(object_name, method, options.merge(custom))
end
def time_picker(object_name, method, options)
custom = {}
custom[:format] = 'hh:mm'
custom[:value] = display_time(options[:value]) if options[:value]
custom[:picker_class] = 'time_picker'
custom[:label] = options[:label] || I18n.t('datetime_picker.time.label')
custom[:placeholder] = options[:placeholder] || I18n.t('datetime_picker.time.placeholder')
picker(object_name, method, options.merge(custom))
end
def separated_picker(object_name, method, options)
custom = {}
custom[:no_label] = true
custom[:separated] = true
date_picker(nil, nil, options.merge(custom)) + time_picker(nil, nil, options.merge(custom))
end
def single_picker(object_name, method, options)
content_tag :div, :id => options[:id], :class => options[:class] do
picker(object_name, method, options)
end
end
def double_picker(object_name, method, options)
end
def picker(object_name, method, options)
content_tag :div, :class => "#{options[:picker_class]} input-append", :style => "#{(options[:picker_class].eql?('time_picker') && options[:value].blank? && options[:separated]) ? 'pointer-events:none' : nil}" do
concat label_tag options[:label] unless options[:no_label]
concat text_field object_name, method, :placeholder => options[:placeholder], :class => options[:input_class], 'data-format' => options[:format], :value => options[:value]
concat (content_tag :span, :class => 'add-on clearDate' do
content_tag :i, nil, :class => options[:icon_clear]
end)
concat (content_tag :span, :class => 'add-on iconbtn' do
content_tag :i, nil, 'data-time-icon' => options[:icon_time], 'data-date-icon' => options[:icon_date]
end)
end
end
end
module Orbit::FormBuilder
# ActionPack's metaprogramming would have done this for us, if FormHelper#labeled_input
# had been defined at load. Instead we define it ourselves here.
def datetime_picker(method, options = {})
@template.datetime_picker(@object_name, method, objectify_options(options))
end
end

View File

@ -6,6 +6,9 @@ class AdImage
field :title, localize: true field :title, localize: true
field :context, localize: true field :context, localize: true
field :to_save, :type => Boolean
field :to_destroy, :type => Boolean
field :direct_to_after_click,type: Boolean field :direct_to_after_click,type: Boolean
@ -17,27 +20,11 @@ class AdImage
field :post_date,type: Date field :post_date,type: Date
field :unpost_date,type: Date field :unpost_date,type: Date
field :to_save, :type => Boolean
field :to_destroy, :type => Boolean
belongs_to :ad_banner belongs_to :ad_banner
# validates_numericality_of :weight, greater_than_or_equal_to: 1,less_than_or_equal_to: 10
# validates_format_of :out_link, with: /(http:\/\/.*|)/ ,:message => 'Need a valid URL'
attr_reader :parse_post_date,:parse_unpost_date
before_validation :add_http before_validation :add_http
validates :out_link, :format => /^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/ix, :allow_blank => true validates :out_link, :format => /^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/ix, :allow_blank => true
def parse_post_date=(att)
self.post_date = (Date.parse att.gsub(/\s+/, "") rescue nil)
end
def parse_unpost_date=(att)
self.unpost_date = (Date.parse att.gsub(/\s+/, "") rescue nil)
end
def display? def display?
if (self.post_date <= Date.today && (self.unpost_date.nil? || self.unpost_date>= Date.today) rescue false) if (self.post_date <= Date.today && (self.unpost_date.nil? || self.unpost_date>= Date.today) rescue false)
return true return true

View File

@ -163,6 +163,16 @@ class ModuleApp
end end
end end
def has_default_widget?
case self[:widgets]
when Array
false
when Hash
self[:widgets].has_key? 'default_widget'
end
end
protected protected
def set_key def set_key

View File

@ -23,6 +23,15 @@ class PagePart
before_save :delete_empty_widget_field before_save :delete_empty_widget_field
after_save :update_parent after_save :update_parent
# def module_app
# if self[:module_app]
# self[:module_app]
# elsif self[:kind] == 'module_widget'
# self.page.module_app
# else
# nil
# end
# end
protected protected
@ -37,5 +46,4 @@ class PagePart
self.page.save self.page.save
end end
end end

View File

@ -8,6 +8,8 @@ class Attribute
field :disabled, :type => Boolean, :default => false field :disabled, :type => Boolean, :default => false
field :title, localize: true field :title, localize: true
field :to_search, :type => Boolean, :default => false
has_many :attribute_fields, :autosave => true, :dependent => :destroy has_many :attribute_fields, :autosave => true, :dependent => :destroy
accepts_nested_attributes_for :attribute_fields, :allow_destroy => true accepts_nested_attributes_for :attribute_fields, :allow_destroy => true

View File

@ -11,6 +11,9 @@ class AttributeField
field :built_in, :type => Boolean, :default => false field :built_in, :type => Boolean, :default => false
field :disabled, :type => Boolean, :default => false field :disabled, :type => Boolean, :default => false
field :to_delete,:type=> Boolean,:default => false field :to_delete,:type=> Boolean,:default => false
field :to_search,:type=> Boolean,:default => false
field :typeA,:type=> Hash,:default=>{:cross_lang=>false} field :typeA,:type=> Hash,:default=>{:cross_lang=>false}
field :typeB,:type=> Hash,:default=>{} field :typeB,:type=> Hash,:default=>{}
field :typeC,:type=> Hash,:default=>{:calendar=>"west_calendar",:format=>"format3"} field :typeC,:type=> Hash,:default=>{:calendar=>"west_calendar",:format=>"format3"}

View File

@ -1,4 +1,4 @@
class Role class Role < Attribute
include Mongoid::Document include Mongoid::Document
include Mongoid::Timestamps include Mongoid::Timestamps
@ -6,12 +6,13 @@ class Role
field :key field :key
field :built_in, :type => Boolean, :default => false field :built_in, :type => Boolean, :default => false
field :disabled, :type => Boolean, :default => false field :disabled, :type => Boolean, :default => false
field :title, localize: true field :title, localize: true
has_many :sub_roles, :autosave => true, :dependent => :destroy has_many :sub_roles, :autosave => true, :dependent => :destroy
has_many :users has_many :users
has_many :statuses, :autosave => true, :dependent => :destroy has_many :statuses, :autosave => true, :dependent => :destroy
has_many :attribute_fields, :autosave => true, :dependent => :destroy # has_many :attribute_fields, :autosave => true, :dependent => :destroy
accepts_nested_attributes_for :sub_roles, :allow_destroy => true accepts_nested_attributes_for :sub_roles, :allow_destroy => true
def is_built_in? def is_built_in?

View File

@ -72,14 +72,32 @@ class User
sub_roles.where(role_id: role.id) sub_roles.where(role_id: role.id)
end end
def disable_sub_role=(var) def disable_role=(var)
var[:id].each do |id,val| var[:id].each do |id,val|
# binding.pry if id == '5052c5b22b5c49ab02000004' # binding.pry if id == '5052c5b22b5c49ab02000004'
if (val=="true") if (val=="true")
self.roles = self.roles.reject{|t| t.id.to_s==id}
elsif(val=="false")
self.roles << Role.find(id)
end
end
end
def disable_sub_role=(var)
var[:id].each do |id,val|
@sr = SubRole.find(id)
@roid = Role.find(@sr.role_id.to_s)
# binding.pry if id == '5052c5b22b5c49ab02000004'
if ( self.roles.include?(@roid) == false or val=="true")
self.sub_roles = self.sub_roles.reject{|t| t.id.to_s==id} self.sub_roles = self.sub_roles.reject{|t| t.id.to_s==id}
elsif(val=="false") elsif(val=="false")
self.sub_roles << SubRole.find(id) self.sub_roles << SubRole.find(id)
end end
end end
end end
@ -189,7 +207,8 @@ class User
protected protected
def save_roles def save_roles
self.roles = self.sub_roles.collect{|t| t.role}.uniq # self.roles = self.sub_roles.collect{|t| t.role}.uniq
self.roles = self.roles.uniq
end end

View File

@ -2,7 +2,7 @@
<%= image_tag ad_image.file rescue nil%> <%= image_tag ad_image.file rescue nil%>
<p> <p>
<%= ad_image.display? ? "[#{t('ad.showing')}]" : "[#{t('ad.not_showing')}]" %> <%= ad_image.display? ? "[#{t('ad.showing')}]" : "[#{t('ad.not_showing')}]" %>
<%= "#{ad_image.post_date ||'NeedReset' }~#{ad_image.unpost_date || 'NeedReset'}" %> <%= "#{ad_image.post_date} ~ #{ad_image.unpost_date}" %>
</p> </p>
<%if at_least_module_manager || sub_manager?(ad_image.ad_banner) %> <%if at_least_module_manager || sub_manager?(ad_image.ad_banner) %>
<p> <p>

View File

@ -1,13 +1,7 @@
<% content_for :page_specific_css do %>
<%= stylesheet_link_tag "lib/datepicker" %>
<% end %>
<% content_for :page_specific_javascript do %> <% content_for :page_specific_javascript do %>
<%= javascript_include_tag "lib/datepicker" %>
<%= javascript_include_tag "lib/date.format.js" %>
<%= javascript_include_tag "inc/modal-preview" %> <%= javascript_include_tag "inc/modal-preview" %>
<%= javascript_include_tag "/static/jquery.cycle.all.latest.js" %> <%= javascript_include_tag "/static/jquery.cycle.all.latest.js" %>
<%= javascript_include_tag "inc/jquery.imagesloaded.js" %> <%= javascript_include_tag "inc/jquery.imagesloaded.js" %>
<% end %> <% end %>
@ -16,62 +10,19 @@
<!--Widget start--> <!--Widget start-->
<div id="sub-wiget"> <div id="sub-wiget">
<div id="widget-date" class="widget-box"> <div id="widget-date" class="widget-box">
<div class="widget-action clear"> <div class="widget-action clear tip" title="<%= t('ad.set_dates') %>">
<a href="#" class="action"><i title="<%= t('ad.set_dates') %>" class="icon-exclamation-sign icon-white tip"></i></a> <a href="#" class="action"><i class="icon-exclamation-sign icon-white"></i></a>
</div> </div>
<h3 class="widget-title"><i class="icons-calendar"></i><%= t(:date_) %></h3> <h3 class="widget-title"><i class="icons-calendar"></i><%= t(:date_) %></h3>
<div class="widget-content clear"> <div class="widget-content clear">
<div id="calendarRange"> <%= f.datetime_picker :post_date, :picker_type => 'date', :label => t(:start_date) %>
<div class="input-append"> <%= f.datetime_picker :unpost_date, :picker_type => 'date', :label => t(:end_date) %>
<span class="showDate"></span><span class="add-on btn">▼</span>
<%= f.hidden_field :parse_post_date,:value => @ad_image.post_date.strftime('%Y / %m / %d') %>
<%= f.hidden_field :parse_unpost_date,:value => @ad_image.unpost_date.strftime('%Y / %m / %d')%>
</div>
<div id="widgetCalendar">
</div>
</div>
<script type="text/javascript">
var today = new Date();
today = today.format('isoDate');
var state = false;
var arr = state ? "▼" : "▲"
var start_date = <%= (@ad_image.post_date.nil?? 'today' : "'#{@ad_image.post_date.strftime('%Y / %m / %d')}'").html_safe %>;
var end_date = <%= (@ad_image.unpost_date.nil?? 'today' : "'#{@ad_image.unpost_date.strftime('%Y / %m / %d')}'").html_safe %>;
//calendarRange
$('#calendarRange .showDate').html(start_date+" - "+end_date);
$('#calendarRange .calendarInput').val(start_date+" - "+end_date);
$('#calendarRange #widgetCalendar').DatePicker({
flat: true,
format: 'Y / m / d',
date: [start_date,end_date],
calendars: 1,
mode: 'range',
starts: 1,
onChange: function(formated) {
$('#calendarRange .showDate').get(0).innerHTML = formated.join(' - ');
$('#calendarRange .calendarInput').val(formated.join(' - '));
start_date = formated[0].replace(/\s/g, "");
end_date = formated[1].replace(/\s/g, "");
$('#ad_image_parse_post_date').val(start_date);
$('#ad_image_parse_unpost_date').val(end_date);
}
});
$('#calendarRange .input-append').bind('click', function(){
var arr = state ? "▼" : "▲"
$('#calendarRange .add-on').html(arr);
$('#calendarRange #widgetCalendar').stop().animate({height: state ? 0 : $('#calendarRange #widgetCalendar div.datepicker').get(0).offsetHeight}, 500);
state = !state;
return false;
});
$('#calendarRange #widgetCalendar div.datepicker').css('position', 'absolute');
</script>
</div> </div>
</div> </div>
<div id="widget-picture" class="widget-box"> <div id="widget-picture" class="widget-box">
<div class="widget-action clear"> <div class="widget-action clear tip" title="<%= t('ad.upload_pictures') %>" >
<a class="action"><i title="<%= t('ad.upload_pictures') %>" class="icon-exclamation-sign icon-white tip"></i></a> <a class="action"><iclass="icon-exclamation-sign icon-white"></i></a>
</div> </div>
<h3 class="widget-title"><i class="icons-pictures"></i><%= t(:picture) %></h3> <h3 class="widget-title"><i class="icons-pictures"></i><%= t(:picture) %></h3>
<div class="widget-content clear"> <div class="widget-content clear">
@ -98,18 +49,18 @@
</div> </div>
<div id="widget-type" class="widget-box"> <div id="widget-type" class="widget-box">
<div class="widget-action clear"> <div class="widget-action clear tip" title="<%= t('ad.select_fx') %>">
<a class="action"><i class="icon-exclamation-sign icon-white tip" data-original-title="<%= t('ad.select_fx') %>"></i></a> <a class="action"><i class="icon-exclamation-sign icon-white"></i></a>
</div> </div>
<h3 class="widget-title"><i class="icons-star-thin"></i><%= t(:type) %></h3> <h3 class="widget-title"><i class="icons-target"></i><%= t(:type) %></h3>
<div class="widget-content clear"> <div class="widget-content clear">
<%= f.select :link_open ,AdImage::LINK_OPEN_TYPES%> <%= f.select :link_open ,AdImage::LINK_OPEN_TYPES%>
</div> </div>
</div> </div>
<div id="widget-time" class="widget-box widget-size-300"> <div id="widget-time" class="widget-box widget-size-300">
<div class="widget-action clear"> <div class="widget-action clear tip" title="<%= t('ad.set_range') %>">
<a class="action"><i class="icon-exclamation-sign icon-white tip" data-original-title="<%= t('ad.set_range') %>"></i></a> <a class="action"><i class="icon-exclamation-sign icon-white"></i></a>
</div> </div>
<h3 class="widget-title"><i class="icons-time"></i><%= t(:frequency) %></h3> <h3 class="widget-title"><i class="icons-time"></i><%= t(:frequency) %></h3>
<div class="widget-content clear"> <div class="widget-content clear">
@ -118,10 +69,10 @@
</div> </div>
<div id="widget-link" class="widget-box widget-size-300"> <div id="widget-link" class="widget-box widget-size-300">
<div class="widget-action clear"> <div class="widget-action clear tip" title="<%= t('ad.add_link') %>">
<a class="action"><i class="icon-exclamation-sign icon-white tip" data-original-title="<%= t('ad.add_link') %>"></i></a> <a class="action"><i class="icon-exclamation-sign icon-white"></i></a>
</div> </div>
<h3 class="widget-title"><i class="icons-landscape"></i><%= t(:link) %></h3> <h3 class="widget-title"><i class="icons-link"></i><%= t(:link) %></h3>
<div class="widget-content clear"> <div class="widget-content clear">
<%= f.text_field :out_link ,:class=> 'span3',:placeholder => t('ad.chinese_2') %> <%= f.text_field :out_link ,:class=> 'span3',:placeholder => t('ad.chinese_2') %>
</div> </div>
@ -143,7 +94,7 @@
<%= content_tag :div,:class => "tab-pane #{active_when_current_locale_eq locale}",:id=>"#{locale}" do%> <%= content_tag :div,:class => "tab-pane #{active_when_current_locale_eq locale}",:id=>"#{locale}" do%>
<div class="title"> <div class="title">
<%= f.fields_for :title_translations do |f| %> <%= f.fields_for :title_translations do |f| %>
<%= f.text_field locale, :class=>"ad_image-title post-title", :placeholder => t('ad.chinese_1'), :value => (@ad_image.title_translations[locale] rescue nil) %> <%= f.text_field locale, :class=>"ad_image-title post-title", :placeholder => t('ad.chinese_3'), :value => (@ad_image.title_translations[locale] rescue nil) %>
<% end %> <% end %>
</div> </div>
<br/> <br/>

View File

@ -0,0 +1,4 @@
<div class="map-block back attributes">
<h4><span><%= attribute_field_list.title+ t("admin.attributes")%></span></h4>
<%= render :partial=>"shared/attribute_field/attribute_field",:collection=>attribute_field_list.attribute_fields%>
</div>

View File

@ -1,9 +1,28 @@
<%= form_for @attribute,:url => admin_info_path(@attribute) ,:class=> "form-horizontal" do |f| %> <% content_for :side_bar do %>
<%= render :partial => 'layouts/side_bar', :locals => {:link_name => t(:member), :link_url => admin_site_site_info_path(@site), :icon => 'icons-group', :side_bar_content => 'admin/users_new_interface/side_bar'} %>
<% end %>
<%= form_for @attribute,:url => eval("admin_#{@attribute_type}_path(@attribute)") ,:class=> "form-horizontal" do |f| %>
<div class="site-map role-block"> <div class="site-map role-block">
<div class="map-block back"> <div class="map-block back">
<h4><span><%= t(:info)%></span></h4> <h4><span><%= t(eval(":#{@attribute_type}"))%></span></h4>
<div class="form-horizontal"> <div class="form-horizontal">
<div class="clear"> <div class="clear">
<div class="control-group pull-left">
<label class="control-label" for="key"><%= t(:to_search) %></label>
<div class="controls">
<label class="radio inline">
<%= f.radio_button :to_search, true %>
Yes
</label>
<label class="radio inline">
<%= f.radio_button :to_search, false %>
No
</label>
</div>
</div>
<div class="control-group pull-left"> <div class="control-group pull-left">
<label class="control-label" for="key"><%= t(:key) %></label> <label class="control-label" for="key"><%= t(:key) %></label>
<div class="controls"> <div class="controls">
@ -14,10 +33,11 @@
<% end %> <% end %>
</div> </div>
</div> </div>
<%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t(:item_name),:field_name=>"info[title_translations]"}%> <%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t(:item_name),:field_name=>"#{@attribute_type}[title_translations]"}%>
</div> </div>
</div> </div>
</div> </div>
<% if @attribute._type == "Info" %>
<div class="map-block back attributes"> <div class="map-block back attributes">
<h4><span><%= @attribute.title+ t(:attributes)%></span></h4> <h4><span><%= @attribute.title+ t(:attributes)%></span></h4>
@ -26,11 +46,16 @@
</div> </div>
</div> </div>
<div class="add-attributes form-actions pagination-right">
<%= ( link_to content_tag(:i,t(:add_attribute_field),:class=>"icon-plus icon-white"),admin_info_add_attribute_field_path(@attribute),:class=>"btn btn-primary",:remote => true )%>
</div>
<% end %>
</div> </div>
<div class="form-actions form-fixed pagination-right"> <div class="form-actions form-fixed pagination-right">
<%= link_to content_tag(:i,t(:add_attribute_field),:class=>"icon-plus icon-white"),admin_info_add_attribute_field_path(@attribute),:class=>"btn btn-primary",:remote => true%>
<%= f.submit t(:save),:class=>"btn btn-primary"%> <%= f.submit t(:save),:class=>"btn btn-primary"%>
<%= link_to t('cancel'), get_go_back, :class=>"btn" %>
</div> </div>
<% end %> <% end %>
<% content_for :page_specific_css do -%> <% content_for :page_specific_css do -%>

View File

@ -1,39 +1,58 @@
<% content_for :secondary do %> <% content_for :side_bar do %>
<%= render 'admin/users_new_interface/side_bar' %> <%= render :partial => 'layouts/side_bar', :locals => {:link_name => t(:member), :link_url => admin_site_site_info_path(@site), :icon => 'icons-group', :side_bar_content => 'admin/users_new_interface/side_bar'} %>
<% end %> <% end %>
<div class="main_list">
<div class="button_bar up">
<%= link_to t("new.#{@attribute_type}"), eval("new_admin_#{@attribute_type}_path"), :class => 'new' %> <div class="subnav">
<div id="accordion">
<div class="accordion-group filters">
<div class="table-label">
<table class="table main-list">
<thead>
<tr class="sort-header">
<th id="sort-name" class="sort span1-2 select active"><span><a href="#"><%= t("#{@attribute_type}") %><b class="web-symbol"></b></a></span></th>
</tr>
</thead>
</table>
</div> </div>
<table> </div>
</div>
</div>
<table class="table main-list member-list">
<thead> <thead>
<tr> <tr>
<td class="<%= @attribute_type %>s"><%= t("#{@attribute_type}") %></td> <th class="span1-2"></th>
<td class="action"><%= t(:action) %></td>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<% @attributes.each do |attribute| %>
<tr id="attribute_<%= attribute.id %>" class="have <%= "#{attribute.is_disabled? ? 'disable' : ''}" %>">
<td class="<%= @attribute_type %>s <%= attribute.key.downcase %>"><%= attribute.title %></span>
<td class="action">
<%= link_to t(:edit), eval("edit_admin_#{@attribute_type}_path(attribute)"), :class => 'edit' %> <% @attributes.each do |attribute| %>
<%= link_to t(:enable), eval("admin_#{@attribute_type}_path(attribute, :authenticity_token => form_authenticity_token, :#{@attribute_type} => {:disabled => true})"), :remote => true, :method => :put, :id => "disable_#{attribute.id}", :style => "display:#{attribute.is_disabled? ? 'none' : ''}", :class => 'switch' %> <tr class="with_action">
<%= link_to t(:disable), eval("admin_#{@attribute_type}_path(attribute, :authenticity_token => form_authenticity_token, :#{@attribute_type} => {:disabled => false})"), :remote => true, :method => :put, :id => "enable_#{attribute.id}", :style => "display:#{attribute.is_disabled? ? '' : 'none'}", :class => 'switch' %> <td class="span1-2">
<% if !attribute.is_built_in? %> <%= attribute.title %>
<%= link_to t(:delete_), eval("admin_#{@attribute_type}_path(attribute)"), :class => 'delete', :confirm => t('sure?'), :method => :delete %> <div class="quick-edit">
<ul class="nav nav-pills hide">
<li><%= link_to t(:edit), eval("edit_admin_#{@attribute_type}_path(attribute)") %></li>
<% if @attribute_type == 'role' %>
<li><%= link_to t(:role_field), eval("admin_#{@attribute_type}_role_field_path(attribute)") %></li>
<li><%= link_to t(:sub_role), eval("admin_#{@attribute_type}_sub_role_path(attribute)") %></li>
<% end %> <% end %>
<li><%= link_to t(:enable), eval("admin_#{@attribute_type}_path(attribute, :authenticity_token => form_authenticity_token, :#{@attribute_type} => {:disabled => true})"), :remote => true, :method => :put, :id => "disable_#{attribute.id}", :style => "display:#{attribute.is_disabled? ? 'none' : ''}", :class => 'switch' %></li>
<li><%= link_to t(:disable), eval("admin_#{@attribute_type}_path(attribute, :authenticity_token => form_authenticity_token, :#{@attribute_type} => {:disabled => false})"), :remote => true, :method => :put, :id => "enable_#{attribute.id}", :style => "display:#{attribute.is_disabled? ? '' : 'none'}", :class => 'switch' %></li>
<% if !attribute.is_built_in? %>
<li><%= link_to t(:delete_), eval("admin_#{@attribute_type}_path(attribute)"), :class => 'delete', :confirm => t('sure?'), :method => :delete %></li>
<% end %>
</ul>
</div>
</td> </td>
</tr> </tr>
<tr>
<td colspan="5"></td>
</tr>
<% end %> <% end %>
</tbody> </tbody>
</table> </table>
<div class="button_bar"> <div class="form-actions form-fixed pagination-right">
<%= link_to t("new.#{@attribute_type}"), eval("new_admin_#{@attribute_type}_path"), :class => 'new' %> <%= link_to content_tag(:i,t("new.#{@attribute_type}"),:class=>"icon-plus icon-white"),eval("new_admin_#{@attribute_type}_path"),:class=>"btn btn-primary pull-right"%>
</div>
</div> </div>

View File

@ -1,14 +1,49 @@
<% content_for :secondary do %> <%= form_for @attribute,:url => eval("admin_#{@attribute_type}s_path") ,:class=> "form-horizontal" do |f| %>
<%= render 'admin/users_new_interface/side_bar' %> <div class="site-map role-block">
<% end %> <div class="map-block back">
<h4><span><%= t(eval(":#{@attribute_type}"))%></span></h4>
<div class="form-horizontal">
<div class="clear">
<div id="profile"> <div class="control-group pull-left">
<%= form_for @attribute, :url => eval("admin_#{@attribute_type}s_path") do |f| %> <label class="control-label" for="key"><%= t(:to_search) %></label>
<%= f.error_messages %> <div class="controls">
<%= render :partial => "admin/#{@attribute_type}s/form", :locals => { :f => f, :is_new => true } %> <label class="radio inline">
<div class="button_bar"> <%= f.radio_button :to_search, true %>
<%= link_back %> Yes
<%= link_to t('create'), "#", :onclick=>"$('#new_#{@attribute_type}').submit()" %> </label>
<label class="radio inline">
<%= f.radio_button :to_search, false %>
No
</label>
</div> </div>
<% end -%> </div>
</div>
<div class="control-group pull-left">
<label class="control-label" for="key"><%= t(:key) %></label>
<div class="controls">
<% if @attribute.new_record? %>
<%= f.text_field :key, :placeholder => t(:key) %>
<% else %>
<div><%= @attribute.key%></div>
<% end %>
</div>
</div>
<%= render :partial=>"shared/attribute_field/placeholder_block",:locals=>{:values=>@attribute.title_translations,:class_ext=>"pull-left",:label_ext=>t(:item_name),:field_name=>"#{@attribute_type}[title_translations]"}%>
</div>
</div>
</div>
</div>
<div class="form-actions form-fixed pagination-right">
<%= f.submit t('submit'), :class=>'btn btn-primary' %>
<%= link_to t('cancel'), get_go_back, :class=>"btn" %>
</div>
<% end %>
<% content_for :page_specific_css do -%>
<%= stylesheet_link_tag "member" %>
<%= stylesheet_link_tag "site-map" %>
<% end %>

View File

@ -3,7 +3,7 @@
<% end -%> <% end -%>
<div id="isotope"> <div id="isotope">
<div class="item element"> <div class="item element">
<h3><i class="icons-booklet"></i><%= t(:content) %></h3> <h3><i class="icons-book-2"></i><%= t(:content) %></h3>
<div class="detail w-a h-a"> <div class="detail w-a h-a">
<p class="totle"><span><%= t(:all_content) %></span><%= @module_app_contents_total %></p> <p class="totle"><span><%= t(:all_content) %></span><%= @module_app_contents_total %></p>
<table class="table table-striped"> <table class="table table-striped">
@ -40,7 +40,7 @@
</div> </div>
</div> </div>
<!-- <div class="item element"> <!-- <div class="item element">
<h3><i class="icons-member"></i><a href=""><%= t(:member) %></a></h3> <h3><i class="icons-"></i><a href=""><%= t(:member) %></a></h3>
<div class="detail w-a h-a"> <div class="detail w-a h-a">
<p class="totle"><span><%= t(:all_member) %></span>2,217</p> <p class="totle"><span><%= t(:all_member) %></span>2,217</p>
<table class="table table-striped"> <table class="table table-striped">
@ -111,7 +111,7 @@
</div> </div>
</div> </div>
<div class="item element"> <div class="item element">
<h3><i class="icons-asset"></i><a href=""><%= t(:file_) %></a></a></h3> <h3><i class="icons-"></i><a href=""><%= t(:file_) %></a></a></h3>
<div class="detail w-a h-a"> <div class="detail w-a h-a">
<p class="totle"><span><%= t(:all_file) %></span>3,422</p> <p class="totle"><span><%= t(:all_file) %></span>3,422</p>
<table class="table table-striped"> <table class="table table-striped">
@ -445,7 +445,7 @@
<div class="item element"> <div class="item element">
<h3><i class="icons-plane"></i><%= t(:traffic) %></h3> <h3><i class="icons-airplane"></i><%= t(:traffic) %></h3>
<div class="detail w-a h-a"> <div class="detail w-a h-a">
<p class="totle"><span><%= t(:total_visitors) %></span><%= display_visitors %></p> <p class="totle"><span><%= t(:total_visitors) %></span><%= display_visitors %></p>
<table class="table table-striped"> <table class="table table-striped">
@ -493,7 +493,7 @@
</div> </div>
<div class="item element"> <div class="item element">
<h3><i class="icons-update"></i><%= t(:recent_update) %></h3> <h3><i class="icons-cycle"></i><%= t(:recent_update) %></h3>
<div class="detail noStatistics w-b h-a"> <div class="detail noStatistics w-b h-a">
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>

View File

@ -1,5 +0,0 @@
$('#app_page_url').html("<%= escape_javascript(select 'page', 'app_frontend_url', @module_app.app_pages) %>");
$('#app_page_frontend_style').html("<%= escape_javascript(select 'page', 'frontend_style', @module_app.widgets[@frontend_path]) if !@frontend_path.blank? %>");
$('#app_page_category').html("<%= j (select 'page', 'category', @categories.collect{|category| [category.title, category.id]}, {:include_blank => true}) if @categories %>");
$('#app_page_tag').html("<%= j (select 'page', 'tag', @tags.collect{|tag| [tag[I18n.locale], tag.id]}, {:include_blank => true}) if @tags %>");
$('#app_page_frontend_field').html("<%= j render '../admin/pages/frontend_fields' %>")

View File

@ -0,0 +1,20 @@
<div class="style_switch control-group">
<label class="control-label">
<%= t("default_widget.select_widget_style") %>
</label>
<div class="controls well">
<% if @module_app.nil? || @module_app.widgets.nil? || (@module_app.widgets[@widget_path].blank? rescue true) %>
<%= t("default_widget.no_support_setting")%>
<%else%>
<%= select('page_part', 'widget_style', @module_app.widgets[@widget_path]) %>
<% end %>
</div>
</div>
<% if(@module_app && @module_app.widget_options && @module_app.widget_options.has_key?(@widget_path)) %>
<div class="style_switch control-group">
<label class="control-label"><%= t("default_widget.select_widget_ext_option") %></label>
<div class="controls well" >
<%= render :partial=> "widget_ext_options" %>
</div>
</div>
<% end %>

View File

@ -0,0 +1,54 @@
<% case object%>
<% when PagePart %>
<% object_name = 'page_part' %>
<% field_name = 'widget_field' %>
<% data_count = 'widget_data_count' %>
<% when Page %>
<% object_name = 'page' %>
<% field_name = 'frontend_field' %>
<% data_count = 'frontend_data_count' %>
<% end %>
<div class="style_switch control-group">
<label class="control-label">
<%= t("default_widget.fields_") %>
</label>
<div id="widget_field" class="well clear controls">
<div class="rows clear">
<span class="span4">
<label for="widget_field"><%= t "default_widget.fields_order" %></label>
</span>
<span class="span3">
<label for="widget_field"><%= t "default_widget.fields_style" %></label>
</span>
<span class="span5"></span>
</div>
<% @module_app.widget_fields.each_with_index do |widget_field, i| %>
<div class="rows clear">
<span class="span4">
<%= i+1 %>
<%= select_tag "#{object_name}[#{field_name}][]", widget_field_options(i), :include_blank => true %>
</span>
<span class="span3">
<%= select_tag "#{object_name}[#{field_name}_type][]", widget_fiield_type_options(i), :include_blank => true %> <br />
</span>
<span class="span5"></span>
</div><br/>
<% end %>
<br/>
<div class="rows clear">
<span class="span4">
<%= label_tag t("default_widget.widget_data_count") %>
</span>
</div>
<div class="rows clear">
<span class="span4">
<%= text_field_tag "#{object_name}[#{data_count}]",object.send(data_count) %>
</span>
</div>
</div>
</div>

View File

@ -0,0 +1,58 @@
<% field_name='' %>
<% case object %>
<% when Page %>
<% field_name = "page[frontend_style]" %>
<% when PagePart %>
<% field_name = "page_part[widget_style]" %>
<% end %>
<div class="style_switch control-group">
<label class="control-label">
<%= t("default_widget.select_widget_style") %>
</label>
<div class="controls well">
<ul class="clear">
<li>
<label class="radio style_radio">
<%= radio_button_tag field_name,"typeA",style_checked_value(object,"typeA") %>
1
<span class="style_img"><%=image_tag 'module/default_widgets/style01.png'%></span>
<span class="style_description"><%= t("default_widget.caption.typeA") %></span>
</label>
</li>
<li>
<label class="radio style_radio">
<%= radio_button_tag field_name,"typeB_style2",style_checked_value(object,"typeB_style2") %>
2
<span class="style_img"><%=image_tag 'module/default_widgets/style02.png'%></span>
<span class="style_description"><%= t("default_widget.caption.typeA") %></span>
</label>
</li>
<li>
<label class="radio style_radio">
<%= radio_button_tag field_name,"typeB_style3",style_checked_value(object,"typeB_style3") %>
3
<span class="style_img"><%=image_tag 'module/default_widgets/style03.png'%></span>
<span class="style_description"><%= t("default_widget.caption.typeB_style3") %></span>
</label>
</li>
<li>
<label class="radio style_radio">
<%= radio_button_tag field_name,"typeB_style4",style_checked_value(object,"typeB_style4") %>
4
<span class="style_img"><%=image_tag 'module/default_widgets/style04.png'%></span>
<span class="style_description"><%= t("default_widget.caption.typeB_style4") %></span>
</label>
</li>
<li>
<label class="radio style_radio">
<%= radio_button_tag field_name,"typeC",style_checked_value(object,"typeC") %>
5
<span class="style_img"><%=image_tag 'module/default_widgets/style05.png'%></span>
<span class="style_description"><%= t("default_widget.caption.typeC") %></span>
</label>
</li>
</ul>
</div>
</div>

View File

@ -1,17 +1,21 @@
<%= form_for @part, :url => admin_page_part_path(@part) do |f| %> <%= stylesheet_link_tag "admin/default_widget_setting" %>
<%= form_for @part, :url => admin_page_part_path(@part),:html=>{:class=>"clear form-horizontal edit_page_part"} do |f| %>
<% LIST[:page_part_kinds].each do |kind| %> <% LIST[:page_part_kinds].each do |kind| %>
<%= label_tag '',:class=>'checkbox inline' do %>
<%= f.radio_button :kind, kind, :class => 'part_kind' %> <%= f.radio_button :kind, kind, :class => 'part_kind' %>
<%= t(kind, :scope => 'page_part_kinds') %> <%= t(kind, :scope => 'page_part_kinds') %>
<% end %> <% end %>
<% end %>
<% LIST[:page_part_kinds].each do |kind| %> <% LIST[:page_part_kinds].each do |kind| %>
<div id='<%= "part_#{kind}" %>' class='part_kind_partial' style="display:<%= kind.eql?(@part.kind) ? 'block' : 'none' %>"> <div id='<%= "part_#{kind}" %>' class='part_kind_partial' style="display:<%= kind.eql?(@part.kind) ? 'block' : 'none' %>">
<%= render :partial => kind, :locals => {:f => f} %> <%= render :partial => kind, :locals => {:f => f} %>
</div> </div>
<% end %> <% end %>
<p> <div class="form-actions form-fixed pagination-right">
<%= f.submit t(:update_) %> <%= link_back %> <%= f.submit t(:update_),:class=>"btn btn-primary" %>
</p> <%= link_back("btn") %>
</div>
<% end %> <% end %>

View File

@ -1,42 +1,47 @@
<div> <div>
<%= f.fields_for :title_translations do |f| %> <%= f.fields_for :title_translations do |f| %>
<% @site_valid_locales.each do |locale| %> <% @site_valid_locales.each do |locale| %>
<p> <div class="control-group">
<%= f.label :locale, "#{t(:title)} #{I18nVariable.from_locale(locale)}" %> <%= f.label :locale, "#{t(:title)} #{I18nVariable.from_locale(locale)}",:class=>"control-label" %>
<%= f.text_field locale, :value => (@part.title_translations[locale] rescue nil) %> <div class="controls">
</p> <%= f.text_field locale, :value => (@part.title_translations[locale] rescue nil),:size=>30 %>
</div>
</div>
<% end %> <% end %>
<% end %> <% end %>
</div> </div>
<span id='module_app_list'>
<%= f.select :module_app, options_from_collection_for_select(@module_apps, :id, :label, :selected => @module_app.id), {}, {:rel => admin_page_parts_path} %>
</span>
<span id='widget_list'> <div id="module_app_list" class="control-group">
<%#= f.select :widget_path, @module_app.widgets.collect{|widget| [widget.humanize, widget]}, :selected => @part.widget_path %> <label for="page_part[module_app]" class="control-label">
<%= f.select :widget_path, @module_app.get_widget_for_select, {}, { :selected => @part.widget_path, :rel => admin_page_parts_path } %> <%= t "default_widget.select_module_app" %>
</span> </label>
<div class="controls">
<%= f.select :module_app, options_from_collection_for_select(@module_apps, :id, :title, :selected => (@module_app.id rescue nil)), {:include_blank => true }, {:rel => admin_page_parts_path,:id=>"page_module_app_id"} %>
</div>
</div>
<span id='widget_style_list'> <div id="widget_list" class="control-group">
<%#= f.select :widget_style, @widget_style, :selected => @part.widget_style %> <label for="page_part[widget_path]" class="control-label">
<%= select('page_part','widget_style', @widget_style, :selected => @part[:widget_style], :include_blank => true ) rescue ''%> <%= t "default_widget.select_widget_path" %>
</span> </label>
<div class="controls">
<%= f.select :widget_path, @module_app ? @module_app.widgets.collect{|k,v| [k.humanize, k]} : [], {}, { :selected => @part.widget_path, :rel => admin_page_parts_path } %>
</div>
</div>
:
<span id="widget_category"> <div id="widget_option">
<%= render 'widget_categories' %> <div id="widget_data_source_category" class="control-group">
</span> <%= render :partial => 'widget_data_source_category' ,:locals=>{:object=>@part}%>
<%= t :or_lower %> </div>
<span id="widget_tag"> <div id="widget_data_source_tag" class="control-group">
<%= render 'widget_tags' %> <%= render :partial => 'widget_data_source_tag' ,:locals=>{:object=>@part} %>
</span> </div>
<span id='widget_field'>
<%= render 'widget_fields' %>
</span>
<span id="widget_options"> </div>
<%= render 'widget_options' %>
</span> <div id="widget_setting">
<%= render :partial => 'widget_setting' ,:locals=>{:f=>f,:object=>@part} %>
</div>

View File

@ -0,0 +1,8 @@
<div class="style_switch control-group">
<label class="control-label">
<%= t(label_i18n) %>
</label>
<div class="controls well">
<%= t('default_widget.no_support_setting') %>
</div>
</div>

View File

@ -1 +0,0 @@
<%= select 'page_part', 'category', @categories.collect{|category| [category.title, category.id]}, :selected => (@part ? @part[:category] : nil), :include_blank => true if @categories && @categories.size > 0 %>

View File

@ -0,0 +1,22 @@
<% case object %>
<% when Page %>
<% field_name = 'page' %>
<% when PagePart %>
<% field_name = 'page_part' %>
<% end %>
<label class="control-label"><%= t "default_widget.data_source.category" %></label>
<div class="well controls">
<% if @categories %>
<fieldset>
<%= nil_radio_button(object,:category) %>
<%= content_tag_for(:label, @categories,:class=>"radio inline") do |category|%>
<%= radio_button_tag("#{field_name}[category]", category.id, category_checked_value(object,category.id) )%>
<%= category.title%>
<% end %>
</fieldset>
<% else %>
<%= t("default_widget.no_support_setting")%>
<% end %>
</div>

View File

@ -0,0 +1,22 @@
<% case object %>
<% when Page %>
<% field_name = 'page' %>
<% when PagePart %>
<% field_name = 'page_part' %>
<% end %>
<label class="control-label"><%= t "default_widget.data_source.tag" %></label>
<div class="well controls">
<% if @categories %>
<fieldset>
<%= nil_radio_button(object,:tag) %>
<%= content_tag_for(:label, @tags,:class=>"radio inline") do |tag|%>
<%= radio_button_tag("#{field_name}[tag]", tag.id, tag_checked_value(object,tag.id) ) %>
<%= tag[I18n.locale]%>
<% end %>
</fieldset>
<% else %>
<%= t("default_widget.no_support_setting")%>
<% end %>
</div>

View File

@ -0,0 +1,13 @@
<% @module_app.widget_options[@widget_path].each do |key,options| %>
<%= label_tag(t(@module_app.widget_options_fields_i18n[@widget_path][key]))%>
<% case options%>
<% when Hash%>
<%= select_tag "page_part[widget_options][#{key}]", options_from_collection_for_select(eval(options["query"]), options["value"], options["label"].to_s, :selected => (@part.widget_options[key] rescue nil)) %>
<% else%>
<%= select_tag "page_part[widget_options][#{key}]", options_for_select(options,(@part.widget_options[key] rescue nil)) %>
<!-- (@part[:widget_field][i][0] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) ) -->
<% end %>
<% end %>

View File

@ -1,13 +0,0 @@
<% if (@module_app && @module_app.widget_fields) %>
<%= label_tag('widget_field') %>
<% @module_app.widget_fields.each_with_index do |widget_field, i| %>
<%= i+1 %>
<%= select_tag "page_part[widget_field][]", widget_field_options(i), :include_blank => true %>
<%= select_tag "page_part[widget_field_type][]", widget_fiield_type_options(i), :include_blank => true %> <br />
<% end %>
<%= label_tag :widget_data_count %>
<%= text_field_tag :widget_data_count,@part.widget_data_count %>
<% end %>

View File

@ -1,17 +0,0 @@
<% if (@module_app && @module_app.widget_options) %>
<%= label_tag('widget_options') %>
<% if @module_app.key.eql?('gallery') %>
<%= t('gallery.gallery') %>
<%= select_tag "page_part[widget_options][album_id]", options_from_collection_for_select(@albums, :id, :name, :selected => (@part.widget_options[key] rescue nil)) %>
<% end %>
<% if @module_app.widget_options.has_key? @part.widget_path%>
<% @module_app.widget_options[@part.widget_path].each do |key,options| %>
<%= label_tag(t(@module_app.widget_options_fields_i18n[@part.widget_path][key]))%>
<%= select_tag "page_part[widget_options][#{key}]", options_for_select(options,(@part.widget_options[key] rescue nil)) %>
<!-- (@part[:widget_field][i][0] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) ) -->
<% end %>
<% end %>
<% end %>

View File

@ -0,0 +1,10 @@
<% if show_default_widget_setting_panel %>
<div id="default_widget">
<%= render :partial => 'admin/page_parts/default_widget_style_panel',:locals=>{:f=>f,:object=>object} %>
<%= render :partial => 'admin/page_parts/default_widget_setting',:locals=>{:object=>object} %>
</div>
<% elsif show_custom_widget_setting_panel %>
<div id="custom_widget">
<%= render :partial => 'admin/page_parts/custom_widget_setting',:locals=>{:object=>object} %>
</div>
<% end %>

View File

@ -1 +0,0 @@
<%= select 'page_part', 'tag', @tags.collect{|tag| [tag[I18n.locale], tag.id]}, :selected => (@part ? @part[:tag] : nil), :include_blank => true if @tags && @tags.size > 0 %>

View File

@ -1,5 +1,7 @@
<% if @widget_style.nil? %> <% if show_default_widget_setting_panel %>
$('#widget_style_list select').html("") $('#widget_setting').html("<%= j render :partial => 'default_widget_style_panel',:locals=>{:object=>@part} %>");
<% else %> $('#widget_setting').append("<%= j render :partial => 'default_widget_setting',:locals=>{:object=>@part} %>");
$('#widget_style_list select').html("<%= j options_for_select(@widget_style) %>") <% elsif show_custom_widget_setting_panel %>
<% end %> $('#widget_setting').html("<%= j render :partial => 'custom_widget_setting' %>");
<% end %>

View File

@ -1,7 +1,18 @@
$('#widget_list select').html("<%= j options_for_select(@module_app.get_widget_for_select) %>"); <% if @module_app%>
$('#widget_style_list').html("<%= escape_javascript(select 'page_part', 'widget_style', @module_app.widgets[@widget_path]) if !@widget_path.blank? %>"); $('#widget_list select').html("<%= j options_for_select(@module_app.widgets.collect{|k,v| k},@part.widget_path) %>");
$('#widget_field').html("<%= j render 'widget_fields' %>"); $("#widget_data_source_category").html("<%= j render :partial => 'widget_data_source_category',:locals=>{:object=>@part} %>");
$('#widget_category').html("<%= j render 'widget_categories' %>"); $("#widget_data_source_tag").html("<%= j render :partial => 'widget_data_source_tag',:locals=>{:object=>@part} %>");
$('#widget_tag').html("<%= j render 'widget_tags' %>");
$("#widget_options").html("<%= j render 'widget_options'%>"); <% if @part %>
<% if show_default_widget_setting_panel %>
$('#widget_setting').html("<%= j render :partial => 'default_widget_style_panel' %>");
$('#widget_setting').append("<%= j render :partial => 'default_widget_setting',:locals=>{:object=>@part} %>");
<% elsif show_custom_widget_setting_panel %>
$('#widget_setting').html("<%= j render :partial => 'custom_widget_setting' %>");
<% end %>
<% end %>
<% else %>
$('#widget_option').find("div.well.controls").html("<%= t('default_widget.no_support_setting')%>");
$('#widget_setting').html("<%=j render :partial=> 'reset',:locals=>{:label_i18n=>'default_widget.select_widget_style'}%>");
$('#widget_list select').html("<%= j options_for_select([]) %>");
<% end %>

View File

@ -1 +1 @@
<%= f.select :module_app_id, @apps.collect { |t| [t.title.capitalize, t.id] }, {:include_blank => true} ,{:rel => admin_module_apps_path } %> <%= f.select :module_app_id, @apps.collect { |t| [t.title.capitalize, t.id] }, {:include_blank => true} ,{:rel => admin_pages_path } %>

View File

@ -0,0 +1,8 @@
<div class="control-group">
<label class="control-label">
<%= t("default_widget.select_widget_style") %>
</label>
<div class="controls well">
<%= t("default_widget.no_support_setting")%>
</div>
</div>

View File

@ -2,9 +2,12 @@
<%= f.hidden_field :parent, :value => (@item.parent.id rescue nil) %> <%= f.hidden_field :parent, :value => (@item.parent.id rescue nil) %>
<div class="control-group"> <div class="control-group">
<%= f.label :name, t(:name), :class => 'control-label' %> <%= f.label :name, '*'+t(:name), :class => 'control-label' %>
<div class="controls"> <div class="controls">
<%= f.text_field :name, :class => 'text input-xlarge' %> <%= f.text_field :name, :class => 'text input-xlarge' %>
<span class="help-inline">請輸入數字或英文,不可使用空白</span>
<!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> --> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
@ -35,36 +38,37 @@
<!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> --> <!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group">
<%= f.label :name, t(:module), :class => 'control-label' %> <div class="control-group" id="module_app_list">
<%= f.label '',t("default_widget.select_module_app"), :class => 'control-label' %>
<div class="controls"> <div class="controls">
<%= render :partial => "app_selector", :locals => { :f => f } %> <%= render :partial => "app_selector", :locals => { :f => f } %>
<span id="app_page_url">
<%= select('page','app_frontend_url', @app_frontend_urls, :selected => @item.app_frontend_url ) rescue ''%>
</span>
<span id="app_page_frontend_style">
<%= select('page','frontend_style', @frontend_style, :selected => @item[:frontend_style], :include_blank => true ) rescue ''%>
</span>
<span id="app_page_category">
<%= select('page','category', @categories.collect{|category| [category.title, category.id]}, :selected => @item[:category], :include_blank => true ) rescue ''%>
</span>
<span id="app_page_tag">
<%= select('page','tag', @tags.collect{|tag| [tag[I18n.locale], tag.id]}, :selected => @item[:tag], :include_blank => true ) rescue ''%>
</span>
<span id="app_page_frontend_field">
<%= render 'frontend_fields' %>
</span>
<!-- <p class="help-block">In addition to freeform text, any HTML5 text-based input appears like so.</p> -->
</div> </div>
</div> </div>
<div class="control-group">
<%= f.label :frontend_data_count, t(:frontend_data_count), :class => 'control-label' %> <div class="control-group" id="frontend_list">
<div class="controls"> <%= f.label '', t("front_page.select_app_url"), :class => 'control-label' %>
<%= f.text_field :frontend_data_count %> <div class="controls" id="app_page_url">
<%= select('page','app_frontend_url', @app_frontend_urls || [], :selected => @item.app_frontend_url ) rescue ''%>
</div> </div>
</div> </div>
<div id="app_page_category" class="control-group">
<%= render :partial=>"admin/page_parts/widget_data_source_category",:locals=>{:object=>@item} %>
</div>
<div id="app_page_tag" class="control-group">
<%= render :partial=>"admin/page_parts/widget_data_source_tag" ,:locals=>{:object=>@item}%>
</div>
<div id="frontend_setting">
<%= render :partial => 'frontend_setting', :locals=>{:object=>@item,:f=>f} %>
</div>
<div class="control-group"> <div class="control-group">
<%= f.label :is_published, "#{t(:is_published)} ?", :class => 'control-label' %> <%= f.label :is_published, "#{t('front_page.is_published')} ?", :class => 'control-label' %>
<div class="controls"> <div class="controls">
<label class="radio"> <label class="radio">
<%= f.radio_button :is_published, true %> <%= f.radio_button :is_published, true %>
@ -78,7 +82,7 @@
</div> </div>
</div> </div>
<div class="control-group"> <div class="control-group">
<%= f.label :menu_enabled_for, "#{t(:menu_enabled_for)}:", :class => 'control-label' %> <%= f.label :menu_enabled_for, "#{t('front_page.menu_enable_lang')}:", :class => 'control-label' %>
<div class="controls"> <div class="controls">
<% @site_valid_locales.each do |valid_locale| %> <% @site_valid_locales.each do |valid_locale| %>
<label class="checkbox"> <label class="checkbox">
@ -92,7 +96,7 @@
</div> </div>
<div class="control-group"> <div class="control-group">
<%= f.label :enabled_for, "#{t(:enabled_for)}:", :class => 'control-label' %> <%= f.label :enabled_for, "#{t('front_page.link_enable_lang')}:", :class => 'control-label' %>
<div class="controls"> <div class="controls">
<% @site_valid_locales.each do |valid_locale| %> <% @site_valid_locales.each do |valid_locale| %>
<label class="checkbox"> <label class="checkbox">

View File

@ -3,8 +3,8 @@
<%= label_tag('frontend_field & frontend_field_type') %> <%= label_tag('frontend_field & frontend_field_type') %>
<% @module_app.widget_fields.each_with_index do |frontend_field, i| %> <% @module_app.widget_fields.each_with_index do |frontend_field, i| %>
<%= i+1 %> <%= i+1 %>
<%= select_tag "page[frontend_field][]", options_for_select(@module_app.widget_fields.collect{|frontend_field| [frontend_field.humanize, frontend_field]}, (@item[:frontend_field][i][0] if (@item && !@item[:frontend_field].blank? && !@item[:frontend_field][i].blank?)) ), :include_blank => true %> <%= select_tag "page[frontend_field][]",widget_field_options(i,@item) , :include_blank => true %>
<%= select_tag "page[frontend_field_type][]", options_for_select(LIST[:widget_field_type].collect{|frontend_field| [frontend_field.humanize, frontend_field]}, (@item[:frontend_field][i][1] if (@item && !@item[:frontend_field].blank? && !@item[:frontend_field][i].blank?)) ), :include_blank => true %> <br /> <%= select_tag "page[frontend_field_type][]", widget_fiield_type_options(i,@item), :include_blank => true %> <br />
<% end %> <% end %>
<% end %> <% end %>

View File

@ -0,0 +1,3 @@
<% if show_default_widget_setting_panel %>
<%= render :partial=>'admin/page_parts/widget_setting',:locals=>{:object=>object,:f=>f} %>
<% end %>

View File

@ -1,3 +1,4 @@
<%= stylesheet_link_tag "admin/default_widget_setting" %>
<% content_for :sidebar do %> <% content_for :sidebar do %>
<%= render 'admin/items/site_map_left_bar' %> <%= render 'admin/items/site_map_left_bar' %>
<% end -%> <% end -%>

Some files were not shown because too many files have changed in this diff Show More