Commit 2b62ed30e9f4ae45405cab00e0bd3e42b9eed69d
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Merge branch 'stable' of gitlab.com:participa/noosfero into stable
Showing
65 changed files
with
5116 additions
and
526 deletions
Show diff stats
app/controllers/admin/environment_design_controller.rb
@@ -13,4 +13,8 @@ class EnvironmentDesignController < BoxOrganizerController | @@ -13,4 +13,8 @@ class EnvironmentDesignController < BoxOrganizerController | ||
13 | @available_blocks += plugins.dispatch(:extra_blocks, :type => Environment) | 13 | @available_blocks += plugins.dispatch(:extra_blocks, :type => Environment) |
14 | end | 14 | end |
15 | 15 | ||
16 | + def index | ||
17 | + available_blocks | ||
18 | + end | ||
19 | + | ||
16 | end | 20 | end |
app/controllers/box_organizer_controller.rb
@@ -5,10 +5,7 @@ class BoxOrganizerController < ApplicationController | @@ -5,10 +5,7 @@ class BoxOrganizerController < ApplicationController | ||
5 | def index | 5 | def index |
6 | end | 6 | end |
7 | 7 | ||
8 | - def move_block | ||
9 | - @block = boxes_holder.blocks.find(params[:id].gsub(/^block-/, '')) | ||
10 | - | ||
11 | - @source_box = @block.box | 8 | + def add_or_move_block |
12 | 9 | ||
13 | target_position = nil | 10 | target_position = nil |
14 | 11 | ||
@@ -23,9 +20,20 @@ class BoxOrganizerController < ApplicationController | @@ -23,9 +20,20 @@ class BoxOrganizerController < ApplicationController | ||
23 | @target_box = boxes_holder.boxes.find($1) | 20 | @target_box = boxes_holder.boxes.find($1) |
24 | end | 21 | end |
25 | 22 | ||
26 | - if (@source_box != @target_box) | ||
27 | - @block.remove_from_list | 23 | + type = params[:id].gsub(/^block-/,'') |
24 | + | ||
25 | + if available_blocks.map(&:name).include?(type) | ||
26 | + @block = type.constantize.new | ||
28 | @block.box = @target_box | 27 | @block.box = @target_box |
28 | + @block.position = target_position | ||
29 | + else | ||
30 | + @block = boxes_holder.blocks.find(params[:id].gsub(/^block-/, '')) | ||
31 | + @source_box = @block.box | ||
32 | + | ||
33 | + if (@source_box != @target_box) | ||
34 | + @block.remove_from_list | ||
35 | + @block.box = @target_box | ||
36 | + end | ||
29 | end | 37 | end |
30 | 38 | ||
31 | if target_position.nil? | 39 | if target_position.nil? |
@@ -41,9 +49,12 @@ class BoxOrganizerController < ApplicationController | @@ -41,9 +49,12 @@ class BoxOrganizerController < ApplicationController | ||
41 | 49 | ||
42 | @target_box.reload | 50 | @target_box.reload |
43 | 51 | ||
44 | - unless request.xhr? | ||
45 | - redirect_to :action => 'index' | 52 | + if available_blocks.map(&:name).include?(type) |
53 | + render :action => 'add_block' | ||
54 | + else | ||
55 | + render :action => 'move_block' | ||
46 | end | 56 | end |
57 | + | ||
47 | end | 58 | end |
48 | 59 | ||
49 | def move_block_down | 60 | def move_block_down |
@@ -58,20 +69,17 @@ class BoxOrganizerController < ApplicationController | @@ -58,20 +69,17 @@ class BoxOrganizerController < ApplicationController | ||
58 | redirect_to :action => 'index' | 69 | redirect_to :action => 'index' |
59 | end | 70 | end |
60 | 71 | ||
61 | - def add_block | 72 | + def show_block_type_info |
62 | type = params[:type] | 73 | type = params[:type] |
63 | if ! type.blank? | 74 | if ! type.blank? |
64 | if available_blocks.map(&:name).include?(type) | 75 | if available_blocks.map(&:name).include?(type) |
65 | - boxes_holder.boxes.find(params[:box_id]).blocks << type.constantize.new | ||
66 | - redirect_to :action => 'index' | 76 | + @block = type.constantize |
67 | else | 77 | else |
68 | - raise ArgumentError.new("Type %s is not allowed. Go away." % type) | 78 | + raise ArgumentError.new("Type %s is not allowed. Go away." % type) |
69 | end | 79 | end |
80 | + render :action => 'show_block_type_info', :layout => false | ||
70 | else | 81 | else |
71 | - @center_block_types = filtered_available_blocks((Box.acceptable_center_blocks & available_blocks) + plugins.dispatch(:extra_blocks, :type => boxes_holder.class, :position => 1)) | ||
72 | - @side_block_types = filtered_available_blocks((Box.acceptable_side_blocks & available_blocks) + plugins.dispatch(:extra_blocks, :type => boxes_holder.class, :position => [2,3])) | ||
73 | - @boxes = boxes_holder.boxes.with_position | ||
74 | - render :action => 'add_block', :layout => false | 82 | + redirect_to :action => 'index' |
75 | end | 83 | end |
76 | end | 84 | end |
77 | 85 | ||
@@ -84,9 +92,9 @@ class BoxOrganizerController < ApplicationController | @@ -84,9 +92,9 @@ class BoxOrganizerController < ApplicationController | ||
84 | if request.xhr? and params[:query] | 92 | if request.xhr? and params[:query] |
85 | search = params[:query] | 93 | search = params[:query] |
86 | path_list = if boxes_holder.is_a?(Environment) && boxes_holder.enabled?('use_portal_community') && boxes_holder.portal_community | 94 | path_list = if boxes_holder.is_a?(Environment) && boxes_holder.enabled?('use_portal_community') && boxes_holder.portal_community |
87 | - boxes_holder.portal_community.articles.find(:all, :conditions=>"articles.name ILIKE '%#{search}%' or articles.path ILIKE '%#{search}%'", :limit=>20).map { |content| "/{portal}/"+content.path } | 95 | + boxes_holder.portal_community.articles.find(:all, :conditions=>"name ILIKE '%#{search}%' or path ILIKE '%#{search}%'", :limit=>20).map { |content| "/{portal}/"+content.path } |
88 | elsif boxes_holder.is_a?(Profile) | 96 | elsif boxes_holder.is_a?(Profile) |
89 | - boxes_holder.articles.find(:all, :conditions=>"articles.name ILIKE '%#{search}%' or articles.path ILIKE '%#{search}%'", :limit=>20).map { |content| "/{profile}/"+content.path } | 97 | + boxes_holder.articles.find(:all, :conditions=>"name ILIKE '%#{search}%' or path ILIKE '%#{search}%'", :limit=>20).map { |content| "/{profile}/"+content.path } |
90 | else | 98 | else |
91 | [] | 99 | [] |
92 | end | 100 | end |
app/controllers/my_profile/profile_design_controller.rb
@@ -3,56 +3,54 @@ class ProfileDesignController < BoxOrganizerController | @@ -3,56 +3,54 @@ class ProfileDesignController < BoxOrganizerController | ||
3 | needs_profile | 3 | needs_profile |
4 | 4 | ||
5 | protect 'edit_profile_design', :profile | 5 | protect 'edit_profile_design', :profile |
6 | - | ||
7 | - def filtered_available_blocks(blocks=nil) | ||
8 | - filtered_available_blocks = [] | ||
9 | - blocks.each { |block| filtered_available_blocks << block unless @environment.disabled_blocks.include?(block.name) } | ||
10 | - filtered_available_blocks | ||
11 | - end | ||
12 | - | 6 | + |
13 | def available_blocks | 7 | def available_blocks |
14 | - blocks = [ ArticleBlock, TagsBlock, RecentDocumentsBlock, ProfileInfoBlock, LinkListBlock, MyNetworkBlock, FeedReaderBlock, ProfileImageBlock, LocationBlock, SlideshowBlock, ProfileSearchBlock, HighlightsBlock ] | ||
15 | - | ||
16 | - blocks += plugins.dispatch(:extra_blocks) | 8 | + @available_blocks = [ ArticleBlock, TagsBlock, RecentDocumentsBlock, ProfileInfoBlock, LinkListBlock, MyNetworkBlock, FeedReaderBlock, ProfileImageBlock, LocationBlock, SlideshowBlock, ProfileSearchBlock, HighlightsBlock ] |
9 | + @available_blocks += plugins.dispatch(:extra_blocks) | ||
17 | 10 | ||
18 | # blocks exclusive to people | 11 | # blocks exclusive to people |
19 | if profile.person? | 12 | if profile.person? |
20 | - blocks << FavoriteEnterprisesBlock | ||
21 | - blocks << CommunitiesBlock | ||
22 | - blocks << EnterprisesBlock | ||
23 | - blocks += plugins.dispatch(:extra_blocks, :type => Person) | 13 | + @available_blocks << FavoriteEnterprisesBlock |
14 | + @available_blocks << CommunitiesBlock | ||
15 | + @available_blocks << EnterprisesBlock | ||
16 | + @available_blocks += plugins.dispatch(:extra_blocks, :type => Person) | ||
24 | end | 17 | end |
25 | 18 | ||
26 | # blocks exclusive to communities | 19 | # blocks exclusive to communities |
27 | if profile.community? | 20 | if profile.community? |
28 | - blocks += plugins.dispatch(:extra_blocks, :type => Community) | 21 | + @available_blocks += plugins.dispatch(:extra_blocks, :type => Community) |
29 | end | 22 | end |
30 | 23 | ||
31 | # blocks exclusive for enterprises | 24 | # blocks exclusive for enterprises |
32 | if profile.enterprise? | 25 | if profile.enterprise? |
33 | - blocks << DisabledEnterpriseMessageBlock | ||
34 | - blocks << HighlightsBlock | ||
35 | - blocks << ProductCategoriesBlock | ||
36 | - blocks << FeaturedProductsBlock | ||
37 | - blocks << FansBlock | ||
38 | - blocks += plugins.dispatch(:extra_blocks, :type => Enterprise) | 26 | + @available_blocks << DisabledEnterpriseMessageBlock |
27 | + @available_blocks << HighlightsBlock | ||
28 | + @available_blocks << ProductCategoriesBlock | ||
29 | + @available_blocks << FeaturedProductsBlock | ||
30 | + @available_blocks << FansBlock | ||
31 | + @available_blocks += plugins.dispatch(:extra_blocks, :type => Enterprise) | ||
39 | end | 32 | end |
40 | 33 | ||
41 | # product block exclusive for enterprises in environments that permits it | 34 | # product block exclusive for enterprises in environments that permits it |
42 | if profile.enterprise? && profile.environment.enabled?('products_for_enterprises') | 35 | if profile.enterprise? && profile.environment.enabled?('products_for_enterprises') |
43 | - blocks << ProductsBlock | 36 | + @available_blocks << ProductsBlock |
44 | end | 37 | end |
45 | 38 | ||
46 | # block exclusive to profiles that have blog | 39 | # block exclusive to profiles that have blog |
47 | if profile.has_blog? | 40 | if profile.has_blog? |
48 | - blocks << BlogArchivesBlock | 41 | + @available_blocks << BlogArchivesBlock |
49 | end | 42 | end |
50 | 43 | ||
51 | if user.is_admin?(profile.environment) | 44 | if user.is_admin?(profile.environment) |
52 | - blocks << RawHTMLBlock | 45 | + @available_blocks << RawHTMLBlock |
53 | end | 46 | end |
54 | 47 | ||
55 | - blocks | 48 | + @available_blocks |
49 | + | ||
50 | + end | ||
51 | + | ||
52 | + def index | ||
53 | + available_blocks | ||
56 | end | 54 | end |
57 | 55 | ||
58 | end | 56 | end |
app/helpers/box_organizer_helper.rb
1 | module BoxOrganizerHelper | 1 | module BoxOrganizerHelper |
2 | 2 | ||
3 | + def max_number_of_blocks_per_line | ||
4 | + 7 | ||
5 | + end | ||
6 | + | ||
7 | + def display_icon(block) | ||
8 | + image_path = nil | ||
9 | + plugin = @plugins.fetch_first_plugin(:has_block?, block) | ||
10 | + | ||
11 | + theme = Theme.new(environment.theme) # remove this | ||
12 | + if File.exists?(File.join(theme.filesystem_path, 'images', block.icon_path)) | ||
13 | + image_path = File.join(theme.public_path, 'images', block.icon_path) | ||
14 | + elsif plugin && File.exists?(File.join(Rails.root, 'public', plugin.public_path, 'images', block.icon_path)) | ||
15 | + image_path = File.join('/', plugin.public_path, 'images', block.icon_path) | ||
16 | + elsif File.exists?(File.join(Rails.root, 'public', 'images', block.icon_path)) | ||
17 | + image_path = block.icon_path | ||
18 | + else | ||
19 | + image_path = block.default_icon_path | ||
20 | + end | ||
21 | + | ||
22 | + image_tag(image_path, height: '48', width: '48', class: 'block-type-icon', alt: '' ) | ||
23 | + end | ||
24 | + | ||
25 | + def display_previews(block) | ||
26 | + images_path = nil | ||
27 | + plugin = @plugins.fetch_first_plugin(:has_block?, block) | ||
28 | + | ||
29 | + theme = Theme.new(environment.theme) # remove this | ||
30 | + | ||
31 | + images_path = Dir.glob(File.join(theme.filesystem_path, 'images', block.preview_path, '*')) | ||
32 | + images_path = images_path.map{|path| path.gsub(theme.filesystem_path, theme.public_path) } unless images_path.empty? | ||
33 | + | ||
34 | + images_path = Dir.glob(File.join(Rails.root, 'public', plugin.public_path, 'images', block.preview_path, '*')) if plugin && images_path.empty? | ||
35 | + images_path = images_path.map{|path| path.gsub(File.join(Rails.root, 'public'), '') } unless images_path.empty? | ||
36 | + | ||
37 | + images_path = Dir.glob(File.join(Rails.root, 'public', 'images', block.preview_path, '*')) if images_path.empty? | ||
38 | + images_path = images_path.map{|path| path.gsub(File.join(Rails.root, 'public'), '') } unless images_path.empty? | ||
39 | + | ||
40 | + images_path = 1.upto(3).map{block.default_preview_path} if images_path.empty? | ||
41 | + | ||
42 | + content_tag(:ul, | ||
43 | + images_path.map do |preview| | ||
44 | + content_tag(:li, image_tag(preview, height: '240', alt: '')) | ||
45 | + end.join("\n") | ||
46 | + ) | ||
47 | + end | ||
48 | + | ||
3 | def icon_selector(icon = 'no-ico') | 49 | def icon_selector(icon = 'no-ico') |
4 | render :partial => 'icon_selector', :locals => { :icon => icon } | 50 | render :partial => 'icon_selector', :locals => { :icon => icon } |
5 | end | 51 | end |
@@ -10,4 +56,4 @@ module BoxOrganizerHelper | @@ -10,4 +56,4 @@ module BoxOrganizerHelper | ||
10 | end | 56 | end |
11 | end | 57 | end |
12 | 58 | ||
13 | -end | ||
14 | \ No newline at end of file | 59 | \ No newline at end of file |
60 | +end |
app/helpers/boxes_helper.rb
@@ -171,7 +171,7 @@ module BoxesHelper | @@ -171,7 +171,7 @@ module BoxesHelper | ||
171 | "before-block-#{block.id}" | 171 | "before-block-#{block.id}" |
172 | end | 172 | end |
173 | 173 | ||
174 | - content_tag('div', ' ', :id => id, :class => 'block-target' ) + drop_receiving_element(id, :url => { :action => 'move_block', :target => id }, :accept => box.acceptable_blocks, :hoverclass => 'block-target-hover') | 174 | + content_tag('div', ' ', :id => id, :class => 'block-target' ) + drop_receiving_element(id, :url => { :action => 'add_or_move_block', :target => id }, :accept => box.acceptable_blocks, :hoverclass => 'block-target-hover') |
175 | end | 175 | end |
176 | 176 | ||
177 | # makes the given block draggable so it can be moved away. | 177 | # makes the given block draggable so it can be moved away. |
@@ -215,8 +215,11 @@ module BoxesHelper | @@ -215,8 +215,11 @@ module BoxesHelper | ||
215 | buttons << icon_button(:clone, _('Clone'), { :action => 'clone_block', :id => block.id }, { :method => 'post' }) | 215 | buttons << icon_button(:clone, _('Clone'), { :action => 'clone_block', :id => block.id }, { :method => 'post' }) |
216 | end | 216 | end |
217 | 217 | ||
218 | - if block.respond_to?(:help) | ||
219 | - buttons << thickbox_inline_popup_icon(:help, _('Help on this block'), {}, "help-on-box-#{block.id}") << content_tag('div', content_tag('h2', _('Help')) + content_tag('div', block.help, :style => 'margin-bottom: 1em;') + thickbox_close_button(_('Close')), :style => 'display: none;', :id => "help-on-box-#{block.id}") | 218 | + unless block.kind_of?(MainBlock) |
219 | + buttons << link_to(content_tag('span', _('Help on this block')), | ||
220 | + {:action => 'show_block_type_info', :type => block.class.name}, | ||
221 | + :class => "button icon-button icon-help colorbox", | ||
222 | + :title => _('Help on this block')) | ||
220 | end | 223 | end |
221 | 224 | ||
222 | if block.embedable? | 225 | if block.embedable? |
app/helpers/layout_helper.rb
@@ -2,7 +2,6 @@ module LayoutHelper | @@ -2,7 +2,6 @@ module LayoutHelper | ||
2 | 2 | ||
3 | def body_classes | 3 | def body_classes |
4 | # Identify the current controller and action for the CSS: | 4 | # Identify the current controller and action for the CSS: |
5 | - (logged_in? ? " logged-in" : "") + | ||
6 | " controller-#{controller.controller_name}" + | 5 | " controller-#{controller.controller_name}" + |
7 | " action-#{controller.controller_name}-#{controller.action_name}" + | 6 | " action-#{controller.controller_name}-#{controller.action_name}" + |
8 | " template-#{@layout_template || if profile.blank? then 'default' else profile.layout_template end}" + | 7 | " template-#{@layout_template || if profile.blank? then 'default' else profile.layout_template end}" + |
@@ -29,7 +28,7 @@ module LayoutHelper | @@ -29,7 +28,7 @@ module LayoutHelper | ||
29 | 'lightbox', | 28 | 'lightbox', |
30 | 'colorbox', | 29 | 'colorbox', |
31 | 'inputosaurus', | 30 | 'inputosaurus', |
32 | - 'chat', | 31 | + 'block_store', |
33 | pngfix_stylesheet_path, | 32 | pngfix_stylesheet_path, |
34 | ] + tokeninput_stylesheets | 33 | ] + tokeninput_stylesheets |
35 | plugins_stylesheets = @plugins.select(&:stylesheet?).map { |plugin| plugin.class.public_path('style.css') } | 34 | plugins_stylesheets = @plugins.select(&:stylesheet?).map { |plugin| plugin.class.public_path('style.css') } |
app/models/article_block.rb
@@ -3,7 +3,15 @@ class ArticleBlock < Block | @@ -3,7 +3,15 @@ class ArticleBlock < Block | ||
3 | attr_accessible :article_id | 3 | attr_accessible :article_id |
4 | 4 | ||
5 | def self.description | 5 | def self.description |
6 | - _('Display one of your contents') | 6 | + _('Display one of your contents.') |
7 | + end | ||
8 | + | ||
9 | + def self.short_description | ||
10 | + _('Show one article') | ||
11 | + end | ||
12 | + | ||
13 | + def self.pretty_name | ||
14 | + _('Article') | ||
7 | end | 15 | end |
8 | 16 | ||
9 | def help | 17 | def help |
app/models/block.rb
@@ -114,9 +114,22 @@ class Block < ActiveRecord::Base | @@ -114,9 +114,22 @@ class Block < ActiveRecord::Base | ||
114 | # blocks to choose one to include in the design. | 114 | # blocks to choose one to include in the design. |
115 | # | 115 | # |
116 | # Must be redefined in subclasses to match the description of each block | 116 | # Must be redefined in subclasses to match the description of each block |
117 | - # type. | 117 | + # type. |
118 | def self.description | 118 | def self.description |
119 | - '(dummy)' | 119 | + ('dummy') |
120 | + end | ||
121 | + | ||
122 | + # returns a short description of the block, used when the user sees a list of | ||
123 | + # blocks to choose one to include in the design. | ||
124 | + # | ||
125 | + # Must be redefined in subclasses to match the short description of each block | ||
126 | + # type. | ||
127 | + def self.short_description | ||
128 | + self.pretty_name | ||
129 | + end | ||
130 | + | ||
131 | + def self.pretty_name | ||
132 | + self.name.split('::').last.gsub('Block','') | ||
120 | end | 133 | end |
121 | 134 | ||
122 | # Returns the content to be used for this block. | 135 | # Returns the content to be used for this block. |
@@ -234,6 +247,24 @@ class Block < ActiveRecord::Base | @@ -234,6 +247,24 @@ class Block < ActiveRecord::Base | ||
234 | duplicated_block | 247 | duplicated_block |
235 | end | 248 | end |
236 | 249 | ||
250 | + def self.preview_path | ||
251 | + base_name = self.name.split('::').last.underscore | ||
252 | + File.join('blocks', base_name,'previews') | ||
253 | + end | ||
254 | + | ||
255 | + def self.icon_path | ||
256 | + basename = self.name.split('::').last.underscore | ||
257 | + File.join('blocks', basename, 'icon.png') | ||
258 | + end | ||
259 | + | ||
260 | + def self.default_icon_path | ||
261 | + 'icon_block.png' | ||
262 | + end | ||
263 | + | ||
264 | + def self.default_preview_path | ||
265 | + "block_preview.png" | ||
266 | + end | ||
267 | + | ||
237 | def copy_from(block) | 268 | def copy_from(block) |
238 | self.settings = block.settings | 269 | self.settings = block.settings |
239 | self.position = block.position | 270 | self.position = block.position |
app/models/communities_block.rb
@@ -3,9 +3,18 @@ class CommunitiesBlock < ProfileListBlock | @@ -3,9 +3,18 @@ class CommunitiesBlock < ProfileListBlock | ||
3 | attr_accessible :accessor_id, :accessor_type, :role_id, :resource_id, :resource_type | 3 | attr_accessible :accessor_id, :accessor_type, :role_id, :resource_id, :resource_type |
4 | 4 | ||
5 | def self.description | 5 | def self.description |
6 | + _("<p>Display all of your communities.</p><p>You could choose the amount of communities will be displayed and you could priorize that profiles with images.</p> <p>The view all button is always present in the block.</p>") | ||
7 | + end | ||
8 | + | ||
9 | + | ||
10 | + def self.short_description | ||
6 | _('Communities') | 11 | _('Communities') |
7 | end | 12 | end |
8 | 13 | ||
14 | + def self.pretty_name | ||
15 | + _('Communities Block') | ||
16 | + end | ||
17 | + | ||
9 | def default_title | 18 | def default_title |
10 | n_('{#} community', '{#} communities', profile_count) | 19 | n_('{#} community', '{#} communities', profile_count) |
11 | end | 20 | end |
app/models/featured_products_block.rb
@@ -20,6 +20,10 @@ class FeaturedProductsBlock < Block | @@ -20,6 +20,10 @@ class FeaturedProductsBlock < Block | ||
20 | _('Featured Products') | 20 | _('Featured Products') |
21 | end | 21 | end |
22 | 22 | ||
23 | + def self.pretty_name | ||
24 | + _('Featured Products') | ||
25 | + end | ||
26 | + | ||
23 | def products | 27 | def products |
24 | Product.find(self.product_ids) || [] | 28 | Product.find(self.product_ids) || [] |
25 | end | 29 | end |
app/models/feed_reader_block.rb
@@ -40,6 +40,10 @@ class FeedReaderBlock < Block | @@ -40,6 +40,10 @@ class FeedReaderBlock < Block | ||
40 | _('Feed reader') | 40 | _('Feed reader') |
41 | end | 41 | end |
42 | 42 | ||
43 | + def self.pretty_name | ||
44 | + _('Feed Reader') | ||
45 | + end | ||
46 | + | ||
43 | def help | 47 | def help |
44 | _('This block can be used to list the latest new from any site you want. You just need to inform the address of a RSS feed.') | 48 | _('This block can be used to list the latest new from any site you want. You just need to inform the address of a RSS feed.') |
45 | end | 49 | end |
app/models/highlights_block.rb
app/models/link_list_block.rb
@@ -55,6 +55,10 @@ class LinkListBlock < Block | @@ -55,6 +55,10 @@ class LinkListBlock < Block | ||
55 | _('This block can be used to create a menu of links. You can add, remove and update the links as you wish.') | 55 | _('This block can be used to create a menu of links. You can add, remove and update the links as you wish.') |
56 | end | 56 | end |
57 | 57 | ||
58 | + def self.pretty_name | ||
59 | + _('Link list') | ||
60 | + end | ||
61 | + | ||
58 | def content(args={}) | 62 | def content(args={}) |
59 | block_title(title) + | 63 | block_title(title) + |
60 | content_tag('ul', | 64 | content_tag('ul', |
app/models/profile_info_block.rb
1 | class ProfileInfoBlock < Block | 1 | class ProfileInfoBlock < Block |
2 | 2 | ||
3 | def self.description | 3 | def self.description |
4 | - _('Profile information') | 4 | + _('Display profile image and links to access initial homepage, control panel and profile activities.') |
5 | + end | ||
6 | + | ||
7 | + def self.short_description | ||
8 | + _('Show profile information') | ||
9 | + end | ||
10 | + | ||
11 | + def self.pretty_name | ||
12 | + _('Profile Information') | ||
5 | end | 13 | end |
6 | 14 | ||
7 | def help | 15 | def help |
app/models/raw_html_block.rb
@@ -4,6 +4,10 @@ class RawHTMLBlock < Block | @@ -4,6 +4,10 @@ class RawHTMLBlock < Block | ||
4 | _('Raw HTML') | 4 | _('Raw HTML') |
5 | end | 5 | end |
6 | 6 | ||
7 | + def self.pretty_name | ||
8 | + _('Raw HTML') | ||
9 | + end | ||
10 | + | ||
7 | settings_items :html, :type => :text | 11 | settings_items :html, :type => :text |
8 | 12 | ||
9 | attr_accessible :html | 13 | attr_accessible :html |
app/models/recent_documents_block.rb
1 | class RecentDocumentsBlock < Block | 1 | class RecentDocumentsBlock < Block |
2 | 2 | ||
3 | def self.description | 3 | def self.description |
4 | - _('Last updates') | 4 | + _('Display the last content produced in the context where the block is available.') |
5 | + end | ||
6 | + | ||
7 | + def self.short_description | ||
8 | + _('Show last updates') | ||
9 | + end | ||
10 | + | ||
11 | + def self.pretty_name | ||
12 | + _('Recent Content') | ||
5 | end | 13 | end |
6 | 14 | ||
7 | def default_title | 15 | def default_title |
app/models/sellers_search_block.rb
@@ -10,6 +10,10 @@ class SellersSearchBlock < Block | @@ -10,6 +10,10 @@ class SellersSearchBlock < Block | ||
10 | _('Products/Enterprises search') | 10 | _('Products/Enterprises search') |
11 | end | 11 | end |
12 | 12 | ||
13 | + def self.pretty_name | ||
14 | + _('Sellers Search') | ||
15 | + end | ||
16 | + | ||
13 | def default_title | 17 | def default_title |
14 | _('Search for sellers') | 18 | _('Search for sellers') |
15 | end | 19 | end |
app/models/tags_block.rb
@@ -8,7 +8,15 @@ class TagsBlock < Block | @@ -8,7 +8,15 @@ class TagsBlock < Block | ||
8 | settings_items :limit, :type => :integer, :default => 12 | 8 | settings_items :limit, :type => :integer, :default => 12 |
9 | 9 | ||
10 | def self.description | 10 | def self.description |
11 | - _('Tags') | 11 | + _('<p>Display a tag cloud with the content produced where the block is applied.</p> <p>The user could limit the number of tags will be displayed.</p>') |
12 | + end | ||
13 | + | ||
14 | + def self.short_description | ||
15 | + _('Display a tag cloud about current content') | ||
16 | + end | ||
17 | + | ||
18 | + def self.pretty_name | ||
19 | + _('Tag Cloud') | ||
12 | end | 20 | end |
13 | 21 | ||
14 | def default_title | 22 | def default_title |
app/models/theme.rb
@@ -13,8 +13,14 @@ class Theme | @@ -13,8 +13,14 @@ class Theme | ||
13 | Rails.root.join('public', 'user_themes') | 13 | Rails.root.join('public', 'user_themes') |
14 | end | 14 | end |
15 | 15 | ||
16 | + #FIXME make this test changed | ||
16 | def system_themes_dir | 17 | def system_themes_dir |
17 | - Rails.root.join('public', 'designs', 'themes') | 18 | + Rails.root.join('public', relative_themes_dir) |
19 | + end | ||
20 | + | ||
21 | + #FIXME make this test | ||
22 | + def relative_themes_dir | ||
23 | + File.join('designs', 'themes') | ||
18 | end | 24 | end |
19 | 25 | ||
20 | def create(id, attributes = {}) | 26 | def create(id, attributes = {}) |
@@ -93,6 +99,16 @@ class Theme | @@ -93,6 +99,16 @@ class Theme | ||
93 | config['public'] = value | 99 | config['public'] = value |
94 | end | 100 | end |
95 | 101 | ||
102 | + #FIXME make this test | ||
103 | + def public_path | ||
104 | + File.join('/', self.class.relative_themes_dir, self.id) | ||
105 | + end | ||
106 | + | ||
107 | + #FIXME make this test | ||
108 | + def filesystem_path | ||
109 | + File.join(self.class.system_themes_dir, self.id) | ||
110 | + end | ||
111 | + | ||
96 | def ==(other) | 112 | def ==(other) |
97 | other.is_a?(self.class) && (other.id == self.id) | 113 | other.is_a?(self.class) && (other.id == self.id) |
98 | end | 114 | end |
app/views/box_organizer/add_block.html.erb
@@ -1,49 +0,0 @@ | @@ -1,49 +0,0 @@ | ||
1 | -<div id="add-block-dialog"> | ||
2 | - <%= form_tag do %> | ||
3 | - | ||
4 | - <p><%= _('In what area do you want to put your new block?') %></p> | ||
5 | - | ||
6 | - <div id="box-position"> | ||
7 | - <% @boxes.each do |box| %> | ||
8 | - <% name = box.central? ? _('Main area') : _('Area %d') % box.position %> | ||
9 | - <%= labelled_radio_button(name, :box_id, box.id, box.central?, { 'data-position' => box.position }) %> | ||
10 | - <% end %> | ||
11 | - </div> | ||
12 | - | ||
13 | - <script type="text/javascript"> | ||
14 | - jQuery('#box-position input').bind('change', | ||
15 | - function () { | ||
16 | - showCenter = jQuery(this).attr('data-position') == '1'; | ||
17 | - jQuery('#center-block-types').toggle(showCenter); | ||
18 | - jQuery('#side-block-types').toggle(!showCenter); | ||
19 | - } | ||
20 | - ); | ||
21 | - </script> | ||
22 | - | ||
23 | - <p><%= _('Select the type of block you want to add to your page.') %></p> | ||
24 | - | ||
25 | - <div id="center-block-types" class="block-types"> | ||
26 | - <% @center_block_types.each do |block| %> | ||
27 | - <div class='block-type'> | ||
28 | - <%= labelled_radio_button(block.description, :type, block.name) %> | ||
29 | - </div> | ||
30 | - <% end %> | ||
31 | - </div> | ||
32 | - | ||
33 | - <div id="side-block-types" class="block-types" style="display:none"> | ||
34 | - <% @side_block_types.each do |block| %> | ||
35 | - <div class='block-type'> | ||
36 | - <%= labelled_radio_button(block.description, :type, block.name) %> | ||
37 | - </div> | ||
38 | - <% end %> | ||
39 | - </div> | ||
40 | - | ||
41 | - <br style='clear: both'/> | ||
42 | - | ||
43 | - <% button_bar do %> | ||
44 | - <%= submit_button(:add, _("Add")) %> | ||
45 | - <%= colorbox_close_button(_('Close')) %> | ||
46 | - <% end %> | ||
47 | - | ||
48 | - <% end %> | ||
49 | -</div> |
app/views/box_organizer/index.html.erb
1 | +<%= stylesheet_link_tag '/designs/themes/default/circlepop.css' %> | ||
2 | + | ||
1 | <h1><%= _('Editing sideboxes')%></h1> | 3 | <h1><%= _('Editing sideboxes')%></h1> |
2 | 4 | ||
3 | <% button_bar :class=>'design-menu' do %> | 5 | <% button_bar :class=>'design-menu' do %> |
4 | - <%= colorbox_button('add', _('Add a block'), { :action => 'add_block' }) %> | ||
5 | <%= button(:back, _('Back to control panel'), :controller => (profile.nil? ? 'admin_panel': 'profile_editor')) %> | 6 | <%= button(:back, _('Back to control panel'), :controller => (profile.nil? ? 'admin_panel': 'profile_editor')) %> |
6 | <% end %> | 7 | <% end %> |
8 | + | ||
9 | +<% n_blocks_in_line = 0 %> | ||
10 | +<% last_block = @available_blocks.last %> | ||
11 | + | ||
12 | +<div id="block-types-container"> | ||
13 | + <div id="block-types"> | ||
14 | + | ||
15 | + <% @available_blocks.each do |block| %> | ||
16 | + | ||
17 | + <% if n_blocks_in_line == 0 %> | ||
18 | + <div class="block-types-group"> | ||
19 | + <% end %> | ||
20 | + | ||
21 | + <% n_blocks_in_line += 1 %> | ||
22 | + | ||
23 | + <div id="block-<%=block.name%>" class="block-type <%= block.name.to_css_class %> drag"> | ||
24 | + <div class="button-bar"> | ||
25 | + <%= link_to content_tag('span', _('Help on this block')), | ||
26 | + {:action => 'show_block_type_info', :type => block.name}, | ||
27 | + :class => "button icon-button icon-help colorbox", | ||
28 | + :title => _('Help on this block') %> | ||
29 | + <br style="clear: left"> | ||
30 | + </div> | ||
31 | + <div> | ||
32 | + <%= display_icon(block) %> | ||
33 | + </div> | ||
34 | + <span><%= _(block.pretty_name) %></span> | ||
35 | + </div> | ||
36 | + | ||
37 | + <%= draggable_element("block-#{block.name}", :revert => true) %> | ||
38 | + | ||
39 | + <% if n_blocks_in_line == max_number_of_blocks_per_line || last_block == block %> | ||
40 | + <% n_blocks_in_line = 0 %> | ||
41 | + </div> | ||
42 | + <% end %> | ||
43 | + | ||
44 | + <% end %> | ||
45 | + | ||
46 | + </div> | ||
47 | +</div> | ||
48 | + | ||
49 | +<section id="block-types-navigation"> | ||
50 | + <nav class="nav-circlepop"> | ||
51 | + <a class="previous" href="javascript:void(0);"><span class="icon-wrap"></span></a> | ||
52 | + <a class="next" href="javascript:void(0);"><span class="icon-wrap"></span></a> | ||
53 | + </nav> | ||
54 | +</section> | ||
55 | + | ||
56 | +<div style="clear:both;"></div> | ||
57 | + | ||
58 | +<%= javascript_include_tag('block_store') %> |
@@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
1 | +<div id="block-info-container"> | ||
2 | + | ||
3 | + <div id="block-info-header"> | ||
4 | + <%= display_icon(@block) %> | ||
5 | + <h1><%= @block.pretty_name %></h1> | ||
6 | + <p><%= @block.short_description %></p> | ||
7 | + </div> | ||
8 | + | ||
9 | + <div id="block-info-images"> | ||
10 | + <div style="white-space: nowrap;"> | ||
11 | + <%= display_previews(@block) %> | ||
12 | + </div> | ||
13 | + </div> | ||
14 | + | ||
15 | + <div id="block-info-description"> | ||
16 | + <h2><%= _('Description') %></h2> | ||
17 | + <p><%= @block.description %></p> | ||
18 | + <p><%= @block.new.help if @block.method_defined?(:help) %></p> | ||
19 | + </div> | ||
20 | + | ||
21 | +</div> |
db/schema.rb
@@ -250,6 +250,7 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -250,6 +250,7 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
250 | t.string "source_type" | 250 | t.string "source_type" |
251 | t.string "user_agent" | 251 | t.string "user_agent" |
252 | t.string "referrer" | 252 | t.string "referrer" |
253 | + t.text "setting" | ||
253 | end | 254 | end |
254 | 255 | ||
255 | add_index "comments", ["source_id", "spam"], :name => "index_comments_on_source_id_and_spam" | 256 | add_index "comments", ["source_id", "spam"], :name => "index_comments_on_source_id_and_spam" |
@@ -308,8 +309,8 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -308,8 +309,8 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
308 | t.text "signup_welcome_text" | 309 | t.text "signup_welcome_text" |
309 | t.string "languages" | 310 | t.string "languages" |
310 | t.string "default_language" | 311 | t.string "default_language" |
311 | - t.string "noreply_email" | ||
312 | t.string "redirection_after_signup", :default => "keep_on_same_page" | 312 | t.string "redirection_after_signup", :default => "keep_on_same_page" |
313 | + t.string "noreply_email" | ||
313 | end | 314 | end |
314 | 315 | ||
315 | create_table "external_feeds", :force => true do |t| | 316 | create_table "external_feeds", :force => true do |t| |
@@ -503,6 +504,21 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -503,6 +504,21 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
503 | add_index "products", ["product_category_id"], :name => "index_products_on_product_category_id" | 504 | add_index "products", ["product_category_id"], :name => "index_products_on_product_category_id" |
504 | add_index "products", ["profile_id"], :name => "index_products_on_profile_id" | 505 | add_index "products", ["profile_id"], :name => "index_products_on_profile_id" |
505 | 506 | ||
507 | + create_table "profile_suggestions", :force => true do |t| | ||
508 | + t.integer "person_id" | ||
509 | + t.integer "suggestion_id" | ||
510 | + t.string "suggestion_type" | ||
511 | + t.text "categories" | ||
512 | + t.boolean "enabled", :default => true | ||
513 | + t.float "score", :default => 0.0 | ||
514 | + t.datetime "created_at", :null => false | ||
515 | + t.datetime "updated_at", :null => false | ||
516 | + end | ||
517 | + | ||
518 | + add_index "profile_suggestions", ["person_id"], :name => "index_profile_suggestions_on_person_id" | ||
519 | + add_index "profile_suggestions", ["score"], :name => "index_profile_suggestions_on_score" | ||
520 | + add_index "profile_suggestions", ["suggestion_id"], :name => "index_profile_suggestions_on_suggestion_id" | ||
521 | + | ||
506 | create_table "profiles", :force => true do |t| | 522 | create_table "profiles", :force => true do |t| |
507 | t.string "name" | 523 | t.string "name" |
508 | t.string "type" | 524 | t.string "type" |
@@ -536,11 +552,12 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -536,11 +552,12 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
536 | t.boolean "is_template", :default => false | 552 | t.boolean "is_template", :default => false |
537 | t.integer "template_id" | 553 | t.integer "template_id" |
538 | t.string "redirection_after_login" | 554 | t.string "redirection_after_login" |
555 | + t.string "personal_website" | ||
556 | + t.string "jabber_id" | ||
539 | t.integer "friends_count", :default => 0, :null => false | 557 | t.integer "friends_count", :default => 0, :null => false |
540 | t.integer "members_count", :default => 0, :null => false | 558 | t.integer "members_count", :default => 0, :null => false |
541 | t.integer "activities_count", :default => 0, :null => false | 559 | t.integer "activities_count", :default => 0, :null => false |
542 | - t.string "personal_website" | ||
543 | - t.string "jabber_id" | 560 | + t.integer "welcome_page_id" |
544 | end | 561 | end |
545 | 562 | ||
546 | add_index "profiles", ["activities_count"], :name => "index_profiles_on_activities_count" | 563 | add_index "profiles", ["activities_count"], :name => "index_profiles_on_activities_count" |
@@ -609,6 +626,31 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -609,6 +626,31 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
609 | t.integer "context_id" | 626 | t.integer "context_id" |
610 | end | 627 | end |
611 | 628 | ||
629 | + create_table "search_term_occurrences", :force => true do |t| | ||
630 | + t.integer "search_term_id" | ||
631 | + t.datetime "created_at" | ||
632 | + t.integer "total", :default => 0 | ||
633 | + t.integer "indexed", :default => 0 | ||
634 | + end | ||
635 | + | ||
636 | + add_index "search_term_occurrences", ["created_at"], :name => "index_search_term_occurrences_on_created_at" | ||
637 | + | ||
638 | + create_table "search_terms", :force => true do |t| | ||
639 | + t.string "term" | ||
640 | + t.integer "context_id" | ||
641 | + t.string "context_type" | ||
642 | + t.string "asset", :default => "all" | ||
643 | + t.float "score", :default => 0.0 | ||
644 | + t.float "relevance_score", :default => 0.0 | ||
645 | + t.float "occurrence_score", :default => 0.0 | ||
646 | + end | ||
647 | + | ||
648 | + add_index "search_terms", ["asset"], :name => "index_search_terms_on_asset" | ||
649 | + add_index "search_terms", ["occurrence_score"], :name => "index_search_terms_on_occurrence_score" | ||
650 | + add_index "search_terms", ["relevance_score"], :name => "index_search_terms_on_relevance_score" | ||
651 | + add_index "search_terms", ["score"], :name => "index_search_terms_on_score" | ||
652 | + add_index "search_terms", ["term"], :name => "index_search_terms_on_term" | ||
653 | + | ||
612 | create_table "sessions", :force => true do |t| | 654 | create_table "sessions", :force => true do |t| |
613 | t.string "session_id", :null => false | 655 | t.string "session_id", :null => false |
614 | t.text "data" | 656 | t.text "data" |
@@ -688,23 +730,25 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | @@ -688,23 +730,25 @@ ActiveRecord::Schema.define(:version => 20140829153047) do | ||
688 | create_table "users", :force => true do |t| | 730 | create_table "users", :force => true do |t| |
689 | t.string "login" | 731 | t.string "login" |
690 | t.string "email" | 732 | t.string "email" |
691 | - t.string "crypted_password", :limit => 40 | ||
692 | - t.string "salt", :limit => 40 | 733 | + t.string "crypted_password", :limit => 40 |
734 | + t.string "salt", :limit => 40 | ||
693 | t.datetime "created_at" | 735 | t.datetime "created_at" |
694 | t.datetime "updated_at" | 736 | t.datetime "updated_at" |
695 | t.string "remember_token" | 737 | t.string "remember_token" |
696 | t.datetime "remember_token_expires_at" | 738 | t.datetime "remember_token_expires_at" |
697 | t.text "terms_of_use" | 739 | t.text "terms_of_use" |
698 | - t.string "terms_accepted", :limit => 1 | 740 | + t.string "terms_accepted", :limit => 1 |
699 | t.integer "environment_id" | 741 | t.integer "environment_id" |
700 | t.string "password_type" | 742 | t.string "password_type" |
701 | - t.boolean "enable_email", :default => false | ||
702 | - t.string "last_chat_status", :default => "" | ||
703 | - t.string "chat_status", :default => "" | 743 | + t.boolean "enable_email", :default => false |
744 | + t.string "last_chat_status", :default => "" | ||
745 | + t.string "chat_status", :default => "" | ||
704 | t.datetime "chat_status_at" | 746 | t.datetime "chat_status_at" |
705 | - t.string "activation_code", :limit => 40 | 747 | + t.string "activation_code", :limit => 40 |
706 | t.datetime "activated_at" | 748 | t.datetime "activated_at" |
707 | t.string "return_to" | 749 | t.string "return_to" |
750 | + t.string "private_token" | ||
751 | + t.datetime "private_token_generated_at" | ||
708 | end | 752 | end |
709 | 753 | ||
710 | create_table "validation_infos", :force => true do |t| | 754 | create_table "validation_infos", :force => true do |t| |
lib/noosfero/plugin.rb
@@ -124,7 +124,7 @@ class Noosfero::Plugin | @@ -124,7 +124,7 @@ class Noosfero::Plugin | ||
124 | def available_plugin_names | 124 | def available_plugin_names |
125 | available_plugins.map { |f| File.basename(f).camelize } | 125 | available_plugins.map { |f| File.basename(f).camelize } |
126 | end | 126 | end |
127 | - | 127 | + |
128 | def all | 128 | def all |
129 | @all ||= available_plugins.map{ |dir| (File.basename(dir) + "_plugin").camelize } | 129 | @all ||= available_plugins.map{ |dir| (File.basename(dir) + "_plugin").camelize } |
130 | end | 130 | end |
@@ -166,6 +166,13 @@ class Noosfero::Plugin | @@ -166,6 +166,13 @@ class Noosfero::Plugin | ||
166 | def api_mount_points | 166 | def api_mount_points |
167 | end | 167 | end |
168 | end | 168 | end |
169 | + | ||
170 | + | ||
171 | + #FIXME make this test | ||
172 | + def has_block?(block) | ||
173 | + self.class.extra_blocks.keys.include?(block) | ||
174 | + end | ||
175 | + | ||
169 | 176 | ||
170 | def expanded_template(file_path, locals = {}) | 177 | def expanded_template(file_path, locals = {}) |
171 | views_path = Rails.root.join('plugins', "#{self.class.public_name}", 'views') | 178 | views_path = Rails.root.join('plugins', "#{self.class.public_name}", 'views') |
plugins/breadcrumbs/lib/breadcrumbs_plugin/content_breadcrumbs_block.rb
@@ -6,7 +6,15 @@ class BreadcrumbsPlugin::ContentBreadcrumbsBlock < Block | @@ -6,7 +6,15 @@ class BreadcrumbsPlugin::ContentBreadcrumbsBlock < Block | ||
6 | attr_accessible :show_cms_action, :show_profile | 6 | attr_accessible :show_cms_action, :show_profile |
7 | 7 | ||
8 | def self.description | 8 | def self.description |
9 | - _('Content Breadcrumbs') | 9 | + _("<p>Display a breadcrumb of the current content navigation.</p><p>You could choose if the breadcrumb is going to appear in the cms editing or not.</p> <p>There is either the option of display the profile location in the breadcrumb path.</p>") |
10 | + end | ||
11 | + | ||
12 | + def self.short_description | ||
13 | + _('Breadcrumb') | ||
14 | + end | ||
15 | + | ||
16 | + def self.pretty_name | ||
17 | + _('Breadcrumbs Block') | ||
10 | end | 18 | end |
11 | 19 | ||
12 | def help | 20 | def help |
plugins/breadcrumbs/public/images/blocks/content_breadcrumbs_block/breadcrumb.svg
0 → 100644
@@ -0,0 +1,961 @@ | @@ -0,0 +1,961 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<svg | ||
3 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
4 | + xmlns:cc="http://creativecommons.org/ns#" | ||
5 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
6 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
7 | + xmlns="http://www.w3.org/2000/svg" | ||
8 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
9 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
10 | + width="412" | ||
11 | + height="523" | ||
12 | + id="svg2" | ||
13 | + version="1.1" | ||
14 | + inkscape:version="0.48.3.1 r9886" | ||
15 | + sodipodi:docname="breadcrumb.svg"> | ||
16 | + <metadata | ||
17 | + id="metadata21"> | ||
18 | + <rdf:RDF> | ||
19 | + <cc:Work | ||
20 | + rdf:about=""> | ||
21 | + <dc:format>image/svg+xml</dc:format> | ||
22 | + <dc:type | ||
23 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
24 | + <dc:title>blue foot</dc:title> | ||
25 | + </cc:Work> | ||
26 | + </rdf:RDF> | ||
27 | + </metadata> | ||
28 | + <defs | ||
29 | + id="defs19" /> | ||
30 | + <sodipodi:namedview | ||
31 | + pagecolor="#ffffff" | ||
32 | + bordercolor="#666666" | ||
33 | + borderopacity="1" | ||
34 | + objecttolerance="10" | ||
35 | + gridtolerance="10" | ||
36 | + guidetolerance="10" | ||
37 | + inkscape:pageopacity="0" | ||
38 | + inkscape:pageshadow="2" | ||
39 | + inkscape:window-width="1375" | ||
40 | + inkscape:window-height="876" | ||
41 | + id="namedview17" | ||
42 | + showgrid="false" | ||
43 | + inkscape:zoom="1.2763075" | ||
44 | + inkscape:cx="184.7985" | ||
45 | + inkscape:cy="286.52948" | ||
46 | + inkscape:window-x="65" | ||
47 | + inkscape:window-y="24" | ||
48 | + inkscape:window-maximized="1" | ||
49 | + inkscape:current-layer="svg2" /> | ||
50 | + <title | ||
51 | + id="title4">blue foot</title> | ||
52 | + <g | ||
53 | + id="g4059" | ||
54 | + transform="matrix(0.98261349,0.18566293,-0.18566293,0.98261349,35.357037,-25.683454)" | ||
55 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
56 | + inkscape:export-xdpi="20.860001" | ||
57 | + inkscape:export-ydpi="20.860001"> | ||
58 | + <g | ||
59 | + style="fill:#000000;fill-opacity:1" | ||
60 | + transform="matrix(-0.16462953,0,0,0.16462953,130.63957,185.05775)" | ||
61 | + id="g6-4"> | ||
62 | + <title | ||
63 | + id="title8-9">Layer 1</title> | ||
64 | + <g | ||
65 | + style="fill:#000000;fill-opacity:1" | ||
66 | + id="svg_1-5" | ||
67 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
68 | + externalResourcesRequired="false"> | ||
69 | + <path | ||
70 | + style="fill:#000000;fill-opacity:1" | ||
71 | + inkscape:connector-curvature="0" | ||
72 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
73 | + id="svg_2-8" | ||
74 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
75 | + <path | ||
76 | + style="fill:#000000;fill-opacity:1" | ||
77 | + inkscape:connector-curvature="0" | ||
78 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
79 | + id="svg_3-8" | ||
80 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
81 | + <path | ||
82 | + style="fill:#000000;fill-opacity:1" | ||
83 | + inkscape:connector-curvature="0" | ||
84 | + id="svg_4-6" | ||
85 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
86 | + <path | ||
87 | + style="fill:#000000;fill-opacity:1" | ||
88 | + inkscape:connector-curvature="0" | ||
89 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
90 | + id="svg_5-7" | ||
91 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
92 | + <path | ||
93 | + style="fill:#000000;fill-opacity:1" | ||
94 | + inkscape:connector-curvature="0" | ||
95 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
96 | + id="svg_6-1" | ||
97 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
98 | + <path | ||
99 | + style="fill:#000000;fill-opacity:1" | ||
100 | + inkscape:connector-curvature="0" | ||
101 | + id="svg_7-3" | ||
102 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
103 | + </g> | ||
104 | + </g> | ||
105 | + <g | ||
106 | + style="fill:#000000;fill-opacity:1" | ||
107 | + transform="matrix(0.16462953,0,0,0.16462953,79.614065,218.5678)" | ||
108 | + id="g6-4-3"> | ||
109 | + <title | ||
110 | + id="title8-9-2">Layer 1</title> | ||
111 | + <g | ||
112 | + style="fill:#000000;fill-opacity:1" | ||
113 | + id="svg_1-5-0" | ||
114 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
115 | + externalResourcesRequired="false"> | ||
116 | + <path | ||
117 | + style="fill:#000000;fill-opacity:1" | ||
118 | + inkscape:connector-curvature="0" | ||
119 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
120 | + id="svg_2-8-5" | ||
121 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
122 | + <path | ||
123 | + style="fill:#000000;fill-opacity:1" | ||
124 | + inkscape:connector-curvature="0" | ||
125 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
126 | + id="svg_3-8-7" | ||
127 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
128 | + <path | ||
129 | + style="fill:#000000;fill-opacity:1" | ||
130 | + inkscape:connector-curvature="0" | ||
131 | + id="svg_4-6-5" | ||
132 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
133 | + <path | ||
134 | + style="fill:#000000;fill-opacity:1" | ||
135 | + inkscape:connector-curvature="0" | ||
136 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
137 | + id="svg_5-7-7" | ||
138 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
139 | + <path | ||
140 | + style="fill:#000000;fill-opacity:1" | ||
141 | + inkscape:connector-curvature="0" | ||
142 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
143 | + id="svg_6-1-4" | ||
144 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
145 | + <path | ||
146 | + style="fill:#000000;fill-opacity:1" | ||
147 | + inkscape:connector-curvature="0" | ||
148 | + id="svg_7-3-3" | ||
149 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
150 | + </g> | ||
151 | + </g> | ||
152 | + </g> | ||
153 | + <g | ||
154 | + id="g3959" | ||
155 | + transform="matrix(0.50738346,0.8617204,-0.8617204,0.50738346,353.165,-65.131154)" | ||
156 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
157 | + inkscape:export-xdpi="20.860001" | ||
158 | + inkscape:export-ydpi="20.860001"> | ||
159 | + <g | ||
160 | + style="fill:#000000;fill-opacity:1" | ||
161 | + transform="matrix(-0.16462953,0,0,0.16462953,103.08027,244.12233)" | ||
162 | + id="g6-4-8"> | ||
163 | + <title | ||
164 | + id="title8-9-7">Layer 1</title> | ||
165 | + <g | ||
166 | + style="fill:#000000;fill-opacity:1" | ||
167 | + id="svg_1-5-7" | ||
168 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
169 | + externalResourcesRequired="false"> | ||
170 | + <path | ||
171 | + style="fill:#000000;fill-opacity:1" | ||
172 | + inkscape:connector-curvature="0" | ||
173 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
174 | + id="svg_2-8-8" | ||
175 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
176 | + <path | ||
177 | + style="fill:#000000;fill-opacity:1" | ||
178 | + inkscape:connector-curvature="0" | ||
179 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
180 | + id="svg_3-8-1" | ||
181 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
182 | + <path | ||
183 | + style="fill:#000000;fill-opacity:1" | ||
184 | + inkscape:connector-curvature="0" | ||
185 | + id="svg_4-6-50" | ||
186 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
187 | + <path | ||
188 | + style="fill:#000000;fill-opacity:1" | ||
189 | + inkscape:connector-curvature="0" | ||
190 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
191 | + id="svg_5-7-3" | ||
192 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
193 | + <path | ||
194 | + style="fill:#000000;fill-opacity:1" | ||
195 | + inkscape:connector-curvature="0" | ||
196 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
197 | + id="svg_6-1-7" | ||
198 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
199 | + <path | ||
200 | + style="fill:#000000;fill-opacity:1" | ||
201 | + inkscape:connector-curvature="0" | ||
202 | + id="svg_7-3-8" | ||
203 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
204 | + </g> | ||
205 | + </g> | ||
206 | + <g | ||
207 | + style="fill:#000000;fill-opacity:1" | ||
208 | + transform="matrix(0.16462953,0,0,0.16462953,52.054764,277.63238)" | ||
209 | + id="g6-4-3-9"> | ||
210 | + <title | ||
211 | + id="title8-9-2-4">Layer 1</title> | ||
212 | + <g | ||
213 | + style="fill:#000000;fill-opacity:1" | ||
214 | + id="svg_1-5-0-8" | ||
215 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
216 | + externalResourcesRequired="false"> | ||
217 | + <path | ||
218 | + style="fill:#000000;fill-opacity:1" | ||
219 | + inkscape:connector-curvature="0" | ||
220 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
221 | + id="svg_2-8-5-1" | ||
222 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
223 | + <path | ||
224 | + style="fill:#000000;fill-opacity:1" | ||
225 | + inkscape:connector-curvature="0" | ||
226 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
227 | + id="svg_3-8-7-8" | ||
228 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
229 | + <path | ||
230 | + style="fill:#000000;fill-opacity:1" | ||
231 | + inkscape:connector-curvature="0" | ||
232 | + id="svg_4-6-5-7" | ||
233 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
234 | + <path | ||
235 | + style="fill:#000000;fill-opacity:1" | ||
236 | + inkscape:connector-curvature="0" | ||
237 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
238 | + id="svg_5-7-7-8" | ||
239 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
240 | + <path | ||
241 | + style="fill:#000000;fill-opacity:1" | ||
242 | + inkscape:connector-curvature="0" | ||
243 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
244 | + id="svg_6-1-4-6" | ||
245 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
246 | + <path | ||
247 | + style="fill:#000000;fill-opacity:1" | ||
248 | + inkscape:connector-curvature="0" | ||
249 | + id="svg_7-3-3-7" | ||
250 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
251 | + </g> | ||
252 | + </g> | ||
253 | + </g> | ||
254 | + <g | ||
255 | + id="g4020" | ||
256 | + transform="matrix(0.2093927,0.97783163,-0.97783163,0.2093927,293.55953,-52.148522)" | ||
257 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
258 | + inkscape:export-xdpi="20.860001" | ||
259 | + inkscape:export-ydpi="20.860001"> | ||
260 | + <g | ||
261 | + style="fill:#000000;fill-opacity:1" | ||
262 | + transform="matrix(-0.16462953,0,0,0.16462953,229.22542,78.018151)" | ||
263 | + id="g6-4-88"> | ||
264 | + <title | ||
265 | + id="title8-9-6">Layer 1</title> | ||
266 | + <g | ||
267 | + style="fill:#000000;fill-opacity:1" | ||
268 | + id="svg_1-5-3" | ||
269 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
270 | + externalResourcesRequired="false"> | ||
271 | + <path | ||
272 | + style="fill:#000000;fill-opacity:1" | ||
273 | + inkscape:connector-curvature="0" | ||
274 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
275 | + id="svg_2-8-3" | ||
276 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
277 | + <path | ||
278 | + style="fill:#000000;fill-opacity:1" | ||
279 | + inkscape:connector-curvature="0" | ||
280 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
281 | + id="svg_3-8-5" | ||
282 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
283 | + <path | ||
284 | + style="fill:#000000;fill-opacity:1" | ||
285 | + inkscape:connector-curvature="0" | ||
286 | + id="svg_4-6-54" | ||
287 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
288 | + <path | ||
289 | + style="fill:#000000;fill-opacity:1" | ||
290 | + inkscape:connector-curvature="0" | ||
291 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
292 | + id="svg_5-7-4" | ||
293 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
294 | + <path | ||
295 | + style="fill:#000000;fill-opacity:1" | ||
296 | + inkscape:connector-curvature="0" | ||
297 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
298 | + id="svg_6-1-42" | ||
299 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
300 | + <path | ||
301 | + style="fill:#000000;fill-opacity:1" | ||
302 | + inkscape:connector-curvature="0" | ||
303 | + id="svg_7-3-5" | ||
304 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
305 | + </g> | ||
306 | + </g> | ||
307 | + <g | ||
308 | + style="fill:#000000;fill-opacity:1" | ||
309 | + transform="matrix(0.16462953,0,0,0.16462953,178.19992,111.5282)" | ||
310 | + id="g6-4-3-2"> | ||
311 | + <title | ||
312 | + id="title8-9-2-2">Layer 1</title> | ||
313 | + <g | ||
314 | + style="fill:#000000;fill-opacity:1" | ||
315 | + id="svg_1-5-0-1" | ||
316 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
317 | + externalResourcesRequired="false"> | ||
318 | + <path | ||
319 | + style="fill:#000000;fill-opacity:1" | ||
320 | + inkscape:connector-curvature="0" | ||
321 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
322 | + id="svg_2-8-5-9" | ||
323 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
324 | + <path | ||
325 | + style="fill:#000000;fill-opacity:1" | ||
326 | + inkscape:connector-curvature="0" | ||
327 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
328 | + id="svg_3-8-7-2" | ||
329 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
330 | + <path | ||
331 | + style="fill:#000000;fill-opacity:1" | ||
332 | + inkscape:connector-curvature="0" | ||
333 | + id="svg_4-6-5-2" | ||
334 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
335 | + <path | ||
336 | + style="fill:#000000;fill-opacity:1" | ||
337 | + inkscape:connector-curvature="0" | ||
338 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
339 | + id="svg_5-7-7-6" | ||
340 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
341 | + <path | ||
342 | + style="fill:#000000;fill-opacity:1" | ||
343 | + inkscape:connector-curvature="0" | ||
344 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
345 | + id="svg_6-1-4-3" | ||
346 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
347 | + <path | ||
348 | + style="fill:#000000;fill-opacity:1" | ||
349 | + inkscape:connector-curvature="0" | ||
350 | + id="svg_7-3-3-3" | ||
351 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
352 | + </g> | ||
353 | + </g> | ||
354 | + </g> | ||
355 | + <g | ||
356 | + inkscape:export-ydpi="20.860001" | ||
357 | + inkscape:export-xdpi="20.860001" | ||
358 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
359 | + transform="matrix(0.98261349,0.18566293,-0.18566293,0.98261349,35.357037,-25.683454)" | ||
360 | + id="g4079"> | ||
361 | + <g | ||
362 | + id="g4081" | ||
363 | + transform="matrix(-0.16462953,0,0,0.16462953,130.63957,185.05775)" | ||
364 | + style="fill:#000000;fill-opacity:1"> | ||
365 | + <title | ||
366 | + id="title4083">Layer 1</title> | ||
367 | + <g | ||
368 | + externalResourcesRequired="false" | ||
369 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
370 | + id="g4085" | ||
371 | + style="fill:#000000;fill-opacity:1"> | ||
372 | + <path | ||
373 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
374 | + id="path4087" | ||
375 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
376 | + inkscape:connector-curvature="0" | ||
377 | + style="fill:#000000;fill-opacity:1" /> | ||
378 | + <path | ||
379 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
380 | + id="path4089" | ||
381 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
382 | + inkscape:connector-curvature="0" | ||
383 | + style="fill:#000000;fill-opacity:1" /> | ||
384 | + <path | ||
385 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
386 | + id="path4091" | ||
387 | + inkscape:connector-curvature="0" | ||
388 | + style="fill:#000000;fill-opacity:1" /> | ||
389 | + <path | ||
390 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
391 | + id="path4093" | ||
392 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
393 | + inkscape:connector-curvature="0" | ||
394 | + style="fill:#000000;fill-opacity:1" /> | ||
395 | + <path | ||
396 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
397 | + id="path4095" | ||
398 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
399 | + inkscape:connector-curvature="0" | ||
400 | + style="fill:#000000;fill-opacity:1" /> | ||
401 | + <path | ||
402 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
403 | + id="path4097" | ||
404 | + inkscape:connector-curvature="0" | ||
405 | + style="fill:#000000;fill-opacity:1" /> | ||
406 | + </g> | ||
407 | + </g> | ||
408 | + <g | ||
409 | + id="g4099" | ||
410 | + transform="matrix(0.16462953,0,0,0.16462953,79.614065,218.5678)" | ||
411 | + style="fill:#000000;fill-opacity:1"> | ||
412 | + <title | ||
413 | + id="title4101">Layer 1</title> | ||
414 | + <g | ||
415 | + externalResourcesRequired="false" | ||
416 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
417 | + id="g4103" | ||
418 | + style="fill:#000000;fill-opacity:1"> | ||
419 | + <path | ||
420 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
421 | + id="path4105" | ||
422 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
423 | + inkscape:connector-curvature="0" | ||
424 | + style="fill:#000000;fill-opacity:1" /> | ||
425 | + <path | ||
426 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
427 | + id="path4107" | ||
428 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
429 | + inkscape:connector-curvature="0" | ||
430 | + style="fill:#000000;fill-opacity:1" /> | ||
431 | + <path | ||
432 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
433 | + id="path4109" | ||
434 | + inkscape:connector-curvature="0" | ||
435 | + style="fill:#000000;fill-opacity:1" /> | ||
436 | + <path | ||
437 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
438 | + id="path4111" | ||
439 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
440 | + inkscape:connector-curvature="0" | ||
441 | + style="fill:#000000;fill-opacity:1" /> | ||
442 | + <path | ||
443 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
444 | + id="path4113" | ||
445 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
446 | + inkscape:connector-curvature="0" | ||
447 | + style="fill:#000000;fill-opacity:1" /> | ||
448 | + <path | ||
449 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
450 | + id="path4115" | ||
451 | + inkscape:connector-curvature="0" | ||
452 | + style="fill:#000000;fill-opacity:1" /> | ||
453 | + </g> | ||
454 | + </g> | ||
455 | + </g> | ||
456 | + <g | ||
457 | + inkscape:export-ydpi="20.860001" | ||
458 | + inkscape:export-xdpi="20.860001" | ||
459 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
460 | + transform="matrix(0.50738346,0.8617204,-0.8617204,0.50738346,353.165,-65.131154)" | ||
461 | + id="g4117"> | ||
462 | + <g | ||
463 | + id="g4119" | ||
464 | + transform="matrix(-0.16462953,0,0,0.16462953,103.08027,244.12233)" | ||
465 | + style="fill:#000000;fill-opacity:1"> | ||
466 | + <title | ||
467 | + id="title4121">Layer 1</title> | ||
468 | + <g | ||
469 | + externalResourcesRequired="false" | ||
470 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
471 | + id="g4123" | ||
472 | + style="fill:#000000;fill-opacity:1"> | ||
473 | + <path | ||
474 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
475 | + id="path4125" | ||
476 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
477 | + inkscape:connector-curvature="0" | ||
478 | + style="fill:#000000;fill-opacity:1" /> | ||
479 | + <path | ||
480 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
481 | + id="path4127" | ||
482 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
483 | + inkscape:connector-curvature="0" | ||
484 | + style="fill:#000000;fill-opacity:1" /> | ||
485 | + <path | ||
486 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
487 | + id="path4129" | ||
488 | + inkscape:connector-curvature="0" | ||
489 | + style="fill:#000000;fill-opacity:1" /> | ||
490 | + <path | ||
491 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
492 | + id="path4131" | ||
493 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
494 | + inkscape:connector-curvature="0" | ||
495 | + style="fill:#000000;fill-opacity:1" /> | ||
496 | + <path | ||
497 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
498 | + id="path4133" | ||
499 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
500 | + inkscape:connector-curvature="0" | ||
501 | + style="fill:#000000;fill-opacity:1" /> | ||
502 | + <path | ||
503 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
504 | + id="path4135" | ||
505 | + inkscape:connector-curvature="0" | ||
506 | + style="fill:#000000;fill-opacity:1" /> | ||
507 | + </g> | ||
508 | + </g> | ||
509 | + <g | ||
510 | + id="g4137" | ||
511 | + transform="matrix(0.16462953,0,0,0.16462953,52.054764,277.63238)" | ||
512 | + style="fill:#000000;fill-opacity:1"> | ||
513 | + <title | ||
514 | + id="title4139">Layer 1</title> | ||
515 | + <g | ||
516 | + externalResourcesRequired="false" | ||
517 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
518 | + id="g4141" | ||
519 | + style="fill:#000000;fill-opacity:1"> | ||
520 | + <path | ||
521 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
522 | + id="path4143" | ||
523 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
524 | + inkscape:connector-curvature="0" | ||
525 | + style="fill:#000000;fill-opacity:1" /> | ||
526 | + <path | ||
527 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
528 | + id="path4145" | ||
529 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
530 | + inkscape:connector-curvature="0" | ||
531 | + style="fill:#000000;fill-opacity:1" /> | ||
532 | + <path | ||
533 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
534 | + id="path4147" | ||
535 | + inkscape:connector-curvature="0" | ||
536 | + style="fill:#000000;fill-opacity:1" /> | ||
537 | + <path | ||
538 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
539 | + id="path4149" | ||
540 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
541 | + inkscape:connector-curvature="0" | ||
542 | + style="fill:#000000;fill-opacity:1" /> | ||
543 | + <path | ||
544 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
545 | + id="path4151" | ||
546 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
547 | + inkscape:connector-curvature="0" | ||
548 | + style="fill:#000000;fill-opacity:1" /> | ||
549 | + <path | ||
550 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
551 | + id="path4153" | ||
552 | + inkscape:connector-curvature="0" | ||
553 | + style="fill:#000000;fill-opacity:1" /> | ||
554 | + </g> | ||
555 | + </g> | ||
556 | + </g> | ||
557 | + <g | ||
558 | + inkscape:export-ydpi="20.860001" | ||
559 | + inkscape:export-xdpi="20.860001" | ||
560 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
561 | + transform="matrix(0.2093927,0.97783163,-0.97783163,0.2093927,293.55953,-52.148522)" | ||
562 | + id="g4155"> | ||
563 | + <g | ||
564 | + id="g4157" | ||
565 | + transform="matrix(-0.16462953,0,0,0.16462953,229.22542,78.018151)" | ||
566 | + style="fill:#000000;fill-opacity:1"> | ||
567 | + <title | ||
568 | + id="title4159">Layer 1</title> | ||
569 | + <g | ||
570 | + externalResourcesRequired="false" | ||
571 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
572 | + id="g4161" | ||
573 | + style="fill:#000000;fill-opacity:1"> | ||
574 | + <path | ||
575 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
576 | + id="path4163" | ||
577 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
578 | + inkscape:connector-curvature="0" | ||
579 | + style="fill:#000000;fill-opacity:1" /> | ||
580 | + <path | ||
581 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
582 | + id="path4165" | ||
583 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
584 | + inkscape:connector-curvature="0" | ||
585 | + style="fill:#000000;fill-opacity:1" /> | ||
586 | + <path | ||
587 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
588 | + id="path4167" | ||
589 | + inkscape:connector-curvature="0" | ||
590 | + style="fill:#000000;fill-opacity:1" /> | ||
591 | + <path | ||
592 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
593 | + id="path4169" | ||
594 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
595 | + inkscape:connector-curvature="0" | ||
596 | + style="fill:#000000;fill-opacity:1" /> | ||
597 | + <path | ||
598 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
599 | + id="path4171" | ||
600 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
601 | + inkscape:connector-curvature="0" | ||
602 | + style="fill:#000000;fill-opacity:1" /> | ||
603 | + <path | ||
604 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
605 | + id="path4173" | ||
606 | + inkscape:connector-curvature="0" | ||
607 | + style="fill:#000000;fill-opacity:1" /> | ||
608 | + </g> | ||
609 | + </g> | ||
610 | + <g | ||
611 | + id="g4175" | ||
612 | + transform="matrix(0.16462953,0,0,0.16462953,178.19992,111.5282)" | ||
613 | + style="fill:#000000;fill-opacity:1"> | ||
614 | + <title | ||
615 | + id="title4177">Layer 1</title> | ||
616 | + <g | ||
617 | + externalResourcesRequired="false" | ||
618 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
619 | + id="g4179" | ||
620 | + style="fill:#000000;fill-opacity:1"> | ||
621 | + <path | ||
622 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" | ||
623 | + id="path4181" | ||
624 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
625 | + inkscape:connector-curvature="0" | ||
626 | + style="fill:#000000;fill-opacity:1" /> | ||
627 | + <path | ||
628 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" | ||
629 | + id="path4183" | ||
630 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
631 | + inkscape:connector-curvature="0" | ||
632 | + style="fill:#000000;fill-opacity:1" /> | ||
633 | + <path | ||
634 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" | ||
635 | + id="path4185" | ||
636 | + inkscape:connector-curvature="0" | ||
637 | + style="fill:#000000;fill-opacity:1" /> | ||
638 | + <path | ||
639 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" | ||
640 | + id="path4187" | ||
641 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
642 | + inkscape:connector-curvature="0" | ||
643 | + style="fill:#000000;fill-opacity:1" /> | ||
644 | + <path | ||
645 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" | ||
646 | + id="path4189" | ||
647 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
648 | + inkscape:connector-curvature="0" | ||
649 | + style="fill:#000000;fill-opacity:1" /> | ||
650 | + <path | ||
651 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" | ||
652 | + id="path4191" | ||
653 | + inkscape:connector-curvature="0" | ||
654 | + style="fill:#000000;fill-opacity:1" /> | ||
655 | + </g> | ||
656 | + </g> | ||
657 | + </g> | ||
658 | + <g | ||
659 | + id="g4193" | ||
660 | + transform="matrix(0.98261349,0.18566293,-0.18566293,0.98261349,35.357037,-25.683454)" | ||
661 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
662 | + inkscape:export-xdpi="20.860001" | ||
663 | + inkscape:export-ydpi="20.860001"> | ||
664 | + <g | ||
665 | + style="fill:#000000;fill-opacity:1" | ||
666 | + transform="matrix(-0.16462953,0,0,0.16462953,130.63957,185.05775)" | ||
667 | + id="g4195"> | ||
668 | + <title | ||
669 | + id="title4197">Layer 1</title> | ||
670 | + <g | ||
671 | + style="fill:#000000;fill-opacity:1" | ||
672 | + id="g4199" | ||
673 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
674 | + externalResourcesRequired="false"> | ||
675 | + <path | ||
676 | + style="fill:#000000;fill-opacity:1" | ||
677 | + inkscape:connector-curvature="0" | ||
678 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
679 | + id="path4201" | ||
680 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
681 | + <path | ||
682 | + style="fill:#000000;fill-opacity:1" | ||
683 | + inkscape:connector-curvature="0" | ||
684 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
685 | + id="path4203" | ||
686 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
687 | + <path | ||
688 | + style="fill:#000000;fill-opacity:1" | ||
689 | + inkscape:connector-curvature="0" | ||
690 | + id="path4205" | ||
691 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
692 | + <path | ||
693 | + style="fill:#000000;fill-opacity:1" | ||
694 | + inkscape:connector-curvature="0" | ||
695 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
696 | + id="path4207" | ||
697 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
698 | + <path | ||
699 | + style="fill:#000000;fill-opacity:1" | ||
700 | + inkscape:connector-curvature="0" | ||
701 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
702 | + id="path4209" | ||
703 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
704 | + <path | ||
705 | + style="fill:#000000;fill-opacity:1" | ||
706 | + inkscape:connector-curvature="0" | ||
707 | + id="path4211" | ||
708 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
709 | + </g> | ||
710 | + </g> | ||
711 | + <g | ||
712 | + style="fill:#000000;fill-opacity:1" | ||
713 | + transform="matrix(0.16462953,0,0,0.16462953,79.614065,218.5678)" | ||
714 | + id="g4213"> | ||
715 | + <title | ||
716 | + id="title4215">Layer 1</title> | ||
717 | + <g | ||
718 | + style="fill:#000000;fill-opacity:1" | ||
719 | + id="g4217" | ||
720 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
721 | + externalResourcesRequired="false"> | ||
722 | + <path | ||
723 | + style="fill:#000000;fill-opacity:1" | ||
724 | + inkscape:connector-curvature="0" | ||
725 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
726 | + id="path4219" | ||
727 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
728 | + <path | ||
729 | + style="fill:#000000;fill-opacity:1" | ||
730 | + inkscape:connector-curvature="0" | ||
731 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
732 | + id="path4221" | ||
733 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
734 | + <path | ||
735 | + style="fill:#000000;fill-opacity:1" | ||
736 | + inkscape:connector-curvature="0" | ||
737 | + id="path4223" | ||
738 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
739 | + <path | ||
740 | + style="fill:#000000;fill-opacity:1" | ||
741 | + inkscape:connector-curvature="0" | ||
742 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
743 | + id="path4225" | ||
744 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
745 | + <path | ||
746 | + style="fill:#000000;fill-opacity:1" | ||
747 | + inkscape:connector-curvature="0" | ||
748 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
749 | + id="path4227" | ||
750 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
751 | + <path | ||
752 | + style="fill:#000000;fill-opacity:1" | ||
753 | + inkscape:connector-curvature="0" | ||
754 | + id="path4229" | ||
755 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
756 | + </g> | ||
757 | + </g> | ||
758 | + </g> | ||
759 | + <g | ||
760 | + id="g4231" | ||
761 | + transform="matrix(0.50738346,0.8617204,-0.8617204,0.50738346,353.165,-65.131154)" | ||
762 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
763 | + inkscape:export-xdpi="20.860001" | ||
764 | + inkscape:export-ydpi="20.860001"> | ||
765 | + <g | ||
766 | + style="fill:#000000;fill-opacity:1" | ||
767 | + transform="matrix(-0.16462953,0,0,0.16462953,103.08027,244.12233)" | ||
768 | + id="g4233"> | ||
769 | + <title | ||
770 | + id="title4235">Layer 1</title> | ||
771 | + <g | ||
772 | + style="fill:#000000;fill-opacity:1" | ||
773 | + id="g4237" | ||
774 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
775 | + externalResourcesRequired="false"> | ||
776 | + <path | ||
777 | + style="fill:#000000;fill-opacity:1" | ||
778 | + inkscape:connector-curvature="0" | ||
779 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
780 | + id="path4239" | ||
781 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
782 | + <path | ||
783 | + style="fill:#000000;fill-opacity:1" | ||
784 | + inkscape:connector-curvature="0" | ||
785 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
786 | + id="path4241" | ||
787 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
788 | + <path | ||
789 | + style="fill:#000000;fill-opacity:1" | ||
790 | + inkscape:connector-curvature="0" | ||
791 | + id="path4243" | ||
792 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
793 | + <path | ||
794 | + style="fill:#000000;fill-opacity:1" | ||
795 | + inkscape:connector-curvature="0" | ||
796 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
797 | + id="path4245" | ||
798 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
799 | + <path | ||
800 | + style="fill:#000000;fill-opacity:1" | ||
801 | + inkscape:connector-curvature="0" | ||
802 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
803 | + id="path4247" | ||
804 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
805 | + <path | ||
806 | + style="fill:#000000;fill-opacity:1" | ||
807 | + inkscape:connector-curvature="0" | ||
808 | + id="path4249" | ||
809 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
810 | + </g> | ||
811 | + </g> | ||
812 | + <g | ||
813 | + style="fill:#000000;fill-opacity:1" | ||
814 | + transform="matrix(0.16462953,0,0,0.16462953,52.054764,277.63238)" | ||
815 | + id="g4251"> | ||
816 | + <title | ||
817 | + id="title4253">Layer 1</title> | ||
818 | + <g | ||
819 | + style="fill:#000000;fill-opacity:1" | ||
820 | + id="g4255" | ||
821 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
822 | + externalResourcesRequired="false"> | ||
823 | + <path | ||
824 | + style="fill:#000000;fill-opacity:1" | ||
825 | + inkscape:connector-curvature="0" | ||
826 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
827 | + id="path4257" | ||
828 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
829 | + <path | ||
830 | + style="fill:#000000;fill-opacity:1" | ||
831 | + inkscape:connector-curvature="0" | ||
832 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
833 | + id="path4259" | ||
834 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
835 | + <path | ||
836 | + style="fill:#000000;fill-opacity:1" | ||
837 | + inkscape:connector-curvature="0" | ||
838 | + id="path4261" | ||
839 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
840 | + <path | ||
841 | + style="fill:#000000;fill-opacity:1" | ||
842 | + inkscape:connector-curvature="0" | ||
843 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
844 | + id="path4263" | ||
845 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
846 | + <path | ||
847 | + style="fill:#000000;fill-opacity:1" | ||
848 | + inkscape:connector-curvature="0" | ||
849 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
850 | + id="path4265" | ||
851 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
852 | + <path | ||
853 | + style="fill:#000000;fill-opacity:1" | ||
854 | + inkscape:connector-curvature="0" | ||
855 | + id="path4267" | ||
856 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
857 | + </g> | ||
858 | + </g> | ||
859 | + </g> | ||
860 | + <g | ||
861 | + id="g4269" | ||
862 | + transform="matrix(0.2093927,0.97783163,-0.97783163,0.2093927,293.55953,-52.148522)" | ||
863 | + inkscape:export-filename="/home/81665687568/Owncloud.oC_bak/projetos/noosfero/public/plugins/breadcrumbs/images/blocks/content_breadcrumbs_block/icon.png" | ||
864 | + inkscape:export-xdpi="20.860001" | ||
865 | + inkscape:export-ydpi="20.860001"> | ||
866 | + <g | ||
867 | + style="fill:#000000;fill-opacity:1" | ||
868 | + transform="matrix(-0.16462953,0,0,0.16462953,229.22542,78.018151)" | ||
869 | + id="g4271"> | ||
870 | + <title | ||
871 | + id="title4273">Layer 1</title> | ||
872 | + <g | ||
873 | + style="fill:#000000;fill-opacity:1" | ||
874 | + id="g4275" | ||
875 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
876 | + externalResourcesRequired="false"> | ||
877 | + <path | ||
878 | + style="fill:#000000;fill-opacity:1" | ||
879 | + inkscape:connector-curvature="0" | ||
880 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
881 | + id="path4277" | ||
882 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
883 | + <path | ||
884 | + style="fill:#000000;fill-opacity:1" | ||
885 | + inkscape:connector-curvature="0" | ||
886 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
887 | + id="path4279" | ||
888 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
889 | + <path | ||
890 | + style="fill:#000000;fill-opacity:1" | ||
891 | + inkscape:connector-curvature="0" | ||
892 | + id="path4281" | ||
893 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
894 | + <path | ||
895 | + style="fill:#000000;fill-opacity:1" | ||
896 | + inkscape:connector-curvature="0" | ||
897 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
898 | + id="path4283" | ||
899 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
900 | + <path | ||
901 | + style="fill:#000000;fill-opacity:1" | ||
902 | + inkscape:connector-curvature="0" | ||
903 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
904 | + id="path4285" | ||
905 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
906 | + <path | ||
907 | + style="fill:#000000;fill-opacity:1" | ||
908 | + inkscape:connector-curvature="0" | ||
909 | + id="path4287" | ||
910 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
911 | + </g> | ||
912 | + </g> | ||
913 | + <g | ||
914 | + style="fill:#000000;fill-opacity:1" | ||
915 | + transform="matrix(0.16462953,0,0,0.16462953,178.19992,111.5282)" | ||
916 | + id="g4289"> | ||
917 | + <title | ||
918 | + id="title4291">Layer 1</title> | ||
919 | + <g | ||
920 | + style="fill:#000000;fill-opacity:1" | ||
921 | + id="g4293" | ||
922 | + transform="matrix(-0.88433165,-0.06537763,-0.07372766,0.99727841,498.08816,-90.279774)" | ||
923 | + externalResourcesRequired="false"> | ||
924 | + <path | ||
925 | + style="fill:#000000;fill-opacity:1" | ||
926 | + inkscape:connector-curvature="0" | ||
927 | + transform="matrix(0.99205344,-0.12581719,0.12581719,0.99205344,-39.86624,28.407032)" | ||
928 | + id="path4295" | ||
929 | + d="M 287.87701,302.83801 C 359.018,296.147 347.069,197.547 289.74799,170.688 251.77299,152.89301 200.504,153.67 166.186,165.67 101.091,188.429 83.811203,217.526 74.450104,274.401 65.088997,331.276 96.454102,481.72199 171.802,498.55399 239.2,513.60901 265.20999,484.41599 257.92099,456.73401 250.433,428.297 213.521,391.45902 211.118,366.40399 c -5.61699,-58.548 76.75901,-63.56598 76.75901,-63.56598 z" /> | ||
930 | + <path | ||
931 | + style="fill:#000000;fill-opacity:1" | ||
932 | + inkscape:connector-curvature="0" | ||
933 | + transform="matrix(0.97571838,0.21902887,-0.21902887,0.97571838,36.995697,-70.594363)" | ||
934 | + id="path4297" | ||
935 | + d="m 363.923,154.39999 c -11.13601,19.84801 -32.26599,25.711 -47.195,13.097 C 301.79901,154.883 298.724,128.56799 309.85999,108.72 320.996,88.8722 342.125,83.009399 357.05499,95.623596 371.983,108.238 375.05801,134.55299 363.923,154.39999 z" /> | ||
936 | + <path | ||
937 | + style="fill:#000000;fill-opacity:1" | ||
938 | + inkscape:connector-curvature="0" | ||
939 | + id="path4299" | ||
940 | + d="m 272.92599,136.145 c -15.122,2.84 -29.403,-7.95601 -31.89799,-24.118 -2.495,-16.161697 7.159,-40.4534 22.28001,-43.2939 15.12198,-2.8424 29.40299,7.956299 31.89798,24.117897 C 297.70099,109.013 288.047,133.30299 272.926,136.145 z" /> | ||
941 | + <path | ||
942 | + style="fill:#000000;fill-opacity:1" | ||
943 | + inkscape:connector-curvature="0" | ||
944 | + transform="matrix(0.97274715,0.23186845,-0.23186845,0.97274715,29.01584,-42.708068)" | ||
945 | + id="path4301" | ||
946 | + d="m 215.69701,121.22 c -8.23401,11.466 -20.30101,13.673 -32.35801,5.329 -12.057,-8.345 -14.89199,-32.142201 -6.658,-43.609502 8.235,-11.465797 20.3,-13.672401 32.358,-5.328102 12.05699,8.3442 14.89301,32.141604 6.65801,43.608604 z" /> | ||
947 | + <path | ||
948 | + style="fill:#000000;fill-opacity:1" | ||
949 | + inkscape:connector-curvature="0" | ||
950 | + transform="matrix(0.90777894,0.41944891,-0.41944891,0.90777894,64.405651,-42.480137)" | ||
951 | + id="path4303" | ||
952 | + d="m 154.75999,132.52901 c -2.653,10.95999 -15.93399,17.864 -29.66399,15.42099 -13.73,-2.444 -24.891,-19.064 -22.238,-30.024 2.654,-10.96 15.934,-17.864 29.663,-15.421 13.729,2.444 24.893,19.064 22.23899,30.02401 z" /> | ||
953 | + <path | ||
954 | + style="fill:#000000;fill-opacity:1" | ||
955 | + inkscape:connector-curvature="0" | ||
956 | + id="path4305" | ||
957 | + d="m 97.550301,148.019 c 7.378699,9.994 5.976699,22.59199 -3.1315,28.138 -9.107903,5.54499 -22.472603,1.93899 -29.851501,-8.057 -7.378098,-9.994 -5.975498,-22.592 3.132301,-28.137 9.107903,-5.545 22.472603,-1.939 29.8507,8.056 z" /> | ||
958 | + </g> | ||
959 | + </g> | ||
960 | + </g> | ||
961 | +</svg> |
plugins/breadcrumbs/public/images/blocks/content_breadcrumbs_block/icon.png
0 → 100644
1.5 KB
plugins/breadcrumbs/public/images/blocks/content_breadcrumbs_block/previews/edit_block.png
0 → 100644
14.2 KB
plugins/breadcrumbs/public/images/blocks/content_breadcrumbs_block/previews/view_block.png
0 → 100644
3.67 KB
plugins/community_track/lib/community_track_plugin/track_card_list_block.rb
@@ -8,6 +8,10 @@ class CommunityTrackPlugin::TrackCardListBlock < CommunityTrackPlugin::TrackList | @@ -8,6 +8,10 @@ class CommunityTrackPlugin::TrackCardListBlock < CommunityTrackPlugin::TrackList | ||
8 | _('This block displays a list of most relevant tracks as cards.') | 8 | _('This block displays a list of most relevant tracks as cards.') |
9 | end | 9 | end |
10 | 10 | ||
11 | + def self.pretty_name | ||
12 | + _('Track Card List') | ||
13 | + end | ||
14 | + | ||
11 | def track_partial | 15 | def track_partial |
12 | 'track_card' | 16 | 'track_card' |
13 | end | 17 | end |
plugins/community_track/lib/community_track_plugin/track_list_block.rb
@@ -16,6 +16,10 @@ class CommunityTrackPlugin::TrackListBlock < Block | @@ -16,6 +16,10 @@ class CommunityTrackPlugin::TrackListBlock < Block | ||
16 | _('This block displays a list of most relevant tracks.') | 16 | _('This block displays a list of most relevant tracks.') |
17 | end | 17 | end |
18 | 18 | ||
19 | + def self.pretty_name | ||
20 | + _('Track List') | ||
21 | + end | ||
22 | + | ||
19 | def track_partial | 23 | def track_partial |
20 | 'track' | 24 | 'track' |
21 | end | 25 | end |
@@ -0,0 +1,118 @@ | @@ -0,0 +1,118 @@ | ||
1 | +nav a { | ||
2 | + position: absolute; | ||
3 | + top: 215px; | ||
4 | + display: block; | ||
5 | + outline: none; | ||
6 | + text-align: left; | ||
7 | + z-index: 1000; | ||
8 | + -webkit-transform: translateY(-50%); | ||
9 | + transform: translateY(-50%); | ||
10 | +} | ||
11 | + | ||
12 | +nav a.prev { | ||
13 | + left: 0; | ||
14 | +} | ||
15 | + | ||
16 | +nav a.next { | ||
17 | + right: 0; | ||
18 | +} | ||
19 | + | ||
20 | +nav a svg { | ||
21 | + display: block; | ||
22 | + margin: 0 auto; | ||
23 | + padding: 0; | ||
24 | +} | ||
25 | + | ||
26 | +/* Individual styles */ | ||
27 | + | ||
28 | +/*--------------------*/ | ||
29 | +/* Circle pop */ | ||
30 | +/*--------------------*/ | ||
31 | +.color-3 { background: transparent; } | ||
32 | + | ||
33 | +.nav-circlepop a { | ||
34 | + margin: 0 15px; | ||
35 | + width: 50px; | ||
36 | + height: 50px; | ||
37 | +} | ||
38 | + | ||
39 | +.nav-circlepop a::before { | ||
40 | + position: absolute; | ||
41 | + top: 0; | ||
42 | + left: 0; | ||
43 | + width: 100%; | ||
44 | + height: 100%; | ||
45 | + border-radius: 50%; | ||
46 | + background: #fff; | ||
47 | + content: ''; | ||
48 | + opacity: 0; | ||
49 | + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; | ||
50 | + transition: transform 0.3s, opacity 0.3s; | ||
51 | + -webkit-transform: scale(0.9); | ||
52 | + transform: scale(0.9); | ||
53 | +} | ||
54 | + | ||
55 | +.nav-circlepop .icon-wrap { | ||
56 | + position: relative; | ||
57 | + display: block; | ||
58 | + margin: 10% 0 0 10%; | ||
59 | + width: 80%; | ||
60 | + height: 80%; | ||
61 | +} | ||
62 | + | ||
63 | +.nav-circlepop a.next .icon-wrap { | ||
64 | + -webkit-transform: rotate(180deg); | ||
65 | + transform: rotate(180deg); | ||
66 | +} | ||
67 | + | ||
68 | +.nav-circlepop .icon-wrap::before, | ||
69 | +.nav-circlepop .icon-wrap::after { | ||
70 | + position: absolute; | ||
71 | + left: 25%; | ||
72 | + width: 3px; | ||
73 | + height: 50%; | ||
74 | + background: #ccc; | ||
75 | + content: ''; | ||
76 | + -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; | ||
77 | + transition: transform 0.3s, background-color 0.3s; | ||
78 | + -webkit-backface-visibility: hidden; | ||
79 | + backface-visibility: hidden; | ||
80 | +} | ||
81 | + | ||
82 | +.nav-circlepop .icon-wrap::before { | ||
83 | + -webkit-transform: translateX(-50%) rotate(30deg); | ||
84 | + transform: translateX(-50%) rotate(30deg); | ||
85 | + -webkit-transform-origin: 0 100%; | ||
86 | + transform-origin: 0 100%; | ||
87 | +} | ||
88 | + | ||
89 | +.nav-circlepop .icon-wrap::after { | ||
90 | + top: 50%; | ||
91 | + -webkit-transform: translateX(-50%) rotate(-30deg); | ||
92 | + transform: translateX(-50%) rotate(-30deg); | ||
93 | + -webkit-transform-origin: 0 0; | ||
94 | + transform-origin: 0 0; | ||
95 | +} | ||
96 | + | ||
97 | +.nav-circlepop a:hover::before { | ||
98 | + opacity: 1; | ||
99 | + -webkit-transform: scale(1); | ||
100 | + transform: scale(1); | ||
101 | +} | ||
102 | + | ||
103 | +.nav-circlepop a:hover .icon-wrap::before, | ||
104 | +.nav-circlepop a:hover .icon-wrap::after { | ||
105 | + background: #999; | ||
106 | +} | ||
107 | + | ||
108 | +.nav-circlepop a:hover .icon-wrap::before { | ||
109 | + -webkit-transform: translateX(-50%) rotate(45deg); | ||
110 | + transform: translateX(-50%) rotate(45deg); | ||
111 | +} | ||
112 | + | ||
113 | +.nav-circlepop a:hover .icon-wrap::after { | ||
114 | + -webkit-transform: translateX(-50%) rotate(-45deg); | ||
115 | + transform: translateX(-50%) rotate(-45deg); | ||
116 | +} | ||
117 | + | ||
118 | + |
3.15 KB
public/images/blocks/1.png
1.05 KB
public/images/blocks/1.svg
@@ -1,77 +0,0 @@ | @@ -1,77 +0,0 @@ | ||
1 | -<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | -<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | -<svg | ||
4 | - xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
5 | - xmlns:cc="http://web.resource.org/cc/" | ||
6 | - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
7 | - xmlns:svg="http://www.w3.org/2000/svg" | ||
8 | - xmlns="http://www.w3.org/2000/svg" | ||
9 | - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
10 | - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
11 | - width="64" | ||
12 | - height="64" | ||
13 | - id="svg2" | ||
14 | - sodipodi:version="0.32" | ||
15 | - inkscape:version="0.45.1" | ||
16 | - version="1.0" | ||
17 | - sodipodi:docbase="/home/terceiro/src/noosfero.git/public/images/blocks" | ||
18 | - sodipodi:docname="1.svg" | ||
19 | - inkscape:output_extension="org.inkscape.output.svg.inkscape"> | ||
20 | - <defs | ||
21 | - id="defs4" /> | ||
22 | - <sodipodi:namedview | ||
23 | - id="base" | ||
24 | - pagecolor="#ffffff" | ||
25 | - bordercolor="#666666" | ||
26 | - borderopacity="1.0" | ||
27 | - inkscape:pageopacity="0.0" | ||
28 | - inkscape:pageshadow="2" | ||
29 | - inkscape:zoom="5.921875" | ||
30 | - inkscape:cx="32" | ||
31 | - inkscape:cy="32" | ||
32 | - inkscape:document-units="px" | ||
33 | - inkscape:current-layer="layer1" | ||
34 | - width="64px" | ||
35 | - height="64px" | ||
36 | - inkscape:window-width="830" | ||
37 | - inkscape:window-height="603" | ||
38 | - inkscape:window-x="72" | ||
39 | - inkscape:window-y="34" /> | ||
40 | - <metadata | ||
41 | - id="metadata7"> | ||
42 | - <rdf:RDF> | ||
43 | - <cc:Work | ||
44 | - rdf:about=""> | ||
45 | - <dc:format>image/svg+xml</dc:format> | ||
46 | - <dc:type | ||
47 | - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
48 | - </cc:Work> | ||
49 | - </rdf:RDF> | ||
50 | - </metadata> | ||
51 | - <g | ||
52 | - inkscape:label="Camada 1" | ||
53 | - inkscape:groupmode="layer" | ||
54 | - id="layer1"> | ||
55 | - <path | ||
56 | - sodipodi:type="arc" | ||
57 | - style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.19607843" | ||
58 | - id="path2162" | ||
59 | - sodipodi:cx="24.12665" | ||
60 | - sodipodi:cy="24.063324" | ||
61 | - sodipodi:rx="21.593668" | ||
62 | - sodipodi:ry="21.277044" | ||
63 | - d="M 45.720318 24.063324 A 21.593668 21.277044 0 1 1 2.5329819,24.063324 A 21.593668 21.277044 0 1 1 45.720318 24.063324 z" | ||
64 | - transform="translate(7.8733501,7.936676)" /> | ||
65 | - <text | ||
66 | - xml:space="preserve" | ||
67 | - style="font-size:42.00993729px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:0.19607843;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" | ||
68 | - x="20.267668" | ||
69 | - y="47.399117" | ||
70 | - id="text3134" | ||
71 | - sodipodi:linespacing="125%"><tspan | ||
72 | - sodipodi:role="line" | ||
73 | - id="tspan3136" | ||
74 | - x="20.267668" | ||
75 | - y="47.399117">1</tspan></text> | ||
76 | - </g> | ||
77 | -</svg> |
public/images/blocks/2.png
1.32 KB
public/images/blocks/2.svg
@@ -1,77 +0,0 @@ | @@ -1,77 +0,0 @@ | ||
1 | -<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | -<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | -<svg | ||
4 | - xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
5 | - xmlns:cc="http://web.resource.org/cc/" | ||
6 | - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
7 | - xmlns:svg="http://www.w3.org/2000/svg" | ||
8 | - xmlns="http://www.w3.org/2000/svg" | ||
9 | - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
10 | - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
11 | - width="64" | ||
12 | - height="64" | ||
13 | - id="svg2" | ||
14 | - sodipodi:version="0.32" | ||
15 | - inkscape:version="0.45.1" | ||
16 | - version="1.0" | ||
17 | - sodipodi:docbase="/home/terceiro/src/noosfero.git/public/images/blocks" | ||
18 | - sodipodi:docname="2.svg" | ||
19 | - inkscape:output_extension="org.inkscape.output.svg.inkscape"> | ||
20 | - <defs | ||
21 | - id="defs4" /> | ||
22 | - <sodipodi:namedview | ||
23 | - id="base" | ||
24 | - pagecolor="#ffffff" | ||
25 | - bordercolor="#666666" | ||
26 | - borderopacity="1.0" | ||
27 | - inkscape:pageopacity="0.0" | ||
28 | - inkscape:pageshadow="2" | ||
29 | - inkscape:zoom="5.921875" | ||
30 | - inkscape:cx="32" | ||
31 | - inkscape:cy="32" | ||
32 | - inkscape:document-units="px" | ||
33 | - inkscape:current-layer="layer1" | ||
34 | - width="64px" | ||
35 | - height="64px" | ||
36 | - inkscape:window-width="830" | ||
37 | - inkscape:window-height="603" | ||
38 | - inkscape:window-x="72" | ||
39 | - inkscape:window-y="34" /> | ||
40 | - <metadata | ||
41 | - id="metadata7"> | ||
42 | - <rdf:RDF> | ||
43 | - <cc:Work | ||
44 | - rdf:about=""> | ||
45 | - <dc:format>image/svg+xml</dc:format> | ||
46 | - <dc:type | ||
47 | - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
48 | - </cc:Work> | ||
49 | - </rdf:RDF> | ||
50 | - </metadata> | ||
51 | - <g | ||
52 | - inkscape:label="Camada 1" | ||
53 | - inkscape:groupmode="layer" | ||
54 | - id="layer1"> | ||
55 | - <path | ||
56 | - sodipodi:type="arc" | ||
57 | - style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.19607843" | ||
58 | - id="path2162" | ||
59 | - sodipodi:cx="24.12665" | ||
60 | - sodipodi:cy="24.063324" | ||
61 | - sodipodi:rx="21.593668" | ||
62 | - sodipodi:ry="21.277044" | ||
63 | - d="M 45.720318 24.063324 A 21.593668 21.277044 0 1 1 2.5329819,24.063324 A 21.593668 21.277044 0 1 1 45.720318 24.063324 z" | ||
64 | - transform="translate(7.8733501,7.936676)" /> | ||
65 | - <text | ||
66 | - xml:space="preserve" | ||
67 | - style="font-size:42.00993729px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:0.19607843;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" | ||
68 | - x="20.267668" | ||
69 | - y="47.399117" | ||
70 | - id="text3134" | ||
71 | - sodipodi:linespacing="125%"><tspan | ||
72 | - sodipodi:role="line" | ||
73 | - id="tspan3136" | ||
74 | - x="20.267668" | ||
75 | - y="47.399117">2</tspan></text> | ||
76 | - </g> | ||
77 | -</svg> |
public/images/blocks/3.png
1.35 KB
public/images/blocks/3.svg
@@ -1,77 +0,0 @@ | @@ -1,77 +0,0 @@ | ||
1 | -<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | -<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | -<svg | ||
4 | - xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
5 | - xmlns:cc="http://web.resource.org/cc/" | ||
6 | - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
7 | - xmlns:svg="http://www.w3.org/2000/svg" | ||
8 | - xmlns="http://www.w3.org/2000/svg" | ||
9 | - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
10 | - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
11 | - width="64" | ||
12 | - height="64" | ||
13 | - id="svg2" | ||
14 | - sodipodi:version="0.32" | ||
15 | - inkscape:version="0.45.1" | ||
16 | - version="1.0" | ||
17 | - sodipodi:docbase="/home/terceiro/src/noosfero.git/public/images/blocks" | ||
18 | - sodipodi:docname="3.svg" | ||
19 | - inkscape:output_extension="org.inkscape.output.svg.inkscape"> | ||
20 | - <defs | ||
21 | - id="defs4" /> | ||
22 | - <sodipodi:namedview | ||
23 | - id="base" | ||
24 | - pagecolor="#ffffff" | ||
25 | - bordercolor="#666666" | ||
26 | - borderopacity="1.0" | ||
27 | - inkscape:pageopacity="0.0" | ||
28 | - inkscape:pageshadow="2" | ||
29 | - inkscape:zoom="5.921875" | ||
30 | - inkscape:cx="32" | ||
31 | - inkscape:cy="32" | ||
32 | - inkscape:document-units="px" | ||
33 | - inkscape:current-layer="layer1" | ||
34 | - width="64px" | ||
35 | - height="64px" | ||
36 | - inkscape:window-width="830" | ||
37 | - inkscape:window-height="603" | ||
38 | - inkscape:window-x="72" | ||
39 | - inkscape:window-y="34" /> | ||
40 | - <metadata | ||
41 | - id="metadata7"> | ||
42 | - <rdf:RDF> | ||
43 | - <cc:Work | ||
44 | - rdf:about=""> | ||
45 | - <dc:format>image/svg+xml</dc:format> | ||
46 | - <dc:type | ||
47 | - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
48 | - </cc:Work> | ||
49 | - </rdf:RDF> | ||
50 | - </metadata> | ||
51 | - <g | ||
52 | - inkscape:label="Camada 1" | ||
53 | - inkscape:groupmode="layer" | ||
54 | - id="layer1"> | ||
55 | - <path | ||
56 | - sodipodi:type="arc" | ||
57 | - style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:4.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.19607843" | ||
58 | - id="path2162" | ||
59 | - sodipodi:cx="24.12665" | ||
60 | - sodipodi:cy="24.063324" | ||
61 | - sodipodi:rx="21.593668" | ||
62 | - sodipodi:ry="21.277044" | ||
63 | - d="M 45.720318 24.063324 A 21.593668 21.277044 0 1 1 2.5329819,24.063324 A 21.593668 21.277044 0 1 1 45.720318 24.063324 z" | ||
64 | - transform="translate(7.8733501,7.936676)" /> | ||
65 | - <text | ||
66 | - xml:space="preserve" | ||
67 | - style="font-size:42.00993729px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:0.19607843;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:FreeSans" | ||
68 | - x="20.267668" | ||
69 | - y="47.399117" | ||
70 | - id="text3134" | ||
71 | - sodipodi:linespacing="125%"><tspan | ||
72 | - sodipodi:role="line" | ||
73 | - id="tspan3136" | ||
74 | - x="20.267668" | ||
75 | - y="47.399117">3</tspan></text> | ||
76 | - </g> | ||
77 | -</svg> |
3.78 KB
@@ -0,0 +1,556 @@ | @@ -0,0 +1,556 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | + | ||
4 | +<svg | ||
5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | + xmlns:cc="http://creativecommons.org/ns#" | ||
7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | + xmlns="http://www.w3.org/2000/svg" | ||
10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | + width="48" | ||
14 | + height="48" | ||
15 | + id="svg2" | ||
16 | + version="1.1" | ||
17 | + inkscape:version="0.48.5 r10040" | ||
18 | + sodipodi:docname="block-blog-archives.color.svg"> | ||
19 | + <title | ||
20 | + id="title2987">Block Icon</title> | ||
21 | + <defs | ||
22 | + id="defs4"> | ||
23 | + <linearGradient | ||
24 | + id="linearGradient4235"> | ||
25 | + <stop | ||
26 | + style="stop-color:#000000;stop-opacity:0" | ||
27 | + offset="0" | ||
28 | + id="stop4237" /> | ||
29 | + <stop | ||
30 | + id="stop4245" | ||
31 | + offset="0.25" | ||
32 | + style="stop-color:#000000;stop-opacity:1" /> | ||
33 | + <stop | ||
34 | + id="stop4243" | ||
35 | + offset="0.5714286" | ||
36 | + style="stop-color:#000000;stop-opacity:1" /> | ||
37 | + <stop | ||
38 | + style="stop-color:#000000;stop-opacity:0;" | ||
39 | + offset="1" | ||
40 | + id="stop4239" /> | ||
41 | + </linearGradient> | ||
42 | + <linearGradient | ||
43 | + inkscape:collect="always" | ||
44 | + id="linearGradient4080"> | ||
45 | + <stop | ||
46 | + style="stop-color:#eeeeec;stop-opacity:1" | ||
47 | + offset="0" | ||
48 | + id="stop4082" /> | ||
49 | + <stop | ||
50 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
51 | + offset="1" | ||
52 | + id="stop4084" /> | ||
53 | + </linearGradient> | ||
54 | + <linearGradient | ||
55 | + inkscape:collect="always" | ||
56 | + id="linearGradient4052"> | ||
57 | + <stop | ||
58 | + style="stop-color:#888a85;stop-opacity:1;" | ||
59 | + offset="0" | ||
60 | + id="stop4054" /> | ||
61 | + <stop | ||
62 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
63 | + offset="1" | ||
64 | + id="stop4056" /> | ||
65 | + </linearGradient> | ||
66 | + <linearGradient | ||
67 | + inkscape:collect="always" | ||
68 | + id="linearGradient4025"> | ||
69 | + <stop | ||
70 | + style="stop-color:#000000;stop-opacity:1;" | ||
71 | + offset="0" | ||
72 | + id="stop4027" /> | ||
73 | + <stop | ||
74 | + style="stop-color:#000000;stop-opacity:0;" | ||
75 | + offset="1" | ||
76 | + id="stop4029" /> | ||
77 | + </linearGradient> | ||
78 | + <linearGradient | ||
79 | + inkscape:collect="always" | ||
80 | + id="linearGradient3914"> | ||
81 | + <stop | ||
82 | + style="stop-color:#eeeeec;stop-opacity:1;" | ||
83 | + offset="0" | ||
84 | + id="stop3916" /> | ||
85 | + <stop | ||
86 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
87 | + offset="1" | ||
88 | + id="stop3918" /> | ||
89 | + </linearGradient> | ||
90 | + <radialGradient | ||
91 | + inkscape:collect="always" | ||
92 | + xlink:href="#linearGradient2865" | ||
93 | + id="radialGradient3010" | ||
94 | + gradientUnits="userSpaceOnUse" | ||
95 | + gradientTransform="matrix(1,0,0,0.348243,0,26.35543)" | ||
96 | + cx="23.5625" | ||
97 | + cy="40.4375" | ||
98 | + fx="23.5625" | ||
99 | + fy="40.4375" | ||
100 | + r="19.5625" /> | ||
101 | + <linearGradient | ||
102 | + inkscape:collect="always" | ||
103 | + id="linearGradient2865"> | ||
104 | + <stop | ||
105 | + style="stop-color:#000000;stop-opacity:1;" | ||
106 | + offset="0" | ||
107 | + id="stop2867" /> | ||
108 | + <stop | ||
109 | + style="stop-color:#000000;stop-opacity:0;" | ||
110 | + offset="1" | ||
111 | + id="stop2869" /> | ||
112 | + </linearGradient> | ||
113 | + <linearGradient | ||
114 | + inkscape:collect="always" | ||
115 | + xlink:href="#linearGradient2966" | ||
116 | + id="linearGradient2972" | ||
117 | + x1="48.90625" | ||
118 | + y1="17.376184" | ||
119 | + x2="50.988335" | ||
120 | + y2="22.250591" | ||
121 | + gradientUnits="userSpaceOnUse" | ||
122 | + gradientTransform="translate(-5.669292,0)" /> | ||
123 | + <linearGradient | ||
124 | + id="linearGradient2966"> | ||
125 | + <stop | ||
126 | + style="stop-color:#ffd1d1;stop-opacity:1;" | ||
127 | + offset="0" | ||
128 | + id="stop2968" /> | ||
129 | + <stop | ||
130 | + id="stop3006" | ||
131 | + offset="0.5" | ||
132 | + style="stop-color:#ff1d1d;stop-opacity:1;" /> | ||
133 | + <stop | ||
134 | + style="stop-color:#6f0000;stop-opacity:1;" | ||
135 | + offset="1" | ||
136 | + id="stop2970" /> | ||
137 | + </linearGradient> | ||
138 | + <linearGradient | ||
139 | + inkscape:collect="always" | ||
140 | + xlink:href="#linearGradient2974" | ||
141 | + id="linearGradient2980" | ||
142 | + x1="46" | ||
143 | + y1="19.8125" | ||
144 | + x2="47.6875" | ||
145 | + y2="22.625" | ||
146 | + gradientUnits="userSpaceOnUse" | ||
147 | + gradientTransform="translate(-5.669292,0)" /> | ||
148 | + <linearGradient | ||
149 | + id="linearGradient2974"> | ||
150 | + <stop | ||
151 | + style="stop-color:#c1c1c1;stop-opacity:1;" | ||
152 | + offset="0" | ||
153 | + id="stop2976" /> | ||
154 | + <stop | ||
155 | + style="stop-color:#acacac;stop-opacity:1;" | ||
156 | + offset="1" | ||
157 | + id="stop2978" /> | ||
158 | + </linearGradient> | ||
159 | + <radialGradient | ||
160 | + inkscape:collect="always" | ||
161 | + xlink:href="#linearGradient2984" | ||
162 | + id="radialGradient2990" | ||
163 | + cx="29.053354" | ||
164 | + cy="27.640751" | ||
165 | + fx="29.053354" | ||
166 | + fy="27.640751" | ||
167 | + r="3.2408545" | ||
168 | + gradientTransform="matrix(2.923565,0,0,2.029717,-61.55532,-27.88417)" | ||
169 | + gradientUnits="userSpaceOnUse" /> | ||
170 | + <linearGradient | ||
171 | + inkscape:collect="always" | ||
172 | + id="linearGradient2984"> | ||
173 | + <stop | ||
174 | + style="stop-color:#e7e2b8;stop-opacity:1;" | ||
175 | + offset="0" | ||
176 | + id="stop2986" /> | ||
177 | + <stop | ||
178 | + style="stop-color:#e7e2b8;stop-opacity:0;" | ||
179 | + offset="1" | ||
180 | + id="stop2988" /> | ||
181 | + </linearGradient> | ||
182 | + <linearGradient | ||
183 | + inkscape:collect="always" | ||
184 | + xlink:href="#linearGradient2994" | ||
185 | + id="linearGradient3000" | ||
186 | + x1="25.71875" | ||
187 | + y1="31.046875" | ||
188 | + x2="25.514589" | ||
189 | + y2="30.703125" | ||
190 | + gradientUnits="userSpaceOnUse" | ||
191 | + gradientTransform="translate(-5.825542,0.125)" /> | ||
192 | + <linearGradient | ||
193 | + id="linearGradient2994"> | ||
194 | + <stop | ||
195 | + style="stop-color:#000000;stop-opacity:1;" | ||
196 | + offset="0" | ||
197 | + id="stop2996" /> | ||
198 | + <stop | ||
199 | + style="stop-color:#c9c9c9;stop-opacity:1;" | ||
200 | + offset="1" | ||
201 | + id="stop2998" /> | ||
202 | + </linearGradient> | ||
203 | + <linearGradient | ||
204 | + inkscape:collect="always" | ||
205 | + xlink:href="#linearGradient3914" | ||
206 | + id="linearGradient3920" | ||
207 | + x1="35.5" | ||
208 | + y1="18.5" | ||
209 | + x2="41.5" | ||
210 | + y2="45.5" | ||
211 | + gradientUnits="userSpaceOnUse" | ||
212 | + gradientTransform="translate(-1,0)" /> | ||
213 | + <linearGradient | ||
214 | + inkscape:collect="always" | ||
215 | + id="linearGradient3914-6"> | ||
216 | + <stop | ||
217 | + style="stop-color:#eeeeec;stop-opacity:1;" | ||
218 | + offset="0" | ||
219 | + id="stop3916-9" /> | ||
220 | + <stop | ||
221 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
222 | + offset="1" | ||
223 | + id="stop3918-3" /> | ||
224 | + </linearGradient> | ||
225 | + <linearGradient | ||
226 | + gradientTransform="translate(-3,0)" | ||
227 | + y2="45.5" | ||
228 | + x2="41.5" | ||
229 | + y1="18.5" | ||
230 | + x1="35.5" | ||
231 | + gradientUnits="userSpaceOnUse" | ||
232 | + id="linearGradient3972" | ||
233 | + xlink:href="#linearGradient3914-6" | ||
234 | + inkscape:collect="always" /> | ||
235 | + <linearGradient | ||
236 | + inkscape:collect="always" | ||
237 | + xlink:href="#linearGradient4025" | ||
238 | + id="linearGradient4042" | ||
239 | + gradientUnits="userSpaceOnUse" | ||
240 | + x1="35.5" | ||
241 | + y1="45.5" | ||
242 | + x2="35.5" | ||
243 | + y2="29.5" | ||
244 | + gradientTransform="translate(-1,0)" /> | ||
245 | + <filter | ||
246 | + inkscape:collect="always" | ||
247 | + id="filter4048" | ||
248 | + x="-0.066731707" | ||
249 | + width="1.1334634" | ||
250 | + y="-0.171" | ||
251 | + height="1.342"> | ||
252 | + <feGaussianBlur | ||
253 | + inkscape:collect="always" | ||
254 | + stdDeviation="1.14" | ||
255 | + id="feGaussianBlur4050" /> | ||
256 | + </filter> | ||
257 | + <linearGradient | ||
258 | + inkscape:collect="always" | ||
259 | + xlink:href="#linearGradient4052" | ||
260 | + id="linearGradient4058" | ||
261 | + x1="5.5" | ||
262 | + y1="42.5" | ||
263 | + x2="5.5" | ||
264 | + y2="17.5" | ||
265 | + gradientUnits="userSpaceOnUse" | ||
266 | + gradientTransform="translate(-1,0)" /> | ||
267 | + <linearGradient | ||
268 | + inkscape:collect="always" | ||
269 | + xlink:href="#linearGradient4080" | ||
270 | + id="linearGradient4086" | ||
271 | + x1="40.5" | ||
272 | + y1="41.5" | ||
273 | + x2="36.5" | ||
274 | + y2="47.5" | ||
275 | + gradientUnits="userSpaceOnUse" /> | ||
276 | + <linearGradient | ||
277 | + inkscape:collect="always" | ||
278 | + xlink:href="#linearGradient4235" | ||
279 | + id="linearGradient4241" | ||
280 | + x1="39.5" | ||
281 | + y1="37.5" | ||
282 | + x2="30.5" | ||
283 | + y2="45.5" | ||
284 | + gradientUnits="userSpaceOnUse" /> | ||
285 | + </defs> | ||
286 | + <sodipodi:namedview | ||
287 | + id="base" | ||
288 | + pagecolor="#ffffff" | ||
289 | + bordercolor="#666666" | ||
290 | + borderopacity="1.0" | ||
291 | + inkscape:pageopacity="0.0" | ||
292 | + inkscape:pageshadow="2" | ||
293 | + inkscape:zoom="10.105734" | ||
294 | + inkscape:cx="27.04846" | ||
295 | + inkscape:cy="24.630862" | ||
296 | + inkscape:document-units="px" | ||
297 | + inkscape:current-layer="g3061" | ||
298 | + showgrid="true" | ||
299 | + inkscape:snap-to-guides="true" | ||
300 | + inkscape:window-width="1440" | ||
301 | + inkscape:window-height="834" | ||
302 | + inkscape:window-x="0" | ||
303 | + inkscape:window-y="27" | ||
304 | + inkscape:window-maximized="1" | ||
305 | + showguides="true" | ||
306 | + inkscape:guide-bbox="true" | ||
307 | + inkscape:snap-bbox="true"> | ||
308 | + <inkscape:grid | ||
309 | + type="xygrid" | ||
310 | + id="grid2985" | ||
311 | + empspacing="47" | ||
312 | + visible="true" | ||
313 | + enabled="true" | ||
314 | + snapvisiblegridlinesonly="true" | ||
315 | + originx="0.5px" | ||
316 | + originy="0.5px" /> | ||
317 | + <sodipodi:guide | ||
318 | + orientation="1,0" | ||
319 | + position="23.5,48.5" | ||
320 | + id="guide2984" /> | ||
321 | + <sodipodi:guide | ||
322 | + orientation="1,0" | ||
323 | + position="24.5,48.5" | ||
324 | + id="guide2990" /> | ||
325 | + <sodipodi:guide | ||
326 | + orientation="1,0" | ||
327 | + position="15.5,48.5" | ||
328 | + id="guide2992" /> | ||
329 | + <sodipodi:guide | ||
330 | + orientation="1,0" | ||
331 | + position="16.5,48.5" | ||
332 | + id="guide2994" /> | ||
333 | + <sodipodi:guide | ||
334 | + orientation="1,0" | ||
335 | + position="31.5,48.5" | ||
336 | + id="guide2996" /> | ||
337 | + <sodipodi:guide | ||
338 | + orientation="1,0" | ||
339 | + position="32.5,48.5" | ||
340 | + id="guide2998" /> | ||
341 | + <sodipodi:guide | ||
342 | + orientation="0,1" | ||
343 | + position="-0.5,32.5" | ||
344 | + id="guide3027" /> | ||
345 | + <sodipodi:guide | ||
346 | + orientation="0,1" | ||
347 | + position="-0.5,31.5" | ||
348 | + id="guide3029" /> | ||
349 | + <sodipodi:guide | ||
350 | + orientation="0,1" | ||
351 | + position="-0.5,24.5" | ||
352 | + id="guide3031" /> | ||
353 | + <sodipodi:guide | ||
354 | + orientation="0,1" | ||
355 | + position="-0.5,23.5" | ||
356 | + id="guide3033" /> | ||
357 | + <sodipodi:guide | ||
358 | + orientation="0,1" | ||
359 | + position="-0.5,16.5" | ||
360 | + id="guide3035" /> | ||
361 | + <sodipodi:guide | ||
362 | + orientation="0,1" | ||
363 | + position="-0.5,15.5" | ||
364 | + id="guide3037" /> | ||
365 | + <sodipodi:guide | ||
366 | + orientation="1,0" | ||
367 | + position="0.5,48.5" | ||
368 | + id="guide3844" /> | ||
369 | + <sodipodi:guide | ||
370 | + orientation="0,1" | ||
371 | + position="-0.5,47.5" | ||
372 | + id="guide3846" /> | ||
373 | + <sodipodi:guide | ||
374 | + orientation="0,1" | ||
375 | + position="-0.5,0.5" | ||
376 | + id="guide3848" /> | ||
377 | + <sodipodi:guide | ||
378 | + orientation="1,0" | ||
379 | + position="47.5,48.5" | ||
380 | + id="guide3850" /> | ||
381 | + </sodipodi:namedview> | ||
382 | + <metadata | ||
383 | + id="metadata7"> | ||
384 | + <rdf:RDF> | ||
385 | + <cc:Work | ||
386 | + rdf:about=""> | ||
387 | + <dc:format>image/svg+xml</dc:format> | ||
388 | + <dc:type | ||
389 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
390 | + <dc:title>Block Icon</dc:title> | ||
391 | + <dc:creator> | ||
392 | + <cc:Agent> | ||
393 | + <dc:title>Noosfero Project</dc:title> | ||
394 | + </cc:Agent> | ||
395 | + </dc:creator> | ||
396 | + </cc:Work> | ||
397 | + </rdf:RDF> | ||
398 | + </metadata> | ||
399 | + <path | ||
400 | + style="opacity:0.59999999999999998;color:#000000;fill:url(#linearGradient4042);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4048);enable-background:accumulate" | ||
401 | + d="m 3.5,30.5 41,0 1,10 c 0,2 -3,3 -3,3 l -12,2.5 -27,0 -1,-1.5 0,-2 z" | ||
402 | + id="rect4023" | ||
403 | + inkscape:connector-curvature="0" | ||
404 | + sodipodi:nodetypes="ccccccccc" /> | ||
405 | + <path | ||
406 | + style="color:#000000;fill:url(#linearGradient3920);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4058);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
407 | + d="m 30.5,45.5 -26,0 0,-45 39,0 0,41" | ||
408 | + id="rect3144" | ||
409 | + inkscape:connector-curvature="0" | ||
410 | + sodipodi:nodetypes="ccccc" /> | ||
411 | + <text | ||
412 | + xml:space="preserve" | ||
413 | + style="font-size:4.50000000000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;opacity:0.6;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:Sans" | ||
414 | + x="8.1704102" | ||
415 | + y="7.8398438" | ||
416 | + id="text3120" | ||
417 | + sodipodi:linespacing="125%"><tspan | ||
418 | + sodipodi:role="line" | ||
419 | + id="tspan3122" | ||
420 | + x="8.1704102" | ||
421 | + y="7.8398438" | ||
422 | + style="fill:#000000;fill-opacity:1">2008</tspan><tspan | ||
423 | + sodipodi:role="line" | ||
424 | + x="8.1704102" | ||
425 | + y="13.464844" | ||
426 | + id="tspan3126"> •April (18)</tspan><tspan | ||
427 | + sodipodi:role="line" | ||
428 | + x="8.1704102" | ||
429 | + y="19.089844" | ||
430 | + id="tspan3130"> •January (25)</tspan><tspan | ||
431 | + sodipodi:role="line" | ||
432 | + x="8.1704102" | ||
433 | + y="24.714844" | ||
434 | + id="tspan3132" | ||
435 | + style="fill:#000000;fill-opacity:1">2007</tspan><tspan | ||
436 | + sodipodi:role="line" | ||
437 | + x="8.1704102" | ||
438 | + y="30.339844" | ||
439 | + id="tspan3134"> •August (8)</tspan><tspan | ||
440 | + sodipodi:role="line" | ||
441 | + x="8.1704102" | ||
442 | + y="35.964844" | ||
443 | + id="tspan3142"> •April (21)</tspan><tspan | ||
444 | + sodipodi:role="line" | ||
445 | + x="8.1704102" | ||
446 | + y="41.589844" | ||
447 | + id="tspan3138"> •January (16)</tspan></text> | ||
448 | + <path | ||
449 | + style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
450 | + d="m 31.5,44.5 -26,0 0,-43 37,0 0,39" | ||
451 | + id="rect3922" | ||
452 | + inkscape:connector-curvature="0" | ||
453 | + sodipodi:nodetypes="ccccc" /> | ||
454 | + <g | ||
455 | + transform="translate(4.7264916,-8)" | ||
456 | + id="g3061"> | ||
457 | + <path | ||
458 | + sodipodi:type="arc" | ||
459 | + style="opacity:0.31578944;color:#000000;fill:url(#radialGradient3010);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | ||
460 | + id="path3008" | ||
461 | + sodipodi:cx="23.5625" | ||
462 | + sodipodi:cy="40.4375" | ||
463 | + sodipodi:rx="19.5625" | ||
464 | + sodipodi:ry="6.8125" | ||
465 | + d="m 43.125,40.4375 c 0,3.76244 -8.75843,6.8125 -19.5625,6.8125 C 12.75843,47.25 4,44.19994 4,40.4375 4,36.67506 12.75843,33.625 23.5625,33.625 c 10.80407,0 19.5625,3.05006 19.5625,6.8125 z" | ||
466 | + transform="matrix(0.616613,0,0,0.440367,10.61425,13.94266)" /> | ||
467 | + <path | ||
468 | + inkscape:connector-curvature="0" | ||
469 | + sodipodi:nodetypes="cccccc" | ||
470 | + id="path2960" | ||
471 | + d="m 17.34116,32.5 5.625,-5.625 16.093749,-7.75 c 3.25,-1.25 5.1875,3.375 2.3125,5 L 25.34116,31.5 z" | ||
472 | + style="color:#000000;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
473 | + <path | ||
474 | + inkscape:connector-curvature="0" | ||
475 | + style="color:#000000;fill:url(#linearGradient2972);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | ||
476 | + d="m 34.330708,22 c 0,0 1.4375,0.09375 2,1.34375 0.579493,1.287761 0,2.65625 0,2.65625 l 5.03125,-2.46875 c 0,0 1.452032,-0.881367 0.65625,-2.84375 -0.784912,-1.935577 -2.6875,-1.15625 -2.6875,-1.15625 z" | ||
477 | + id="path2964" | ||
478 | + sodipodi:nodetypes="czcczcc" /> | ||
479 | + <path | ||
480 | + inkscape:connector-curvature="0" | ||
481 | + sodipodi:nodetypes="czcczcc" | ||
482 | + id="path2962" | ||
483 | + d="m 34.330708,22 c 0,0 1.4375,0.09375 2,1.34375 0.579493,1.287761 0,2.65625 0,2.65625 l 2,-1 c 0,0 0.827032,-1.318867 0.21875,-2.6875 C 37.924458,20.90625 36.330708,21 36.330708,21 z" | ||
484 | + style="color:#000000;fill:url(#linearGradient2980);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
485 | + <path | ||
486 | + inkscape:connector-curvature="0" | ||
487 | + sodipodi:nodetypes="cccc" | ||
488 | + id="path2982" | ||
489 | + d="m 18.768208,31.78125 4.5,-4.5 c 1.5,0.8125 2.28125,2.15625 1.875,3.71875 l -6.375,0.78125 z" | ||
490 | + style="color:#000000;fill:url(#radialGradient2990);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
491 | + <path | ||
492 | + inkscape:connector-curvature="0" | ||
493 | + sodipodi:nodetypes="cccc" | ||
494 | + id="path2992" | ||
495 | + d="m 20.111958,30.375 -1.625,1.59375 2.34375,-0.3125 c 0.21875,-0.71875 -0.1875,-1.0625 -0.71875,-1.28125 z" | ||
496 | + style="color:#000000;fill:url(#linearGradient3000);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
497 | + <path | ||
498 | + inkscape:connector-curvature="0" | ||
499 | + sodipodi:nodetypes="ccccc" | ||
500 | + id="path3002" | ||
501 | + d="m 23.268208,27.25 1.5625,1.25 11.38734,-5.31867 c -0.444432,-0.856044 -1.241767,-1.084597 -1.903379,-1.162262 z" | ||
502 | + style="color:#000000;fill:#ffffff;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
503 | + <path | ||
504 | + inkscape:connector-curvature="0" | ||
505 | + sodipodi:nodetypes="ccccc" | ||
506 | + id="path3004" | ||
507 | + d="m 25.262413,30.95654 0.1875,-0.75 11.23109,-5.1296 c 0,0 -0.11016,0.613627 -0.215879,0.74935 z" | ||
508 | + style="color:#000000;fill:#000000;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /> | ||
509 | + </g> | ||
510 | + <text | ||
511 | + sodipodi:linespacing="125%" | ||
512 | + id="text3924" | ||
513 | + y="7.8398438" | ||
514 | + x="8.1704102" | ||
515 | + style="font-size:4.50000000000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;opacity:0.4;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:Sans" | ||
516 | + xml:space="preserve"><tspan | ||
517 | + style="fill:#000000;fill-opacity:1" | ||
518 | + y="7.8398438" | ||
519 | + x="8.1704102" | ||
520 | + id="tspan3926" | ||
521 | + sodipodi:role="line">2008</tspan><tspan | ||
522 | + id="tspan3930" | ||
523 | + y="13.464844" | ||
524 | + x="8.1704102" | ||
525 | + sodipodi:role="line" /><tspan | ||
526 | + y="19.089844" | ||
527 | + x="8.1704102" | ||
528 | + sodipodi:role="line" | ||
529 | + id="tspan3951" /><tspan | ||
530 | + id="tspan3938" | ||
531 | + y="24.714844" | ||
532 | + x="8.1704102" | ||
533 | + sodipodi:role="line">2007</tspan></text> | ||
534 | + <g | ||
535 | + id="g4017" | ||
536 | + transform="translate(-1,-2)"> | ||
537 | + <path | ||
538 | + sodipodi:nodetypes="cccc" | ||
539 | + inkscape:connector-curvature="0" | ||
540 | + id="path3955" | ||
541 | + d="m 31.5,47.5 9,-8 4,4 z" | ||
542 | + style="color:#000000;fill:url(#linearGradient4086);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
543 | + <path | ||
544 | + style="fill:#000000;stroke:none;opacity:0.1" | ||
545 | + d="m 40.5,41.5 2,2 -6,1.5 z" | ||
546 | + id="path4060" | ||
547 | + inkscape:connector-curvature="0" | ||
548 | + sodipodi:nodetypes="cccc" /> | ||
549 | + <path | ||
550 | + style="fill:none;stroke:url(#linearGradient4241);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;opacity:0.4" | ||
551 | + d="m 39.5,37.5 -9,8" | ||
552 | + id="path4233" | ||
553 | + inkscape:connector-curvature="0" | ||
554 | + transform="translate(1,2)" /> | ||
555 | + </g> | ||
556 | +</svg> |
4.78 KB
@@ -0,0 +1,851 @@ | @@ -0,0 +1,851 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | + | ||
4 | +<svg | ||
5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | + xmlns:cc="http://creativecommons.org/ns#" | ||
7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | + xmlns="http://www.w3.org/2000/svg" | ||
10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | + width="48" | ||
14 | + height="48" | ||
15 | + id="svg2" | ||
16 | + version="1.1" | ||
17 | + inkscape:version="0.48.4 r9939" | ||
18 | + sodipodi:docname="block-communities.color.svg"> | ||
19 | + <title | ||
20 | + id="title2987">Block Icon</title> | ||
21 | + <defs | ||
22 | + id="defs4"> | ||
23 | + <linearGradient | ||
24 | + id="linearGradient4099" | ||
25 | + inkscape:collect="always"> | ||
26 | + <stop | ||
27 | + id="stop4101" | ||
28 | + offset="0" | ||
29 | + style="stop-color:#8ae234;stop-opacity:1" /> | ||
30 | + <stop | ||
31 | + id="stop4103" | ||
32 | + offset="1" | ||
33 | + style="stop-color:#8ae234;stop-opacity:0" /> | ||
34 | + </linearGradient> | ||
35 | + <linearGradient | ||
36 | + id="linearGradient4093" | ||
37 | + inkscape:collect="always"> | ||
38 | + <stop | ||
39 | + id="stop4095" | ||
40 | + offset="0" | ||
41 | + style="stop-color:#babdb6;stop-opacity:1" /> | ||
42 | + <stop | ||
43 | + id="stop4097" | ||
44 | + offset="1" | ||
45 | + style="stop-color:#babdb6;stop-opacity:0" /> | ||
46 | + </linearGradient> | ||
47 | + <linearGradient | ||
48 | + id="linearGradient4087" | ||
49 | + inkscape:collect="always"> | ||
50 | + <stop | ||
51 | + id="stop4089" | ||
52 | + offset="0" | ||
53 | + style="stop-color:#babdb6;stop-opacity:1" /> | ||
54 | + <stop | ||
55 | + id="stop4091" | ||
56 | + offset="1" | ||
57 | + style="stop-color:#babdb6;stop-opacity:0" /> | ||
58 | + </linearGradient> | ||
59 | + <linearGradient | ||
60 | + id="linearGradient4062" | ||
61 | + inkscape:collect="always"> | ||
62 | + <stop | ||
63 | + id="stop4064" | ||
64 | + offset="0" | ||
65 | + style="stop-color:#729fcf;stop-opacity:1" /> | ||
66 | + <stop | ||
67 | + id="stop4066" | ||
68 | + offset="1" | ||
69 | + style="stop-color:#729fcf;stop-opacity:0" /> | ||
70 | + </linearGradient> | ||
71 | + <linearGradient | ||
72 | + id="linearGradient4056" | ||
73 | + inkscape:collect="always"> | ||
74 | + <stop | ||
75 | + id="stop4058" | ||
76 | + offset="0" | ||
77 | + style="stop-color:#729fcf;stop-opacity:1" /> | ||
78 | + <stop | ||
79 | + id="stop4060" | ||
80 | + offset="1" | ||
81 | + style="stop-color:#729fcf;stop-opacity:0" /> | ||
82 | + </linearGradient> | ||
83 | + <linearGradient | ||
84 | + id="linearGradient4010" | ||
85 | + inkscape:collect="always"> | ||
86 | + <stop | ||
87 | + id="stop4012" | ||
88 | + offset="0" | ||
89 | + style="stop-color:#ef2929;stop-opacity:1" /> | ||
90 | + <stop | ||
91 | + id="stop4014" | ||
92 | + offset="1" | ||
93 | + style="stop-color:#ef2929;stop-opacity:0" /> | ||
94 | + </linearGradient> | ||
95 | + <linearGradient | ||
96 | + inkscape:collect="always" | ||
97 | + id="linearGradient4052"> | ||
98 | + <stop | ||
99 | + style="stop-color:#ef2929;stop-opacity:1" | ||
100 | + offset="0" | ||
101 | + id="stop4054" /> | ||
102 | + <stop | ||
103 | + style="stop-color:#ef2929;stop-opacity:0" | ||
104 | + offset="1" | ||
105 | + id="stop4056" /> | ||
106 | + </linearGradient> | ||
107 | + <linearGradient | ||
108 | + inkscape:collect="always" | ||
109 | + id="linearGradient3808"> | ||
110 | + <stop | ||
111 | + style="stop-color:#8ae234;stop-opacity:1" | ||
112 | + offset="0" | ||
113 | + id="stop3810" /> | ||
114 | + <stop | ||
115 | + style="stop-color:#8ae234;stop-opacity:0" | ||
116 | + offset="1" | ||
117 | + id="stop3812" /> | ||
118 | + </linearGradient> | ||
119 | + <linearGradient | ||
120 | + inkscape:collect="always" | ||
121 | + xlink:href="#linearGradient4010" | ||
122 | + id="linearGradient4040" | ||
123 | + gradientUnits="userSpaceOnUse" | ||
124 | + x1="24.5" | ||
125 | + y1="13.5" | ||
126 | + x2="26.5" | ||
127 | + y2="11.5" /> | ||
128 | + <linearGradient | ||
129 | + inkscape:collect="always" | ||
130 | + xlink:href="#linearGradient4052" | ||
131 | + id="linearGradient4100" | ||
132 | + gradientUnits="userSpaceOnUse" | ||
133 | + x1="24.5" | ||
134 | + y1="12.5" | ||
135 | + x2="22.5" | ||
136 | + y2="12.5" /> | ||
137 | + <linearGradient | ||
138 | + inkscape:collect="always" | ||
139 | + xlink:href="#linearGradient4087" | ||
140 | + id="linearGradient3934" | ||
141 | + gradientUnits="userSpaceOnUse" | ||
142 | + x1="24.5" | ||
143 | + y1="12.5" | ||
144 | + x2="22.5" | ||
145 | + y2="12.5" /> | ||
146 | + <linearGradient | ||
147 | + inkscape:collect="always" | ||
148 | + xlink:href="#linearGradient4093" | ||
149 | + id="linearGradient3936" | ||
150 | + gradientUnits="userSpaceOnUse" | ||
151 | + x1="24.5" | ||
152 | + y1="13.5" | ||
153 | + x2="26.5" | ||
154 | + y2="11.5" /> | ||
155 | + <linearGradient | ||
156 | + inkscape:collect="always" | ||
157 | + xlink:href="#linearGradient4099" | ||
158 | + id="linearGradient3970" | ||
159 | + gradientUnits="userSpaceOnUse" | ||
160 | + x1="24.5" | ||
161 | + y1="12.5" | ||
162 | + x2="22.5" | ||
163 | + y2="12.5" /> | ||
164 | + <linearGradient | ||
165 | + inkscape:collect="always" | ||
166 | + xlink:href="#linearGradient3808" | ||
167 | + id="linearGradient3972" | ||
168 | + gradientUnits="userSpaceOnUse" | ||
169 | + x1="24.5" | ||
170 | + y1="13.5" | ||
171 | + x2="26.5" | ||
172 | + y2="11.5" /> | ||
173 | + <linearGradient | ||
174 | + inkscape:collect="always" | ||
175 | + xlink:href="#linearGradient4056" | ||
176 | + id="linearGradient4006" | ||
177 | + gradientUnits="userSpaceOnUse" | ||
178 | + x1="24.5" | ||
179 | + y1="12.5" | ||
180 | + x2="22.5" | ||
181 | + y2="12.5" /> | ||
182 | + <linearGradient | ||
183 | + inkscape:collect="always" | ||
184 | + xlink:href="#linearGradient4062" | ||
185 | + id="linearGradient4008" | ||
186 | + gradientUnits="userSpaceOnUse" | ||
187 | + x1="24.5" | ||
188 | + y1="13.5" | ||
189 | + x2="26.5" | ||
190 | + y2="11.5" /> | ||
191 | + </defs> | ||
192 | + <sodipodi:namedview | ||
193 | + id="base" | ||
194 | + pagecolor="#ffffff" | ||
195 | + bordercolor="#666666" | ||
196 | + borderopacity="1.0" | ||
197 | + inkscape:pageopacity="0.0" | ||
198 | + inkscape:pageshadow="2" | ||
199 | + inkscape:zoom="10.105734" | ||
200 | + inkscape:cx="22.571703" | ||
201 | + inkscape:cy="24.043238" | ||
202 | + inkscape:document-units="px" | ||
203 | + inkscape:current-layer="use3024" | ||
204 | + showgrid="true" | ||
205 | + inkscape:snap-to-guides="true" | ||
206 | + inkscape:window-width="1231" | ||
207 | + inkscape:window-height="698" | ||
208 | + inkscape:window-x="49" | ||
209 | + inkscape:window-y="0" | ||
210 | + inkscape:window-maximized="1" | ||
211 | + showguides="true" | ||
212 | + inkscape:guide-bbox="true" | ||
213 | + inkscape:snap-bbox="true"> | ||
214 | + <inkscape:grid | ||
215 | + type="xygrid" | ||
216 | + id="grid2985" | ||
217 | + empspacing="47" | ||
218 | + visible="true" | ||
219 | + enabled="true" | ||
220 | + snapvisiblegridlinesonly="true" | ||
221 | + originx="0.5px" | ||
222 | + originy="0.5px" /> | ||
223 | + <sodipodi:guide | ||
224 | + orientation="1,0" | ||
225 | + position="23.5,48.5" | ||
226 | + id="guide2984" /> | ||
227 | + <sodipodi:guide | ||
228 | + orientation="1,0" | ||
229 | + position="24.5,48.5" | ||
230 | + id="guide2990" /> | ||
231 | + <sodipodi:guide | ||
232 | + orientation="1,0" | ||
233 | + position="15.5,48.5" | ||
234 | + id="guide2992" /> | ||
235 | + <sodipodi:guide | ||
236 | + orientation="1,0" | ||
237 | + position="16.5,48.5" | ||
238 | + id="guide2994" /> | ||
239 | + <sodipodi:guide | ||
240 | + orientation="1,0" | ||
241 | + position="31.5,48.5" | ||
242 | + id="guide2996" /> | ||
243 | + <sodipodi:guide | ||
244 | + orientation="1,0" | ||
245 | + position="32.5,48.5" | ||
246 | + id="guide2998" /> | ||
247 | + <sodipodi:guide | ||
248 | + orientation="0,1" | ||
249 | + position="-0.5,32.5" | ||
250 | + id="guide3027" /> | ||
251 | + <sodipodi:guide | ||
252 | + orientation="0,1" | ||
253 | + position="-0.5,31.5" | ||
254 | + id="guide3029" /> | ||
255 | + <sodipodi:guide | ||
256 | + orientation="0,1" | ||
257 | + position="-0.5,24.5" | ||
258 | + id="guide3031" /> | ||
259 | + <sodipodi:guide | ||
260 | + orientation="0,1" | ||
261 | + position="-0.5,23.5" | ||
262 | + id="guide3033" /> | ||
263 | + <sodipodi:guide | ||
264 | + orientation="0,1" | ||
265 | + position="-0.5,16.5" | ||
266 | + id="guide3035" /> | ||
267 | + <sodipodi:guide | ||
268 | + orientation="0,1" | ||
269 | + position="-0.5,15.5" | ||
270 | + id="guide3037" /> | ||
271 | + <sodipodi:guide | ||
272 | + orientation="1,0" | ||
273 | + position="0.5,48.5" | ||
274 | + id="guide3844" /> | ||
275 | + <sodipodi:guide | ||
276 | + orientation="0,1" | ||
277 | + position="-0.5,47.5" | ||
278 | + id="guide3846" /> | ||
279 | + <sodipodi:guide | ||
280 | + orientation="1,0" | ||
281 | + position="47.5,48.5" | ||
282 | + id="guide3850" /> | ||
283 | + </sodipodi:namedview> | ||
284 | + <metadata | ||
285 | + id="metadata7"> | ||
286 | + <rdf:RDF> | ||
287 | + <cc:Work | ||
288 | + rdf:about=""> | ||
289 | + <dc:format>image/svg+xml</dc:format> | ||
290 | + <dc:type | ||
291 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
292 | + <dc:title>Block Icon</dc:title> | ||
293 | + <dc:creator> | ||
294 | + <cc:Agent> | ||
295 | + <dc:title>Noosfero Project</dc:title> | ||
296 | + </cc:Agent> | ||
297 | + </dc:creator> | ||
298 | + </cc:Work> | ||
299 | + </rdf:RDF> | ||
300 | + </metadata> | ||
301 | + <g | ||
302 | + id="g3013" | ||
303 | + transform="translate(0,1)"> | ||
304 | + <rect | ||
305 | + style="color:#000000;fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
306 | + id="rect4016-6" | ||
307 | + width="5" | ||
308 | + height="4" | ||
309 | + x="5.5" | ||
310 | + y="7.5" /> | ||
311 | + <rect | ||
312 | + y="9.5" | ||
313 | + x="13.5" | ||
314 | + height="4" | ||
315 | + width="5" | ||
316 | + id="rect4054" | ||
317 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
318 | + <g | ||
319 | + id="use3828" | ||
320 | + transform="translate(-16,0)"> | ||
321 | + <path | ||
322 | + sodipodi:nodetypes="ssccssccs" | ||
323 | + inkscape:connector-curvature="0" | ||
324 | + id="path4044" | ||
325 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
326 | + style="color:#000000;fill:#cc0000;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
327 | + <path | ||
328 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
329 | + sodipodi:ry="3.5" | ||
330 | + sodipodi:rx="3.5" | ||
331 | + sodipodi:cy="5" | ||
332 | + sodipodi:cx="24" | ||
333 | + id="path4046" | ||
334 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
335 | + sodipodi:type="arc" /> | ||
336 | + <path | ||
337 | + sodipodi:type="inkscape:offset" | ||
338 | + inkscape:radius="-1" | ||
339 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
340 | + xlink:href="#rect3053" | ||
341 | + style="opacity:1;color:#000000;fill:url(#linearGradient4100);stroke:#ef2929;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
342 | + id="path4048" | ||
343 | + inkscape:href="#rect3053" | ||
344 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" /> | ||
345 | + <path | ||
346 | + transform="translate(16,1)" | ||
347 | + sodipodi:type="arc" | ||
348 | + style="opacity:0.667;color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
349 | + id="path4050" | ||
350 | + sodipodi:cx="8" | ||
351 | + sodipodi:cy="4" | ||
352 | + sodipodi:rx="2.5" | ||
353 | + sodipodi:ry="2.5" | ||
354 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" /> | ||
355 | + </g> | ||
356 | + <g | ||
357 | + id="use3830" | ||
358 | + transform="translate(-8,2)"> | ||
359 | + <path | ||
360 | + sodipodi:nodetypes="csccssccc" | ||
361 | + inkscape:connector-curvature="0" | ||
362 | + id="path3030" | ||
363 | + d="m 17.5,10.5 c 0,-1 2,-2 3,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -6,0 c 0,2 -6,2 -6,0" | ||
364 | + style="color:#000000;fill:#cc0000;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
365 | + <path | ||
366 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
367 | + sodipodi:ry="3.5" | ||
368 | + sodipodi:rx="3.5" | ||
369 | + sodipodi:cy="5" | ||
370 | + sodipodi:cx="24" | ||
371 | + id="path3032" | ||
372 | + style="color:#000000;fill:#f57900;fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
373 | + sodipodi:type="arc" /> | ||
374 | + <path | ||
375 | + style="opacity:1;color:#000000;fill:url(#linearGradient4040);stroke:#ef2929;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
376 | + d="m 17.5,10.5 0,4 11,-1 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 20.213017,9.394543 17.843479,9.9667633 17.5,10.5 z" | ||
377 | + id="path3034" | ||
378 | + inkscape:connector-curvature="0" | ||
379 | + sodipodi:nodetypes="cccssscssscc" /> | ||
380 | + <path | ||
381 | + transform="translate(16,1)" | ||
382 | + style="opacity:1;color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
383 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 7.5,5.5 6.5,4.5 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
384 | + id="path3036" | ||
385 | + inkscape:connector-curvature="0" | ||
386 | + sodipodi:nodetypes="sccss" /> | ||
387 | + </g> | ||
388 | + <rect | ||
389 | + style="opacity:1;color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
390 | + id="rect4016" | ||
391 | + width="5" | ||
392 | + height="4" | ||
393 | + x="9.5" | ||
394 | + y="13.5" /> | ||
395 | + <g | ||
396 | + transform="translate(-12,6)" | ||
397 | + id="g3824"> | ||
398 | + <path | ||
399 | + style="color:#000000;fill:#cc0000;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
400 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
401 | + id="rect3053" | ||
402 | + inkscape:connector-curvature="0" | ||
403 | + sodipodi:nodetypes="ssccssccs" /> | ||
404 | + <path | ||
405 | + sodipodi:type="arc" | ||
406 | + style="color:#000000;fill:#c17d11;fill-opacity:1;fill-rule:nonzero;stroke:#8f5902;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
407 | + id="path3051" | ||
408 | + sodipodi:cx="24" | ||
409 | + sodipodi:cy="5" | ||
410 | + sodipodi:rx="3.5" | ||
411 | + sodipodi:ry="3.5" | ||
412 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
413 | + <path | ||
414 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" | ||
415 | + inkscape:href="#rect3053" | ||
416 | + id="path3801" | ||
417 | + style="opacity:1;color:#000000;fill:none;stroke:#ef2929;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
418 | + xlink:href="#rect3053" | ||
419 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
420 | + inkscape:radius="-1" | ||
421 | + sodipodi:type="inkscape:offset" /> | ||
422 | + <path | ||
423 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
424 | + sodipodi:ry="2.5" | ||
425 | + sodipodi:rx="2.5" | ||
426 | + sodipodi:cy="4" | ||
427 | + sodipodi:cx="8" | ||
428 | + id="path3781" | ||
429 | + style="opacity:1;color:#000000;fill:none;stroke:#e9b96e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
430 | + sodipodi:type="arc" | ||
431 | + transform="translate(16,1)" /> | ||
432 | + </g> | ||
433 | + </g> | ||
434 | + <g | ||
435 | + transform="translate(24,1)" | ||
436 | + id="use3022"> | ||
437 | + <rect | ||
438 | + y="7.5" | ||
439 | + x="5.5" | ||
440 | + height="4" | ||
441 | + width="5" | ||
442 | + id="rect4136" | ||
443 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
444 | + <rect | ||
445 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
446 | + id="rect4138" | ||
447 | + width="5" | ||
448 | + height="4" | ||
449 | + x="13.5" | ||
450 | + y="8.5" /> | ||
451 | + <g | ||
452 | + transform="translate(-16,0)" | ||
453 | + id="g3976"> | ||
454 | + <path | ||
455 | + style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
456 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
457 | + id="path3978" | ||
458 | + inkscape:connector-curvature="0" | ||
459 | + sodipodi:nodetypes="ssccssccs" /> | ||
460 | + <path | ||
461 | + sodipodi:type="arc" | ||
462 | + style="color:#000000;fill:#c17d11;fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
463 | + id="path3980" | ||
464 | + sodipodi:cx="24" | ||
465 | + sodipodi:cy="5" | ||
466 | + sodipodi:rx="3.5" | ||
467 | + sodipodi:ry="3.5" | ||
468 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
469 | + <path | ||
470 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" | ||
471 | + inkscape:href="#rect3053" | ||
472 | + id="path3982" | ||
473 | + style="color:#000000;fill:url(#linearGradient4006);fill-opacity:1;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
474 | + xlink:href="#rect3053" | ||
475 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
476 | + inkscape:radius="-1" | ||
477 | + sodipodi:type="inkscape:offset" /> | ||
478 | + <path | ||
479 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
480 | + sodipodi:ry="2.5" | ||
481 | + sodipodi:rx="2.5" | ||
482 | + sodipodi:cy="4" | ||
483 | + sodipodi:cx="8" | ||
484 | + id="path3984" | ||
485 | + style="color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
486 | + sodipodi:type="arc" | ||
487 | + transform="translate(16,1)" /> | ||
488 | + </g> | ||
489 | + <g | ||
490 | + transform="translate(-8,2)" | ||
491 | + id="g3986"> | ||
492 | + <path | ||
493 | + style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
494 | + d="m 17.5,10.5 c 0,-1 2,-2 3,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -6,0 c 0,2 -6,2 -6,0" | ||
495 | + id="path3988" | ||
496 | + inkscape:connector-curvature="0" | ||
497 | + sodipodi:nodetypes="csccssccc" /> | ||
498 | + <path | ||
499 | + sodipodi:type="arc" | ||
500 | + style="color:#000000;fill:#c17d11;fill-opacity:1;fill-rule:nonzero;stroke:#8f5902;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
501 | + id="path3990" | ||
502 | + sodipodi:cx="24" | ||
503 | + sodipodi:cy="5" | ||
504 | + sodipodi:rx="3.5" | ||
505 | + sodipodi:ry="3.5" | ||
506 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
507 | + <path | ||
508 | + sodipodi:nodetypes="cccssscssscc" | ||
509 | + inkscape:connector-curvature="0" | ||
510 | + id="path3992" | ||
511 | + d="m 17.5,10.5 0,4 11,-1 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 20.213017,9.394543 17.843479,9.9667633 17.5,10.5 z" | ||
512 | + style="color:#000000;fill:url(#linearGradient4008);fill-opacity:1;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
513 | + <path | ||
514 | + sodipodi:nodetypes="sccss" | ||
515 | + inkscape:connector-curvature="0" | ||
516 | + id="path3994" | ||
517 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 7.5,5.5 6.5,4.5 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
518 | + style="color:#000000;fill:none;stroke:#e9b96e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
519 | + transform="translate(16,1)" /> | ||
520 | + </g> | ||
521 | + <rect | ||
522 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
523 | + id="rect4134" | ||
524 | + width="5" | ||
525 | + height="4" | ||
526 | + x="9.5" | ||
527 | + y="13.5" /> | ||
528 | + <g | ||
529 | + id="g3996" | ||
530 | + transform="translate(-12,6)"> | ||
531 | + <path | ||
532 | + sodipodi:nodetypes="ssccssccs" | ||
533 | + inkscape:connector-curvature="0" | ||
534 | + id="path3998" | ||
535 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
536 | + style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
537 | + <path | ||
538 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
539 | + sodipodi:ry="3.5" | ||
540 | + sodipodi:rx="3.5" | ||
541 | + sodipodi:cy="5" | ||
542 | + sodipodi:cx="24" | ||
543 | + id="path4000" | ||
544 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:#c17d11;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
545 | + sodipodi:type="arc" /> | ||
546 | + <path | ||
547 | + sodipodi:type="inkscape:offset" | ||
548 | + inkscape:radius="-1" | ||
549 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
550 | + xlink:href="#rect3053" | ||
551 | + style="color:#000000;fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
552 | + id="path4002" | ||
553 | + inkscape:href="#rect3053" | ||
554 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" /> | ||
555 | + <path | ||
556 | + transform="translate(16,1)" | ||
557 | + sodipodi:type="arc" | ||
558 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5" | ||
559 | + id="path4004" | ||
560 | + sodipodi:cx="8" | ||
561 | + sodipodi:cy="4" | ||
562 | + sodipodi:rx="2.5" | ||
563 | + sodipodi:ry="2.5" | ||
564 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" /> | ||
565 | + </g> | ||
566 | + </g> | ||
567 | + <g | ||
568 | + transform="translate(24,25)" | ||
569 | + id="use3024"> | ||
570 | + <rect | ||
571 | + style="color:#000000;fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
572 | + id="rect4138-0" | ||
573 | + width="5" | ||
574 | + height="4" | ||
575 | + x="13.5" | ||
576 | + y="8.5" /> | ||
577 | + <rect | ||
578 | + y="7.5" | ||
579 | + x="5.5" | ||
580 | + height="4" | ||
581 | + width="5" | ||
582 | + id="rect4136-7" | ||
583 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
584 | + <g | ||
585 | + transform="translate(-16,0)" | ||
586 | + id="g3940"> | ||
587 | + <path | ||
588 | + style="color:#000000;fill:#73d216;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
589 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
590 | + id="path3942" | ||
591 | + inkscape:connector-curvature="0" | ||
592 | + sodipodi:nodetypes="ssccssccs" /> | ||
593 | + <path | ||
594 | + sodipodi:type="arc" | ||
595 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:#c17d11;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
596 | + id="path3944" | ||
597 | + sodipodi:cx="24" | ||
598 | + sodipodi:cy="5" | ||
599 | + sodipodi:rx="3.5" | ||
600 | + sodipodi:ry="3.5" | ||
601 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
602 | + <path | ||
603 | + sodipodi:nodetypes="ssccssccs" | ||
604 | + inkscape:connector-curvature="0" | ||
605 | + id="path4126" | ||
606 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
607 | + style="color:#000000;fill:#4e9a06;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.40000000000000002" /> | ||
608 | + <path | ||
609 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" | ||
610 | + inkscape:href="#rect3053" | ||
611 | + id="path3946" | ||
612 | + style="color:#000000;fill:url(#linearGradient3970);fill-opacity:1;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
613 | + xlink:href="#rect3053" | ||
614 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
615 | + inkscape:radius="-1" | ||
616 | + sodipodi:type="inkscape:offset" /> | ||
617 | + <path | ||
618 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
619 | + sodipodi:ry="2.5" | ||
620 | + sodipodi:rx="2.5" | ||
621 | + sodipodi:cy="4" | ||
622 | + sodipodi:cx="8" | ||
623 | + id="path3948" | ||
624 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5" | ||
625 | + sodipodi:type="arc" | ||
626 | + transform="translate(16,1)" /> | ||
627 | + </g> | ||
628 | + <g | ||
629 | + transform="translate(-8,2)" | ||
630 | + id="g3950"> | ||
631 | + <path | ||
632 | + style="color:#000000;fill:#73d216;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
633 | + d="m 17.5,10.5 c 0,-1 2,-2 3,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -6,0 c 0,2 -6,2 -6,0" | ||
634 | + id="path3952" | ||
635 | + inkscape:connector-curvature="0" | ||
636 | + sodipodi:nodetypes="csccssccc" /> | ||
637 | + <path | ||
638 | + sodipodi:type="arc" | ||
639 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
640 | + id="path3954" | ||
641 | + sodipodi:cx="24" | ||
642 | + sodipodi:cy="5" | ||
643 | + sodipodi:rx="3.5" | ||
644 | + sodipodi:ry="3.5" | ||
645 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
646 | + <path | ||
647 | + sodipodi:nodetypes="csccssccc" | ||
648 | + inkscape:connector-curvature="0" | ||
649 | + id="path4107" | ||
650 | + d="m 17.5,10.5 c 0,-1 2,-2 3,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -6,0 c 0,2 -6,2 -6,0" | ||
651 | + style="color:#000000;fill:#4e9a06;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.40000000000000002" /> | ||
652 | + <path | ||
653 | + sodipodi:nodetypes="cccssscssscc" | ||
654 | + inkscape:connector-curvature="0" | ||
655 | + id="path3956" | ||
656 | + d="m 17.5,10.5 0,4 11,-1 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 20.213017,9.394543 17.843479,9.9667633 17.5,10.5 z" | ||
657 | + style="color:#000000;fill:url(#linearGradient3972);fill-opacity:1;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
658 | + <path | ||
659 | + sodipodi:nodetypes="sccss" | ||
660 | + inkscape:connector-curvature="0" | ||
661 | + id="path3958" | ||
662 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 7.5,5.5 6.5,4.5 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
663 | + style="color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
664 | + transform="translate(16,1)" /> | ||
665 | + </g> | ||
666 | + <rect | ||
667 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
668 | + id="rect4134-5" | ||
669 | + width="5" | ||
670 | + height="4" | ||
671 | + x="9.5" | ||
672 | + y="13.5" /> | ||
673 | + <g | ||
674 | + id="g3960" | ||
675 | + transform="translate(-12,6)"> | ||
676 | + <path | ||
677 | + sodipodi:nodetypes="ssccssccs" | ||
678 | + inkscape:connector-curvature="0" | ||
679 | + id="path3962" | ||
680 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
681 | + style="color:#000000;fill:#73d216;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
682 | + <path | ||
683 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
684 | + sodipodi:ry="3.5" | ||
685 | + sodipodi:rx="3.5" | ||
686 | + sodipodi:cy="5" | ||
687 | + sodipodi:cx="24" | ||
688 | + id="path3964" | ||
689 | + style="color:#000000;fill:#f57900;fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
690 | + sodipodi:type="arc" /> | ||
691 | + <path | ||
692 | + style="color:#000000;fill:#4e9a06;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.4" | ||
693 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
694 | + id="path4105" | ||
695 | + inkscape:connector-curvature="0" | ||
696 | + sodipodi:nodetypes="ssccssccs" /> | ||
697 | + <path | ||
698 | + sodipodi:type="inkscape:offset" | ||
699 | + inkscape:radius="-1" | ||
700 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
701 | + xlink:href="#rect3053" | ||
702 | + style="color:#000000;fill:none;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
703 | + id="path3966" | ||
704 | + inkscape:href="#rect3053" | ||
705 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" /> | ||
706 | + <path | ||
707 | + transform="translate(16,1)" | ||
708 | + sodipodi:type="arc" | ||
709 | + style="color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
710 | + id="path3968" | ||
711 | + sodipodi:cx="8" | ||
712 | + sodipodi:cy="4" | ||
713 | + sodipodi:rx="2.5" | ||
714 | + sodipodi:ry="2.5" | ||
715 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" /> | ||
716 | + </g> | ||
717 | + </g> | ||
718 | + <g | ||
719 | + transform="translate(0,25)" | ||
720 | + id="use3026"> | ||
721 | + <rect | ||
722 | + y="7.5" | ||
723 | + x="5.5" | ||
724 | + height="4" | ||
725 | + width="5" | ||
726 | + id="rect4136-1" | ||
727 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
728 | + <rect | ||
729 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
730 | + id="rect4138-3" | ||
731 | + width="5" | ||
732 | + height="4" | ||
733 | + x="13.5" | ||
734 | + y="8.5" /> | ||
735 | + <g | ||
736 | + transform="translate(-16,0)" | ||
737 | + id="g3904"> | ||
738 | + <path | ||
739 | + style="color:#000000;fill:#888a85;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
740 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
741 | + id="path3906" | ||
742 | + inkscape:connector-curvature="0" | ||
743 | + sodipodi:nodetypes="ssccssccs" /> | ||
744 | + <path | ||
745 | + sodipodi:type="arc" | ||
746 | + style="color:#000000;fill:#c17d11;fill-opacity:1;fill-rule:nonzero;stroke:#8f5902;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
747 | + id="path3908" | ||
748 | + sodipodi:cx="24" | ||
749 | + sodipodi:cy="5" | ||
750 | + sodipodi:rx="3.5" | ||
751 | + sodipodi:ry="3.5" | ||
752 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
753 | + <path | ||
754 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" | ||
755 | + inkscape:href="#rect3053" | ||
756 | + id="path3910" | ||
757 | + style="color:#000000;fill:url(#linearGradient3934);fill-opacity:1;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
758 | + xlink:href="#rect3053" | ||
759 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
760 | + inkscape:radius="-1" | ||
761 | + sodipodi:type="inkscape:offset" /> | ||
762 | + <path | ||
763 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
764 | + sodipodi:ry="2.5" | ||
765 | + sodipodi:rx="2.5" | ||
766 | + sodipodi:cy="4" | ||
767 | + sodipodi:cx="8" | ||
768 | + id="path3912" | ||
769 | + style="color:#000000;fill:none;stroke:#e9b96e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
770 | + sodipodi:type="arc" | ||
771 | + transform="translate(16,1)" /> | ||
772 | + </g> | ||
773 | + <g | ||
774 | + transform="translate(-8,2)" | ||
775 | + id="g3914"> | ||
776 | + <path | ||
777 | + style="color:#000000;fill:#888a85;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
778 | + d="m 17.5,10.5 c 0,-1 2,-2 3,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -6,0 c 0,2 -6,2 -6,0" | ||
779 | + id="path3916" | ||
780 | + inkscape:connector-curvature="0" | ||
781 | + sodipodi:nodetypes="csccssccc" /> | ||
782 | + <path | ||
783 | + sodipodi:type="arc" | ||
784 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:#c17d11;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
785 | + id="path3918" | ||
786 | + sodipodi:cx="24" | ||
787 | + sodipodi:cy="5" | ||
788 | + sodipodi:rx="3.5" | ||
789 | + sodipodi:ry="3.5" | ||
790 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" /> | ||
791 | + <path | ||
792 | + sodipodi:nodetypes="cccssscssscc" | ||
793 | + inkscape:connector-curvature="0" | ||
794 | + id="path3920" | ||
795 | + d="m 17.5,10.5 0,4 11,-1 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 20.213017,9.394543 17.843479,9.9667633 17.5,10.5 z" | ||
796 | + style="color:#000000;fill:url(#linearGradient3936);fill-opacity:1;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
797 | + <path | ||
798 | + sodipodi:nodetypes="sccss" | ||
799 | + inkscape:connector-curvature="0" | ||
800 | + id="path3922" | ||
801 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 7.5,5.5 6.5,4.5 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" | ||
802 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5" | ||
803 | + transform="translate(16,1)" /> | ||
804 | + </g> | ||
805 | + <rect | ||
806 | + style="color:#000000;fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
807 | + id="rect4134-3" | ||
808 | + width="5" | ||
809 | + height="4" | ||
810 | + x="9.5" | ||
811 | + y="13.5" /> | ||
812 | + <g | ||
813 | + id="g3924" | ||
814 | + transform="translate(-12,6)"> | ||
815 | + <path | ||
816 | + sodipodi:nodetypes="ssccssccs" | ||
817 | + inkscape:connector-curvature="0" | ||
818 | + id="path3926" | ||
819 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
820 | + style="color:#000000;fill:#888a85;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
821 | + <path | ||
822 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
823 | + sodipodi:ry="3.5" | ||
824 | + sodipodi:rx="3.5" | ||
825 | + sodipodi:cy="5" | ||
826 | + sodipodi:cx="24" | ||
827 | + id="path3928" | ||
828 | + style="color:#000000;fill:#fcaf3e;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
829 | + sodipodi:type="arc" /> | ||
830 | + <path | ||
831 | + sodipodi:type="inkscape:offset" | ||
832 | + inkscape:radius="-1" | ||
833 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
834 | + xlink:href="#rect3053" | ||
835 | + style="color:#000000;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
836 | + id="path3930" | ||
837 | + inkscape:href="#rect3053" | ||
838 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,3 9,0 0,-3 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" /> | ||
839 | + <path | ||
840 | + transform="translate(16,1)" | ||
841 | + sodipodi:type="arc" | ||
842 | + style="color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.65" | ||
843 | + id="path3932" | ||
844 | + sodipodi:cx="8" | ||
845 | + sodipodi:cy="4" | ||
846 | + sodipodi:rx="2.5" | ||
847 | + sodipodi:ry="2.5" | ||
848 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" /> | ||
849 | + </g> | ||
850 | + </g> | ||
851 | +</svg> |
27.6 KB
15.7 KB
2.31 KB
@@ -0,0 +1,519 @@ | @@ -0,0 +1,519 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | + | ||
4 | +<svg | ||
5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | + xmlns:cc="http://creativecommons.org/ns#" | ||
7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | + xmlns="http://www.w3.org/2000/svg" | ||
10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | + width="48" | ||
14 | + height="48" | ||
15 | + id="svg2" | ||
16 | + version="1.1" | ||
17 | + inkscape:version="0.48.5 r10040" | ||
18 | + sodipodi:docname="block-highlights.color.svg"> | ||
19 | + <title | ||
20 | + id="title2987">Block Icon</title> | ||
21 | + <defs | ||
22 | + id="defs4"> | ||
23 | + <linearGradient | ||
24 | + inkscape:collect="always" | ||
25 | + id="linearGradient3846"> | ||
26 | + <stop | ||
27 | + style="stop-color:#ffffff;stop-opacity:1;" | ||
28 | + offset="0" | ||
29 | + id="stop3848" /> | ||
30 | + <stop | ||
31 | + style="stop-color:#ffffff;stop-opacity:0.66" | ||
32 | + offset="1" | ||
33 | + id="stop3850" /> | ||
34 | + </linearGradient> | ||
35 | + <linearGradient | ||
36 | + id="linearGradient4485"> | ||
37 | + <stop | ||
38 | + style="stop-color:#4e9a06;stop-opacity:1;" | ||
39 | + offset="0" | ||
40 | + id="stop4487" /> | ||
41 | + <stop | ||
42 | + id="stop4493" | ||
43 | + offset="0.28571436" | ||
44 | + style="stop-color:#4e9a06;stop-opacity:1" /> | ||
45 | + <stop | ||
46 | + style="stop-color:#73d216;stop-opacity:1" | ||
47 | + offset="1" | ||
48 | + id="stop4489" /> | ||
49 | + </linearGradient> | ||
50 | + <linearGradient | ||
51 | + inkscape:collect="always" | ||
52 | + id="linearGradient4439"> | ||
53 | + <stop | ||
54 | + style="stop-color:#3465a4;stop-opacity:1" | ||
55 | + offset="0" | ||
56 | + id="stop4441" /> | ||
57 | + <stop | ||
58 | + style="stop-color:#729fcf;stop-opacity:1" | ||
59 | + offset="1" | ||
60 | + id="stop4443" /> | ||
61 | + </linearGradient> | ||
62 | + <linearGradient | ||
63 | + inkscape:collect="always" | ||
64 | + id="linearGradient4431"> | ||
65 | + <stop | ||
66 | + style="stop-color:#729fcf;stop-opacity:1" | ||
67 | + offset="0" | ||
68 | + id="stop4433" /> | ||
69 | + <stop | ||
70 | + style="stop-color:#204a87;stop-opacity:1" | ||
71 | + offset="1" | ||
72 | + id="stop4435" /> | ||
73 | + </linearGradient> | ||
74 | + <linearGradient | ||
75 | + id="linearGradient4235"> | ||
76 | + <stop | ||
77 | + style="stop-color:#000000;stop-opacity:0" | ||
78 | + offset="0" | ||
79 | + id="stop4237" /> | ||
80 | + <stop | ||
81 | + id="stop4245" | ||
82 | + offset="0.25" | ||
83 | + style="stop-color:#000000;stop-opacity:1" /> | ||
84 | + <stop | ||
85 | + id="stop4243" | ||
86 | + offset="0.5714286" | ||
87 | + style="stop-color:#000000;stop-opacity:1" /> | ||
88 | + <stop | ||
89 | + style="stop-color:#000000;stop-opacity:0;" | ||
90 | + offset="1" | ||
91 | + id="stop4239" /> | ||
92 | + </linearGradient> | ||
93 | + <linearGradient | ||
94 | + id="linearGradient2966"> | ||
95 | + <stop | ||
96 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
97 | + offset="0" | ||
98 | + id="stop2968" /> | ||
99 | + <stop | ||
100 | + id="stop3006" | ||
101 | + offset="0.5" | ||
102 | + style="stop-color:#888a85;stop-opacity:1" /> | ||
103 | + <stop | ||
104 | + style="stop-color:#2e3436;stop-opacity:1" | ||
105 | + offset="1" | ||
106 | + id="stop2970" /> | ||
107 | + </linearGradient> | ||
108 | + <linearGradient | ||
109 | + id="linearGradient2974"> | ||
110 | + <stop | ||
111 | + style="stop-color:#c1c1c1;stop-opacity:1;" | ||
112 | + offset="0" | ||
113 | + id="stop2976" /> | ||
114 | + <stop | ||
115 | + style="stop-color:#acacac;stop-opacity:1;" | ||
116 | + offset="1" | ||
117 | + id="stop2978" /> | ||
118 | + </linearGradient> | ||
119 | + <linearGradient | ||
120 | + id="linearGradient2994"> | ||
121 | + <stop | ||
122 | + style="stop-color:#000000;stop-opacity:1;" | ||
123 | + offset="0" | ||
124 | + id="stop2996" /> | ||
125 | + <stop | ||
126 | + style="stop-color:#c9c9c9;stop-opacity:1;" | ||
127 | + offset="1" | ||
128 | + id="stop2998" /> | ||
129 | + </linearGradient> | ||
130 | + <linearGradient | ||
131 | + inkscape:collect="always" | ||
132 | + id="linearGradient3914-6"> | ||
133 | + <stop | ||
134 | + style="stop-color:#eeeeec;stop-opacity:1;" | ||
135 | + offset="0" | ||
136 | + id="stop3916-9" /> | ||
137 | + <stop | ||
138 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
139 | + offset="1" | ||
140 | + id="stop3918-3" /> | ||
141 | + </linearGradient> | ||
142 | + <linearGradient | ||
143 | + gradientTransform="translate(-3,0)" | ||
144 | + y2="45.5" | ||
145 | + x2="41.5" | ||
146 | + y1="18.5" | ||
147 | + x1="35.5" | ||
148 | + gradientUnits="userSpaceOnUse" | ||
149 | + id="linearGradient3972" | ||
150 | + xlink:href="#linearGradient3914-6" | ||
151 | + inkscape:collect="always" /> | ||
152 | + <radialGradient | ||
153 | + inkscape:collect="always" | ||
154 | + xlink:href="#linearGradient4431" | ||
155 | + id="radialGradient4437" | ||
156 | + cx="3.7058835" | ||
157 | + cy="20.229593" | ||
158 | + fx="3.7058835" | ||
159 | + fy="20.229593" | ||
160 | + r="4.5" | ||
161 | + gradientTransform="matrix(0.66666674,2.6402794e-7,-5.1993901e-7,1.3333335,-2.697071,0.527205)" | ||
162 | + gradientUnits="userSpaceOnUse" /> | ||
163 | + <linearGradient | ||
164 | + inkscape:collect="always" | ||
165 | + xlink:href="#linearGradient4439" | ||
166 | + id="linearGradient4445" | ||
167 | + x1="25.5" | ||
168 | + y1="26.5" | ||
169 | + x2="24.5" | ||
170 | + y2="10.5" | ||
171 | + gradientUnits="userSpaceOnUse" /> | ||
172 | + <radialGradient | ||
173 | + inkscape:collect="always" | ||
174 | + xlink:href="#linearGradient4485" | ||
175 | + id="radialGradient4491" | ||
176 | + cx="33.033157" | ||
177 | + cy="19.496063" | ||
178 | + fx="33.033157" | ||
179 | + fy="19.496063" | ||
180 | + r="6.3860333" | ||
181 | + gradientTransform="matrix(1.6473911e-7,-1.2527339,1.4093255,1.0730133e-7,6.0236956,60.881755)" | ||
182 | + gradientUnits="userSpaceOnUse" /> | ||
183 | + <linearGradient | ||
184 | + inkscape:collect="always" | ||
185 | + xlink:href="#linearGradient3846" | ||
186 | + id="linearGradient3852" | ||
187 | + x1="21.5" | ||
188 | + y1="11.5" | ||
189 | + x2="25.5" | ||
190 | + y2="20.5" | ||
191 | + gradientUnits="userSpaceOnUse" /> | ||
192 | + </defs> | ||
193 | + <sodipodi:namedview | ||
194 | + id="base" | ||
195 | + pagecolor="#ffffff" | ||
196 | + bordercolor="#666666" | ||
197 | + borderopacity="1.0" | ||
198 | + inkscape:pageopacity="0.0" | ||
199 | + inkscape:pageshadow="2" | ||
200 | + inkscape:zoom="12.8125" | ||
201 | + inkscape:cx="24" | ||
202 | + inkscape:cy="24" | ||
203 | + inkscape:document-units="px" | ||
204 | + inkscape:current-layer="g3061" | ||
205 | + showgrid="true" | ||
206 | + inkscape:snap-to-guides="true" | ||
207 | + inkscape:window-width="1440" | ||
208 | + inkscape:window-height="834" | ||
209 | + inkscape:window-x="0" | ||
210 | + inkscape:window-y="27" | ||
211 | + inkscape:window-maximized="1" | ||
212 | + showguides="true" | ||
213 | + inkscape:guide-bbox="true" | ||
214 | + inkscape:snap-bbox="true"> | ||
215 | + <inkscape:grid | ||
216 | + type="xygrid" | ||
217 | + id="grid2985" | ||
218 | + empspacing="47" | ||
219 | + visible="true" | ||
220 | + enabled="true" | ||
221 | + snapvisiblegridlinesonly="true" | ||
222 | + originx="0.5px" | ||
223 | + originy="0.5px" /> | ||
224 | + <sodipodi:guide | ||
225 | + orientation="1,0" | ||
226 | + position="23.5,48.5" | ||
227 | + id="guide2984" /> | ||
228 | + <sodipodi:guide | ||
229 | + orientation="1,0" | ||
230 | + position="24.5,48.5" | ||
231 | + id="guide2990" /> | ||
232 | + <sodipodi:guide | ||
233 | + orientation="1,0" | ||
234 | + position="15.5,48.5" | ||
235 | + id="guide2992" /> | ||
236 | + <sodipodi:guide | ||
237 | + orientation="1,0" | ||
238 | + position="16.5,48.5" | ||
239 | + id="guide2994" /> | ||
240 | + <sodipodi:guide | ||
241 | + orientation="1,0" | ||
242 | + position="31.5,48.5" | ||
243 | + id="guide2996" /> | ||
244 | + <sodipodi:guide | ||
245 | + orientation="1,0" | ||
246 | + position="32.5,48.5" | ||
247 | + id="guide2998" /> | ||
248 | + <sodipodi:guide | ||
249 | + orientation="0,1" | ||
250 | + position="-0.5,32.5" | ||
251 | + id="guide3027" /> | ||
252 | + <sodipodi:guide | ||
253 | + orientation="0,1" | ||
254 | + position="-0.5,31.5" | ||
255 | + id="guide3029" /> | ||
256 | + <sodipodi:guide | ||
257 | + orientation="0,1" | ||
258 | + position="-0.5,24.5" | ||
259 | + id="guide3031" /> | ||
260 | + <sodipodi:guide | ||
261 | + orientation="0,1" | ||
262 | + position="-0.5,23.5" | ||
263 | + id="guide3033" /> | ||
264 | + <sodipodi:guide | ||
265 | + orientation="0,1" | ||
266 | + position="-0.5,16.5" | ||
267 | + id="guide3035" /> | ||
268 | + <sodipodi:guide | ||
269 | + orientation="0,1" | ||
270 | + position="-0.5,15.5" | ||
271 | + id="guide3037" /> | ||
272 | + <sodipodi:guide | ||
273 | + orientation="1,0" | ||
274 | + position="0.5,48.5" | ||
275 | + id="guide3844" /> | ||
276 | + <sodipodi:guide | ||
277 | + orientation="0,1" | ||
278 | + position="-0.5,47.5" | ||
279 | + id="guide3846" /> | ||
280 | + <sodipodi:guide | ||
281 | + orientation="0,1" | ||
282 | + position="-0.5,0.5" | ||
283 | + id="guide3848" /> | ||
284 | + <sodipodi:guide | ||
285 | + orientation="1,0" | ||
286 | + position="47.5,48.5" | ||
287 | + id="guide3850" /> | ||
288 | + </sodipodi:namedview> | ||
289 | + <metadata | ||
290 | + id="metadata7"> | ||
291 | + <rdf:RDF> | ||
292 | + <cc:Work | ||
293 | + rdf:about=""> | ||
294 | + <dc:format>image/svg+xml</dc:format> | ||
295 | + <dc:type | ||
296 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
297 | + <dc:title>Block Icon</dc:title> | ||
298 | + <dc:creator> | ||
299 | + <cc:Agent> | ||
300 | + <dc:title>Noosfero Project</dc:title> | ||
301 | + </cc:Agent> | ||
302 | + </dc:creator> | ||
303 | + </cc:Work> | ||
304 | + </rdf:RDF> | ||
305 | + </metadata> | ||
306 | + <g | ||
307 | + transform="translate(4.7264916,-8)" | ||
308 | + id="g3061"> | ||
309 | + <rect | ||
310 | + style="color:#000000;fill:url(#linearGradient4445);stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
311 | + id="rect4429" | ||
312 | + width="27" | ||
313 | + height="18" | ||
314 | + x="10.5" | ||
315 | + y="9.5" | ||
316 | + transform="translate(-4.7264916,8)" /> | ||
317 | + <path | ||
318 | + sodipodi:nodetypes="ccccc" | ||
319 | + transform="translate(-4.7264916,8)" | ||
320 | + inkscape:connector-curvature="0" | ||
321 | + id="path4427" | ||
322 | + d="m 31.5,20.5 c -0.03272,2.079356 0,4 -1,7 0.967284,0.610302 3,1 4,0 -0.855734,-4.139477 -1,-6 -1,-7 0,-2 -2,-2 -2,0 z" | ||
323 | + style="fill:#8f5902;stroke:none" /> | ||
324 | + <path | ||
325 | + style="fill:url(#radialGradient4491);stroke:none;fill-opacity:1" | ||
326 | + d="m 37.5,12.5 c 0,0 -1,-1 -2,0 0,-1 -3,-2 -4,0 -1.121207,-1.805553 -4,0 -3,1 -1.980402,-1.024386 -3,1 -3,2 -1.05843,0.142133 -1,3 0,3 0.129014,2.089819 3,3 3,2 0.691348,1.188773 2,1 3,0 1,-1 1,-1 2,0 0.737988,1.089819 3,1 4,-1 0,-1 0,-4.787629 0,-7 z" | ||
327 | + id="path4410" | ||
328 | + inkscape:connector-curvature="0" | ||
329 | + transform="translate(-4.7264916,8)" | ||
330 | + sodipodi:nodetypes="ccccccccccc" /> | ||
331 | + <path | ||
332 | + style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
333 | + d="m 34.773508,17.5 8,3 0,17 -8,3 z" | ||
334 | + id="rect4290" | ||
335 | + inkscape:connector-curvature="0" | ||
336 | + sodipodi:nodetypes="ccccc" /> | ||
337 | + <path | ||
338 | + style="color:#000000;fill:url(#radialGradient4437);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
339 | + d="m -4.2264916,20.5 8,-3 0,23 -8,-3 z" | ||
340 | + id="rect4292" | ||
341 | + inkscape:connector-curvature="0" | ||
342 | + sodipodi:nodetypes="ccccc" /> | ||
343 | + <rect | ||
344 | + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3852);stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-miterlimit:4;stroke-dasharray:none;opacity:0.29999999999999999" | ||
345 | + id="rect3057" | ||
346 | + width="25" | ||
347 | + height="16" | ||
348 | + x="11.5" | ||
349 | + y="10.5" | ||
350 | + transform="translate(-4.7264916,8)" /> | ||
351 | + <g | ||
352 | + transform="translate(-9.726492,20)" | ||
353 | + id="g3824-8"> | ||
354 | + <path | ||
355 | + sodipodi:nodetypes="ssccssccs" | ||
356 | + inkscape:connector-curvature="0" | ||
357 | + id="rect3053-8" | ||
358 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,5 -11,0 z" | ||
359 | + style="color:#000000;fill:#cc0000;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
360 | + <path | ||
361 | + d="m 27.5,5 c 0,1.9329966 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.5670034 -3.5,-3.5 0,-1.9329966 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.5670034 3.5,3.5 z" | ||
362 | + sodipodi:ry="3.5" | ||
363 | + sodipodi:rx="3.5" | ||
364 | + sodipodi:cy="5" | ||
365 | + sodipodi:cx="24" | ||
366 | + id="path3051-5" | ||
367 | + style="color:#000000;fill:#e9b96e;fill-opacity:1;fill-rule:nonzero;stroke:#8f5902;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
368 | + sodipodi:type="arc" /> | ||
369 | + <path | ||
370 | + sodipodi:type="inkscape:offset" | ||
371 | + inkscape:radius="-1" | ||
372 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 15.5 L 29.5 15.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
373 | + xlink:href="#rect3053-8" | ||
374 | + style="opacity:0.6;color:#000000;fill:none;stroke:#ef2929;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
375 | + id="path3801" | ||
376 | + inkscape:href="#rect3053-8" | ||
377 | + d="M 20.5,9.5 C 20.333333,9.5 20.061615,9.6258848 19.84375,9.84375 19.625885,10.061615 19.5,10.333333 19.5,10.5 l 0,5 9,0 0,-5 C 28.5,10.333333 28.374115,10.061615 28.15625,9.84375 27.938385,9.6258848 27.666667,9.5 27.5,9.5 l -0.5625,0 c -0.540312,0.554938 -0.999791,1.062291 -1.34375,1.40625 C 25.179466,11.320534 24.75,11.75 24,11.75 23.25,11.75 22.820534,11.320534 22.40625,10.90625 22.062291,10.562291 21.602812,10.054938 21.0625,9.5 L 20.5,9.5 z" /> | ||
378 | + <path | ||
379 | + transform="translate(16,1)" | ||
380 | + sodipodi:type="arc" | ||
381 | + style="opacity:0.4;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
382 | + id="path3781" | ||
383 | + sodipodi:cx="8" | ||
384 | + sodipodi:cy="4" | ||
385 | + sodipodi:rx="2.5" | ||
386 | + sodipodi:ry="2.5" | ||
387 | + d="M 10.5,4 C 10.5,5.3807119 9.3807119,6.5 8,6.5 6.6192881,6.5 5.5,5.3807119 5.5,4 5.5,2.6192881 6.6192881,1.5 8,1.5 c 1.3807119,0 2.5,1.1192881 2.5,2.5 z" /> | ||
388 | + </g> | ||
389 | + <path | ||
390 | + transform="translate(-4.7264916,8)" | ||
391 | + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
392 | + d="m 10.5,27 27,0 0,5.5 -27,0 z" | ||
393 | + id="rect4323" | ||
394 | + inkscape:connector-curvature="0" | ||
395 | + sodipodi:nodetypes="ccccc" /> | ||
396 | + <rect | ||
397 | + style="color:#000000;fill:none;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
398 | + id="rect4288" | ||
399 | + width="27" | ||
400 | + height="23" | ||
401 | + x="5.7735085" | ||
402 | + y="17.5" /> | ||
403 | + <path | ||
404 | + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
405 | + d="m -4.2264916,33.5 8,1.5 0,5.5 -8,-3 z" | ||
406 | + id="rect4329" | ||
407 | + inkscape:connector-curvature="0" | ||
408 | + sodipodi:nodetypes="ccccc" /> | ||
409 | + <path | ||
410 | + sodipodi:nodetypes="ccccc" | ||
411 | + inkscape:connector-curvature="0" | ||
412 | + id="path4332" | ||
413 | + d="m 34.773508,35 8,-1.5 0,4 -8,3 z" | ||
414 | + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
415 | + <path | ||
416 | + transform="matrix(0.71708715,-0.14250832,0.10324464,0.9897936,-5.4909127,9.3013064)" | ||
417 | + style="color:#000000;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1" | ||
418 | + inkscape:transform-center-x="0.82275571" | ||
419 | + inkscape:transform-center-y="0.11265439" | ||
420 | + d="M 6.6187153,24.390858 4.1334466,21.705819 1.2856044,22.834069 2.28887,19.833023 0.51672318,17.537447 l 2.96917502,0.0605 1.7472088,-2.509583 0.859989,2.842548 3.017262,0.756821 -2.6257704,1.842519 z" | ||
421 | + id="path4335" | ||
422 | + inkscape:connector-curvature="0" | ||
423 | + sodipodi:nodetypes="ccccccccccc" /> | ||
424 | + <path | ||
425 | + sodipodi:type="arc" | ||
426 | + style="color:#000000;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1" | ||
427 | + id="path4338" | ||
428 | + sodipodi:cx="42.5" | ||
429 | + sodipodi:cy="19.5" | ||
430 | + sodipodi:rx="2" | ||
431 | + sodipodi:ry="3" | ||
432 | + d="m 44.5,19.5 c 0,1.656854 -0.895431,3 -2,3 -1.104569,0 -2,-1.343146 -2,-3 0,-1.656854 0.895431,-3 2,-3 1.104569,0 2,1.343146 2,3 z" | ||
433 | + transform="matrix(1,0,0,1.1666667,-4.7264916,4.25)" /> | ||
434 | + <path | ||
435 | + transform="translate(-4.7264916,8)" | ||
436 | + style="color:#000000;fill:#73d216;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
437 | + d="m 46.5,16.5 c 0,1.656854 -0.895431,3 -2,3 -1,-1 -2,-3 -1.887395,-3.994897 C 42.8862,14.337246 43.627917,13.5 44.5,13.5 c 1.104569,0 2,1.343146 2,3 z" | ||
438 | + id="path4340" | ||
439 | + inkscape:connector-curvature="0" | ||
440 | + sodipodi:nodetypes="sccss" /> | ||
441 | + <path | ||
442 | + transform="matrix(1,0,0,1.5,-4.7264916,-4.25)" | ||
443 | + style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
444 | + d="m 46.5,22.5 c 0,1.104569 -0.895431,2 -2,2 -0.879997,0 -1.627251,-0.56834 -1.894727,-1.357985 C 43.5,21.833333 43.5,21.166667 44.5,20.5 c 1.104569,0 2,0.895431 2,2 z" | ||
445 | + id="path4342" | ||
446 | + inkscape:connector-curvature="0" | ||
447 | + sodipodi:nodetypes="ssccs" /> | ||
448 | + <path | ||
449 | + style="opacity:1;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
450 | + d="m 44.078125,19 0.390625,0.5 0.03125,0 c 0.414214,0 0.805798,-0.176527 1.125,-0.5 -0.319202,-0.323473 -0.710786,-0.5 -1.125,-0.5 z" | ||
451 | + transform="translate(-4.7264916,8)" | ||
452 | + id="path4346" | ||
453 | + inkscape:connector-curvature="0" | ||
454 | + sodipodi:nodetypes="ccsccc" /> | ||
455 | + <path | ||
456 | + id="path4495" | ||
457 | + transform="translate(-4.7264916,8)" | ||
458 | + d="m 43.375,19 c -0.532852,0.539015 -0.875,1.463425 -0.875,2.5 0,0.34599 0.05316,0.659494 0.125,0.96875 0.949731,-0.105222 1.711061,-1.347733 1.84375,-2.96875 l -0.293769,-0.544974 z" | ||
459 | + style="opacity:1;color:#000000;fill:#ad7fa8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
460 | + inkscape:connector-curvature="0" | ||
461 | + sodipodi:nodetypes="cscccc" /> | ||
462 | + <path | ||
463 | + style="opacity:1;color:#000000;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
464 | + d="M 42.625,15.53125 C 42.55316,15.840506 42.5,16.15401 42.5,16.5 c 0,1.036575 0.342148,1.960985 0.875,2.5 l 0.767479,0.02872 0.326271,-0.528723 C 44.336061,16.87898 43.574731,15.636469 42.625,15.53125 z" | ||
465 | + transform="translate(-4.7264916,8)" | ||
466 | + id="path4497" | ||
467 | + inkscape:connector-curvature="0" | ||
468 | + sodipodi:nodetypes="cscccc" /> | ||
469 | + <path | ||
470 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1" | ||
471 | + d="M 44.46875 18.5 C 44.074215 18.509013 43.713731 18.695628 43.40625 19 C 43.7136 19.303843 44.07455 19.490995 44.46875 19.5 C 44.48203 19.33776 44.5 19.169001 44.5 19 C 44.5 18.831775 44.481861 18.66189 44.46875 18.5 z " | ||
472 | + transform="translate(-4.7264916,8)" | ||
473 | + id="path4361" /> | ||
474 | + <rect | ||
475 | + style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
476 | + id="rect4501" | ||
477 | + width="3" | ||
478 | + height="3" | ||
479 | + x="33.5" | ||
480 | + y="31.5" | ||
481 | + transform="translate(-4.7264916,8)" | ||
482 | + ry="0.5" /> | ||
483 | + <rect | ||
484 | + y="39.5" | ||
485 | + x="23.773508" | ||
486 | + height="3" | ||
487 | + width="3" | ||
488 | + id="rect4503" | ||
489 | + style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
490 | + ry="0.5" /> | ||
491 | + <rect | ||
492 | + style="color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
493 | + id="rect4505" | ||
494 | + width="3" | ||
495 | + height="3" | ||
496 | + x="18.773508" | ||
497 | + y="39.5" | ||
498 | + ry="0.5" /> | ||
499 | + <path | ||
500 | + style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | ||
501 | + d="m 7.5,10.875 -6,2.311951 0,12.013049 6,1 z" | ||
502 | + id="path3827" | ||
503 | + inkscape:connector-curvature="0" | ||
504 | + transform="translate(-4.7264916,8)" | ||
505 | + sodipodi:nodetypes="ccccc" /> | ||
506 | + <path | ||
507 | + sodipodi:nodetypes="ccccc" | ||
508 | + inkscape:connector-curvature="0" | ||
509 | + id="path3059" | ||
510 | + d="m 34.773508,17.5 8,3 0,17 -8,3 z" | ||
511 | + style="color:#000000;fill:none;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
512 | + <path | ||
513 | + sodipodi:nodetypes="ccccc" | ||
514 | + inkscape:connector-curvature="0" | ||
515 | + id="path3061" | ||
516 | + d="m -4.226492,20.5 8,-3 0,23 -8,-3 z" | ||
517 | + style="color:#000000;fill:none;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
518 | + </g> | ||
519 | +</svg> |
31.4 KB
73.5 KB
4.57 KB
@@ -0,0 +1,465 @@ | @@ -0,0 +1,465 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | + | ||
4 | +<svg | ||
5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | + xmlns:cc="http://creativecommons.org/ns#" | ||
7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | + xmlns="http://www.w3.org/2000/svg" | ||
10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | + width="48" | ||
14 | + height="48" | ||
15 | + id="svg2" | ||
16 | + version="1.1" | ||
17 | + inkscape:version="0.48.4 r9939" | ||
18 | + sodipodi:docname="block-person-list.color.svg"> | ||
19 | + <title | ||
20 | + id="title2987">Block Icon</title> | ||
21 | + <defs | ||
22 | + id="defs4" /> | ||
23 | + <sodipodi:namedview | ||
24 | + id="base" | ||
25 | + pagecolor="#ffffff" | ||
26 | + bordercolor="#666666" | ||
27 | + borderopacity="1.0" | ||
28 | + inkscape:pageopacity="0.0" | ||
29 | + inkscape:pageshadow="2" | ||
30 | + inkscape:zoom="10.105734" | ||
31 | + inkscape:cx="25.215663" | ||
32 | + inkscape:cy="24.043238" | ||
33 | + inkscape:document-units="px" | ||
34 | + inkscape:current-layer="svg2" | ||
35 | + showgrid="true" | ||
36 | + inkscape:snap-to-guides="true" | ||
37 | + inkscape:window-width="1231" | ||
38 | + inkscape:window-height="698" | ||
39 | + inkscape:window-x="49" | ||
40 | + inkscape:window-y="0" | ||
41 | + inkscape:window-maximized="1" | ||
42 | + showguides="true" | ||
43 | + inkscape:guide-bbox="true" | ||
44 | + inkscape:snap-bbox="true"> | ||
45 | + <inkscape:grid | ||
46 | + type="xygrid" | ||
47 | + id="grid2985" | ||
48 | + empspacing="47" | ||
49 | + visible="true" | ||
50 | + enabled="true" | ||
51 | + snapvisiblegridlinesonly="true" | ||
52 | + originx="0.5px" | ||
53 | + originy="0.5px" /> | ||
54 | + <sodipodi:guide | ||
55 | + orientation="1,0" | ||
56 | + position="23.5,48.5" | ||
57 | + id="guide2984" /> | ||
58 | + <sodipodi:guide | ||
59 | + orientation="1,0" | ||
60 | + position="24.5,48.5" | ||
61 | + id="guide2990" /> | ||
62 | + <sodipodi:guide | ||
63 | + orientation="1,0" | ||
64 | + position="15.5,48.5" | ||
65 | + id="guide2992" /> | ||
66 | + <sodipodi:guide | ||
67 | + orientation="1,0" | ||
68 | + position="16.5,48.5" | ||
69 | + id="guide2994" /> | ||
70 | + <sodipodi:guide | ||
71 | + orientation="1,0" | ||
72 | + position="31.5,48.5" | ||
73 | + id="guide2996" /> | ||
74 | + <sodipodi:guide | ||
75 | + orientation="1,0" | ||
76 | + position="32.5,48.5" | ||
77 | + id="guide2998" /> | ||
78 | + <sodipodi:guide | ||
79 | + orientation="0,1" | ||
80 | + position="-0.5,32.5" | ||
81 | + id="guide3027" /> | ||
82 | + <sodipodi:guide | ||
83 | + orientation="0,1" | ||
84 | + position="-0.5,31.5" | ||
85 | + id="guide3029" /> | ||
86 | + <sodipodi:guide | ||
87 | + orientation="0,1" | ||
88 | + position="-0.5,24.5" | ||
89 | + id="guide3031" /> | ||
90 | + <sodipodi:guide | ||
91 | + orientation="0,1" | ||
92 | + position="-0.5,23.5" | ||
93 | + id="guide3033" /> | ||
94 | + <sodipodi:guide | ||
95 | + orientation="0,1" | ||
96 | + position="-0.5,16.5" | ||
97 | + id="guide3035" /> | ||
98 | + <sodipodi:guide | ||
99 | + orientation="0,1" | ||
100 | + position="-0.5,15.5" | ||
101 | + id="guide3037" /> | ||
102 | + <sodipodi:guide | ||
103 | + orientation="1,0" | ||
104 | + position="0.5,48.5" | ||
105 | + id="guide3844" /> | ||
106 | + <sodipodi:guide | ||
107 | + orientation="0,1" | ||
108 | + position="-0.5,47.5" | ||
109 | + id="guide3846" /> | ||
110 | + <sodipodi:guide | ||
111 | + orientation="0,1" | ||
112 | + position="-0.5,0.5" | ||
113 | + id="guide3848" /> | ||
114 | + <sodipodi:guide | ||
115 | + orientation="1,0" | ||
116 | + position="47.5,48.5" | ||
117 | + id="guide3850" /> | ||
118 | + </sodipodi:namedview> | ||
119 | + <metadata | ||
120 | + id="metadata7"> | ||
121 | + <rdf:RDF> | ||
122 | + <cc:Work | ||
123 | + rdf:about=""> | ||
124 | + <dc:format>image/svg+xml</dc:format> | ||
125 | + <dc:type | ||
126 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
127 | + <dc:title>Block Icon</dc:title> | ||
128 | + <dc:creator> | ||
129 | + <cc:Agent> | ||
130 | + <dc:title>Noosfero Project</dc:title> | ||
131 | + </cc:Agent> | ||
132 | + </dc:creator> | ||
133 | + </cc:Work> | ||
134 | + </rdf:RDF> | ||
135 | + </metadata> | ||
136 | + <path | ||
137 | + style="fill:#73d216;fill-opacity:1;stroke:#4e9a06;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
138 | + d="m 18.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
139 | + id="rect3053" | ||
140 | + inkscape:connector-curvature="0" | ||
141 | + sodipodi:nodetypes="ssccssccs" /> | ||
142 | + <path | ||
143 | + sodipodi:type="arc" | ||
144 | + style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
145 | + id="path3051" | ||
146 | + sodipodi:cx="24" | ||
147 | + sodipodi:cy="2" | ||
148 | + sodipodi:rx="2.1000001" | ||
149 | + sodipodi:ry="2.0999999" | ||
150 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
151 | + transform="matrix(1.6666669,0,0,1.6666667,-16.000005,1.6666665)" /> | ||
152 | + <path | ||
153 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
154 | + inkscape:href="#rect3053" | ||
155 | + id="path3801" | ||
156 | + style="opacity:1;color:#000000;fill:#73d216;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
157 | + xlink:href="#rect3053" | ||
158 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
159 | + inkscape:radius="-0.94178885" | ||
160 | + sodipodi:type="inkscape:offset" /> | ||
161 | + <path | ||
162 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" | ||
163 | + sodipodi:ry="2.5" | ||
164 | + sodipodi:rx="2.5" | ||
165 | + sodipodi:cy="4" | ||
166 | + sodipodi:cx="8" | ||
167 | + id="path3781" | ||
168 | + style="opacity:1;color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
169 | + sodipodi:type="arc" | ||
170 | + transform="translate(16,1)" /> | ||
171 | + <path | ||
172 | + sodipodi:nodetypes="ssccssccs" | ||
173 | + inkscape:connector-curvature="0" | ||
174 | + id="path3822" | ||
175 | + d="m 2.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
176 | + style="fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
177 | + <path | ||
178 | + transform="matrix(1.6666669,0,0,1.6666667,-32.000005,1.6666665)" | ||
179 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
180 | + sodipodi:ry="2.0999999" | ||
181 | + sodipodi:rx="2.1000001" | ||
182 | + sodipodi:cy="2" | ||
183 | + sodipodi:cx="24" | ||
184 | + id="path3824" | ||
185 | + style="fill:#c17d11;fill-opacity:1;stroke:#8f5902;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
186 | + sodipodi:type="arc" /> | ||
187 | + <path | ||
188 | + sodipodi:type="inkscape:offset" | ||
189 | + inkscape:radius="-0.94178885" | ||
190 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
191 | + xlink:href="#rect3053" | ||
192 | + style="opacity:1;color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
193 | + id="path3826" | ||
194 | + inkscape:href="#rect3053" | ||
195 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
196 | + transform="translate(-16,0)" /> | ||
197 | + <path | ||
198 | + transform="translate(0,1)" | ||
199 | + sodipodi:type="arc" | ||
200 | + style="opacity:1;color:#000000;fill:none;stroke:#e9b96e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
201 | + id="path3828" | ||
202 | + sodipodi:cx="8" | ||
203 | + sodipodi:cy="4" | ||
204 | + sodipodi:rx="2.5" | ||
205 | + sodipodi:ry="2.5" | ||
206 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
207 | + <path | ||
208 | + sodipodi:nodetypes="ssccssccs" | ||
209 | + inkscape:connector-curvature="0" | ||
210 | + id="path3832" | ||
211 | + d="m 34.5,10.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
212 | + style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
213 | + <path | ||
214 | + transform="matrix(1.6666669,0,0,1.6666667,-5e-6,1.6666665)" | ||
215 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
216 | + sodipodi:ry="2.0999999" | ||
217 | + sodipodi:rx="2.1000001" | ||
218 | + sodipodi:cy="2" | ||
219 | + sodipodi:cx="24" | ||
220 | + id="path3834" | ||
221 | + style="fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
222 | + sodipodi:type="arc" /> | ||
223 | + <path | ||
224 | + sodipodi:type="inkscape:offset" | ||
225 | + inkscape:radius="-0.94178885" | ||
226 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
227 | + xlink:href="#rect3053" | ||
228 | + style="opacity:1;color:#000000;fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
229 | + id="path3836" | ||
230 | + inkscape:href="#rect3053" | ||
231 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
232 | + transform="translate(16,0)" /> | ||
233 | + <path | ||
234 | + transform="translate(32,1)" | ||
235 | + sodipodi:type="arc" | ||
236 | + style="opacity:1;color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
237 | + id="path3838" | ||
238 | + sodipodi:cx="8" | ||
239 | + sodipodi:cy="4" | ||
240 | + sodipodi:rx="2.5" | ||
241 | + sodipodi:ry="2.5" | ||
242 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
243 | + <path | ||
244 | + sodipodi:nodetypes="ssccssccs" | ||
245 | + inkscape:connector-curvature="0" | ||
246 | + id="path3842" | ||
247 | + d="m 2.5,26.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
248 | + style="fill:#888a85;fill-opacity:1;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
249 | + <path | ||
250 | + transform="matrix(1.6666669,0,0,1.6666667,-32.000005,17.666667)" | ||
251 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
252 | + sodipodi:ry="2.0999999" | ||
253 | + sodipodi:rx="2.1000001" | ||
254 | + sodipodi:cy="2" | ||
255 | + sodipodi:cx="24" | ||
256 | + id="path3844" | ||
257 | + style="fill:#fcaf3e;fill-opacity:1;stroke:#ce5c00;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
258 | + sodipodi:type="arc" /> | ||
259 | + <path | ||
260 | + sodipodi:type="inkscape:offset" | ||
261 | + inkscape:radius="-0.94178885" | ||
262 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
263 | + xlink:href="#rect3053" | ||
264 | + style="opacity:1;color:#000000;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
265 | + id="path3846" | ||
266 | + inkscape:href="#rect3053" | ||
267 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
268 | + transform="translate(-16,16)" /> | ||
269 | + <path | ||
270 | + transform="translate(0,17)" | ||
271 | + sodipodi:type="arc" | ||
272 | + style="opacity:1;color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
273 | + id="path3848" | ||
274 | + sodipodi:cx="8" | ||
275 | + sodipodi:cy="4" | ||
276 | + sodipodi:rx="2.5" | ||
277 | + sodipodi:ry="2.5" | ||
278 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
279 | + <path | ||
280 | + sodipodi:nodetypes="ssccssccs" | ||
281 | + inkscape:connector-curvature="0" | ||
282 | + id="path3852" | ||
283 | + d="m 34.5,26.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
284 | + style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
285 | + <path | ||
286 | + transform="matrix(1.6666669,0,0,1.6666667,-5e-6,17.666667)" | ||
287 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
288 | + sodipodi:ry="2.0999999" | ||
289 | + sodipodi:rx="2.1000001" | ||
290 | + sodipodi:cy="2" | ||
291 | + sodipodi:cx="24" | ||
292 | + id="path3854" | ||
293 | + style="fill:#8f5902;fill-opacity:1;stroke:#000000;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
294 | + sodipodi:type="arc" /> | ||
295 | + <path | ||
296 | + sodipodi:type="inkscape:offset" | ||
297 | + inkscape:radius="-0.94178885" | ||
298 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
299 | + xlink:href="#rect3053" | ||
300 | + style="opacity:1;color:#000000;fill:none;stroke:#fce94f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
301 | + id="path3856" | ||
302 | + inkscape:href="#rect3053" | ||
303 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
304 | + transform="translate(16,16)" /> | ||
305 | + <path | ||
306 | + transform="translate(32,17)" | ||
307 | + sodipodi:type="arc" | ||
308 | + style="opacity:1;color:#000000;fill:none;stroke:#c17d11;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
309 | + id="path3858" | ||
310 | + sodipodi:cx="8" | ||
311 | + sodipodi:cy="4" | ||
312 | + sodipodi:rx="2.5" | ||
313 | + sodipodi:ry="2.5" | ||
314 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
315 | + <path | ||
316 | + sodipodi:nodetypes="ssccssccs" | ||
317 | + inkscape:connector-curvature="0" | ||
318 | + id="path3862" | ||
319 | + d="m 18.5,26.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
320 | + style="fill:#75507b;fill-opacity:1;stroke:#5c3566;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
321 | + <path | ||
322 | + transform="matrix(1.6666669,0,0,1.6666667,-16.000005,17.666667)" | ||
323 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
324 | + sodipodi:ry="2.0999999" | ||
325 | + sodipodi:rx="2.1000001" | ||
326 | + sodipodi:cy="2" | ||
327 | + sodipodi:cx="24" | ||
328 | + id="path3864" | ||
329 | + style="fill:#e9b96e;fill-opacity:1;stroke:#c17d11;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
330 | + sodipodi:type="arc" /> | ||
331 | + <path | ||
332 | + sodipodi:type="inkscape:offset" | ||
333 | + inkscape:radius="-0.94178885" | ||
334 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
335 | + xlink:href="#rect3053" | ||
336 | + style="opacity:1;color:#000000;fill:none;stroke:#ad7fa8;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
337 | + id="path3866" | ||
338 | + inkscape:href="#rect3053" | ||
339 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
340 | + transform="translate(0,16)" /> | ||
341 | + <path | ||
342 | + transform="translate(16,17)" | ||
343 | + sodipodi:type="arc" | ||
344 | + style="opacity:0.50000000000000000;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
345 | + id="path3868" | ||
346 | + sodipodi:cx="8" | ||
347 | + sodipodi:cy="4" | ||
348 | + sodipodi:rx="2.5" | ||
349 | + sodipodi:ry="2.5" | ||
350 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
351 | + <path | ||
352 | + sodipodi:nodetypes="ssccssccs" | ||
353 | + inkscape:connector-curvature="0" | ||
354 | + id="path3872" | ||
355 | + d="m 2.5,42.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
356 | + style="fill:#4e9a06;fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
357 | + <path | ||
358 | + transform="matrix(1.6666669,0,0,1.6666667,-32.000005,33.666666)" | ||
359 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
360 | + sodipodi:ry="2.0999999" | ||
361 | + sodipodi:rx="2.1000001" | ||
362 | + sodipodi:cy="2" | ||
363 | + sodipodi:cx="24" | ||
364 | + id="path3874" | ||
365 | + style="fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
366 | + sodipodi:type="arc" /> | ||
367 | + <path | ||
368 | + sodipodi:type="inkscape:offset" | ||
369 | + inkscape:radius="-0.94178885" | ||
370 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
371 | + xlink:href="#rect3053" | ||
372 | + style="opacity:1;color:#000000;fill:none;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
373 | + id="path3876" | ||
374 | + inkscape:href="#rect3053" | ||
375 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
376 | + transform="translate(-16,32)" /> | ||
377 | + <path | ||
378 | + transform="translate(0,33)" | ||
379 | + sodipodi:type="arc" | ||
380 | + style="opacity:1;color:#000000;fill:none;stroke:#fcaf3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
381 | + id="path3878" | ||
382 | + sodipodi:cx="8" | ||
383 | + sodipodi:cy="4" | ||
384 | + sodipodi:rx="2.5" | ||
385 | + sodipodi:ry="2.5" | ||
386 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
387 | + <path | ||
388 | + sodipodi:nodetypes="ssccssccs" | ||
389 | + inkscape:connector-curvature="0" | ||
390 | + id="path3882" | ||
391 | + d="m 34.5,42.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
392 | + style="fill:#555753;fill-opacity:1;stroke:#2e3436;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
393 | + <path | ||
394 | + transform="matrix(1.6666669,0,0,1.6666667,-5e-6,33.666666)" | ||
395 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
396 | + sodipodi:ry="2.0999999" | ||
397 | + sodipodi:rx="2.1000001" | ||
398 | + sodipodi:cy="2" | ||
399 | + sodipodi:cx="24" | ||
400 | + id="path3884" | ||
401 | + style="fill:#e9b96e;fill-opacity:1;stroke:#c17d11;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
402 | + sodipodi:type="arc" /> | ||
403 | + <path | ||
404 | + sodipodi:type="inkscape:offset" | ||
405 | + inkscape:radius="-0.94178885" | ||
406 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
407 | + xlink:href="#rect3053" | ||
408 | + style="opacity:1;color:#000000;fill:none;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
409 | + id="path3886" | ||
410 | + inkscape:href="#rect3053" | ||
411 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
412 | + transform="translate(16,32)" /> | ||
413 | + <path | ||
414 | + transform="translate(32,33)" | ||
415 | + sodipodi:type="arc" | ||
416 | + style="opacity:0.50000000000000000;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
417 | + id="path3888" | ||
418 | + sodipodi:cx="8" | ||
419 | + sodipodi:cy="4" | ||
420 | + sodipodi:rx="2.5" | ||
421 | + sodipodi:ry="2.5" | ||
422 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
423 | + <path | ||
424 | + sodipodi:nodetypes="ssccssccs" | ||
425 | + inkscape:connector-curvature="0" | ||
426 | + id="path3892" | ||
427 | + d="m 18.5,42.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
428 | + style="fill:#cc0000;fill-opacity:1;stroke:#a40000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" /> | ||
429 | + <path | ||
430 | + transform="matrix(1.6666669,0,0,1.6666667,-16.000005,33.666666)" | ||
431 | + d="m 26.1,2 a 2.1000001,2.0999999 0 1 1 -4.2,0 2.1000001,2.0999999 0 1 1 4.2,0 z" | ||
432 | + sodipodi:ry="2.0999999" | ||
433 | + sodipodi:rx="2.1000001" | ||
434 | + sodipodi:cy="2" | ||
435 | + sodipodi:cx="24" | ||
436 | + id="path3894" | ||
437 | + style="fill:#c17d11;fill-opacity:1;stroke:#8f5902;stroke-width:0.59999996000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;opacity:1" | ||
438 | + sodipodi:type="arc" /> | ||
439 | + <path | ||
440 | + sodipodi:type="inkscape:offset" | ||
441 | + inkscape:radius="-0.94178885" | ||
442 | + inkscape:original="M 20.5 8.5 C 19.5 8.5 18.5 9.5 18.5 10.5 L 18.5 14.5 L 29.5 14.5 L 29.5 10.5 C 29.5 9.5 28.5 8.5 27.5 8.5 L 26.5 8.5 C 23.5 11.5 24.5 11.5 21.5 8.5 L 20.5 8.5 z " | ||
443 | + xlink:href="#rect3053" | ||
444 | + style="opacity:1;color:#000000;fill:none;stroke:#ef2929;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
445 | + id="path3896" | ||
446 | + inkscape:href="#rect3053" | ||
447 | + d="m 20.5,9.4375 c -0.18607,0 -0.491738,0.1167378 -0.71875,0.34375 C 19.554238,10.008262 19.4375,10.31393 19.4375,10.5 l 0,3.0625 9.125,0 0,-3.0625 c 0,-0.18607 -0.116738,-0.491738 -0.34375,-0.71875 C 27.991738,9.5542378 27.68607,9.4375 27.5,9.4375 l -0.625,0 C 26.333821,9.9933053 25.87331,10.50169 25.53125,10.84375 25.119253,11.255747 24.720894,11.6875 24,11.6875 c -0.720894,0 -1.119253,-0.431753 -1.53125,-0.84375 C 22.12669,10.50169 21.666179,9.9933053 21.125,9.4375 l -0.625,0 z" | ||
448 | + transform="translate(0,32)" /> | ||
449 | + <path | ||
450 | + transform="translate(16,33)" | ||
451 | + sodipodi:type="arc" | ||
452 | + style="opacity:1;color:#000000;fill:none;stroke:#e9b96e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" | ||
453 | + id="path3898" | ||
454 | + sodipodi:cx="8" | ||
455 | + sodipodi:cy="4" | ||
456 | + sodipodi:rx="2.5" | ||
457 | + sodipodi:ry="2.5" | ||
458 | + d="m 10.5,4 a 2.5,2.5 0 1 1 -5,0 2.5,2.5 0 1 1 5,0 z" /> | ||
459 | + <path | ||
460 | + style="opacity:0.4;fill:#204a87;fill-opacity:1;stroke:none" | ||
461 | + d="m 2.5,42.5 c 0,-1 1,-2 2,-2 l 1,0 c 3,3 2,3 5,0 l 1,0 c 1,0 2,1 2,2 l 0,4 -11,0 z" | ||
462 | + id="path3964" | ||
463 | + inkscape:connector-curvature="0" | ||
464 | + sodipodi:nodetypes="ssccssccs" /> | ||
465 | +</svg> |
3.65 KB
@@ -0,0 +1,610 @@ | @@ -0,0 +1,610 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | + | ||
4 | +<svg | ||
5 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | + xmlns:cc="http://creativecommons.org/ns#" | ||
7 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | + xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | + xmlns="http://www.w3.org/2000/svg" | ||
10 | + xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | + width="48" | ||
14 | + height="48" | ||
15 | + id="svg2" | ||
16 | + version="1.1" | ||
17 | + inkscape:version="0.48.5 r10040" | ||
18 | + sodipodi:docname="block-profile-image.color.svg"> | ||
19 | + <title | ||
20 | + id="title2987">Block Icon</title> | ||
21 | + <defs | ||
22 | + id="defs4"> | ||
23 | + <linearGradient | ||
24 | + inkscape:collect="always" | ||
25 | + id="linearGradient4943"> | ||
26 | + <stop | ||
27 | + style="stop-color:#ffffff;stop-opacity:1;" | ||
28 | + offset="0" | ||
29 | + id="stop4945" /> | ||
30 | + <stop | ||
31 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
32 | + offset="1" | ||
33 | + id="stop4947" /> | ||
34 | + </linearGradient> | ||
35 | + <linearGradient | ||
36 | + inkscape:collect="always" | ||
37 | + id="linearGradient4907"> | ||
38 | + <stop | ||
39 | + style="stop-color:#000000;stop-opacity:1;" | ||
40 | + offset="0" | ||
41 | + id="stop4909" /> | ||
42 | + <stop | ||
43 | + style="stop-color:#000000;stop-opacity:0;" | ||
44 | + offset="1" | ||
45 | + id="stop4911" /> | ||
46 | + </linearGradient> | ||
47 | + <linearGradient | ||
48 | + id="linearGradient4485"> | ||
49 | + <stop | ||
50 | + style="stop-color:#4e9a06;stop-opacity:1;" | ||
51 | + offset="0" | ||
52 | + id="stop4487" /> | ||
53 | + <stop | ||
54 | + id="stop4493" | ||
55 | + offset="0.28571436" | ||
56 | + style="stop-color:#4e9a06;stop-opacity:1" /> | ||
57 | + <stop | ||
58 | + style="stop-color:#73d216;stop-opacity:1" | ||
59 | + offset="1" | ||
60 | + id="stop4489" /> | ||
61 | + </linearGradient> | ||
62 | + <linearGradient | ||
63 | + id="linearGradient4235"> | ||
64 | + <stop | ||
65 | + style="stop-color:#000000;stop-opacity:0" | ||
66 | + offset="0" | ||
67 | + id="stop4237" /> | ||
68 | + <stop | ||
69 | + id="stop4245" | ||
70 | + offset="0.25" | ||
71 | + style="stop-color:#000000;stop-opacity:1" /> | ||
72 | + <stop | ||
73 | + id="stop4243" | ||
74 | + offset="0.5714286" | ||
75 | + style="stop-color:#000000;stop-opacity:1" /> | ||
76 | + <stop | ||
77 | + style="stop-color:#000000;stop-opacity:0;" | ||
78 | + offset="1" | ||
79 | + id="stop4239" /> | ||
80 | + </linearGradient> | ||
81 | + <linearGradient | ||
82 | + id="linearGradient2966"> | ||
83 | + <stop | ||
84 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
85 | + offset="0" | ||
86 | + id="stop2968" /> | ||
87 | + <stop | ||
88 | + id="stop3006" | ||
89 | + offset="0.5" | ||
90 | + style="stop-color:#888a85;stop-opacity:1" /> | ||
91 | + <stop | ||
92 | + style="stop-color:#2e3436;stop-opacity:1" | ||
93 | + offset="1" | ||
94 | + id="stop2970" /> | ||
95 | + </linearGradient> | ||
96 | + <linearGradient | ||
97 | + id="linearGradient2974"> | ||
98 | + <stop | ||
99 | + style="stop-color:#c1c1c1;stop-opacity:1;" | ||
100 | + offset="0" | ||
101 | + id="stop2976" /> | ||
102 | + <stop | ||
103 | + style="stop-color:#acacac;stop-opacity:1;" | ||
104 | + offset="1" | ||
105 | + id="stop2978" /> | ||
106 | + </linearGradient> | ||
107 | + <linearGradient | ||
108 | + id="linearGradient2994"> | ||
109 | + <stop | ||
110 | + style="stop-color:#000000;stop-opacity:1;" | ||
111 | + offset="0" | ||
112 | + id="stop2996" /> | ||
113 | + <stop | ||
114 | + style="stop-color:#c9c9c9;stop-opacity:1;" | ||
115 | + offset="1" | ||
116 | + id="stop2998" /> | ||
117 | + </linearGradient> | ||
118 | + <linearGradient | ||
119 | + inkscape:collect="always" | ||
120 | + id="linearGradient3914-6"> | ||
121 | + <stop | ||
122 | + style="stop-color:#eeeeec;stop-opacity:1;" | ||
123 | + offset="0" | ||
124 | + id="stop3916-9" /> | ||
125 | + <stop | ||
126 | + style="stop-color:#d3d7cf;stop-opacity:1" | ||
127 | + offset="1" | ||
128 | + id="stop3918-3" /> | ||
129 | + </linearGradient> | ||
130 | + <linearGradient | ||
131 | + gradientTransform="translate(-3,0)" | ||
132 | + y2="45.5" | ||
133 | + x2="41.5" | ||
134 | + y1="18.5" | ||
135 | + x1="35.5" | ||
136 | + gradientUnits="userSpaceOnUse" | ||
137 | + id="linearGradient3972" | ||
138 | + xlink:href="#linearGradient3914-6" | ||
139 | + inkscape:collect="always" /> | ||
140 | + <linearGradient | ||
141 | + inkscape:collect="always" | ||
142 | + id="linearGradient4356"> | ||
143 | + <stop | ||
144 | + style="stop-color:#000000;stop-opacity:1;" | ||
145 | + offset="0" | ||
146 | + id="stop4358" /> | ||
147 | + <stop | ||
148 | + style="stop-color:#000000;stop-opacity:0;" | ||
149 | + offset="1" | ||
150 | + id="stop4360" /> | ||
151 | + </linearGradient> | ||
152 | + <linearGradient | ||
153 | + id="linearGradient3800"> | ||
154 | + <stop | ||
155 | + style="stop-color:#f4d9b1;stop-opacity:1.0000000;" | ||
156 | + offset="0.0000000" | ||
157 | + id="stop3802" /> | ||
158 | + <stop | ||
159 | + style="stop-color:#df9725;stop-opacity:1.0000000;" | ||
160 | + offset="1.0000000" | ||
161 | + id="stop3804" /> | ||
162 | + </linearGradient> | ||
163 | + <linearGradient | ||
164 | + inkscape:collect="always" | ||
165 | + id="linearGradient3816"> | ||
166 | + <stop | ||
167 | + style="stop-color:#000000;stop-opacity:1;" | ||
168 | + offset="0" | ||
169 | + id="stop3818" /> | ||
170 | + <stop | ||
171 | + style="stop-color:#000000;stop-opacity:0;" | ||
172 | + offset="1" | ||
173 | + id="stop3820" /> | ||
174 | + </linearGradient> | ||
175 | + <linearGradient | ||
176 | + id="linearGradient3824"> | ||
177 | + <stop | ||
178 | + style="stop-color:#ffffff;stop-opacity:1;" | ||
179 | + offset="0" | ||
180 | + id="stop3826" /> | ||
181 | + <stop | ||
182 | + style="stop-color:#c9c9c9;stop-opacity:1.0000000;" | ||
183 | + offset="1.0000000" | ||
184 | + id="stop3828" /> | ||
185 | + </linearGradient> | ||
186 | + <linearGradient | ||
187 | + id="linearGradient4163"> | ||
188 | + <stop | ||
189 | + style="stop-color:#3b74bc;stop-opacity:1.0000000;" | ||
190 | + offset="0.0000000" | ||
191 | + id="stop4165" /> | ||
192 | + <stop | ||
193 | + style="stop-color:#2d5990;stop-opacity:1.0000000;" | ||
194 | + offset="1.0000000" | ||
195 | + id="stop4167" /> | ||
196 | + </linearGradient> | ||
197 | + <linearGradient | ||
198 | + id="linearGradient3172"> | ||
199 | + <stop | ||
200 | + style="stop-color:#ffffff;stop-opacity:1;" | ||
201 | + offset="0" | ||
202 | + id="stop3174" /> | ||
203 | + <stop | ||
204 | + style="stop-color:#c9c9c9;stop-opacity:1.0000000;" | ||
205 | + offset="1.0000000" | ||
206 | + id="stop3176" /> | ||
207 | + </linearGradient> | ||
208 | + <linearGradient | ||
209 | + inkscape:collect="always" | ||
210 | + xlink:href="#linearGradient3824" | ||
211 | + id="linearGradient4808" | ||
212 | + gradientUnits="userSpaceOnUse" | ||
213 | + gradientTransform="translate(-43.902423,-5.398254)" | ||
214 | + x1="30.935921" | ||
215 | + y1="29.553486" | ||
216 | + x2="30.935921" | ||
217 | + y2="35.803486" /> | ||
218 | + <linearGradient | ||
219 | + inkscape:collect="always" | ||
220 | + xlink:href="#linearGradient4356" | ||
221 | + id="linearGradient4810" | ||
222 | + gradientUnits="userSpaceOnUse" | ||
223 | + gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,10.321227,-9.516914)" | ||
224 | + x1="22.686766" | ||
225 | + y1="36.3904" | ||
226 | + x2="21.408455" | ||
227 | + y2="35.739632" /> | ||
228 | + <radialGradient | ||
229 | + inkscape:collect="always" | ||
230 | + xlink:href="#linearGradient3816" | ||
231 | + id="radialGradient4812" | ||
232 | + gradientUnits="userSpaceOnUse" | ||
233 | + cx="31.112698" | ||
234 | + cy="19.008621" | ||
235 | + fx="31.112698" | ||
236 | + fy="19.008621" | ||
237 | + r="8.6620579" /> | ||
238 | + <radialGradient | ||
239 | + inkscape:collect="always" | ||
240 | + xlink:href="#linearGradient4163" | ||
241 | + id="radialGradient4814" | ||
242 | + gradientUnits="userSpaceOnUse" | ||
243 | + gradientTransform="matrix(1.297564,0,0,0.884831,-19.843038,6.5422147)" | ||
244 | + cx="28.089741" | ||
245 | + cy="27.203083" | ||
246 | + fx="28.089741" | ||
247 | + fy="27.203083" | ||
248 | + r="13.56536" /> | ||
249 | + <linearGradient | ||
250 | + inkscape:collect="always" | ||
251 | + xlink:href="#linearGradient3824" | ||
252 | + id="linearGradient4816" | ||
253 | + gradientUnits="userSpaceOnUse" | ||
254 | + gradientTransform="translate(-11.484533,1.6017457)" | ||
255 | + x1="30.935921" | ||
256 | + y1="29.553486" | ||
257 | + x2="30.935921" | ||
258 | + y2="35.803486" /> | ||
259 | + <radialGradient | ||
260 | + inkscape:collect="always" | ||
261 | + xlink:href="#linearGradient3816" | ||
262 | + id="radialGradient4818" | ||
263 | + gradientUnits="userSpaceOnUse" | ||
264 | + cx="31.112698" | ||
265 | + cy="19.008621" | ||
266 | + fx="31.112698" | ||
267 | + fy="19.008621" | ||
268 | + r="8.6620579" /> | ||
269 | + <radialGradient | ||
270 | + inkscape:collect="always" | ||
271 | + xlink:href="#linearGradient3800" | ||
272 | + id="radialGradient4820" | ||
273 | + gradientUnits="userSpaceOnUse" | ||
274 | + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | ||
275 | + cx="29.344931" | ||
276 | + cy="17.064077" | ||
277 | + fx="29.344931" | ||
278 | + fy="17.064077" | ||
279 | + r="9.1620579" /> | ||
280 | + <linearGradient | ||
281 | + inkscape:collect="always" | ||
282 | + xlink:href="#linearGradient4356" | ||
283 | + id="linearGradient4822" | ||
284 | + gradientUnits="userSpaceOnUse" | ||
285 | + gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-5.2528165,-1.04972)" | ||
286 | + x1="20.661695" | ||
287 | + y1="35.817974" | ||
288 | + x2="22.626925" | ||
289 | + y2="36.217758" /> | ||
290 | + <linearGradient | ||
291 | + inkscape:collect="always" | ||
292 | + xlink:href="#linearGradient4356" | ||
293 | + id="linearGradient4824" | ||
294 | + gradientUnits="userSpaceOnUse" | ||
295 | + gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,43.625067,-2.343463)" | ||
296 | + x1="22.686766" | ||
297 | + y1="36.3904" | ||
298 | + x2="21.408455" | ||
299 | + y2="35.739632" /> | ||
300 | + <linearGradient | ||
301 | + inkscape:collect="always" | ||
302 | + xlink:href="#linearGradient4907" | ||
303 | + id="linearGradient4913" | ||
304 | + x1="24.5" | ||
305 | + y1="44.5" | ||
306 | + x2="24.5" | ||
307 | + y2="1.5" | ||
308 | + gradientUnits="userSpaceOnUse" /> | ||
309 | + <filter | ||
310 | + inkscape:collect="always" | ||
311 | + id="filter4919"> | ||
312 | + <feGaussianBlur | ||
313 | + inkscape:collect="always" | ||
314 | + stdDeviation="0.64" | ||
315 | + id="feGaussianBlur4921" /> | ||
316 | + </filter> | ||
317 | + <linearGradient | ||
318 | + inkscape:collect="always" | ||
319 | + xlink:href="#linearGradient4943" | ||
320 | + id="linearGradient4949" | ||
321 | + x1="25.5" | ||
322 | + y1="43.5" | ||
323 | + x2="22.5" | ||
324 | + y2="-0.5" | ||
325 | + gradientUnits="userSpaceOnUse" /> | ||
326 | + <clipPath | ||
327 | + clipPathUnits="userSpaceOnUse" | ||
328 | + id="clipPath4967"> | ||
329 | + <rect | ||
330 | + y="9.5" | ||
331 | + x="-0.22649384" | ||
332 | + height="43" | ||
333 | + width="39" | ||
334 | + id="rect4969" | ||
335 | + style="color:#000000;fill:#ef2929;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
336 | + </clipPath> | ||
337 | + <filter | ||
338 | + inkscape:collect="always" | ||
339 | + id="filter4971" | ||
340 | + x="-0.31885714" | ||
341 | + width="1.6377143" | ||
342 | + y="-0.19241379" | ||
343 | + height="1.3848276"> | ||
344 | + <feGaussianBlur | ||
345 | + inkscape:collect="always" | ||
346 | + stdDeviation="4.65" | ||
347 | + id="feGaussianBlur4973" /> | ||
348 | + </filter> | ||
349 | + </defs> | ||
350 | + <sodipodi:namedview | ||
351 | + id="base" | ||
352 | + pagecolor="#ffffff" | ||
353 | + bordercolor="#666666" | ||
354 | + borderopacity="1.0" | ||
355 | + inkscape:pageopacity="0.0" | ||
356 | + inkscape:pageshadow="2" | ||
357 | + inkscape:zoom="12.8125" | ||
358 | + inkscape:cx="24" | ||
359 | + inkscape:cy="24" | ||
360 | + inkscape:document-units="px" | ||
361 | + inkscape:current-layer="g4793" | ||
362 | + showgrid="true" | ||
363 | + inkscape:snap-to-guides="true" | ||
364 | + inkscape:window-width="1440" | ||
365 | + inkscape:window-height="834" | ||
366 | + inkscape:window-x="0" | ||
367 | + inkscape:window-y="27" | ||
368 | + inkscape:window-maximized="1" | ||
369 | + showguides="true" | ||
370 | + inkscape:guide-bbox="true" | ||
371 | + inkscape:snap-bbox="true"> | ||
372 | + <inkscape:grid | ||
373 | + type="xygrid" | ||
374 | + id="grid2985" | ||
375 | + empspacing="47" | ||
376 | + visible="true" | ||
377 | + enabled="true" | ||
378 | + snapvisiblegridlinesonly="true" | ||
379 | + originx="0.5px" | ||
380 | + originy="0.5px" /> | ||
381 | + <sodipodi:guide | ||
382 | + orientation="1,0" | ||
383 | + position="23.5,48.5" | ||
384 | + id="guide2984" /> | ||
385 | + <sodipodi:guide | ||
386 | + orientation="1,0" | ||
387 | + position="24.5,48.5" | ||
388 | + id="guide2990" /> | ||
389 | + <sodipodi:guide | ||
390 | + orientation="1,0" | ||
391 | + position="15.5,48.5" | ||
392 | + id="guide2992" /> | ||
393 | + <sodipodi:guide | ||
394 | + orientation="1,0" | ||
395 | + position="16.5,48.5" | ||
396 | + id="guide2994" /> | ||
397 | + <sodipodi:guide | ||
398 | + orientation="1,0" | ||
399 | + position="31.5,48.5" | ||
400 | + id="guide2996" /> | ||
401 | + <sodipodi:guide | ||
402 | + orientation="1,0" | ||
403 | + position="32.5,48.5" | ||
404 | + id="guide2998" /> | ||
405 | + <sodipodi:guide | ||
406 | + orientation="0,1" | ||
407 | + position="-0.5,32.5" | ||
408 | + id="guide3027" /> | ||
409 | + <sodipodi:guide | ||
410 | + orientation="0,1" | ||
411 | + position="-0.5,31.5" | ||
412 | + id="guide3029" /> | ||
413 | + <sodipodi:guide | ||
414 | + orientation="0,1" | ||
415 | + position="-0.5,24.5" | ||
416 | + id="guide3031" /> | ||
417 | + <sodipodi:guide | ||
418 | + orientation="0,1" | ||
419 | + position="-0.5,23.5" | ||
420 | + id="guide3033" /> | ||
421 | + <sodipodi:guide | ||
422 | + orientation="0,1" | ||
423 | + position="-0.5,16.5" | ||
424 | + id="guide3035" /> | ||
425 | + <sodipodi:guide | ||
426 | + orientation="0,1" | ||
427 | + position="-0.5,15.5" | ||
428 | + id="guide3037" /> | ||
429 | + <sodipodi:guide | ||
430 | + orientation="1,0" | ||
431 | + position="0.5,48.5" | ||
432 | + id="guide3844" /> | ||
433 | + <sodipodi:guide | ||
434 | + orientation="0,1" | ||
435 | + position="-0.5,47.5" | ||
436 | + id="guide3846" /> | ||
437 | + <sodipodi:guide | ||
438 | + orientation="0,1" | ||
439 | + position="-0.5,0.5" | ||
440 | + id="guide3848" /> | ||
441 | + <sodipodi:guide | ||
442 | + orientation="1,0" | ||
443 | + position="47.5,48.5" | ||
444 | + id="guide3850" /> | ||
445 | + </sodipodi:namedview> | ||
446 | + <metadata | ||
447 | + id="metadata7"> | ||
448 | + <rdf:RDF> | ||
449 | + <cc:Work | ||
450 | + rdf:about=""> | ||
451 | + <dc:format>image/svg+xml</dc:format> | ||
452 | + <dc:type | ||
453 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
454 | + <dc:title>Block Icon</dc:title> | ||
455 | + <dc:creator> | ||
456 | + <cc:Agent> | ||
457 | + <dc:title>Noosfero Project</dc:title> | ||
458 | + </cc:Agent> | ||
459 | + </dc:creator> | ||
460 | + </cc:Work> | ||
461 | + </rdf:RDF> | ||
462 | + </metadata> | ||
463 | + <g | ||
464 | + transform="translate(4.7264916,-8)" | ||
465 | + id="g3061"> | ||
466 | + <g | ||
467 | + id="g5012"> | ||
468 | + <g | ||
469 | + id="g4975"> | ||
470 | + <path | ||
471 | + style="fill:url(#linearGradient4913);fill-opacity:1;stroke:none;filter:url(#filter4919);opacity:0.6" | ||
472 | + d="m 3.5,47.5 c 12,-2 29,-2 41,0 l -1,-46 -39,0 z" | ||
473 | + id="path4897" | ||
474 | + inkscape:connector-curvature="0" | ||
475 | + transform="translate(-4.7264916,8)" | ||
476 | + sodipodi:nodetypes="ccccc" /> | ||
477 | + <g | ||
478 | + id="g4963" | ||
479 | + clip-path="url(#clipPath4967)"> | ||
480 | + <rect | ||
481 | + transform="translate(-4.7264916,8)" | ||
482 | + y="1.5" | ||
483 | + x="4.5" | ||
484 | + height="43" | ||
485 | + width="39" | ||
486 | + id="rect4895" | ||
487 | + style="color:#000000;fill:url(#linearGradient4949);stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" /> | ||
488 | + <path | ||
489 | + transform="translate(-4.7264916,8)" | ||
490 | + inkscape:connector-curvature="0" | ||
491 | + id="path4957" | ||
492 | + d="m 21.5,1.5 -16,22 16,29 5,0 16,-29 -16,-22 z" | ||
493 | + style="fill:#d3d7cf;stroke:none;filter:url(#filter4971)" | ||
494 | + sodipodi:nodetypes="ccccccc" /> | ||
495 | + </g> | ||
496 | + <rect | ||
497 | + y="9.5" | ||
498 | + x="-0.22649193" | ||
499 | + height="43" | ||
500 | + width="39" | ||
501 | + id="rect4953" | ||
502 | + style="color:#000000;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> | ||
503 | + <rect | ||
504 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.4" | ||
505 | + id="rect5020" | ||
506 | + width="37" | ||
507 | + height="41" | ||
508 | + x="0.77350843" | ||
509 | + y="10.5" /> | ||
510 | + </g> | ||
511 | + </g> | ||
512 | + <g | ||
513 | + id="g4793" | ||
514 | + transform="translate(-0.23507394,0.3902439)"> | ||
515 | + <path | ||
516 | + d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | ||
517 | + sodipodi:ry="8.6620579" | ||
518 | + sodipodi:rx="8.6620579" | ||
519 | + sodipodi:cy="19.008621" | ||
520 | + sodipodi:cx="31.112698" | ||
521 | + id="path4306" | ||
522 | + style="color:#000000;fill:url(#radialGradient4812);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
523 | + sodipodi:type="arc" | ||
524 | + transform="matrix(1.77551,0,0,0.583984,-35.737753,29.880306)" /> | ||
525 | + <path | ||
526 | + sodipodi:nodetypes="cczcczc" | ||
527 | + id="path4308" | ||
528 | + d="m 14.501641,43.237785 10.606602,0 c 3.005204,0 5.980484,-1.101932 7.071067,-4.242641 1.035639,-2.982476 0.176777,-8.662058 -6.540737,-13.258252 l -12.551146,0 c -6.7175134,4.24264 -7.5569904,10.044831 -6.0104064,13.435028 1.575595,3.45379 4.2426404,4.065865 7.4246204,4.065865 z" | ||
529 | + style="color:#000000;fill:url(#radialGradient4814);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | ||
530 | + inkscape:connector-curvature="0" /> | ||
531 | + <path | ||
532 | + sodipodi:nodetypes="cccc" | ||
533 | + id="path4310" | ||
534 | + d="m 15.208748,27.327882 c 3.18198,2.828427 4.596194,13.081476 4.596194,13.081476 0,0 1.414213,-10.253048 3.889087,-13.258252 l -8.485281,0.176776 z" | ||
535 | + style="color:#000000;fill:url(#linearGradient4816);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
536 | + inkscape:connector-curvature="0" /> | ||
537 | + <path | ||
538 | + style="color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
539 | + d="m 17.488188,28.388543 c 0,0 -2.151323,1.660335 -1.965991,3.660533 -2.041226,-1.800794 -2.099873,-5.251524 -2.099873,-5.251524 l 4.065864,1.590991 z" | ||
540 | + id="path4312" | ||
541 | + sodipodi:nodetypes="cccc" | ||
542 | + inkscape:connector-curvature="0" /> | ||
543 | + <path | ||
544 | + style="opacity:0.21518986;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.99999976px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | ||
545 | + d="m 14.430329,42.195679 10.493447,-0.0221 c 2.639723,0 5.253161,-0.967919 6.211112,-3.726667 0.909689,-2.61976 -0.09472,-7.608614 -5.995279,-11.645837 L 13.614884,26.55801 c -5.9005564,3.726667 -7.0426194,8.823219 -5.6620284,12.044182 1.380592,3.220963 3.3952114,3.57139 6.4774734,3.593487 z" | ||
546 | + id="path4314" | ||
547 | + sodipodi:nodetypes="cczcczc" | ||
548 | + inkscape:connector-curvature="0" /> | ||
549 | + <path | ||
550 | + sodipodi:nodetypes="cccc" | ||
551 | + id="path4316" | ||
552 | + d="m 21.926262,28.388543 c 0,0 2.151323,1.660335 1.965991,3.660533 2.041226,-1.800794 2.099873,-5.251524 2.099873,-5.251524 l -4.065864,1.590991 z" | ||
553 | + style="color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
554 | + inkscape:connector-curvature="0" /> | ||
555 | + <path | ||
556 | + transform="translate(-11.609533,5.1017457)" | ||
557 | + sodipodi:type="arc" | ||
558 | + style="color:#000000;fill:url(#radialGradient4818);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
559 | + id="path4318" | ||
560 | + sodipodi:cx="31.112698" | ||
561 | + sodipodi:cy="19.008621" | ||
562 | + sodipodi:rx="8.6620579" | ||
563 | + sodipodi:ry="8.6620579" | ||
564 | + d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | ||
565 | + <path | ||
566 | + d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | ||
567 | + sodipodi:ry="8.6620579" | ||
568 | + sodipodi:rx="8.6620579" | ||
569 | + sodipodi:cy="19.008621" | ||
570 | + sodipodi:cx="31.112698" | ||
571 | + id="path4320" | ||
572 | + style="color:#000000;fill:url(#radialGradient4820);fill-opacity:1;fill-rule:evenodd;stroke:#c17d11;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | ||
573 | + sodipodi:type="arc" | ||
574 | + transform="translate(-11.484533,1.6017457)" /> | ||
575 | + <path | ||
576 | + transform="matrix(0.877095,0,0,0.877095,-7.6606055,3.9380127)" | ||
577 | + sodipodi:type="arc" | ||
578 | + style="opacity:0.19620254;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.14012825px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | ||
579 | + id="path4322" | ||
580 | + sodipodi:cx="31.112698" | ||
581 | + sodipodi:cy="19.008621" | ||
582 | + sodipodi:rx="8.6620579" | ||
583 | + sodipodi:ry="8.6620579" | ||
584 | + d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | ||
585 | + <path | ||
586 | + sodipodi:nodetypes="cccc" | ||
587 | + id="path4354" | ||
588 | + d="M 10.367258,42.376943 C 9.1196506,41.831974 8.5612636,40.518666 8.5612636,40.518666 9.4025446,36.44953 12.281188,33.47245 12.281188,33.47245 c 0,0 -2.27932,6.411514 -1.91393,8.904493 z" | ||
589 | + style="opacity:0.22784807;color:#000000;fill:url(#linearGradient4822);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
590 | + inkscape:connector-curvature="0" /> | ||
591 | + <path | ||
592 | + style="opacity:0.22784807;color:#000000;fill:url(#linearGradient4824);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | ||
593 | + d="m 29.272964,41.518592 c 1.231251,-0.580978 1.80438,-2.002321 1.80438,-2.002321 -0.95912,-4.042983 -3.976149,-6.842821 -3.976149,-6.842821 0,0 2.464593,6.342602 2.171769,8.845142 z" | ||
594 | + id="path4364" | ||
595 | + sodipodi:nodetypes="cccc" | ||
596 | + inkscape:connector-curvature="0" /> | ||
597 | + </g> | ||
598 | + <text | ||
599 | + xml:space="preserve" | ||
600 | + style="font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;opacity:0.7;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:Sans" | ||
601 | + x="19.097727" | ||
602 | + y="50.860977" | ||
603 | + id="text4665" | ||
604 | + sodipodi:linespacing="125%"><tspan | ||
605 | + sodipodi:role="line" | ||
606 | + id="tspan4667" | ||
607 | + x="19.097727" | ||
608 | + y="50.860977">Fulano</tspan></text> | ||
609 | + </g> | ||
610 | +</svg> |
903 Bytes
@@ -0,0 +1,51 @@ | @@ -0,0 +1,51 @@ | ||
1 | +jQuery(document).ready(function () { | ||
2 | + jQuery("#block-types-navigation a.previous").hide(); | ||
3 | + jQuery('.block-types-group').first().show( 'slide', { direction : 'down' }, 1000, function() { | ||
4 | + jQuery('.block-types-group').first().addClass('active'); | ||
5 | + jQuery(".block-types-group.active + .block-types-group").addClass('next'); | ||
6 | + jQuery('#block-types-navigation a.previous').click(PreviousSlide); | ||
7 | + jQuery('#block-types-navigation a.next').click(NextSlide); | ||
8 | + }); | ||
9 | + | ||
10 | + firstBlockTypesGroup = jQuery(".block-types-group").first(); | ||
11 | + lastBlockTypesGroup = jQuery(".block-types-group").last(); | ||
12 | +}); | ||
13 | + | ||
14 | +function NextSlide() { | ||
15 | + activeBlockTypesGroup = jQuery(".block-types-group.active"); | ||
16 | + nextBlockTypesGroup = jQuery(".block-types-group.next").first(); | ||
17 | + | ||
18 | + activeBlockTypesGroup.hide( 'slide', { direction : 'left' }, 1000); | ||
19 | + nextBlockTypesGroup.show( 'slide', { direction : 'right' }, 1000, function() { | ||
20 | + activeBlockTypesGroup.removeClass('active'); | ||
21 | + activeBlockTypesGroup.addClass('prev'); | ||
22 | + nextBlockTypesGroup.removeClass('next'); | ||
23 | + nextBlockTypesGroup.addClass('active'); | ||
24 | + jQuery(".block-types-group.active + .block-types-group").addClass('next'); | ||
25 | + activeBlockTypesGroup = jQuery(".block-types-group.active"); | ||
26 | + jQuery("#block-types-navigation a.previous").show(); | ||
27 | + | ||
28 | + if ( activeBlockTypesGroup.is( lastBlockTypesGroup ) ) { | ||
29 | + jQuery("#block-types-navigation a.next").hide(); | ||
30 | + } | ||
31 | + }); | ||
32 | +} | ||
33 | + | ||
34 | +function PreviousSlide() { | ||
35 | + activeBlockTypesGroup = jQuery(".block-types-group.active"); | ||
36 | + previousBlockTypesGroup = jQuery(".block-types-group.prev").last(); | ||
37 | + | ||
38 | + activeBlockTypesGroup.hide( 'slide', { direction : 'right' }, 1000 ); | ||
39 | + previousBlockTypesGroup.show( 'slide', { direction : 'left' }, 1000, function() { | ||
40 | + activeBlockTypesGroup.removeClass('active'); | ||
41 | + activeBlockTypesGroup.addClass('next'); | ||
42 | + previousBlockTypesGroup.removeClass('prev'); | ||
43 | + previousBlockTypesGroup.addClass('active'); | ||
44 | + activeBlockTypesGroup = jQuery(".block-types-group.active"); | ||
45 | + jQuery("#block-types-navigation a.next").show(); | ||
46 | + | ||
47 | + if ( activeBlockTypesGroup.is( firstBlockTypesGroup ) ) { | ||
48 | + jQuery("#block-types-navigation a.previous").hide(); | ||
49 | + } | ||
50 | + }); | ||
51 | +} |
public/stylesheets/application.css
@@ -1736,13 +1736,13 @@ a.button.disabled, input.disabled { | @@ -1736,13 +1736,13 @@ a.button.disabled, input.disabled { | ||
1736 | background-position: top right; | 1736 | background-position: top right; |
1737 | } | 1737 | } |
1738 | #box-organizer div.box-1 { | 1738 | #box-organizer div.box-1 { |
1739 | - background-image: url(../images/blocks/1.png); | 1739 | + background-image: url(../images/1.png); |
1740 | } | 1740 | } |
1741 | #box-organizer div.box-2 { | 1741 | #box-organizer div.box-2 { |
1742 | - background-image: url(../images/blocks/2.png); | 1742 | + background-image: url(../images/2.png); |
1743 | } | 1743 | } |
1744 | #box-organizer div.box-3 { | 1744 | #box-organizer div.box-3 { |
1745 | - background-image: url(../images/blocks/3.png); | 1745 | + background-image: url(../images/3.png); |
1746 | } | 1746 | } |
1747 | #box-organizer .block { | 1747 | #box-organizer .block { |
1748 | cursor: move; | 1748 | cursor: move; |
@@ -0,0 +1,137 @@ | @@ -0,0 +1,137 @@ | ||
1 | +#block-types { | ||
2 | + height: 100px; | ||
3 | +} | ||
4 | + | ||
5 | +#block-types-container { | ||
6 | + margin: 0 60px; | ||
7 | +} | ||
8 | + | ||
9 | +.block-types-group { | ||
10 | + display: none; | ||
11 | + position: absolute; | ||
12 | + min-width: 800px; | ||
13 | +} | ||
14 | + | ||
15 | +#block-types-navigation a#next { | ||
16 | + float: right; | ||
17 | +} | ||
18 | + | ||
19 | +/*tirando a borda do colorbox se puder configurar para não ter me avise*/ | ||
20 | +r, | ||
21 | +#cboxTopLeft, | ||
22 | +#cboxTopRight, | ||
23 | +#cboxMiddleLeft, | ||
24 | +#cboxContent, | ||
25 | +#cboxMiddleRight, | ||
26 | +#cboxBottomCenter, | ||
27 | +#cboxBottomLeft, | ||
28 | +#cboxBottomRight | ||
29 | + { background-image: none; } | ||
30 | + | ||
31 | +/*background do colorbox*/ | ||
32 | +#cboxLoadedContent { | ||
33 | + background-color: #f5f5f5; | ||
34 | + border-radius: 20px; | ||
35 | +} | ||
36 | + | ||
37 | +#block-types .block-type { | ||
38 | + min-height: 92px; | ||
39 | + border: 0px solid #AAA; | ||
40 | + margin: 0px; | ||
41 | + padding: 0px; | ||
42 | + text-align: center; | ||
43 | + height: auto; | ||
44 | + float: none; | ||
45 | + display: inline-block; | ||
46 | + overflow: auto; | ||
47 | + width: 112px; | ||
48 | + cursor: move; | ||
49 | + vertical-align: top; | ||
50 | +} | ||
51 | + | ||
52 | +#block-types .block-type:hover { | ||
53 | + box-shadow: 0px 0px 0px 2px #FFF, | ||
54 | + 0px 0px 0px 2px #FFF, | ||
55 | + 0px 0px 10px rgba(0,0,0,0.6); | ||
56 | + outline: none; | ||
57 | +} | ||
58 | + | ||
59 | +#block-types .button-bar { | ||
60 | + margin: 0; | ||
61 | + display: none; | ||
62 | + position: absolute; | ||
63 | + right: 0%; | ||
64 | + border: 0px solid #AAA; | ||
65 | + margin: 0px; | ||
66 | + padding: 0px; | ||
67 | +} | ||
68 | + | ||
69 | +#block-types .block-type:hover .button-bar { | ||
70 | + display: inline; | ||
71 | +} | ||
72 | + | ||
73 | +#block-info-container { | ||
74 | + width: 770px; | ||
75 | + padding: 15px; | ||
76 | + color: #444; | ||
77 | +} | ||
78 | + | ||
79 | +#block-info-container #block-info-icon { | ||
80 | + float: left; | ||
81 | + padding-right: 10px; | ||
82 | +} | ||
83 | + | ||
84 | +#block-info-container #block-info-header { | ||
85 | + float: left; | ||
86 | +} | ||
87 | + | ||
88 | +#block-info-container #block-info-header .block-type-icon{ | ||
89 | + float: left; | ||
90 | +} | ||
91 | + | ||
92 | +#block-info-container #block-info-header h1 { | ||
93 | + margin: 0; | ||
94 | + font-weight: normal; | ||
95 | + font-family: "Arial Black", Liberation Sans, Arial, sans-serif; | ||
96 | + margin-left: 5px; | ||
97 | + white-space: nowrap; | ||
98 | +} | ||
99 | + | ||
100 | +#block-info-container #block-info-header p{ | ||
101 | + margin-left: 55px; | ||
102 | +} | ||
103 | + | ||
104 | + | ||
105 | +#block-info-container h2 { | ||
106 | + margin: 0; | ||
107 | + margin-top: 10px; | ||
108 | + font-weight: normal; | ||
109 | + font-family: "Arial Black", Liberation Sans, Arial, sans-serif; | ||
110 | +} | ||
111 | + | ||
112 | +#block-info-container p { | ||
113 | + margin: 0; | ||
114 | +} | ||
115 | + | ||
116 | +#block-info-images { | ||
117 | + clear: both; | ||
118 | + overflow-x: auto; | ||
119 | + padding-top: 15px; | ||
120 | +} | ||
121 | + | ||
122 | +#block-info-images ul{ | ||
123 | + margin: 0px; | ||
124 | + padding: 0px; | ||
125 | +} | ||
126 | +#block-info-images li{ | ||
127 | + list-style: none; | ||
128 | + display: inline; | ||
129 | + | ||
130 | +} | ||
131 | + | ||
132 | + | ||
133 | +#block-info-description { | ||
134 | + margin-top: 20px; | ||
135 | +} | ||
136 | + | ||
137 | + |
test/functional/environment_design_controller_test.rb
@@ -165,12 +165,12 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | @@ -165,12 +165,12 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | ||
165 | assert_tag :tag => 'a', :attributes => {:href => '/admin'}, :child => {:tag => 'span', :content => "Back to control panel"} | 165 | assert_tag :tag => 'a', :attributes => {:href => '/admin'}, :child => {:tag => 'span', :content => "Back to control panel"} |
166 | end | 166 | end |
167 | 167 | ||
168 | - should 'render add a new block functionality' do | 168 | + should 'render block types container to add/move block functionality' do |
169 | login_as(create_admin_user(Environment.default)) | 169 | login_as(create_admin_user(Environment.default)) |
170 | - get :add_block | 170 | + get :index |
171 | 171 | ||
172 | assert_response :success | 172 | assert_response :success |
173 | - assert_template 'add_block' | 173 | + assert_tag :tag => 'div', :attributes => {:id => 'block-types-container'} |
174 | end | 174 | end |
175 | 175 | ||
176 | should 'a environment block plugin add new blocks for environments' do | 176 | should 'a environment block plugin add new blocks for environments' do |
@@ -212,7 +212,7 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | @@ -212,7 +212,7 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | ||
212 | assert !@controller.available_blocks.include?(CustomBlock4) | 212 | assert !@controller.available_blocks.include?(CustomBlock4) |
213 | end | 213 | end |
214 | 214 | ||
215 | - should 'a block plugin with center position add new blocks only in this position' do | 215 | + should 'a block plugin add new blocks in any position' do |
216 | class CustomBlock1 < Block; end; | 216 | class CustomBlock1 < Block; end; |
217 | class CustomBlock2 < Block; end; | 217 | class CustomBlock2 < Block; end; |
218 | class CustomBlock3 < Block; end; | 218 | class CustomBlock3 < Block; end; |
@@ -241,61 +241,18 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | @@ -241,61 +241,18 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | ||
241 | 241 | ||
242 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | 242 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) |
243 | login_as(create_admin_user(Environment.default)) | 243 | login_as(create_admin_user(Environment.default)) |
244 | - get :add_block | ||
245 | - | ||
246 | - assert_response :success | ||
247 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock1) | ||
248 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock2) | ||
249 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock3) | ||
250 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock4) | ||
251 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock5) | ||
252 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock6) | ||
253 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock7) | ||
254 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock8) | ||
255 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock9) | ||
256 | - end | ||
257 | - | ||
258 | - should 'a block plugin with side position add new blocks only in this position' do | ||
259 | - class CustomBlock1 < Block; end; | ||
260 | - class CustomBlock2 < Block; end; | ||
261 | - class CustomBlock3 < Block; end; | ||
262 | - class CustomBlock4 < Block; end; | ||
263 | - class CustomBlock5 < Block; end; | ||
264 | - class CustomBlock6 < Block; end; | ||
265 | - class CustomBlock7 < Block; end; | ||
266 | - class CustomBlock8 < Block; end; | ||
267 | - class CustomBlock9 < Block; end; | ||
268 | - | ||
269 | - class TestBlockPlugin < Noosfero::Plugin | ||
270 | - def self.extra_blocks | ||
271 | - { | ||
272 | - CustomBlock1 => {:type => Environment, :position => [1]}, | ||
273 | - CustomBlock2 => {:type => Environment, :position => 1}, | ||
274 | - CustomBlock3 => {:type => Environment, :position => '1'}, | ||
275 | - CustomBlock4 => {:type => Environment, :position => [2]}, | ||
276 | - CustomBlock5 => {:type => Environment, :position => 2}, | ||
277 | - CustomBlock6 => {:type => Environment, :position => '2'}, | ||
278 | - CustomBlock7 => {:type => Environment, :position => [3]}, | ||
279 | - CustomBlock8 => {:type => Environment, :position => 3}, | ||
280 | - CustomBlock9 => {:type => Environment, :position => '3'}, | ||
281 | - } | ||
282 | - end | ||
283 | - end | 244 | + get :index |
284 | 245 | ||
285 | - Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | ||
286 | - login_as(create_admin_user(Environment.default)) | ||
287 | - get :add_block | ||
288 | assert_response :success | 246 | assert_response :success |
289 | - | ||
290 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock1) | ||
291 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock2) | ||
292 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock3) | ||
293 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock4) | ||
294 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock5) | ||
295 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock6) | ||
296 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock7) | ||
297 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8) | ||
298 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock9) | 247 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock1) |
248 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock2) | ||
249 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock3) | ||
250 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock4) | ||
251 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock5) | ||
252 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock6) | ||
253 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock7) | ||
254 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock8) | ||
255 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock9) | ||
299 | end | 256 | end |
300 | 257 | ||
301 | should 'a block plugin cannot be listed for unspecified types' do | 258 | should 'a block plugin cannot be listed for unspecified types' do |
@@ -325,17 +282,17 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | @@ -325,17 +282,17 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | ||
325 | 282 | ||
326 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | 283 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) |
327 | login_as(create_admin_user(Environment.default)) | 284 | login_as(create_admin_user(Environment.default)) |
328 | - get :add_block | 285 | + get :index |
329 | assert_response :success | 286 | assert_response :success |
330 | 287 | ||
331 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock1) | ||
332 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock2) | ||
333 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock3) | ||
334 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock4) | ||
335 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock5) | ||
336 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock6) | ||
337 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock7) | ||
338 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8) | 288 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock1) |
289 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock2) | ||
290 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock3) | ||
291 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock4) | ||
292 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock5) | ||
293 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock6) | ||
294 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock7) | ||
295 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock8) | ||
339 | end | 296 | end |
340 | 297 | ||
341 | should 'clone a block' do | 298 | should 'clone a block' do |
@@ -381,4 +338,21 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | @@ -381,4 +338,21 @@ class EnvironmentDesignControllerTest < ActionController::TestCase | ||
381 | assert_equal json_response, [] | 338 | assert_equal json_response, [] |
382 | end | 339 | end |
383 | 340 | ||
341 | + should 'display all available blocks in groups' do | ||
342 | + login_as(create_admin_user(Environment.default)) | ||
343 | + get :index | ||
344 | + assert_select 'div.block-types-group', 2 | ||
345 | + | ||
346 | + assert_select 'div.block-types-group' do |elements| | ||
347 | + assert_select 'div.block-type', 14 | ||
348 | + end | ||
349 | + end | ||
350 | + | ||
351 | + should 'paginate the block store with 7 elements per line' do | ||
352 | + assert_equal 14, @controller.available_blocks.length | ||
353 | + login_as(create_admin_user(Environment.default)) | ||
354 | + get :index | ||
355 | + assert_select 'div.block-types-group', 2, "something wrong happens with the pagination of the block store" | ||
356 | + end | ||
357 | + | ||
384 | end | 358 | end |
test/functional/profile_design_controller_test.rb
@@ -78,8 +78,29 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -78,8 +78,29 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
78 | ###################################################### | 78 | ###################################################### |
79 | # BEGIN - tests for BoxOrganizerController features | 79 | # BEGIN - tests for BoxOrganizerController features |
80 | ###################################################### | 80 | ###################################################### |
81 | + | ||
82 | + def test_should_add_block_to_end_of_another_block | ||
83 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b1.class.name}", :target => "end-of-box-#{@box2.id}" | ||
84 | + @box2.reload | ||
85 | + block = @box2.blocks.last | ||
86 | + | ||
87 | + assert_equal @b1.class.name, block.class.name | ||
88 | + assert_equal @box2.blocks.size, block.position | ||
89 | + end | ||
90 | + | ||
91 | + def test_should_add_block_to_begin_of_another_block | ||
92 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b1.class.name}", :target => "before-block-#{@b4.id}" | ||
93 | + | ||
94 | + previous_position = @b4.position | ||
95 | + | ||
96 | + @b4.box.reload | ||
97 | + @b4.reload | ||
98 | + | ||
99 | + assert_equal @b4.position, previous_position + 1 | ||
100 | + end | ||
101 | + | ||
81 | def test_should_move_block_to_the_end_of_another_block | 102 | def test_should_move_block_to_the_end_of_another_block |
82 | - get :move_block, :profile => 'designtestuser', :id => "block-#{@b1.id}", :target => "end-of-box-#{@box2.id}" | 103 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b1.id}", :target => "end-of-box-#{@box2.id}" |
83 | 104 | ||
84 | @b1.reload | 105 | @b1.reload |
85 | @box2.reload | 106 | @box2.reload |
@@ -91,7 +112,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -91,7 +112,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
91 | 112 | ||
92 | def test_should_move_block_to_the_middle_of_another_block | 113 | def test_should_move_block_to_the_middle_of_another_block |
93 | # block 4 is in box 2 | 114 | # block 4 is in box 2 |
94 | - get :move_block, :profile => 'designtestuser', :id => "block-#{@b1.id}", :target => "before-block-#{@b4.id}" | 115 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b1.id}", :target => "before-block-#{@b4.id}" |
95 | 116 | ||
96 | @b1.reload | 117 | @b1.reload |
97 | @b4.reload | 118 | @b4.reload |
@@ -102,7 +123,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -102,7 +123,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
102 | end | 123 | end |
103 | 124 | ||
104 | def test_block_can_be_moved_up | 125 | def test_block_can_be_moved_up |
105 | - get :move_block, :profile => 'designtestuser', :id => "block-#{@b4.id}", :target => "before-block-#{@b3.id}" | 126 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b4.id}", :target => "before-block-#{@b3.id}" |
106 | 127 | ||
107 | @b4.reload | 128 | @b4.reload |
108 | @b3.reload | 129 | @b3.reload |
@@ -114,7 +135,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -114,7 +135,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
114 | assert_equal [1,2,3], [@b3,@b4,@b5].map {|item| item.position} | 135 | assert_equal [1,2,3], [@b3,@b4,@b5].map {|item| item.position} |
115 | 136 | ||
116 | # b3 -> before b5 | 137 | # b3 -> before b5 |
117 | - get :move_block, :profile => 'designtestuser', :id => "block-#{@b3.id}", :target => "before-block-#{@b5.id}" | 138 | + get :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b3.id}", :target => "before-block-#{@b5.id}" |
118 | 139 | ||
119 | [@b3,@b4,@b5].each do |item| | 140 | [@b3,@b4,@b5].each do |item| |
120 | item.reload | 141 | item.reload |
@@ -123,13 +144,8 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -123,13 +144,8 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
123 | assert_equal [1,2,3], [@b4, @b3, @b5].map {|item| item.position} | 144 | assert_equal [1,2,3], [@b4, @b3, @b5].map {|item| item.position} |
124 | end | 145 | end |
125 | 146 | ||
126 | - def test_move_block_should_redirect_when_not_called_via_ajax | ||
127 | - get :move_block, :profile => 'designtestuser', :id => "block-#{@b3.id}", :target => "before-block-#{@b5.id}" | ||
128 | - assert_redirected_to :action => 'index' | ||
129 | - end | ||
130 | - | ||
131 | def test_move_block_should_render_when_called_via_ajax | 147 | def test_move_block_should_render_when_called_via_ajax |
132 | - xml_http_request :get, :move_block, :profile => 'designtestuser', :id => "block-#{@b3.id}", :target => "before-block-#{@b5.id}" | 148 | + xml_http_request :get, :add_or_move_block, :profile => 'designtestuser', :id => "block-#{@b3.id}", :target => "before-block-#{@b5.id}" |
133 | assert_template 'move_block' | 149 | assert_template 'move_block' |
134 | end | 150 | end |
135 | 151 | ||
@@ -169,49 +185,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -169,49 +185,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
169 | end | 185 | end |
170 | end | 186 | end |
171 | 187 | ||
172 | - should 'a block plugin with center position add new blocks only in this position' do | ||
173 | - class CustomBlock1 < Block; end; | ||
174 | - class CustomBlock2 < Block; end; | ||
175 | - class CustomBlock3 < Block; end; | ||
176 | - class CustomBlock4 < Block; end; | ||
177 | - class CustomBlock5 < Block; end; | ||
178 | - class CustomBlock6 < Block; end; | ||
179 | - class CustomBlock7 < Block; end; | ||
180 | - class CustomBlock8 < Block; end; | ||
181 | - class CustomBlock9 < Block; end; | ||
182 | - | ||
183 | - class TestBlockPlugin < Noosfero::Plugin | ||
184 | - def self.extra_blocks | ||
185 | - { | ||
186 | - CustomBlock1 => {:type => Person, :position => [1]}, | ||
187 | - CustomBlock2 => {:type => Person, :position => 1}, | ||
188 | - CustomBlock3 => {:type => Person, :position => '1'}, | ||
189 | - CustomBlock4 => {:type => Person, :position => [2]}, | ||
190 | - CustomBlock5 => {:type => Person, :position => 2}, | ||
191 | - CustomBlock6 => {:type => Person, :position => '2'}, | ||
192 | - CustomBlock7 => {:type => Person, :position => [3]}, | ||
193 | - CustomBlock8 => {:type => Person, :position => 3}, | ||
194 | - CustomBlock9 => {:type => Person, :position => '3'}, | ||
195 | - } | ||
196 | - end | ||
197 | - end | ||
198 | - | ||
199 | - Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | ||
200 | - get :add_block, :profile => 'designtestuser' | ||
201 | - assert_response :success | ||
202 | - | ||
203 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock1) | ||
204 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock2) | ||
205 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock3) | ||
206 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock4) | ||
207 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock5) | ||
208 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock6) | ||
209 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock7) | ||
210 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock8) | ||
211 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock9) | ||
212 | - end | ||
213 | - | ||
214 | - should 'a block plugin with side position add new blocks only in this position' do | 188 | + should 'a block plugin add new blocks in any position' do |
215 | class CustomBlock1 < Block; end; | 189 | class CustomBlock1 < Block; end; |
216 | class CustomBlock2 < Block; end; | 190 | class CustomBlock2 < Block; end; |
217 | class CustomBlock3 < Block; end; | 191 | class CustomBlock3 < Block; end; |
@@ -239,18 +213,18 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -239,18 +213,18 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
239 | end | 213 | end |
240 | 214 | ||
241 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | 215 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) |
242 | - get :add_block, :profile => 'designtestuser' | 216 | + get :index, :profile => 'designtestuser' |
243 | assert_response :success | 217 | assert_response :success |
244 | 218 | ||
245 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock1) | ||
246 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock2) | ||
247 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock3) | ||
248 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock4) | ||
249 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock5) | ||
250 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock6) | ||
251 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock7) | ||
252 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8) | ||
253 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock9) | 219 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock1) |
220 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock2) | ||
221 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock3) | ||
222 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock4) | ||
223 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock5) | ||
224 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock6) | ||
225 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock7) | ||
226 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock8) | ||
227 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock9) | ||
254 | end | 228 | end |
255 | 229 | ||
256 | should 'a block plugin cannot be listed for unspecified types' do | 230 | should 'a block plugin cannot be listed for unspecified types' do |
@@ -279,17 +253,17 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -279,17 +253,17 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
279 | end | 253 | end |
280 | 254 | ||
281 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | 255 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) |
282 | - get :add_block, :profile => 'designtestuser' | 256 | + get :index, :profile => 'designtestuser' |
283 | assert_response :success | 257 | assert_response :success |
284 | 258 | ||
285 | - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock1) | ||
286 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock2) | ||
287 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock3) | ||
288 | - assert !@controller.instance_variable_get('@center_block_types').include?(CustomBlock4) | ||
289 | - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock5) | ||
290 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock6) | ||
291 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock7) | ||
292 | - assert !@controller.instance_variable_get('@side_block_types').include?(CustomBlock8) | 259 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock1) |
260 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock2) | ||
261 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock3) | ||
262 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock4) | ||
263 | + assert @controller.instance_variable_get('@available_blocks').include?(CustomBlock5) | ||
264 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock6) | ||
265 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock7) | ||
266 | + assert !@controller.instance_variable_get('@available_blocks').include?(CustomBlock8) | ||
293 | end | 267 | end |
294 | 268 | ||
295 | should 'not edit main block with never option' do | 269 | should 'not edit main block with never option' do |
@@ -331,6 +305,12 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -331,6 +305,12 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
331 | assert_equal json_response.include?("/{profile}/"+article3.path), false | 305 | assert_equal json_response.include?("/{profile}/"+article3.path), false |
332 | end | 306 | end |
333 | 307 | ||
308 | + should 'display popup for show block information' do | ||
309 | + get :show_block_type_info, :profile => 'designtestuser', :type => ArticleBlock.name | ||
310 | + assert_response :success | ||
311 | + assert_no_tag :tag => 'body' | ||
312 | + end | ||
313 | + | ||
334 | ###################################################### | 314 | ###################################################### |
335 | # END - tests for BoxOrganizerController features | 315 | # END - tests for BoxOrganizerController features |
336 | ###################################################### | 316 | ###################################################### |
@@ -339,27 +319,6 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -339,27 +319,6 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
339 | # BEGIN - tests for ProfileDesignController features | 319 | # BEGIN - tests for ProfileDesignController features |
340 | ###################################################### | 320 | ###################################################### |
341 | 321 | ||
342 | - should 'display popup for adding a new block' do | ||
343 | - get :add_block, :profile => 'designtestuser' | ||
344 | - assert_response :success | ||
345 | - assert_no_tag :tag => 'body' # e.g. no layout | ||
346 | - end | ||
347 | - | ||
348 | - should 'actually add a new block' do | ||
349 | - assert_difference 'Block.count' do | ||
350 | - post :add_block, :profile => 'designtestuser', :box_id => @box1.id, :type => RecentDocumentsBlock.name | ||
351 | - assert_redirected_to :action => 'index' | ||
352 | - end | ||
353 | - end | ||
354 | - | ||
355 | - should 'not allow to create unknown types' do | ||
356 | - assert_no_difference 'Block.count' do | ||
357 | - assert_raise ArgumentError do | ||
358 | - post :add_block, :profile => 'designtestuser', :box_id => @box1.id, :type => "PleaseLetMeCrackYourSite" | ||
359 | - end | ||
360 | - end | ||
361 | - end | ||
362 | - | ||
363 | should 'provide edit screen for blocks' do | 322 | should 'provide edit screen for blocks' do |
364 | get :edit, :profile => 'designtestuser', :id => @b1.id | 323 | get :edit, :profile => 'designtestuser', :id => @b1.id |
365 | assert_template 'edit' | 324 | assert_template 'edit' |
@@ -432,7 +391,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -432,7 +391,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
432 | person = create_user_with_permission('test_user', 'edit_profile_design', ent) | 391 | person = create_user_with_permission('test_user', 'edit_profile_design', ent) |
433 | login_as(person.user.login) | 392 | login_as(person.user.login) |
434 | 393 | ||
435 | - get :add_block, :profile => 'test_ent' | 394 | + get :index, :profile => 'test_ent' |
436 | 395 | ||
437 | assert_no_tag :tag => 'input', :attributes => {:type => 'radio', :value => 'ProductsBlock'} | 396 | assert_no_tag :tag => 'input', :attributes => {:type => 'radio', :value => 'ProductsBlock'} |
438 | end | 397 | end |
@@ -448,18 +407,18 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -448,18 +407,18 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
448 | 407 | ||
449 | should 'offer to create blog archives block only if has blog' do | 408 | should 'offer to create blog archives block only if has blog' do |
450 | holder.articles << Blog.new(:name => 'Blog test', :profile => holder) | 409 | holder.articles << Blog.new(:name => 'Blog test', :profile => holder) |
451 | - get :add_block, :profile => 'designtestuser' | ||
452 | - assert_tag :tag => 'input', :attributes => { :name => 'type', :value => 'BlogArchivesBlock' } | 410 | + get :index, :profile => 'designtestuser' |
411 | + assert_tag :tag => 'div', :attributes => { :id => 'block-BlogArchivesBlock' } | ||
453 | end | 412 | end |
454 | 413 | ||
455 | should 'not offer to create blog archives block if user dont have blog' do | 414 | should 'not offer to create blog archives block if user dont have blog' do |
456 | - get :add_block, :profile => 'designtestuser' | ||
457 | - assert_no_tag :tag => 'input', :attributes => { :name => 'type', :value => 'BlogArchivesBlock' } | 415 | + get :index, :profile => 'designtestuser' |
416 | + assert_no_tag :tag => 'div', :attributes => { :id => 'block-BlogArchivesBlock' } | ||
458 | end | 417 | end |
459 | 418 | ||
460 | should 'offer to create feed reader block' do | 419 | should 'offer to create feed reader block' do |
461 | - get :add_block, :profile => 'designtestuser' | ||
462 | - assert_tag :tag => 'input', :attributes => { :name => 'type', :value => 'FeedReaderBlock' } | 420 | + get :index, :profile => 'designtestuser' |
421 | + assert_tag :tag => 'div', :attributes => { :id => 'block-FeedReaderBlock' } | ||
463 | end | 422 | end |
464 | 423 | ||
465 | should 'be able to edit FeedReaderBlock' do | 424 | should 'be able to edit FeedReaderBlock' do |
@@ -569,17 +528,15 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -569,17 +528,15 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
569 | end | 528 | end |
570 | 529 | ||
571 | should 'allow admins to add RawHTMLBlock' do | 530 | should 'allow admins to add RawHTMLBlock' do |
572 | - profile.stubs(:is_admin?).with(profile.environment).returns(true) | 531 | + profile.stubs(:is_admin?).with(anything).returns(true) |
573 | @controller.stubs(:user).returns(profile) | 532 | @controller.stubs(:user).returns(profile) |
574 | - get :add_block, :profile => 'designtestuser' | ||
575 | - assert_tag :tag => 'input', :attributes => { :name => 'type', :value => 'RawHTMLBlock' } | 533 | + get :index, :profile => 'designtestuser' |
534 | + assert_tag :tag => 'div', :attributes => { :id => 'block-RawHTMLBlock' } | ||
576 | end | 535 | end |
577 | 536 | ||
578 | should 'not allow normal users to add RawHTMLBlock' do | 537 | should 'not allow normal users to add RawHTMLBlock' do |
579 | - profile.stubs(:is_admin?).with(profile.environment).returns(false) | ||
580 | - @controller.stubs(:user).returns(profile) | ||
581 | - get :add_block, :profile => 'designtestuser' | ||
582 | - assert_no_tag :tag => 'input', :attributes => { :name => 'type', :value => 'RawHTMLBlock' } | 538 | + get :index, :profile => 'designtestuser' |
539 | + assert_no_tag :tag => 'div', :attributes => { :id => 'block-RawHTMLBlock' } | ||
583 | end | 540 | end |
584 | 541 | ||
585 | should 'editing article block displays right selected article' do | 542 | should 'editing article block displays right selected article' do |
test/unit/block_test.rb
@@ -7,6 +7,10 @@ class BlockTest < ActiveSupport::TestCase | @@ -7,6 +7,10 @@ class BlockTest < ActiveSupport::TestCase | ||
7 | assert_kind_of String, Block.description | 7 | assert_kind_of String, Block.description |
8 | end | 8 | end |
9 | 9 | ||
10 | + should 'describe shotly itself' do | ||
11 | + assert_kind_of String, Block.short_description | ||
12 | + end | ||
13 | + | ||
10 | should 'access owner through box' do | 14 | should 'access owner through box' do |
11 | user = create_user('testinguser').person | 15 | user = create_user('testinguser').person |
12 | 16 | ||
@@ -284,4 +288,33 @@ class BlockTest < ActiveSupport::TestCase | @@ -284,4 +288,33 @@ class BlockTest < ActiveSupport::TestCase | ||
284 | assert_equal block.cache_key('en'), block.cache_key('en', person) | 288 | assert_equal block.cache_key('en'), block.cache_key('en', person) |
285 | end | 289 | end |
286 | 290 | ||
291 | + should 'pretty_name method defined' do | ||
292 | + assert Block.respond_to?(:pretty_name) | ||
293 | + end | ||
294 | + | ||
295 | + should 'previews_path return the apth to preview images' do | ||
296 | + class NewBlock < Block; end | ||
297 | + assert_equal 'blocks/new_block/previews', NewBlock.preview_path | ||
298 | + end | ||
299 | + | ||
300 | + should 'return the icon block path' do | ||
301 | + class NewBlock < Block; end | ||
302 | + assert_equal 'blocks/new_block/icon.png', NewBlock.icon_path | ||
303 | + end | ||
304 | + | ||
305 | + should 'return the icon block path for blocks inside modules' do | ||
306 | + module SomeModule class NewBlock < Block; end; end | ||
307 | + assert_equal 'blocks/new_block/icon.png', SomeModule::NewBlock.icon_path | ||
308 | + end | ||
309 | + | ||
310 | + should 'return the default icon for blocks without icon' do | ||
311 | + class NewBlock < Block; end | ||
312 | + assert_equal 'icon_block.png', NewBlock.default_icon_path | ||
313 | + end | ||
314 | + | ||
315 | + should 'return the default preview path for blocks without preview images' do | ||
316 | + class NewBlock < Block; end | ||
317 | + assert_equal 'block_preview.png', NewBlock.default_preview_path | ||
318 | + end | ||
319 | + | ||
287 | end | 320 | end |
@@ -0,0 +1,316 @@ | @@ -0,0 +1,316 @@ | ||
1 | +# encoding: UTF-8 | ||
2 | +require File.dirname(__FILE__) + '/../test_helper' | ||
3 | + | ||
4 | +class BoxOrganizerHelperTest < ActionView::TestCase | ||
5 | + | ||
6 | + | ||
7 | + def setup | ||
8 | + @environment = Environment.default | ||
9 | + end | ||
10 | + | ||
11 | + attr_reader :environment | ||
12 | + | ||
13 | + should 'max number of blocks be 7' do | ||
14 | + assert_equal 7, max_number_of_blocks_per_line | ||
15 | + end | ||
16 | + | ||
17 | + should 'display the default icon for block without icon' do | ||
18 | + class SomeBlock < Block; end | ||
19 | + block = SomeBlock | ||
20 | + @plugins = mock | ||
21 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
22 | + assert_match '/images/icon_block.png', display_icon(block) | ||
23 | + end | ||
24 | + | ||
25 | + should 'display the icon block' do | ||
26 | + class SomeBlock < Block; end | ||
27 | + block = SomeBlock | ||
28 | + @plugins = mock | ||
29 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
30 | + | ||
31 | + File.stubs(:exists?).returns(false) | ||
32 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'images', '/blocks/some_block/icon.png')).returns(true) | ||
33 | + assert_match 'blocks/some_block/icon.png', display_icon(block) | ||
34 | + end | ||
35 | + | ||
36 | + should 'display the plugin icon block' do | ||
37 | + class SomeBlock < Block; end | ||
38 | + block = SomeBlock | ||
39 | + class SomePlugin < Noosfero::Plugin; end | ||
40 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
41 | + @plugins = mock | ||
42 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
43 | + | ||
44 | + File.stubs(:exists?).returns(false) | ||
45 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'plugins/some/images/blocks/some_block/icon.png')).returns(true) | ||
46 | + assert_match 'plugins/some/images/blocks/some_block/icon.png', display_icon(block) | ||
47 | + end | ||
48 | + | ||
49 | + should 'display the theme icon block' do | ||
50 | + class SomeBlock < Block; end | ||
51 | + block = SomeBlock | ||
52 | + | ||
53 | + @plugins = mock | ||
54 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
55 | + | ||
56 | + @environment = mock | ||
57 | + @environment.stubs(:theme).returns('some_theme') | ||
58 | + | ||
59 | + File.stubs(:exists?).returns(false) | ||
60 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'designs/themes/some_theme/images/blocks/some_block/icon.png')).returns(true) | ||
61 | + assert_match 'designs/themes/some_theme/images/blocks/some_block/icon.png', display_icon(block) | ||
62 | + end | ||
63 | + | ||
64 | + should 'display the theme icon block instead of block icon' do | ||
65 | + class SomeBlock < Block; end | ||
66 | + block = SomeBlock | ||
67 | + | ||
68 | + @plugins = mock | ||
69 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
70 | + | ||
71 | + @environment = mock | ||
72 | + @environment.stubs(:theme).returns('some_theme') | ||
73 | + | ||
74 | + File.stubs(:exists?).returns(false) | ||
75 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'designs/themes/some_theme/images/blocks/some_block/icon.png')).returns(true) | ||
76 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'images', '/blocks/some_block/icon.png')).returns(true) | ||
77 | + assert_match 'designs/themes/some_theme/images/blocks/some_block/icon.png', display_icon(block) | ||
78 | + end | ||
79 | + | ||
80 | + should 'display the theme icon block instead of plugin block icon' do | ||
81 | + class SomeBlock < Block; end | ||
82 | + block = SomeBlock | ||
83 | + | ||
84 | + class SomePlugin < Noosfero::Plugin; end | ||
85 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
86 | + @plugins = mock | ||
87 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
88 | + | ||
89 | + @environment = mock | ||
90 | + @environment.stubs(:theme).returns('some_theme') | ||
91 | + | ||
92 | + File.stubs(:exists?).returns(false) | ||
93 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'designs/themes/some_theme/images/blocks/some_block/icon.png')).returns(true) | ||
94 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'plugins/some/images/blocks/some_block/icon.png')).returns(true) | ||
95 | + assert_match 'designs/themes/some_theme/images/blocks/some_block/icon.png', display_icon(block) | ||
96 | + end | ||
97 | + | ||
98 | + should 'display the theme icon block instead of block icon and plugin icon' do | ||
99 | + class SomeBlock < Block; end | ||
100 | + block = SomeBlock | ||
101 | + | ||
102 | + class SomePlugin < Noosfero::Plugin; end | ||
103 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
104 | + @plugins = mock | ||
105 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
106 | + | ||
107 | + | ||
108 | + @environment = mock | ||
109 | + @environment.stubs(:theme).returns('some_theme') | ||
110 | + | ||
111 | + File.stubs(:exists?).returns(false) | ||
112 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'designs/themes/some_theme/images/blocks/some_block/icon.png')).returns(true) | ||
113 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'plugins/some/images/blocks/some_block/icon.png')).returns(true) | ||
114 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'images', '/blocks/some_block/icon.png')).returns(true) | ||
115 | + assert_match 'designs/themes/some_theme/images/blocks/some_block/icon.png', display_icon(block) | ||
116 | + end | ||
117 | + | ||
118 | + should 'display the plugin icon block instead of block icon' do | ||
119 | + class SomeBlock < Block; end | ||
120 | + block = SomeBlock | ||
121 | + | ||
122 | + class SomePlugin < Noosfero::Plugin; end | ||
123 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
124 | + @plugins = mock | ||
125 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
126 | + | ||
127 | + | ||
128 | + File.stubs(:exists?).returns(false) | ||
129 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'plugins/some/images/blocks/some_block/icon.png')).returns(true) | ||
130 | + File.stubs(:exists?).with(File.join(Rails.root, 'public', 'images', '/blocks/some_block/icon.png')).returns(true) | ||
131 | + assert_match 'plugins/some/images/blocks/some_block/icon.png', display_icon(block) | ||
132 | + end | ||
133 | + | ||
134 | + should 'display the default preview for block without previews images' do | ||
135 | + class SomeBlock < Block; end | ||
136 | + block = SomeBlock | ||
137 | + @plugins = mock | ||
138 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
139 | + | ||
140 | + doc = HTML::Document.new display_previews(block) | ||
141 | + assert_select doc.root, 'li' do |elements| | ||
142 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[0].to_s | ||
143 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[1].to_s | ||
144 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[2].to_s | ||
145 | + end | ||
146 | + end | ||
147 | + | ||
148 | + should 'display the previews of block' do | ||
149 | + class SomeBlock < Block; end | ||
150 | + block = SomeBlock | ||
151 | + @plugins = mock | ||
152 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
153 | + | ||
154 | + Dir.stubs(:glob).returns([]) | ||
155 | + base_path = File.join(Rails.root, 'public', 'images', '/blocks/some_block/previews/') | ||
156 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
157 | + doc = HTML::Document.new display_previews(block) | ||
158 | + assert_select doc.root, 'li' do |elements| | ||
159 | + assert_match /img.* src="\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
160 | + assert_match /img.* src="\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
161 | + end | ||
162 | + end | ||
163 | + | ||
164 | + should 'display the plugin preview images of block' do | ||
165 | + class SomeBlock < Block; end | ||
166 | + block = SomeBlock | ||
167 | + class SomePlugin < Noosfero::Plugin; end | ||
168 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
169 | + @plugins = mock | ||
170 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
171 | + | ||
172 | + | ||
173 | + Dir.stubs(:glob).returns([]) | ||
174 | + base_path = File.join(Rails.root, 'public', 'plugins/some/', 'images', '/blocks/some_block/previews/') | ||
175 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
176 | + doc = HTML::Document.new display_previews(block) | ||
177 | + assert_select doc.root, 'li' do |elements| | ||
178 | + assert_match /img.* src="\/plugins\/some\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
179 | + assert_match /img.* src="\/plugins\/some\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
180 | + end | ||
181 | + | ||
182 | + end | ||
183 | + | ||
184 | + should 'display the theme previews of block' do | ||
185 | + class SomeBlock < Block; end | ||
186 | + block = SomeBlock | ||
187 | + | ||
188 | + @plugins = mock | ||
189 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
190 | + | ||
191 | + @environment = mock | ||
192 | + @environment.stubs(:theme).returns('some_theme') | ||
193 | + | ||
194 | + | ||
195 | + Dir.stubs(:glob).returns([]) | ||
196 | + base_path = File.join(Rails.root, 'public', 'designs/themes/some_theme/', 'images', '/blocks/some_block/previews/') | ||
197 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
198 | + doc = HTML::Document.new display_previews(block) | ||
199 | + assert_select doc.root, 'li' do |elements| | ||
200 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
201 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
202 | + end | ||
203 | + | ||
204 | + end | ||
205 | + | ||
206 | + should 'display the theme preview images of block instead of block preview images' do | ||
207 | + class SomeBlock < Block; end | ||
208 | + block = SomeBlock | ||
209 | + | ||
210 | + @plugins = mock | ||
211 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(nil) | ||
212 | + | ||
213 | + @environment = mock | ||
214 | + @environment.stubs(:theme).returns('some_theme') | ||
215 | + | ||
216 | + Dir.stubs(:glob).returns([]) | ||
217 | + base_path = File.join(Rails.root, 'public', 'designs/themes/some_theme/', 'images', '/blocks/some_block/previews/') | ||
218 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
219 | + | ||
220 | + base_path = File.join(Rails.root, 'public', 'images', '/blocks/some_block/previews/') | ||
221 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
222 | + | ||
223 | + doc = HTML::Document.new display_previews(block) | ||
224 | + assert_select doc.root, 'li' do |elements| | ||
225 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
226 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
227 | + end | ||
228 | + end | ||
229 | + | ||
230 | + should 'display the theme preview images of block instead of plugin preview images' do | ||
231 | + class SomeBlock < Block; end | ||
232 | + block = SomeBlock | ||
233 | + | ||
234 | + class SomePlugin < Noosfero::Plugin; end | ||
235 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
236 | + @plugins = mock | ||
237 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
238 | + | ||
239 | + @environment = mock | ||
240 | + @environment.stubs(:theme).returns('some_theme') | ||
241 | + | ||
242 | + Dir.stubs(:glob).returns([]) | ||
243 | + base_path = File.join(Rails.root, 'public', 'designs/themes/some_theme/', 'images', '/blocks/some_block/previews/') | ||
244 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
245 | + | ||
246 | + base_path = File.join(Rails.root, 'public', 'plugins/some/', 'images', '/blocks/some_block/previews/') | ||
247 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
248 | + | ||
249 | + doc = HTML::Document.new display_previews(block) | ||
250 | + assert_select doc.root, 'li' do |elements| | ||
251 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
252 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
253 | + end | ||
254 | + | ||
255 | + end | ||
256 | + | ||
257 | + should 'display the theme preview images of block instead of block previews and plugin previews' do | ||
258 | + class SomeBlock < Block; end | ||
259 | + block = SomeBlock | ||
260 | + | ||
261 | + class SomePlugin < Noosfero::Plugin; end | ||
262 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
263 | + @plugins = mock | ||
264 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
265 | + | ||
266 | + | ||
267 | + @environment = mock | ||
268 | + @environment.stubs(:theme).returns('some_theme') | ||
269 | + | ||
270 | + Dir.stubs(:glob).returns([]) | ||
271 | + base_path = File.join(Rails.root, 'public', 'designs/themes/some_theme/', 'images', '/blocks/some_block/previews/') | ||
272 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
273 | + | ||
274 | + base_path = File.join(Rails.root, 'public', 'plugins/some/', 'images', '/blocks/some_block/previews/') | ||
275 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
276 | + | ||
277 | + base_path = File.join(Rails.root, 'public', 'images', '/blocks/some_block/previews/') | ||
278 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
279 | + | ||
280 | + doc = HTML::Document.new display_previews(block) | ||
281 | + assert_select doc.root, 'li' do |elements| | ||
282 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
283 | + assert_match /img.* src="\/designs\/themes\/some_theme\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
284 | + end | ||
285 | + | ||
286 | + end | ||
287 | + | ||
288 | + should 'display the plugin preview images of block instead of block previews' do | ||
289 | + class SomeBlock < Block; end | ||
290 | + block = SomeBlock | ||
291 | + | ||
292 | + class SomePlugin < Noosfero::Plugin; end | ||
293 | + SomePlugin.stubs(:name).returns('SomePlugin') | ||
294 | + @plugins = mock | ||
295 | + @plugins.stubs(:fetch_first_plugin).with(:has_block?, block).returns(SomePlugin) | ||
296 | + | ||
297 | + Dir.stubs(:glob).returns([]) | ||
298 | + base_path = File.join(Rails.root, 'public', 'designs/themes/some_theme/', 'images', '/blocks/some_block/previews/') | ||
299 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
300 | + | ||
301 | + base_path = File.join(Rails.root, 'public', 'plugins/some/', 'images', '/blocks/some_block/previews/') | ||
302 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
303 | + | ||
304 | + base_path = File.join(Rails.root, 'public', 'images', '/blocks/some_block/previews/') | ||
305 | + Dir.stubs(:glob).with(File.join(base_path, '*')).returns([File.join(base_path, 'p1.png'), File.join(base_path, 'p2.png')]) | ||
306 | + | ||
307 | + doc = HTML::Document.new display_previews(block) | ||
308 | + assert_select doc.root, 'li' do |elements| | ||
309 | + assert_match /img.* src="\/plugins\/some\/images\/blocks\/some_block\/previews\/p1.png"/, elements[0].to_s | ||
310 | + assert_match /img.* src="\/plugins\/some\/images\/blocks\/some_block\/previews\/p2.png"/, elements[1].to_s | ||
311 | + end | ||
312 | + | ||
313 | + end | ||
314 | + | ||
315 | + | ||
316 | +end |
test/unit/communities_block_test.rb
@@ -15,6 +15,15 @@ class CommunitiesBlockTest < ActiveSupport::TestCase | @@ -15,6 +15,15 @@ class CommunitiesBlockTest < ActiveSupport::TestCase | ||
15 | assert_not_equal ProfileListBlock.description, CommunitiesBlock.description | 15 | assert_not_equal ProfileListBlock.description, CommunitiesBlock.description |
16 | end | 16 | end |
17 | 17 | ||
18 | + should 'describe shortly itself' do | ||
19 | + assert_not_equal Block.short_description, CommunitiesBlock.short_description | ||
20 | + end | ||
21 | + | ||
22 | + should 'have a pretty name defined' do | ||
23 | + pretty_name = CommunitiesBlock.name.gsub('Block','') | ||
24 | + assert_not_equal pretty_name, CommunitiesBlock.pretty_name | ||
25 | + end | ||
26 | + | ||
18 | should 'list owner communities' do | 27 | should 'list owner communities' do |
19 | block = CommunitiesBlock.new | 28 | block = CommunitiesBlock.new |
20 | 29 |