[Rt-commit] rt branch 5.0/core-history-filter2 created. rt-5.0.2-62-gc98254517b

BPS Git Server git at git.bestpractical.com
Tue Feb 8 01:21:03 UTC 2022


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rt".

The branch, 5.0/core-history-filter2 has been created
        at  c98254517b20acc13c93178b4c04edd108042a4f (commit)

- Log -----------------------------------------------------------------
commit c98254517b20acc13c93178b4c04edd108042a4f
Author: Brian Conry <bconry at bestpractical.com>
Date:   Mon Feb 7 16:54:34 2022 -0600

    Add Ticket Transaction History Filtering
    
    This adds the ability to filter transactions in a ticket's history based
    on the transaction type.  The set of filterable options is configurable
    and defaults to 'Create', 'Correspond', and 'Comment'.  Queues can be
    configured to be filtered by default.
    
    The filtering is controlled by a new widget in the ticket transaction
    history header that allows the filter to be turned on/off and for
    individual (configured) transaction types to be toggled.

diff --git a/etc/RT_Config.pm.in b/etc/RT_Config.pm.in
index b0b0c5cc65..f7a33a8036 100644
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@ -2772,8 +2772,18 @@ Set(%PriorityAsString,
     Default => { Low => 0, Medium => 50, High => 100 },
 );
 
+=item C<@HistoryFilterTypes>
+
+Transaction types that ticket history can be filtered by, the default options
+are 'Create', 'Correspond' and 'Comment'.  A full list of valid options can be
+found on Transaction Query Builder page undder the Search menu.
+
 =back
 
+=cut
+
+Set(@HistoryFilterTypes, qw(Create Correspond Comment));
+
 =head2 Group Summary Configuration
 
 Below are configuration options for the Group Summary page.
diff --git a/lib/RT/Config.pm b/lib/RT/Config.pm
index 6286872212..cce040cf80 100644
--- a/lib/RT/Config.pm
+++ b/lib/RT/Config.pm
@@ -1521,6 +1521,12 @@ our %META;
             }
         },
     },
