2022-02-08 04:16:51 +08:00
/ * !
2023-03-28 00:58:41 +08:00
* Font Awesome Free 6.4 . 0 by @ fontawesome - https : //fontawesome.com
2022-02-08 04:16:51 +08:00
* License - https : //fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
2023-02-08 03:23:03 +08:00
* Copyright 2023 Fonticons , Inc .
2022-02-08 04:16:51 +08:00
* /
( function ( global , factory ) {
typeof exports === 'object' && typeof module !== 'undefined' ? module . exports = factory ( ) :
typeof define === 'function' && define . amd ? define ( factory ) :
( global [ 'fontawesome-free-shims' ] = factory ( ) ) ;
} ( this , ( function ( ) { 'use strict' ;
var _WINDOW = { } ;
var _DOCUMENT = { } ;
try {
if ( typeof window !== 'undefined' ) _WINDOW = window ;
if ( typeof document !== 'undefined' ) _DOCUMENT = document ;
} catch ( e ) { }
var _ref = _WINDOW . navigator || { } ,
_ref$userAgent = _ref . userAgent ,
userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent ;
var WINDOW = _WINDOW ;
var DOCUMENT = _DOCUMENT ;
var IS _BROWSER = ! ! WINDOW . document ;
var IS _DOM = ! ! DOCUMENT . documentElement && ! ! DOCUMENT . head && typeof DOCUMENT . addEventListener === 'function' && typeof DOCUMENT . createElement === 'function' ;
var IS _IE = ~ userAgent . indexOf ( 'MSIE' ) || ~ userAgent . indexOf ( 'Trident/' ) ;
2022-09-01 05:02:43 +08:00
function _defineProperty ( obj , key , value ) {
if ( key in obj ) {
Object . defineProperty ( obj , key , {
value : value ,
enumerable : true ,
configurable : true ,
writable : true
} ) ;
} else {
obj [ key ] = value ;
}
return obj ;
}
2022-02-08 04:16:51 +08:00
function _toConsumableArray ( arr ) {
return _arrayWithoutHoles ( arr ) || _iterableToArray ( arr ) || _unsupportedIterableToArray ( arr ) || _nonIterableSpread ( ) ;
}
function _arrayWithoutHoles ( arr ) {
if ( Array . isArray ( arr ) ) return _arrayLikeToArray ( arr ) ;
}
function _iterableToArray ( iter ) {
if ( typeof Symbol !== "undefined" && iter [ Symbol . iterator ] != null || iter [ "@@iterator" ] != null ) return Array . from ( iter ) ;
}
function _unsupportedIterableToArray ( o , minLen ) {
if ( ! o ) return ;
if ( typeof o === "string" ) return _arrayLikeToArray ( o , minLen ) ;
var n = Object . prototype . toString . call ( o ) . slice ( 8 , - 1 ) ;
if ( n === "Object" && o . constructor ) n = o . constructor . name ;
if ( n === "Map" || n === "Set" ) return Array . from ( o ) ;
if ( n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/ . test ( n ) ) return _arrayLikeToArray ( o , minLen ) ;
}
function _arrayLikeToArray ( arr , len ) {
if ( len == null || len > arr . length ) len = arr . length ;
for ( var i = 0 , arr2 = new Array ( len ) ; i < len ; i ++ ) arr2 [ i ] = arr [ i ] ;
return arr2 ;
}
function _nonIterableSpread ( ) {
throw new TypeError ( "Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method." ) ;
}
2022-09-01 05:02:43 +08:00
var _familyProxy , _familyProxy2 , _familyProxy3 , _familyProxy4 , _familyProxy5 ;
2022-02-08 04:16:51 +08:00
var NAMESPACE _IDENTIFIER = '___FONT_AWESOME___' ;
var PRODUCTION = function ( ) {
try {
return process . env . NODE _ENV === 'production' ;
} catch ( e ) {
return false ;
}
} ( ) ;
2022-09-01 05:02:43 +08:00
var FAMILY _CLASSIC = 'classic' ;
var FAMILY _SHARP = 'sharp' ;
var FAMILIES = [ FAMILY _CLASSIC , FAMILY _SHARP ] ;
function familyProxy ( obj ) {
// Defaults to the classic family if family is not available
return new Proxy ( obj , {
get : function get ( target , prop ) {
return prop in target ? target [ prop ] : target [ FAMILY _CLASSIC ] ;
}
} ) ;
}
var PREFIX _TO _STYLE = familyProxy ( ( _familyProxy = { } , _defineProperty ( _familyProxy , FAMILY _CLASSIC , {
'fa' : 'solid' ,
'fas' : 'solid' ,
'fa-solid' : 'solid' ,
'far' : 'regular' ,
'fa-regular' : 'regular' ,
'fal' : 'light' ,
'fa-light' : 'light' ,
'fat' : 'thin' ,
'fa-thin' : 'thin' ,
'fad' : 'duotone' ,
'fa-duotone' : 'duotone' ,
'fab' : 'brands' ,
'fa-brands' : 'brands' ,
'fak' : 'kit' ,
'fa-kit' : 'kit'
} ) , _defineProperty ( _familyProxy , FAMILY _SHARP , {
'fa' : 'solid' ,
'fass' : 'solid' ,
2023-02-08 03:23:03 +08:00
'fa-solid' : 'solid' ,
'fasr' : 'regular' ,
2023-03-28 00:58:41 +08:00
'fa-regular' : 'regular' ,
'fasl' : 'light' ,
'fa-light' : 'light'
2022-09-01 05:02:43 +08:00
} ) , _familyProxy ) ) ;
var STYLE _TO _PREFIX = familyProxy ( ( _familyProxy2 = { } , _defineProperty ( _familyProxy2 , FAMILY _CLASSIC , {
2022-02-08 04:16:51 +08:00
'solid' : 'fas' ,
'regular' : 'far' ,
'light' : 'fal' ,
'thin' : 'fat' ,
'duotone' : 'fad' ,
'brands' : 'fab' ,
'kit' : 'fak'
2022-09-01 05:02:43 +08:00
} ) , _defineProperty ( _familyProxy2 , FAMILY _SHARP , {
2023-02-08 03:23:03 +08:00
'solid' : 'fass' ,
2023-03-28 00:58:41 +08:00
'regular' : 'fasr' ,
'light' : 'fasl'
2022-09-01 05:02:43 +08:00
} ) , _familyProxy2 ) ) ;
var PREFIX _TO _LONG _STYLE = familyProxy ( ( _familyProxy3 = { } , _defineProperty ( _familyProxy3 , FAMILY _CLASSIC , {
'fab' : 'fa-brands' ,
'fad' : 'fa-duotone' ,
'fak' : 'fa-kit' ,
'fal' : 'fa-light' ,
'far' : 'fa-regular' ,
'fas' : 'fa-solid' ,
'fat' : 'fa-thin'
} ) , _defineProperty ( _familyProxy3 , FAMILY _SHARP , {
2023-02-08 03:23:03 +08:00
'fass' : 'fa-solid' ,
2023-03-28 00:58:41 +08:00
'fasr' : 'fa-regular' ,
'fasl' : 'fa-light'
2022-09-01 05:02:43 +08:00
} ) , _familyProxy3 ) ) ;
var LONG _STYLE _TO _PREFIX = familyProxy ( ( _familyProxy4 = { } , _defineProperty ( _familyProxy4 , FAMILY _CLASSIC , {
'fa-brands' : 'fab' ,
'fa-duotone' : 'fad' ,
'fa-kit' : 'fak' ,
'fa-light' : 'fal' ,
'fa-regular' : 'far' ,
'fa-solid' : 'fas' ,
'fa-thin' : 'fat'
} ) , _defineProperty ( _familyProxy4 , FAMILY _SHARP , {
2023-02-08 03:23:03 +08:00
'fa-solid' : 'fass' ,
2023-03-28 00:58:41 +08:00
'fa-regular' : 'fasr' ,
'fa-light' : 'fasl'
2022-09-01 05:02:43 +08:00
} ) , _familyProxy4 ) ) ;
var FONT _WEIGHT _TO _PREFIX = familyProxy ( ( _familyProxy5 = { } , _defineProperty ( _familyProxy5 , FAMILY _CLASSIC , {
'900' : 'fas' ,
'400' : 'far' ,
'normal' : 'far' ,
'300' : 'fal' ,
'100' : 'fat'
} ) , _defineProperty ( _familyProxy5 , FAMILY _SHARP , {
2023-02-08 03:23:03 +08:00
'900' : 'fass' ,
2023-03-28 00:58:41 +08:00
'400' : 'fasr' ,
'300' : 'fasl'
2022-09-01 05:02:43 +08:00
} ) , _familyProxy5 ) ) ;
2022-02-08 04:16:51 +08:00
var oneToTen = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ;
var oneToTwenty = oneToTen . concat ( [ 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 ] ) ;
var DUOTONE _CLASSES = {
GROUP : 'duotone-group' ,
SWAP _OPACITY : 'swap-opacity' ,
PRIMARY : 'primary' ,
SECONDARY : 'secondary'
} ;
2022-09-01 05:02:43 +08:00
var prefixes = new Set ( ) ;
Object . keys ( STYLE _TO _PREFIX [ FAMILY _CLASSIC ] ) . map ( prefixes . add . bind ( prefixes ) ) ;
Object . keys ( STYLE _TO _PREFIX [ FAMILY _SHARP ] ) . map ( prefixes . add . bind ( prefixes ) ) ;
var RESERVED _CLASSES = [ ] . concat ( FAMILIES , _toConsumableArray ( prefixes ) , [ '2xs' , 'xs' , 'sm' , 'lg' , 'xl' , '2xl' , 'beat' , 'border' , 'fade' , 'beat-fade' , 'bounce' , 'flip-both' , 'flip-horizontal' , 'flip-vertical' , 'flip' , 'fw' , 'inverse' , 'layers-counter' , 'layers-text' , 'layers' , 'li' , 'pull-left' , 'pull-right' , 'pulse' , 'rotate-180' , 'rotate-270' , 'rotate-90' , 'rotate-by' , 'shake' , 'spin-pulse' , 'spin-reverse' , 'spin' , 'stack-1x' , 'stack-2x' , 'stack' , 'ul' , DUOTONE _CLASSES . GROUP , DUOTONE _CLASSES . SWAP _OPACITY , DUOTONE _CLASSES . PRIMARY , DUOTONE _CLASSES . SECONDARY ] ) . concat ( oneToTen . map ( function ( n ) {
2022-02-08 04:16:51 +08:00
return "" . concat ( n , "x" ) ;
} ) ) . concat ( oneToTwenty . map ( function ( n ) {
return "w-" . concat ( n ) ;
} ) ) ;
function bunker ( fn ) {
try {
for ( var _len = arguments . length , args = new Array ( _len > 1 ? _len - 1 : 0 ) , _key = 1 ; _key < _len ; _key ++ ) {
args [ _key - 1 ] = arguments [ _key ] ;
}
fn . apply ( void 0 , args ) ;
} catch ( e ) {
if ( ! PRODUCTION ) {
throw e ;
}
}
}
var w = WINDOW || { } ;
if ( ! w [ NAMESPACE _IDENTIFIER ] ) w [ NAMESPACE _IDENTIFIER ] = { } ;
if ( ! w [ NAMESPACE _IDENTIFIER ] . styles ) w [ NAMESPACE _IDENTIFIER ] . styles = { } ;
if ( ! w [ NAMESPACE _IDENTIFIER ] . hooks ) w [ NAMESPACE _IDENTIFIER ] . hooks = { } ;
if ( ! w [ NAMESPACE _IDENTIFIER ] . shims ) w [ NAMESPACE _IDENTIFIER ] . shims = [ ] ;
var namespace = w [ NAMESPACE _IDENTIFIER ] ;
2022-07-26 01:48:16 +08:00
var shims = [ [ "glass" , null , "martini-glass-empty" ] , [ "envelope-o" , "far" , "envelope" ] , [ "star-o" , "far" , "star" ] , [ "remove" , null , "xmark" ] , [ "close" , null , "xmark" ] , [ "gear" , null , "gear" ] , [ "trash-o" , "far" , "trash-can" ] , [ "home" , null , "house" ] , [ "file-o" , "far" , "file" ] , [ "clock-o" , "far" , "clock" ] , [ "arrow-circle-o-down" , "far" , "circle-down" ] , [ "arrow-circle-o-up" , "far" , "circle-up" ] , [ "play-circle-o" , "far" , "circle-play" ] , [ "repeat" , null , "arrow-rotate-right" ] , [ "rotate-right" , null , "arrow-rotate-right" ] , [ "refresh" , null , "arrows-rotate" ] , [ "list-alt" , "far" , "rectangle-list" ] , [ "dedent" , null , "outdent" ] , [ "video-camera" , null , "video" ] , [ "picture-o" , "far" , "image" ] , [ "photo" , "far" , "image" ] , [ "image" , "far" , "image" ] , [ "map-marker" , null , "location-dot" ] , [ "pencil-square-o" , "far" , "pen-to-square" ] , [ "edit" , "far" , "pen-to-square" ] , [ "share-square-o" , null , "share-from-square" ] , [ "check-square-o" , "far" , "square-check" ] , [ "arrows" , null , "up-down-left-right" ] , [ "times-circle-o" , "far" , "circle-xmark" ] , [ "check-circle-o" , "far" , "circle-check" ] , [ "mail-forward" , null , "share" ] , [ "expand" , null , "up-right-and-down-left-from-center" ] , [ "compress" , null , "down-left-and-up-right-to-center" ] , [ "eye" , "far" , null ] , [ "eye-slash" , "far" , null ] , [ "warning" , null , "triangle-exclamation" ] , [ "calendar" , null , "calendar-days" ] , [ "arrows-v" , null , "up-down" ] , [ "arrows-h" , null , "left-right" ] , [ "bar-chart" , null , "chart-column" ] , [ "bar-chart-o" , null , "chart-column" ] , [ "twitter-square" , "fab" , "square-twitter" ] , [ "facebook-square" , "fab" , "square-facebook" ] , [ "gears" , null , "gears" ] , [ "thumbs-o-up" , "far" , "thumbs-up" ] , [ "thumbs-o-down" , "far" , "thumbs-down" ] , [ "heart-o" , "far" , "heart" ] , [ "sign-out" , null , "right-from-bracket" ] , [ "linkedin-square" , "fab" , "linkedin" ] , [ "thumb-tack" , null , "thumbtack" ] , [ "external-link" , null , "up-right-from-square" ] , [ "sign-in" , null , "right-to-bracket" ] , [ "github-square" , "fab" , "square-github" ] , [ "lemon-o" , "far" , "lemon" ] , [ "square-o" , "far" , "square" ] , [ "bookmark-o" , "far" , "bookmark" ] , [ "twitter" , "fab" , null ] , [ "facebook" , "fab" , "facebook-f" ] , [ "facebook-f" , "fab" , "facebook-f" ] , [ "github" , "fab" , null ] , [ "credit-card" , "far" , null ] , [ "feed" , null , "rss" ] , [ "hdd-o" , "far" , "hard-drive" ] , [ "hand-o-right" , "far" , "hand-point-right" ] , [ "hand-o-left" , "far" , "hand-point-left" ] , [ "hand-o-up" , "far" , "hand-point-up" ] , [ "hand-o-down" , "far" , "hand-point-down" ] , [ "globe" , null , "earth-americas" ] , [ "tasks" , null , "bars-progress" ] , [ "arrows-alt" , null , "maximize" ] , [ "group" , null , "users" ] , [ "chain" , null , "link" ] , [ "cut" , null , "scissors" ] , [ "files-o" , "far" , "copy" ] , [ "floppy-o" , "far" , "floppy-disk" ] , [ "save" , "far" , "floppy-disk" ] , [ "navicon" , null , "bars" ] , [ "reorder" , null , "bars" ] , [ "magic" , null , "wand-magic-sparkles" ] , [ "pinterest" , "fab" , null ] , [ "pinterest-square" , "fab" , "square-pinterest" ] , [ "google-plus-square" , "fab" , "square-google-plus" ] , [ "google-plus" , "fab" , "google-plus-g" ] , [ "money" , null , "money-bill-1" ] , [ "unsorted" , null , "sort" ] , [ "sort-desc" , null , "sort-down" ] , [ "sort-asc" , null , "sort-up" ] , [ "linkedin" , "fab" , "linkedin-in" ] , [ "rotate-left" , null , "arrow-rotate-left" ] , [ "legal" , null , "gavel" ] , [ "tachometer" , null , "gauge-high" ] , [ "dashboard" , null , "gauge-high" ] , [ "comment-o" , "far" , "comment" ] , [ "comments-o" , "far" , "comments" ] , [ "flash" , null , "bolt" ] , [ "clipboard" , null , "paste" ] , [ "lightbulb-o" , "far" , "lightbulb" ] , [ "exchange" , null , "right-left" ] , [ "cloud-download" , null , "cloud-arrow-down" ] , [ "cloud-upload" , null , "cloud-arrow-up" ] , [ "bell-o" , "far" , "bell" ] , [ "cutlery" , null , "utensils" ] , [ "file-text-o" , "far" , "file-lines" ] , [ "building-o" , "far" , "building" ] , [ "hospital-o" , "far" , "hospital" ] , [ "tablet" , null , "tablet-screen-button" ] , [ "mobile" , null , "mobile-screen-button" ] , [ "mobile-phone" , null , "mobile-screen-button" ] , [ "circle-o" , "far" , "circle" ] , [ "mail-reply" , null , "reply" ] , [ "github-alt" , "fab" , null ] , [ "folder-o" , "far" , "folder" ] , [ "folder-open-o" , "far" , "folder-open" ] , [ "smile-o" , "far" , "face-smile" ] , [ "frown-o" , "far" , "face-frown"
2022-02-08 04:16:51 +08:00
bunker ( function ( ) {
if ( typeof namespace . hooks . addShims === 'function' ) {
namespace . hooks . addShims ( shims ) ;
} else {
var _namespace$shims ;
( _namespace$shims = namespace . shims ) . push . apply ( _namespace$shims , shims ) ;
}
} ) ;
return shims ;
} ) ) ) ;