Working on frozen_string_literal support. Min requirements is ruby 2.3 or newer

This commit is contained in:
Alexander Meindl 2019-05-14 14:43:28 +02:00
parent 79f53b9da9
commit 7e8b08b961
121 changed files with 353 additions and 115 deletions

View File

@ -4,7 +4,7 @@ Rails:
Enabled: true
AllCops:
TargetRubyVersion: 2.2
TargetRubyVersion: 2.3
TargetRailsVersion: 5.2
Metrics/AbcSize:

View File

@ -6,6 +6,8 @@ Changelog
- fix mail notification if issue author changed
- fix permission bug for closed issues with freezed mode
- Ruby 2.2.x support has been dropped. Use 2.3.x or newer ruby verion
- FontAwesome 5.8.2 support
2.0.20
++++++

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
gem 'deface', '>= 1.1.0'
gem 'gemoji', '~> 3.0.0'
gem 'invisible_captcha'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AdditionalsAssignToMeController < ApplicationController
before_action :find_issue
helper :additionals_issues

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AdditionalsChangeStatusController < ApplicationController
before_action :find_issue
helper :additionals_issues

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AdditionalsMacrosController < ApplicationController
before_action :require_login

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsFontawesomeHelper
def fontawesome_info_url
s = []

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsIssuesHelper
def issue_author_options_for_select(project, issue = nil)
authors = project.users.sorted

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsMenuHelper
def additionals_top_menu_setup
return unless User.current.try(:hrm_user_type_id).nil?

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsQueriesHelper
def additionals_query_session_key(object_type)
"#{object_type}_query".to_sym
@ -80,7 +82,7 @@ module AdditionalsQueriesHelper
q = params[:q].to_s.strip
exclude_id = params[:user_id].to_i
scope = User.active.where(type: 'User')
scope = scope.where.not(id: exclude_id) if exclude_id > 0
scope = scope.where.not(id: exclude_id) if exclude_id.positive?
scope = scope.where(where_filter, where_params) if where_filter.present?
scope = scope.like(q) if q.present?
scope = scope.order(last_login_on: :desc)
@ -97,9 +99,10 @@ module AdditionalsQueriesHelper
query.columns
end
stream = StringIO.new('')
export_to_xlsx(items, columns, filename: stream)
stream.string
options[:filename] = StringIO.new('')
export_to_xlsx(items, columns, options)
options[:filename].string
end
def additionals_result_to_xlsx(items, columns, options = {})
@ -161,10 +164,18 @@ module AdditionalsQueriesHelper
columns.each_with_index do |c, column_index|
value = csv_content(c, line)
if c.name == :id # ID
link = url_for(controller: line.class.name.underscore.pluralize, action: 'show', id: line.id)
worksheet.write(line_index + 1, column_index, link, hyperlink_format, value)
if options[:no_id_link].blank?
link = url_for(controller: line.class.name.underscore.pluralize, action: 'show', id: line.id)
worksheet.write(line_index + 1, column_index, link, hyperlink_format, value)
else
# id without link
worksheet.write(line_index + 1,
column_index,
value,
workbook.add_format(xlsx_cell_format(:cell, value, line_index)))
end
elsif xlsx_hyperlink_cell?(value)
worksheet.write(line_index + 1, column_index, value, hyperlink_format, value)
worksheet.write(line_index + 1, column_index, value[0..254], hyperlink_format, value)
elsif !c.inline?
# block column can be multiline strings
value.gsub!("\r\n", "\n")
@ -206,7 +217,7 @@ module AdditionalsQueriesHelper
format[:bg_color] = 'silver' unless index.even?
else
format[:bg_color] = 'silver' unless index.even?
format[:color] = 'red' if value.is_a?(Numeric) && value < 0
format[:color] = 'red' if value.is_a?(Numeric) && value.negative?
end
format

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsSettingsHelper
def additionals_settings_tabs
tabs = [{ name: 'general', partial: 'additionals/settings/general', label: :label_general },

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
require 'digest/md5'
module AdditionalsTagHelper

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsWikiPdfHelper
include Redmine::Export::PDF

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AdditionalsFontAwesome
include Redmine::I18n

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
class AdditionalsImport < Import
class_attribute :import_class

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AdditionalsMacro
def self.all(options = {})
all = Redmine::WikiFormatting::Macros.available_macros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module AdditionalsQuery
def self.included(base)
base.send :include, InstanceMethods

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
class AdditionalsTag
TAG_TABLE_NAME = RedmineCrm::Tag.table_name if defined? RedmineCrm
TAGGING_TABLE_NAME = RedmineCrm::Tagging.table_name if defined? RedmineCrm

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'account/register',
name: 'add-invisble-captcha',
insert_top: 'div.box',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'admin/info',
name: 'add-system_info',
insert_after: 'table.list',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'issues/_edit',
name: 'edit-issue-permission',
replace: 'erb[silent]:contains("User.current.allowed_to?(:log_time, @project)")',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'issues/_action_menu',
name: 'show-issue-log-time',
replace: 'erb[loud]:contains("User.current.allowed_to?(:log_time, @project)")',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'layouts/base',
name: 'add-body-header',
insert_before: 'div#wrapper',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'roles/_form',
name: 'roles-form-hide',
insert_before: 'p.manage_members_shown',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'users/show',
name: 'user-show-info-hook',
insert_top: 'div.splitcontentleft ul:first-child',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'welcome/index',
name: 'add-welcome-bottom-content',
insert_after: 'div.splitcontentright',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'wiki/show',
name: 'addto-wiki-show',
insert_before: 'div.contextual',

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Deface::Override.new virtual_path: 'wiki/_sidebar',
name: 'addto-wiki-sidebar',
insert_after: 'ul',

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1,12 +1,12 @@
<?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.8.0 by @fontawesome - https://fontawesome.com
Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190112 at Tue Mar 19 17:20:30 2019
Created by FontForge 20190112 at Tue May 7 11:33:44 2019
By Robert Madole
Copyright (c) Font Awesome
</metadata>
@ -23,7 +23,7 @@ Copyright (c) Font Awesome
bbox="-0.200195 -66.9505 641.5 448.3"
underline-thickness="25"
underline-position="-51"
unicode-range="U+0020-F840"
unicode-range="U+0020-F842"
/>
<missing-glyph />
<glyph glyph-name="twitter-square" unicode="&#xf081;"
@ -33,8 +33,8 @@ c-5.7002 -9.7002 -8.89941 -20.9004 -8.89941 -33.0996v-0.107422c0 -19.3584 13.081
c-10.4004 -2.7002 -19.5 -2.7002 -29.5996 -1.2002c8.2998 -26 32.5 -44.9004 61.2998 -45.5c-22.5 -17.6006 -50.7002 -28 -81.4004 -28c-5.39941 0 -10.5 0.200195 -15.7998 0.799805c29 -18.5996 63.5 -29.4004 100.7 -29.4004c120.6 0 186.6 99.9004 186.6 186.601
c0 2.7998 0 5.7002 -0.200195 8.5z" />
<glyph glyph-name="facebook-square" unicode="&#xf082;"
d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-85.2998v177.2h60.5996l8.7002 67.5996h-69.2998v43.2002c0 19.5996 5.39941 32.9004 33.5 32.9004h35.7998v60.3994c-6.2002 0.799805 -27.4004 2.7002 -52.2002 2.7002c-51.5996 0 -87 -31.5 -87 -89.4004v-49.8994h-60.7998
v-67.6006h60.9004v-177.1h-196.9c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48z" />
d="M400 416c26.4961 0 48 -21.5039 48 -48v-352c0 -26.4961 -21.5039 -48 -48 -48h-137.25v152.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4199 38.7305h31.2705v61s-28.3809 4.83984 -55.5205 4.83984
c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63v-152.31h-137.25c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h352z" />
<glyph glyph-name="linkedin" unicode="&#xf08c;"
d="M416 416c17.5996 0 32 -14.5 32 -32.2998v-383.4c0 -17.7998 -14.4004 -32.2998 -32 -32.2998h-384.1c-17.6006 0 -31.9004 14.5 -31.9004 32.2998v383.4c0 17.7998 14.2998 32.2998 31.9004 32.2998h384.1zM135.4 32h0.0996094v213.8h-66.5v-213.8h66.4004zM102.2 275
c21.2998 0 38.5 17.2002 38.5 38.5c0 21.2002 -17.2998 38.5 -38.5 38.5c-21.2998 0 -38.5 -17.2998 -38.5 -38.5s17.2002 -38.5 38.5 -38.5zM384.3 32v117.2c0 57.5996 -12.5 101.899 -79.7002 101.899c-32.2998 0 -54 -17.6992 -62.8994 -34.5h-0.900391v29.2002h-63.7002
@ -57,9 +57,9 @@ c49.0547 0 94.2129 16.5684 130.274 44.832c-46.1318 0.975586 -84.792 31.1885 -98.
c13.9688 -7.79688 30.2139 -12.6699 47.4307 -13.3184c-28.2637 18.8428 -46.7803 51.0049 -46.7803 87.3906c0 19.4922 5.19629 37.3604 14.2939 52.9541c51.6543 -63.6748 129.3 -105.258 216.364 -109.807c-1.62402 7.79688 -2.59863 15.918 -2.59863 24.04
c0 57.8271 46.7822 104.934 104.934 104.934c30.2139 0 57.502 -12.6699 76.6709 -33.1367c23.7148 4.54785 46.4551 13.3193 66.5986 25.3398c-7.79785 -24.3662 -24.3662 -44.833 -46.1318 -57.8271c21.1172 2.27344 41.584 8.12207 60.4258 16.2432
c-14.292 -20.791 -32.1611 -39.3086 -52.6279 -54.2529z" />
<glyph glyph-name="facebook" unicode="&#xf09a;"
d="M448 391.3v-398.5c0 -13.7002 -11.0996 -24.7002 -24.7002 -24.7002h-114.2v173.4h58.2002l8.7002 67.5996h-67v43.2002c0 19.6006 5.40039 32.9004 33.5 32.9004h35.7998v60.5c-6.2002 0.799805 -27.3994 2.7002 -52.2002 2.7002c-51.5996 0 -87 -31.5 -87 -89.4004
v-49.9004h-58.3994v-67.5996h58.3994v-173.5h-214.399c-13.6006 0 -24.7002 11.0996 -24.7002 24.7002v398.6c0 13.6006 11.0996 24.7002 24.7002 24.7002h398.5c13.7002 0 24.7998 -11.0996 24.7998 -24.7002z" />
<glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="512"
d="M504 192c0 -123.78 -90.6904 -226.38 -209.25 -245v173.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4102 38.7305h31.2803v61s-28.3809 4.83984 -55.5205 4.83984c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63
v-173.31c-118.56 18.6201 -209.25 121.22 -209.25 245c0 137 111 248 248 248s248 -111 248 -248z" />
<glyph glyph-name="github" unicode="&#xf09b;" horiz-adv-x="496"
d="M165.9 50.5996c0 -2 -2.30078 -3.59961 -5.2002 -3.59961c-3.2998 -0.299805 -5.60059 1.2998 -5.60059 3.59961c0 2 2.30078 3.60059 5.2002 3.60059c3 0.299805 5.60059 -1.2998 5.60059 -3.60059zM134.8 55.0996c0.700195 2 3.60059 3 6.2002 2.30078
c3 -0.900391 4.90039 -3.2002 4.2998 -5.2002c-0.599609 -2 -3.59961 -3 -6.2002 -2c-3 0.599609 -5 2.89941 -4.2998 4.89941zM179 56.7998c2.90039 0.299805 5.59961 -1 5.90039 -2.89941c0.299805 -2 -1.7002 -3.90039 -4.60059 -4.60059
@ -92,7 +92,7 @@ d="M386.061 219.504c1.83398 -9.69238 3.14355 -19.3838 3.14355 -31.9561c0 -109.75
c-14.1455 13.6211 -39.0283 29.5996 -76.4854 29.5996c-65.4834 0 -118.92 -54.2217 -118.92 -121.277s53.4365 -121.277 118.92 -121.277c75.9609 0 104.514 54.7451 108.965 82.7734h-108.965v66.0088h181.261v-0.000976562zM571.467 213.067h55.7334v-56.001h-55.7334
v-55.7334h-56.001v55.7334h-55.7324v56.001h55.7324v55.7324h56.001v-55.7324z" />
<glyph glyph-name="linkedin-in" unicode="&#xf0e1;"
d="M100.28 -32h-92.8799v299.1h92.8799v-299.1zM53.79 307.9c-29.7002 0 -53.79 24.5996 -53.79 54.2998c0 29.6914 24.0977 53.79 53.79 53.79s53.79 -24.0986 53.79 -53.79c0 -29.7002 -24.0996 -54.2998 -53.79 -54.2998zM447.9 -32h-92.6807v145.6
d="M100.28 0h-92.8799v299.1h92.8799v-299.1zM53.79 339.9c-29.7002 0 -53.79 24.5996 -53.79 54.2998c0 29.6914 24.0977 53.79 53.79 53.79s53.79 -24.0986 53.79 -53.79c0 -29.7002 -24.0996 -54.2998 -53.79 -54.2998zM447.9 0h-92.6807v145.6
c0 34.7002 -0.700195 79.2002 -48.29 79.2002c-48.29 0 -55.6895 -37.7002 -55.6895 -76.7002v-148.1h-92.7803v299.1h89.0801v-40.7998h1.2998c12.4004 23.5 42.6904 48.2998 87.8799 48.2998c94 0 111.28 -61.8994 111.28 -142.3v-164.3h-0.0996094z" />
<glyph glyph-name="github-alt" unicode="&#xf113;" horiz-adv-x="480"
d="M186.1 119.3c0 -20.8994 -10.8994 -55.0996 -36.6992 -55.0996c-25.8008 0 -36.7002 34.2002 -36.7002 55.0996c0 20.9004 10.8994 55.1006 36.7002 55.1006c25.7998 0 36.6992 -34.2002 36.6992 -55.1006zM480 169.8c0 -31.8994 -3.2002 -65.7002 -17.5 -95
@ -432,21 +432,21 @@ c6.09961 17.5 15.5 33.2002 27.3994 46.8008l51.2002 -44.8008c10.2998 11.9004 24.4
c16.2998 -3.30078 30.5 -11.9004 40.7002 -23.8008l51.2002 44.8008c11.8994 -13.6006 21.2998 -29.4004 27.3994 -46.8008l-64.5 -22.0996c2.5 -7.40039 3.90039 -15.2002 3.90039 -23.5s-1.40039 -16 -3.90039 -23.5l64.2002 -22.0996
c-5.7998 -17.5 -15.2002 -33.2002 -27.0996 -46.8008l-51.2002 44.8008c-10.2998 -11.9004 -24.4004 -20.2002 -40.7002 -23.5z" />
<glyph glyph-name="git-square" unicode="&#xf1d2;"
d="M140.1 99.5c12.1006 0 29.5 -2.09961 29.5 -17.9004c0 -15.5 -13.8994 -18.7998 -27 -18.7998c-12.2998 0 -30.8994 2 -30.8994 18s15.7002 18.7002 28.3994 18.7002zM115.4 216.1c0 35.2002 43.5996 34.8008 43.5 0.400391c0 -14.5 -5.7002 -24.5 -21.2002 -24.5
c-15.7002 0 -22.2998 9.2998 -22.2998 24.0996zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM207 274.3c-12.2998 -4.7998 -25.5 -8.39941 -38.9004 -8.39941
c-38.5 22.0996 -90.6992 -0.900391 -90.6992 -49.5c0 -18 11.5996 -42.9004 29.5996 -48.9004v-0.700195c-13.4004 -5.89941 -17.0996 -36.0996 0.700195 -47v-0.700195c-19.5 -6.39941 -32.2998 -18.7998 -32.2998 -40.1992c0 -36.8008 34.7998 -47 65.3994 -47
c37.1006 0 64.7998 13.3994 64.7998 54.2998c0 50.3994 -72.0996 31.7998 -72.0996 59.0996c0 9.60059 5.2002 13.4004 14.0996 15.2002c29.6006 5.5 48.2002 28.5996 48.2002 58.7002c0 5.2002 -1.09961 10.2002 -2.89941 15c4.7998 1.09961 9.5 2.2998 14.0996 3.89941
v36.2002zM263.8 272.5h-39.5996c1.2998 -10.5996 1.09961 -142.6 0 -155.5h39.5996c-1.09961 12.7998 -1.2002 145.1 0 155.5zM268.3 325.8c0 13.4004 -10 26.2002 -24.0996 26.2002c-14.2998 0 -24.6006 -12.5 -24.6006 -26.2002
c0 -13.5996 10.5 -25.8994 24.6006 -25.8994c13.7002 0 24.0996 12.5 24.0996 25.8994zM372.6 272.5h-36.3994c0 9.7998 -0.400391 19.5996 1.09961 29.5h-40.5c1.2998 -7.2998 1.10059 -13.5996 1.10059 -29.5h-17.1006v-33.9004
c11.9004 1.90039 12.1006 0.700195 17.1006 0.700195v-0.700195h-0.400391v-62.6992c0 -31.1006 4.5 -61.2002 42.7002 -61.2002c10.7002 0 23 1.7998 32.5 7v35c-5.7002 -3.90039 -13.9004 -5.90039 -20.9004 -5.90039c-13.2002 0 -15.5 12.9004 -15.5 23.4004v65.2002
c22.7002 0 36.4004 -0.700195 36.4004 -0.700195v33.7998h-0.100586z" />
<glyph glyph-name="git" unicode="&#xf1d3;"
d="M18.7998 226.3c0 67.9004 73 100.2 126.8 69.2002c18.8008 0 37.3008 5 54.5 11.7998v-50.5c-6.5 -2.2002 -13 -4 -19.6992 -5.5c2.5 -6.7998 4 -13.7002 4 -21c0 -42.2002 -26 -74.5 -67.5 -82.2002c-12.5 -2.59961 -19.7002 -7.7998 -19.7002 -21.2998
c0 -38.2998 101 -12.2998 101 -82.7998c0 -57.2998 -38.7002 -76 -90.7002 -76c-42.7002 0 -91.5 14.2998 -91.5 65.7998c0 29.9004 18 47.2002 45.2998 56.2002v1c-25 15.2002 -19.7998 57.5 -1 65.7998v1c-25.2998 8.5 -41.5 43.2002 -41.5 68.5zM106.5 62.5
c-17.7002 0 -39.7002 -3.7998 -39.7998 -26.0996c0 -22.5 26 -25.2002 43.2998 -25.2002c18.2002 0 37.7002 4.5 37.7002 26.2998c0 22 -24.2002 25 -41.2002 25zM103.3 192c21.7002 0 29.7002 14 29.7002 34.2998c0 48.2998 -61 48.7998 -61 -0.5
c0 -20.7998 9.2998 -33.7998 31.2998 -33.7998zM432 142.5v-49c-13.2998 -7.2998 -30.5 -9.7998 -45.5 -9.7998c-53.5 0 -59.7998 42.2002 -59.7998 85.7002v87.6992h0.5v1c-7 0 -7.2998 1.60059 -24 -1v47.5h24c0 22.3008 0.299805 31 -1.5 41.2002h56.7002
c-2 -13.7998 -1.5 -27.5 -1.5 -41.2002h51v-47.5s-19.3008 1 -51 1v-91.0996c0 -14.7998 3.2998 -32.7998 21.7998 -32.7998c9.7998 0 21.2998 2.7998 29.2998 8.2998zM286 379.3c0 -18.7002 -14.5 -36.2002 -33.7998 -36.2002c-19.7998 0 -34.5 17.2002 -34.5 36.2002
c0 19.2998 14.5 36.7002 34.5 36.7002c19.7998 0 33.7998 -18 33.7998 -36.7002zM279.8 304.8c-1.7998 -14.5996 -1.59961 -199.8 0 -217.8h-55.5c1.60059 18.0996 1.7998 203 0 217.8h55.5z" />
d="M100.59 113.76c48.5703 -3.30957 58.9502 -2.10938 58.9502 -11.9395c0 -20 -65.5498 -20.0605 -65.5498 -1.52051c0.00976562 5.08984 3.29004 9.40039 6.59961 13.46zM128.54 230.4c30.96 0 31.7598 -44.4707 -0.75 -44.4707c-33 0 -31.54 44.4707 0.75 44.4707z
M448 368v-352c0 -26.4961 -21.5039 -48 -48 -48h-352c-26.4961 0 -48 21.5039 -48 48v352c0 26.4961 21.5039 48 48 48h352c26.4961 0 48 -21.5039 48 -48zM221 298.69c0 -14.4902 8.37988 -22.8809 22.8604 -22.8809c14.7393 0 23.1299 8.39062 23.1299 22.8809
c0 14.4893 -8.37012 22.3096 -23.1104 22.3096c-14.4795 0 -22.8799 -7.83984 -22.8799 -22.3096zM199.18 253h-49.5498c-25 6.5498 -81.5596 4.84961 -81.5596 -46.75c0 -18.7998 9.39941 -32 21.8496 -38.1104c-15.6895 -14.3701 -23.1201 -21.1396 -23.1201 -30.7393
c0 -6.87012 2.79004 -13.2207 11.1807 -16.7607c-8.90039 -8.39941 -14 -14.4795 -14 -25.9199c0.0195312 -20.0693 17.5498 -31.7197 63.5391 -31.7197c44.2207 0 69.8701 16.5098 69.8701 45.7305c0 36.6699 -28.2295 35.3193 -94.7695 39.3799l8.37988 13.4297
c17 -4.74023 74.1904 -6.23047 74.1904 42.4297c0 11.6904 -4.83008 19.8203 -9.40039 25.6699l23.3799 1.78027zM283.52 143.16l-13 1.78027c-3.81934 0.509766 -4.06934 1 -4.06934 5.08984v105.45h-52.6006l-2.79004 -20.5703c15.75 -5.5498 17 -4.86035 17 -10.1699
v-74.7402c0 -5.62012 -0.30957 -4.58008 -17 -6.87012v-20.0596h72.4209zM384 133l-6.87012 22.3701c-40.9297 -15.3701 -37.8496 12.4102 -37.8496 16.7295v60.7207h37.8496v25.4102h-35.8203c-2.86914 0 -2 -2.52051 -2 38.6299h-24.1797
c-2.79004 -27.7002 -11.6797 -38.8799 -34 -41.4199v-22.6201c20.4697 0 19.8203 0.849609 19.8203 -2.54004v-66.5703c0 -28.7197 11.4297 -40.9102 41.6699 -40.9102c14.4502 0 30.4502 4.83008 41.3799 10.2002z" />
<glyph glyph-name="git" unicode="&#xf1d3;" horiz-adv-x="512"
d="M216.29 289.61l0.0400391 -34.5508l-37.4102 -2.83984c7.27051 -9.35938 15 -22.3701 15 -41.0693c0 -77.8906 -91.4297 -75.4707 -118.7 -67.8906l-13.4297 -21.5498c106.47 -6.5 151.63 -4.33984 151.63 -63c0 -46.7598 -41.04 -73.1797 -111.79 -73.1797
c-73.5801 0 -101.63 18.71 -101.63 50.8193c0 18.3008 8.12988 28.04 22.4004 41.4502c-13.4199 5.66992 -17.8906 15.8105 -17.8906 26.8105c0 15.3594 11.9004 26.21 37 49.21c-20 9.76953 -35 30.9102 -35 61c0 82.5498 90.4902 85.2793 130.49 74.79h79.29z
M152.87 47.71c0 15.7402 -16.6104 13.8096 -94.3203 19.1104c-5.2998 -6.54004 -10.5693 -13.4004 -10.5693 -21.54c0 -29.6699 104.89 -29.6299 104.89 2.42969zM102.06 182.29c52.0205 0 50.7402 71.1602 1.2002 71.1602c-51.6602 0 -54 -71.1602 -1.2002 -71.1602z
M235.36 81.7803v32.0996c26.75 3.66016 27.2393 2 27.2393 11v119.51c0 8.5 -2.0498 7.37988 -27.2393 16.2607l4.46973 32.9199h84.1699v-168.71c0 -6.51074 0.400391 -7.32031 6.50977 -8.14062l20.7305 -2.83984v-32.0996h-115.88zM287.81 326.09
c-23.1699 0 -36.5898 13.4297 -36.5898 36.6104c0 23.1797 13.4199 35.7695 36.5898 35.7695c23.5801 0 37 -12.6201 37 -35.7695c0 -23.1504 -13.4199 -36.6104 -37 -36.6104zM512 97.54c-17.4902 -8.53027 -43.0996 -16.2598 -66.2803 -16.2598
c-48.3799 0 -66.6699 19.5 -66.6699 65.46v106.51c0 5.41992 1.0498 4.05957 -31.71 4.05957v36.1904c35.7803 4.07031 50 22 54.4697 66.2695h38.6309c0 -65.8291 -1.34082 -61.8096 3.25977 -61.8096h57.2998v-40.6504h-60.5596v-97.1494
c0 -6.91992 -4.9209 -51.4102 60.5693 -26.8398z" />
<glyph glyph-name="hacker-news" unicode="&#xf1d4;"
d="M0 416h448v-448h-448v448zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391zM239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6
c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
@ -1433,10 +1433,14 @@ c15.7998 7.59961 36.5 78.8994 24.2998 101.3z" />
d="M87.2002 394.5c-41.5 -50.2002 -65.6006 -116.2 -65.5 -192.9c-0.100586 -86.7998 29 -159.5 78.7002 -212.1h-100.4v405h87.2002zM325.4 384.8c46.1992 -0.0996094 79.5996 -33.5 80.6992 -83.2002h-169.899c4.09961 49.7002 43.2998 83.1006 89.2002 83.2002z
M556.1 394.4h0.300781l-0.100586 0.0996094zM556.4 394.4h83.5996v-405h-80.7998c21.3994 23 40.5 49.8994 57.8994 80.7998l-96.3994 48.2002c-33.9004 -55.1006 -83.4004 -105.801 -151.9 -106.101c-99.7002 0.400391 -138.8 85.6006 -138.6 195.3h372.399
c0.5 12.4004 0.5 18.1006 0 24.1006c2.5 65.2002 -14.7998 120 -46.1992 162.7z" />
<glyph glyph-name="facebook-f" unicode="&#xf39e;" horiz-adv-x="264"
d="M215.8 363c-37.7998 0 -45.0996 -18 -45.0996 -44.2998v-62.7002h85.2998l-11.7002 -91h-73.5996v-229h-94v229h-76.7002v91h76.7002v71.7002c0 77.8994 47.5996 120.3 117.1 120.3c33.2998 0 61.9004 -2.5 70.2002 -3.59961v-81.4004h-48.2002z" />
<glyph glyph-name="facebook-f" unicode="&#xf39e;" horiz-adv-x="320"
d="M279.14 160h-74.6895v-224h-100.17v224h-81.3906v92.6602h81.3906v70.6201c0 80.3398 47.8594 124.72 121.08 124.72c35.0693 0 71.75 -6.25977 71.75 -6.25977v-78.8906h-40.4199c-39.8203 0 -52.2402 -24.71 -52.2402 -50.0596v-60.1299h88.9102z" />
<glyph glyph-name="facebook-messenger" unicode="&#xf39f;"
d="M224 416c122.5 0 221.8 -92.7998 221.7 -207.3c0 -138.8 -143.2 -238.5 -285.4 -198.7l-75.7002 -42v79.4004c-162.1 122.6 -68.6992 368.6 139.4 368.6zM247.4 137.9l121.1 128.5l-110.4 -61.1006l-57.3994 59.6006l-121.101 -128.5l110.4 61.0996z" />
d="M224.5 416c126.5 0 223.5 -92.4404 223.5 -217.29c0 -158.18 -150.07 -246.79 -288.49 -208.68c-8.09961 2.20996 -8.70996 0.5 -56.5098 -20.5c-1.9082 -0.836914 -5.14746 -1.5166 -7.23047 -1.5166c-9.60254 0 -17.6621 7.78906 -17.9893 17.3867
c-1.27051 41.8896 0.279297 45.8193 -7.27051 52.5996c-43.6797 39 -70.5098 95.4004 -70.5098 160.71c0 124.85 98 217.29 224.5 217.29zM359.29 248.79c6.37012 10 -6.00977 21.3203 -15.4004 14.1299l-70.8193 -53.6396
c-1.98926 -1.49316 -5.62305 -2.70508 -8.11035 -2.70508s-6.12109 1.21191 -8.11035 2.70508l-52.4492 39.2598c-4.95605 3.69238 -13.9932 6.69043 -20.1738 6.69043c-10.2529 0 -23.0283 -7.0293 -28.5166 -15.6904l-66 -104.39
c-6.37012 -10 6.00977 -21.3203 15.4502 -14.1504l70.8301 53.6396c1.99316 1.50781 5.63867 2.73145 8.1377 2.73145c2.47363 0 6.08984 -1.20117 8.07227 -2.68066l52.3994 -39.29c4.95605 -3.69531 13.9941 -6.69531 20.1758 -6.69531
c10.2549 0 23.0293 7.03125 28.5146 15.6953z" />
<glyph glyph-name="firstdraft" unicode="&#xf3a1;" horiz-adv-x="384"
d="M384 256h-64v-128h-128v-128h-192v25.5996h166.4v128h128v128h89.5996v-25.5996zM358.4 217.6h25.5996v-153.6h-128v-128h-192v25.5996h166.4v128h128v128zM384 25.5996v-25.5996h-64v-64h-25.5996v89.5996h89.5996zM0 448h384v-128h-128v-128h-128v-128h-128v384z" />
<glyph glyph-name="fonticons-fi" unicode="&#xf3a2;" horiz-adv-x="384"
@ -2745,43 +2749,32 @@ c20.9434 0 37.9404 -16.9971 37.9404 -37.9404c0 -13.2236 -9.69043 -28.5703 -21.63
s-16.9922 -37.9297 -37.9297 -37.9297c-13.1963 0 -28.5273 9.66211 -34.2197 21.5684c-1.76367 3.66602 -3.39453 9.93848 -3.63965 14c-111.98 -80.3398 -191.9 51 -191.9 51c43.0703 -5.87988 91.1904 -8.21973 91.1904 -8.21973
c41.3301 -67.1709 63.9199 0.540039 72.7695 39.4893c50.418 18.7646 91.3604 77.6543 91.3906 131.45c0 2.08008 -0.220703 4.08984 -0.300781 6.15039l19.5205 0.139648c1.28027 -89.9697 -23.71 -147.2 -45.1406 -179.66z" />
<glyph glyph-name="mailchimp" unicode="&#xf59e;"
d="M232.7 374.9c-2.2002 -1.40039 -4.40039 -2.80078 -6.40039 -4.2002l-3.59961 12.5996zM110.9 133.7c3.5 -2.7002 12.7998 -4.7002 14.6992 -14.2002c1.90039 -10.7998 -6 -20.5 -15.5 -20.7002c-6.69922 -0.200195 -10.3994 4 -9.69922 4.90039
c0.299805 0.399414 1.2998 0.200195 2.89941 0c8.5 -1.2998 13.7002 3.89941 14.9004 9.2998c0.136719 0.683594 0.270508 1.80371 0.299805 2.5c-0.0107422 0.720703 -0.100586 1.88574 -0.200195 2.59961c-1 5.7002 -7.39941 6.7002 -11.5996 11.2002
c-1.45703 1.41211 -2.63867 4.2041 -2.63867 6.23242c0 1.69922 0.868164 4.14844 1.93848 5.46777c2.7998 2.7998 6.7998 1.7998 6.7998 0.799805c0 -0.5 -1 -0.899414 -2.2002 -1.7002c-1.59961 -1.09961 -1.7998 -2.19922 -1.39941 -4
c0.228516 -0.832031 0.990234 -1.90723 1.7002 -2.39941zM115.4 144.1c-3.2002 4.5 -10.4004 8.80078 -20.2002 6.60059c-0.728516 -0.154297 -1.89258 -0.46875 -2.60059 -0.700195c-0.230469 -0.015625 -0.588867 -0.105469 -0.799805 -0.200195
c-0.462891 -0.142578 -1.17969 -0.456055 -1.59961 -0.700195c-2.22168 -1.14941 -5.35742 -3.61426 -7 -5.5c-4 -5 -5.40039 -11.5 -5.2002 -17.6992c0.0527344 -2.94727 1.08301 -7.5166 2.2998 -10.2002c1.40039 -3 -1.89941 -3.60059 -4.7998 -0.400391
c-2.40039 2.5 -3.90039 6.2998 -4.59961 9.7002c-3 14 3.19922 28 17.5996 33.5996c0.679688 0.232422 1.79883 0.545898 2.5 0.700195c2.11328 0.554688 5.60156 1.00488 7.78613 1.00488c1.19629 0 3.12891 -0.136719 4.31348 -0.304688
c4.7041 -0.71875 11.1113 -4.16797 14.3008 -7.7002c2.5 -2.7998 4.39941 -6.89941 4.09961 -10.5c-0.0996094 -1.5 -0.799805 -3.59961 -2.09961 -4.2002c-0.147461 -0.0976562 -0.411133 -0.177734 -0.588867 -0.177734c-0.272461 0 -0.635742 0.168945 -0.811523 0.37793
c-1 1 -0.200195 2.90039 -2.59961 6.2998zM211.7 379.5l-6.10059 2l-1.69922 6.90039l2.89941 8.7998zM222.4 367.9c-2.7002 -1.80078 -5 -3.60059 -7 -5.10059l-13.6006 11.4004zM313.8 182.6c-3.5 1.90039 -5.2998 5.60059 -3.89941 8.2002
c1.39941 2.60059 5.39941 3.10059 9 1.2002c3.59961 -1.90039 5.2998 -5.59961 3.89941 -8.2002c-1.39941 -2.59961 -5.5 -3.2002 -9 -1.2002zM276.1 184.3c-1.01562 0.103516 -2.66895 0.186523 -3.69043 0.186523c-4.23828 0 -10.8281 -1.38281 -14.709 -3.08594
c-2.2998 -1 -3.7002 -1.7002 -4.40039 -1.2002s-0.0996094 2.39941 2.10059 4.5c1.47949 1.37598 4.21191 3.07812 6.09961 3.7998c0.285156 0.161133 0.77832 0.339844 1.09961 0.400391c0.871094 0.269531 2.30469 0.62793 3.2002 0.799805
c9.10059 1.5 15.7998 -3.5 14.9004 -5c-0.400391 -0.700195 -2.10059 -0.600586 -4.60059 -0.400391zM436.6 124.4c5.30078 -12.9004 -5.19922 -28.4004 -5.19922 -28.4004c-0.400391 -1.2002 -33.3008 -127.9 -162.9 -127.9c-112 0 -164.16 97.457 -165.1 97.4004
c-0.94043 -0.0566406 -2.46777 -0.102539 -3.41016 -0.102539c-5.66992 0 -14.5811 1.61426 -19.8906 3.60254c-32.8994 12.0996 -48.5996 49.7002 -37.2998 81.2002l-18.0996 13.7998c-69.9004 53.2998 128.3 297.2 198.5 242
c0.299805 -0.299805 16.7002 -13.5 16.7002 -13.5c25.0996 15.2002 50 23.5 70.2998 23.5c14.3994 0 26.3994 -4.09961 34.5 -12.9004c18.2002 -19.6992 11.5996 -57.2998 -13.2002 -95.3994c5.2998 -5.10059 9.7002 -12 12.9004 -18.7998
c7.89941 -6 13.0996 -15.3008 15.5996 -28.1006c2.7998 -14.2002 3.40039 -34.5 5.2002 -43.2002c6.7002 -3 3.89941 -1.59961 11 -5.19922c7.39941 -3.7002 16.5 -8.30078 26.5 -17.9004c17.7998 -4.40039 24.5996 -23.4004 14.2002 -36.2998
c-0.200195 -0.299805 -1.5 -1.7998 -2.80078 -3.2998c2.38965 -4.61914 5.16699 -12.5039 6.2002 -17.6006c6.22754 -1.37598 13.5293 -7.15527 16.2998 -12.8994zM30.0996 180.2c2.40039 -4.10059 19.3008 -16.5 19.4004 -16.5c6.59961 9.09961 14.0996 15.7998 21.7002 20
h-0.700195c15.2998 53.2998 56.2998 108 98.0996 143.7c10.4004 8.89941 31.4004 23 31.4004 23l-23.9004 20.7998l-1.69922 12.0996l32.5996 -26.8994c-1.40039 -1.2002 -2.90039 -2.40039 -4.40039 -3.7002c-3.2998 -2.7002 -6.5 -5.60059 -9.69922 -8.60059
c-4.60059 -4.2998 -9.30078 -8.89941 -13.9004 -13.6992c-9.90039 -10.2002 -19.5996 -21.4004 -28.7002 -32.8008c-16 -20.1992 -22.7002 -29.6992 -32.8994 -48.8994c-0.100586 -0.100586 55.5996 66.5996 69.3994 80.2998c25.4004 25.2002 67 53.2998 67.4004 53.5
c17.7998 10.7998 32.7998 17.2002 45.0996 20c-20.2002 -2 -41.7998 -12.4004 -58.7998 -22.5996c0 0.0996094 -24.7002 20.8994 -24.7002 20.8994l-9 -3.5c-32.7998 7.7002 -105.1 -46.7998 -148.6 -115.899c-17.6006 -28 -42.2998 -77.2002 -28.1006 -101.2z
M99.2002 80.0996c28.2002 0 49.5996 26.8008 44.3994 56.2002c0 0 -2.7998 -6.7002 -5.5 -10.2998c0.0673828 1.23242 0.12207 3.23438 0.12207 4.46973c0 7.46289 -1.93652 19.2588 -4.32129 26.3301c-0.935547 -3.6875 -2.81641 -9.55566 -4.2002 -13.0996
c-2.7002 22.8994 -7.5752 25.5918 -12.2998 27.7998c-4.72559 2.20801 -12.793 4 -18.0078 4h-0.192383c-25 0 -45.2998 -21.4004 -45.2998 -47.7002s20.2998 -47.7002 45.2998 -47.7002zM155 248.6c12.7002 16.5 29 32.3008 51.4004 46.9004
c48.7998 31.5996 97.5 35.2002 114.199 22.4004c-0.0878906 0.28418 -0.267578 0.732422 -0.399414 1c-4.2998 9 -14.2002 15.2998 -23 17.7998c1.52441 -1.56934 3.62988 -4.3916 4.7002 -6.2998c-6.24414 4.24707 -17.3096 8.9502 -24.7002 10.5
c0 0 1.09961 -0.800781 1.2998 -1c1.7998 -1.7002 4.2998 -4.40039 5.2998 -6.7002c-8.7998 3.59961 -20 5.5 -29.5 3.7002l-1.2002 -0.300781s1.2002 -0.299805 1.5 -0.399414c3.2002 -0.900391 7.7002 -2.90039 9.7002 -5.5
c-15.8994 2.7998 -33.2998 -0.299805 -42.7002 -5.5h2.2002c3.40039 -0.100586 10.4004 -0.5 13.2998 -2.40039c-10 -2 -24.3994 -6.5 -32.1992 -13.2002c1.39941 0.100586 9.19922 1.10059 12.3994 0.600586c-42.7998 -24.5 -62.2998 -61.6006 -62.2998 -61.6006z
M418.4 102.3c8.59961 10.2998 6.19922 20.5 -5.10059 20.5c-0.03125 0 -0.0820312 0.000976562 -0.114258 0.000976562c-1.77832 0 -4.59473 -0.448242 -6.28516 -1.00098c0 0 0 15.1006 -7 26.9004c-5.40039 -6.10059 -20.4004 -18.1006 -40 -27.4004
c-19.2852 -9.0293 -52.2139 -16.8252 -73.5 -17.3994c-8.60059 -0.300781 -13.8008 1.09961 -16.8008 -8.90039c-0.225586 -0.785156 -0.449219 -2.08496 -0.5 -2.90039c33.4004 -10.5 86.3008 10 91.4004 11.2002c0.120117 0.0556641 0.325195 0.100586 0.458008 0.100586
h0.0419922c3.2998 -0.200195 -28.2998 -20.2002 -72.2998 -20.2002c-0.183594 -0.000976562 -0.481445 -0.00195312 -0.664062 -0.00195312c-5.07715 0 -13.2471 0.761719 -18.2363 1.70215c2.5 -8.2002 8.7002 -11.9004 17 -13.8008
c3.51758 -0.786133 9.29688 -1.50293 12.9004 -1.59961c60.8994 -1.7002 111 45.5 113.1 47.9004c0 0 -0.5 -1.2002 -0.599609 -1.40039c-9 -20 -60.6006 -56.4004 -112.101 -55.4004l-0.199219 -0.0996094c-12 0.0996094 -26.5 3.09961 -34 12.5
c-11.9004 14.7998 -5.7002 39.4004 13.2998 40c0 0 4.39941 0.0996094 6.2998 0.0996094c47 1.40039 89.2998 18.7002 119.5 54.8008c4.09961 5.19922 -0.5 12.2998 -9.5 12.5h-0.0996094l-0.100586 0.0996094c-10.7002 11.4004 -20 15.5 -28.3994 19.7002
c-17.5 8.89941 -15.8008 1.2002 -19.9004 44.5c-1.09961 11.7002 -3.40039 27.5996 -13.5996 33.7002c-2.20605 1.26953 -6.06152 2.2998 -8.60645 2.2998c-1.46777 0 -3.79492 -0.358398 -5.19434 -0.799805c-5.59961 -1.2002 -8.7998 -4.40039 -12.7998 -8.10059
c-18.8994 -17.3994 -34.0996 -12.7002 -56.5996 -12.5c-21.1006 0.100586 -39.7998 -14.5996 -43.4004 -37.2998c-1.7998 -11.9004 -0.700195 -24 1.2002 -29.4004c0 0 -5.7998 3.80078 -8.5 7.2002c3.2998 -20.7998 23.6484 -34.042 22.2002 -34.2998
c-1.44922 -0.257812 -3.81934 -0.466797 -5.29102 -0.466797c-0.554688 0 -1.45508 0.0302734 -2.00879 0.0664062c0 0 10.6992 -8.5 20.0996 -11.5c-2.40039 -1.5 -14.7002 -13.6992 -21.0996 -30.3994c-5.90039 -15.7002 -3.5 -34.5 -3.5 -34.5l5.19922 7.7002
s-3.2998 -17.2002 3.2002 -33.8008c2.2002 5 6.90039 13.8008 6.90039 13.8008s-0.799805 -18.4004 8.09961 -33.5c0.299805 3.39941 1.60059 12.2998 1.60059 12.2998s5.09961 -15.7002 16.8994 -26.7002c22 -19.5 80.2998 -23.0996 124.7 11.7998
c35.2002 27.6006 41.2998 60.7998 41.9004 62zM269.7 85c0 0.0996094 -0.100586 0.0996094 -0.100586 0.200195c0 -0.100586 0 -0.100586 0.100586 -0.200195c0 0.0996094 -0.100586 0.200195 -0.100586 0.400391c0 -0.200195 0 -0.300781 0.100586 -0.400391zM332.6 195.4
c0.600586 3.5 3.10059 6.09961 5.7002 5.69922c2.60059 -0.399414 4.2998 -3.5 3.7002 -7.09961s-3.09961 -6.09961 -5.7002 -5.7002c-2.59961 0.400391 -4.2002 3.60059 -3.7002 7.10059zM274.6 196.6c-10.3994 3.80078 -18 4.40039 -31.5 -0.699219
c-3.39941 -1.30078 -5.7998 -2.30078 -7 -2.10059c-1.89941 0.299805 0 3.7002 4.10059 7.10059c4.65918 3.77734 13.3096 6.84277 19.3076 6.84277c2.89551 0 7.46191 -0.780273 10.1924 -1.74316c4.2998 -1.59961 9.09961 -4.7002 11.5996 -8.40039
c0.900391 -1.39941 1.2002 -2.5 0.799805 -2.89941c-0.699219 -0.900391 -3.5 0.299805 -7.5 1.89941zM321.3 225.8c-0.0996094 3.40039 0.5 8.90039 3.7002 10c5.40039 1.90039 12.5996 -12 12.9004 -24.2998c-3.09863 1.50684 -8.41016 2.72949 -11.8555 2.72949
c-0.731445 0 -1.91699 -0.0576172 -2.64453 -0.129883c-1.03027 3.14844 -1.97168 8.39062 -2.10059 11.7002z" />
d="M330.61 204.48c-2.50977 3.17969 -4.70996 8.31934 -5.9707 14.3193c-2.22949 10.6807 -1.98926 18.4102 4.24023 19.4199c6.23047 1.01074 9.25 -5.45996 11.4805 -16.1299c1.5 -7.17969 1.20996 -13.7803 -0.450195 -17.6094
c-1.27832 0.165039 -3.36133 0.299805 -4.65039 0.299805c-1.28809 0 -3.37207 -0.134766 -4.64941 -0.299805zM277.05 196c-4.45996 1.95996 -10.2598 4.13965 -17.2598 3.7002c-12.5996 -0.770508 -21.75 -7.21973 -22.5996 -3.48047
c-0.400391 1.83984 2.40918 4.87988 5.40918 7.06055c4.5791 3.35254 12.9014 6.07422 18.5762 6.07422c3.45312 0 8.84473 -1.07324 12.0342 -2.39453c8.63965 -3.7002 14.0098 -11.1504 12.1201 -13.0898c-1.08008 -1.12988 -3.81055 0.129883 -8.28027 2.12988z
M268.05 190.87c9.68066 1.14941 16.8604 -4.62988 15.4004 -6.85059c-0.629883 -1.00977 -2.02051 -0.829102 -4.94043 -0.489258c-1.55078 0.239258 -4.08301 0.433594 -5.65234 0.433594c-3.72656 0 -9.58105 -1.06738 -13.0674 -2.38379
c-4.04004 -1.62012 -4.30957 -1.15039 -5.20996 -0.810547c-1.53027 3.57031 4.40039 8.68066 13.4697 10.1006zM322.22 173.77c-3.40039 -6.91016 -17.7002 0.0703125 -14.2998 7c3.40039 6.93066 17.6797 -0.129883 14.2998 -7zM337.88 194.24
c7.69922 -0.149414 7.42969 -16.0605 -0.259766 -15.9307c-7.69043 0.130859 -7.40039 16.0605 0.259766 15.9307zM119.09 115.34c4.0293 0.910156 3.40039 -1.25 3.37012 -0.359375c0.256836 -0.317383 0.46582 -0.904297 0.46582 -1.3125
c0 -0.299805 -0.119141 -0.755859 -0.265625 -1.01758c-3.16016 -7.37012 -20.1904 -7.68066 -21.5801 9c-0.910156 10.8594 9.30957 21.0293 -2.28027 28.6191c-1.77734 1.17773 -4.95117 2.13281 -7.08301 2.13281c-3.84961 0 -8.67285 -2.62207 -10.7666 -5.85254
c-3.2998 -5.16016 -3.11035 -12.2002 -7.37988 -11.6299c-3.7207 0.540039 -3.70996 14.4805 5 24.0801c7.22949 8 25.9492 11.9297 35.0498 -5.54004c8.11035 -15.3896 -8.2002 -27.7695 -3 -35.7695c2.46973 -3.80078 7.14941 -2.66016 8.46973 -2.35059zM418.81 132.41
c6.44043 0 16.5605 -7.5 16.5605 -25.2705c0 -17.7695 -7.37012 -37.9092 -9.11035 -42.3799c-54.3896 -130.279 -264.56 -130.06 -322.29 3c-31.5293 -0.0400391 -64.1699 26.9805 -67.5293 60.3799c-0.256836 2.25195 -0.463867 5.91992 -0.463867 8.18652
c0 7.21289 2.04395 18.5537 4.56348 25.3135l-14.7598 12.5107c-67.5498 57.04 143.72 291.85 211.27 232.93c0.339844 -0.299805 22.9902 -22.5205 23.0498 -22.5703l12.5508 5.33008c59.2695 24.5303 107.359 12.6904 107.42 -26.4697
c0.0292969 -20.3604 -12.9404 -44.1006 -33.7305 -65.6504c26.1699 -24.2998 20.0205 -71.6094 21.5205 -83c7.19922 -2 30.6992 -7.62012 41.0996 -18.54c18.3604 -19.25 5.52051 -39.5801 3.07031 -43.25c4.20996 -11.2998 3.42969 -8.79004 6.7793 -20.5195z
M102.81 84.25c29.4502 -0.680664 38.6309 28.2002 34.0908 57.8398c-9.74023 62.9404 -90.1699 48.9805 -84 -12.3301c2.44922 -24.3594 27.0898 -44.8994 49.9092 -45.5098zM84.2998 198.45c19.3105 51.8096 51.54 99.5498 94.2002 132.399
c31.6504 26.4102 65.7998 45.3506 65.7998 45.3506s-18.3896 21.3193 -23.9395 22.8896c-34.1699 9.23047 -107.94 -41.6494 -155.051 -108.88c-19.0596 -27.21 -46.3096 -75.3604 -33.2998 -100.21c1.58984 -3 10.71 -10.9297 15.5898 -15
c8.18066 11.9102 21.54 20.5 36.7002 23.4502zM323.18 97.2998c2.58984 0.259766 0.560547 -2.53027 0.560547 -2.53027s-27.4004 -12.75 -71 0.740234c1.20996 -10.2295 11.1699 -14.8193 15.9395 -16.6699c31.4004 -12.21 86.6904 -2.58008 128.46 26
c0.850586 0.589844 1.41992 0 0.730469 -1c-28.9697 -41.3496 -128.73 -54.7598 -151.37 -21.3496c-12.0801 17.8301 -0.599609 43.8594 19.5498 41.1494c6.7998 -0.769531 53.7705 -8 100.48 13.6807c27.4893 12.7598 37.8701 26.79 36.3096 38.1602
c-0.447266 3.00293 -2.57031 7.16504 -4.74023 9.28906c-5 4.83008 -12.79 8.60059 -26 12.3105c-4.35938 1.22949 -7.31934 2.00977 -10.5098 3.05957c-5.67969 1.83008 -8.47949 3.33008 -9.10938 14c-0.280273 4.62988 -1.09082 20.9102 -1.38086 27.6299
c-0.519531 11.7607 -1.91992 27.8506 -11.9199 34.4902c-2.37305 1.51953 -6.58691 2.75195 -9.40527 2.75195c-1.1748 0 -3.05371 -0.229492 -4.19434 -0.511719c-5.69043 -0.969727 -9.06055 -4.00977 -13.2598 -7.50977
c-12.4404 -10.3701 -22.9502 -12.0605 -34.6406 -11.5605c-6.98926 0.290039 -14.3994 1.37988 -22.8799 1.87988l-5 0.290039c-19.5801 1 -40.5693 -15.9092 -44.0693 -39.9092c-4.86035 -33.4307 19.3291 -50.7002 26.3291 -60.8301
c0.912109 -1.0918 1.77246 -3.12598 1.9209 -4.54004c0 -1.94043 -1.25 -3.48047 -2.48047 -4.79004c-19.9805 -20.54 -26.3701 -53.1699 -18.8398 -80.3701c0.768555 -2.76562 2.35938 -7.12891 3.5498 -9.74023c17.7002 -41.2598 72.4902 -60.4795 126 -43
c5.81152 1.89844 14.9238 5.74219 20.3398 8.58008c9.78906 4.8418 23.7441 15.2852 31.1504 23.3096c14.2002 14.8408 22.6396 30.9707 25.9297 50.8408c2.81055 18.6191 -7.78027 18.7598 -11.4395 18.0996c-1.13477 6.94531 -4.32422 17.8223 -7.12012 24.2803
c-15.6299 -12.3506 -35.71 -20.9707 -51 -25.3506c-69.4004 -19.9102 -90.1904 6.35059 -96.4004 -13.8096c33.7705 -12.3701 69.5098 -7.07031 69.5098 -7.07031zM171.31 290.5l0.0605469 0.00976562c-0.0947266 -0.115234 -0.171875 -0.331055 -0.171875 -0.481445
c0 -0.418945 0.34082 -0.759766 0.759766 -0.759766c0.124023 0 0.308594 0.0546875 0.412109 0.121094c11.4199 8.30078 64.9502 42.7705 134.5 26.8301c0.860352 -0.189453 1.39941 1.29004 0.639648 1.7207c-11.3398 6.33984 -28.6895 10.6494 -41 10.7393
c-0.404297 0.00976562 -0.732422 0.345703 -0.732422 0.75c0 0.134766 0.0634766 0.332031 0.142578 0.44043c1.84668 2.41602 5.30078 5.88379 7.70996 7.74023c0.166992 0.126953 0.302734 0.401367 0.302734 0.611328c0 0.424805 -0.344727 0.770508 -0.770508 0.770508
c-0.0146484 0 -0.0380859 -0.000976562 -0.0517578 -0.00195312c-17.5205 -1.08008 -37.5107 -9.4707 -49 -17.2998c-0.107422 -0.0751953 -0.300781 -0.136719 -0.431641 -0.136719c-0.414062 0 -0.75 0.335938 -0.75 0.75
c0 0.0498047 0.00976562 0.12793 0.0214844 0.176758c0.899414 4.30957 3.72949 9.98926 5.18945 12.6494c0.0566406 0.0947266 0.102539 0.261719 0.102539 0.37207c0 0.402344 -0.327148 0.729492 -0.730469 0.729492
c-0.110352 0 -0.276367 -0.0449219 -0.37207 -0.101562c-18.4697 -9.4502 -39.0898 -26.2803 -55.8301 -45.6299z" />
<glyph glyph-name="megaport" unicode="&#xf5a3;" horiz-adv-x="496"
d="M214.5 238.4l33.4004 33.3994l33.3994 -33.3994v-66.4004l-33.2998 -33.2998l-33.5 33.5v66.2002zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM393.1 25.5996h0.100586v87.1006l-59.7002 59.7002v87.5996l-59.5 59.5
v75.5996l-26.0996 19.2002l-26.1006 -19.2002v-75.5996l-59.5 -59.5v-87.9004l-59.5 -59.5v-87l26.1006 -19.1992l26.0996 19.1992v65.5l33.5 33.4004l33.4004 -33.4004v-65.5l26.0996 -19.1992l26.2002 19.1992v65.5l33.3994 33.4004l33.4004 -33.4004v-65.5l26 -19.1992z
@ -3269,21 +3262,10 @@ c-0.400391 -8.59961 28.3994 -33.5 57.7998 -32.2998zM263.9 76.9004v0.599609c-0.20
c32.6006 0.199219 59 24.2998 58.8008 54zM346.1 34.2002c18.4004 23.2002 12.2002 62 1.7002 72.2998c-15.5996 11.9004 -38 -3.2998 -58.8994 -26.5996c-18.3008 -21.1006 -28.4004 -59.6006 -15.1006 -72c12.7002 -9.60059 47 -8.30078 72.2998 26.2998zM369 107.4
c23.7002 18.6992 31.2998 73.5996 -12.5996 98.2998c-26.4004 7 -8.90039 -107.7 12.5996 -98.2998z" />
<glyph glyph-name="redhat" unicode="&#xf7bc;" horiz-adv-x="512"
d="M312.4 46.7998c1.2998 -1.2998 3.59961 -5.59961 0.799805 -11.0996c-1.60059 -2.90039 -3.2002 -4.90039 -6.2002 -7.2998c-3.59961 -2.90039 -10.5996 -6.2002 -20.2998 -0.100586c-5.2002 3.2998 -5.5 4.40039 -12.7002 3.40039
c-5.09961 -0.700195 -7.09961 4.5 -5.2998 8.7998c1.89941 4.2998 9.39941 7.7002 18.7998 2.2002c4.2002 -2.5 10.7998 -7.7002 16.5996 -3.10059c2.40039 1.90039 3.80078 3.2002 7.2002 7c0.299805 0.5 0.799805 0.5 1.10059 0.200195zM256 418.3
c141.4 0 256 -114.6 256.3 -255.899c0 -51.3008 -15.0996 -99 -41.0996 -139.101c-34.4004 7.90039 -63.2998 1.5 -77.7002 -4.5c-1.40039 -0.700195 -2.2998 -2.09961 -2.2998 -3.7002c0 -1.89941 1.09961 -2.09961 0.599609 -4.7998
c-0.700195 -3.09961 -4.2002 -6.09961 -13 -8.09961c-17.3994 -3.7998 -28.3994 -21.9004 -34.7002 -27.7998c-6.5 -6.10059 -23.2998 -10.2002 -25.2998 -8.30078c-0.299805 0.300781 -0.299805 0.700195 0.100586 1.2002c2.5 3.2998 11.8994 13.5 17.5996 24.5
c5.2002 9.90039 9.7002 12.7002 16 22.1006c1.90039 2.69922 9 12.5 11.0996 20.0996c2.30078 7.59961 1.5 16.9004 2.40039 20.7998c1.2002 5.60059 6.5 17.7002 6.90039 24.5c0.199219 3.90039 -16.1006 -5.5 -23.9004 -5.5s-15.4004 4.7002 -22.2998 5
c-8.60059 0.400391 -14.1006 -6.59961 -21.9004 -5.39941c-4.39941 0.699219 -8.2002 4.59961 -15.8994 4.89941c-11.1006 0.400391 -24.6006 -6.09961 -49.9004 -5.2998c-24.9004 0.799805 -48 31.5 -51.0996 36.4004c-3.7002 5.69922 -8.2002 5.69922 -13.1006 1.19922
c-4.89941 -4.39941 -11 -0.899414 -12.7002 2.10059c-2.39941 4.2998 -8 14.7998 -16.2998 21.2002c-8.7002 6.7998 -17.5 6.09961 -21.5 5c-10.5 -2.80078 -15.5996 -13.6006 -14.7002 -22.7002c0.900391 -9.2998 5.60059 -13.5 9.5 -17.7998
c6.30078 -7.2002 6.10059 -14.1006 15.8008 -18.2002c5 -2.10059 6.69922 -5.10059 5.2998 -9.10059c-1.2998 -3.5 -6.40039 -4.2998 -9.7998 -4.5c-8.30078 -0.399414 -15.1006 3.5 -15.8008 3.90039c-12 7.59961 -11.1992 22.9004 -30.2998 22.9004
c-3.7998 0 -7.2998 -1 -10.3994 -2.60059c-12.4004 -6.39941 -27 -10.2002 -42.8008 -10.2002h-17.7998c-8.59961 25.7002 -13.2998 53.2002 -13.2998 81.8008c0 141.3 114.6 255.899 256 255.899zM464.2 167.5c5.5 30.5996 -20.2002 53.2002 -63.9004 63.0996
c-2.5 -8.5 -6.09961 -19.3994 -22.0996 -27.5996c-2.40039 -1.2002 -3.2998 0.799805 -2.2002 2.59961c6.09961 10.3008 7.09961 12.9004 8.90039 16.9004c2.5 6 3.7998 14.4004 -1.10059 32c-9.59961 34.5996 -29.7002 80.9004 -44.2998 95.9004
c-14.0996 14.5 -39.5996 18.5996 -62.7002 12.6992c-8.39941 -2.19922 -25.0996 -10.7998 -55.8994 -3.89941c-53.3008 12 -61.2002 -14.7002 -64.3008 -26.2998c-3 -11.6006 -10.3994 -44.7002 -10.3994 -44.7002c-2.40039 -13.5 -5.7002 -36.9004 77.2002 -52.7002
c62.6992 -12 30.8994 -31.7998 55.6992 -48.4004c5.5 -3.59961 0 -6.69922 -6.09961 -7.2998c-16.4004 -1.7002 -77.0996 15.7002 -113.1 36.1006c-29.4004 17.8994 -29.9004 34.0996 -23.2002 47.7998c-44.4004 4.7998 -77.7998 -4.2002 -83.7998 -25.2002
c-10.3008 -36.0996 79.3994 -97.7002 181.6 -128.6c107.2 -32.4004 217.4 -9.80078 229.7 57.5996zM229.6 313c19.9004 0 34.4004 -14.5 6.5 -16.5996c-29.5996 -2.10059 -32.6992 -5.30078 -38.1992 -11.2002c-7.80078 -8.2998 -18.1006 10.7998 -18.1006 10.7998
c-6.2002 1.2998 -13.5996 11.2002 -9.59961 20.5c4 9.2002 11.2998 6.5 13.5996 3.59961c11.4004 -14.0996 19.5 -7.09961 45.7998 -7.09961zM290.7 353.2c27 2.7998 39.5996 -7.7002 39.3994 -14.1006c-0.199219 -7.59961 -13.6992 -13.5 -30.0996 -13.1992
c-5.2998 0.0996094 -10.2998 0.899414 -14.5996 2.09961c-1.2002 0.299805 -1.2002 1.90039 0 2.2002c30.5996 7 15.8994 20.5 -18.3008 15.0996c-1.19922 0 -1.19922 1.2002 -0.5 1.5c5.80078 3 14.3008 5.40039 24.1006 6.40039z" />
d="M341.52 162.59v-0.149414c33.6504 0 82.3408 6.93945 82.3408 47c0.219727 6.73926 0.859375 1.81934 -20.8799 96.2393c-4.62012 19.1504 -8.68066 27.8398 -42.3105 44.6504c-26.0898 13.3398 -82.9199 35.3701 -99.7295 35.3701
c-15.6602 0 -20.2002 -20.1699 -38.8701 -20.1699c-18 0 -31.3105 15.0596 -48.1201 15.0596c-16.1406 0 -26.6602 -11 -34.7803 -33.6201c-27.5 -77.5498 -26.2803 -74.2695 -26.1201 -78.2695c0 -24.7998 97.6406 -106.11 228.47 -106.11zM429.07 193.19
l-0.0703125 -0.0302734c4.65039 -22 4.65039 -24.3506 4.65039 -27.25c0 -37.6602 -42.3301 -58.5605 -98 -58.5605c-125.74 -0.0800781 -235.91 73.6504 -235.91 122.33v0.0771484c0 5.65332 1.81836 14.4531 4.05957 19.6436
c-45.2402 -2.26074 -103.8 -10.3301 -103.8 -62.0303c0 -84.6699 200.63 -189 359.49 -189c121.79 0 152.51 55.0801 152.51 98.5801c0 34.21 -29.5898 73.0498 -82.9297 96.2402z" />
<glyph glyph-name="sketch" unicode="&#xf7c6;" horiz-adv-x="512"
d="M27.5 285.8l78.9004 105.8l-6.90039 -130.699h-90.5zM396.3 402.3l7.10059 -133.5l-135.7 147.2zM112.2 229.7l122.6 -239.7l-224.899 261.7h91.0996zM114.2 260.9l142.1 154.1l60.4004 -65.5996l81.5 -88.5h-284zM411.5 251.8v-0.0996094h90.9004l-224.801 -261.7z
M415.4 379l87.8994 -118.1h-90.2998l-6.09961 113.399l-0.900391 17.2998zM113.5 354.5l2.59961 47.7998l128.601 13.7002l-135.8 -147.1zM401.2 251.8l-144.9 -283.8l-102.7 200.9l-42.3994 82.8994h290z" />
@ -3455,5 +3437,16 @@ c0 -10.7881 -8.63965 -20.9561 -19.2861 -22.6982c-54.9102 0.0195312 -131.93 6.009
c0 13.7334 11.1455 24.8799 24.8799 24.8799c8.72949 0 18.8213 -6.41504 22.5264 -14.3184l81 -205.06h1.20996l77 203.529c3.22559 8.26074 13.041 14.9648 21.9092 14.9648c12.9834 0 23.5205 -10.5371 23.5205 -23.5195
c0 -1.89258 -0.438477 -4.90137 -0.979492 -6.71484l-109.6 -273.391c-18.5498 -47.2197 -37.1201 -79.5596 -93.29 -79.5596c-0.151367 -0.000976562 -0.395508 -0.000976562 -0.545898 -0.000976562c-6.4668 0 -16.8887 0.874023 -23.2646 1.95117
c-8.52051 2.44238 -15.4365 11.6201 -15.4365 20.4844c0 11.7637 9.54688 21.3105 21.3096 21.3105c0.28418 0 0.744141 -0.0117188 1.02734 -0.0253906c0.660156 -0.0595703 10.9102 -0.660156 13.8604 -0.660156c30.4697 0 43.7393 18.9404 58.0693 59.4102z" />
<glyph glyph-name="git-alt" unicode="&#xf841;"
d="M439.55 211.95c4.66504 -4.66602 8.45117 -13.8076 8.45117 -20.4053s-3.78613 -15.7393 -8.45117 -20.4053l-194.689 -194.689c-4.66602 -4.66211 -13.8047 -8.44629 -20.4004 -8.44629s-15.7344 3.78418 -20.4004 8.44629l-195.609 195.6
c-4.66504 4.66602 -8.45117 13.8076 -8.45117 20.4053s3.78613 15.7393 8.45117 20.4053l134.12 134.14l50.79 -50.8496c-5.95996 -14.2607 -2.16016 -36.4902 18.6396 -45v-123c-22.3203 -9.09082 -28.8203 -38.4004 -11.25 -56
c5.55176 -5.54883 16.4268 -10.0518 24.2754 -10.0518c7.84766 0 18.7236 4.50293 24.2744 10.0518c13.1807 13.1494 16.2197 42.46 -9.08008 55v121.85l46.3506 -46.29c-14.21 -34.4697 29.5098 -63.8301 56 -37.3398c25.71 25.6895 -1.24023 68.4902 -35.4707 56.6895
l-49.6592 49.6602c9.29004 26.9102 -16.3301 52.8203 -43.3906 43.6807l-51.5195 51.5195l40.6602 40.6299c4.66602 4.66309 13.8076 8.44727 20.4043 8.44727s15.7383 -3.78418 20.4053 -8.44727z" />
<glyph glyph-name="stackpath" unicode="&#xf842;"
d="M244.6 215.6c0 -8.5 -4.25977 -20.4893 -21.3398 -20.4893h-19.6094v41.4697h19.6094c17.1299 0 21.3398 -12.3604 21.3398 -20.9805zM448 416v-448h-448v448h448zM151.3 160.16c0 21.2402 -12.1201 34.54 -46.7197 44.8496c-20.5703 7.41016 -26 10.9102 -26 18.6299
c0 7.7207 7 14.6104 20.4102 14.6104c14.0898 0 20.79 -8.4502 20.79 -18.3496h30.7002l0.189453 0.569336c0.5 19.5703 -15.0596 41.6504 -51.1201 41.6504c-23.3701 0 -52.5498 -10.75 -52.5498 -38.29c0 -19.4004 9.25 -31.29 50.7402 -44.3701
c17.2598 -6.15039 21.9102 -10.4004 21.9102 -19.4795c0 -15.2002 -19.1309 -14.2305 -19.4707 -14.2305c-20.3994 0 -25.6494 9.09961 -25.6494 21.9004h-30.7998l-0.180664 -0.560547c-0.679688 -31.3203 28.3799 -45.2197 56.6299 -45.2197
c29.9805 0 51.1201 13.5498 51.1201 38.29zM276.68 215.79c0 25.2998 -18.4297 45.46 -53.4199 45.46h-51.7793v-138.18h32.1699v47.3594h19.6094c30.25 0 53.4199 15.9502 53.4199 45.3604zM297.94 123l49.0596 138.22h-31.0898l-47.9102 -138.22h29.9404zM404.46 261.22
h-31.0898l-47.9102 -138.22h29.9404z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 678 KiB

After

Width:  |  Height:  |  Size: 676 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,12 +1,12 @@
<?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.8.0 by @fontawesome - https://fontawesome.com
Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190112 at Tue Mar 19 17:20:30 2019
Created by FontForge 20190112 at Tue May 7 11:33:43 2019
By Robert Madole
Copyright (c) Font Awesome
</metadata>

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,12 +1,12 @@
<?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.8.0 by @fontawesome - https://fontawesome.com
Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata>
Created by FontForge 20190112 at Tue Mar 19 17:20:30 2019
Created by FontForge 20190112 at Tue May 7 11:33:44 2019
By Robert Madole
Copyright (c) Font Awesome
</metadata>
@ -2853,9 +2853,9 @@ c3.03027 3.04004 7.12012 4.7002 11.3203 4.7002c1.14941 0 2.2998 -0.129883 3.4394
c2.93945 4.58984 8.01953 7.37012 13.4697 7.37012h0.00195312c4.82812 0 10.8574 -3.30176 13.458 -7.37012c2.5498 -3.97949 62.5303 -98.9102 62.5303 -217.7c0 -1.46973 0 -2.93945 -0.00976562 -4.39941c74.0391 60.1699 156.699 78.9102 160.579 79.7598
c1.15039 0.259766 2.30078 0.379883 3.44043 0.379883c4.2002 0 8.29004 -1.66016 11.3203 -4.7002c3.85938 -3.87012 5.47949 -9.43945 4.2998 -14.7695c-0.879883 -3.96973 -20.6797 -90.5205 -84.9297 -165.641c44.3896 -8.91992 75.2197 -24.9893 76.7793 -25.8096z" />
<glyph glyph-name="check-double" unicode="&#xf560;"
d="M504.5 276.05c10 -10.0596 10 -26.3594 0 -36.4199l-294.4 -296.09c-9.98926 -10.0596 -26.1992 -10.0596 -36.1992 0l-166.4 167.36c-10 10.0498 -10 26.3594 0 36.4092l36.2002 36.4102c9.99023 10.0605 26.2002 10.0605 36.2002 0l112.1 -112.739l240.1 241.479
c9.99023 10.0498 26.2002 10.0498 36.2002 0zM166.57 165.29l-122.601 123.5c-6.83984 7.01953 -6.83984 18.3604 0.180664 25.2002l42.1299 41.7695c7.01953 6.83984 18.3594 6.83984 25.2002 -0.179688l68.2295 -68.7705l157.16 156.08
c7.03027 6.84082 18.3701 6.84082 25.21 -0.179688l41.9502 -42.1201c6.83984 -7.03027 6.83984 -18.3701 -0.180664 -25.21l-212.069 -210.27c-7.03027 -6.84082 -18.3701 -6.84082 -25.21 0.179688z" />
d="M505 273.2c9.2998 -9.2998 9.2998 -24.5 -0.0996094 -34l-296 -296.2c-9.30078 -9.40039 -24.5 -9.40039 -33.9004 0l-168 168.1c-9.40039 9.40039 -9.40039 24.6006 0 34l39.7002 39.7002c9.2998 9.40039 24.5 9.40039 33.8994 0l111.4 -111.5l239.5 239.5
c9.2998 9.40039 24.5 9.40039 33.9004 0zM180.7 167.2l-112 112.2c-6.2002 6.19922 -6.2002 16.2998 0 22.5996l45.2998 45.2998c6.2002 6.2998 16.4004 6.2998 22.5996 0l55.4004 -55.5l151.5 151.5c6.2002 6.2998 16.4004 6.2998 22.5996 0l45.2002 -45.2998
c6.2002 -6.2002 6.2002 -16.2998 0 -22.5996l-208 -208.2c-6.2002 -6.2998 -16.3994 -6.2998 -22.5996 0z" />
<glyph glyph-name="cocktail" unicode="&#xf561;" horiz-adv-x="576"
d="M296 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v125.22l-168.74 168.73c-15.5195 15.5195 -4.5293 42.0498 17.4199 42.0498h366.641c21.9492 0 32.9395 -26.5303 17.4199 -42.0498
l-168.74 -168.73v-125.22h56zM432 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144c-27.4102 0 -52.7695 8.08008 -74.5801 21.3799l35.2598 35.2598c12.0303 -5.43945 25.2803 -8.63965 39.3203 -8.63965c52.9297 0 96 43.0596 96 96s-43.0703 96 -96 96
@ -4322,16 +4322,16 @@ c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h
c-1.19922 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM400 256
c61.7998 0 112 -50.2002 112 -112s-50.2002 -112 -112 -112h-16c0 -53 -43 -96 -96 -96h-192c-53 0 -96 43 -96 96v192c0 17.7002 14.2998 32 32 32h368zM400 96c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-16v-96h16z" />
<glyph glyph-name="radiation" unicode="&#xf7b9;" horiz-adv-x="496"
d="M167.8 191.8c0 -28.5996 15.2002 -53.5 37.7998 -67.7998l-80.3994 -128.4c-4.7998 -7.69922 -15.2998 -10.0996 -22.7002 -4.7998c-58.0996 42 -97.4004 108.4 -102.5 184.2c-0.599609 9.09961 7.09961 16.7998 16.2002 16.7998h151.6zM205.6 259.5l-80.3994 128.5
c-4.7998 7.59961 -2.40039 18.0996 5.59961 22.4004c34.9004 18.7998 74.7998 29.5996 117.2 29.5996s82.2998 -10.7998 117.2 -29.5996c8 -4.30078 10.3994 -14.7002 5.59961 -22.4004l-80.3994 -128.5c-12.4004 7.7002 -26.8008 12.4004 -42.4004 12.4004
s-30.0996 -4.7002 -42.4004 -12.4004zM248 239.8c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM479.8 191.8c9.10059 0 16.7998 -7.7002 16.2002 -16.7002c-5.09961 -75.7998 -44.4004 -142.199 -102.5 -184.199
c-7.40039 -5.40039 -17.9004 -2.90039 -22.7002 4.7998l-80.3994 128.399c22.5996 14.2002 37.7998 39.1006 37.7998 67.7002h151.6z" />
d="M328.2 192.2c0 28.5996 -15.2002 53.5 -37.7998 67.7998l80.3994 128.4c4.7998 7.69922 15.2998 10.0996 22.7002 4.7998c58.0996 -42 97.4004 -108.4 102.5 -184.2c0.599609 -9.09961 -7.09961 -16.7998 -16.2002 -16.7998h-151.6zM290.4 124.5l80.3994 -128.5
c4.7998 -7.59961 2.40039 -18.0996 -5.59961 -22.4004c-34.9004 -18.7998 -74.7998 -29.5996 -117.2 -29.5996s-82.2998 10.7998 -117.2 29.5996c-8 4.30078 -10.3994 14.7002 -5.59961 22.4004l80.3994 128.5c12.4004 -7.7002 26.8008 -12.4004 42.4004 -12.4004
s30.0996 4.7002 42.4004 12.4004zM248 144.2c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM16.2002 192.2c-9.10059 0 -16.7998 7.7002 -16.2002 16.7002c5.09961 75.7998 44.4004 142.199 102.5 184.199
c7.40039 5.40039 17.9004 2.90039 22.7002 -4.7998l80.3994 -128.399c-22.5996 -14.2002 -37.7998 -39.1006 -37.7998 -67.7002h-151.6z" />
<glyph glyph-name="radiation-alt" unicode="&#xf7ba;" horiz-adv-x="496"
d="M184 192c0 -22.7998 12.0996 -42.7998 30.0996 -54l-41.6992 -66.7998c-5.2002 -8.2998 -16.4004 -9.90039 -24 -3.7998c-32.5 26 -54.9004 64.1992 -59.5 107.8c-0.900391 9.09961 6.7998 16.7998 16 16.7998h79.0996zM281.8 246.1
c-9.7998 6.2002 -21.5 9.90039 -33.8994 9.90039c-12.4004 0 -24 -3.7002 -33.8008 -9.90039l-41.7998 66.9004c-4.7998 7.7998 -2.39941 18.4004 5.7998 22.5c21.2002 10.4004 44.8008 16.5 69.9004 16.5s48.7002 -6.09961 69.7998 -16.5
c8.2002 -4.09961 10.7002 -14.7002 5.7998 -22.5zM391.1 192c9.2002 0 17 -7.7002 15.9004 -16.9004c-4.59961 -43.5996 -26.9004 -81.7998 -59.5 -107.8c-7.59961 -6.09961 -18.7998 -4.5 -24 3.7998l-41.7002 66.8008c18.1006 11.2998 30.2002 31.2998 30.2002 54.0996
h79.0996zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 8c101.5 0 184 82.5 184 184s-82.5 184 -184 184s-184 -82.5 -184 -184s82.5 -184 184 -184zM248 224c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32
s-32 14.2998 -32 32s14.2998 32 32 32z" />
d="M312 192c0 22.7998 -12.0996 42.7998 -30.0996 54l41.6992 66.7998c5.2002 8.2998 16.4004 9.90039 24 3.7998c32.5 -26 54.9004 -64.1992 59.5 -107.8c0.900391 -9.09961 -6.7998 -16.7998 -16 -16.7998h-79.0996zM214.2 137.9
c9.7998 -6.2002 21.5 -9.90039 33.8994 -9.90039c12.4004 0 24 3.7002 33.8008 9.90039l41.7998 -66.9004c4.7998 -7.7998 2.39941 -18.4004 -5.7998 -22.5c-21.2002 -10.4004 -44.8008 -16.5 -69.9004 -16.5s-48.7002 6.09961 -69.7998 16.5
c-8.2002 4.09961 -10.7002 14.7002 -5.7998 22.5zM104.9 192c-9.2002 0 -17 7.7002 -15.9004 16.9004c4.59961 43.5996 26.9004 81.7998 59.5 107.8c7.59961 6.09961 18.7998 4.5 24 -3.7998l41.7002 -66.8008c-18.1006 -11.2998 -30.2002 -31.2998 -30.2002 -54.0996
h-79.0996zM248 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM248 376c-101.5 0 -184 -82.5 -184 -184s82.5 -184 184 -184s184 82.5 184 184s-82.5 184 -184 184zM248 160c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
<glyph glyph-name="restroom" unicode="&#xf7bd;" horiz-adv-x="640"
d="M128 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM512 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM639.3 93.5c3.7002 -15.0996 -8.2998 -29.5 -24.5 -29.5
h-54.7998v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-54.7998c-16.2002 0 -28.2002 14.4004 -24.7002 29.5l45.5996 185.8c3.30078 13.5 15.5 23 29.8008 24.2002c15 -9.7002 32.7998 -15.5 52 -15.5c19.1992 0 37 5.7998 52 15.5
@ -4352,8 +4352,8 @@ c0.699219 -9.2998 -6.80078 -17.2998 -16.1006 -17.2998h-32.2002c-8.2998 0 -15.099
<glyph glyph-name="sd-card" unicode="&#xf7c2;" horiz-adv-x="384"
d="M320 448c35.2998 0 64 -28.7002 64 -64v-384c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v320l128 128h192zM160 288v96h-48v-96h48zM240 288v96h-48v-96h48zM320 288v96h-48v-96h48z" />
<glyph glyph-name="sim-card" unicode="&#xf7c4;" horiz-adv-x="384"
d="M320 448c35.2998 0 64 -28.7002 64 -64v-384c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v320l128 128h192zM160 256v-64h64v64h-64zM64 224v-32h64v64h-32c-17.7002 0 -32 -14.2998 -32 -32zM128 0v64h-64v-32c0 -17.7002 14.2998 -32 32 -32
h32zM224 0v64h-64v-64h64zM320 32v32h-64v-64h32c17.7002 0 32 14.2998 32 32zM320 96v64h-256v-64h256zM320 192v32c0 17.7002 -14.2998 32 -32 32h-32v-64h64z" />
d="M0 384c0 35.2998 28.7002 64 64 64h192l128 -128v-320c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v384zM224 192v64h-64v-64h64zM320 192v32c0 17.7002 -14.2998 32 -32 32h-32v-64h64zM256 64v-64h32c17.7002 0 32 14.2998 32 32v32h-64z
M160 64v-64h64v64h-64zM64 64v-32c0 -17.7002 14.2998 -32 32 -32h32v64h-64zM64 160v-64h256v64h-256zM64 224v-32h64v64h-32c-17.7002 0 -32 -14.2998 -32 -32z" />
<glyph glyph-name="skating" unicode="&#xf7c5;" horiz-adv-x="448"
d="M400 448c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM400 0c8.7998 0 16 -7.2002 16 -16c0 -26.5 -21.5 -48 -48 -48h-96c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 7.2002 16 16s7.2002 16 16 16zM117.8 -8.59961
c6.2998 6.2998 16.5 6.19922 22.7002 0c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006c-9.2998 -9.2998 -21.5996 -14 -33.9004 -14c-12.2998 0 -24.5996 4.60059 -34 14l-67.8994 67.9004c-6.2002 6.2002 -6.2002 16.3994 0 22.5996s16.3994 6.2002 22.5996 0

Before

Width:  |  Height:  |  Size: 798 KiB

After

Width:  |  Height:  |  Size: 798 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3266,7 +3266,8 @@ check-circle:
check-double:
changes:
- 5.1.0
label: Check Double
- 5.8.2
label: Double Check
search:
terms:
- accept
@ -6350,6 +6351,7 @@ facebook:
changes:
- '2'
- 5.0.0
- 5.8.2
label: Facebook
search:
terms:
@ -6362,6 +6364,7 @@ facebook:
facebook-f:
changes:
- 5.0.0
- 5.8.2
label: Facebook F
search:
terms:
@ -6373,6 +6376,7 @@ facebook-f:
facebook-messenger:
changes:
- 5.0.0
- 5.8.2
label: Facebook Messenger
search:
terms: []
@ -6384,6 +6388,7 @@ facebook-square:
changes:
- '1'
- 5.0.0
- 5.8.2
label: Facebook Square
search:
terms:
@ -7813,6 +7818,7 @@ git:
changes:
- '4.1'
- 5.0.0
- 5.8.2
label: Git
search:
terms: []
@ -7820,10 +7826,20 @@ git:
- brands
unicode: f1d3
voted: false
git-alt:
changes:
- 5.8.2
label: Git Alt
search:
terms: []
styles:
- brands
unicode: f841
git-square:
changes:
- '4.1'
- 5.0.0
- 5.8.2
label: Git Square
search:
terms: []
@ -10767,6 +10783,7 @@ linkedin-in:
- 5.0.0
- 5.4.1
- 5.8.0
- 5.8.1
label: LinkedIn In
search:
terms:
@ -11100,6 +11117,7 @@ mailchimp:
- 5.1.0
- 5.7.0
- 5.8.0
- 5.8.2
label: Mailchimp
search:
terms: []
@ -13952,6 +13970,7 @@ r-project:
radiation:
changes:
- 5.6.0
- 5.8.2
label: Radiation
search:
terms:
@ -13969,6 +13988,7 @@ radiation:
radiation-alt:
changes:
- 5.6.0
- 5.8.2
label: Alternate Radiation
search:
terms:
@ -14156,6 +14176,7 @@ reddit-square:
redhat:
changes:
- 5.6.0
- 5.8.2
label: Redhat
search:
terms:
@ -14454,6 +14475,7 @@ rockrms:
route:
changes:
- 5.0.9
- 5.2.0
label: Route
search:
terms:
@ -15301,6 +15323,7 @@ signature:
sim-card:
changes:
- 5.6.0
- 5.8.2
label: SIM Card
search:
terms:
@ -16162,6 +16185,15 @@ stack-overflow:
- brands
unicode: f16c
voted: false
stackpath:
changes:
- 5.8.2
label: Stackpath
search:
terms: []
styles:
- brands
unicode: f842
stamp:
changes:
- 5.1.0

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Plugin's routes
# See: http://guides.rubyonrails.org/routing.html

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AddAutowatchInvolvedIssueToUser < Rails.version < '5.2' ? ActiveRecord::Migration : ActiveRecord::Migration[4.2]
def change
add_column :user_preferences, :autowatch_involved_issue, :boolean, default: true, null: false

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AddHideToRoles < Rails.version < '5.2' ? ActiveRecord::Migration : ActiveRecord::Migration[4.2]
def change
add_column :roles, :hide, :boolean, default: false, null: false

View File

@ -170,7 +170,7 @@ It provides :
* `bootstrap-datepicker 1.8.0 <https://github.com/uxsolutions/bootstrap-datepicker>`_
* `d3 3.5.17 <https://d3js.org/>`_
* `d3plus v2.0.0-alpha.17 <https://d3plus.org/>`_
* `FontAwesome 5.8.0 <https://fontawesome.com/>`_
* `FontAwesome 5.8.2 <https://fontawesome.com/>`_
* `mermaid 8.0.0 <https://github.com/knsv/mermaid/>`_
* `nvd3 1.8.6 <https://github.com/novus/nvd3>`_
* `ZeroClipboard 2.3.0 <https://github.com/zeroclipboard/zeroclipboard>`_

View File

@ -1,3 +1,7 @@
# frozen_string_literal: true
raise "\n\033[31madditionals requires ruby 2.3 or newer. Please update your ruby version.\033[0m" if RUBY_VERSION < '2.3'
require_dependency 'additionals'
Redmine::Plugin.register :additionals do

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
MAX_CUSTOM_MENU_ITEMS = 5
SELECT2_INIT_ENTRIES = 20

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Formater
module Additionals
module Formatter

View File

@ -1,4 +1,5 @@
# Global helper functions
# frozen_string_literal: false
module Additionals
module Helpers
def additionals_list_title(options)
@ -141,7 +142,7 @@ module Additionals
min = 0
hours = 0
days = 0
if secs > 0
if secs.positive?
min = (secs / 60).round
hours = (secs / 3_600).round
days = (secs / 86_400).round

View File

@ -1,4 +1,5 @@
# Redmine hooks
# frozen_string_literal: false
module Additionals
class AdditionalsHookListener < Redmine::Hook::ViewListener
include IssuesHelper

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module AccessControlPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module AccountControllerPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module FormatterMarkdownPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module FormatterTextilePatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module FormattingHelperPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module IssuePatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module IssuePriorityPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module PrincipalPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module ProjectPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
require_dependency 'query'
module Additionals

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module RolePatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module TimeEntryPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module UserPatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
module Additionals
module Patches
module UserPreferencePatch

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
require_dependency 'wiki_controller'
module Additionals

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
require_dependency 'wiki'
module Additionals
@ -17,7 +19,7 @@ module Additionals
module InstanceMethodsForAdditionalsWiki
def sidebar_with_additionals
@sidebar ||= find_page('Sidebar', with_redirect: false)
if @sidebar && @sidebar.content
if @sidebar&.content
sidebar_without_additionals
else
wiki_sidebar = Additionals.settings[:global_wiki_sidebar].to_s

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Calendar wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# CryptoCompare wiki macros
# see https://www.cryptocompare.com/dev/widget/wizard/
module Additionals

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Date wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Font Awesome wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Gist wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Gist wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Group wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Slideshare wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Issue wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Last_updated_at wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Last_updated_by wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Member wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# meteoblue wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Issue wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Project wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Recently updated wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Reddit wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Redmine.org issue wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Redmine.org issue wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Slideshare wiki macros
module Additionals
module WikiMacros
@ -26,7 +28,7 @@ module Additionals
raise 'The correct usage is {{slideshare(<key>[, width=x, height=y, slide=number])}}' if args.empty?
v = args[0]
src = if slide > 0
src = if slide.positive?
'//www.slideshare.net/slideshow/embed_code/' + v + '?startSlide=' + slide.to_s
else
'//www.slideshare.net/slideshow/embed_code/' + v

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Tradingview wiki macros
# see https://www.tradingview.com/widget/
module Additionals

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Twitter wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# User wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Vimeo wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
# Youtube wiki macros
module Additionals
module WikiMacros

View File

@ -1,3 +1,5 @@
# frozen_string_literal: false
namespace :redmine do
namespace :additionals do
desc <<-DESCRIPTION

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require File.expand_path('../../test_helper', __FILE__)
class AccountControllerTest < Additionals::ControllerTest

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require File.expand_path('../../test_helper', __FILE__)
class AdditionalsAssignToMeControllerTest < Additionals::ControllerTest

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require File.expand_path('../../test_helper', __FILE__)
class AdditionalsChangeStatusControllerTest < Additionals::ControllerTest

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require File.expand_path('../../test_helper', __FILE__)
class AdditionalsMacrosControllerTest < Additionals::ControllerTest

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