+    HistoryFilterTypes => {
+        Type            => 'ARRAY',
+        WidgetArguments => {
+            Description => 'Transactions types that history can be filtered by' # loc
+        }
+    },
     ServiceBusinessHours => {
         Type => 'HASH',
         PostLoadCheck   => sub {
diff --git a/share/html/Ticket/History.html b/share/html/Admin/Elements/EditHistoryFilter
similarity index 71%
copy from share/html/Ticket/History.html
copy to share/html/Admin/Elements/EditHistoryFilter
index 3ed3314d26..bc47287613 100644
--- a/share/html/Ticket/History.html
+++ b/share/html/Admin/Elements/EditHistoryFilter
@@ -45,42 +45,35 @@
 %# those contributions and any derivatives thereof.
 %#
 %# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, Title => loc("Ticket History #[_1]: [_2]", $Ticket->Id, $Ticket->Subject) &>
-<& /Elements/Tabs &>
-
-% $m->callback( %ARGS, Ticket => $Ticket, CallbackName => 'BeforeActionList' );
-
-<& /Elements/ShowHistory,
-    Object => $Ticket,
-    ShowHeaders => $ARGS{'ShowHeaders'}, 
-    Attachments => $attachments,
-    AttachmentContent => $attachment_content,
-    &> 
-
-% $m->callback( %ARGS, CallbackName => 'AfterShowHistory', Ticket => $Ticket );
-
-<%ARGS>
-$id => undef
-</%ARGS>
+<input type='hidden' name='HistoryFilter-Magic' value=1>
+
+<div class="form-row">
+  <div class="label col-3">
+    <&|/l&>History Filter</&>:
+  </div>
+  <div class="value col-9">
+    <select name="HistoryFilter" class="selectpicker form-control" multiple>
+%     foreach my $type ( @options ) {
+%         my $selected = '';
+%         if ( scalar @{$default} && grep {$_ eq $type} @{$default} ) {
+%             $selected = 'selected="selected"';
+%         }
+
+          <option <% $selected |n %> value="<% $type %>"><% loc( $type ) %></option>
+%     }
+    </select>
+  </div>
+</div>
 
 <%INIT>
+return unless $QueueObj;
 
-  
-
-my $Ticket = LoadTicket ($id);
-
-unless ($Ticket->CurrentUserHasRight('ShowTicket')) {
-    Abort("No permission to view ticket");
-}
-
-$Ticket->CurrentUser->AddRecentlyViewedTicket($Ticket);
-
-my $attachments = $Ticket->Attachments;
-my $attachment_content = $Ticket->TextAttachments;
-
+my $queue_attribute = $QueueObj->FirstAttribute( 'HistoryFilter' );
+my $default = $queue_attribute ? $queue_attribute->Content : [];
 
+my @options = RT->Config->Get( 'HistoryFilterTypes' );
 </%INIT>
 
-
-
-
+<%ARGS>
+$QueueObj => undef
+</%ARGS>
diff --git a/share/html/Admin/Queues/Modify.html b/share/html/Admin/Queues/Modify.html
index 13a5096b5b..2752867c6e 100644
--- a/share/html/Admin/Queues/Modify.html
+++ b/share/html/Admin/Queues/Modify.html
@@ -239,6 +239,12 @@
   </div>
 % }
 
+  <div class="form-row">
+    <div class="col-12"> <% # colspan=4 %>
+      <& /Admin/Elements/EditHistoryFilter, QueueObj => $QueueObj, %ARGS &>
+    </div>
+  </div>
+
 </&>
   <div class="form-row">
     <div class="col-12">
@@ -325,6 +331,33 @@ if ( $QueueObj->Id ) {
     if ( !$QueueObj->SLADisabled && !( RT->Config->Get('ServiceAgreements') && keys %{RT->Config->Get('ServiceAgreements')}) ) {
         push @no_redirect_results, loc("You enabled [_1] but [_2] hasn't been configured in RT_SiteConfig.pm, please check '[_3]' for more help", 'SLA', '%ServiceAgreements', 'docs/customizing/sla.pod');
     }
+
+    if ( $ARGS{'HistoryFilter-Magic'} ) {
+        unless ( ref $HistoryFilter ) {
+            if ( $HistoryFilter ) {
+                $HistoryFilter = [$HistoryFilter];
+            }
+            else {
+                $HistoryFilter = [];
+            }
+        }
+        my $history_filter_attribute = $QueueObj->FirstAttribute( 'HistoryFilter' );
+        my $previous_history_filter = $history_filter_attribute ? $history_filter_attribute->Content : [];
+
+        my %cmp = List::MoreUtils::listcmp( @$HistoryFilter, @$previous_history_filter );
+
+        # we don't care about the details of the difference, only whether or not there is one
+        if (grep { @$_ != 2 } values %cmp) {
+            my ($ret, $msg) = $QueueObj->SetAttribute( Name => 'HistoryFilter', Content => $HistoryFilter );
+            if ( $ret ) {
+                push @results, loc("Histroy Filter Updated");
+            }
+            else {
+                RT::Logger->error( "Could not set History Filter queue attribute: $msg" );
+                push @results, loc("Failed to update History Filter setting");
+            }
+        }
+    }
 } else {
     $title = loc("Create a queue");
 }
@@ -355,4 +388,5 @@ $SetCrypt => undef
 $SLAEnabled => undef
 $Enabled => undef
 $SortOrder => undef
+$HistoryFilter => undef
 </%ARGS>
diff --git a/share/html/Elements/ShowHistoryHeader b/share/html/Elements/ShowHistoryHeader
index 1fc930f342..acb29b33d4 100644
--- a/share/html/Elements/ShowHistoryHeader
+++ b/share/html/Elements/ShowHistoryHeader
@@ -52,6 +52,7 @@ $ShowTitle         => 1
 $ShowDisplayModes  => 1
 $ScrollShowHistory => 0
 $SingleTransaction => 0
+$HistoryFilter     => undef
 </%ARGS>
 <%INIT>
 my $record_type = $Object->RecordType;
@@ -67,6 +68,30 @@ else {
     # Oldest Txns first is ASC, so reverse it for this option default
     $reverse_txns = RT->Config->Get("OldestTransactionsFirst", $session{'CurrentUser'}) ? 'DESC' : 'ASC';
 }
+
+if ($record_type eq 'Ticket') {
+    # Translate $HistoryFilter into a hash
+    if ($HistoryFilter) {
+        if (ref $HistoryFilter eq 'ARRAY') {
+            $HistoryFilter = { map { $_ => 1 } @$HistoryFilter };
+        }
+        else {
+            $HistoryFilter = { $HistoryFilter => 1 };
+        }
+    }
+    else {
+        # Default based on whether or not the queue has one defined
+        # but not when anything has been explicitly set by the page
+        my $queue_history_filter_attribute_obj = $Object->QueueObj->FirstAttribute( 'HistoryFilter' );
+        if ($queue_history_filter_attribute_obj and @{$queue_history_filter_attribute_obj->Content}) {
+            $HistoryFilter = { map { $_ => 1 } @{$queue_history_filter_attribute_obj->Content} };
+            $HistoryFilter->{_Enabled} = 1;
+        }
+    }
+}
+else {
+    $HistoryFilter = undef;
+}
 </%INIT>
 <div class="history <% lc $record_type %>" id="<% $histid %>">
 <%perl>
@@ -128,6 +153,48 @@ if ( $ShowDisplayModes or $ShowTitle or $ScrollShowHistory ) {
         $titleright .= q{</ul></div>};
     }
 
+    my $history_filter = '';
+
+    if ($record_type eq 'Ticket') {
+            #<ul class="dropdown-menu dropdown-menu-right pre-scrollable">
+        $history_filter = q{
+            <ul class="dropdown-menu dropdown-menu-right pre-scrollable">
+            <li>
+                <form class="m-2" action="}.RT->Config->Get('WebPath').q{">
+                <input type="hidden" name="id" value="}.$Object->Id.q{">
+                <input type="hidden" name="HistoryFilter" value="_Defined">
+                <input type="submit" class="button btn btn-primary" value="}.loc('Filter').q{">
+                <div class="custom-control custom-checkbox">
+                    <input type="checkbox" id="EnableHistoryFilter" name="HistoryFilter"}.(exists $HistoryFilter->{_Enabled} ? ' checked="checked"' : '').q{ value="_Enabled" class="custom-control-input"
+                     onclick="d=!this.checked;jQuery('input[history-filter]').each(function(){this.disabled = d})">
+                    <label class="custom-control-label" for="EnableHistoryFilter">}.loc("Filter History").q{</label>
+                </div>
+        };
+
+        if (exists $HistoryFilter->{_Enabled}) {
+            my $types = RT->Config->Get( 'HistoryFilterTypes' ) || [];
+
+            # Use counting variable for checkbox ID incase a transaction type has a space
+            my $i = 1;
+            foreach my $type ( @{$types} ) {
+                my $checked = exists $HistoryFilter->{$type} ? 'checked="checked"' : '';
+                my $disabled = '';
+
+                $history_filter .= qq{
+                <div class="custom-control custom-checkbox">
+                    <input type="checkbox" history-filter="yes" id="HistoryFilter-$i" name="HistoryFilter" $checked $disabled value="$type" class="custom-control-input">
+                    <label class="custom-control-label" for="HistoryFilter-$i">}.loc($type).q{</label>
+                </div>};
+                $i = $i + 1;
+            }
+        }
+
+        $history_filter .= q{
+        </li></form></ul>};
+    }
+
+    $titleright .= qq{<div class="btn-group dropdown"><a href="#" id="history-filter" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="fas fa-filter icon-bordered fa-2x" alt="Filter History" data-toggle="tooltip" data-placement="top" data-original-title="Filter History"></span></a>$history_filter</div>};
+
 </%perl>
 % $m->callback( CallbackName => 'BeforeTitle', %ARGS, title => \$title, titleright => \$titleright, ARGSRef => \%ARGS );
 <& /Widgets/TitleBoxStart, title => $title, titleright_raw => $titleright, class => 'fullwidth' &>
diff --git a/share/html/Elements/ShowHistoryPage b/share/html/Elements/ShowHistoryPage
index 1c01345bdf..0442b9f54f 100644
--- a/share/html/Elements/ShowHistoryPage
+++ b/share/html/Elements/ShowHistoryPage
@@ -54,6 +54,8 @@ $AttachmentContent => $Object->TextAttachments
 $ShowHeaders       => 0
 
 $PathPrefix        => ''
+
+$HistoryFilter     => undef
 </%ARGS>
 <%INIT>
 my $trans_content = {};
@@ -89,6 +91,30 @@ for my $attachment (@{$Attachments->ItemsArrayRef()}) {
 }
 
 my $HasTxnCFs = ($Object->can("TransactionCustomFields") and $Object->TransactionCustomFields->Count);
+
+if ($Object->isa("RT::Ticket")) {
+    # Translate $HistoryFilter into a hash
+    if ($HistoryFilter) {
+        if (ref $HistoryFilter eq 'ARRAY') {
+            $HistoryFilter = { map { $_ => 1 } @$HistoryFilter };
+        }
+        else {
+            $HistoryFilter = { $HistoryFilter => 1 };
+        }
+    }
+    else {
+        # Default based on whether or not the queue has one defined
+        # but not when anything has been explicitly set by the page
+        my $queue_history_filter_attribute_obj = $Object->QueueObj->FirstAttribute( 'HistoryFilter' );
+        if ($queue_history_filter_attribute_obj and @{$queue_history_filter_attribute_obj->Content}) {
+            $HistoryFilter = { map { $_ => 1 } @{$queue_history_filter_attribute_obj->Content} };
+            $HistoryFilter->{_Enabled} = 1;
+        }
+    }
+}
+else {
+    $HistoryFilter = undef;
+}
 </%INIT>
 <%perl>
 my $i = 1;
@@ -128,6 +154,10 @@ while ( my $Transaction = $Transactions->Next ) {
         and RT::Config->Get('SelfServiceCorrespondenceOnly')
         and ($Transaction->Type ne "Correspond" && $Transaction->Type ne "Create");
 
+    if ($HistoryFilter and exists $HistoryFilter->{_Enabled}) {
+        $skip = 1 unless exists $HistoryFilter->{$Transaction->Type};
+    }
+
     $m->callback(
         %ARGS,
         Transaction   => $Transaction,
diff --git a/share/html/Helpers/TicketHistory b/share/html/Helpers/TicketHistory
index 778d2e8c7a..6aafacab72 100644
--- a/share/html/Helpers/TicketHistory
+++ b/share/html/Helpers/TicketHistory
@@ -63,6 +63,7 @@ $m->callback( CallbackName => 'ExtraShowHistoryArguments', Ticket => $TicketObj,
     ReverseTxns => $ARGS{'ReverseTxns'},
     Attachments => $attachments,
     AttachmentContent => $attachment_content,
+    HistoryFilter => $ARGS{'HistoryFilter'},
     %extra_args,
     &>
 <script type="text/javascript">ReplaceUserReferences()</script>
diff --git a/share/html/Helpers/TicketHistoryPage b/share/html/Helpers/TicketHistoryPage
index f67baf80c8..c3f025fef6 100644
--- a/share/html/Helpers/TicketHistoryPage
+++ b/share/html/Helpers/TicketHistoryPage
@@ -91,6 +91,7 @@ if ($focusTransactionId) { # make sure we load enough if we need to focus a tran
 <& /Elements/ShowHistoryPage,
     Object => $TicketObj,
     ShowHeaders => $ARGS{'ShowHeaders'},
+    HistoryFilter => $ARGS{'HistoryFilter'},
     Transactions => $transactions,
     %extra_args,
     &>
diff --git a/share/html/Ticket/Display.html b/share/html/Ticket/Display.html
index a878a56c3e..2e0ee14fef 100644
--- a/share/html/Ticket/Display.html
+++ b/share/html/Ticket/Display.html
@@ -73,18 +73,21 @@
         Ticket => $TicketObj,
         ShowHeaders => $ARGS{'ShowHeaders'},
         ReverseTxns => $ARGS{'ReverseTxns'},
+        HistoryFilter => $ARGS{'HistoryFilter'},
     &>
 % } elsif ($ShowHistory eq "delay") {
     <& /Ticket/Elements/DelayShowHistory,
         Ticket => $TicketObj,
         ShowHeaders => $ARGS{'ShowHeaders'},
         ReverseTxns => $ARGS{'ReverseTxns'},
+        HistoryFilter => $ARGS{'HistoryFilter'},
     &>
 % } elsif (not $ForceShowHistory and $ShowHistory eq "click") {
     <& /Ticket/Elements/ClickToShowHistory,
         Ticket => $TicketObj,
         ShowHeaders => $ARGS{'ShowHeaders'},
         ReverseTxns => $ARGS{'ReverseTxns'},
+        HistoryFilter => $ARGS{'HistoryFilter'},
     &>
 % } else {
     <& /Elements/ShowHistory ,
@@ -93,7 +96,8 @@
           ShowHeaders => $ARGS{'ShowHeaders'},
           ReverseTxns => $ARGS{'ReverseTxns'},
           Attachments => $attachments,
-          AttachmentContent => $attachment_content
+          AttachmentContent => $attachment_content,
+          HistoryFilter => $ARGS{'HistoryFilter'},
     &>
 % }
 
diff --git a/share/html/Ticket/Elements/ScrollShowHistory b/share/html/Ticket/Elements/ScrollShowHistory
index 6a676ad9a6..149aae2e7c 100644
--- a/share/html/Ticket/Elements/ScrollShowHistory
+++ b/share/html/Ticket/Elements/ScrollShowHistory
@@ -59,6 +59,7 @@ my $url = RT->Config->Get('WebPath') . "/Helpers/TicketHistoryPage?" .
 my %extra_args = map { $_ => $ARGS{$_} // 1 } qw/ShowDisplayModes ShowTitle ScrollShowHistory/;
 $extra_args{ShowHeaders} = $ARGS{ShowHeaders};
 $extra_args{ReverseTxns} = $ARGS{ReverseTxns};
+$extra_args{HistoryFilter} = $ARGS{HistoryFilter};
 
 $m->callback( CallbackName => 'ExtraShowHistoryArguments', Ticket => $Ticket, ExtraArgs => \%extra_args );
 
diff --git a/share/html/Ticket/History.html b/share/html/Ticket/History.html
index 3ed3314d26..f5a174beb8 100644
--- a/share/html/Ticket/History.html
+++ b/share/html/Ticket/History.html
@@ -55,7 +55,8 @@
     ShowHeaders => $ARGS{'ShowHeaders'}, 
     Attachments => $attachments,
     AttachmentContent => $attachment_content,
-    &> 
+    HistoryFilter => $ARGS{'HistoryFilter'},
+    &>
 
 % $m->callback( %ARGS, CallbackName => 'AfterShowHistory', Ticket => $Ticket );
 

commit 304a694da47919ba60452b466585dc78b1f473f8
Author: craig kaiser <craig at bestpractical.com>
Date:   Fri Jul 9 14:04:19 2021 -0400

    Add Fontawesome Filter icon

diff --git a/devel/third-party/fontawesome-5.11.2/index.js b/devel/third-party/fontawesome-5.11.2/index.js
index 62ee5521f2..6c071a5345 100644
--- a/devel/third-party/fontawesome-5.11.2/index.js
+++ b/devel/third-party/fontawesome-5.11.2/index.js
@@ -2,6 +2,7 @@ import { library, dom } from '@fortawesome/fontawesome-svg-core'
 
 // Import solid weight icons
 import {
+    faFilter as fasFilter,
     faCog as fasCog,
     faEdit as fasEdit,
     faBookmark as fasBookmark,
@@ -49,6 +50,7 @@ import {
 // Add icons to library
 library.add(
     // Solid
+    fasFilter,
     fasCog,
     fasEdit,
     fasBookmark,
diff --git a/share/static/js/fontawesome.min.js b/share/static/js/fontawesome.min.js
index f8c49b6b63..696963843d 100644
--- a/share/static/js/fontawesome.min.js
+++ b/share/static/js/fontawesome.min.js
@@ -1 +1,10 @@
-(function(e){function t(i){if(a[i])return a[i].exports;var n=a[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var a={};return t.m=e,t.c=a,t.d=function(e,a,i){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:i})},t.r=function(e){'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(e,'__esModule',{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&'object'==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,'default',{enumerable:!0,value:e}),2&a&&'string'!=typeof e)for(var n in e)t.d(i,n,function(t){return e[t]}.bind(null,n));return i},t.n=function(e){var a=e&&e.__esModule?function(){return e['default']}:function(){return e};return t.d(a,'a',a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p='',t(t.s=5)})([function(e){var t=function(){return this}();try{t=t||new Function('return 
 this')()}catch(a){'object'==typeof window&&(t=window)}e.exports=t},function(e,t,a){'use strict';(function(e,i){function n(e){return n='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&'function'==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?'symbol':typeof e},n(e)}function r(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function c(e,t){for(var a=0,i;a<t.length;a++)i=t[a],i.enumerable=i.enumerable||!1,i.configurable=!0,'value'in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}function o(e,t,a){return t&&c(e.prototype,t),a&&c(e,a),e}function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function l(e){for(var t=1;t<arguments.length;t++){var a=null==arguments[t]?{}:arguments[t],i=Object.keys(a);'function'==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(a).filter(function(e){ret
 urn Object.getOwnPropertyDescriptor(a,e).enumerable}))),i.forEach(function(t){s(e,t,a[t])})}return e}function f(e,t){return h(e)||b(e,t)||v()}function m(e){return u(e)||g(e)||y()}function u(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}}function h(e){if(Array.isArray(e))return e}function g(e){if(Symbol.iterator in Object(e)||'[object Arguments]'===Object.prototype.toString.call(e))return Array.from(e)}function b(e,t){var a=[],i=!0,n=!1,r=void 0;try{for(var c=e[Symbol.iterator](),o;!(i=(o=c.next()).done)&&(a.push(o.value),!(t&&a.length===t));i=!0);}catch(e){n=!0,r=e}finally{try{i||null==c['return']||c['return']()}finally{if(n)throw r}}return a}function y(){throw new TypeError('Invalid attempt to spread non-iterable instance')}function v(){throw new TypeError('Invalid attempt to destructure non-iterable instance')}function x(e){var t=et.querySelector('script['+e+']');if(t)return t.getAttribute(e)}function k(e){return!(''!==e)||'false'!==e&&(!(
 'true'!==e)||e)}function z(e){nt&&(Tt?setTimeout(e,0):Pt.push(e))}function M(){for(var e=0;e<Yt.length;e++)Yt[e][0](Yt[e][1]);Yt=[],Xt=!1}function N(e,t){Yt.push([e,t]),Xt||(Xt=!0,Ft(M,0))}function C(e,t){function a(e){I(t,e)}function i(e){S(t,e)}try{e(a,i)}catch(t){i(t)}}function A(e){var t=e.owner,a=t._state,i=t._data,n=e[a],r=e.then;if('function'==typeof n){a=Rt;try{i=n(i)}catch(t){S(r,t)}}L(r,i)||(a===Rt&&I(r,i),a===Ot&&S(r,i))}function L(t,e){var a;try{if(t===e)throw new TypeError('A promises callback cannot return that same promise.');if(e&&('function'==typeof e||'object'===n(e))){var i=e.then;if('function'==typeof i)return i.call(e,function(i){a||(a=!0,e===i?E(t,i):I(t,i))},function(e){a||(a=!0,S(t,e))}),!0}}catch(i){return a||S(t,i),!0}return!1}function I(e,t){e!==t&&L(e,t)||E(e,t)}function E(e,t){e._state===Ht&&(e._state=Vt,e._data=t,N(T,e))}function S(e,t){e._state===Ht&&(e._state=Vt,e._data=t,N(H,e))}function _(e){e._then=e._then.forEach(A)}function T(e){e._state=Rt,_(e)}
 function H(t){t._state=Ot,_(t),!t._handled&&jt&&e.process.emit('unhandledRejection',t._data,t)}function V(t){e.process.emit('rejectionHandled',t)}function R(e){if('function'!=typeof e)throw new TypeError('Promise resolver '+e+' is not a function');if(!1==this instanceof R)throw new TypeError('Failed to construct \'Promise\': Please use the \'new\' operator, this object constructor cannot be called as a function.');this._then=[],C(e,this)}function O(e){return~Lt.indexOf(e)}function D(e){if(e&&nt){var t=et.createElement('style');t.setAttribute('type','text/css'),t.innerHTML=e;for(var a=et.head.childNodes,n=null,r=a.length-1;-1<r;r--){var i=a[r],c=(i.tagName||'').toUpperCase();-1<['STYLE','LINK'].indexOf(c)&&(n=i)}return et.head.insertBefore(t,n),e}}function j(){for(var e=12,t='';0<e--;)t+=Wt[0|62*Math.random()];return t}function F(e){for(var t=[],a=(e||[]).length>>>0;a--;)t[a]=e[a];return t}function Y(e){return e.classList?F(e.classList):(e.getAttribute('class')||'').split(' ').filter
 (function(e){return e})}function X(e,t){var a=t.split('-'),i=a[0],n=a.slice(1).join('-');return i!==e||''===n||O(n)?null:n}function B(e){return''.concat(e).replace(/&/g,'&').replace(/"/g,'"').replace(/'/g,''').replace(/</g,'<').replace(/>/g,'>')}function U(e){return Object.keys(e||{}).reduce(function(t,a){return t+''.concat(a,'="').concat(B(e[a]),'" ')},'').trim()}function W(e){return Object.keys(e||{}).reduce(function(t,a){return t+''.concat(a,': ').concat(e[a],';')},'')}function q(e){return e.size!==d.size||e.x!==d.x||e.y!==d.y||e.rotate!==d.rotate||e.flipX||e.flipY}function G(e){var t=e.transform,a=e.containerWidth,i=e.iconWidth,n={transform:'translate('.concat(a/2,' 256)')},r='translate('.concat(32*t.x,', ').concat(32*t.y,') '),c='scale('.concat(t.size/16*(t.flipX?-1:1),', ').concat(t.size/16*(t.flipY?-1:1),') '),o='rotate('.concat(t.rotate,' 0 0)'),s={transform:''.concat(r,' ').concat(c,' ').concat(o)},l={transform:'translate('.concat(-1*(i/2),' -256)')};retu
 rn{outer:n,inner:s,path:l}}function K(e){var t=e.transform,a=e.width,i=void 0===a?ot:a,n=e.height,r=void 0===n?ot:n,c=e.startCentered,o=void 0!==c&&c,s='';return s+=o&&rt?'translate('.concat(t.x/Ut-i/2,'em, ').concat(t.y/Ut-r/2,'em) '):o?'translate(calc(-50% + '.concat(t.x/Ut,'em), calc(-50% + ').concat(t.y/Ut,'em)) '):'translate('.concat(t.x/Ut,'em, ').concat(t.y/Ut,'em) '),s+='scale('.concat(t.size/Ut*(t.flipX?-1:1),', ').concat(t.size/Ut*(t.flipY?-1:1),') '),s+='rotate('.concat(t.rotate,'deg) '),s}function $(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill='black'),e}function J(e){return'g'===e.tag?e.children:[e]}function Q(e){var t=e.children,a=e.attributes,i=e.main,n=e.mask,r=e.transform,c=i.width,o=i.icon,s=n.width,f=n.icon,d=G({transform:r,containerWidth:s,iconWidth:c}),m={tag:'rect',attributes:l({},qt,{fill:'white'})},u=o.children?{children:o.children.map($)}:{},p={tag:'g',attributes:l({},d.in
 ner),children:[$(l({tag:o.tag,attributes:l({},o.attributes,d.path)},u))]},h={tag:'g',attributes:l({},d.outer),children:[p]},g='mask-'.concat(j()),b='clip-'.concat(j()),y={tag:'mask',attributes:l({},qt,{id:g,maskUnits:'userSpaceOnUse',maskContentUnits:'userSpaceOnUse'}),children:[m,h]},v={tag:'defs',children:[{tag:'clipPath',attributes:{id:b},children:J(f)},y]};return t.push(v,{tag:'rect',attributes:l({fill:'currentColor',"clip-path":'url(#'.concat(b,')'),mask:'url(#'.concat(g,')')},qt)}),{children:t,attributes:a}}function Z(e){var t=e.children,a=e.attributes,i=e.main,n=e.transform,r=e.styles,c=W(r);if(0<c.length&&(a.style=c),q(n)){var o=G({transform:n,containerWidth:i.width,iconWidth:i.width});t.push({tag:'g',attributes:l({},o.outer),children:[{tag:'g',attributes:l({},o.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:l({},i.icon.attributes,o.path)}]}]})}else t.push(i.icon);return{children:t,attributes:a}}function ee(e){var t=e.children,a=e.main,i=e.mask,n=e.attr
 ibutes,r=e.styles,c=e.transform;if(q(c)&&a.found&&!i.found){var o=a.width,s=a.height,f={x:o/s/2,y:.5};n.style=W(l({},r,{"transform-origin":''.concat(f.x+c.x/16,'em ').concat(f.y+c.y/16,'em')}))}return[{tag:'svg',attributes:n,children:t}]}function te(e){var t=e.prefix,a=e.iconName,i=e.children,n=e.attributes,r=e.symbol,c=!0===r?''.concat(t,'-').concat(St.familyPrefix,'-').concat(a):r;return[{tag:'svg',attributes:{style:'display: none;'},children:[{tag:'symbol',attributes:l({},n,{id:c}),children:i}]}]}function ae(e){var t=e.icons,a=t.main,i=t.mask,n=e.prefix,r=e.iconName,c=e.transform,o=e.symbol,s=e.title,f=e.extra,d=e.watchable,m=i.found?i:a,u=m.width,p=m.height,h='fa-w-'.concat(Math.ceil(16*(u/p))),g=[St.replacementClass,r?''.concat(St.familyPrefix,'-').concat(r):'',h].filter(function(e){return-1===f.classes.indexOf(e)}).concat(f.classes).join(' '),b={children:[],attributes:l({},f.attributes,{"data-prefix":n,"data-icon":r,class:g,role:f.attributes.role||'img',xmlns:'http://www.w3.or
 g/2000/svg',viewBox:'0 0 '.concat(u,' ').concat(p)})};void 0!==d&&d&&(b.attributes[ft]=''),s&&b.children.push({tag:'title',attributes:{id:b.attributes['aria-labelledby']||'title-'.concat(j())},children:[s]});var y=l({},b,{prefix:n,iconName:r,main:a,mask:i,transform:c,symbol:o,styles:f.styles}),v=i.found&&a.found?Q(y):Z(y),x=v.children,w=v.attributes;return y.children=x,y.attributes=w,o?te(y):ee(y)}function ie(e){var t=e.content,a=e.width,i=e.height,n=e.transform,r=e.title,c=e.extra,o=e.watchable,s=l({},c.attributes,r?{title:r}:{},{class:c.classes.join(' ')});void 0!==o&&o&&(s[ft]='');var f=l({},c.styles);q(n)&&(f.transform=K({transform:n,startCentered:!0,width:a,height:i}),f['-webkit-transform']=f.transform);var d=W(f);0<d.length&&(s.style=d);var m=[];return m.push({tag:'span',attributes:s,children:[t]}),r&&m.push({tag:'span',attributes:{class:'sr-only'},children:[r]}),m}function ne(e){var t=e.content,a=e.title,i=e.extra,n=l({},i.attributes,a?{title:a}:{},{class:i.classes.join(' ')}
 ),r=W(i.styles);0<r.length&&(n.style=r);var c=[];return c.push({tag:'span',attributes:n,children:[t]}),a&&c.push({tag:'span',attributes:{class:'sr-only'},children:[a]}),c}function re(e){for(var t='',a=0,i;a<e.length;a++)i=e.charCodeAt(a).toString(16),t+=('000'+i).slice(-4);return t}function ce(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:{},i=a.skipHooks,n=Object.keys(t).reduce(function(e,a){var i=t[a],n=!!i.icon;return n?e[i.iconName]=i.icon:e[a]=i,e},{});'function'!=typeof w.hooks.addPack||void 0!==i&&i?w.styles[e]=l({},w.styles[e]||{},n):w.hooks.addPack(e,n),'fas'===e&&ce('fa',t)}function oe(e,t){return(aa[e]||{})[t]}function se(e,t){return(ia[e]||{})[t]}function le(e){return na[e]||{prefix:null,iconName:null}}function fe(e){return e.reduce(function(e,t){var a=X(St.familyPrefix,t);if(ca[t])e.prefix=t;else if(St.autoFetchSvg&&-1<['fas','far','fal','fad','fab','fa'].indexOf(t))e.prefix=t;else if(a){var i='fa'===e.prefix?le(a):{};e.iconName=i.iconName||a,e.prefi
 x=i.prefix||e.prefix}else t!==St.replacementClass&&0!==t.indexOf('fa-w-')&&e.rest.push(t);return e},oa())}function de(e,t,a){if(e&&e[t]&&e[t][a])return{prefix:t,iconName:a,icon:e[t][a]}}function me(e){var t=e.tag,a=e.attributes,i=void 0===a?{}:a,n=e.children,r=void 0===n?[]:n;return'string'==typeof e?B(e):'<'.concat(t,' ').concat(U(i),'>').concat(r.map(me).join(''),'</').concat(t,'>')}function ue(e){var t=e.getAttribute?e.getAttribute(ft):null;return'string'==typeof t}function pe(){if(!0===St.autoReplaceSvg)return la.replace;var e=la[St.autoReplaceSvg];return e||la.replace}function he(e){e()}function ge(e,t){var a='function'==typeof t?t:sa;if(0===e.length)a();else{var i=he;St.mutateApproach===gt&&(i=Ze.requestAnimationFrame||he),i(function(){var t=pe(),i=Jt.begin('mutate');e.map(t),i(),a()})}}function be(){fa=!0}function ye(){fa=!1}function ve(e){if(tt&&St.observeMutations){var t=e.treeCallback,a=e.nodeCallback,i=e.pseudoElementsCallback,n=e.observeMutationsRoot,r=void 0===n?et:n;da
 =new tt(function(e){fa||F(e).forEach(function(e){if('childList'===e.type&&0<e.addedNodes.length&&!ue(e.addedNodes[0])&&(St.searchPseudoElements&&i(e.target),t(e.target)),'attributes'===e.type&&e.target.parentNode&&St.searchPseudoElements&&i(e.target.parentNode),'attributes'===e.type&&ue(e.target)&&~Ct.indexOf(e.attributeName))if('class'===e.attributeName){var n=fe(Y(e.target)),r=n.prefix,c=n.iconName;r&&e.target.setAttribute('data-prefix',r),c&&e.target.setAttribute('data-icon',c)}else a(e.target)})}),nt&&da.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function xe(){da&&da.disconnect()}function we(e){var t=e.getAttribute('style'),a=[];return t&&(a=t.split(';').reduce(function(e,t){var a=t.split(':'),i=a[0],n=a.slice(1);return i&&0<n.length&&(e[i]=n.join(':').trim()),e},{})),a}function ke(e){var t=e.getAttribute('data-prefix'),a=e.getAttribute('data-icon'),i=void 0===e.innerText?'':e.innerText.trim(),n=fe(Y(e));return t&&a&&(n.prefix=t,n.iconName=a),n.prefix&&
 1<i.length?n.iconName=se(n.prefix,e.innerText):n.prefix&&1===i.length&&(n.iconName=oe(n.prefix,re(e.innerText))),n}function ze(e){return ma(e.getAttribute('data-fa-transform'))}function Me(e){var t=e.getAttribute('data-fa-symbol');return null!==t&&(!(''!==t)||t)}function Ne(e){var t=F(e.attributes).reduce(function(e,t){return'class'!==e.name&&'style'!==e.name&&(e[t.name]=t.value),e},{}),a=e.getAttribute('title');return St.autoA11y&&(a?t['aria-labelledby']=''.concat(St.replacementClass,'-title-').concat(j()):(t['aria-hidden']='true',t.focusable='false')),t}function Ce(e){var t=e.getAttribute('data-fa-mask');return t?fe(t.split(' ').map(function(e){return e.trim()})):oa()}function Ae(){return{iconName:null,title:null,prefix:null,transform:d,symbol:!1,mask:null,extra:{classes:[],styles:{},attributes:{}}}}function Le(e){var t=ke(e),a=t.iconName,i=t.prefix,n=t.rest,r=we(e),c=ze(e),o=Me(e),s=Ne(e),l=Ce(e);return{iconName:a,title:e.getAttribute('title'),prefix:i,transform:c,symbol:o,mask:l
 ,extra:{classes:n,styles:r,attributes:s}}}function Ie(e){this.name='MissingIcon',this.message=e||'Icon unavailable',this.stack=new Error().stack}function Ee(e){var t=e[0],a=e[1],i=e.slice(4),n=f(i,1),r=n[0],c=null;return c=Array.isArray(r)?{tag:'g',attributes:{class:''.concat(St.familyPrefix,'-').concat(At.GROUP)},children:[{tag:'path',attributes:{class:''.concat(St.familyPrefix,'-').concat(At.SECONDARY),fill:'currentColor',d:r[0]}},{tag:'path',attributes:{class:''.concat(St.familyPrefix,'-').concat(At.PRIMARY),fill:'currentColor',d:r[1]}}]}:{tag:'path',attributes:{fill:'currentColor',d:r}},{found:!0,width:t,height:a,icon:c}}function Se(e,t){return new Bt(function(a,i){if(e&&t&&wa[t]&&wa[t][e]){var r=wa[t][e];return a(Ee(r))}'object'===n(Ze.FontAwesomeKitConfig)&&'string'==typeof window.FontAwesomeKitConfig.token&&({}['fa-kit-token']=Ze.FontAwesomeKitConfig.token),e&&t&&!St.showMissingIcons?i(new Ie('Icon is missing for prefix '.concat(t,' with icon name ').concat(e))):a({found:!1,w
 idth:512,height:512,icon:xa})})}function _e(e,t){var a=t.iconName,i=t.title,n=t.prefix,r=t.transform,c=t.symbol,o=t.mask,s=t.extra;return new Bt(function(t){Bt.all([Se(a,n),Se(o.iconName,o.prefix)]).then(function(o){var l=f(o,2),d=l[0],m=l[1];t([e,ae({icons:{main:d,mask:m},prefix:n,iconName:a,transform:r,symbol:c,mask:m,title:i,extra:s,watchable:!0})])})})}function Pe(e,t){var a=t.title,i=t.transform,n=t.extra,r=null,c=null;if(rt){var o=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();r=s.width/o,c=s.height/o}return St.autoA11y&&!a&&(n.attributes['aria-hidden']='true'),Bt.resolve([e,ie({content:e.innerHTML,width:r,height:c,transform:i,title:a,extra:n,watchable:!0})])}function Te(e){var t=Le(e);return~t.extra.classes.indexOf(wt)?Pe(e,t):_e(e,t)}function He(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null;if(nt){var a=et.documentElement.classList,i=function(e){return a.add(''.concat(ht,'-').concat(e))},n=function(e){return a.remove(''.concat(ht
 ,'-').concat(e))},r=St.autoFetchSvg?Object.keys(vt):Object.keys(ka),c=['.'.concat(wt,':not([').concat(ft,'])')].concat(r.map(function(e){return'.'.concat(e,':not([').concat(ft,'])')})).join(', ');if(0!==c.length){var o=[];try{o=F(e.querySelectorAll(c))}catch(t){}if(0<o.length)i('pending'),n('complete');else return;var s=Jt.begin('onTree'),l=o.reduce(function(e,t){try{var a=Te(t);a&&e.push(a)}catch(t){!yt&&t instanceof Ie&&console.error(t)}return e},[]);return new Bt(function(e,a){Bt.all(l).then(function(a){ge(a,function(){i('active'),i('complete'),n('pending'),'function'==typeof t&&t(),s(),e()})}).catch(function(){s(),a()})})}}}function Ve(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null;Te(e).then(function(e){e&&ge([e],t)})}function Re(e,t){var a=''.concat(mt).concat(t.replace(':','-'));return new Bt(function(i,n){if(null!==e.getAttribute(a))return i();var r=F(e.children),c=r.filter(function(e){return e.getAttribute(dt)===t})[0],o=Ze.getComputedStyle(e,t),s=o.ge
 tPropertyValue('font-family').match(kt),f=o.getPropertyValue('font-weight');if(c&&!s)return e.removeChild(c),i();if(s){var d=o.getPropertyValue('content'),m=~['Solid','Regular','Light','Duotone','Brands'].indexOf(s[1])?xt[s[1].toLowerCase()]:zt[f],u=re(3===d.length?d.substr(1,1):d),p=oe(m,u),h=p;if(p&&(!c||c.getAttribute(ut)!==m||c.getAttribute(pt)!==h)){e.setAttribute(a,h),c&&e.removeChild(c);var g=Ae(),b=g.extra;b.attributes[dt]=t,Se(p,m).then(function(n){var r=ae(l({},g,{icons:{main:n,mask:oa()},prefix:m,iconName:h,extra:b,watchable:!0})),c=et.createElement('svg');':before'===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=r.map(function(e){return me(e)}).join('\n'),e.removeAttribute(a),i()}).catch(n)}else i()}else i()})}function Oe(e){return Bt.all([Re(e,':before'),Re(e,':after')])}function De(e){return e.parentNode!==document.head&&!~bt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(dt)&&(!e.parentNode||'svg'!==e.parentNode.tagName)}function je(e){return nt?new
  Bt(function(t,a){var i=F(e.querySelectorAll('*')).filter(De).map(Oe),n=Jt.begin('searchPseudoElements');be(),Bt.all(i).then(function(){n(),ye(),t()}).catch(function(){n(),ye(),a()})}):void 0}function Fe(){var e=St.familyPrefix,t=St.replacementClass,a=za;if(e!==st||t!==lt){var i=/\.fa\-/g,n=/\--fa\-/g,r=/\.svg-inline--fa/g;a=a.replace(i,'.'.concat(e,'-')).replace(n,'--'.concat(e,'-')).replace(r,'.'.concat(t))}return a}function Ye(){St.autoAddCss&&!Ca&&(D(Fe()),Ca=!0)}function Xe(e,t){return Object.defineProperty(e,'abstract',{get:t}),Object.defineProperty(e,'html',{get:function(){return e.abstract.map(function(e){return me(e)})}}),Object.defineProperty(e,'node',{get:function(){if(nt){var t=et.createElement('div');return t.innerHTML=e.html,t.children}}}),e}function Be(e){var t=e.prefix,a=void 0===t?'fa':t,i=e.iconName;return i?de(Na.definitions,a,i)||de(w.styles,a,i):void 0}a.d(t,'b',function(){return Na}),a.d(t,'a',function(){return Aa});var Ue=function(){},We={},qe={},Ge=null,Ke={m
 ark:Ue,measure:Ue};try{'undefined'!=typeof window&&(We=window),'undefined'!=typeof document&&(qe=document),'undefined'!=typeof MutationObserver&&(Ge=MutationObserver),'undefined'!=typeof performance&&(Ke=performance)}catch(t){}var $e=We.navigator||{},Je=$e.userAgent,Qe=void 0===Je?'':Je,Ze=We,et=qe,tt=Ge,at=Ke,it=!!Ze.document,nt=!!et.documentElement&&!!et.head&&'function'==typeof et.addEventListener&&'function'==typeof et.createElement,rt=~Qe.indexOf('MSIE')||~Qe.indexOf('Trident/'),ct='___FONT_AWESOME___',ot=16,st='fa',lt='svg-inline--fa',ft='data-fa-i2svg',dt='data-fa-pseudo-element',mt='data-fa-pseudo-element-pending',ut='data-prefix',pt='data-icon',ht='fontawesome-i2svg',gt='async',bt=['HTML','HEAD','STYLE','SCRIPT'],yt=function(){try{return!0}catch(t){return!1}}(),vt={fas:'solid',far:'regular',fal:'light',fad:'duotone',fab:'brands',fa:'solid'},xt={solid:'fas',regular:'far',light:'fal',duotone:'fad',brands:'fab'},wt='fa-layers-text',kt=/Font Awesome 5 (Solid|Regular|Light|Duoto
 ne|Brands|Free|Pro)/,zt={900:'fas',400:'far',normal:'far',300:'fal'},Mt=[1,2,3,4,5,6,7,8,9,10],Nt=Mt.concat([11,12,13,14,15,16,17,18,19,20]),Ct=['class','data-prefix','data-icon','data-fa-transform','data-fa-mask'],At={GROUP:'group',SWAP_OPACITY:'swap-opacity',PRIMARY:'primary',SECONDARY:'secondary'},Lt=['xs','sm','lg','fw','ul','li','border','pull-left','pull-right','spin','pulse','rotate-90','rotate-180','rotate-270','flip-horizontal','flip-vertical','flip-both','stack','stack-1x','stack-2x','inverse','layers','layers-text','layers-counter',At.GROUP,At.SWAP_OPACITY,At.PRIMARY,At.SECONDARY].concat(Mt.map(function(e){return''.concat(e,'x')})).concat(Nt.map(function(e){return'w-'.concat(e)})),It=Ze.FontAwesomeConfig||{};if(et&&'function'==typeof et.querySelector){[['data-family-prefix','familyPrefix'],['data-replacement-class','replacementClass'],['data-auto-replace-svg','autoReplaceSvg'],['data-auto-add-css','autoAddCss'],['data-auto-a11y','autoA11y'],['data-search-pseudo-elements',
 'searchPseudoElements'],['data-observe-mutations','observeMutations'],['data-mutate-approach','mutateApproach'],['data-keep-original-source','keepOriginalSource'],['data-measure-performance','measurePerformance'],['data-show-missing-icons','showMissingIcons']].forEach(function(e){var t=f(e,2),a=t[0],i=t[1],n=k(x(a));n!==void 0&&null!==n&&(It[i]=n)})}var Et=l({},{familyPrefix:st,replacementClass:lt,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:'async',keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},It);Et.autoReplaceSvg||(Et.observeMutations=!1);var St=l({},Et);Ze.FontAwesomeConfig=St;var _t=Ze||{};_t[ct]||(_t[ct]={}),_t[ct].styles||(_t[ct].styles={}),_t[ct].hooks||(_t[ct].hooks={}),_t[ct].shims||(_t[ct].shims=[]);var w=_t[ct],Pt=[],Tt=!1;nt&&(Tt=(et.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(et.readyState),!Tt&&et.addEventListener('DOMContentLoaded',function e(){et.removeEventListener('DOMCont
 entLoaded',e),Tt=1,Pt.map(function(e){return e()})}));var Ht='pending',Vt='settled',Rt='fulfilled',Ot='rejected',Dt=function(){},jt='undefined'!=typeof e&&'undefined'!=typeof e.process&&'function'==typeof e.process.emit,Ft='undefined'==typeof i?setTimeout:i,Yt=[],Xt;R.prototype={constructor:R,_state:Ht,_then:null,_data:void 0,_handled:!1,then:function(e,t){var a={owner:this,then:new this.constructor(Dt),fulfilled:e,rejected:t};return(t||e)&&!this._handled&&(this._handled=!0,this._state===Ot&&jt&&N(V,this)),this._state===Rt||this._state===Ot?N(A,a):this._then.push(a),a.then},catch:function(e){return this.then(null,e)}},R.all=function(e){if(!Array.isArray(e))throw new TypeError('You must pass an array to Promise.all().');return new R(function(t,a){function n(e){return c++,function(a){r[e]=a,--c||t(r)}}for(var r=[],c=0,o=0,i;o<e.length;o++)i=e[o],i&&'function'==typeof i.then?i.then(n(o),a):r[o]=i;c||t(r)})},R.race=function(e){if(!Array.isArray(e))throw new TypeError('You must pass an a
 rray to Promise.race().');return new R(function(t,a){for(var n=0,i;n<e.length;n++)i=e[n],i&&'function'==typeof i.then?i.then(t,a):t(i)})},R.resolve=function(e){return e&&'object'===n(e)&&e.constructor===R?e:new R(function(t){t(e)})},R.reject=function(e){return new R(function(t,a){a(e)})};var Bt='function'==typeof Promise?Promise:R,Ut=ot,d={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},Wt='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',qt={x:0,y:0,width:'100%',height:'100%'},Gt=function(){},Kt=St.measurePerformance&&at&&at.mark&&at.measure?at:{mark:Gt,measure:Gt},p='FA "5.11.2"',$t=function(e){Kt.mark(''.concat(p,' ').concat(e,' ends')),Kt.measure(''.concat(p,' ').concat(e),''.concat(p,' ').concat(e,' begins'),''.concat(p,' ').concat(e,' ends'))},Jt={begin:function(e){return Kt.mark(''.concat(p,' ').concat(e,' begins')),function(){return $t(e)}},end:$t},Qt=function(e,t){return function(i,a,n,r){return e.call(t,i,a,n,r)}},Zt=function(e,t,a,n){var r=Object.keys(e),c=r.le
 ngth,o=n===void 0?t:Qt(t,n),s,i,l;for(void 0===a?(s=1,l=e[r[0]]):(s=0,l=a);s<c;s++)i=r[s],l=o(l,e[i],i,e);return l},ea=w.styles,ta=w.shims,aa={},ia={},na={},ra=function(){var e=function(e){return Zt(ea,function(t,a,i){return t[i]=Zt(a,e,{}),t},{})};aa=e(function(e,t,a){return t[3]&&(e[t[3]]=a),e}),ia=e(function(e,t,a){var i=t[2];return e[a]=a,i.forEach(function(t){e[t]=a}),e});var t='far'in ea;na=Zt(ta,function(e,a){var i=a[0],n=a[1],r=a[2];return'far'!==n||t||(n='fas'),e[i]={prefix:n,iconName:r},e},{})};ra();var ca=w.styles,oa=function(){return{prefix:null,iconName:null,rest:[]}},sa=function(){},la={replace:function(e){var t=e[0],a=e[1],i=a.map(function(e){return me(e)}).join('\n');if(t.parentNode&&t.outerHTML)t.outerHTML=i+(St.keepOriginalSource&&'svg'!==t.tagName.toLowerCase()?'<!-- '.concat(t.outerHTML,' -->'):'');else if(t.parentNode){var n=document.createElement('span');t.parentNode.replaceChild(n,t),n.outerHTML=i}},nest:function(e){var t=e[0],a=e[1];if(~Y(t).indexOf(St.replac
 ementClass))return la.replace(e);var i=new RegExp(''.concat(St.familyPrefix,'-.*'));delete a[0].attributes.style,delete a[0].attributes.id;var n=a[0].attributes.class.split(' ').reduce(function(e,t){return t===St.replacementClass||t.match(i)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});a[0].attributes.class=n.toSvg.join(' ');var r=a.map(function(e){return me(e)}).join('\n');t.setAttribute('class',n.toNode.join(' ')),t.setAttribute(ft,''),t.innerHTML=r}},fa=!1,da=null,ma=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(' ').reduce(function(e,t){var a=t.toLowerCase().split('-'),i=a[0],n=a.slice(1).join('-');return i&&'h'===n?(e.flipX=!0,e):i&&'v'===n?(e.flipY=!0,e):(n=parseFloat(n),isNaN(n))?e:('grow'===i?e.size+=n:'shrink'===i?e.size-=n:'left'===i?e.x-=n:'right'===i?e.x+=n:'up'===i?e.y-=n:'down'===i?e.y+=n:'rotate'===i?e.rotate+=n:void 0,e)},t):t};Ie.prototype=Object.create(Error.prototype),Ie.prototype.constructor=Ie;var ua={
 fill:'currentColor'},pa={attributeType:'XML',repeatCount:'indefinite',dur:'2s'},ha={tag:'path',attributes:l({},ua,{d:'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V
 471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'})},ga=l({},pa,{attributeName:'opacity'}),ba={tag:'circle',attributes:l({},ua,{cx:'256',cy:'364',r:'28'}),children:[{tag:'animate',attributes:l({},pa,{attributeName:'r',values:'28;14;28;28;14;28;'})},{tag:'animate',attributes:l({},ga,{values:'1;0;1;1;0;1;'})}]},ya={tag:'path',attributes:l({},ua,{opacity:'1',d:'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9
 -6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'}),children:[{tag:'animate',attributes:l({},ga,{values:'1;0;0;0;0;1;'})}]},va={tag:'path',attributes:l({},ua,{opacity:'0',d:'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'}),children:[{tag:'animate',attributes:l({},ga,{values:'0;0;1;1;0;0;'})}]},xa={tag:'g',children:[ha,ba,ya,va]},wa=w.styles,ka=w.styles,za='svg:not(:root).svg-inline--fa {\n  overflow: visible;\n}\n\n.svg-inline--fa {\n  display: inline-block;\n  font-size: inherit;\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n  width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n  width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n  width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n  width: 0.25em;\n}\n.svg-in
 line--fa.fa-w-5 {\n  width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n  width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n  width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n  width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n  width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n  width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n  width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n  width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n  width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n  width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n  width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n  width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n  width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n  width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n  width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n  width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-border {\n  height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n
   width: 2em;\n}\n.svg-inline--fa.fa-fw {\n  width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  -webkit-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: #ff253a;\n  border-radius: 1em;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #fff;\n  height: 1.5em;\n  li
 ne-height: 1;\n  max-width: 5em;\n  min-width: 1.5em;\n  overflow: hidden;\n  padding: 0.25em;\n  right: 0;\n  text-overflow: ellipsis;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: 0;\n  right: 0;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom right;\n          transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: 0;\n  left: 0;\n  right: auto;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom left;\n          transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  right: 0;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-top-left {
 \n  left: 0;\n  right: auto;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top left;\n          transform-origin: top left;\n}\n\n.fa-lg {\n  font-size: 1.3333333333em;\n  line-height: 0.75em;\n  vertical-align: -0.0667em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inher
 it;\n}\n\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: 0.1em;\n  padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n  float: left;\n}\n\n.fa-pull-right {\n  float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: 0.3em;\n}\n\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n  -webkit-animation: fa-spin 1s infinite steps(8);\n          animation: fa-spin 1s infinite steps(8);\n}\n\n at -webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n\n at keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            tran
 sform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n  -webkit-transform: rotate(90deg);\n          transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n  -webkit-transform: rotate(270deg);\n          transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n  -webkit-transform: scale(-1, 1);\n          transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(1, -1);\n          transform: scale
 (1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(-1, -1);\n          transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n  -webkit-filter: none;\n          filter: none;\n}\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: #fff;\n}\n\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n}\n\
 n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.fad.fa-inverse {\n  color: #fff;\n}',Ma=function(){function e(){r(this,e),this.definitions={}}return o(e,[{key:'add',value:function(){for(var e=this,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];var n=a.r
 educe(this._pullDefinitions,{});Object.keys(n).forEach(function(t){e.definitions[t]=l({},e.definitions[t]||{},n[t]),ce(t,n[t]),ra()})}},{key:'reset',value:function(){this.definitions={}}},{key:'_pullDefinitions',value:function(e,t){var a=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(a).map(function(t){var i=a[t],n=i.prefix,r=i.iconName,c=i.icon;e[n]||(e[n]={}),e[n][r]=c}),e}}]),e}(),Na=new Ma,Ca=!1,Aa={i2svg:function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{};if(nt){Ye();var t=e.node,a=void 0===t?et:t,i=e.callback,n=void 0===i?function(){}:i;return St.searchPseudoElements&&je(a),He(a,n)}return Bt.reject('Operation requires a DOM of some kind.')},css:Fe,insertCss:function(){Ca||(D(Fe()),Ca=!0)},watch:function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot,a=e.observeMutationsRoot;!1===St.autoReplaceSvg&&(St.autoReplaceSvg=!0),St.observeMutations=!0,z(function(){Ea({autoReplaceSvgRoot:t}),ve({treeCallback:He,no
 deCallback:Ve,pseudoElementsCallback:je,observeMutationsRoot:a})})}},La=function(e){return function(t){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=(t||{}).icon?t:Be(t||{}),n=a.mask;return n&&(n=(n||{}).icon?n:Be(n||{})),e(i,l({},a,{mask:n}))}}(function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,i=void 0===a?d:a,n=t.symbol,r=t.mask,c=void 0===r?null:r,o=t.title,s=void 0===o?null:o,f=t.classes,m=void 0===f?[]:f,u=t.attributes,p=void 0===u?{}:u,h=t.styles,g=void 0===h?{}:h;if(e){var b=e.prefix,y=e.iconName,v=e.icon;return Xe(l({type:'icon'},e),function(){return Ye(),St.autoA11y&&(s?p['aria-labelledby']=''.concat(St.replacementClass,'-title-').concat(j()):(p['aria-hidden']='true',p.focusable='false')),ae({icons:{main:Ee(v),mask:c?Ee(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:y,transform:l({},d,i),symbol:void 0!==n&&n,title:s,extra:{attributes:p,styles:g,classes:m}})})}}),Ia={noAuto:function(){St.autoRe
 placeSvg=!1,St.observeMutations=!1,xe()},config:St,dom:Aa,library:Na,parse:{transform:function(e){return ma(e)}},findIconDefinition:Be,icon:La,text:function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,i=void 0===a?d:a,n=t.title,r=void 0===n?null:n,c=t.classes,o=void 0===c?[]:c,s=t.attributes,f=void 0===s?{}:s,u=t.styles,p=void 0===u?{}:u;return Xe({type:'text',content:e},function(){return Ye(),ie({content:e,transform:l({},d,i),title:r,extra:{attributes:f,styles:p,classes:[''.concat(St.familyPrefix,'-layers-text')].concat(m(o))}})})},counter:function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.title,i=void 0===a?null:a,n=t.classes,r=void 0===n?[]:n,c=t.attributes,o=void 0===c?{}:c,s=t.styles,l=void 0===s?{}:s;return Xe({type:'counter',content:e},function(){return Ye(),ne({content:e.toString(),title:i,extra:{attributes:o,styles:l,classes:[''.concat(St.familyPrefix,'-layers-counter')].concat(m(r))}})})},layer:function(e){v
 ar t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.classes,i=void 0===a?[]:a;return Xe({type:'layer'},function(){Ye();var t=[];return e(function(e){Array.isArray(e)?e.map(function(e){t=t.concat(e.abstract)}):t=t.concat(e.abstract)}),[{tag:'span',attributes:{class:[''.concat(St.familyPrefix,'-layers')].concat(m(i)).join(' ')},children:t}]})},toHtml:me},Ea=function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot,a=void 0===t?et:t;(0<Object.keys(w.styles).length||St.autoFetchSvg)&&nt&&St.autoReplaceSvg&&Ia.dom.i2svg({node:a})}}).call(this,a(0),a(2).setImmediate)},function(e,t,a){(function(e){function i(e,t){this._id=e,this._clearFn=t}var n='undefined'!=typeof e&&e||'undefined'!=typeof self&&self||window,r=Function.prototype.apply;t.setTimeout=function(){return new i(r.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=fun
 ction(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},a(3),t.setImmediate='undefined'!=typeof self&&self.setImmediate||'undefined'!=typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate='undefined'!=typeof self&&self.clearImmediate||'undefined'!=typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,a(0))},function(e,t,a){(function(e,t){(function(e){'use strict';function a(e){'function'!=typeof e&&(e=new Function(''+e));for(var t=Array(arguments.length-1),a=0;a<t.length;a++)t[a]=arguments[a+1];var i={callback:e,args:t};return u[m]=i,b(m),m++}function i(e){delete u[e]}function
  n(e){var t=e.callback,a=e.args;switch(a.length){case 0:t();break;case 1:t(a[0]);break;case 2:t(a[0],a[1]);break;case 3:t(a[0],a[1],a[2]);break;default:t.apply(void 0,a);}}function r(e){if(p)setTimeout(r,0,e);else{var t=u[e];if(t){p=!0;try{n(t)}finally{i(e),p=!1}}}}function c(){b=function(e){t.nextTick(function(){r(e)})}}function o(){if(e.postMessage&&!e.importScripts){var t=!0,a=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage('','*'),e.onmessage=a,t}}function s(){var t='setImmediate$'+Math.random()+'$',a=function(a){a.source===e&&'string'==typeof a.data&&0===a.data.indexOf(t)&&r(+a.data.slice(t.length))};e.addEventListener?e.addEventListener('message',a,!1):e.attachEvent('onmessage',a),b=function(a){e.postMessage(t+a,'*')}}function l(){var e=new MessageChannel;e.port1.onmessage=function(e){var t=e.data;r(t)},b=function(t){e.port2.postMessage(t)}}function f(){var e=h.documentElement;b=function(t){var a=h.createElement('script');a.onreadystatechange=function(){r(t),a.on
 readystatechange=null,e.removeChild(a),a=null},e.appendChild(a)}}function d(){b=function(e){setTimeout(r,0,e)}}if(!e.setImmediate){var m=1,u={},p=!1,h=e.document,g=Object.getPrototypeOf&&Object.getPrototypeOf(e),b;g=g&&g.setTimeout?g:e,'[object process]'==={}.toString.call(e.process)?c():o()?s():e.MessageChannel?l():h&&'onreadystatechange'in h.createElement('script')?f():d(),g.setImmediate=a,g.clearImmediate=i}})('undefined'==typeof self?'undefined'==typeof e?this:e:self)}).call(this,a(0),a(4))},function(e){function t(){throw new Error('setTimeout has not been defined')}function a(){throw new Error('clearTimeout has not been defined')}function n(e){if(f===setTimeout)return setTimeout(e,0);if((f===t||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(d===clearTimeout)return clearTimeout(e);if((d===a||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(
 t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function r(){u&&h&&(u=!1,h.length?m=h.concat(m):p=-1,m.length&&c())}function c(){if(!u){var e=n(r);u=!0;for(var t=m.length;t;){for(h=m,m=[];++p<t;)h&&h[p].run();p=-1,t=m.length}h=null,u=!1,i(e)}}function o(e,t){this.fun=e,this.array=t}function s(){}var l=e.exports={},f,d;(function(){try{f='function'==typeof setTimeout?setTimeout:t}catch(a){f=t}try{d='function'==typeof clearTimeout?clearTimeout:a}catch(t){d=a}})();var m=[],u=!1,p=-1,h;l.nextTick=function(e){var t=Array(arguments.length-1);if(1<arguments.length)for(var a=1;a<arguments.length;a++)t[a-1]=arguments[a];m.push(new o(e,t)),1!==m.length||u||n(c)},o.prototype.run=function(){this.fun.apply(null,this.array)},l.title='browser',l.browser=!0,l.env={},l.argv=[],l.version='',l.versions={},l.on=s,l.addListener=s,l.once=s,l.off=s,l.removeListener=s,l.removeAllListeners=s,l.emit=s,l.prependListener=s,l.prependOnceListener=s,l.listeners=function(){return[]},l.binding=function
 (){throw new Error('process.binding is not supported')},l.cwd=function(){return'/'},l.chdir=function(){throw new Error('process.chdir is not supported')},l.umask=function(){return 0}},function(e,t,a){'use strict';a.r(t);var i=a(1),n={prefix:'fas',iconName:'angle-double-left',icon:[448,512,[],'f100','M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z']},r={prefix:'fas',iconName:'angle-double-right',icon:[448,512,[],'f101','M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.
 4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z']},c={prefix:'fas',iconName:'angle-left',icon:[256,512,[],'f104','M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z']},o={prefix:'fas',iconName:'angle-right',icon:[256,512,[],'f105','M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z']},s={prefix:'fas',iconName:'bookmark',icon:[384,512,[],'f02e','M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z']},l={prefix:'fas',iconName:'cog',icon:[512,512,[],'f013','M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.
 4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z']},f={prefix:'fas',iconName:'comment',icon:[512,512,[],'f075','M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z']},d={prefix:'fas',iconName:'edit',icon:[576,512,[],'
 f044','M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z']},m={prefix:'fas',iconName:'envelope-open-text',icon:[512,512,[],'f658','M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-1
 7.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z']},u={prefix:'fas',iconName:'forward',icon:[512,512,[],'f04e','M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z']},p={prefix:'fas',iconName:'key',icon:[512,512,[],'f084','M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 1
 60 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z']},h={prefix:'fas',iconName:'link',icon:[512,512,[],'f0c1','M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.
 402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z']},g={prefix:'fas',iconName:'list',icon:[512,512,[],'f03a','M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H1
 76a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z']},b={prefix:'fas',iconName:'paperclip',icon:[448,512,[],'f0c6','M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z']},y={prefix:'fas',iconName:'pencil-alt',icon:[512,512,[],
 'f303','M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z']},v={prefix:'fas',iconName:'plus',icon:[448,512,[],'f067','M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z']},x={prefix:'fas',iconName:'project-diagram',icon:[640,512,[],'f542','M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C
 14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z']},w={prefix:'fas',iconName:'reply',icon:[512,512,[],'f3e5','M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z']},k={prefix:'fas',iconName:'times',icon:[352,512,[],'f00d','M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L1
 76 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z']},z={prefix:'far',iconName:'arrow-alt-circle-up',icon:[512,512,[],'f35b','M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z']},M={prefix:'far',iconName:'bookmark',icon:[384,512,[],'f02e','M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z']},N={prefix:'far',iconName:'calendar-alt',icon:[448,512,[],'f073','M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4
 -12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z']},C={prefix:'far',iconName:'check-circle',icon:[512,512,[],'f058','M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.
 697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z']},A={prefix:'far',iconName:'clock',icon:[512,512,[],'f017','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z']},L={prefix:'far',iconName:'edit',icon:[576,512,[],'f044','M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 
 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z']},I={prefix:'far',iconName:'file',icon:[384,512,[],'f15b','M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z']},E={prefix:'far',iconName:'pause-circle',icon:[512,512,[],'f28b','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm96-280v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16zm-112 0v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16z']},S={prefix:'far',iconName:'play-circle',icon:[512,512,[],'f144','M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 2
 1v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z']},_={prefix:'far',iconName:'question-circle',icon:[512,512,[],'f059','M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18
 .841-42-42 18.841-42 42-42 42 18.841 42 42z']},P={prefix:'far',iconName:'times-circle',icon:[512,512,[],'f057','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z']};i.b.add(l,d,s,x,m,w,f,u,h,v,p,y,k,b,g,c,n,o,r,L,M,A,N,S,E,z,P,_,I,C),i.a.watch()}]);
\ No newline at end of file
+(()=>{'use strict';/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */function e(t){return e='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&'function'==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?'symbol':typeof e},e(t)}function t(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')}function a(e,t){for(var a=0,i;a<t.length;a++)i=t[a],i.enumerable=i.enumerable||!1,i.configurable=!0,'value'in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}function i(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e){for(var t=1;t<arguments.length;t++){var a=null==arguments[t]?{}:arguments[t],i=Object.keys(a);'function'==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),i.forEach(function(t){n(e,t,a[t])})}return e}functio
 n c(e,t){return l(e)||m(e,t)||h()}function o(e){return s(e)||f(e)||u()}function s(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}}function l(e){if(Array.isArray(e))return e}function f(e){if(Symbol.iterator in Object(e)||'[object Arguments]'===Object.prototype.toString.call(e))return Array.from(e)}function m(e,t){var a=[],i=!0,n=!1,r=void 0;try{for(var c=e[Symbol.iterator](),o;!(i=(o=c.next()).done)&&(a.push(o.value),!(t&&a.length===t));i=!0);}catch(e){n=!0,r=e}finally{try{i||null==c['return']||c['return']()}finally{if(n)throw r}}return a}function u(){throw new TypeError('Invalid attempt to spread non-iterable instance')}function h(){throw new TypeError('Invalid attempt to destructure non-iterable instance')}function g(e){var t=Qe.querySelector('script['+e+']');if(t)return t.getAttribute(e)}function b(e){return!(''!==e)||'false'!==e&&(!('true'!==e)||e)}function y(e){tt&&(St?setTimeout(e,0):It.push(e))}function v(){for(var e=0;e<Dt.length;e++)D
 t[e][0](Dt[e][1]);Dt=[],jt=!1}function x(e,t){Dt.push([e,t]),jt||(jt=!0,Ot(v,0))}function k(e,t){function a(e){M(t,e)}function i(e){C(t,e)}try{e(a,i)}catch(t){i(t)}}function z(e){var t=e.owner,a=t._state,i=t._data,n=e[a],r=e.then;if('function'==typeof n){a=Vt;try{i=n(i)}catch(t){C(r,t)}}N(r,i)||(a===Vt&&M(r,i),a===Ht&&C(r,i))}function N(t,a){var i;try{if(t===a)throw new TypeError('A promises callback cannot return that same promise.');if(a&&('function'==typeof a||'object'===e(a))){var n=a.then;if('function'==typeof n)return n.call(a,function(e){i||(i=!0,a===e?A(t,e):M(t,e))},function(e){i||(i=!0,C(t,e))}),!0}}catch(a){return i||C(t,a),!0}return!1}function M(e,t){e!==t&&N(e,t)||A(e,t)}function A(e,t){e._state===Pt&&(e._state=_t,e._data=t,x(E,e))}function C(e,t){e._state===Pt&&(e._state=_t,e._data=t,x(I,e))}function L(e){e._then=e._then.forEach(z)}function E(e){e._state=Vt,L(e)}function I(e){e._state=Ht,L(e),!e._handled&&Tt&&Fe.g.process.emit('unhandledRejection',e._data,e)}function S
 (e){Fe.g.process.emit('rejectionHandled',e)}function _(e){if('function'!=typeof e)throw new TypeError('Promise resolver '+e+' is not a function');if(!1==this instanceof _)throw new TypeError('Failed to construct \'Promise\': Please use the \'new\' operator, this object constructor cannot be called as a function.');this._then=[],k(e,this)}function V(e){return~Mt.indexOf(e)}function H(e){if(e&&tt){var t=Qe.createElement('style');t.setAttribute('type','text/css'),t.innerHTML=e;for(var a=Qe.head.childNodes,n=null,r=a.length-1;-1<r;r--){var i=a[r],c=(i.tagName||'').toUpperCase();-1<['STYLE','LINK'].indexOf(c)&&(n=i)}return Qe.head.insertBefore(t,n),e}}function R(){for(var e=12,t='';0<e--;)t+=Xt[0|62*Math.random()];return t}function T(e){for(var t=[],a=(e||[]).length>>>0;a--;)t[a]=e[a];return t}function O(e){return e.classList?T(e.classList):(e.getAttribute('class')||'').split(' ').filter(function(e){return e})}function D(e,t){var a=t.split('-'),i=a[0],n=a.slice(1).join('-');return i!==e|
 |''===n||V(n)?null:n}function j(e){return''.concat(e).replace(/&/g,'&').replace(/"/g,'"').replace(/'/g,''').replace(/</g,'<').replace(/>/g,'>')}function F(e){return Object.keys(e||{}).reduce(function(t,a){return t+''.concat(a,'="').concat(j(e[a]),'" ')},'').trim()}function Y(e){return Object.keys(e||{}).reduce(function(t,a){return t+''.concat(a,': ').concat(e[a],';')},'')}function X(e){return e.size!==d.size||e.x!==d.x||e.y!==d.y||e.rotate!==d.rotate||e.flipX||e.flipY}function B(e){var t=e.transform,a=e.containerWidth,i=e.iconWidth,n={transform:'translate('.concat(a/2,' 256)')},r='translate('.concat(32*t.x,', ').concat(32*t.y,') '),c='scale('.concat(t.size/16*(t.flipX?-1:1),', ').concat(t.size/16*(t.flipY?-1:1),') '),o='rotate('.concat(t.rotate,' 0 0)'),s={transform:''.concat(r,' ').concat(c,' ').concat(o)},l={transform:'translate('.concat(-1*(i/2),' -256)')};return{outer:n,inner:s,path:l}}function U(e){var t=e.transform,a=e.width,i=void 0===a?nt:a,n=e.height,r=vo
 id 0===n?nt:n,c=e.startCentered,o=void 0!==c&&c,s='';return s+=o&&at?'translate('.concat(t.x/Yt-i/2,'em, ').concat(t.y/Yt-r/2,'em) '):o?'translate(calc(-50% + '.concat(t.x/Yt,'em), calc(-50% + ').concat(t.y/Yt,'em)) '):'translate('.concat(t.x/Yt,'em, ').concat(t.y/Yt,'em) '),s+='scale('.concat(t.size/Yt*(t.flipX?-1:1),', ').concat(t.size/Yt*(t.flipY?-1:1),') '),s+='rotate('.concat(t.rotate,'deg) '),s}function W(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill='black'),e}function q(e){return'g'===e.tag?e.children:[e]}function G(e){var t=e.children,a=e.attributes,i=e.main,n=e.mask,c=e.maskId,o=e.transform,s=i.width,l=i.icon,f=n.width,m=n.icon,d=B({transform:o,containerWidth:f,iconWidth:s}),u={tag:'rect',attributes:r({},Bt,{fill:'white'})},p=l.children?{children:l.children.map(W)}:{},h={tag:'g',attributes:r({},d.inner),children:[W(r({tag:l.tag,attributes:r({},l.attributes,d.path)},p))]},g={tag:'g',attrib
 utes:r({},d.outer),children:[h]},b='mask-'.concat(c||R()),y='clip-'.concat(c||R()),v={tag:'mask',attributes:r({},Bt,{id:b,maskUnits:'userSpaceOnUse',maskContentUnits:'userSpaceOnUse'}),children:[u,g]},x={tag:'defs',children:[{tag:'clipPath',attributes:{id:y},children:q(m)},v]};return t.push(x,{tag:'rect',attributes:r({fill:'currentColor',"clip-path":'url(#'.concat(y,')'),mask:'url(#'.concat(b,')')},Bt)}),{children:t,attributes:a}}function K(e){var t=e.children,a=e.attributes,i=e.main,n=e.transform,c=e.styles,o=Y(c);if(0<o.length&&(a.style=o),X(n)){var s=B({transform:n,containerWidth:i.width,iconWidth:i.width});t.push({tag:'g',attributes:r({},s.outer),children:[{tag:'g',attributes:r({},s.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:r({},i.icon.attributes,s.path)}]}]})}else t.push(i.icon);return{children:t,attributes:a}}function J(e){var t=e.children,a=e.main,i=e.mask,n=e.attributes,c=e.styles,o=e.transform;if(X(o)&&a.found&&!i.found){var s=a.width,l=a.height,f
 ={x:s/l/2,y:.5};n.style=Y(r({},c,{"transform-origin":''.concat(f.x+o.x/16,'em ').concat(f.y+o.y/16,'em')}))}return[{tag:'svg',attributes:n,children:t}]}function Q(e){var t=e.prefix,a=e.iconName,i=e.children,n=e.attributes,c=e.symbol,o=!0===c?''.concat(t,'-').concat(Lt.familyPrefix,'-').concat(a):c;return[{tag:'svg',attributes:{style:'display: none;'},children:[{tag:'symbol',attributes:r({},n,{id:o}),children:i}]}]}function Z(e){var t=e.icons,a=t.main,i=t.mask,n=e.prefix,c=e.iconName,o=e.transform,s=e.symbol,l=e.title,f=e.maskId,m=e.titleId,d=e.extra,u=e.watchable,p=i.found?i:a,h=p.width,g=p.height,b='fak'===n,y=b?'':'fa-w-'.concat(Math.ceil(16*(h/g))),v=[Lt.replacementClass,c?''.concat(Lt.familyPrefix,'-').concat(c):'',y].filter(function(e){return-1===d.classes.indexOf(e)}).filter(function(e){return''!==e||!!e}).concat(d.classes).join(' '),x={children:[],attributes:r({},d.attributes,{"data-prefix":n,"data-icon":c,class:v,role:d.attributes.role||'img',xmlns:'http://www.w3.org/2000/sv
 g',viewBox:'0 0 '.concat(h,' ').concat(g)})},w=b&&!~d.classes.indexOf('fa-fw')?{width:''.concat(.0625*(16*(h/g)),'em')}:{};void 0!==u&&u&&(x.attributes[ot]=''),l&&x.children.push({tag:'title',attributes:{id:x.attributes['aria-labelledby']||'title-'.concat(m||R())},children:[l]});var k=r({},x,{prefix:n,iconName:c,main:a,mask:i,maskId:f,transform:o,symbol:s,styles:r({},w,d.styles)}),z=i.found&&a.found?G(k):K(k),N=z.children,M=z.attributes;return k.children=N,k.attributes=M,s?Q(k):J(k)}function $(e){var t=e.content,a=e.width,i=e.height,n=e.transform,c=e.title,o=e.extra,s=e.watchable,l=r({},o.attributes,c?{title:c}:{},{class:o.classes.join(' ')});void 0!==s&&s&&(l[ot]='');var f=r({},o.styles);X(n)&&(f.transform=U({transform:n,startCentered:!0,width:a,height:i}),f['-webkit-transform']=f.transform);var m=Y(f);0<m.length&&(l.style=m);var d=[];return d.push({tag:'span',attributes:l,children:[t]}),c&&d.push({tag:'span',attributes:{class:'sr-only'},children:[c]}),d}function ee(e){var t=e.cont
 ent,a=e.title,i=e.extra,n=r({},i.attributes,a?{title:a}:{},{class:i.classes.join(' ')}),c=Y(i.styles);0<c.length&&(n.style=c);var o=[];return o.push({tag:'span',attributes:n,children:[t]}),a&&o.push({tag:'span',attributes:{class:'sr-only'},children:[a]}),o}function te(e){for(var t='',a=0,i;a<e.length;a++)i=e.charCodeAt(a).toString(16),t+=('000'+i).slice(-4);return t}function ae(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:{},i=a.skipHooks,n=Object.keys(t).reduce(function(e,a){var i=t[a],n=!!i.icon;return n?e[i.iconName]=i.icon:e[a]=i,e},{});'function'!=typeof w.hooks.addPack||void 0!==i&&i?w.styles[e]=r({},w.styles[e]||{},n):w.hooks.addPack(e,n),'fas'===e&&ae('fa',t)}function ie(e,t){return($t[e]||{})[t]}function ne(e,t){return(ea[e]||{})[t]}function re(e){return ta[e]||{prefix:null,iconName:null}}function ce(e){return e.reduce(function(e,t){var a=D(Lt.familyPrefix,t);if(ia[t])e.prefix=t;else if(Lt.autoFetchSvg&&-1<Object.keys(gt).indexOf(t))e.prefix=t;else if(a
 ){var i='fa'===e.prefix?re(a):{};e.iconName=i.iconName||a,e.prefix=i.prefix||e.prefix}else t!==Lt.replacementClass&&0!==t.indexOf('fa-w-')&&e.rest.push(t);return e},na())}function oe(e,t,a){if(e&&e[t]&&e[t][a])return{prefix:t,iconName:a,icon:e[t][a]}}function se(e){var t=e.tag,a=e.attributes,i=void 0===a?{}:a,n=e.children,r=void 0===n?[]:n;return'string'==typeof e?j(e):'<'.concat(t,' ').concat(F(i),'>').concat(r.map(se).join(''),'</').concat(t,'>')}function le(e){var t=e.getAttribute?e.getAttribute(ot):null;return'string'==typeof t}function fe(){if(!0===Lt.autoReplaceSvg)return ca.replace;var e=ca[Lt.autoReplaceSvg];return e||ca.replace}function me(e){e()}function de(e,t){var a='function'==typeof t?t:ra;if(0===e.length)a();else{var i=me;Lt.mutateApproach===ut&&(i=Je.requestAnimationFrame||me),i(function(){var t=fe(),i=Gt.begin('mutate');e.map(t),i(),a()})}}function ue(){oa=!0}function pe(){oa=!1}function he(e){if(Ze&&Lt.observeMutations){var t=e.treeCallback,a=e.nodeCallback,i=e.pse
 udoElementsCallback,n=e.observeMutationsRoot,r=void 0===n?Qe:n;sa=new Ze(function(e){oa||T(e).forEach(function(e){if('childList'===e.type&&0<e.addedNodes.length&&!le(e.addedNodes[0])&&(Lt.searchPseudoElements&&i(e.target),t(e.target)),'attributes'===e.type&&e.target.parentNode&&Lt.searchPseudoElements&&i(e.target.parentNode),'attributes'===e.type&&le(e.target)&&~zt.indexOf(e.attributeName))if('class'===e.attributeName){var n=ce(O(e.target)),r=n.prefix,c=n.iconName;r&&e.target.setAttribute('data-prefix',r),c&&e.target.setAttribute('data-icon',c)}else a(e.target)})}),tt&&sa.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ge(){sa&&sa.disconnect()}function be(e){var t=e.getAttribute('style'),a=[];return t&&(a=t.split(';').reduce(function(e,t){var a=t.split(':'),i=a[0],n=a.slice(1);return i&&0<n.length&&(e[i]=n.join(':').trim()),e},{})),a}function ye(e){var t=e.getAttribute('data-prefix'),a=e.getAttribute('data-icon'),i=void 0===e.innerText?'':e.innerText.tr
 im(),n=ce(O(e));return t&&a&&(n.prefix=t,n.iconName=a),n.prefix&&1<i.length?n.iconName=ne(n.prefix,e.innerText):n.prefix&&1===i.length&&(n.iconName=ie(n.prefix,te(e.innerText))),n}function ve(e){return la(e.getAttribute('data-fa-transform'))}function xe(e){var t=e.getAttribute('data-fa-symbol');return null!==t&&(!(''!==t)||t)}function we(e){var t=T(e.attributes).reduce(function(e,t){return'class'!==e.name&&'style'!==e.name&&(e[t.name]=t.value),e},{}),a=e.getAttribute('title'),i=e.getAttribute('data-fa-title-id');return Lt.autoA11y&&(a?t['aria-labelledby']=''.concat(Lt.replacementClass,'-title-').concat(i||R()):(t['aria-hidden']='true',t.focusable='false')),t}function ke(e){var t=e.getAttribute('data-fa-mask');return t?ce(t.split(' ').map(function(e){return e.trim()})):na()}function ze(){return{iconName:null,title:null,titleId:null,prefix:null,transform:d,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Ne(e){var t=ye(e),a=t.iconName,i=t.prefix,n=t
 .rest,r=be(e),c=ve(e),o=xe(e),s=we(e),l=ke(e);return{iconName:a,title:e.getAttribute('title'),titleId:e.getAttribute('data-fa-title-id'),prefix:i,transform:c,symbol:o,mask:l,maskId:e.getAttribute('data-fa-mask-id'),extra:{classes:n,styles:r,attributes:s}}}function Me(e){this.name='MissingIcon',this.message=e||'Icon unavailable',this.stack=new Error().stack}function Ae(e){var t=e[0],a=e[1],i=e.slice(4),n=c(i,1),r=n[0],o=null;return o=Array.isArray(r)?{tag:'g',attributes:{class:''.concat(Lt.familyPrefix,'-').concat(Nt.GROUP)},children:[{tag:'path',attributes:{class:''.concat(Lt.familyPrefix,'-').concat(Nt.SECONDARY),fill:'currentColor',d:r[0]}},{tag:'path',attributes:{class:''.concat(Lt.familyPrefix,'-').concat(Nt.PRIMARY),fill:'currentColor',d:r[1]}}]}:{tag:'path',attributes:{fill:'currentColor',d:r}},{found:!0,width:t,height:a,icon:o}}function Ce(e,t){return new Ft(function(a,i){if(e&&t&&ya[t]&&ya[t][e]){var n=ya[t][e];return a(Ae(n))}e&&t&&!Lt.showMissingIcons?i(new Me('Icon is mis
 sing for prefix '.concat(t,' with icon name ').concat(e))):a({found:!1,width:512,height:512,icon:ba})})}function Le(e,t){var a=t.iconName,i=t.title,n=t.titleId,r=t.prefix,o=t.transform,s=t.symbol,l=t.mask,f=t.maskId,m=t.extra;return new Ft(function(t){Ft.all([Ce(a,r),Ce(l.iconName,l.prefix)]).then(function(l){var d=c(l,2),u=d[0],p=d[1];t([e,Z({icons:{main:u,mask:p},prefix:r,iconName:a,transform:o,symbol:s,mask:p,maskId:f,title:i,titleId:n,extra:m,watchable:!0})])})})}function Ee(e,t){var a=t.title,i=t.transform,n=t.extra,r=null,c=null;if(at){var o=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();r=s.width/o,c=s.height/o}return Lt.autoA11y&&!a&&(n.attributes['aria-hidden']='true'),Ft.resolve([e,$({content:e.innerHTML,width:r,height:c,transform:i,title:a,extra:n,watchable:!0})])}function Ie(e){var t=Ne(e);return~t.extra.classes.indexOf(yt)?Ee(e,t):Le(e,t)}function Se(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null;if(tt){var a=Qe.documentEleme
 nt.classList,i=function(e){return a.add(''.concat(dt,'-').concat(e))},n=function(e){return a.remove(''.concat(dt,'-').concat(e))},r=Lt.autoFetchSvg?Object.keys(gt):Object.keys(va),c=['.'.concat(yt,':not([').concat(ot,'])')].concat(r.map(function(e){return'.'.concat(e,':not([').concat(ot,'])')})).join(', ');if(0!==c.length){var o=[];try{o=T(e.querySelectorAll(c))}catch(t){}if(0<o.length)i('pending'),n('complete');else return;var s=Gt.begin('onTree'),l=o.reduce(function(e,t){try{var a=Ie(t);a&&e.push(a)}catch(t){!ht&&t instanceof Me&&console.error(t)}return e},[]);return new Ft(function(e,a){Ft.all(l).then(function(a){de(a,function(){i('active'),i('complete'),n('pending'),'function'==typeof t&&t(),s(),e()})}).catch(function(){s(),a()})})}}}function Pe(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:null;Ie(e).then(function(e){e&&de([e],t)})}function _e(e,t){var a=''.concat(lt).concat(t.replace(':','-'));return new Ft(function(i,n){if(null!==e.getAttribute(a))return i()
 ;var c=T(e.children),o=c.filter(function(e){return e.getAttribute(st)===t})[0],s=Je.getComputedStyle(e,t),l=s.getPropertyValue('font-family').match(vt),f=s.getPropertyValue('font-weight'),m=s.getPropertyValue('content');if(o&&!l)return e.removeChild(o),i();if(l&&'none'!==m&&''!==m){var d=s.getPropertyValue('content'),u=~['Solid','Regular','Light','Duotone','Brands','Kit'].indexOf(l[2])?bt[l[2].toLowerCase()]:xt[f],p=te(3===d.length?d.substr(1,1):d),h=ie(u,p),g=h;if(h&&(!o||o.getAttribute(ft)!==u||o.getAttribute(mt)!==g)){e.setAttribute(a,g),o&&e.removeChild(o);var b=ze(),y=b.extra;y.attributes[st]=t,Ce(h,u).then(function(n){var c=Z(r({},b,{icons:{main:n,mask:na()},prefix:u,iconName:g,extra:y,watchable:!0})),o=Qe.createElement('svg');':before'===t?e.insertBefore(o,e.firstChild):e.appendChild(o),o.outerHTML=c.map(function(e){return se(e)}).join('\n'),e.removeAttribute(a),i()}).catch(n)}else i()}else i()})}function Ve(e){return Ft.all([_e(e,':before'),_e(e,':after')])}function He(e){re
 turn e.parentNode!==document.head&&!~pt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(st)&&(!e.parentNode||'svg'!==e.parentNode.tagName)}function Re(e){return tt?new Ft(function(t,a){var i=T(e.querySelectorAll('*')).filter(He).map(Ve),n=Gt.begin('searchPseudoElements');ue(),Ft.all(i).then(function(){n(),pe(),t()}).catch(function(){n(),pe(),a()})}):void 0}function Te(){var e=Lt.familyPrefix,t=Lt.replacementClass,a=xa;if(e!==rt||t!==ct){var i=/\.fa\-/g,n=/\--fa\-/g,r=/\.svg-inline--fa/g;a=a.replace(i,'.'.concat(e,'-')).replace(n,'--'.concat(e,'-')).replace(r,'.'.concat(t))}return a}function Oe(){Lt.autoAddCss&&!za&&(H(Te()),za=!0)}function De(e,t){return Object.defineProperty(e,'abstract',{get:t}),Object.defineProperty(e,'html',{get:function(){return e.abstract.map(function(e){return se(e)})}}),Object.defineProperty(e,'node',{get:function(){if(tt){var t=Qe.createElement('div');return t.innerHTML=e.html,t.children}}}),e}function je(e){var t=e.prefix,a=void 0===t?'fa':t,i=e.iconName
 ;return i?oe(ka.definitions,a,i)||oe(w.styles,a,i):void 0}var Fe={};(()=>{Fe.g=function(){if('object'==typeof globalThis)return globalThis;try{return this||new Function('return this')()}catch(t){if('object'==typeof window)return window}}()})();var Ye=function(){},Xe={},Be={},Ue=null,We={mark:Ye,measure:Ye};try{'undefined'!=typeof window&&(Xe=window),'undefined'!=typeof document&&(Be=document),'undefined'!=typeof MutationObserver&&(Ue=MutationObserver),'undefined'!=typeof performance&&(We=performance)}catch(t){}var qe=Xe.navigator||{},Ge=qe.userAgent,Ke=void 0===Ge?'':Ge,Je=Xe,Qe=Be,Ze=Ue,$e=We,et=!!Je.document,tt=!!Qe.documentElement&&!!Qe.head&&'function'==typeof Qe.addEventListener&&'function'==typeof Qe.createElement,at=~Ke.indexOf('MSIE')||~Ke.indexOf('Trident/'),it='___FONT_AWESOME___',nt=16,rt='fa',ct='svg-inline--fa',ot='data-fa-i2svg',st='data-fa-pseudo-element',lt='data-fa-pseudo-element-pending',ft='data-prefix',mt='data-icon',dt='fontawesome-i2svg',ut='async',pt=['HTML','
 HEAD','STYLE','SCRIPT'],ht=function(){try{return!0}catch(t){return!1}}(),gt={fas:'solid',far:'regular',fal:'light',fad:'duotone',fab:'brands',fak:'kit',fa:'solid'},bt={solid:'fas',regular:'far',light:'fal',duotone:'fad',brands:'fab',kit:'fak'},yt='fa-layers-text',vt=/Font Awesome ([5 ]*)(Solid|Regular|Light|Duotone|Brands|Free|Pro|Kit).*/,xt={900:'fas',400:'far',normal:'far',300:'fal'},wt=[1,2,3,4,5,6,7,8,9,10],kt=wt.concat([11,12,13,14,15,16,17,18,19,20]),zt=['class','data-prefix','data-icon','data-fa-transform','data-fa-mask'],Nt={GROUP:'group',SWAP_OPACITY:'swap-opacity',PRIMARY:'primary',SECONDARY:'secondary'},Mt=['xs','sm','lg','fw','ul','li','border','pull-left','pull-right','spin','pulse','rotate-90','rotate-180','rotate-270','flip-horizontal','flip-vertical','flip-both','stack','stack-1x','stack-2x','inverse','layers','layers-text','layers-counter',Nt.GROUP,Nt.SWAP_OPACITY,Nt.PRIMARY,Nt.SECONDARY].concat(wt.map(function(e){return''.concat(e,'x')})).concat(kt.map(function(e){
 return'w-'.concat(e)})),At=Je.FontAwesomeConfig||{};if(Qe&&'function'==typeof Qe.querySelector){[['data-family-prefix','familyPrefix'],['data-replacement-class','replacementClass'],['data-auto-replace-svg','autoReplaceSvg'],['data-auto-add-css','autoAddCss'],['data-auto-a11y','autoA11y'],['data-search-pseudo-elements','searchPseudoElements'],['data-observe-mutations','observeMutations'],['data-mutate-approach','mutateApproach'],['data-keep-original-source','keepOriginalSource'],['data-measure-performance','measurePerformance'],['data-show-missing-icons','showMissingIcons']].forEach(function(e){var t=c(e,2),a=t[0],i=t[1],n=b(g(a));n!==void 0&&null!==n&&(At[i]=n)})}var Ct=r({},{familyPrefix:rt,replacementClass:ct,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:'async',keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},At);Ct.autoReplaceSvg||(Ct.observeMutations=!1);var Lt=r({},Ct);Je.FontAwesomeConfig=Lt;var Et=Je||{
 };Et[it]||(Et[it]={}),Et[it].styles||(Et[it].styles={}),Et[it].hooks||(Et[it].hooks={}),Et[it].shims||(Et[it].shims=[]);var w=Et[it],It=[],St=!1;tt&&(St=(Qe.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Qe.readyState),!St&&Qe.addEventListener('DOMContentLoaded',function e(){Qe.removeEventListener('DOMContentLoaded',e),St=1,It.map(function(e){return e()})}));var Pt='pending',_t='settled',Vt='fulfilled',Ht='rejected',Rt=function(){},Tt='undefined'!=typeof Fe.g&&'undefined'!=typeof Fe.g.process&&'function'==typeof Fe.g.process.emit,Ot='undefined'==typeof setImmediate?setTimeout:setImmediate,Dt=[],jt;_.prototype={constructor:_,_state:Pt,_then:null,_data:void 0,_handled:!1,then:function(e,t){var a={owner:this,then:new this.constructor(Rt),fulfilled:e,rejected:t};return(t||e)&&!this._handled&&(this._handled=!0,this._state===Ht&&Tt&&x(S,this)),this._state===Vt||this._state===Ht?x(z,a):this._then.push(a),a.then},catch:function(e){return this.then(null,e)}},_.all=function(e){if
 (!Array.isArray(e))throw new TypeError('You must pass an array to Promise.all().');return new _(function(t,a){function n(e){return c++,function(a){r[e]=a,--c||t(r)}}for(var r=[],c=0,o=0,i;o<e.length;o++)i=e[o],i&&'function'==typeof i.then?i.then(n(o),a):r[o]=i;c||t(r)})},_.race=function(e){if(!Array.isArray(e))throw new TypeError('You must pass an array to Promise.race().');return new _(function(t,a){for(var n=0,i;n<e.length;n++)i=e[n],i&&'function'==typeof i.then?i.then(t,a):t(i)})},_.resolve=function(t){return t&&'object'===e(t)&&t.constructor===_?t:new _(function(e){e(t)})},_.reject=function(e){return new _(function(t,a){a(e)})};var Ft='function'==typeof Promise?Promise:_,Yt=nt,d={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},Xt='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',Bt={x:0,y:0,width:'100%',height:'100%'},Ut=function(){},Wt=Lt.measurePerformance&&$e&&$e.mark&&$e.measure?$e:{mark:Ut,measure:Ut},p='FA "5.15.3"',qt=function(e){Wt.mark(''.concat(p,' ').concat
 (e,' ends')),Wt.measure(''.concat(p,' ').concat(e),''.concat(p,' ').concat(e,' begins'),''.concat(p,' ').concat(e,' ends'))},Gt={begin:function(e){return Wt.mark(''.concat(p,' ').concat(e,' begins')),function(){return qt(e)}},end:qt},Kt=function(e,t){return function(i,a,n,r){return e.call(t,i,a,n,r)}},Jt=function(e,t,a,n){var r=Object.keys(e),c=r.length,o=n===void 0?t:Kt(t,n),s,i,l;for(void 0===a?(s=1,l=e[r[0]]):(s=0,l=a);s<c;s++)i=r[s],l=o(l,e[i],i,e);return l},Qt=w.styles,Zt=w.shims,$t={},ea={},ta={},aa=function(){var e=function(e){return Jt(Qt,function(t,a,i){return t[i]=Jt(a,e,{}),t},{})};$t=e(function(e,t,a){return t[3]&&(e[t[3]]=a),e}),ea=e(function(e,t,a){var i=t[2];return e[a]=a,i.forEach(function(t){e[t]=a}),e});var t='far'in Qt;ta=Jt(Zt,function(e,a){var i=a[0],n=a[1],r=a[2];return'far'!==n||t||(n='fas'),e[i]={prefix:n,iconName:r},e},{})};aa();var ia=w.styles,na=function(){return{prefix:null,iconName:null,rest:[]}},ra=function(){},ca={replace:function(e){var t=e[0],a=e[1],
 i=a.map(function(e){return se(e)}).join('\n');if(t.parentNode&&t.outerHTML)t.outerHTML=i+(Lt.keepOriginalSource&&'svg'!==t.tagName.toLowerCase()?'<!-- '.concat(t.outerHTML,' Font Awesome fontawesome.com -->'):'');else if(t.parentNode){var n=document.createElement('span');t.parentNode.replaceChild(n,t),n.outerHTML=i}},nest:function(e){var t=e[0],a=e[1];if(~O(t).indexOf(Lt.replacementClass))return ca.replace(e);var i=new RegExp(''.concat(Lt.familyPrefix,'-.*'));delete a[0].attributes.style,delete a[0].attributes.id;var n=a[0].attributes.class.split(' ').reduce(function(e,t){return t===Lt.replacementClass||t.match(i)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});a[0].attributes.class=n.toSvg.join(' ');var r=a.map(function(e){return se(e)}).join('\n');t.setAttribute('class',n.toNode.join(' ')),t.setAttribute(ot,''),t.innerHTML=r}},oa=!1,sa=null,la=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(' ').reduce(function(e,t){var a=t.t
 oLowerCase().split('-'),i=a[0],n=a.slice(1).join('-');return i&&'h'===n?(e.flipX=!0,e):i&&'v'===n?(e.flipY=!0,e):(n=parseFloat(n),isNaN(n))?e:('grow'===i?e.size+=n:'shrink'===i?e.size-=n:'left'===i?e.x-=n:'right'===i?e.x+=n:'up'===i?e.y-=n:'down'===i?e.y+=n:'rotate'===i?e.rotate+=n:void 0,e)},t):t};Me.prototype=Object.create(Error.prototype),Me.prototype.constructor=Me;var fa={fill:'currentColor'},ma={attributeType:'XML',repeatCount:'indefinite',dur:'2s'},da={tag:'path',attributes:r({},fa,{d:'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-
 20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'})},ua=r({},ma,{attributeName:'opacity'}),pa={tag:'circle',attributes:r({},fa,{cx:'256'
 ,cy:'364',r:'28'}),children:[{tag:'animate',attributes:r({},ma,{attributeName:'r',values:'28;14;28;28;14;28;'})},{tag:'animate',attributes:r({},ua,{values:'1;0;1;1;0;1;'})}]},ha={tag:'path',attributes:r({},fa,{opacity:'1',d:'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'}),children:[{tag:'animate',attributes:r({},ua,{values:'1;0;0;0;0;1;'})}]},ga={tag:'path',attributes:r({},fa,{opacity:'0',d:'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'}),children:[{tag:'animate',attributes:r({},ua,{values:'0;0;1;1;0;0;'})}]},ba={tag:'g',children:[da,pa,ha,ga]},ya=w.styles,va=w.styles,xa='svg:not(:root).svg-inline--fa {\n  overflow: visible;\n}\n\n.svg-inline--fa
  {\n  display: inline-block;\n  font-size: inherit;\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n  width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n  width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n  width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n  width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n  width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n  width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n  width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n  width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n  width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n  width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n  width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n  width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n  width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n  width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n  width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n  width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n  width: 1.0625
 em;\n}\n.svg-inline--fa.fa-w-18 {\n  width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n  width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n  width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-border {\n  height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n  width: 2em;\n}\n.svg-inline--fa.fa-fw {\n  width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers-text {\n  left: 50%;\
 n  top: 50%;\n  -webkit-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: #ff253a;\n  border-radius: 1em;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #fff;\n  height: 1.5em;\n  line-height: 1;\n  max-width: 5em;\n  min-width: 1.5em;\n  overflow: hidden;\n  padding: 0.25em;\n  right: 0;\n  text-overflow: ellipsis;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: 0;\n  right: 0;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom right;\n          transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: 0;\n  left: 0;\n  right: auto;\n  top: auto;\n  -
 webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom left;\n          transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  right: 0;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: 0;\n  right: auto;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top left;\n          transform-origin: top left;\n}\n\n.fa-lg {\n  font-size: 1.3333333333em;\n  line-height: 0.75em;\n  vertical-align: -0.0667em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n 
  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inherit;\n}\n\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: 0.1em;\n  padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n  float: left;\n}\n\n.fa-pull-right {\n  float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: 0.3em;\n}\n\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n  -webkit-animation: fa-spin 1s 
 infinite steps(8);\n          animation: fa-spin 1s infinite steps(8);\n}\n\n at -webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n\n at keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n  -webkit-transform: rotate(90deg);\n          transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n  -webkit-transform: rotate(270deg);\n          transf
 orm: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n  -webkit-transform: scale(-1, 1);\n          transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(1, -1);\n          transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(-1, -1);\n          transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n  -webkit-filter: none;\n          filter: none;\n}\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  positio
 n: absolute;\n  right: 0;\n  top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: #fff;\n}\n\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondar
 y {\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.fad.fa-inverse {\n  color: #fff;\n}',wa=function(){function e(){t(this,e),this.definitions={}}return i(e,[{key:'add',value:function(){for(var e=this,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];var n=a.reduce(this._pullDefinitions,{});Object.keys(n).forEach(function(t){e.definitions[t]=r({},e.definitions[t]||{},n[t]),ae(t,n[t]),aa()})}},{key:'reset',value:function(){this.definitions={}}},{key:'_pullDefinitions',value:function(e,t){var a=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(a).map(function(t){var i=a[t],n=i.prefix,r=i.iconName,c=i.icon;e[n]||(e[n]={}),e[n][r]=c}),e}}]),e}(),ka=new wa,za=!1,Na={i2svg:function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{};if(tt){Oe();var t=e.node,a=void 0===t?Qe:t,i=e.callback,n=void 0===i?function(){}:i;return Lt.searchPseudoElements&&Re(a
 ),Se(a,n)}return Ft.reject('Operation requires a DOM of some kind.')},css:Te,insertCss:function(){za||(H(Te()),za=!0)},watch:function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot,a=e.observeMutationsRoot;!1===Lt.autoReplaceSvg&&(Lt.autoReplaceSvg=!0),Lt.observeMutations=!0,y(function(){Ca({autoReplaceSvgRoot:t}),he({treeCallback:Se,nodeCallback:Pe,pseudoElementsCallback:Re,observeMutationsRoot:a})})}},Ma=function(e){return function(t){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=(t||{}).icon?t:je(t||{}),n=a.mask;return n&&(n=(n||{}).icon?n:je(n||{})),e(i,r({},a,{mask:n}))}}(function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,i=void 0===a?d:a,n=t.symbol,c=t.mask,o=void 0===c?null:c,s=t.maskId,l=void 0===s?null:s,f=t.title,m=void 0===f?null:f,u=t.titleId,p=void 0===u?null:u,h=t.classes,g=void 0===h?[]:h,b=t.attributes,y=void 0===b?{}:b,v=t.styles,x=void 0===v?{}:v;if(e){var w=e.prefi
 x,k=e.iconName,z=e.icon;return De(r({type:'icon'},e),function(){return Oe(),Lt.autoA11y&&(m?y['aria-labelledby']=''.concat(Lt.replacementClass,'-title-').concat(p||R()):(y['aria-hidden']='true',y.focusable='false')),Z({icons:{main:Ae(z),mask:o?Ae(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:k,transform:r({},d,i),symbol:void 0!==n&&n,title:m,maskId:l,titleId:p,extra:{attributes:y,styles:x,classes:g}})})}}),Aa={noAuto:function(){Lt.autoReplaceSvg=!1,Lt.observeMutations=!1,ge()},config:Lt,dom:Na,library:ka,parse:{transform:function(e){return la(e)}},findIconDefinition:je,icon:Ma,text:function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.transform,i=void 0===a?d:a,n=t.title,c=void 0===n?null:n,s=t.classes,l=void 0===s?[]:s,f=t.attributes,m=void 0===f?{}:f,u=t.styles,p=void 0===u?{}:u;return De({type:'text',content:e},function(){return Oe(),$({content:e,transform:r({},d,i),title:c,extra:{attributes:m,styles:p,classes:[''.concat(Lt.familyP
 refix,'-layers-text')].concat(o(l))}})})},counter:function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.title,i=void 0===a?null:a,n=t.classes,r=void 0===n?[]:n,c=t.attributes,s=void 0===c?{}:c,l=t.styles,f=void 0===l?{}:l;return De({type:'counter',content:e},function(){return Oe(),ee({content:e.toString(),title:i,extra:{attributes:s,styles:f,classes:[''.concat(Lt.familyPrefix,'-layers-counter')].concat(o(r))}})})},layer:function(e){var t=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},a=t.classes,i=void 0===a?[]:a;return De({type:'layer'},function(){Oe();var t=[];return e(function(e){Array.isArray(e)?e.map(function(e){t=t.concat(e.abstract)}):t=t.concat(e.abstract)}),[{tag:'span',attributes:{class:[''.concat(Lt.familyPrefix,'-layers')].concat(o(i)).join(' ')},children:t}]})},toHtml:se},Ca=function(){var e=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot,a=void 0===t?Qe:t;(0<Object.keys(w.styles).length||Lt.autoFetch
 Svg)&&tt&&Lt.autoReplaceSvg&&Aa.dom.i2svg({node:a})};/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */var La={prefix:'fas',iconName:'angle-double-left',icon:[448,512,[],'f100','M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z']},Ea={prefix:'fas',iconName:'angle-double-right',icon:[448,512,[],'f101','M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z']},Ia={prefix:'fas',iconName:'angle-left',icon:[256,512,[],'f104','M31.7 239l136-136c9.4
 -9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z']},Sa={prefix:'fas',iconName:'angle-right',icon:[256,512,[],'f105','M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z']},Pa={prefix:'fas',iconName:'bookmark',icon:[384,512,[],'f02e','M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z']},_a={prefix:'fas',iconName:'cog',icon:[512,512,[],'f013','M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5
  14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z']},Va={prefix:'fas',iconName:'comment',icon:[512,512,[],'f075','M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z']},Ha={prefix:'fas',iconName:'edit',icon:[576,512,[],'f044','M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3
 .8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z']},Ra={prefix:'fas',iconName:'envelope-open-text',icon:[512,512,[],'f658','M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9
 .33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z']},Ta={prefix:'fas',iconName:'filter',icon:[512,512,[],'f0b0','M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z']},Oa={prefix:'fas',iconName:'forward',icon:[512,512,[],'f04e','M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z']},Da={prefix:'fas',iconName:'key',icon:[512,512,[],'f084','M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.
 029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z']},ja={prefix:'fas',iconName:'link',icon:[512,512,[],'f0c1','M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387
  154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z']},Fa={prefix:'fas',iconName:'list',icon:[512,512,[],'f03a','M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0
  16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z']},Ya={prefix:'fas',iconName:'paperclip',icon:[448,512,[],'f0c6','M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z
 ']},Xa={prefix:'fas',iconName:'pencil-alt',icon:[512,512,[],'f303','M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z']},Ba={prefix:'fas',iconName:'plus',icon:[448,512,[],'f067','M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z']},Ua={prefix:'fas',iconName:'project-diagram',icon:[640,512,[],'f542','M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32
 V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z']},Wa={prefix:'fas',iconName:'reply',icon:[512,512,[],'f3e5','M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z']},qa={prefix:'fas',iconName:'times',icon:[352,512,[],'f00d','M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-
 12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z']};/*!
+ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */var Ga={prefix:'far',iconName:'arrow-alt-circle-up',icon:[512,512,[],'f35b','M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zm0-448c110.5 0 200 89.5 200 200s-89.5 200-200 200S56 366.5 56 256 145.5 56 256 56zm20 328h-40c-6.6 0-12-5.4-12-12V256h-67c-10.7 0-16-12.9-8.5-20.5l99-99c4.7-4.7 12.3-4.7 17 0l99 99c7.6 7.6 2.2 20.5-8.5 20.5h-67v116c0 6.6-5.4 12-12 12z']},Ka={prefix:'far',iconName:'bookmark',icon:[384,512,[],'f02e','M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.314 0 6 2.683 6 5.996V428.43z']},Ja={prefix:'far',iconName:'calendar-alt',icon:[448,512,[],'f073','M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-1
 2-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z']},Qa={prefix:'far',iconName:'check-circle',icon:[512,512,[],'f058','M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 1
 6.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z']},Za={prefix:'far',iconName:'clock',icon:[512,512,[],'f017','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z']},$a={prefix:'far',iconName:'edit',icon:[576,512,[],'f044','M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-4
 3.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z']},ei={prefix:'far',iconName:'file',icon:[384,512,[],'f15b','M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z']},ti={prefix:'far',iconName:'pause-circle',icon:[512,512,[],'f28b','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm96-280v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16zm-112 0v160c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16z']},ai={prefix:'far',iconName:'play-circle',icon:[512,512,[],'f144','M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 
 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z']},ii={prefix:'far',iconName:'question-circle',icon:[512,512,[],'f059','M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516 17.561-9.845 28.324-16.541 28.324-29.579 0-17.246-21.999-28.693-39.784-28.693-23.189 0-33.894 10.977-48.942 29.969-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8zM298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42z']},ni={prefix:'far',iconName:'times-circle',icon:[512
 ,512,[],'f057','M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z']};ka.add(Ta,_a,Ha,Pa,Ua,Ra,Wa,Va,Oa,ja,Ba,Da,Xa,qa,Ya,Fa,Ia,La,Sa,Ea,$a,Ka,Za,Ja,ai,ti,Ga,ni,ii,ei,Qa),Na.watch()})();
\ No newline at end of file

-----------------------------------------------------------------------


hooks/post-receive
-- 
rt


More information about the rt-commit mailing list