From 625ea551037534249993889c41c93f6585039b8c Mon Sep 17 00:00:00 2001 From: yangjiayi Date: Wed, 3 Jan 2024 19:56:31 +0800 Subject: [PATCH] =?UTF-8?q?1.FairCommonPlugin=E4=BE=8B=E5=AD=90=202.fair?= =?UTF-8?q?=5Fextension=E6=96=87=E6=A1=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...est_flutter_ui_component_home_list.fair.js | 2 +- ...t_flutter_ui_component_home_list.fair.json | 3 +- ...utter_ui_component_home_list.fair.metadata | 7 +- ...component_hotel_listview_content.fair.json | 3 +- ...onent_hotel_listview_content.fair.metadata | 7 +- ...ib_best_flutter_ui_feedback_screen.fair.js | 2 +- ..._best_flutter_ui_feedback_screen.fair.json | 3 +- ...t_flutter_ui_feedback_screen.fair.metadata | 7 +- .../lib_best_flutter_ui_help_screen.fair.json | 3 +- ..._best_flutter_ui_help_screen.fair.metadata | 7 +- ..._flutter_ui_invite_friend_screen.fair.json | 3 +- ...tter_ui_invite_friend_screen.fair.metadata | 7 +- ...fair_widget_fair_delegate_widget.fair.json | 3 +- ..._widget_fair_delegate_widget.fair.metadata | 7 +- ...lib_fair_widget_fair_plugin_widget.fair.js | 2 +- ...b_fair_widget_fair_plugin_widget.fair.json | 54 +++++++++---- ...ir_widget_fair_plugin_widget.fair.metadata | 7 +- ...ib_fair_widget_fair_props_widget.fair.json | 3 +- ...air_widget_fair_props_widget.fair.metadata | 7 +- ..._fairbinding_fair_binding_sample.fair.json | 3 +- ...rbinding_fair_binding_sample.fair.metadata | 7 +- .../fair/lib_json_file_explain.fair.json | 3 +- .../fair/lib_json_file_explain.fair.metadata | 7 +- example/assets/fair/lib_main.fair.js | 2 +- example/assets/fair/lib_main.fair.json | 3 +- example/assets/fair/lib_main.fair.metadata | 7 +- .../fair/lib_page2page_page_one.fair.json | 3 +- .../fair/lib_page2page_page_one.fair.metadata | 7 +- .../fair/lib_page2page_page_two.fair.json | 3 +- .../fair/lib_page2page_page_two.fair.metadata | 7 +- ..._template_appbar_appbar_template.fair.json | 3 +- ...plate_appbar_appbar_template.fair.metadata | 7 +- ...template_detail_page_fair_detail.fair.json | 3 +- ...late_detail_page_fair_detail.fair.metadata | 7 +- ..._template_drawer_drawer_template.fair.json | 3 +- ...plate_drawer_drawer_template.fair.metadata | 7 +- .../lib_template_fab_fab_template.fair.json | 3 +- ...ib_template_fab_fab_template.fair.metadata | 7 +- ...plate_gridview_gridview_template.fair.json | 3 +- ...e_gridview_gridview_template.fair.metadata | 7 +- ...listview_hotel_listview_template.fair.json | 3 +- ...view_hotel_listview_template.fair.metadata | 7 +- ..._template_list_card_moments_list.fair.json | 3 +- ...plate_list_card_moments_list.fair.metadata | 7 +- ...lib_template_list_page_list_page.fair.json | 3 +- ...template_list_page_list_page.fair.metadata | 7 +- ...e_login_page_login_page_template.fair.json | 3 +- ...gin_page_login_page_template.fair.metadata | 7 +- ...plate_pageview_pageview_template.fair.json | 3 +- ...e_pageview_pageview_template.fair.metadata | 7 +- ...plate_scrollview_home_scrollview.fair.json | 3 +- ...e_scrollview_home_scrollview.fair.metadata | 7 +- ...ered_view_staggeredview_template.fair.json | 3 +- ..._view_staggeredview_template.fair.metadata | 7 +- ...template_tabbar_page_tabbar_page.fair.json | 3 +- ...late_tabbar_page_tabbar_page.fair.metadata | 7 +- example/assets/fair_basic_config.json | 1 + example/assets/plugin/fair_common_plugin.js | 10 +++ .../lib/fair_widget/fair_plugin_widget.dart | 47 ++++++++--- .../plugin/fair_common_plugin.dart | 19 +++++ .../fair_widget/plugin/fair_http_plugin.dart | 52 +++++++++++++ example/lib/main.dart | 9 ++- fair/assets/fair_core/fair_common_plugin.js | 2 +- fair_extension/README.md | 77 ++++++++++--------- 64 files changed, 337 insertions(+), 199 deletions(-) create mode 100644 example/assets/plugin/fair_common_plugin.js create mode 100644 example/lib/fair_widget/plugin/fair_common_plugin.dart create mode 100644 example/lib/fair_widget/plugin/fair_http_plugin.dart diff --git a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.js b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.js index 1508cfe4..0af02c45 100644 --- a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.js +++ b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){function AppTheme(){const inner=AppTheme.__inner__;if(this==__global__){return new AppTheme({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);AppTheme.prototype.ctor.apply(this,args);return this;}}AppTheme.__inner__=function inner(){};AppTheme.prototype={};AppTheme.prototype.ctor=function(){};AppTheme._=function ctor(){const __thiz__=Object.create(AppTheme.prototype);AppTheme.__inner__.call(__thiz__);with(__thiz__){(function(){}).call(__thiz__);}return __thiz__;};AppTheme.notWhite=(function(){with(AppTheme){return Color(0xFFEDF0F2);}})();AppTheme.nearlyWhite=(function(){with(AppTheme){return Color(0xFFFEFEFE);}})();AppTheme.white=(function(){with(AppTheme){return Color(0xFFFFFFFF);}})();AppTheme.nearlyBlack=(function(){with(AppTheme){return Color(0xFF213333);}})();AppTheme.grey=(function(){with(AppTheme){return Color(0xFF3A5160);}})();AppTheme.dark_grey=(function(){with(AppTheme){return Color(0xFF313A44);}})();AppTheme.darkText=(function(){with(AppTheme){return Color(0xFF253840);}})();AppTheme.darkerText=(function(){with(AppTheme){return Color(0xFF17262A);}})();AppTheme.lightText=(function(){with(AppTheme){return Color(0xFF4A6572);}})();AppTheme.deactivatedText=(function(){with(AppTheme){return Color(0xFF767676);}})();AppTheme.dismissibleBackground=(function(){with(AppTheme){return Color(0xFF364A54);}})();AppTheme.chipBackground=(function(){with(AppTheme){return Color(0xFFEEF1F3);}})();AppTheme.spacer=(function(){with(AppTheme){return Color(0xFFF2F2F2);}})();AppTheme.fontName=(function(){with(AppTheme){return'WorkSans';}})();AppTheme.textTheme=(function(){with(AppTheme){return TextTheme({headline4:display1,headline5:headline,headline6:title,subtitle2:subtitle,bodyText2:body2,bodyText1:body1,caption:caption});}})();AppTheme.display1=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:36,letterSpacing:0.4,height:0.9,color:darkerText});}})();AppTheme.headline=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:24,letterSpacing:0.27,color:darkerText});}})();AppTheme.title=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:16,letterSpacing:0.18,color:darkerText});}})();AppTheme.subtitle=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:14,letterSpacing:-0.04,color:darkText});}})();AppTheme.body2=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:14,letterSpacing:0.2,color:darkText});}})();AppTheme.body1=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:16,letterSpacing:-0.05,color:darkText});}})();AppTheme.caption=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:12,letterSpacing:0.2,color:lightText});}})();AppTheme.greyWithOpacity=(function(){with(AppTheme){return Colors.grey.withOpacity(0.8);}})();}__mod__.exports.AppTheme=AppTheme;},[]);return runCallback(function(__mod__){with(__mod__.imports){function HomeListView(){const inner=HomeListView.__inner__;if(this==__global__){return new HomeListView({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HomeListView.prototype.ctor.apply(this,args);return this;}}HomeListView.__inner__=function inner(){this.imagePath=null;this.callBack=null;};HomeListView.prototype={};HomeListView.prototype.ctor=function(){};;return HomeListView();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;return runCallback(function(__mod__){with(__mod__.imports){function HomeListView(){const inner=HomeListView.__inner__;if(this==__global__){return new HomeListView({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HomeListView.prototype.ctor.apply(this,args);return this;}}HomeListView.__inner__=function inner(){this.imagePath=null;this.callBack=null;};HomeListView.prototype={};HomeListView.prototype.ctor=function(){};;return HomeListView();}},[]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.json b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.json index 554aedda..1fc7b9bf 100644 --- a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.json +++ b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.json @@ -60,6 +60,5 @@ } } }, - "methodMap": {}, - "digest": "f8e618a1c8d026e7cb779d0527b55702" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.metadata b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.metadata index bbbe877b..1de4c4ee 100644 --- a/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.metadata +++ b/example/assets/fair/lib_best_flutter_ui_component_home_list.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.055437. +# Generated by Fair on 2024-01-03 19:50:39.339174. source: example|lib/best_flutter_ui/component/home_list.dart -md5: df2fb754edb75b2b64559cc1ef963e14 +md5: 1f763bd5997d742302ba8ce22cf595c9 json: example|build/fair/lib_best_flutter_ui_component_home_list.fair.json -date: 2023-10-31 10:53:29.055482 +bin: example|build/fair/lib_best_flutter_ui_component_home_list.fair.bin +date: 2024-01-03 19:50:39.339328 diff --git a/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.json b/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.json index e30ccfbd..ce9e997a 100644 --- a/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.json +++ b/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.json @@ -368,6 +368,5 @@ } } }, - "methodMap": {}, - "digest": "c71e611d0ea685885f67596691287e96" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.metadata b/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.metadata index 79711c30..94dc78b5 100644 --- a/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.metadata +++ b/example/assets/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.040904. +# Generated by Fair on 2024-01-03 19:50:38.807430. source: example|lib/best_flutter_ui/component/hotel_listview_content.dart -md5: b36b1cbe9f5ec06c6ef6132c34dc409f +md5: 9b5da932afbdaf3c17fa023200716315 json: example|build/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.json -date: 2023-10-31 10:53:29.041067 +bin: example|build/fair/lib_best_flutter_ui_component_hotel_listview_content.fair.bin +date: 2024-01-03 19:50:38.807718 diff --git a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.js b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.js index 1e0ba581..54c5b6e8 100644 --- a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.js +++ b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(3,function(__mod__){with(__mod__.imports){function AppTheme(){const inner=AppTheme.__inner__;if(this==__global__){return new AppTheme({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);AppTheme.prototype.ctor.apply(this,args);return this;}}AppTheme.__inner__=function inner(){};AppTheme.prototype={};AppTheme.prototype.ctor=function(){};AppTheme._=function ctor(){const __thiz__=Object.create(AppTheme.prototype);AppTheme.__inner__.call(__thiz__);with(__thiz__){(function(){}).call(__thiz__);}return __thiz__;};AppTheme.notWhite=(function(){with(AppTheme){return Color(0xFFEDF0F2);}})();AppTheme.nearlyWhite=(function(){with(AppTheme){return Color(0xFFFEFEFE);}})();AppTheme.white=(function(){with(AppTheme){return Color(0xFFFFFFFF);}})();AppTheme.nearlyBlack=(function(){with(AppTheme){return Color(0xFF213333);}})();AppTheme.grey=(function(){with(AppTheme){return Color(0xFF3A5160);}})();AppTheme.dark_grey=(function(){with(AppTheme){return Color(0xFF313A44);}})();AppTheme.darkText=(function(){with(AppTheme){return Color(0xFF253840);}})();AppTheme.darkerText=(function(){with(AppTheme){return Color(0xFF17262A);}})();AppTheme.lightText=(function(){with(AppTheme){return Color(0xFF4A6572);}})();AppTheme.deactivatedText=(function(){with(AppTheme){return Color(0xFF767676);}})();AppTheme.dismissibleBackground=(function(){with(AppTheme){return Color(0xFF364A54);}})();AppTheme.chipBackground=(function(){with(AppTheme){return Color(0xFFEEF1F3);}})();AppTheme.spacer=(function(){with(AppTheme){return Color(0xFFF2F2F2);}})();AppTheme.fontName=(function(){with(AppTheme){return'WorkSans';}})();AppTheme.textTheme=(function(){with(AppTheme){return TextTheme({headline4:display1,headline5:headline,headline6:title,subtitle2:subtitle,bodyText2:body2,bodyText1:body1,caption:caption});}})();AppTheme.display1=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:36,letterSpacing:0.4,height:0.9,color:darkerText});}})();AppTheme.headline=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:24,letterSpacing:0.27,color:darkerText});}})();AppTheme.title=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.bold,fontSize:16,letterSpacing:0.18,color:darkerText});}})();AppTheme.subtitle=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:14,letterSpacing:-0.04,color:darkText});}})();AppTheme.body2=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:14,letterSpacing:0.2,color:darkText});}})();AppTheme.body1=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:16,letterSpacing:-0.05,color:darkText});}})();AppTheme.caption=(function(){with(AppTheme){return TextStyle({fontFamily:fontName,fontWeight:FontWeight.w400,fontSize:12,letterSpacing:0.2,color:lightText});}})();AppTheme.greyWithOpacity=(function(){with(AppTheme){return Colors.grey.withOpacity(0.8);}})();}__mod__.exports.AppTheme=AppTheme;},[]);defineModule(1,function(__mod__){with(__mod__.imports){function ComposerWidget(){const inner=ComposerWidget.__inner__;if(this==__global__){return new ComposerWidget({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ComposerWidget.prototype.ctor.apply(this,args);return this;}}ComposerWidget.__inner__=function inner(){StatelessWidget.__inner__.call(this);};ComposerWidget.prototype={};ComposerWidget.prototype.ctor=function(){StatelessWidget.prototype.ctor.call(this)};inherit(ComposerWidget,StatelessWidget);}__mod__.exports.ComposerWidget=ComposerWidget;},[3]);defineModule(2,function(__mod__){with(__mod__.imports){function FairState1(){const inner=FairState1.__inner__;if(this==__global__){return new FairState1({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);FairState1.prototype.ctor.apply(this,args);return this;}}FairState1.__inner__=function inner(){State.__inner__.call(this);};FairState1.prototype={};FairState1.prototype.ctor=function(){State.prototype.ctor.call(this)};inherit(FairState1,State);}__mod__.exports.FairState1=FairState1;},[]);return runCallback(function(__mod__){with(__mod__.imports){function _FeedbackScreenState(){const inner=_FeedbackScreenState.__inner__;if(this==__global__){return new _FeedbackScreenState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FeedbackScreenState.prototype.ctor.apply(this,args);return this;}}_FeedbackScreenState.__inner__=function inner(){};_FeedbackScreenState.prototype={};_FeedbackScreenState.prototype.ctor=function(){};;return _FeedbackScreenState();}},[1,2]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){function ComposerWidget(){const inner=ComposerWidget.__inner__;if(this==__global__){return new ComposerWidget({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ComposerWidget.prototype.ctor.apply(this,args);return this;}}ComposerWidget.__inner__=function inner(){StatelessWidget.__inner__.call(this);};ComposerWidget.prototype={};ComposerWidget.prototype.ctor=function(){StatelessWidget.prototype.ctor.call(this)};inherit(ComposerWidget,StatelessWidget);}__mod__.exports.ComposerWidget=ComposerWidget;},[]);return runCallback(function(__mod__){with(__mod__.imports){function _FeedbackScreenState(){const inner=_FeedbackScreenState.__inner__;if(this==__global__){return new _FeedbackScreenState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FeedbackScreenState.prototype.ctor.apply(this,args);return this;}}_FeedbackScreenState.__inner__=function inner(){};_FeedbackScreenState.prototype={};_FeedbackScreenState.prototype.ctor=function(){};;return _FeedbackScreenState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.json b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.json index 7d66926b..892d248d 100644 --- a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.json +++ b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.json @@ -221,6 +221,5 @@ } } }, - "methodMap": {}, - "digest": "1993ec6c374b699c43a4d29b6654b853" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.metadata b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.metadata index b5bd09bf..7c74f5fd 100644 --- a/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.metadata +++ b/example/assets/fair/lib_best_flutter_ui_feedback_screen.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.074415. +# Generated by Fair on 2024-01-03 19:50:39.201805. source: example|lib/best_flutter_ui/feedback_screen.dart -md5: 46370672f312947e0bd06e8e4e9d8af3 +md5: 177e27ea81b4826851fdc0838254371e json: example|build/fair/lib_best_flutter_ui_feedback_screen.fair.json -date: 2023-10-31 10:53:29.074526 +bin: example|build/fair/lib_best_flutter_ui_feedback_screen.fair.bin +date: 2024-01-03 19:50:39.202023 diff --git a/example/assets/fair/lib_best_flutter_ui_help_screen.fair.json b/example/assets/fair/lib_best_flutter_ui_help_screen.fair.json index c7ffb654..b5d661b3 100644 --- a/example/assets/fair/lib_best_flutter_ui_help_screen.fair.json +++ b/example/assets/fair/lib_best_flutter_ui_help_screen.fair.json @@ -204,6 +204,5 @@ } } }, - "methodMap": {}, - "digest": "a5302bcd8904f1273241fccba29541a2" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_help_screen.fair.metadata b/example/assets/fair/lib_best_flutter_ui_help_screen.fair.metadata index cccafa79..01648963 100644 --- a/example/assets/fair/lib_best_flutter_ui_help_screen.fair.metadata +++ b/example/assets/fair/lib_best_flutter_ui_help_screen.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.084137. +# Generated by Fair on 2024-01-03 19:50:38.934038. source: example|lib/best_flutter_ui/help_screen.dart -md5: 2f008247e34b9af5b19d04f329c0d746 +md5: 36e4633076d65d05b573dd6a65d5be31 json: example|build/fair/lib_best_flutter_ui_help_screen.fair.json -date: 2023-10-31 10:53:29.084255 +bin: example|build/fair/lib_best_flutter_ui_help_screen.fair.bin +date: 2024-01-03 19:50:38.934257 diff --git a/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.json b/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.json index 086dc162..3440c922 100644 --- a/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.json +++ b/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.json @@ -223,6 +223,5 @@ } } }, - "methodMap": {}, - "digest": "0ad7d3e4f1d1f79c4158b3f0470e9dce" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.metadata b/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.metadata index bb811954..9bc1c173 100644 --- a/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.metadata +++ b/example/assets/fair/lib_best_flutter_ui_invite_friend_screen.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.092573. +# Generated by Fair on 2024-01-03 19:50:38.611640. source: example|lib/best_flutter_ui/invite_friend_screen.dart -md5: b419d1d4bf78fd42bf1b094fa647b680 +md5: 4904771600e5888344da62190bd8aad2 json: example|build/fair/lib_best_flutter_ui_invite_friend_screen.fair.json -date: 2023-10-31 10:53:29.092677 +bin: example|build/fair/lib_best_flutter_ui_invite_friend_screen.fair.bin +date: 2024-01-03 19:50:38.611870 diff --git a/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.json b/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.json index 6834e6cb..34e00723 100644 --- a/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.json +++ b/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.json @@ -24,6 +24,5 @@ "_itemBuilder": { "className": "Container" } - }, - "digest": "738ff06e1e42523795d77960a016b525" + } } \ No newline at end of file diff --git a/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.metadata b/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.metadata index 27255ccf..dd3e4cd1 100644 --- a/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.metadata +++ b/example/assets/fair/lib_fair_widget_fair_delegate_widget.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.985160. +# Generated by Fair on 2024-01-03 19:50:37.880181. source: example|lib/fair_widget/fair_delegate_widget.dart -md5: 4c0d73440d0bd147776fa5184dc3835c +md5: b6dc09d65832729dcbeb54f8c587bf91 json: example|build/fair/lib_fair_widget_fair_delegate_widget.fair.json -date: 2023-10-31 10:53:28.985224 +bin: example|build/fair/lib_fair_widget_fair_delegate_widget.fair.bin +date: 2024-01-03 19:50:37.880357 diff --git a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.js b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.js index d1e8c597..d3b96ffd 100644 --- a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.js +++ b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;return runCallback(function(__mod__){with(__mod__.imports){function _FairPluginWidgetState(){const inner=_FairPluginWidgetState.__inner__;if(this==__global__){return new _FairPluginWidgetState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FairPluginWidgetState.prototype.ctor.apply(this,args);return this;}}_FairPluginWidgetState.__inner__=function inner(){};_FairPluginWidgetState.prototype={callPhone:function callPhone(){const __thiz__=this;with(__thiz__){FairBasicPlugin().call(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['args']:convertObjectLiteralToSetOrMap({['type']:'Call',['phoneNumber']:'15800342502',['response']:function dummy(data){print(`response = ${data}`);},}),}));}},};_FairPluginWidgetState.prototype.ctor=function(){};;return _FairPluginWidgetState();}},[]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;return runCallback(function(__mod__){with(__mod__.imports){function _FairPluginWidgetState(){const inner=_FairPluginWidgetState.__inner__;if(this==__global__){return new _FairPluginWidgetState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FairPluginWidgetState.prototype.ctor.apply(this,args);return this;}}_FairPluginWidgetState.__inner__=function inner(){};_FairPluginWidgetState.prototype={callPhone:function callPhone(){const __thiz__=this;with(__thiz__){FairBasicPlugin().call(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['args']:convertObjectLiteralToSetOrMap({['type']:'Call',['phoneNumber']:'15800342502',['response']:function dummy(data){print(`response = ${data}`);},}),}));}},commonHttp:function commonHttp(){const __thiz__=this;with(__thiz__){FairCommonPlugin().http(convertObjectLiteralToSetOrMap({['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3b8ae7a4e0884b4d75b8094f6c83cd8c_list_page_data.json',['callback']:function dummy(result){if(result!=null){let statusCode=result.__op_idx__('statusCode');if(statusCode==200){let list=result.__op_idx__('data').__op_idx__('data');list.forEach(function dummy(item){let icon=item.__op_idx__('icon');print(`icon = ${icon}`);});}}},}));}},};_FairPluginWidgetState.prototype.ctor=function(){};;return _FairPluginWidgetState();}},[]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.json b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.json index a4af1521..ded9d5dc 100644 --- a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.json +++ b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.json @@ -19,23 +19,46 @@ "className": "Center", "na": { "child": { - "className": "GestureDetector", + "className": "Column", "na": { - "onTap": "@(callPhone)", - "child": { - "className": "Container", - "na": { - "height": 50, - "width": 100, - "alignment": "#(Alignment.center)", - "child": { - "className": "Text", - "pa": [ - "拨打电话" - ] + "children": [ + { + "className": "Container", + "na": { + "alignment": "#(Alignment.center)", + "child": { + "className": "ElevatedButton", + "na": { + "onPressed": "@(callPhone)", + "child": { + "className": "Text", + "pa": [ + "拨打电话-基于FairBasicPlugin" + ] + } + } + } + } + }, + { + "className": "Container", + "na": { + "alignment": "#(Alignment.center)", + "child": { + "className": "ElevatedButton", + "na": { + "onPressed": "@(commonHttp)", + "child": { + "className": "Text", + "pa": [ + "网络请求-基于FairCommonPlugin" + ] + } + } + } } } - } + ] } } } @@ -43,6 +66,5 @@ } } }, - "methodMap": {}, - "digest": "3603040f2e2cb2d8ae3c200b08e85062" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.metadata b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.metadata index 6fc4df91..08da0984 100644 --- a/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.metadata +++ b/example/assets/fair/lib_fair_widget_fair_plugin_widget.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.100833. +# Generated by Fair on 2024-01-03 19:50:38.348516. source: example|lib/fair_widget/fair_plugin_widget.dart -md5: cffd851be6c426bf983fb077075fad19 +md5: 13a6d088266e66097bd88142ccc62170 json: example|build/fair/lib_fair_widget_fair_plugin_widget.fair.json -date: 2023-10-31 10:53:29.100916 +bin: example|build/fair/lib_fair_widget_fair_plugin_widget.fair.bin +date: 2024-01-03 19:50:38.348662 diff --git a/example/assets/fair/lib_fair_widget_fair_props_widget.fair.json b/example/assets/fair/lib_fair_widget_fair_props_widget.fair.json index 131ceb4d..eea042f5 100644 --- a/example/assets/fair/lib_fair_widget_fair_props_widget.fair.json +++ b/example/assets/fair/lib_fair_widget_fair_props_widget.fair.json @@ -31,6 +31,5 @@ } } }, - "methodMap": {}, - "digest": "63f30c5614414d8cd9e315a8bbb3de67" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_fair_widget_fair_props_widget.fair.metadata b/example/assets/fair/lib_fair_widget_fair_props_widget.fair.metadata index bcb96a0c..308786a3 100644 --- a/example/assets/fair/lib_fair_widget_fair_props_widget.fair.metadata +++ b/example/assets/fair/lib_fair_widget_fair_props_widget.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.996912. +# Generated by Fair on 2024-01-03 19:50:37.828850. source: example|lib/fair_widget/fair_props_widget.dart -md5: f609a09df143913f51e3547f9bd3fa4e +md5: 2826f90df6725f256080c8421c2d2d6a json: example|build/fair/lib_fair_widget_fair_props_widget.fair.json -date: 2023-10-31 10:53:28.996953 +bin: example|build/fair/lib_fair_widget_fair_props_widget.fair.bin +date: 2024-01-03 19:50:37.829100 diff --git a/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.json b/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.json index 445d22d0..3fecfaff 100644 --- a/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.json +++ b/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.json @@ -35,6 +35,5 @@ } } }, - "methodMap": {}, - "digest": "19acbe84f2fc9b1af2a72025d735b39a" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.metadata b/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.metadata index 63516a23..5d473433 100644 --- a/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.metadata +++ b/example/assets/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.991746. +# Generated by Fair on 2024-01-03 19:50:39.258672. source: example|lib/fair_widget/fairbinding/fair_binding_sample.dart -md5: 50d35e75a6ba9e417199781df8f93a3d +md5: c75fe0eec710da949fbb394cfa68824d json: example|build/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.json -date: 2023-10-31 10:53:28.991789 +bin: example|build/fair/lib_fair_widget_fairbinding_fair_binding_sample.fair.bin +date: 2024-01-03 19:50:39.258840 diff --git a/example/assets/fair/lib_json_file_explain.fair.json b/example/assets/fair/lib_json_file_explain.fair.json index 6c6780a6..2ffc79bb 100644 --- a/example/assets/fair/lib_json_file_explain.fair.json +++ b/example/assets/fair/lib_json_file_explain.fair.json @@ -68,6 +68,5 @@ "title" ] } - }, - "digest": "a2d5ea46d61a63f63c9cc7d256d6c9dd" + } } \ No newline at end of file diff --git a/example/assets/fair/lib_json_file_explain.fair.metadata b/example/assets/fair/lib_json_file_explain.fair.metadata index f62aa7be..bb2b7633 100644 --- a/example/assets/fair/lib_json_file_explain.fair.metadata +++ b/example/assets/fair/lib_json_file_explain.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.969805. +# Generated by Fair on 2024-01-03 19:50:37.987829. source: example|lib/json_file_explain.dart -md5: fd39c25e84402b622ba0dc2d174272fe +md5: ba280911c77bc4f2b70c10d031f8ceaa json: example|build/fair/lib_json_file_explain.fair.json -date: 2023-10-31 10:53:28.969874 +bin: example|build/fair/lib_json_file_explain.fair.bin +date: 2024-01-03 19:50:37.988039 diff --git a/example/assets/fair/lib_main.fair.js b/example/assets/fair/lib_main.fair.js index 5a118072..de8582fb 100644 --- a/example/assets/fair/lib_main.fair.js +++ b/example/assets/fair/lib_main.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(2,function(__mod__){with(__mod__.imports){function AppGeneratedModule(){const inner=AppGeneratedModule.__inner__;if(this==__global__){return new AppGeneratedModule({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);AppGeneratedModule.prototype.ctor.apply(this,args);return this;}}AppGeneratedModule.__inner__=function inner(){GeneratedModule.__inner__.call(this);};AppGeneratedModule.prototype={components:function components(){const __thiz__=this;with(__thiz__){return convertObjectLiteralToSetOrMap({['FontAwesomeIcons']:convertObjectLiteralToSetOrMap({['zero']:FontAwesomeIcons.zero,['one']:FontAwesomeIcons.one,['two']:FontAwesomeIcons.two,['three']:FontAwesomeIcons.three,['four']:FontAwesomeIcons.four,['five']:FontAwesomeIcons.five,['six']:FontAwesomeIcons.six,['seven']:FontAwesomeIcons.seven,['eight']:FontAwesomeIcons.eight,['nine']:FontAwesomeIcons.nine,['fortyTwoGroup']:FontAwesomeIcons.fortyTwoGroup,['fiveHundredPx']:FontAwesomeIcons.fiveHundredPx,['a']:FontAwesomeIcons.a,['accessibleIcon']:FontAwesomeIcons.accessibleIcon,['accusoft']:FontAwesomeIcons.accusoft,['solidAddressBook']:FontAwesomeIcons.solidAddressBook,['addressBook']:FontAwesomeIcons.addressBook,['solidAddressCard']:FontAwesomeIcons.solidAddressCard,['addressCard']:FontAwesomeIcons.addressCard,['adn']:FontAwesomeIcons.adn,['adversal']:FontAwesomeIcons.adversal,['affiliatetheme']:FontAwesomeIcons.affiliatetheme,['airbnb']:FontAwesomeIcons.airbnb,['algolia']:FontAwesomeIcons.algolia,['alignCenter']:FontAwesomeIcons.alignCenter,['alignJustify']:FontAwesomeIcons.alignJustify,['alignLeft']:FontAwesomeIcons.alignLeft,['alignRight']:FontAwesomeIcons.alignRight,['alipay']:FontAwesomeIcons.alipay,['amazon']:FontAwesomeIcons.amazon,['amazonPay']:FontAwesomeIcons.amazonPay,['amilia']:FontAwesomeIcons.amilia,['anchor']:FontAwesomeIcons.anchor,['anchorCircleCheck']:FontAwesomeIcons.anchorCircleCheck,['anchorCircleExclamation']:FontAwesomeIcons.anchorCircleExclamation,['anchorCircleXmark']:FontAwesomeIcons.anchorCircleXmark,['anchorLock']:FontAwesomeIcons.anchorLock,['android']:FontAwesomeIcons.android,['angellist']:FontAwesomeIcons.angellist,['angleDown']:FontAwesomeIcons.angleDown,['angleLeft']:FontAwesomeIcons.angleLeft,['angleRight']:FontAwesomeIcons.angleRight,['angleUp']:FontAwesomeIcons.angleUp,['anglesDown']:FontAwesomeIcons.anglesDown,['anglesLeft']:FontAwesomeIcons.anglesLeft,['anglesRight']:FontAwesomeIcons.anglesRight,['anglesUp']:FontAwesomeIcons.anglesUp,['angrycreative']:FontAwesomeIcons.angrycreative,['angular']:FontAwesomeIcons.angular,['ankh']:FontAwesomeIcons.ankh,['appStore']:FontAwesomeIcons.appStore,['appStoreIos']:FontAwesomeIcons.appStoreIos,['apper']:FontAwesomeIcons.apper,['apple']:FontAwesomeIcons.apple,['applePay']:FontAwesomeIcons.applePay,['appleWhole']:FontAwesomeIcons.appleWhole,['archway']:FontAwesomeIcons.archway,['arrowDown']:FontAwesomeIcons.arrowDown,['arrowDown19']:FontAwesomeIcons.arrowDown19,['arrowDown91']:FontAwesomeIcons.arrowDown91,['arrowDownAZ']:FontAwesomeIcons.arrowDownAZ,['arrowDownLong']:FontAwesomeIcons.arrowDownLong,['arrowDownShortWide']:FontAwesomeIcons.arrowDownShortWide,['arrowDownUpAcrossLine']:FontAwesomeIcons.arrowDownUpAcrossLine,['arrowDownUpLock']:FontAwesomeIcons.arrowDownUpLock,['arrowDownWideShort']:FontAwesomeIcons.arrowDownWideShort,['arrowDownZA']:FontAwesomeIcons.arrowDownZA,['arrowLeft']:FontAwesomeIcons.arrowLeft,['arrowLeftLong']:FontAwesomeIcons.arrowLeftLong,['arrowPointer']:FontAwesomeIcons.arrowPointer,['arrowRight']:FontAwesomeIcons.arrowRight,['arrowRightArrowLeft']:FontAwesomeIcons.arrowRightArrowLeft,['arrowRightFromBracket']:FontAwesomeIcons.arrowRightFromBracket,['arrowRightLong']:FontAwesomeIcons.arrowRightLong,['arrowRightToBracket']:FontAwesomeIcons.arrowRightToBracket,['arrowRightToCity']:FontAwesomeIcons.arrowRightToCity,['arrowRotateLeft']:FontAwesomeIcons.arrowRotateLeft,['arrowRotateRight']:FontAwesomeIcons.arrowRotateRight,['arrowTrendDown']:FontAwesomeIcons.arrowTrendDown,['arrowTrendUp']:FontAwesomeIcons.arrowTrendUp,['arrowTurnDown']:FontAwesomeIcons.arrowTurnDown,['arrowTurnUp']:FontAwesomeIcons.arrowTurnUp,['arrowUp']:FontAwesomeIcons.arrowUp,['arrowUp19']:FontAwesomeIcons.arrowUp19,['arrowUp91']:FontAwesomeIcons.arrowUp91,['arrowUpAZ']:FontAwesomeIcons.arrowUpAZ,['arrowUpFromBracket']:FontAwesomeIcons.arrowUpFromBracket,['arrowUpFromGroundWater']:FontAwesomeIcons.arrowUpFromGroundWater,['arrowUpFromWaterPump']:FontAwesomeIcons.arrowUpFromWaterPump,['arrowUpLong']:FontAwesomeIcons.arrowUpLong,['arrowUpRightDots']:FontAwesomeIcons.arrowUpRightDots,['arrowUpRightFromSquare']:FontAwesomeIcons.arrowUpRightFromSquare,['arrowUpShortWide']:FontAwesomeIcons.arrowUpShortWide,['arrowUpWideShort']:FontAwesomeIcons.arrowUpWideShort,['arrowUpZA']:FontAwesomeIcons.arrowUpZA,['arrowsDownToLine']:FontAwesomeIcons.arrowsDownToLine,['arrowsDownToPeople']:FontAwesomeIcons.arrowsDownToPeople,['arrowsLeftRight']:FontAwesomeIcons.arrowsLeftRight,['arrowsLeftRightToLine']:FontAwesomeIcons.arrowsLeftRightToLine,['arrowsRotate']:FontAwesomeIcons.arrowsRotate,['arrowsSpin']:FontAwesomeIcons.arrowsSpin,['arrowsSplitUpAndLeft']:FontAwesomeIcons.arrowsSplitUpAndLeft,['arrowsToCircle']:FontAwesomeIcons.arrowsToCircle,['arrowsToDot']:FontAwesomeIcons.arrowsToDot,['arrowsToEye']:FontAwesomeIcons.arrowsToEye,['arrowsTurnRight']:FontAwesomeIcons.arrowsTurnRight,['arrowsTurnToDots']:FontAwesomeIcons.arrowsTurnToDots,['arrowsUpDown']:FontAwesomeIcons.arrowsUpDown,['arrowsUpDownLeftRight']:FontAwesomeIcons.arrowsUpDownLeftRight,['arrowsUpToLine']:FontAwesomeIcons.arrowsUpToLine,['artstation']:FontAwesomeIcons.artstation,['asterisk']:FontAwesomeIcons.asterisk,['asymmetrik']:FontAwesomeIcons.asymmetrik,['at']:FontAwesomeIcons.at,['atlassian']:FontAwesomeIcons.atlassian,['atom']:FontAwesomeIcons.atom,['audible']:FontAwesomeIcons.audible,['audioDescription']:FontAwesomeIcons.audioDescription,['australSign']:FontAwesomeIcons.australSign,['autoprefixer']:FontAwesomeIcons.autoprefixer,['avianex']:FontAwesomeIcons.avianex,['aviato']:FontAwesomeIcons.aviato,['award']:FontAwesomeIcons.award,['aws']:FontAwesomeIcons.aws,['b']:FontAwesomeIcons.b,['baby']:FontAwesomeIcons.baby,['babyCarriage']:FontAwesomeIcons.babyCarriage,['backward']:FontAwesomeIcons.backward,['backwardFast']:FontAwesomeIcons.backwardFast,['backwardStep']:FontAwesomeIcons.backwardStep,['bacon']:FontAwesomeIcons.bacon,['bacteria']:FontAwesomeIcons.bacteria,['bacterium']:FontAwesomeIcons.bacterium,['bagShopping']:FontAwesomeIcons.bagShopping,['bahai']:FontAwesomeIcons.bahai,['bahtSign']:FontAwesomeIcons.bahtSign,['ban']:FontAwesomeIcons.ban,['banSmoking']:FontAwesomeIcons.banSmoking,['bandage']:FontAwesomeIcons.bandage,['bandcamp']:FontAwesomeIcons.bandcamp,['bangladeshiTakaSign']:FontAwesomeIcons.bangladeshiTakaSign,['barcode']:FontAwesomeIcons.barcode,['bars']:FontAwesomeIcons.bars,['barsProgress']:FontAwesomeIcons.barsProgress,['barsStaggered']:FontAwesomeIcons.barsStaggered,['baseball']:FontAwesomeIcons.baseball,['baseballBatBall']:FontAwesomeIcons.baseballBatBall,['basketShopping']:FontAwesomeIcons.basketShopping,['basketball']:FontAwesomeIcons.basketball,['bath']:FontAwesomeIcons.bath,['batteryEmpty']:FontAwesomeIcons.batteryEmpty,['batteryFull']:FontAwesomeIcons.batteryFull,['batteryHalf']:FontAwesomeIcons.batteryHalf,['batteryQuarter']:FontAwesomeIcons.batteryQuarter,['batteryThreeQuarters']:FontAwesomeIcons.batteryThreeQuarters,['battleNet']:FontAwesomeIcons.battleNet,['bed']:FontAwesomeIcons.bed,['bedPulse']:FontAwesomeIcons.bedPulse,['beerMugEmpty']:FontAwesomeIcons.beerMugEmpty,['behance']:FontAwesomeIcons.behance,['solidBell']:FontAwesomeIcons.solidBell,['bell']:FontAwesomeIcons.bell,['bellConcierge']:FontAwesomeIcons.bellConcierge,['solidBellSlash']:FontAwesomeIcons.solidBellSlash,['bellSlash']:FontAwesomeIcons.bellSlash,['bezierCurve']:FontAwesomeIcons.bezierCurve,['bicycle']:FontAwesomeIcons.bicycle,['bilibili']:FontAwesomeIcons.bilibili,['bimobject']:FontAwesomeIcons.bimobject,['binoculars']:FontAwesomeIcons.binoculars,['biohazard']:FontAwesomeIcons.biohazard,['bitbucket']:FontAwesomeIcons.bitbucket,['bitcoin']:FontAwesomeIcons.bitcoin,['bitcoinSign']:FontAwesomeIcons.bitcoinSign,['bity']:FontAwesomeIcons.bity,['blackTie']:FontAwesomeIcons.blackTie,['blackberry']:FontAwesomeIcons.blackberry,['blender']:FontAwesomeIcons.blender,['blenderPhone']:FontAwesomeIcons.blenderPhone,['blog']:FontAwesomeIcons.blog,['blogger']:FontAwesomeIcons.blogger,['bloggerB']:FontAwesomeIcons.bloggerB,['bluetooth']:FontAwesomeIcons.bluetooth,['bluetoothB']:FontAwesomeIcons.bluetoothB,['bold']:FontAwesomeIcons.bold,['bolt']:FontAwesomeIcons.bolt,['boltLightning']:FontAwesomeIcons.boltLightning,['bomb']:FontAwesomeIcons.bomb,['bone']:FontAwesomeIcons.bone,['bong']:FontAwesomeIcons.bong,['book']:FontAwesomeIcons.book,['bookAtlas']:FontAwesomeIcons.bookAtlas,['bookBible']:FontAwesomeIcons.bookBible,['bookBookmark']:FontAwesomeIcons.bookBookmark,['bookJournalWhills']:FontAwesomeIcons.bookJournalWhills,['bookMedical']:FontAwesomeIcons.bookMedical,['bookOpen']:FontAwesomeIcons.bookOpen,['bookOpenReader']:FontAwesomeIcons.bookOpenReader,['bookQuran']:FontAwesomeIcons.bookQuran,['bookSkull']:FontAwesomeIcons.bookSkull,['bookTanakh']:FontAwesomeIcons.bookTanakh,['solidBookmark']:FontAwesomeIcons.solidBookmark,['bookmark']:FontAwesomeIcons.bookmark,['bootstrap']:FontAwesomeIcons.bootstrap,['borderAll']:FontAwesomeIcons.borderAll,['borderNone']:FontAwesomeIcons.borderNone,['borderTopLeft']:FontAwesomeIcons.borderTopLeft,['boreHole']:FontAwesomeIcons.boreHole,['bots']:FontAwesomeIcons.bots,['bottleDroplet']:FontAwesomeIcons.bottleDroplet,['bottleWater']:FontAwesomeIcons.bottleWater,['bowlFood']:FontAwesomeIcons.bowlFood,['bowlRice']:FontAwesomeIcons.bowlRice,['bowlingBall']:FontAwesomeIcons.bowlingBall,['box']:FontAwesomeIcons.box,['boxArchive']:FontAwesomeIcons.boxArchive,['boxOpen']:FontAwesomeIcons.boxOpen,['boxTissue']:FontAwesomeIcons.boxTissue,['boxesPacking']:FontAwesomeIcons.boxesPacking,['boxesStacked']:FontAwesomeIcons.boxesStacked,['braille']:FontAwesomeIcons.braille,['brain']:FontAwesomeIcons.brain,['brazilianRealSign']:FontAwesomeIcons.brazilianRealSign,['breadSlice']:FontAwesomeIcons.breadSlice,['bridge']:FontAwesomeIcons.bridge,['bridgeCircleCheck']:FontAwesomeIcons.bridgeCircleCheck,['bridgeCircleExclamation']:FontAwesomeIcons.bridgeCircleExclamation,['bridgeCircleXmark']:FontAwesomeIcons.bridgeCircleXmark,['bridgeLock']:FontAwesomeIcons.bridgeLock,['bridgeWater']:FontAwesomeIcons.bridgeWater,['briefcase']:FontAwesomeIcons.briefcase,['briefcaseMedical']:FontAwesomeIcons.briefcaseMedical,['broom']:FontAwesomeIcons.broom,['broomBall']:FontAwesomeIcons.broomBall,['brush']:FontAwesomeIcons.brush,['btc']:FontAwesomeIcons.btc,['bucket']:FontAwesomeIcons.bucket,['buffer']:FontAwesomeIcons.buffer,['bug']:FontAwesomeIcons.bug,['bugSlash']:FontAwesomeIcons.bugSlash,['bugs']:FontAwesomeIcons.bugs,['solidBuilding']:FontAwesomeIcons.solidBuilding,['building']:FontAwesomeIcons.building,['buildingCircleArrowRight']:FontAwesomeIcons.buildingCircleArrowRight,['buildingCircleCheck']:FontAwesomeIcons.buildingCircleCheck,['buildingCircleExclamation']:FontAwesomeIcons.buildingCircleExclamation,['buildingCircleXmark']:FontAwesomeIcons.buildingCircleXmark,['buildingColumns']:FontAwesomeIcons.buildingColumns,['buildingFlag']:FontAwesomeIcons.buildingFlag,['buildingLock']:FontAwesomeIcons.buildingLock,['buildingNgo']:FontAwesomeIcons.buildingNgo,['buildingShield']:FontAwesomeIcons.buildingShield,['buildingUn']:FontAwesomeIcons.buildingUn,['buildingUser']:FontAwesomeIcons.buildingUser,['buildingWheat']:FontAwesomeIcons.buildingWheat,['bullhorn']:FontAwesomeIcons.bullhorn,['bullseye']:FontAwesomeIcons.bullseye,['burger']:FontAwesomeIcons.burger,['buromobelexperte']:FontAwesomeIcons.buromobelexperte,['burst']:FontAwesomeIcons.burst,['bus']:FontAwesomeIcons.bus,['busSimple']:FontAwesomeIcons.busSimple,['businessTime']:FontAwesomeIcons.businessTime,['buyNLarge']:FontAwesomeIcons.buyNLarge,['buysellads']:FontAwesomeIcons.buysellads,['c']:FontAwesomeIcons.c,['cableCar']:FontAwesomeIcons.cableCar,['cakeCandles']:FontAwesomeIcons.cakeCandles,['calculator']:FontAwesomeIcons.calculator,['solidCalendar']:FontAwesomeIcons.solidCalendar,['calendar']:FontAwesomeIcons.calendar,['solidCalendarCheck']:FontAwesomeIcons.solidCalendarCheck,['calendarCheck']:FontAwesomeIcons.calendarCheck,['calendarDay']:FontAwesomeIcons.calendarDay,['solidCalendarDays']:FontAwesomeIcons.solidCalendarDays,['calendarDays']:FontAwesomeIcons.calendarDays,['solidCalendarMinus']:FontAwesomeIcons.solidCalendarMinus,['calendarMinus']:FontAwesomeIcons.calendarMinus,['solidCalendarPlus']:FontAwesomeIcons.solidCalendarPlus,['calendarPlus']:FontAwesomeIcons.calendarPlus,['calendarWeek']:FontAwesomeIcons.calendarWeek,['solidCalendarXmark']:FontAwesomeIcons.solidCalendarXmark,['calendarXmark']:FontAwesomeIcons.calendarXmark,['camera']:FontAwesomeIcons.camera,['cameraRetro']:FontAwesomeIcons.cameraRetro,['cameraRotate']:FontAwesomeIcons.cameraRotate,['campground']:FontAwesomeIcons.campground,['canadianMapleLeaf']:FontAwesomeIcons.canadianMapleLeaf,['candyCane']:FontAwesomeIcons.candyCane,['cannabis']:FontAwesomeIcons.cannabis,['capsules']:FontAwesomeIcons.capsules,['car']:FontAwesomeIcons.car,['carBattery']:FontAwesomeIcons.carBattery,['carBurst']:FontAwesomeIcons.carBurst,['carOn']:FontAwesomeIcons.carOn,['carRear']:FontAwesomeIcons.carRear,['carSide']:FontAwesomeIcons.carSide,['carTunnel']:FontAwesomeIcons.carTunnel,['caravan']:FontAwesomeIcons.caravan,['caretDown']:FontAwesomeIcons.caretDown,['caretLeft']:FontAwesomeIcons.caretLeft,['caretRight']:FontAwesomeIcons.caretRight,['caretUp']:FontAwesomeIcons.caretUp,['carrot']:FontAwesomeIcons.carrot,['cartArrowDown']:FontAwesomeIcons.cartArrowDown,['cartFlatbed']:FontAwesomeIcons.cartFlatbed,['cartFlatbedSuitcase']:FontAwesomeIcons.cartFlatbedSuitcase,['cartPlus']:FontAwesomeIcons.cartPlus,['cartShopping']:FontAwesomeIcons.cartShopping,['cashRegister']:FontAwesomeIcons.cashRegister,['cat']:FontAwesomeIcons.cat,['ccAmazonPay']:FontAwesomeIcons.ccAmazonPay,['ccAmex']:FontAwesomeIcons.ccAmex,['ccApplePay']:FontAwesomeIcons.ccApplePay,['ccDinersClub']:FontAwesomeIcons.ccDinersClub,['ccDiscover']:FontAwesomeIcons.ccDiscover,['ccJcb']:FontAwesomeIcons.ccJcb,['ccMastercard']:FontAwesomeIcons.ccMastercard,['ccPaypal']:FontAwesomeIcons.ccPaypal,['ccStripe']:FontAwesomeIcons.ccStripe,['ccVisa']:FontAwesomeIcons.ccVisa,['cediSign']:FontAwesomeIcons.cediSign,['centSign']:FontAwesomeIcons.centSign,['centercode']:FontAwesomeIcons.centercode,['centos']:FontAwesomeIcons.centos,['certificate']:FontAwesomeIcons.certificate,['chair']:FontAwesomeIcons.chair,['chalkboard']:FontAwesomeIcons.chalkboard,['chalkboardUser']:FontAwesomeIcons.chalkboardUser,['champagneGlasses']:FontAwesomeIcons.champagneGlasses,['chargingStation']:FontAwesomeIcons.chargingStation,['chartArea']:FontAwesomeIcons.chartArea,['solidChartBar']:FontAwesomeIcons.solidChartBar,['chartBar']:FontAwesomeIcons.chartBar,['chartColumn']:FontAwesomeIcons.chartColumn,['chartGantt']:FontAwesomeIcons.chartGantt,['chartLine']:FontAwesomeIcons.chartLine,['chartPie']:FontAwesomeIcons.chartPie,['chartSimple']:FontAwesomeIcons.chartSimple,['check']:FontAwesomeIcons.check,['checkDouble']:FontAwesomeIcons.checkDouble,['checkToSlot']:FontAwesomeIcons.checkToSlot,['cheese']:FontAwesomeIcons.cheese,['chess']:FontAwesomeIcons.chess,['solidChessBishop']:FontAwesomeIcons.solidChessBishop,['chessBishop']:FontAwesomeIcons.chessBishop,['chessBoard']:FontAwesomeIcons.chessBoard,['solidChessKing']:FontAwesomeIcons.solidChessKing,['chessKing']:FontAwesomeIcons.chessKing,['solidChessKnight']:FontAwesomeIcons.solidChessKnight,['chessKnight']:FontAwesomeIcons.chessKnight,['solidChessPawn']:FontAwesomeIcons.solidChessPawn,['chessPawn']:FontAwesomeIcons.chessPawn,['solidChessQueen']:FontAwesomeIcons.solidChessQueen,['chessQueen']:FontAwesomeIcons.chessQueen,['solidChessRook']:FontAwesomeIcons.solidChessRook,['chessRook']:FontAwesomeIcons.chessRook,['chevronDown']:FontAwesomeIcons.chevronDown,['chevronLeft']:FontAwesomeIcons.chevronLeft,['chevronRight']:FontAwesomeIcons.chevronRight,['chevronUp']:FontAwesomeIcons.chevronUp,['child']:FontAwesomeIcons.child,['childCombatant']:FontAwesomeIcons.childCombatant,['childDress']:FontAwesomeIcons.childDress,['childReaching']:FontAwesomeIcons.childReaching,['children']:FontAwesomeIcons.children,['chrome']:FontAwesomeIcons.chrome,['chromecast']:FontAwesomeIcons.chromecast,['church']:FontAwesomeIcons.church,['solidCircle']:FontAwesomeIcons.solidCircle,['circle']:FontAwesomeIcons.circle,['circleArrowDown']:FontAwesomeIcons.circleArrowDown,['circleArrowLeft']:FontAwesomeIcons.circleArrowLeft,['circleArrowRight']:FontAwesomeIcons.circleArrowRight,['circleArrowUp']:FontAwesomeIcons.circleArrowUp,['solidCircleCheck']:FontAwesomeIcons.solidCircleCheck,['circleCheck']:FontAwesomeIcons.circleCheck,['circleChevronDown']:FontAwesomeIcons.circleChevronDown,['circleChevronLeft']:FontAwesomeIcons.circleChevronLeft,['circleChevronRight']:FontAwesomeIcons.circleChevronRight,['circleChevronUp']:FontAwesomeIcons.circleChevronUp,['circleDollarToSlot']:FontAwesomeIcons.circleDollarToSlot,['solidCircleDot']:FontAwesomeIcons.solidCircleDot,['circleDot']:FontAwesomeIcons.circleDot,['solidCircleDown']:FontAwesomeIcons.solidCircleDown,['circleDown']:FontAwesomeIcons.circleDown,['circleExclamation']:FontAwesomeIcons.circleExclamation,['circleH']:FontAwesomeIcons.circleH,['circleHalfStroke']:FontAwesomeIcons.circleHalfStroke,['circleInfo']:FontAwesomeIcons.circleInfo,['solidCircleLeft']:FontAwesomeIcons.solidCircleLeft,['circleLeft']:FontAwesomeIcons.circleLeft,['circleMinus']:FontAwesomeIcons.circleMinus,['circleNodes']:FontAwesomeIcons.circleNodes,['circleNotch']:FontAwesomeIcons.circleNotch,['solidCirclePause']:FontAwesomeIcons.solidCirclePause,['circlePause']:FontAwesomeIcons.circlePause,['solidCirclePlay']:FontAwesomeIcons.solidCirclePlay,['circlePlay']:FontAwesomeIcons.circlePlay,['circlePlus']:FontAwesomeIcons.circlePlus,['solidCircleQuestion']:FontAwesomeIcons.solidCircleQuestion,['circleQuestion']:FontAwesomeIcons.circleQuestion,['circleRadiation']:FontAwesomeIcons.circleRadiation,['solidCircleRight']:FontAwesomeIcons.solidCircleRight,['circleRight']:FontAwesomeIcons.circleRight,['solidCircleStop']:FontAwesomeIcons.solidCircleStop,['circleStop']:FontAwesomeIcons.circleStop,['solidCircleUp']:FontAwesomeIcons.solidCircleUp,['circleUp']:FontAwesomeIcons.circleUp,['solidCircleUser']:FontAwesomeIcons.solidCircleUser,['circleUser']:FontAwesomeIcons.circleUser,['solidCircleXmark']:FontAwesomeIcons.solidCircleXmark,['circleXmark']:FontAwesomeIcons.circleXmark,['city']:FontAwesomeIcons.city,['clapperboard']:FontAwesomeIcons.clapperboard,['solidClipboard']:FontAwesomeIcons.solidClipboard,['clipboard']:FontAwesomeIcons.clipboard,['clipboardCheck']:FontAwesomeIcons.clipboardCheck,['clipboardList']:FontAwesomeIcons.clipboardList,['clipboardQuestion']:FontAwesomeIcons.clipboardQuestion,['clipboardUser']:FontAwesomeIcons.clipboardUser,['solidClock']:FontAwesomeIcons.solidClock,['clock']:FontAwesomeIcons.clock,['clockRotateLeft']:FontAwesomeIcons.clockRotateLeft,['solidClone']:FontAwesomeIcons.solidClone,['clone']:FontAwesomeIcons.clone,['solidClosedCaptioning']:FontAwesomeIcons.solidClosedCaptioning,['closedCaptioning']:FontAwesomeIcons.closedCaptioning,['cloud']:FontAwesomeIcons.cloud,['cloudArrowDown']:FontAwesomeIcons.cloudArrowDown,['cloudArrowUp']:FontAwesomeIcons.cloudArrowUp,['cloudBolt']:FontAwesomeIcons.cloudBolt,['cloudMeatball']:FontAwesomeIcons.cloudMeatball,['cloudMoon']:FontAwesomeIcons.cloudMoon,['cloudMoonRain']:FontAwesomeIcons.cloudMoonRain,['cloudRain']:FontAwesomeIcons.cloudRain,['cloudShowersHeavy']:FontAwesomeIcons.cloudShowersHeavy,['cloudShowersWater']:FontAwesomeIcons.cloudShowersWater,['cloudSun']:FontAwesomeIcons.cloudSun,['cloudSunRain']:FontAwesomeIcons.cloudSunRain,['cloudflare']:FontAwesomeIcons.cloudflare,['cloudscale']:FontAwesomeIcons.cloudscale,['cloudsmith']:FontAwesomeIcons.cloudsmith,['cloudversify']:FontAwesomeIcons.cloudversify,['clover']:FontAwesomeIcons.clover,['cmplid']:FontAwesomeIcons.cmplid,['code']:FontAwesomeIcons.code,['codeBranch']:FontAwesomeIcons.codeBranch,['codeCommit']:FontAwesomeIcons.codeCommit,['codeCompare']:FontAwesomeIcons.codeCompare,['codeFork']:FontAwesomeIcons.codeFork,['codeMerge']:FontAwesomeIcons.codeMerge,['codePullRequest']:FontAwesomeIcons.codePullRequest,['codepen']:FontAwesomeIcons.codepen,['codiepie']:FontAwesomeIcons.codiepie,['coins']:FontAwesomeIcons.coins,['colonSign']:FontAwesomeIcons.colonSign,['solidComment']:FontAwesomeIcons.solidComment,['comment']:FontAwesomeIcons.comment,['commentDollar']:FontAwesomeIcons.commentDollar,['solidCommentDots']:FontAwesomeIcons.solidCommentDots,['commentDots']:FontAwesomeIcons.commentDots,['commentMedical']:FontAwesomeIcons.commentMedical,['commentSlash']:FontAwesomeIcons.commentSlash,['commentSms']:FontAwesomeIcons.commentSms,['solidComments']:FontAwesomeIcons.solidComments,['comments']:FontAwesomeIcons.comments,['commentsDollar']:FontAwesomeIcons.commentsDollar,['compactDisc']:FontAwesomeIcons.compactDisc,['solidCompass']:FontAwesomeIcons.solidCompass,['compass']:FontAwesomeIcons.compass,['compassDrafting']:FontAwesomeIcons.compassDrafting,['compress']:FontAwesomeIcons.compress,['computer']:FontAwesomeIcons.computer,['computerMouse']:FontAwesomeIcons.computerMouse,['confluence']:FontAwesomeIcons.confluence,['connectdevelop']:FontAwesomeIcons.connectdevelop,['contao']:FontAwesomeIcons.contao,['cookie']:FontAwesomeIcons.cookie,['cookieBite']:FontAwesomeIcons.cookieBite,['solidCopy']:FontAwesomeIcons.solidCopy,['copy']:FontAwesomeIcons.copy,['solidCopyright']:FontAwesomeIcons.solidCopyright,['copyright']:FontAwesomeIcons.copyright,['cottonBureau']:FontAwesomeIcons.cottonBureau,['couch']:FontAwesomeIcons.couch,['cow']:FontAwesomeIcons.cow,['cpanel']:FontAwesomeIcons.cpanel,['creativeCommons']:FontAwesomeIcons.creativeCommons,['creativeCommonsBy']:FontAwesomeIcons.creativeCommonsBy,['creativeCommonsNc']:FontAwesomeIcons.creativeCommonsNc,['creativeCommonsNcEu']:FontAwesomeIcons.creativeCommonsNcEu,['creativeCommonsNcJp']:FontAwesomeIcons.creativeCommonsNcJp,['creativeCommonsNd']:FontAwesomeIcons.creativeCommonsNd,['creativeCommonsPd']:FontAwesomeIcons.creativeCommonsPd,['creativeCommonsPdAlt']:FontAwesomeIcons.creativeCommonsPdAlt,['creativeCommonsRemix']:FontAwesomeIcons.creativeCommonsRemix,['creativeCommonsSa']:FontAwesomeIcons.creativeCommonsSa,['creativeCommonsSampling']:FontAwesomeIcons.creativeCommonsSampling,['creativeCommonsSamplingPlus']:FontAwesomeIcons.creativeCommonsSamplingPlus,['creativeCommonsShare']:FontAwesomeIcons.creativeCommonsShare,['creativeCommonsZero']:FontAwesomeIcons.creativeCommonsZero,['solidCreditCard']:FontAwesomeIcons.solidCreditCard,['creditCard']:FontAwesomeIcons.creditCard,['criticalRole']:FontAwesomeIcons.criticalRole,['crop']:FontAwesomeIcons.crop,['cropSimple']:FontAwesomeIcons.cropSimple,['cross']:FontAwesomeIcons.cross,['crosshairs']:FontAwesomeIcons.crosshairs,['crow']:FontAwesomeIcons.crow,['crown']:FontAwesomeIcons.crown,['crutch']:FontAwesomeIcons.crutch,['cruzeiroSign']:FontAwesomeIcons.cruzeiroSign,['css3']:FontAwesomeIcons.css3,['css3Alt']:FontAwesomeIcons.css3Alt,['cube']:FontAwesomeIcons.cube,['cubes']:FontAwesomeIcons.cubes,['cubesStacked']:FontAwesomeIcons.cubesStacked,['cuttlefish']:FontAwesomeIcons.cuttlefish,['d']:FontAwesomeIcons.d,['dAndD']:FontAwesomeIcons.dAndD,['dAndDBeyond']:FontAwesomeIcons.dAndDBeyond,['dailymotion']:FontAwesomeIcons.dailymotion,['dashcube']:FontAwesomeIcons.dashcube,['database']:FontAwesomeIcons.database,['deezer']:FontAwesomeIcons.deezer,['deleteLeft']:FontAwesomeIcons.deleteLeft,['delicious']:FontAwesomeIcons.delicious,['democrat']:FontAwesomeIcons.democrat,['deploydog']:FontAwesomeIcons.deploydog,['deskpro']:FontAwesomeIcons.deskpro,['desktop']:FontAwesomeIcons.desktop,['dev']:FontAwesomeIcons.dev,['deviantart']:FontAwesomeIcons.deviantart,['dharmachakra']:FontAwesomeIcons.dharmachakra,['dhl']:FontAwesomeIcons.dhl,['diagramNext']:FontAwesomeIcons.diagramNext,['diagramPredecessor']:FontAwesomeIcons.diagramPredecessor,['diagramProject']:FontAwesomeIcons.diagramProject,['diagramSuccessor']:FontAwesomeIcons.diagramSuccessor,['diamond']:FontAwesomeIcons.diamond,['diamondTurnRight']:FontAwesomeIcons.diamondTurnRight,['diaspora']:FontAwesomeIcons.diaspora,['dice']:FontAwesomeIcons.dice,['diceD20']:FontAwesomeIcons.diceD20,['diceD6']:FontAwesomeIcons.diceD6,['diceFive']:FontAwesomeIcons.diceFive,['diceFour']:FontAwesomeIcons.diceFour,['diceOne']:FontAwesomeIcons.diceOne,['diceSix']:FontAwesomeIcons.diceSix,['diceThree']:FontAwesomeIcons.diceThree,['diceTwo']:FontAwesomeIcons.diceTwo,['digg']:FontAwesomeIcons.digg,['digitalOcean']:FontAwesomeIcons.digitalOcean,['discord']:FontAwesomeIcons.discord,['discourse']:FontAwesomeIcons.discourse,['disease']:FontAwesomeIcons.disease,['display']:FontAwesomeIcons.display,['divide']:FontAwesomeIcons.divide,['dna']:FontAwesomeIcons.dna,['dochub']:FontAwesomeIcons.dochub,['docker']:FontAwesomeIcons.docker,['dog']:FontAwesomeIcons.dog,['dollarSign']:FontAwesomeIcons.dollarSign,['dolly']:FontAwesomeIcons.dolly,['dongSign']:FontAwesomeIcons.dongSign,['doorClosed']:FontAwesomeIcons.doorClosed,['doorOpen']:FontAwesomeIcons.doorOpen,['dove']:FontAwesomeIcons.dove,['downLeftAndUpRightToCenter']:FontAwesomeIcons.downLeftAndUpRightToCenter,['downLong']:FontAwesomeIcons.downLong,['download']:FontAwesomeIcons.download,['draft2digital']:FontAwesomeIcons.draft2digital,['dragon']:FontAwesomeIcons.dragon,['drawPolygon']:FontAwesomeIcons.drawPolygon,['dribbble']:FontAwesomeIcons.dribbble,['dropbox']:FontAwesomeIcons.dropbox,['droplet']:FontAwesomeIcons.droplet,['dropletSlash']:FontAwesomeIcons.dropletSlash,['drum']:FontAwesomeIcons.drum,['drumSteelpan']:FontAwesomeIcons.drumSteelpan,['drumstickBite']:FontAwesomeIcons.drumstickBite,['drupal']:FontAwesomeIcons.drupal,['dumbbell']:FontAwesomeIcons.dumbbell,['dumpster']:FontAwesomeIcons.dumpster,['dumpsterFire']:FontAwesomeIcons.dumpsterFire,['dungeon']:FontAwesomeIcons.dungeon,['dyalog']:FontAwesomeIcons.dyalog,['e']:FontAwesomeIcons.e,['earDeaf']:FontAwesomeIcons.earDeaf,['earListen']:FontAwesomeIcons.earListen,['earlybirds']:FontAwesomeIcons.earlybirds,['earthAfrica']:FontAwesomeIcons.earthAfrica,['earthAmericas']:FontAwesomeIcons.earthAmericas,['earthAsia']:FontAwesomeIcons.earthAsia,['earthEurope']:FontAwesomeIcons.earthEurope,['earthOceania']:FontAwesomeIcons.earthOceania,['ebay']:FontAwesomeIcons.ebay,['edge']:FontAwesomeIcons.edge,['edgeLegacy']:FontAwesomeIcons.edgeLegacy,['egg']:FontAwesomeIcons.egg,['eject']:FontAwesomeIcons.eject,['elementor']:FontAwesomeIcons.elementor,['elevator']:FontAwesomeIcons.elevator,['ellipsis']:FontAwesomeIcons.ellipsis,['ellipsisVertical']:FontAwesomeIcons.ellipsisVertical,['ello']:FontAwesomeIcons.ello,['ember']:FontAwesomeIcons.ember,['empire']:FontAwesomeIcons.empire,['solidEnvelope']:FontAwesomeIcons.solidEnvelope,['envelope']:FontAwesomeIcons.envelope,['envelopeCircleCheck']:FontAwesomeIcons.envelopeCircleCheck,['solidEnvelopeOpen']:FontAwesomeIcons.solidEnvelopeOpen,['envelopeOpen']:FontAwesomeIcons.envelopeOpen,['envelopeOpenText']:FontAwesomeIcons.envelopeOpenText,['envelopesBulk']:FontAwesomeIcons.envelopesBulk,['envira']:FontAwesomeIcons.envira,['equals']:FontAwesomeIcons.equals,['eraser']:FontAwesomeIcons.eraser,['erlang']:FontAwesomeIcons.erlang,['ethereum']:FontAwesomeIcons.ethereum,['ethernet']:FontAwesomeIcons.ethernet,['etsy']:FontAwesomeIcons.etsy,['euroSign']:FontAwesomeIcons.euroSign,['evernote']:FontAwesomeIcons.evernote,['exclamation']:FontAwesomeIcons.exclamation,['expand']:FontAwesomeIcons.expand,['expeditedssl']:FontAwesomeIcons.expeditedssl,['explosion']:FontAwesomeIcons.explosion,['solidEye']:FontAwesomeIcons.solidEye,['eye']:FontAwesomeIcons.eye,['eyeDropper']:FontAwesomeIcons.eyeDropper,['eyeLowVision']:FontAwesomeIcons.eyeLowVision,['solidEyeSlash']:FontAwesomeIcons.solidEyeSlash,['eyeSlash']:FontAwesomeIcons.eyeSlash,['f']:FontAwesomeIcons.f,['solidFaceAngry']:FontAwesomeIcons.solidFaceAngry,['faceAngry']:FontAwesomeIcons.faceAngry,['solidFaceDizzy']:FontAwesomeIcons.solidFaceDizzy,['faceDizzy']:FontAwesomeIcons.faceDizzy,['solidFaceFlushed']:FontAwesomeIcons.solidFaceFlushed,['faceFlushed']:FontAwesomeIcons.faceFlushed,['solidFaceFrown']:FontAwesomeIcons.solidFaceFrown,['faceFrown']:FontAwesomeIcons.faceFrown,['solidFaceFrownOpen']:FontAwesomeIcons.solidFaceFrownOpen,['faceFrownOpen']:FontAwesomeIcons.faceFrownOpen,['solidFaceGrimace']:FontAwesomeIcons.solidFaceGrimace,['faceGrimace']:FontAwesomeIcons.faceGrimace,['solidFaceGrin']:FontAwesomeIcons.solidFaceGrin,['faceGrin']:FontAwesomeIcons.faceGrin,['solidFaceGrinBeam']:FontAwesomeIcons.solidFaceGrinBeam,['faceGrinBeam']:FontAwesomeIcons.faceGrinBeam,['solidFaceGrinBeamSweat']:FontAwesomeIcons.solidFaceGrinBeamSweat,['faceGrinBeamSweat']:FontAwesomeIcons.faceGrinBeamSweat,['solidFaceGrinHearts']:FontAwesomeIcons.solidFaceGrinHearts,['faceGrinHearts']:FontAwesomeIcons.faceGrinHearts,['solidFaceGrinSquint']:FontAwesomeIcons.solidFaceGrinSquint,['faceGrinSquint']:FontAwesomeIcons.faceGrinSquint,['solidFaceGrinSquintTears']:FontAwesomeIcons.solidFaceGrinSquintTears,['faceGrinSquintTears']:FontAwesomeIcons.faceGrinSquintTears,['solidFaceGrinStars']:FontAwesomeIcons.solidFaceGrinStars,['faceGrinStars']:FontAwesomeIcons.faceGrinStars,['solidFaceGrinTears']:FontAwesomeIcons.solidFaceGrinTears,['faceGrinTears']:FontAwesomeIcons.faceGrinTears,['solidFaceGrinTongue']:FontAwesomeIcons.solidFaceGrinTongue,['faceGrinTongue']:FontAwesomeIcons.faceGrinTongue,['solidFaceGrinTongueSquint']:FontAwesomeIcons.solidFaceGrinTongueSquint,['faceGrinTongueSquint']:FontAwesomeIcons.faceGrinTongueSquint,['solidFaceGrinTongueWink']:FontAwesomeIcons.solidFaceGrinTongueWink,['faceGrinTongueWink']:FontAwesomeIcons.faceGrinTongueWink,['solidFaceGrinWide']:FontAwesomeIcons.solidFaceGrinWide,['faceGrinWide']:FontAwesomeIcons.faceGrinWide,['solidFaceGrinWink']:FontAwesomeIcons.solidFaceGrinWink,['faceGrinWink']:FontAwesomeIcons.faceGrinWink,['solidFaceKiss']:FontAwesomeIcons.solidFaceKiss,['faceKiss']:FontAwesomeIcons.faceKiss,['solidFaceKissBeam']:FontAwesomeIcons.solidFaceKissBeam,['faceKissBeam']:FontAwesomeIcons.faceKissBeam,['solidFaceKissWinkHeart']:FontAwesomeIcons.solidFaceKissWinkHeart,['faceKissWinkHeart']:FontAwesomeIcons.faceKissWinkHeart,['solidFaceLaugh']:FontAwesomeIcons.solidFaceLaugh,['faceLaugh']:FontAwesomeIcons.faceLaugh,['solidFaceLaughBeam']:FontAwesomeIcons.solidFaceLaughBeam,['faceLaughBeam']:FontAwesomeIcons.faceLaughBeam,['solidFaceLaughSquint']:FontAwesomeIcons.solidFaceLaughSquint,['faceLaughSquint']:FontAwesomeIcons.faceLaughSquint,['solidFaceLaughWink']:FontAwesomeIcons.solidFaceLaughWink,['faceLaughWink']:FontAwesomeIcons.faceLaughWink,['solidFaceMeh']:FontAwesomeIcons.solidFaceMeh,['faceMeh']:FontAwesomeIcons.faceMeh,['solidFaceMehBlank']:FontAwesomeIcons.solidFaceMehBlank,['faceMehBlank']:FontAwesomeIcons.faceMehBlank,['solidFaceRollingEyes']:FontAwesomeIcons.solidFaceRollingEyes,['faceRollingEyes']:FontAwesomeIcons.faceRollingEyes,['solidFaceSadCry']:FontAwesomeIcons.solidFaceSadCry,['faceSadCry']:FontAwesomeIcons.faceSadCry,['solidFaceSadTear']:FontAwesomeIcons.solidFaceSadTear,['faceSadTear']:FontAwesomeIcons.faceSadTear,['solidFaceSmile']:FontAwesomeIcons.solidFaceSmile,['faceSmile']:FontAwesomeIcons.faceSmile,['solidFaceSmileBeam']:FontAwesomeIcons.solidFaceSmileBeam,['faceSmileBeam']:FontAwesomeIcons.faceSmileBeam,['solidFaceSmileWink']:FontAwesomeIcons.solidFaceSmileWink,['faceSmileWink']:FontAwesomeIcons.faceSmileWink,['solidFaceSurprise']:FontAwesomeIcons.solidFaceSurprise,['faceSurprise']:FontAwesomeIcons.faceSurprise,['solidFaceTired']:FontAwesomeIcons.solidFaceTired,['faceTired']:FontAwesomeIcons.faceTired,['facebook']:FontAwesomeIcons.facebook,['facebookF']:FontAwesomeIcons.facebookF,['facebookMessenger']:FontAwesomeIcons.facebookMessenger,['fan']:FontAwesomeIcons.fan,['fantasyFlightGames']:FontAwesomeIcons.fantasyFlightGames,['faucet']:FontAwesomeIcons.faucet,['faucetDrip']:FontAwesomeIcons.faucetDrip,['fax']:FontAwesomeIcons.fax,['feather']:FontAwesomeIcons.feather,['featherPointed']:FontAwesomeIcons.featherPointed,['fedex']:FontAwesomeIcons.fedex,['fedora']:FontAwesomeIcons.fedora,['ferry']:FontAwesomeIcons.ferry,['figma']:FontAwesomeIcons.figma,['solidFile']:FontAwesomeIcons.solidFile,['file']:FontAwesomeIcons.file,['fileArrowDown']:FontAwesomeIcons.fileArrowDown,['fileArrowUp']:FontAwesomeIcons.fileArrowUp,['solidFileAudio']:FontAwesomeIcons.solidFileAudio,['fileAudio']:FontAwesomeIcons.fileAudio,['fileCircleCheck']:FontAwesomeIcons.fileCircleCheck,['fileCircleExclamation']:FontAwesomeIcons.fileCircleExclamation,['fileCircleMinus']:FontAwesomeIcons.fileCircleMinus,['fileCirclePlus']:FontAwesomeIcons.fileCirclePlus,['fileCircleQuestion']:FontAwesomeIcons.fileCircleQuestion,['fileCircleXmark']:FontAwesomeIcons.fileCircleXmark,['solidFileCode']:FontAwesomeIcons.solidFileCode,['fileCode']:FontAwesomeIcons.fileCode,['fileContract']:FontAwesomeIcons.fileContract,['fileCsv']:FontAwesomeIcons.fileCsv,['solidFileExcel']:FontAwesomeIcons.solidFileExcel,['fileExcel']:FontAwesomeIcons.fileExcel,['fileExport']:FontAwesomeIcons.fileExport,['solidFileImage']:FontAwesomeIcons.solidFileImage,['fileImage']:FontAwesomeIcons.fileImage,['fileImport']:FontAwesomeIcons.fileImport,['fileInvoice']:FontAwesomeIcons.fileInvoice,['fileInvoiceDollar']:FontAwesomeIcons.fileInvoiceDollar,['solidFileLines']:FontAwesomeIcons.solidFileLines,['fileLines']:FontAwesomeIcons.fileLines,['fileMedical']:FontAwesomeIcons.fileMedical,['solidFilePdf']:FontAwesomeIcons.solidFilePdf,['filePdf']:FontAwesomeIcons.filePdf,['filePen']:FontAwesomeIcons.filePen,['solidFilePowerpoint']:FontAwesomeIcons.solidFilePowerpoint,['filePowerpoint']:FontAwesomeIcons.filePowerpoint,['filePrescription']:FontAwesomeIcons.filePrescription,['fileShield']:FontAwesomeIcons.fileShield,['fileSignature']:FontAwesomeIcons.fileSignature,['solidFileVideo']:FontAwesomeIcons.solidFileVideo,['fileVideo']:FontAwesomeIcons.fileVideo,['fileWaveform']:FontAwesomeIcons.fileWaveform,['solidFileWord']:FontAwesomeIcons.solidFileWord,['fileWord']:FontAwesomeIcons.fileWord,['solidFileZipper']:FontAwesomeIcons.solidFileZipper,['fileZipper']:FontAwesomeIcons.fileZipper,['fill']:FontAwesomeIcons.fill,['fillDrip']:FontAwesomeIcons.fillDrip,['film']:FontAwesomeIcons.film,['filter']:FontAwesomeIcons.filter,['filterCircleDollar']:FontAwesomeIcons.filterCircleDollar,['filterCircleXmark']:FontAwesomeIcons.filterCircleXmark,['fingerprint']:FontAwesomeIcons.fingerprint,['fire']:FontAwesomeIcons.fire,['fireBurner']:FontAwesomeIcons.fireBurner,['fireExtinguisher']:FontAwesomeIcons.fireExtinguisher,['fireFlameCurved']:FontAwesomeIcons.fireFlameCurved,['fireFlameSimple']:FontAwesomeIcons.fireFlameSimple,['firefox']:FontAwesomeIcons.firefox,['firefoxBrowser']:FontAwesomeIcons.firefoxBrowser,['firstOrder']:FontAwesomeIcons.firstOrder,['firstOrderAlt']:FontAwesomeIcons.firstOrderAlt,['firstdraft']:FontAwesomeIcons.firstdraft,['fish']:FontAwesomeIcons.fish,['fishFins']:FontAwesomeIcons.fishFins,['solidFlag']:FontAwesomeIcons.solidFlag,['flag']:FontAwesomeIcons.flag,['flagCheckered']:FontAwesomeIcons.flagCheckered,['flagUsa']:FontAwesomeIcons.flagUsa,['flask']:FontAwesomeIcons.flask,['flaskVial']:FontAwesomeIcons.flaskVial,['flickr']:FontAwesomeIcons.flickr,['flipboard']:FontAwesomeIcons.flipboard,['solidFloppyDisk']:FontAwesomeIcons.solidFloppyDisk,['floppyDisk']:FontAwesomeIcons.floppyDisk,['florinSign']:FontAwesomeIcons.florinSign,['fly']:FontAwesomeIcons.fly,['solidFolder']:FontAwesomeIcons.solidFolder,['folder']:FontAwesomeIcons.folder,['solidFolderClosed']:FontAwesomeIcons.solidFolderClosed,['folderClosed']:FontAwesomeIcons.folderClosed,['folderMinus']:FontAwesomeIcons.folderMinus,['solidFolderOpen']:FontAwesomeIcons.solidFolderOpen,['folderOpen']:FontAwesomeIcons.folderOpen,['folderPlus']:FontAwesomeIcons.folderPlus,['folderTree']:FontAwesomeIcons.folderTree,['font']:FontAwesomeIcons.font,['solidFontAwesome']:FontAwesomeIcons.solidFontAwesome,['fontAwesome']:FontAwesomeIcons.fontAwesome,['brandsFontAwesome']:FontAwesomeIcons.brandsFontAwesome,['fonticons']:FontAwesomeIcons.fonticons,['fonticonsFi']:FontAwesomeIcons.fonticonsFi,['football']:FontAwesomeIcons.football,['fortAwesome']:FontAwesomeIcons.fortAwesome,['fortAwesomeAlt']:FontAwesomeIcons.fortAwesomeAlt,['forumbee']:FontAwesomeIcons.forumbee,['forward']:FontAwesomeIcons.forward,['forwardFast']:FontAwesomeIcons.forwardFast,['forwardStep']:FontAwesomeIcons.forwardStep,['foursquare']:FontAwesomeIcons.foursquare,['francSign']:FontAwesomeIcons.francSign,['freeCodeCamp']:FontAwesomeIcons.freeCodeCamp,['freebsd']:FontAwesomeIcons.freebsd,['frog']:FontAwesomeIcons.frog,['fulcrum']:FontAwesomeIcons.fulcrum,['solidFutbol']:FontAwesomeIcons.solidFutbol,['futbol']:FontAwesomeIcons.futbol,['g']:FontAwesomeIcons.g,['galacticRepublic']:FontAwesomeIcons.galacticRepublic,['galacticSenate']:FontAwesomeIcons.galacticSenate,['gamepad']:FontAwesomeIcons.gamepad,['gasPump']:FontAwesomeIcons.gasPump,['gauge']:FontAwesomeIcons.gauge,['gaugeHigh']:FontAwesomeIcons.gaugeHigh,['gaugeSimple']:FontAwesomeIcons.gaugeSimple,['gaugeSimpleHigh']:FontAwesomeIcons.gaugeSimpleHigh,['gavel']:FontAwesomeIcons.gavel,['gear']:FontAwesomeIcons.gear,['gears']:FontAwesomeIcons.gears,['solidGem']:FontAwesomeIcons.solidGem,['gem']:FontAwesomeIcons.gem,['genderless']:FontAwesomeIcons.genderless,['getPocket']:FontAwesomeIcons.getPocket,['gg']:FontAwesomeIcons.gg,['ggCircle']:FontAwesomeIcons.ggCircle,['ghost']:FontAwesomeIcons.ghost,['gift']:FontAwesomeIcons.gift,['gifts']:FontAwesomeIcons.gifts,['git']:FontAwesomeIcons.git,['gitAlt']:FontAwesomeIcons.gitAlt,['github']:FontAwesomeIcons.github,['githubAlt']:FontAwesomeIcons.githubAlt,['gitkraken']:FontAwesomeIcons.gitkraken,['gitlab']:FontAwesomeIcons.gitlab,['gitter']:FontAwesomeIcons.gitter,['glassWater']:FontAwesomeIcons.glassWater,['glassWaterDroplet']:FontAwesomeIcons.glassWaterDroplet,['glasses']:FontAwesomeIcons.glasses,['glide']:FontAwesomeIcons.glide,['glideG']:FontAwesomeIcons.glideG,['globe']:FontAwesomeIcons.globe,['gofore']:FontAwesomeIcons.gofore,['golang']:FontAwesomeIcons.golang,['golfBallTee']:FontAwesomeIcons.golfBallTee,['goodreads']:FontAwesomeIcons.goodreads,['goodreadsG']:FontAwesomeIcons.goodreadsG,['google']:FontAwesomeIcons.google,['googleDrive']:FontAwesomeIcons.googleDrive,['googlePay']:FontAwesomeIcons.googlePay,['googlePlay']:FontAwesomeIcons.googlePlay,['googlePlus']:FontAwesomeIcons.googlePlus,['googlePlusG']:FontAwesomeIcons.googlePlusG,['googleWallet']:FontAwesomeIcons.googleWallet,['gopuram']:FontAwesomeIcons.gopuram,['graduationCap']:FontAwesomeIcons.graduationCap,['gratipay']:FontAwesomeIcons.gratipay,['grav']:FontAwesomeIcons.grav,['greaterThan']:FontAwesomeIcons.greaterThan,['greaterThanEqual']:FontAwesomeIcons.greaterThanEqual,['grip']:FontAwesomeIcons.grip,['gripLines']:FontAwesomeIcons.gripLines,['gripLinesVertical']:FontAwesomeIcons.gripLinesVertical,['gripVertical']:FontAwesomeIcons.gripVertical,['gripfire']:FontAwesomeIcons.gripfire,['groupArrowsRotate']:FontAwesomeIcons.groupArrowsRotate,['grunt']:FontAwesomeIcons.grunt,['guaraniSign']:FontAwesomeIcons.guaraniSign,['guilded']:FontAwesomeIcons.guilded,['guitar']:FontAwesomeIcons.guitar,['gulp']:FontAwesomeIcons.gulp,['gun']:FontAwesomeIcons.gun,['h']:FontAwesomeIcons.h,['hackerNews']:FontAwesomeIcons.hackerNews,['hackerrank']:FontAwesomeIcons.hackerrank,['hammer']:FontAwesomeIcons.hammer,['hamsa']:FontAwesomeIcons.hamsa,['solidHand']:FontAwesomeIcons.solidHand,['hand']:FontAwesomeIcons.hand,['solidHandBackFist']:FontAwesomeIcons.solidHandBackFist,['handBackFist']:FontAwesomeIcons.handBackFist,['handDots']:FontAwesomeIcons.handDots,['handFist']:FontAwesomeIcons.handFist,['handHolding']:FontAwesomeIcons.handHolding,['handHoldingDollar']:FontAwesomeIcons.handHoldingDollar,['handHoldingDroplet']:FontAwesomeIcons.handHoldingDroplet,['handHoldingHand']:FontAwesomeIcons.handHoldingHand,['handHoldingHeart']:FontAwesomeIcons.handHoldingHeart,['handHoldingMedical']:FontAwesomeIcons.handHoldingMedical,['solidHandLizard']:FontAwesomeIcons.solidHandLizard,['handLizard']:FontAwesomeIcons.handLizard,['handMiddleFinger']:FontAwesomeIcons.handMiddleFinger,['solidHandPeace']:FontAwesomeIcons.solidHandPeace,['handPeace']:FontAwesomeIcons.handPeace,['solidHandPointDown']:FontAwesomeIcons.solidHandPointDown,['handPointDown']:FontAwesomeIcons.handPointDown,['solidHandPointLeft']:FontAwesomeIcons.solidHandPointLeft,['handPointLeft']:FontAwesomeIcons.handPointLeft,['solidHandPointRight']:FontAwesomeIcons.solidHandPointRight,['handPointRight']:FontAwesomeIcons.handPointRight,['solidHandPointUp']:FontAwesomeIcons.solidHandPointUp,['handPointUp']:FontAwesomeIcons.handPointUp,['solidHandPointer']:FontAwesomeIcons.solidHandPointer,['handPointer']:FontAwesomeIcons.handPointer,['solidHandScissors']:FontAwesomeIcons.solidHandScissors,['handScissors']:FontAwesomeIcons.handScissors,['handSparkles']:FontAwesomeIcons.handSparkles,['solidHandSpock']:FontAwesomeIcons.solidHandSpock,['handSpock']:FontAwesomeIcons.handSpock,['handcuffs']:FontAwesomeIcons.handcuffs,['hands']:FontAwesomeIcons.hands,['handsAslInterpreting']:FontAwesomeIcons.handsAslInterpreting,['handsBound']:FontAwesomeIcons.handsBound,['handsBubbles']:FontAwesomeIcons.handsBubbles,['handsClapping']:FontAwesomeIcons.handsClapping,['handsHolding']:FontAwesomeIcons.handsHolding,['handsHoldingChild']:FontAwesomeIcons.handsHoldingChild,['handsHoldingCircle']:FontAwesomeIcons.handsHoldingCircle,['handsPraying']:FontAwesomeIcons.handsPraying,['solidHandshake']:FontAwesomeIcons.solidHandshake,['handshake']:FontAwesomeIcons.handshake,['handshakeAngle']:FontAwesomeIcons.handshakeAngle,['handshakeSimple']:FontAwesomeIcons.handshakeSimple,['handshakeSimpleSlash']:FontAwesomeIcons.handshakeSimpleSlash,['handshakeSlash']:FontAwesomeIcons.handshakeSlash,['hanukiah']:FontAwesomeIcons.hanukiah,['solidHardDrive']:FontAwesomeIcons.solidHardDrive,['hardDrive']:FontAwesomeIcons.hardDrive,['hashnode']:FontAwesomeIcons.hashnode,['hashtag']:FontAwesomeIcons.hashtag,['hatCowboy']:FontAwesomeIcons.hatCowboy,['hatCowboySide']:FontAwesomeIcons.hatCowboySide,['hatWizard']:FontAwesomeIcons.hatWizard,['headSideCough']:FontAwesomeIcons.headSideCough,['headSideCoughSlash']:FontAwesomeIcons.headSideCoughSlash,['headSideMask']:FontAwesomeIcons.headSideMask,['headSideVirus']:FontAwesomeIcons.headSideVirus,['heading']:FontAwesomeIcons.heading,['headphones']:FontAwesomeIcons.headphones,['headphonesSimple']:FontAwesomeIcons.headphonesSimple,['headset']:FontAwesomeIcons.headset,['solidHeart']:FontAwesomeIcons.solidHeart,['heart']:FontAwesomeIcons.heart,['heartCircleBolt']:FontAwesomeIcons.heartCircleBolt,['heartCircleCheck']:FontAwesomeIcons.heartCircleCheck,['heartCircleExclamation']:FontAwesomeIcons.heartCircleExclamation,['heartCircleMinus']:FontAwesomeIcons.heartCircleMinus,['heartCirclePlus']:FontAwesomeIcons.heartCirclePlus,['heartCircleXmark']:FontAwesomeIcons.heartCircleXmark,['heartCrack']:FontAwesomeIcons.heartCrack,['heartPulse']:FontAwesomeIcons.heartPulse,['helicopter']:FontAwesomeIcons.helicopter,['helicopterSymbol']:FontAwesomeIcons.helicopterSymbol,['helmetSafety']:FontAwesomeIcons.helmetSafety,['helmetUn']:FontAwesomeIcons.helmetUn,['highlighter']:FontAwesomeIcons.highlighter,['hillAvalanche']:FontAwesomeIcons.hillAvalanche,['hillRockslide']:FontAwesomeIcons.hillRockslide,['hippo']:FontAwesomeIcons.hippo,['hips']:FontAwesomeIcons.hips,['hireAHelper']:FontAwesomeIcons.hireAHelper,['hive']:FontAwesomeIcons.hive,['hockeyPuck']:FontAwesomeIcons.hockeyPuck,['hollyBerry']:FontAwesomeIcons.hollyBerry,['hooli']:FontAwesomeIcons.hooli,['hornbill']:FontAwesomeIcons.hornbill,['horse']:FontAwesomeIcons.horse,['horseHead']:FontAwesomeIcons.horseHead,['solidHospital']:FontAwesomeIcons.solidHospital,['hospital']:FontAwesomeIcons.hospital,['hospitalUser']:FontAwesomeIcons.hospitalUser,['hotTubPerson']:FontAwesomeIcons.hotTubPerson,['hotdog']:FontAwesomeIcons.hotdog,['hotel']:FontAwesomeIcons.hotel,['hotjar']:FontAwesomeIcons.hotjar,['solidHourglass']:FontAwesomeIcons.solidHourglass,['hourglass']:FontAwesomeIcons.hourglass,['hourglassEnd']:FontAwesomeIcons.hourglassEnd,['solidHourglassHalf']:FontAwesomeIcons.solidHourglassHalf,['hourglassHalf']:FontAwesomeIcons.hourglassHalf,['hourglassStart']:FontAwesomeIcons.hourglassStart,['house']:FontAwesomeIcons.house,['houseChimney']:FontAwesomeIcons.houseChimney,['houseChimneyCrack']:FontAwesomeIcons.houseChimneyCrack,['houseChimneyMedical']:FontAwesomeIcons.houseChimneyMedical,['houseChimneyUser']:FontAwesomeIcons.houseChimneyUser,['houseChimneyWindow']:FontAwesomeIcons.houseChimneyWindow,['houseCircleCheck']:FontAwesomeIcons.houseCircleCheck,['houseCircleExclamation']:FontAwesomeIcons.houseCircleExclamation,['houseCircleXmark']:FontAwesomeIcons.houseCircleXmark,['houseCrack']:FontAwesomeIcons.houseCrack,['houseFire']:FontAwesomeIcons.houseFire,['houseFlag']:FontAwesomeIcons.houseFlag,['houseFloodWater']:FontAwesomeIcons.houseFloodWater,['houseFloodWaterCircleArrowRight']:FontAwesomeIcons.houseFloodWaterCircleArrowRight,['houseLaptop']:FontAwesomeIcons.houseLaptop,['houseLock']:FontAwesomeIcons.houseLock,['houseMedical']:FontAwesomeIcons.houseMedical,['houseMedicalCircleCheck']:FontAwesomeIcons.houseMedicalCircleCheck,['houseMedicalCircleExclamation']:FontAwesomeIcons.houseMedicalCircleExclamation,['houseMedicalCircleXmark']:FontAwesomeIcons.houseMedicalCircleXmark,['houseMedicalFlag']:FontAwesomeIcons.houseMedicalFlag,['houseSignal']:FontAwesomeIcons.houseSignal,['houseTsunami']:FontAwesomeIcons.houseTsunami,['houseUser']:FontAwesomeIcons.houseUser,['houzz']:FontAwesomeIcons.houzz,['hryvniaSign']:FontAwesomeIcons.hryvniaSign,['html5']:FontAwesomeIcons.html5,['hubspot']:FontAwesomeIcons.hubspot,['hurricane']:FontAwesomeIcons.hurricane,['i']:FontAwesomeIcons.i,['iCursor']:FontAwesomeIcons.iCursor,['iceCream']:FontAwesomeIcons.iceCream,['icicles']:FontAwesomeIcons.icicles,['icons']:FontAwesomeIcons.icons,['solidIdBadge']:FontAwesomeIcons.solidIdBadge,['idBadge']:FontAwesomeIcons.idBadge,['solidIdCard']:FontAwesomeIcons.solidIdCard,['idCard']:FontAwesomeIcons.idCard,['idCardClip']:FontAwesomeIcons.idCardClip,['ideal']:FontAwesomeIcons.ideal,['igloo']:FontAwesomeIcons.igloo,['solidImage']:FontAwesomeIcons.solidImage,['image']:FontAwesomeIcons.image,['imagePortrait']:FontAwesomeIcons.imagePortrait,['solidImages']:FontAwesomeIcons.solidImages,['images']:FontAwesomeIcons.images,['imdb']:FontAwesomeIcons.imdb,['inbox']:FontAwesomeIcons.inbox,['indent']:FontAwesomeIcons.indent,['indianRupeeSign']:FontAwesomeIcons.indianRupeeSign,['industry']:FontAwesomeIcons.industry,['infinity']:FontAwesomeIcons.infinity,['info']:FontAwesomeIcons.info,['instagram']:FontAwesomeIcons.instagram,['instalod']:FontAwesomeIcons.instalod,['intercom']:FontAwesomeIcons.intercom,['internetExplorer']:FontAwesomeIcons.internetExplorer,['invision']:FontAwesomeIcons.invision,['ioxhost']:FontAwesomeIcons.ioxhost,['italic']:FontAwesomeIcons.italic,['itchIo']:FontAwesomeIcons.itchIo,['itunes']:FontAwesomeIcons.itunes,['itunesNote']:FontAwesomeIcons.itunesNote,['j']:FontAwesomeIcons.j,['jar']:FontAwesomeIcons.jar,['jarWheat']:FontAwesomeIcons.jarWheat,['java']:FontAwesomeIcons.java,['jedi']:FontAwesomeIcons.jedi,['jediOrder']:FontAwesomeIcons.jediOrder,['jenkins']:FontAwesomeIcons.jenkins,['jetFighter']:FontAwesomeIcons.jetFighter,['jetFighterUp']:FontAwesomeIcons.jetFighterUp,['jira']:FontAwesomeIcons.jira,['joget']:FontAwesomeIcons.joget,['joint']:FontAwesomeIcons.joint,['joomla']:FontAwesomeIcons.joomla,['js']:FontAwesomeIcons.js,['jsfiddle']:FontAwesomeIcons.jsfiddle,['jugDetergent']:FontAwesomeIcons.jugDetergent,['k']:FontAwesomeIcons.k,['kaaba']:FontAwesomeIcons.kaaba,['kaggle']:FontAwesomeIcons.kaggle,['key']:FontAwesomeIcons.key,['keybase']:FontAwesomeIcons.keybase,['solidKeyboard']:FontAwesomeIcons.solidKeyboard,['keyboard']:FontAwesomeIcons.keyboard,['keycdn']:FontAwesomeIcons.keycdn,['khanda']:FontAwesomeIcons.khanda,['kickstarter']:FontAwesomeIcons.kickstarter,['kickstarterK']:FontAwesomeIcons.kickstarterK,['kipSign']:FontAwesomeIcons.kipSign,['kitMedical']:FontAwesomeIcons.kitMedical,['kitchenSet']:FontAwesomeIcons.kitchenSet,['kiwiBird']:FontAwesomeIcons.kiwiBird,['korvue']:FontAwesomeIcons.korvue,['l']:FontAwesomeIcons.l,['landMineOn']:FontAwesomeIcons.landMineOn,['landmark']:FontAwesomeIcons.landmark,['landmarkDome']:FontAwesomeIcons.landmarkDome,['landmarkFlag']:FontAwesomeIcons.landmarkFlag,['language']:FontAwesomeIcons.language,['laptop']:FontAwesomeIcons.laptop,['laptopCode']:FontAwesomeIcons.laptopCode,['laptopFile']:FontAwesomeIcons.laptopFile,['laptopMedical']:FontAwesomeIcons.laptopMedical,['laravel']:FontAwesomeIcons.laravel,['lariSign']:FontAwesomeIcons.lariSign,['lastfm']:FontAwesomeIcons.lastfm,['layerGroup']:FontAwesomeIcons.layerGroup,['leaf']:FontAwesomeIcons.leaf,['leanpub']:FontAwesomeIcons.leanpub,['leftLong']:FontAwesomeIcons.leftLong,['leftRight']:FontAwesomeIcons.leftRight,['solidLemon']:FontAwesomeIcons.solidLemon,['lemon']:FontAwesomeIcons.lemon,['less']:FontAwesomeIcons.less,['lessThan']:FontAwesomeIcons.lessThan,['lessThanEqual']:FontAwesomeIcons.lessThanEqual,['solidLifeRing']:FontAwesomeIcons.solidLifeRing,['lifeRing']:FontAwesomeIcons.lifeRing,['solidLightbulb']:FontAwesomeIcons.solidLightbulb,['lightbulb']:FontAwesomeIcons.lightbulb,['line']:FontAwesomeIcons.line,['linesLeaning']:FontAwesomeIcons.linesLeaning,['link']:FontAwesomeIcons.link,['linkSlash']:FontAwesomeIcons.linkSlash,['linkedin']:FontAwesomeIcons.linkedin,['linkedinIn']:FontAwesomeIcons.linkedinIn,['linode']:FontAwesomeIcons.linode,['linux']:FontAwesomeIcons.linux,['liraSign']:FontAwesomeIcons.liraSign,['list']:FontAwesomeIcons.list,['listCheck']:FontAwesomeIcons.listCheck,['listOl']:FontAwesomeIcons.listOl,['listUl']:FontAwesomeIcons.listUl,['litecoinSign']:FontAwesomeIcons.litecoinSign,['locationArrow']:FontAwesomeIcons.locationArrow,['locationCrosshairs']:FontAwesomeIcons.locationCrosshairs,['locationDot']:FontAwesomeIcons.locationDot,['locationPin']:FontAwesomeIcons.locationPin,['locationPinLock']:FontAwesomeIcons.locationPinLock,['lock']:FontAwesomeIcons.lock,['lockOpen']:FontAwesomeIcons.lockOpen,['locust']:FontAwesomeIcons.locust,['lungs']:FontAwesomeIcons.lungs,['lungsVirus']:FontAwesomeIcons.lungsVirus,['lyft']:FontAwesomeIcons.lyft,['m']:FontAwesomeIcons.m,['magento']:FontAwesomeIcons.magento,['magnet']:FontAwesomeIcons.magnet,['magnifyingGlass']:FontAwesomeIcons.magnifyingGlass,['magnifyingGlassArrowRight']:FontAwesomeIcons.magnifyingGlassArrowRight,['magnifyingGlassChart']:FontAwesomeIcons.magnifyingGlassChart,['magnifyingGlassDollar']:FontAwesomeIcons.magnifyingGlassDollar,['magnifyingGlassLocation']:FontAwesomeIcons.magnifyingGlassLocation,['magnifyingGlassMinus']:FontAwesomeIcons.magnifyingGlassMinus,['magnifyingGlassPlus']:FontAwesomeIcons.magnifyingGlassPlus,['mailchimp']:FontAwesomeIcons.mailchimp,['manatSign']:FontAwesomeIcons.manatSign,['mandalorian']:FontAwesomeIcons.mandalorian,['solidMap']:FontAwesomeIcons.solidMap,['map']:FontAwesomeIcons.map,['mapLocation']:FontAwesomeIcons.mapLocation,['mapLocationDot']:FontAwesomeIcons.mapLocationDot,['mapPin']:FontAwesomeIcons.mapPin,['markdown']:FontAwesomeIcons.markdown,['marker']:FontAwesomeIcons.marker,['mars']:FontAwesomeIcons.mars,['marsAndVenus']:FontAwesomeIcons.marsAndVenus,['marsAndVenusBurst']:FontAwesomeIcons.marsAndVenusBurst,['marsDouble']:FontAwesomeIcons.marsDouble,['marsStroke']:FontAwesomeIcons.marsStroke,['marsStrokeRight']:FontAwesomeIcons.marsStrokeRight,['marsStrokeUp']:FontAwesomeIcons.marsStrokeUp,['martiniGlass']:FontAwesomeIcons.martiniGlass,['martiniGlassCitrus']:FontAwesomeIcons.martiniGlassCitrus,['martiniGlassEmpty']:FontAwesomeIcons.martiniGlassEmpty,['mask']:FontAwesomeIcons.mask,['maskFace']:FontAwesomeIcons.maskFace,['maskVentilator']:FontAwesomeIcons.maskVentilator,['masksTheater']:FontAwesomeIcons.masksTheater,['mastodon']:FontAwesomeIcons.mastodon,['mattressPillow']:FontAwesomeIcons.mattressPillow,['maxcdn']:FontAwesomeIcons.maxcdn,['maximize']:FontAwesomeIcons.maximize,['mdb']:FontAwesomeIcons.mdb,['medal']:FontAwesomeIcons.medal,['medapps']:FontAwesomeIcons.medapps,['medium']:FontAwesomeIcons.medium,['medrt']:FontAwesomeIcons.medrt,['meetup']:FontAwesomeIcons.meetup,['megaport']:FontAwesomeIcons.megaport,['memory']:FontAwesomeIcons.memory,['mendeley']:FontAwesomeIcons.mendeley,['menorah']:FontAwesomeIcons.menorah,['mercury']:FontAwesomeIcons.mercury,['solidMessage']:FontAwesomeIcons.solidMessage,['message']:FontAwesomeIcons.message,['meta']:FontAwesomeIcons.meta,['meteor']:FontAwesomeIcons.meteor,['microblog']:FontAwesomeIcons.microblog,['microchip']:FontAwesomeIcons.microchip,['microphone']:FontAwesomeIcons.microphone,['microphoneLines']:FontAwesomeIcons.microphoneLines,['microphoneLinesSlash']:FontAwesomeIcons.microphoneLinesSlash,['microphoneSlash']:FontAwesomeIcons.microphoneSlash,['microscope']:FontAwesomeIcons.microscope,['microsoft']:FontAwesomeIcons.microsoft,['millSign']:FontAwesomeIcons.millSign,['minimize']:FontAwesomeIcons.minimize,['minus']:FontAwesomeIcons.minus,['mitten']:FontAwesomeIcons.mitten,['mix']:FontAwesomeIcons.mix,['mixcloud']:FontAwesomeIcons.mixcloud,['mixer']:FontAwesomeIcons.mixer,['mizuni']:FontAwesomeIcons.mizuni,['mobile']:FontAwesomeIcons.mobile,['mobileButton']:FontAwesomeIcons.mobileButton,['mobileRetro']:FontAwesomeIcons.mobileRetro,['mobileScreen']:FontAwesomeIcons.mobileScreen,['mobileScreenButton']:FontAwesomeIcons.mobileScreenButton,['modx']:FontAwesomeIcons.modx,['monero']:FontAwesomeIcons.monero,['moneyBill']:FontAwesomeIcons.moneyBill,['solidMoneyBill1']:FontAwesomeIcons.solidMoneyBill1,['moneyBill1']:FontAwesomeIcons.moneyBill1,['moneyBill1Wave']:FontAwesomeIcons.moneyBill1Wave,['moneyBillTransfer']:FontAwesomeIcons.moneyBillTransfer,['moneyBillTrendUp']:FontAwesomeIcons.moneyBillTrendUp,['moneyBillWave']:FontAwesomeIcons.moneyBillWave,['moneyBillWheat']:FontAwesomeIcons.moneyBillWheat,['moneyBills']:FontAwesomeIcons.moneyBills,['moneyCheck']:FontAwesomeIcons.moneyCheck,['moneyCheckDollar']:FontAwesomeIcons.moneyCheckDollar,['monument']:FontAwesomeIcons.monument,['solidMoon']:FontAwesomeIcons.solidMoon,['moon']:FontAwesomeIcons.moon,['mortarPestle']:FontAwesomeIcons.mortarPestle,['mosque']:FontAwesomeIcons.mosque,['mosquito']:FontAwesomeIcons.mosquito,['mosquitoNet']:FontAwesomeIcons.mosquitoNet,['motorcycle']:FontAwesomeIcons.motorcycle,['mound']:FontAwesomeIcons.mound,['mountain']:FontAwesomeIcons.mountain,['mountainCity']:FontAwesomeIcons.mountainCity,['mountainSun']:FontAwesomeIcons.mountainSun,['mugHot']:FontAwesomeIcons.mugHot,['mugSaucer']:FontAwesomeIcons.mugSaucer,['music']:FontAwesomeIcons.music,['n']:FontAwesomeIcons.n,['nairaSign']:FontAwesomeIcons.nairaSign,['napster']:FontAwesomeIcons.napster,['neos']:FontAwesomeIcons.neos,['networkWired']:FontAwesomeIcons.networkWired,['neuter']:FontAwesomeIcons.neuter,['solidNewspaper']:FontAwesomeIcons.solidNewspaper,['newspaper']:FontAwesomeIcons.newspaper,['nfcDirectional']:FontAwesomeIcons.nfcDirectional,['nfcSymbol']:FontAwesomeIcons.nfcSymbol,['nimblr']:FontAwesomeIcons.nimblr,['node']:FontAwesomeIcons.node,['nodeJs']:FontAwesomeIcons.nodeJs,['notEqual']:FontAwesomeIcons.notEqual,['notdef']:FontAwesomeIcons.notdef,['solidNoteSticky']:FontAwesomeIcons.solidNoteSticky,['noteSticky']:FontAwesomeIcons.noteSticky,['notesMedical']:FontAwesomeIcons.notesMedical,['npm']:FontAwesomeIcons.npm,['ns8']:FontAwesomeIcons.ns8,['nutritionix']:FontAwesomeIcons.nutritionix,['o']:FontAwesomeIcons.o,['solidObjectGroup']:FontAwesomeIcons.solidObjectGroup,['objectGroup']:FontAwesomeIcons.objectGroup,['solidObjectUngroup']:FontAwesomeIcons.solidObjectUngroup,['objectUngroup']:FontAwesomeIcons.objectUngroup,['octopusDeploy']:FontAwesomeIcons.octopusDeploy,['odnoklassniki']:FontAwesomeIcons.odnoklassniki,['odysee']:FontAwesomeIcons.odysee,['oilCan']:FontAwesomeIcons.oilCan,['oilWell']:FontAwesomeIcons.oilWell,['oldRepublic']:FontAwesomeIcons.oldRepublic,['om']:FontAwesomeIcons.om,['opencart']:FontAwesomeIcons.opencart,['openid']:FontAwesomeIcons.openid,['opera']:FontAwesomeIcons.opera,['optinMonster']:FontAwesomeIcons.optinMonster,['orcid']:FontAwesomeIcons.orcid,['osi']:FontAwesomeIcons.osi,['otter']:FontAwesomeIcons.otter,['outdent']:FontAwesomeIcons.outdent,['p']:FontAwesomeIcons.p,['padlet']:FontAwesomeIcons.padlet,['page4']:FontAwesomeIcons.page4,['pagelines']:FontAwesomeIcons.pagelines,['pager']:FontAwesomeIcons.pager,['paintRoller']:FontAwesomeIcons.paintRoller,['paintbrush']:FontAwesomeIcons.paintbrush,['palette']:FontAwesomeIcons.palette,['palfed']:FontAwesomeIcons.palfed,['pallet']:FontAwesomeIcons.pallet,['panorama']:FontAwesomeIcons.panorama,['solidPaperPlane']:FontAwesomeIcons.solidPaperPlane,['paperPlane']:FontAwesomeIcons.paperPlane,['paperclip']:FontAwesomeIcons.paperclip,['parachuteBox']:FontAwesomeIcons.parachuteBox,['paragraph']:FontAwesomeIcons.paragraph,['passport']:FontAwesomeIcons.passport,['solidPaste']:FontAwesomeIcons.solidPaste,['paste']:FontAwesomeIcons.paste,['patreon']:FontAwesomeIcons.patreon,['pause']:FontAwesomeIcons.pause,['paw']:FontAwesomeIcons.paw,['paypal']:FontAwesomeIcons.paypal,['peace']:FontAwesomeIcons.peace,['pen']:FontAwesomeIcons.pen,['penClip']:FontAwesomeIcons.penClip,['penFancy']:FontAwesomeIcons.penFancy,['penNib']:FontAwesomeIcons.penNib,['penRuler']:FontAwesomeIcons.penRuler,['solidPenToSquare']:FontAwesomeIcons.solidPenToSquare,['penToSquare']:FontAwesomeIcons.penToSquare,['pencil']:FontAwesomeIcons.pencil,['peopleArrows']:FontAwesomeIcons.peopleArrows,['peopleCarryBox']:FontAwesomeIcons.peopleCarryBox,['peopleGroup']:FontAwesomeIcons.peopleGroup,['peopleLine']:FontAwesomeIcons.peopleLine,['peoplePulling']:FontAwesomeIcons.peoplePulling,['peopleRobbery']:FontAwesomeIcons.peopleRobbery,['peopleRoof']:FontAwesomeIcons.peopleRoof,['pepperHot']:FontAwesomeIcons.pepperHot,['perbyte']:FontAwesomeIcons.perbyte,['percent']:FontAwesomeIcons.percent,['periscope']:FontAwesomeIcons.periscope,['person']:FontAwesomeIcons.person,['personArrowDownToLine']:FontAwesomeIcons.personArrowDownToLine,['personArrowUpFromLine']:FontAwesomeIcons.personArrowUpFromLine,['personBiking']:FontAwesomeIcons.personBiking,['personBooth']:FontAwesomeIcons.personBooth,['personBreastfeeding']:FontAwesomeIcons.personBreastfeeding,['personBurst']:FontAwesomeIcons.personBurst,['personCane']:FontAwesomeIcons.personCane,['personChalkboard']:FontAwesomeIcons.personChalkboard,['personCircleCheck']:FontAwesomeIcons.personCircleCheck,['personCircleExclamation']:FontAwesomeIcons.personCircleExclamation,['personCircleMinus']:FontAwesomeIcons.personCircleMinus,['personCirclePlus']:FontAwesomeIcons.personCirclePlus,['personCircleQuestion']:FontAwesomeIcons.personCircleQuestion,['personCircleXmark']:FontAwesomeIcons.personCircleXmark,['personDigging']:FontAwesomeIcons.personDigging,['personDotsFromLine']:FontAwesomeIcons.personDotsFromLine,['personDress']:FontAwesomeIcons.personDress,['personDressBurst']:FontAwesomeIcons.personDressBurst,['personDrowning']:FontAwesomeIcons.personDrowning,['personFalling']:FontAwesomeIcons.personFalling,['personFallingBurst']:FontAwesomeIcons.personFallingBurst,['personHalfDress']:FontAwesomeIcons.personHalfDress,['personHarassing']:FontAwesomeIcons.personHarassing,['personHiking']:FontAwesomeIcons.personHiking,['personMilitaryPointing']:FontAwesomeIcons.personMilitaryPointing,['personMilitaryRifle']:FontAwesomeIcons.personMilitaryRifle,['personMilitaryToPerson']:FontAwesomeIcons.personMilitaryToPerson,['personPraying']:FontAwesomeIcons.personPraying,['personPregnant']:FontAwesomeIcons.personPregnant,['personRays']:FontAwesomeIcons.personRays,['personRifle']:FontAwesomeIcons.personRifle,['personRunning']:FontAwesomeIcons.personRunning,['personShelter']:FontAwesomeIcons.personShelter,['personSkating']:FontAwesomeIcons.personSkating,['personSkiing']:FontAwesomeIcons.personSkiing,['personSkiingNordic']:FontAwesomeIcons.personSkiingNordic,['personSnowboarding']:FontAwesomeIcons.personSnowboarding,['personSwimming']:FontAwesomeIcons.personSwimming,['personThroughWindow']:FontAwesomeIcons.personThroughWindow,['personWalking']:FontAwesomeIcons.personWalking,['personWalkingArrowLoopLeft']:FontAwesomeIcons.personWalkingArrowLoopLeft,['personWalkingArrowRight']:FontAwesomeIcons.personWalkingArrowRight,['personWalkingDashedLineArrowRight']:FontAwesomeIcons.personWalkingDashedLineArrowRight,['personWalkingLuggage']:FontAwesomeIcons.personWalkingLuggage,['personWalkingWithCane']:FontAwesomeIcons.personWalkingWithCane,['pesetaSign']:FontAwesomeIcons.pesetaSign,['pesoSign']:FontAwesomeIcons.pesoSign,['phabricator']:FontAwesomeIcons.phabricator,['phoenixFramework']:FontAwesomeIcons.phoenixFramework,['phoenixSquadron']:FontAwesomeIcons.phoenixSquadron,['phone']:FontAwesomeIcons.phone,['phoneFlip']:FontAwesomeIcons.phoneFlip,['phoneSlash']:FontAwesomeIcons.phoneSlash,['phoneVolume']:FontAwesomeIcons.phoneVolume,['photoFilm']:FontAwesomeIcons.photoFilm,['php']:FontAwesomeIcons.php,['piedPiper']:FontAwesomeIcons.piedPiper,['piedPiperAlt']:FontAwesomeIcons.piedPiperAlt,['piedPiperHat']:FontAwesomeIcons.piedPiperHat,['piedPiperPp']:FontAwesomeIcons.piedPiperPp,['piggyBank']:FontAwesomeIcons.piggyBank,['pills']:FontAwesomeIcons.pills,['pinterest']:FontAwesomeIcons.pinterest,['pinterestP']:FontAwesomeIcons.pinterestP,['pix']:FontAwesomeIcons.pix,['pizzaSlice']:FontAwesomeIcons.pizzaSlice,['placeOfWorship']:FontAwesomeIcons.placeOfWorship,['plane']:FontAwesomeIcons.plane,['planeArrival']:FontAwesomeIcons.planeArrival,['planeCircleCheck']:FontAwesomeIcons.planeCircleCheck,['planeCircleExclamation']:FontAwesomeIcons.planeCircleExclamation,['planeCircleXmark']:FontAwesomeIcons.planeCircleXmark,['planeDeparture']:FontAwesomeIcons.planeDeparture,['planeLock']:FontAwesomeIcons.planeLock,['planeSlash']:FontAwesomeIcons.planeSlash,['planeUp']:FontAwesomeIcons.planeUp,['plantWilt']:FontAwesomeIcons.plantWilt,['plateWheat']:FontAwesomeIcons.plateWheat,['play']:FontAwesomeIcons.play,['playstation']:FontAwesomeIcons.playstation,['plug']:FontAwesomeIcons.plug,['plugCircleBolt']:FontAwesomeIcons.plugCircleBolt,['plugCircleCheck']:FontAwesomeIcons.plugCircleCheck,['plugCircleExclamation']:FontAwesomeIcons.plugCircleExclamation,['plugCircleMinus']:FontAwesomeIcons.plugCircleMinus,['plugCirclePlus']:FontAwesomeIcons.plugCirclePlus,['plugCircleXmark']:FontAwesomeIcons.plugCircleXmark,['plus']:FontAwesomeIcons.plus,['plusMinus']:FontAwesomeIcons.plusMinus,['podcast']:FontAwesomeIcons.podcast,['poo']:FontAwesomeIcons.poo,['pooStorm']:FontAwesomeIcons.pooStorm,['poop']:FontAwesomeIcons.poop,['powerOff']:FontAwesomeIcons.powerOff,['prescription']:FontAwesomeIcons.prescription,['prescriptionBottle']:FontAwesomeIcons.prescriptionBottle,['prescriptionBottleMedical']:FontAwesomeIcons.prescriptionBottleMedical,['print']:FontAwesomeIcons.print,['productHunt']:FontAwesomeIcons.productHunt,['pumpMedical']:FontAwesomeIcons.pumpMedical,['pumpSoap']:FontAwesomeIcons.pumpSoap,['pushed']:FontAwesomeIcons.pushed,['puzzlePiece']:FontAwesomeIcons.puzzlePiece,['python']:FontAwesomeIcons.python,['q']:FontAwesomeIcons.q,['qq']:FontAwesomeIcons.qq,['qrcode']:FontAwesomeIcons.qrcode,['question']:FontAwesomeIcons.question,['quinscape']:FontAwesomeIcons.quinscape,['quora']:FontAwesomeIcons.quora,['quoteLeft']:FontAwesomeIcons.quoteLeft,['quoteRight']:FontAwesomeIcons.quoteRight,['r']:FontAwesomeIcons.r,['rProject']:FontAwesomeIcons.rProject,['radiation']:FontAwesomeIcons.radiation,['radio']:FontAwesomeIcons.radio,['rainbow']:FontAwesomeIcons.rainbow,['rankingStar']:FontAwesomeIcons.rankingStar,['raspberryPi']:FontAwesomeIcons.raspberryPi,['ravelry']:FontAwesomeIcons.ravelry,['react']:FontAwesomeIcons.react,['reacteurope']:FontAwesomeIcons.reacteurope,['readme']:FontAwesomeIcons.readme,['rebel']:FontAwesomeIcons.rebel,['receipt']:FontAwesomeIcons.receipt,['recordVinyl']:FontAwesomeIcons.recordVinyl,['rectangleAd']:FontAwesomeIcons.rectangleAd,['solidRectangleList']:FontAwesomeIcons.solidRectangleList,['rectangleList']:FontAwesomeIcons.rectangleList,['solidRectangleXmark']:FontAwesomeIcons.solidRectangleXmark,['rectangleXmark']:FontAwesomeIcons.rectangleXmark,['recycle']:FontAwesomeIcons.recycle,['redRiver']:FontAwesomeIcons.redRiver,['reddit']:FontAwesomeIcons.reddit,['redditAlien']:FontAwesomeIcons.redditAlien,['redhat']:FontAwesomeIcons.redhat,['solidRegistered']:FontAwesomeIcons.solidRegistered,['registered']:FontAwesomeIcons.registered,['renren']:FontAwesomeIcons.renren,['repeat']:FontAwesomeIcons.repeat,['reply']:FontAwesomeIcons.reply,['replyAll']:FontAwesomeIcons.replyAll,['replyd']:FontAwesomeIcons.replyd,['republican']:FontAwesomeIcons.republican,['researchgate']:FontAwesomeIcons.researchgate,['resolving']:FontAwesomeIcons.resolving,['restroom']:FontAwesomeIcons.restroom,['retweet']:FontAwesomeIcons.retweet,['rev']:FontAwesomeIcons.rev,['ribbon']:FontAwesomeIcons.ribbon,['rightFromBracket']:FontAwesomeIcons.rightFromBracket,['rightLeft']:FontAwesomeIcons.rightLeft,['rightLong']:FontAwesomeIcons.rightLong,['rightToBracket']:FontAwesomeIcons.rightToBracket,['ring']:FontAwesomeIcons.ring,['road']:FontAwesomeIcons.road,['roadBarrier']:FontAwesomeIcons.roadBarrier,['roadBridge']:FontAwesomeIcons.roadBridge,['roadCircleCheck']:FontAwesomeIcons.roadCircleCheck,['roadCircleExclamation']:FontAwesomeIcons.roadCircleExclamation,['roadCircleXmark']:FontAwesomeIcons.roadCircleXmark,['roadLock']:FontAwesomeIcons.roadLock,['roadSpikes']:FontAwesomeIcons.roadSpikes,['robot']:FontAwesomeIcons.robot,['rocket']:FontAwesomeIcons.rocket,['rocketchat']:FontAwesomeIcons.rocketchat,['rockrms']:FontAwesomeIcons.rockrms,['rotate']:FontAwesomeIcons.rotate,['rotateLeft']:FontAwesomeIcons.rotateLeft,['rotateRight']:FontAwesomeIcons.rotateRight,['route']:FontAwesomeIcons.route,['rss']:FontAwesomeIcons.rss,['rubleSign']:FontAwesomeIcons.rubleSign,['rug']:FontAwesomeIcons.rug,['ruler']:FontAwesomeIcons.ruler,['rulerCombined']:FontAwesomeIcons.rulerCombined,['rulerHorizontal']:FontAwesomeIcons.rulerHorizontal,['rulerVertical']:FontAwesomeIcons.rulerVertical,['rupeeSign']:FontAwesomeIcons.rupeeSign,['rupiahSign']:FontAwesomeIcons.rupiahSign,['rust']:FontAwesomeIcons.rust,['s']:FontAwesomeIcons.s,['sackDollar']:FontAwesomeIcons.sackDollar,['sackXmark']:FontAwesomeIcons.sackXmark,['safari']:FontAwesomeIcons.safari,['sailboat']:FontAwesomeIcons.sailboat,['salesforce']:FontAwesomeIcons.salesforce,['sass']:FontAwesomeIcons.sass,['satellite']:FontAwesomeIcons.satellite,['satelliteDish']:FontAwesomeIcons.satelliteDish,['scaleBalanced']:FontAwesomeIcons.scaleBalanced,['scaleUnbalanced']:FontAwesomeIcons.scaleUnbalanced,['scaleUnbalancedFlip']:FontAwesomeIcons.scaleUnbalancedFlip,['schlix']:FontAwesomeIcons.schlix,['school']:FontAwesomeIcons.school,['schoolCircleCheck']:FontAwesomeIcons.schoolCircleCheck,['schoolCircleExclamation']:FontAwesomeIcons.schoolCircleExclamation,['schoolCircleXmark']:FontAwesomeIcons.schoolCircleXmark,['schoolFlag']:FontAwesomeIcons.schoolFlag,['schoolLock']:FontAwesomeIcons.schoolLock,['scissors']:FontAwesomeIcons.scissors,['screenpal']:FontAwesomeIcons.screenpal,['screwdriver']:FontAwesomeIcons.screwdriver,['screwdriverWrench']:FontAwesomeIcons.screwdriverWrench,['scribd']:FontAwesomeIcons.scribd,['scroll']:FontAwesomeIcons.scroll,['scrollTorah']:FontAwesomeIcons.scrollTorah,['sdCard']:FontAwesomeIcons.sdCard,['searchengin']:FontAwesomeIcons.searchengin,['section']:FontAwesomeIcons.section,['seedling']:FontAwesomeIcons.seedling,['sellcast']:FontAwesomeIcons.sellcast,['sellsy']:FontAwesomeIcons.sellsy,['server']:FontAwesomeIcons.server,['servicestack']:FontAwesomeIcons.servicestack,['shapes']:FontAwesomeIcons.shapes,['share']:FontAwesomeIcons.share,['solidShareFromSquare']:FontAwesomeIcons.solidShareFromSquare,['shareFromSquare']:FontAwesomeIcons.shareFromSquare,['shareNodes']:FontAwesomeIcons.shareNodes,['sheetPlastic']:FontAwesomeIcons.sheetPlastic,['shekelSign']:FontAwesomeIcons.shekelSign,['shield']:FontAwesomeIcons.shield,['shieldCat']:FontAwesomeIcons.shieldCat,['shieldDog']:FontAwesomeIcons.shieldDog,['shieldHalved']:FontAwesomeIcons.shieldHalved,['shieldHeart']:FontAwesomeIcons.shieldHeart,['shieldVirus']:FontAwesomeIcons.shieldVirus,['ship']:FontAwesomeIcons.ship,['shirt']:FontAwesomeIcons.shirt,['shirtsinbulk']:FontAwesomeIcons.shirtsinbulk,['shoePrints']:FontAwesomeIcons.shoePrints,['shop']:FontAwesomeIcons.shop,['shopLock']:FontAwesomeIcons.shopLock,['shopSlash']:FontAwesomeIcons.shopSlash,['shopify']:FontAwesomeIcons.shopify,['shopware']:FontAwesomeIcons.shopware,['shower']:FontAwesomeIcons.shower,['shrimp']:FontAwesomeIcons.shrimp,['shuffle']:FontAwesomeIcons.shuffle,['shuttleSpace']:FontAwesomeIcons.shuttleSpace,['signHanging']:FontAwesomeIcons.signHanging,['signal']:FontAwesomeIcons.signal,['signature']:FontAwesomeIcons.signature,['signsPost']:FontAwesomeIcons.signsPost,['simCard']:FontAwesomeIcons.simCard,['simplybuilt']:FontAwesomeIcons.simplybuilt,['sink']:FontAwesomeIcons.sink,['sistrix']:FontAwesomeIcons.sistrix,['sitemap']:FontAwesomeIcons.sitemap,['sith']:FontAwesomeIcons.sith,['sitrox']:FontAwesomeIcons.sitrox,['sketch']:FontAwesomeIcons.sketch,['skull']:FontAwesomeIcons.skull,['skullCrossbones']:FontAwesomeIcons.skullCrossbones,['skyatlas']:FontAwesomeIcons.skyatlas,['skype']:FontAwesomeIcons.skype,['slack']:FontAwesomeIcons.slack,['slash']:FontAwesomeIcons.slash,['sleigh']:FontAwesomeIcons.sleigh,['sliders']:FontAwesomeIcons.sliders,['slideshare']:FontAwesomeIcons.slideshare,['smog']:FontAwesomeIcons.smog,['smoking']:FontAwesomeIcons.smoking,['snapchat']:FontAwesomeIcons.snapchat,['solidSnowflake']:FontAwesomeIcons.solidSnowflake,['snowflake']:FontAwesomeIcons.snowflake,['snowman']:FontAwesomeIcons.snowman,['snowplow']:FontAwesomeIcons.snowplow,['soap']:FontAwesomeIcons.soap,['socks']:FontAwesomeIcons.socks,['solarPanel']:FontAwesomeIcons.solarPanel,['sort']:FontAwesomeIcons.sort,['sortDown']:FontAwesomeIcons.sortDown,['sortUp']:FontAwesomeIcons.sortUp,['soundcloud']:FontAwesomeIcons.soundcloud,['sourcetree']:FontAwesomeIcons.sourcetree,['spa']:FontAwesomeIcons.spa,['spaceAwesome']:FontAwesomeIcons.spaceAwesome,['spaghettiMonsterFlying']:FontAwesomeIcons.spaghettiMonsterFlying,['speakap']:FontAwesomeIcons.speakap,['speakerDeck']:FontAwesomeIcons.speakerDeck,['spellCheck']:FontAwesomeIcons.spellCheck,['spider']:FontAwesomeIcons.spider,['spinner']:FontAwesomeIcons.spinner,['splotch']:FontAwesomeIcons.splotch,['spoon']:FontAwesomeIcons.spoon,['spotify']:FontAwesomeIcons.spotify,['sprayCan']:FontAwesomeIcons.sprayCan,['sprayCanSparkles']:FontAwesomeIcons.sprayCanSparkles,['solidSquare']:FontAwesomeIcons.solidSquare,['square']:FontAwesomeIcons.square,['squareArrowUpRight']:FontAwesomeIcons.squareArrowUpRight,['squareBehance']:FontAwesomeIcons.squareBehance,['solidSquareCaretDown']:FontAwesomeIcons.solidSquareCaretDown,['squareCaretDown']:FontAwesomeIcons.squareCaretDown,['solidSquareCaretLeft']:FontAwesomeIcons.solidSquareCaretLeft,['squareCaretLeft']:FontAwesomeIcons.squareCaretLeft,['solidSquareCaretRight']:FontAwesomeIcons.solidSquareCaretRight,['squareCaretRight']:FontAwesomeIcons.squareCaretRight,['solidSquareCaretUp']:FontAwesomeIcons.solidSquareCaretUp,['squareCaretUp']:FontAwesomeIcons.squareCaretUp,['solidSquareCheck']:FontAwesomeIcons.solidSquareCheck,['squareCheck']:FontAwesomeIcons.squareCheck,['squareDribbble']:FontAwesomeIcons.squareDribbble,['squareEnvelope']:FontAwesomeIcons.squareEnvelope,['squareFacebook']:FontAwesomeIcons.squareFacebook,['squareFontAwesome']:FontAwesomeIcons.squareFontAwesome,['squareFontAwesomeStroke']:FontAwesomeIcons.squareFontAwesomeStroke,['solidSquareFull']:FontAwesomeIcons.solidSquareFull,['squareFull']:FontAwesomeIcons.squareFull,['squareGit']:FontAwesomeIcons.squareGit,['squareGithub']:FontAwesomeIcons.squareGithub,['squareGitlab']:FontAwesomeIcons.squareGitlab,['squareGooglePlus']:FontAwesomeIcons.squareGooglePlus,['squareH']:FontAwesomeIcons.squareH,['squareHackerNews']:FontAwesomeIcons.squareHackerNews,['squareInstagram']:FontAwesomeIcons.squareInstagram,['squareJs']:FontAwesomeIcons.squareJs,['squareLastfm']:FontAwesomeIcons.squareLastfm,['solidSquareMinus']:FontAwesomeIcons.solidSquareMinus,['squareMinus']:FontAwesomeIcons.squareMinus,['squareNfi']:FontAwesomeIcons.squareNfi,['squareOdnoklassniki']:FontAwesomeIcons.squareOdnoklassniki,['squareParking']:FontAwesomeIcons.squareParking,['squarePen']:FontAwesomeIcons.squarePen,['squarePersonConfined']:FontAwesomeIcons.squarePersonConfined,['squarePhone']:FontAwesomeIcons.squarePhone,['squarePhoneFlip']:FontAwesomeIcons.squarePhoneFlip,['squarePiedPiper']:FontAwesomeIcons.squarePiedPiper,['squarePinterest']:FontAwesomeIcons.squarePinterest,['solidSquarePlus']:FontAwesomeIcons.solidSquarePlus,['squarePlus']:FontAwesomeIcons.squarePlus,['squarePollHorizontal']:FontAwesomeIcons.squarePollHorizontal,['squarePollVertical']:FontAwesomeIcons.squarePollVertical,['squareReddit']:FontAwesomeIcons.squareReddit,['squareRootVariable']:FontAwesomeIcons.squareRootVariable,['squareRss']:FontAwesomeIcons.squareRss,['squareShareNodes']:FontAwesomeIcons.squareShareNodes,['squareSnapchat']:FontAwesomeIcons.squareSnapchat,['squareSteam']:FontAwesomeIcons.squareSteam,['squareTumblr']:FontAwesomeIcons.squareTumblr,['squareTwitter']:FontAwesomeIcons.squareTwitter,['squareUpRight']:FontAwesomeIcons.squareUpRight,['squareViadeo']:FontAwesomeIcons.squareViadeo,['squareVimeo']:FontAwesomeIcons.squareVimeo,['squareVirus']:FontAwesomeIcons.squareVirus,['squareWhatsapp']:FontAwesomeIcons.squareWhatsapp,['squareXing']:FontAwesomeIcons.squareXing,['squareXmark']:FontAwesomeIcons.squareXmark,['squareYoutube']:FontAwesomeIcons.squareYoutube,['squarespace']:FontAwesomeIcons.squarespace,['stackExchange']:FontAwesomeIcons.stackExchange,['stackOverflow']:FontAwesomeIcons.stackOverflow,['stackpath']:FontAwesomeIcons.stackpath,['staffSnake']:FontAwesomeIcons.staffSnake,['stairs']:FontAwesomeIcons.stairs,['stamp']:FontAwesomeIcons.stamp,['stapler']:FontAwesomeIcons.stapler,['solidStar']:FontAwesomeIcons.solidStar,['star']:FontAwesomeIcons.star,['starAndCrescent']:FontAwesomeIcons.starAndCrescent,['solidStarHalf']:FontAwesomeIcons.solidStarHalf,['starHalf']:FontAwesomeIcons.starHalf,['solidStarHalfStroke']:FontAwesomeIcons.solidStarHalfStroke,['starHalfStroke']:FontAwesomeIcons.starHalfStroke,['starOfDavid']:FontAwesomeIcons.starOfDavid,['starOfLife']:FontAwesomeIcons.starOfLife,['staylinked']:FontAwesomeIcons.staylinked,['steam']:FontAwesomeIcons.steam,['steamSymbol']:FontAwesomeIcons.steamSymbol,['sterlingSign']:FontAwesomeIcons.sterlingSign,['stethoscope']:FontAwesomeIcons.stethoscope,['stickerMule']:FontAwesomeIcons.stickerMule,['stop']:FontAwesomeIcons.stop,['stopwatch']:FontAwesomeIcons.stopwatch,['stopwatch20']:FontAwesomeIcons.stopwatch20,['store']:FontAwesomeIcons.store,['storeSlash']:FontAwesomeIcons.storeSlash,['strava']:FontAwesomeIcons.strava,['streetView']:FontAwesomeIcons.streetView,['strikethrough']:FontAwesomeIcons.strikethrough,['stripe']:FontAwesomeIcons.stripe,['stripeS']:FontAwesomeIcons.stripeS,['stroopwafel']:FontAwesomeIcons.stroopwafel,['stubber']:FontAwesomeIcons.stubber,['studiovinari']:FontAwesomeIcons.studiovinari,['stumbleupon']:FontAwesomeIcons.stumbleupon,['stumbleuponCircle']:FontAwesomeIcons.stumbleuponCircle,['subscript']:FontAwesomeIcons.subscript,['suitcase']:FontAwesomeIcons.suitcase,['suitcaseMedical']:FontAwesomeIcons.suitcaseMedical,['suitcaseRolling']:FontAwesomeIcons.suitcaseRolling,['solidSun']:FontAwesomeIcons.solidSun,['sun']:FontAwesomeIcons.sun,['sunPlantWilt']:FontAwesomeIcons.sunPlantWilt,['superpowers']:FontAwesomeIcons.superpowers,['superscript']:FontAwesomeIcons.superscript,['supple']:FontAwesomeIcons.supple,['suse']:FontAwesomeIcons.suse,['swatchbook']:FontAwesomeIcons.swatchbook,['swift']:FontAwesomeIcons.swift,['symfony']:FontAwesomeIcons.symfony,['synagogue']:FontAwesomeIcons.synagogue,['syringe']:FontAwesomeIcons.syringe,['t']:FontAwesomeIcons.t,['table']:FontAwesomeIcons.table,['tableCells']:FontAwesomeIcons.tableCells,['tableCellsLarge']:FontAwesomeIcons.tableCellsLarge,['tableColumns']:FontAwesomeIcons.tableColumns,['tableList']:FontAwesomeIcons.tableList,['tableTennisPaddleBall']:FontAwesomeIcons.tableTennisPaddleBall,['tablet']:FontAwesomeIcons.tablet,['tabletButton']:FontAwesomeIcons.tabletButton,['tabletScreenButton']:FontAwesomeIcons.tabletScreenButton,['tablets']:FontAwesomeIcons.tablets,['tachographDigital']:FontAwesomeIcons.tachographDigital,['tag']:FontAwesomeIcons.tag,['tags']:FontAwesomeIcons.tags,['tape']:FontAwesomeIcons.tape,['tarp']:FontAwesomeIcons.tarp,['tarpDroplet']:FontAwesomeIcons.tarpDroplet,['taxi']:FontAwesomeIcons.taxi,['teamspeak']:FontAwesomeIcons.teamspeak,['teeth']:FontAwesomeIcons.teeth,['teethOpen']:FontAwesomeIcons.teethOpen,['telegram']:FontAwesomeIcons.telegram,['temperatureArrowDown']:FontAwesomeIcons.temperatureArrowDown,['temperatureArrowUp']:FontAwesomeIcons.temperatureArrowUp,['temperatureEmpty']:FontAwesomeIcons.temperatureEmpty,['temperatureFull']:FontAwesomeIcons.temperatureFull,['temperatureHalf']:FontAwesomeIcons.temperatureHalf,['temperatureHigh']:FontAwesomeIcons.temperatureHigh,['temperatureLow']:FontAwesomeIcons.temperatureLow,['temperatureQuarter']:FontAwesomeIcons.temperatureQuarter,['temperatureThreeQuarters']:FontAwesomeIcons.temperatureThreeQuarters,['tencentWeibo']:FontAwesomeIcons.tencentWeibo,['tengeSign']:FontAwesomeIcons.tengeSign,['tent']:FontAwesomeIcons.tent,['tentArrowDownToLine']:FontAwesomeIcons.tentArrowDownToLine,['tentArrowLeftRight']:FontAwesomeIcons.tentArrowLeftRight,['tentArrowTurnLeft']:FontAwesomeIcons.tentArrowTurnLeft,['tentArrowsDown']:FontAwesomeIcons.tentArrowsDown,['tents']:FontAwesomeIcons.tents,['terminal']:FontAwesomeIcons.terminal,['textHeight']:FontAwesomeIcons.textHeight,['textSlash']:FontAwesomeIcons.textSlash,['textWidth']:FontAwesomeIcons.textWidth,['theRedYeti']:FontAwesomeIcons.theRedYeti,['themeco']:FontAwesomeIcons.themeco,['themeisle']:FontAwesomeIcons.themeisle,['thermometer']:FontAwesomeIcons.thermometer,['thinkPeaks']:FontAwesomeIcons.thinkPeaks,['solidThumbsDown']:FontAwesomeIcons.solidThumbsDown,['thumbsDown']:FontAwesomeIcons.thumbsDown,['solidThumbsUp']:FontAwesomeIcons.solidThumbsUp,['thumbsUp']:FontAwesomeIcons.thumbsUp,['thumbtack']:FontAwesomeIcons.thumbtack,['ticket']:FontAwesomeIcons.ticket,['ticketSimple']:FontAwesomeIcons.ticketSimple,['tiktok']:FontAwesomeIcons.tiktok,['timeline']:FontAwesomeIcons.timeline,['toggleOff']:FontAwesomeIcons.toggleOff,['toggleOn']:FontAwesomeIcons.toggleOn,['toilet']:FontAwesomeIcons.toilet,['toiletPaper']:FontAwesomeIcons.toiletPaper,['toiletPaperSlash']:FontAwesomeIcons.toiletPaperSlash,['toiletPortable']:FontAwesomeIcons.toiletPortable,['toiletsPortable']:FontAwesomeIcons.toiletsPortable,['toolbox']:FontAwesomeIcons.toolbox,['tooth']:FontAwesomeIcons.tooth,['toriiGate']:FontAwesomeIcons.toriiGate,['tornado']:FontAwesomeIcons.tornado,['towerBroadcast']:FontAwesomeIcons.towerBroadcast,['towerCell']:FontAwesomeIcons.towerCell,['towerObservation']:FontAwesomeIcons.towerObservation,['tractor']:FontAwesomeIcons.tractor,['tradeFederation']:FontAwesomeIcons.tradeFederation,['trademark']:FontAwesomeIcons.trademark,['trafficLight']:FontAwesomeIcons.trafficLight,['trailer']:FontAwesomeIcons.trailer,['train']:FontAwesomeIcons.train,['trainSubway']:FontAwesomeIcons.trainSubway,['trainTram']:FontAwesomeIcons.trainTram,['transgender']:FontAwesomeIcons.transgender,['trash']:FontAwesomeIcons.trash,['trashArrowUp']:FontAwesomeIcons.trashArrowUp,['solidTrashCan']:FontAwesomeIcons.solidTrashCan,['trashCan']:FontAwesomeIcons.trashCan,['trashCanArrowUp']:FontAwesomeIcons.trashCanArrowUp,['tree']:FontAwesomeIcons.tree,['treeCity']:FontAwesomeIcons.treeCity,['trello']:FontAwesomeIcons.trello,['triangleExclamation']:FontAwesomeIcons.triangleExclamation,['trophy']:FontAwesomeIcons.trophy,['trowel']:FontAwesomeIcons.trowel,['trowelBricks']:FontAwesomeIcons.trowelBricks,['truck']:FontAwesomeIcons.truck,['truckArrowRight']:FontAwesomeIcons.truckArrowRight,['truckDroplet']:FontAwesomeIcons.truckDroplet,['truckFast']:FontAwesomeIcons.truckFast,['truckField']:FontAwesomeIcons.truckField,['truckFieldUn']:FontAwesomeIcons.truckFieldUn,['truckFront']:FontAwesomeIcons.truckFront,['truckMedical']:FontAwesomeIcons.truckMedical,['truckMonster']:FontAwesomeIcons.truckMonster,['truckMoving']:FontAwesomeIcons.truckMoving,['truckPickup']:FontAwesomeIcons.truckPickup,['truckPlane']:FontAwesomeIcons.truckPlane,['truckRampBox']:FontAwesomeIcons.truckRampBox,['tty']:FontAwesomeIcons.tty,['tumblr']:FontAwesomeIcons.tumblr,['turkishLiraSign']:FontAwesomeIcons.turkishLiraSign,['turnDown']:FontAwesomeIcons.turnDown,['turnUp']:FontAwesomeIcons.turnUp,['tv']:FontAwesomeIcons.tv,['twitch']:FontAwesomeIcons.twitch,['twitter']:FontAwesomeIcons.twitter,['typo3']:FontAwesomeIcons.typo3,['u']:FontAwesomeIcons.u,['uber']:FontAwesomeIcons.uber,['ubuntu']:FontAwesomeIcons.ubuntu,['uikit']:FontAwesomeIcons.uikit,['umbraco']:FontAwesomeIcons.umbraco,['umbrella']:FontAwesomeIcons.umbrella,['umbrellaBeach']:FontAwesomeIcons.umbrellaBeach,['uncharted']:FontAwesomeIcons.uncharted,['underline']:FontAwesomeIcons.underline,['uniregistry']:FontAwesomeIcons.uniregistry,['unity']:FontAwesomeIcons.unity,['universalAccess']:FontAwesomeIcons.universalAccess,['unlock']:FontAwesomeIcons.unlock,['unlockKeyhole']:FontAwesomeIcons.unlockKeyhole,['unsplash']:FontAwesomeIcons.unsplash,['untappd']:FontAwesomeIcons.untappd,['upDown']:FontAwesomeIcons.upDown,['upDownLeftRight']:FontAwesomeIcons.upDownLeftRight,['upLong']:FontAwesomeIcons.upLong,['upRightAndDownLeftFromCenter']:FontAwesomeIcons.upRightAndDownLeftFromCenter,['upRightFromSquare']:FontAwesomeIcons.upRightFromSquare,['upload']:FontAwesomeIcons.upload,['ups']:FontAwesomeIcons.ups,['usb']:FontAwesomeIcons.usb,['solidUser']:FontAwesomeIcons.solidUser,['user']:FontAwesomeIcons.user,['userAstronaut']:FontAwesomeIcons.userAstronaut,['userCheck']:FontAwesomeIcons.userCheck,['userClock']:FontAwesomeIcons.userClock,['userDoctor']:FontAwesomeIcons.userDoctor,['userGear']:FontAwesomeIcons.userGear,['userGraduate']:FontAwesomeIcons.userGraduate,['userGroup']:FontAwesomeIcons.userGroup,['userInjured']:FontAwesomeIcons.userInjured,['userLarge']:FontAwesomeIcons.userLarge,['userLargeSlash']:FontAwesomeIcons.userLargeSlash,['userLock']:FontAwesomeIcons.userLock,['userMinus']:FontAwesomeIcons.userMinus,['userNinja']:FontAwesomeIcons.userNinja,['userNurse']:FontAwesomeIcons.userNurse,['userPen']:FontAwesomeIcons.userPen,['userPlus']:FontAwesomeIcons.userPlus,['userSecret']:FontAwesomeIcons.userSecret,['userShield']:FontAwesomeIcons.userShield,['userSlash']:FontAwesomeIcons.userSlash,['userTag']:FontAwesomeIcons.userTag,['userTie']:FontAwesomeIcons.userTie,['userXmark']:FontAwesomeIcons.userXmark,['users']:FontAwesomeIcons.users,['usersBetweenLines']:FontAwesomeIcons.usersBetweenLines,['usersGear']:FontAwesomeIcons.usersGear,['usersLine']:FontAwesomeIcons.usersLine,['usersRays']:FontAwesomeIcons.usersRays,['usersRectangle']:FontAwesomeIcons.usersRectangle,['usersSlash']:FontAwesomeIcons.usersSlash,['usersViewfinder']:FontAwesomeIcons.usersViewfinder,['usps']:FontAwesomeIcons.usps,['ussunnah']:FontAwesomeIcons.ussunnah,['utensils']:FontAwesomeIcons.utensils,['v']:FontAwesomeIcons.v,['vaadin']:FontAwesomeIcons.vaadin,['vanShuttle']:FontAwesomeIcons.vanShuttle,['vault']:FontAwesomeIcons.vault,['vectorSquare']:FontAwesomeIcons.vectorSquare,['venus']:FontAwesomeIcons.venus,['venusDouble']:FontAwesomeIcons.venusDouble,['venusMars']:FontAwesomeIcons.venusMars,['vest']:FontAwesomeIcons.vest,['vestPatches']:FontAwesomeIcons.vestPatches,['viacoin']:FontAwesomeIcons.viacoin,['viadeo']:FontAwesomeIcons.viadeo,['vial']:FontAwesomeIcons.vial,['vialCircleCheck']:FontAwesomeIcons.vialCircleCheck,['vialVirus']:FontAwesomeIcons.vialVirus,['vials']:FontAwesomeIcons.vials,['viber']:FontAwesomeIcons.viber,['video']:FontAwesomeIcons.video,['videoSlash']:FontAwesomeIcons.videoSlash,['vihara']:FontAwesomeIcons.vihara,['vimeo']:FontAwesomeIcons.vimeo,['vimeoV']:FontAwesomeIcons.vimeoV,['vine']:FontAwesomeIcons.vine,['virus']:FontAwesomeIcons.virus,['virusCovid']:FontAwesomeIcons.virusCovid,['virusCovidSlash']:FontAwesomeIcons.virusCovidSlash,['virusSlash']:FontAwesomeIcons.virusSlash,['viruses']:FontAwesomeIcons.viruses,['vk']:FontAwesomeIcons.vk,['vnv']:FontAwesomeIcons.vnv,['voicemail']:FontAwesomeIcons.voicemail,['volcano']:FontAwesomeIcons.volcano,['volleyball']:FontAwesomeIcons.volleyball,['volumeHigh']:FontAwesomeIcons.volumeHigh,['volumeLow']:FontAwesomeIcons.volumeLow,['volumeOff']:FontAwesomeIcons.volumeOff,['volumeXmark']:FontAwesomeIcons.volumeXmark,['vrCardboard']:FontAwesomeIcons.vrCardboard,['vuejs']:FontAwesomeIcons.vuejs,['w']:FontAwesomeIcons.w,['walkieTalkie']:FontAwesomeIcons.walkieTalkie,['wallet']:FontAwesomeIcons.wallet,['wandMagic']:FontAwesomeIcons.wandMagic,['wandMagicSparkles']:FontAwesomeIcons.wandMagicSparkles,['wandSparkles']:FontAwesomeIcons.wandSparkles,['warehouse']:FontAwesomeIcons.warehouse,['watchmanMonitoring']:FontAwesomeIcons.watchmanMonitoring,['water']:FontAwesomeIcons.water,['waterLadder']:FontAwesomeIcons.waterLadder,['waveSquare']:FontAwesomeIcons.waveSquare,['waze']:FontAwesomeIcons.waze,['weebly']:FontAwesomeIcons.weebly,['weibo']:FontAwesomeIcons.weibo,['weightHanging']:FontAwesomeIcons.weightHanging,['weightScale']:FontAwesomeIcons.weightScale,['weixin']:FontAwesomeIcons.weixin,['whatsapp']:FontAwesomeIcons.whatsapp,['wheatAwn']:FontAwesomeIcons.wheatAwn,['wheatAwnCircleExclamation']:FontAwesomeIcons.wheatAwnCircleExclamation,['wheelchair']:FontAwesomeIcons.wheelchair,['wheelchairMove']:FontAwesomeIcons.wheelchairMove,['whiskeyGlass']:FontAwesomeIcons.whiskeyGlass,['whmcs']:FontAwesomeIcons.whmcs,['wifi']:FontAwesomeIcons.wifi,['wikipediaW']:FontAwesomeIcons.wikipediaW,['wind']:FontAwesomeIcons.wind,['solidWindowMaximize']:FontAwesomeIcons.solidWindowMaximize,['windowMaximize']:FontAwesomeIcons.windowMaximize,['solidWindowMinimize']:FontAwesomeIcons.solidWindowMinimize,['windowMinimize']:FontAwesomeIcons.windowMinimize,['solidWindowRestore']:FontAwesomeIcons.solidWindowRestore,['windowRestore']:FontAwesomeIcons.windowRestore,['windows']:FontAwesomeIcons.windows,['wineBottle']:FontAwesomeIcons.wineBottle,['wineGlass']:FontAwesomeIcons.wineGlass,['wineGlassEmpty']:FontAwesomeIcons.wineGlassEmpty,['wirsindhandwerk']:FontAwesomeIcons.wirsindhandwerk,['wix']:FontAwesomeIcons.wix,['wizardsOfTheCoast']:FontAwesomeIcons.wizardsOfTheCoast,['wodu']:FontAwesomeIcons.wodu,['wolfPackBattalion']:FontAwesomeIcons.wolfPackBattalion,['wonSign']:FontAwesomeIcons.wonSign,['wordpress']:FontAwesomeIcons.wordpress,['wordpressSimple']:FontAwesomeIcons.wordpressSimple,['worm']:FontAwesomeIcons.worm,['wpbeginner']:FontAwesomeIcons.wpbeginner,['wpexplorer']:FontAwesomeIcons.wpexplorer,['wpforms']:FontAwesomeIcons.wpforms,['wpressr']:FontAwesomeIcons.wpressr,['wrench']:FontAwesomeIcons.wrench,['x']:FontAwesomeIcons.x,['xRay']:FontAwesomeIcons.xRay,['xbox']:FontAwesomeIcons.xbox,['xing']:FontAwesomeIcons.xing,['xmark']:FontAwesomeIcons.xmark,['xmarksLines']:FontAwesomeIcons.xmarksLines,['y']:FontAwesomeIcons.y,['yCombinator']:FontAwesomeIcons.yCombinator,['yahoo']:FontAwesomeIcons.yahoo,['yammer']:FontAwesomeIcons.yammer,['yandex']:FontAwesomeIcons.yandex,['yandexInternational']:FontAwesomeIcons.yandexInternational,['yarn']:FontAwesomeIcons.yarn,['yelp']:FontAwesomeIcons.yelp,['yenSign']:FontAwesomeIcons.yenSign,['yinYang']:FontAwesomeIcons.yinYang,['yoast']:FontAwesomeIcons.yoast,['youtube']:FontAwesomeIcons.youtube,['z']:FontAwesomeIcons.z,['zhihu']:FontAwesomeIcons.zhihu,}),['FaIcon']:(props)=>FaIcon(props.__op_idx__('pa').__op_idx__(0),{key:props.__op_idx__('key'),size:props.__op_idx__('size').toDouble(),color:props.__op_idx__('color'),semanticLabel:props.__op_idx__('semanticLabel'),textDirection:props.__op_idx__('textDirection')}),['FairBindingWidget']:(props)=>FairBindingWidget({key:props.__op_idx__('key')}),['AppTheme']:convertObjectLiteralToSetOrMap({['notWhite']:AppTheme.notWhite,['nearlyWhite']:AppTheme.nearlyWhite,['white']:AppTheme.white,['nearlyBlack']:AppTheme.nearlyBlack,['grey']:AppTheme.grey,['dark_grey']:AppTheme.dark_grey,['darkText']:AppTheme.darkText,['darkerText']:AppTheme.darkerText,['lightText']:AppTheme.lightText,['deactivatedText']:AppTheme.deactivatedText,['dismissibleBackground']:AppTheme.dismissibleBackground,['chipBackground']:AppTheme.chipBackground,['spacer']:AppTheme.spacer,['fontName']:AppTheme.fontName,['textTheme']:AppTheme.textTheme,['display1']:AppTheme.display1,['headline']:AppTheme.headline,['title']:AppTheme.title,['subtitle']:AppTheme.subtitle,['body2']:AppTheme.body2,['body1']:AppTheme.body1,['caption']:AppTheme.caption,}),['ComposerWidget']:(props)=>ComposerWidget(),['BestUiPage']:(props)=>BestUiPage({key:props.__op_idx__('key')}),['HotelAppTheme.buildLightTheme']:(props)=>HotelAppTheme.buildLightTheme(),['SmoothStarRating']:(props)=>SmoothStarRating({starCount:props.__op_idx__('starCount')??5,spacing:props.__op_idx__('spacing').toDouble()??0.0,rating:props.__op_idx__('rating').toDouble()??0.0,defaultIconData:props.__op_idx__('defaultIconData'),onRatingChanged:props.__op_idx__('onRatingChanged'),color:props.__op_idx__('color'),borderColor:props.__op_idx__('borderColor'),size:props.__op_idx__('size').toDouble()??25,filledIconData:props.__op_idx__('filledIconData'),halfFilledIconData:props.__op_idx__('halfFilledIconData'),allowHalfRating:props.__op_idx__('allowHalfRating')??true}),['MasonryGridView']:(props)=>MasonryGridView({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),children:as(props.__op_idx__('children'))??[],semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId')}),['MasonryGridView.builder']:(props)=>MasonryGridView.builder({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.custom']:(props)=>MasonryGridView.custom({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),childrenDelegate:props.__op_idx__('childrenDelegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.count']:(props)=>MasonryGridView.count({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),crossAxisCount:props.__op_idx__('crossAxisCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.extent']:(props)=>MasonryGridView.extent({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),maxCrossAxisExtent:props.__op_idx__('maxCrossAxisExtent').toDouble()??0,mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['StaggeredGrid.custom']:(props)=>StaggeredGrid.custom({key:props.__op_idx__('key'),delegate:props.__op_idx__('delegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),['StaggeredGrid.count']:(props)=>StaggeredGrid.count({key:props.__op_idx__('key'),crossAxisCount:props.__op_idx__('crossAxisCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),['StaggeredGrid.extent']:(props)=>StaggeredGrid.extent({key:props.__op_idx__('key'),maxCrossAxisExtent:props.__op_idx__('maxCrossAxisExtent').toDouble()??0,mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),});}},mapping:function mapping(){const __thiz__=this;with(__thiz__){return const{'FontAwesomeIcons':false,'FaIcon':true,'FairBindingWidget':true,'AppTheme':false,'ComposerWidget':true,'BestUiPage':true,'HotelAppTheme':false,'SmoothStarRating':true,'MasonryGridView':true,'StaggeredGrid':true};}},};AppGeneratedModule.prototype.ctor=function(){GeneratedModule.prototype.ctor.call(this)};inherit(AppGeneratedModule,GeneratedModule);}__mod__.exports.AppGeneratedModule=AppGeneratedModule;},[]);defineModule(1,function(__mod__){with(__mod__.imports){function FairAppModule(){const inner=FairAppModule.__inner__;if(this==__global__){return new FairAppModule({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);FairAppModule.prototype.ctor.apply(this,args);return this;}}FairAppModule.__inner__=function inner(){AppGeneratedModule.__inner__.call(this);};FairAppModule.prototype={components:function components(){const __thiz__=this;with(__thiz__){return(function(){let __target__=;__target__.addAll(convertObjectLiteralToSetOrMap({['SliverChildBuilderDelegate']:(props)=>SliverChildBuilderDelegate(props.__op_idx__('pa').__op_idx__(0),{childCount:props.__op_idx__('childCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,semanticIndexOffset:props.__op_idx__('semanticIndexOffset')??0}),['InputBorder.none']:InputBorder.none,}));return __target__;})();}},};FairAppModule.prototype.ctor=function(){AppGeneratedModule.prototype.ctor.call(this)};inherit(FairAppModule,AppGeneratedModule);}__mod__.exports.FairAppModule=FairAppModule;},[2]);return runCallback(function(__mod__){with(__mod__.imports){function _MyHomePageState(){const inner=_MyHomePageState.__inner__;if(this==__global__){return new _MyHomePageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_MyHomePageState.prototype.ctor.apply(this,args);return this;}}_MyHomePageState.__inner__=function inner(){this.fairProps=__initProps__;this._counter=0;};_MyHomePageState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){fairProps=widget.fairProps;}},getTitle:function getTitle(){const __thiz__=this;with(__thiz__){return fairProps.__op_idx__('title');}},_incrementCounter:function _incrementCounter(){const __thiz__=this;with(__thiz__){setState('#FairKey#',function dummy(){_counter++;});}},};_MyHomePageState.prototype.ctor=function(){};;return _MyHomePageState();}},[[1,'g']]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(2,function(__mod__){with(__mod__.imports){function AppGeneratedModule(){const inner=AppGeneratedModule.__inner__;if(this==__global__){return new AppGeneratedModule({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);AppGeneratedModule.prototype.ctor.apply(this,args);return this;}}AppGeneratedModule.__inner__=function inner(){GeneratedModule.__inner__.call(this);};AppGeneratedModule.prototype={components:function components(){const __thiz__=this;with(__thiz__){return convertObjectLiteralToSetOrMap({['FontAwesomeIcons']:convertObjectLiteralToSetOrMap({['zero']:FontAwesomeIcons.zero,['one']:FontAwesomeIcons.one,['two']:FontAwesomeIcons.two,['three']:FontAwesomeIcons.three,['four']:FontAwesomeIcons.four,['five']:FontAwesomeIcons.five,['six']:FontAwesomeIcons.six,['seven']:FontAwesomeIcons.seven,['eight']:FontAwesomeIcons.eight,['nine']:FontAwesomeIcons.nine,['fortyTwoGroup']:FontAwesomeIcons.fortyTwoGroup,['fiveHundredPx']:FontAwesomeIcons.fiveHundredPx,['a']:FontAwesomeIcons.a,['accessibleIcon']:FontAwesomeIcons.accessibleIcon,['accusoft']:FontAwesomeIcons.accusoft,['solidAddressBook']:FontAwesomeIcons.solidAddressBook,['addressBook']:FontAwesomeIcons.addressBook,['solidAddressCard']:FontAwesomeIcons.solidAddressCard,['addressCard']:FontAwesomeIcons.addressCard,['adn']:FontAwesomeIcons.adn,['adversal']:FontAwesomeIcons.adversal,['affiliatetheme']:FontAwesomeIcons.affiliatetheme,['airbnb']:FontAwesomeIcons.airbnb,['algolia']:FontAwesomeIcons.algolia,['alignCenter']:FontAwesomeIcons.alignCenter,['alignJustify']:FontAwesomeIcons.alignJustify,['alignLeft']:FontAwesomeIcons.alignLeft,['alignRight']:FontAwesomeIcons.alignRight,['alipay']:FontAwesomeIcons.alipay,['amazon']:FontAwesomeIcons.amazon,['amazonPay']:FontAwesomeIcons.amazonPay,['amilia']:FontAwesomeIcons.amilia,['anchor']:FontAwesomeIcons.anchor,['anchorCircleCheck']:FontAwesomeIcons.anchorCircleCheck,['anchorCircleExclamation']:FontAwesomeIcons.anchorCircleExclamation,['anchorCircleXmark']:FontAwesomeIcons.anchorCircleXmark,['anchorLock']:FontAwesomeIcons.anchorLock,['android']:FontAwesomeIcons.android,['angellist']:FontAwesomeIcons.angellist,['angleDown']:FontAwesomeIcons.angleDown,['angleLeft']:FontAwesomeIcons.angleLeft,['angleRight']:FontAwesomeIcons.angleRight,['angleUp']:FontAwesomeIcons.angleUp,['anglesDown']:FontAwesomeIcons.anglesDown,['anglesLeft']:FontAwesomeIcons.anglesLeft,['anglesRight']:FontAwesomeIcons.anglesRight,['anglesUp']:FontAwesomeIcons.anglesUp,['angrycreative']:FontAwesomeIcons.angrycreative,['angular']:FontAwesomeIcons.angular,['ankh']:FontAwesomeIcons.ankh,['appStore']:FontAwesomeIcons.appStore,['appStoreIos']:FontAwesomeIcons.appStoreIos,['apper']:FontAwesomeIcons.apper,['apple']:FontAwesomeIcons.apple,['applePay']:FontAwesomeIcons.applePay,['appleWhole']:FontAwesomeIcons.appleWhole,['archway']:FontAwesomeIcons.archway,['arrowDown']:FontAwesomeIcons.arrowDown,['arrowDown19']:FontAwesomeIcons.arrowDown19,['arrowDown91']:FontAwesomeIcons.arrowDown91,['arrowDownAZ']:FontAwesomeIcons.arrowDownAZ,['arrowDownLong']:FontAwesomeIcons.arrowDownLong,['arrowDownShortWide']:FontAwesomeIcons.arrowDownShortWide,['arrowDownUpAcrossLine']:FontAwesomeIcons.arrowDownUpAcrossLine,['arrowDownUpLock']:FontAwesomeIcons.arrowDownUpLock,['arrowDownWideShort']:FontAwesomeIcons.arrowDownWideShort,['arrowDownZA']:FontAwesomeIcons.arrowDownZA,['arrowLeft']:FontAwesomeIcons.arrowLeft,['arrowLeftLong']:FontAwesomeIcons.arrowLeftLong,['arrowPointer']:FontAwesomeIcons.arrowPointer,['arrowRight']:FontAwesomeIcons.arrowRight,['arrowRightArrowLeft']:FontAwesomeIcons.arrowRightArrowLeft,['arrowRightFromBracket']:FontAwesomeIcons.arrowRightFromBracket,['arrowRightLong']:FontAwesomeIcons.arrowRightLong,['arrowRightToBracket']:FontAwesomeIcons.arrowRightToBracket,['arrowRightToCity']:FontAwesomeIcons.arrowRightToCity,['arrowRotateLeft']:FontAwesomeIcons.arrowRotateLeft,['arrowRotateRight']:FontAwesomeIcons.arrowRotateRight,['arrowTrendDown']:FontAwesomeIcons.arrowTrendDown,['arrowTrendUp']:FontAwesomeIcons.arrowTrendUp,['arrowTurnDown']:FontAwesomeIcons.arrowTurnDown,['arrowTurnUp']:FontAwesomeIcons.arrowTurnUp,['arrowUp']:FontAwesomeIcons.arrowUp,['arrowUp19']:FontAwesomeIcons.arrowUp19,['arrowUp91']:FontAwesomeIcons.arrowUp91,['arrowUpAZ']:FontAwesomeIcons.arrowUpAZ,['arrowUpFromBracket']:FontAwesomeIcons.arrowUpFromBracket,['arrowUpFromGroundWater']:FontAwesomeIcons.arrowUpFromGroundWater,['arrowUpFromWaterPump']:FontAwesomeIcons.arrowUpFromWaterPump,['arrowUpLong']:FontAwesomeIcons.arrowUpLong,['arrowUpRightDots']:FontAwesomeIcons.arrowUpRightDots,['arrowUpRightFromSquare']:FontAwesomeIcons.arrowUpRightFromSquare,['arrowUpShortWide']:FontAwesomeIcons.arrowUpShortWide,['arrowUpWideShort']:FontAwesomeIcons.arrowUpWideShort,['arrowUpZA']:FontAwesomeIcons.arrowUpZA,['arrowsDownToLine']:FontAwesomeIcons.arrowsDownToLine,['arrowsDownToPeople']:FontAwesomeIcons.arrowsDownToPeople,['arrowsLeftRight']:FontAwesomeIcons.arrowsLeftRight,['arrowsLeftRightToLine']:FontAwesomeIcons.arrowsLeftRightToLine,['arrowsRotate']:FontAwesomeIcons.arrowsRotate,['arrowsSpin']:FontAwesomeIcons.arrowsSpin,['arrowsSplitUpAndLeft']:FontAwesomeIcons.arrowsSplitUpAndLeft,['arrowsToCircle']:FontAwesomeIcons.arrowsToCircle,['arrowsToDot']:FontAwesomeIcons.arrowsToDot,['arrowsToEye']:FontAwesomeIcons.arrowsToEye,['arrowsTurnRight']:FontAwesomeIcons.arrowsTurnRight,['arrowsTurnToDots']:FontAwesomeIcons.arrowsTurnToDots,['arrowsUpDown']:FontAwesomeIcons.arrowsUpDown,['arrowsUpDownLeftRight']:FontAwesomeIcons.arrowsUpDownLeftRight,['arrowsUpToLine']:FontAwesomeIcons.arrowsUpToLine,['artstation']:FontAwesomeIcons.artstation,['asterisk']:FontAwesomeIcons.asterisk,['asymmetrik']:FontAwesomeIcons.asymmetrik,['at']:FontAwesomeIcons.at,['atlassian']:FontAwesomeIcons.atlassian,['atom']:FontAwesomeIcons.atom,['audible']:FontAwesomeIcons.audible,['audioDescription']:FontAwesomeIcons.audioDescription,['australSign']:FontAwesomeIcons.australSign,['autoprefixer']:FontAwesomeIcons.autoprefixer,['avianex']:FontAwesomeIcons.avianex,['aviato']:FontAwesomeIcons.aviato,['award']:FontAwesomeIcons.award,['aws']:FontAwesomeIcons.aws,['b']:FontAwesomeIcons.b,['baby']:FontAwesomeIcons.baby,['babyCarriage']:FontAwesomeIcons.babyCarriage,['backward']:FontAwesomeIcons.backward,['backwardFast']:FontAwesomeIcons.backwardFast,['backwardStep']:FontAwesomeIcons.backwardStep,['bacon']:FontAwesomeIcons.bacon,['bacteria']:FontAwesomeIcons.bacteria,['bacterium']:FontAwesomeIcons.bacterium,['bagShopping']:FontAwesomeIcons.bagShopping,['bahai']:FontAwesomeIcons.bahai,['bahtSign']:FontAwesomeIcons.bahtSign,['ban']:FontAwesomeIcons.ban,['banSmoking']:FontAwesomeIcons.banSmoking,['bandage']:FontAwesomeIcons.bandage,['bandcamp']:FontAwesomeIcons.bandcamp,['bangladeshiTakaSign']:FontAwesomeIcons.bangladeshiTakaSign,['barcode']:FontAwesomeIcons.barcode,['bars']:FontAwesomeIcons.bars,['barsProgress']:FontAwesomeIcons.barsProgress,['barsStaggered']:FontAwesomeIcons.barsStaggered,['baseball']:FontAwesomeIcons.baseball,['baseballBatBall']:FontAwesomeIcons.baseballBatBall,['basketShopping']:FontAwesomeIcons.basketShopping,['basketball']:FontAwesomeIcons.basketball,['bath']:FontAwesomeIcons.bath,['batteryEmpty']:FontAwesomeIcons.batteryEmpty,['batteryFull']:FontAwesomeIcons.batteryFull,['batteryHalf']:FontAwesomeIcons.batteryHalf,['batteryQuarter']:FontAwesomeIcons.batteryQuarter,['batteryThreeQuarters']:FontAwesomeIcons.batteryThreeQuarters,['battleNet']:FontAwesomeIcons.battleNet,['bed']:FontAwesomeIcons.bed,['bedPulse']:FontAwesomeIcons.bedPulse,['beerMugEmpty']:FontAwesomeIcons.beerMugEmpty,['behance']:FontAwesomeIcons.behance,['solidBell']:FontAwesomeIcons.solidBell,['bell']:FontAwesomeIcons.bell,['bellConcierge']:FontAwesomeIcons.bellConcierge,['solidBellSlash']:FontAwesomeIcons.solidBellSlash,['bellSlash']:FontAwesomeIcons.bellSlash,['bezierCurve']:FontAwesomeIcons.bezierCurve,['bicycle']:FontAwesomeIcons.bicycle,['bilibili']:FontAwesomeIcons.bilibili,['bimobject']:FontAwesomeIcons.bimobject,['binoculars']:FontAwesomeIcons.binoculars,['biohazard']:FontAwesomeIcons.biohazard,['bitbucket']:FontAwesomeIcons.bitbucket,['bitcoin']:FontAwesomeIcons.bitcoin,['bitcoinSign']:FontAwesomeIcons.bitcoinSign,['bity']:FontAwesomeIcons.bity,['blackTie']:FontAwesomeIcons.blackTie,['blackberry']:FontAwesomeIcons.blackberry,['blender']:FontAwesomeIcons.blender,['blenderPhone']:FontAwesomeIcons.blenderPhone,['blog']:FontAwesomeIcons.blog,['blogger']:FontAwesomeIcons.blogger,['bloggerB']:FontAwesomeIcons.bloggerB,['bluetooth']:FontAwesomeIcons.bluetooth,['bluetoothB']:FontAwesomeIcons.bluetoothB,['bold']:FontAwesomeIcons.bold,['bolt']:FontAwesomeIcons.bolt,['boltLightning']:FontAwesomeIcons.boltLightning,['bomb']:FontAwesomeIcons.bomb,['bone']:FontAwesomeIcons.bone,['bong']:FontAwesomeIcons.bong,['book']:FontAwesomeIcons.book,['bookAtlas']:FontAwesomeIcons.bookAtlas,['bookBible']:FontAwesomeIcons.bookBible,['bookBookmark']:FontAwesomeIcons.bookBookmark,['bookJournalWhills']:FontAwesomeIcons.bookJournalWhills,['bookMedical']:FontAwesomeIcons.bookMedical,['bookOpen']:FontAwesomeIcons.bookOpen,['bookOpenReader']:FontAwesomeIcons.bookOpenReader,['bookQuran']:FontAwesomeIcons.bookQuran,['bookSkull']:FontAwesomeIcons.bookSkull,['bookTanakh']:FontAwesomeIcons.bookTanakh,['solidBookmark']:FontAwesomeIcons.solidBookmark,['bookmark']:FontAwesomeIcons.bookmark,['bootstrap']:FontAwesomeIcons.bootstrap,['borderAll']:FontAwesomeIcons.borderAll,['borderNone']:FontAwesomeIcons.borderNone,['borderTopLeft']:FontAwesomeIcons.borderTopLeft,['boreHole']:FontAwesomeIcons.boreHole,['bots']:FontAwesomeIcons.bots,['bottleDroplet']:FontAwesomeIcons.bottleDroplet,['bottleWater']:FontAwesomeIcons.bottleWater,['bowlFood']:FontAwesomeIcons.bowlFood,['bowlRice']:FontAwesomeIcons.bowlRice,['bowlingBall']:FontAwesomeIcons.bowlingBall,['box']:FontAwesomeIcons.box,['boxArchive']:FontAwesomeIcons.boxArchive,['boxOpen']:FontAwesomeIcons.boxOpen,['boxTissue']:FontAwesomeIcons.boxTissue,['boxesPacking']:FontAwesomeIcons.boxesPacking,['boxesStacked']:FontAwesomeIcons.boxesStacked,['braille']:FontAwesomeIcons.braille,['brain']:FontAwesomeIcons.brain,['brazilianRealSign']:FontAwesomeIcons.brazilianRealSign,['breadSlice']:FontAwesomeIcons.breadSlice,['bridge']:FontAwesomeIcons.bridge,['bridgeCircleCheck']:FontAwesomeIcons.bridgeCircleCheck,['bridgeCircleExclamation']:FontAwesomeIcons.bridgeCircleExclamation,['bridgeCircleXmark']:FontAwesomeIcons.bridgeCircleXmark,['bridgeLock']:FontAwesomeIcons.bridgeLock,['bridgeWater']:FontAwesomeIcons.bridgeWater,['briefcase']:FontAwesomeIcons.briefcase,['briefcaseMedical']:FontAwesomeIcons.briefcaseMedical,['broom']:FontAwesomeIcons.broom,['broomBall']:FontAwesomeIcons.broomBall,['brush']:FontAwesomeIcons.brush,['btc']:FontAwesomeIcons.btc,['bucket']:FontAwesomeIcons.bucket,['buffer']:FontAwesomeIcons.buffer,['bug']:FontAwesomeIcons.bug,['bugSlash']:FontAwesomeIcons.bugSlash,['bugs']:FontAwesomeIcons.bugs,['solidBuilding']:FontAwesomeIcons.solidBuilding,['building']:FontAwesomeIcons.building,['buildingCircleArrowRight']:FontAwesomeIcons.buildingCircleArrowRight,['buildingCircleCheck']:FontAwesomeIcons.buildingCircleCheck,['buildingCircleExclamation']:FontAwesomeIcons.buildingCircleExclamation,['buildingCircleXmark']:FontAwesomeIcons.buildingCircleXmark,['buildingColumns']:FontAwesomeIcons.buildingColumns,['buildingFlag']:FontAwesomeIcons.buildingFlag,['buildingLock']:FontAwesomeIcons.buildingLock,['buildingNgo']:FontAwesomeIcons.buildingNgo,['buildingShield']:FontAwesomeIcons.buildingShield,['buildingUn']:FontAwesomeIcons.buildingUn,['buildingUser']:FontAwesomeIcons.buildingUser,['buildingWheat']:FontAwesomeIcons.buildingWheat,['bullhorn']:FontAwesomeIcons.bullhorn,['bullseye']:FontAwesomeIcons.bullseye,['burger']:FontAwesomeIcons.burger,['buromobelexperte']:FontAwesomeIcons.buromobelexperte,['burst']:FontAwesomeIcons.burst,['bus']:FontAwesomeIcons.bus,['busSimple']:FontAwesomeIcons.busSimple,['businessTime']:FontAwesomeIcons.businessTime,['buyNLarge']:FontAwesomeIcons.buyNLarge,['buysellads']:FontAwesomeIcons.buysellads,['c']:FontAwesomeIcons.c,['cableCar']:FontAwesomeIcons.cableCar,['cakeCandles']:FontAwesomeIcons.cakeCandles,['calculator']:FontAwesomeIcons.calculator,['solidCalendar']:FontAwesomeIcons.solidCalendar,['calendar']:FontAwesomeIcons.calendar,['solidCalendarCheck']:FontAwesomeIcons.solidCalendarCheck,['calendarCheck']:FontAwesomeIcons.calendarCheck,['calendarDay']:FontAwesomeIcons.calendarDay,['solidCalendarDays']:FontAwesomeIcons.solidCalendarDays,['calendarDays']:FontAwesomeIcons.calendarDays,['solidCalendarMinus']:FontAwesomeIcons.solidCalendarMinus,['calendarMinus']:FontAwesomeIcons.calendarMinus,['solidCalendarPlus']:FontAwesomeIcons.solidCalendarPlus,['calendarPlus']:FontAwesomeIcons.calendarPlus,['calendarWeek']:FontAwesomeIcons.calendarWeek,['solidCalendarXmark']:FontAwesomeIcons.solidCalendarXmark,['calendarXmark']:FontAwesomeIcons.calendarXmark,['camera']:FontAwesomeIcons.camera,['cameraRetro']:FontAwesomeIcons.cameraRetro,['cameraRotate']:FontAwesomeIcons.cameraRotate,['campground']:FontAwesomeIcons.campground,['canadianMapleLeaf']:FontAwesomeIcons.canadianMapleLeaf,['candyCane']:FontAwesomeIcons.candyCane,['cannabis']:FontAwesomeIcons.cannabis,['capsules']:FontAwesomeIcons.capsules,['car']:FontAwesomeIcons.car,['carBattery']:FontAwesomeIcons.carBattery,['carBurst']:FontAwesomeIcons.carBurst,['carOn']:FontAwesomeIcons.carOn,['carRear']:FontAwesomeIcons.carRear,['carSide']:FontAwesomeIcons.carSide,['carTunnel']:FontAwesomeIcons.carTunnel,['caravan']:FontAwesomeIcons.caravan,['caretDown']:FontAwesomeIcons.caretDown,['caretLeft']:FontAwesomeIcons.caretLeft,['caretRight']:FontAwesomeIcons.caretRight,['caretUp']:FontAwesomeIcons.caretUp,['carrot']:FontAwesomeIcons.carrot,['cartArrowDown']:FontAwesomeIcons.cartArrowDown,['cartFlatbed']:FontAwesomeIcons.cartFlatbed,['cartFlatbedSuitcase']:FontAwesomeIcons.cartFlatbedSuitcase,['cartPlus']:FontAwesomeIcons.cartPlus,['cartShopping']:FontAwesomeIcons.cartShopping,['cashRegister']:FontAwesomeIcons.cashRegister,['cat']:FontAwesomeIcons.cat,['ccAmazonPay']:FontAwesomeIcons.ccAmazonPay,['ccAmex']:FontAwesomeIcons.ccAmex,['ccApplePay']:FontAwesomeIcons.ccApplePay,['ccDinersClub']:FontAwesomeIcons.ccDinersClub,['ccDiscover']:FontAwesomeIcons.ccDiscover,['ccJcb']:FontAwesomeIcons.ccJcb,['ccMastercard']:FontAwesomeIcons.ccMastercard,['ccPaypal']:FontAwesomeIcons.ccPaypal,['ccStripe']:FontAwesomeIcons.ccStripe,['ccVisa']:FontAwesomeIcons.ccVisa,['cediSign']:FontAwesomeIcons.cediSign,['centSign']:FontAwesomeIcons.centSign,['centercode']:FontAwesomeIcons.centercode,['centos']:FontAwesomeIcons.centos,['certificate']:FontAwesomeIcons.certificate,['chair']:FontAwesomeIcons.chair,['chalkboard']:FontAwesomeIcons.chalkboard,['chalkboardUser']:FontAwesomeIcons.chalkboardUser,['champagneGlasses']:FontAwesomeIcons.champagneGlasses,['chargingStation']:FontAwesomeIcons.chargingStation,['chartArea']:FontAwesomeIcons.chartArea,['solidChartBar']:FontAwesomeIcons.solidChartBar,['chartBar']:FontAwesomeIcons.chartBar,['chartColumn']:FontAwesomeIcons.chartColumn,['chartGantt']:FontAwesomeIcons.chartGantt,['chartLine']:FontAwesomeIcons.chartLine,['chartPie']:FontAwesomeIcons.chartPie,['chartSimple']:FontAwesomeIcons.chartSimple,['check']:FontAwesomeIcons.check,['checkDouble']:FontAwesomeIcons.checkDouble,['checkToSlot']:FontAwesomeIcons.checkToSlot,['cheese']:FontAwesomeIcons.cheese,['chess']:FontAwesomeIcons.chess,['solidChessBishop']:FontAwesomeIcons.solidChessBishop,['chessBishop']:FontAwesomeIcons.chessBishop,['chessBoard']:FontAwesomeIcons.chessBoard,['solidChessKing']:FontAwesomeIcons.solidChessKing,['chessKing']:FontAwesomeIcons.chessKing,['solidChessKnight']:FontAwesomeIcons.solidChessKnight,['chessKnight']:FontAwesomeIcons.chessKnight,['solidChessPawn']:FontAwesomeIcons.solidChessPawn,['chessPawn']:FontAwesomeIcons.chessPawn,['solidChessQueen']:FontAwesomeIcons.solidChessQueen,['chessQueen']:FontAwesomeIcons.chessQueen,['solidChessRook']:FontAwesomeIcons.solidChessRook,['chessRook']:FontAwesomeIcons.chessRook,['chevronDown']:FontAwesomeIcons.chevronDown,['chevronLeft']:FontAwesomeIcons.chevronLeft,['chevronRight']:FontAwesomeIcons.chevronRight,['chevronUp']:FontAwesomeIcons.chevronUp,['child']:FontAwesomeIcons.child,['childCombatant']:FontAwesomeIcons.childCombatant,['childDress']:FontAwesomeIcons.childDress,['childReaching']:FontAwesomeIcons.childReaching,['children']:FontAwesomeIcons.children,['chrome']:FontAwesomeIcons.chrome,['chromecast']:FontAwesomeIcons.chromecast,['church']:FontAwesomeIcons.church,['solidCircle']:FontAwesomeIcons.solidCircle,['circle']:FontAwesomeIcons.circle,['circleArrowDown']:FontAwesomeIcons.circleArrowDown,['circleArrowLeft']:FontAwesomeIcons.circleArrowLeft,['circleArrowRight']:FontAwesomeIcons.circleArrowRight,['circleArrowUp']:FontAwesomeIcons.circleArrowUp,['solidCircleCheck']:FontAwesomeIcons.solidCircleCheck,['circleCheck']:FontAwesomeIcons.circleCheck,['circleChevronDown']:FontAwesomeIcons.circleChevronDown,['circleChevronLeft']:FontAwesomeIcons.circleChevronLeft,['circleChevronRight']:FontAwesomeIcons.circleChevronRight,['circleChevronUp']:FontAwesomeIcons.circleChevronUp,['circleDollarToSlot']:FontAwesomeIcons.circleDollarToSlot,['solidCircleDot']:FontAwesomeIcons.solidCircleDot,['circleDot']:FontAwesomeIcons.circleDot,['solidCircleDown']:FontAwesomeIcons.solidCircleDown,['circleDown']:FontAwesomeIcons.circleDown,['circleExclamation']:FontAwesomeIcons.circleExclamation,['circleH']:FontAwesomeIcons.circleH,['circleHalfStroke']:FontAwesomeIcons.circleHalfStroke,['circleInfo']:FontAwesomeIcons.circleInfo,['solidCircleLeft']:FontAwesomeIcons.solidCircleLeft,['circleLeft']:FontAwesomeIcons.circleLeft,['circleMinus']:FontAwesomeIcons.circleMinus,['circleNodes']:FontAwesomeIcons.circleNodes,['circleNotch']:FontAwesomeIcons.circleNotch,['solidCirclePause']:FontAwesomeIcons.solidCirclePause,['circlePause']:FontAwesomeIcons.circlePause,['solidCirclePlay']:FontAwesomeIcons.solidCirclePlay,['circlePlay']:FontAwesomeIcons.circlePlay,['circlePlus']:FontAwesomeIcons.circlePlus,['solidCircleQuestion']:FontAwesomeIcons.solidCircleQuestion,['circleQuestion']:FontAwesomeIcons.circleQuestion,['circleRadiation']:FontAwesomeIcons.circleRadiation,['solidCircleRight']:FontAwesomeIcons.solidCircleRight,['circleRight']:FontAwesomeIcons.circleRight,['solidCircleStop']:FontAwesomeIcons.solidCircleStop,['circleStop']:FontAwesomeIcons.circleStop,['solidCircleUp']:FontAwesomeIcons.solidCircleUp,['circleUp']:FontAwesomeIcons.circleUp,['solidCircleUser']:FontAwesomeIcons.solidCircleUser,['circleUser']:FontAwesomeIcons.circleUser,['solidCircleXmark']:FontAwesomeIcons.solidCircleXmark,['circleXmark']:FontAwesomeIcons.circleXmark,['city']:FontAwesomeIcons.city,['clapperboard']:FontAwesomeIcons.clapperboard,['solidClipboard']:FontAwesomeIcons.solidClipboard,['clipboard']:FontAwesomeIcons.clipboard,['clipboardCheck']:FontAwesomeIcons.clipboardCheck,['clipboardList']:FontAwesomeIcons.clipboardList,['clipboardQuestion']:FontAwesomeIcons.clipboardQuestion,['clipboardUser']:FontAwesomeIcons.clipboardUser,['solidClock']:FontAwesomeIcons.solidClock,['clock']:FontAwesomeIcons.clock,['clockRotateLeft']:FontAwesomeIcons.clockRotateLeft,['solidClone']:FontAwesomeIcons.solidClone,['clone']:FontAwesomeIcons.clone,['solidClosedCaptioning']:FontAwesomeIcons.solidClosedCaptioning,['closedCaptioning']:FontAwesomeIcons.closedCaptioning,['cloud']:FontAwesomeIcons.cloud,['cloudArrowDown']:FontAwesomeIcons.cloudArrowDown,['cloudArrowUp']:FontAwesomeIcons.cloudArrowUp,['cloudBolt']:FontAwesomeIcons.cloudBolt,['cloudMeatball']:FontAwesomeIcons.cloudMeatball,['cloudMoon']:FontAwesomeIcons.cloudMoon,['cloudMoonRain']:FontAwesomeIcons.cloudMoonRain,['cloudRain']:FontAwesomeIcons.cloudRain,['cloudShowersHeavy']:FontAwesomeIcons.cloudShowersHeavy,['cloudShowersWater']:FontAwesomeIcons.cloudShowersWater,['cloudSun']:FontAwesomeIcons.cloudSun,['cloudSunRain']:FontAwesomeIcons.cloudSunRain,['cloudflare']:FontAwesomeIcons.cloudflare,['cloudscale']:FontAwesomeIcons.cloudscale,['cloudsmith']:FontAwesomeIcons.cloudsmith,['cloudversify']:FontAwesomeIcons.cloudversify,['clover']:FontAwesomeIcons.clover,['cmplid']:FontAwesomeIcons.cmplid,['code']:FontAwesomeIcons.code,['codeBranch']:FontAwesomeIcons.codeBranch,['codeCommit']:FontAwesomeIcons.codeCommit,['codeCompare']:FontAwesomeIcons.codeCompare,['codeFork']:FontAwesomeIcons.codeFork,['codeMerge']:FontAwesomeIcons.codeMerge,['codePullRequest']:FontAwesomeIcons.codePullRequest,['codepen']:FontAwesomeIcons.codepen,['codiepie']:FontAwesomeIcons.codiepie,['coins']:FontAwesomeIcons.coins,['colonSign']:FontAwesomeIcons.colonSign,['solidComment']:FontAwesomeIcons.solidComment,['comment']:FontAwesomeIcons.comment,['commentDollar']:FontAwesomeIcons.commentDollar,['solidCommentDots']:FontAwesomeIcons.solidCommentDots,['commentDots']:FontAwesomeIcons.commentDots,['commentMedical']:FontAwesomeIcons.commentMedical,['commentSlash']:FontAwesomeIcons.commentSlash,['commentSms']:FontAwesomeIcons.commentSms,['solidComments']:FontAwesomeIcons.solidComments,['comments']:FontAwesomeIcons.comments,['commentsDollar']:FontAwesomeIcons.commentsDollar,['compactDisc']:FontAwesomeIcons.compactDisc,['solidCompass']:FontAwesomeIcons.solidCompass,['compass']:FontAwesomeIcons.compass,['compassDrafting']:FontAwesomeIcons.compassDrafting,['compress']:FontAwesomeIcons.compress,['computer']:FontAwesomeIcons.computer,['computerMouse']:FontAwesomeIcons.computerMouse,['confluence']:FontAwesomeIcons.confluence,['connectdevelop']:FontAwesomeIcons.connectdevelop,['contao']:FontAwesomeIcons.contao,['cookie']:FontAwesomeIcons.cookie,['cookieBite']:FontAwesomeIcons.cookieBite,['solidCopy']:FontAwesomeIcons.solidCopy,['copy']:FontAwesomeIcons.copy,['solidCopyright']:FontAwesomeIcons.solidCopyright,['copyright']:FontAwesomeIcons.copyright,['cottonBureau']:FontAwesomeIcons.cottonBureau,['couch']:FontAwesomeIcons.couch,['cow']:FontAwesomeIcons.cow,['cpanel']:FontAwesomeIcons.cpanel,['creativeCommons']:FontAwesomeIcons.creativeCommons,['creativeCommonsBy']:FontAwesomeIcons.creativeCommonsBy,['creativeCommonsNc']:FontAwesomeIcons.creativeCommonsNc,['creativeCommonsNcEu']:FontAwesomeIcons.creativeCommonsNcEu,['creativeCommonsNcJp']:FontAwesomeIcons.creativeCommonsNcJp,['creativeCommonsNd']:FontAwesomeIcons.creativeCommonsNd,['creativeCommonsPd']:FontAwesomeIcons.creativeCommonsPd,['creativeCommonsPdAlt']:FontAwesomeIcons.creativeCommonsPdAlt,['creativeCommonsRemix']:FontAwesomeIcons.creativeCommonsRemix,['creativeCommonsSa']:FontAwesomeIcons.creativeCommonsSa,['creativeCommonsSampling']:FontAwesomeIcons.creativeCommonsSampling,['creativeCommonsSamplingPlus']:FontAwesomeIcons.creativeCommonsSamplingPlus,['creativeCommonsShare']:FontAwesomeIcons.creativeCommonsShare,['creativeCommonsZero']:FontAwesomeIcons.creativeCommonsZero,['solidCreditCard']:FontAwesomeIcons.solidCreditCard,['creditCard']:FontAwesomeIcons.creditCard,['criticalRole']:FontAwesomeIcons.criticalRole,['crop']:FontAwesomeIcons.crop,['cropSimple']:FontAwesomeIcons.cropSimple,['cross']:FontAwesomeIcons.cross,['crosshairs']:FontAwesomeIcons.crosshairs,['crow']:FontAwesomeIcons.crow,['crown']:FontAwesomeIcons.crown,['crutch']:FontAwesomeIcons.crutch,['cruzeiroSign']:FontAwesomeIcons.cruzeiroSign,['css3']:FontAwesomeIcons.css3,['css3Alt']:FontAwesomeIcons.css3Alt,['cube']:FontAwesomeIcons.cube,['cubes']:FontAwesomeIcons.cubes,['cubesStacked']:FontAwesomeIcons.cubesStacked,['cuttlefish']:FontAwesomeIcons.cuttlefish,['d']:FontAwesomeIcons.d,['dAndD']:FontAwesomeIcons.dAndD,['dAndDBeyond']:FontAwesomeIcons.dAndDBeyond,['dailymotion']:FontAwesomeIcons.dailymotion,['dashcube']:FontAwesomeIcons.dashcube,['database']:FontAwesomeIcons.database,['deezer']:FontAwesomeIcons.deezer,['deleteLeft']:FontAwesomeIcons.deleteLeft,['delicious']:FontAwesomeIcons.delicious,['democrat']:FontAwesomeIcons.democrat,['deploydog']:FontAwesomeIcons.deploydog,['deskpro']:FontAwesomeIcons.deskpro,['desktop']:FontAwesomeIcons.desktop,['dev']:FontAwesomeIcons.dev,['deviantart']:FontAwesomeIcons.deviantart,['dharmachakra']:FontAwesomeIcons.dharmachakra,['dhl']:FontAwesomeIcons.dhl,['diagramNext']:FontAwesomeIcons.diagramNext,['diagramPredecessor']:FontAwesomeIcons.diagramPredecessor,['diagramProject']:FontAwesomeIcons.diagramProject,['diagramSuccessor']:FontAwesomeIcons.diagramSuccessor,['diamond']:FontAwesomeIcons.diamond,['diamondTurnRight']:FontAwesomeIcons.diamondTurnRight,['diaspora']:FontAwesomeIcons.diaspora,['dice']:FontAwesomeIcons.dice,['diceD20']:FontAwesomeIcons.diceD20,['diceD6']:FontAwesomeIcons.diceD6,['diceFive']:FontAwesomeIcons.diceFive,['diceFour']:FontAwesomeIcons.diceFour,['diceOne']:FontAwesomeIcons.diceOne,['diceSix']:FontAwesomeIcons.diceSix,['diceThree']:FontAwesomeIcons.diceThree,['diceTwo']:FontAwesomeIcons.diceTwo,['digg']:FontAwesomeIcons.digg,['digitalOcean']:FontAwesomeIcons.digitalOcean,['discord']:FontAwesomeIcons.discord,['discourse']:FontAwesomeIcons.discourse,['disease']:FontAwesomeIcons.disease,['display']:FontAwesomeIcons.display,['divide']:FontAwesomeIcons.divide,['dna']:FontAwesomeIcons.dna,['dochub']:FontAwesomeIcons.dochub,['docker']:FontAwesomeIcons.docker,['dog']:FontAwesomeIcons.dog,['dollarSign']:FontAwesomeIcons.dollarSign,['dolly']:FontAwesomeIcons.dolly,['dongSign']:FontAwesomeIcons.dongSign,['doorClosed']:FontAwesomeIcons.doorClosed,['doorOpen']:FontAwesomeIcons.doorOpen,['dove']:FontAwesomeIcons.dove,['downLeftAndUpRightToCenter']:FontAwesomeIcons.downLeftAndUpRightToCenter,['downLong']:FontAwesomeIcons.downLong,['download']:FontAwesomeIcons.download,['draft2digital']:FontAwesomeIcons.draft2digital,['dragon']:FontAwesomeIcons.dragon,['drawPolygon']:FontAwesomeIcons.drawPolygon,['dribbble']:FontAwesomeIcons.dribbble,['dropbox']:FontAwesomeIcons.dropbox,['droplet']:FontAwesomeIcons.droplet,['dropletSlash']:FontAwesomeIcons.dropletSlash,['drum']:FontAwesomeIcons.drum,['drumSteelpan']:FontAwesomeIcons.drumSteelpan,['drumstickBite']:FontAwesomeIcons.drumstickBite,['drupal']:FontAwesomeIcons.drupal,['dumbbell']:FontAwesomeIcons.dumbbell,['dumpster']:FontAwesomeIcons.dumpster,['dumpsterFire']:FontAwesomeIcons.dumpsterFire,['dungeon']:FontAwesomeIcons.dungeon,['dyalog']:FontAwesomeIcons.dyalog,['e']:FontAwesomeIcons.e,['earDeaf']:FontAwesomeIcons.earDeaf,['earListen']:FontAwesomeIcons.earListen,['earlybirds']:FontAwesomeIcons.earlybirds,['earthAfrica']:FontAwesomeIcons.earthAfrica,['earthAmericas']:FontAwesomeIcons.earthAmericas,['earthAsia']:FontAwesomeIcons.earthAsia,['earthEurope']:FontAwesomeIcons.earthEurope,['earthOceania']:FontAwesomeIcons.earthOceania,['ebay']:FontAwesomeIcons.ebay,['edge']:FontAwesomeIcons.edge,['edgeLegacy']:FontAwesomeIcons.edgeLegacy,['egg']:FontAwesomeIcons.egg,['eject']:FontAwesomeIcons.eject,['elementor']:FontAwesomeIcons.elementor,['elevator']:FontAwesomeIcons.elevator,['ellipsis']:FontAwesomeIcons.ellipsis,['ellipsisVertical']:FontAwesomeIcons.ellipsisVertical,['ello']:FontAwesomeIcons.ello,['ember']:FontAwesomeIcons.ember,['empire']:FontAwesomeIcons.empire,['solidEnvelope']:FontAwesomeIcons.solidEnvelope,['envelope']:FontAwesomeIcons.envelope,['envelopeCircleCheck']:FontAwesomeIcons.envelopeCircleCheck,['solidEnvelopeOpen']:FontAwesomeIcons.solidEnvelopeOpen,['envelopeOpen']:FontAwesomeIcons.envelopeOpen,['envelopeOpenText']:FontAwesomeIcons.envelopeOpenText,['envelopesBulk']:FontAwesomeIcons.envelopesBulk,['envira']:FontAwesomeIcons.envira,['equals']:FontAwesomeIcons.equals,['eraser']:FontAwesomeIcons.eraser,['erlang']:FontAwesomeIcons.erlang,['ethereum']:FontAwesomeIcons.ethereum,['ethernet']:FontAwesomeIcons.ethernet,['etsy']:FontAwesomeIcons.etsy,['euroSign']:FontAwesomeIcons.euroSign,['evernote']:FontAwesomeIcons.evernote,['exclamation']:FontAwesomeIcons.exclamation,['expand']:FontAwesomeIcons.expand,['expeditedssl']:FontAwesomeIcons.expeditedssl,['explosion']:FontAwesomeIcons.explosion,['solidEye']:FontAwesomeIcons.solidEye,['eye']:FontAwesomeIcons.eye,['eyeDropper']:FontAwesomeIcons.eyeDropper,['eyeLowVision']:FontAwesomeIcons.eyeLowVision,['solidEyeSlash']:FontAwesomeIcons.solidEyeSlash,['eyeSlash']:FontAwesomeIcons.eyeSlash,['f']:FontAwesomeIcons.f,['solidFaceAngry']:FontAwesomeIcons.solidFaceAngry,['faceAngry']:FontAwesomeIcons.faceAngry,['solidFaceDizzy']:FontAwesomeIcons.solidFaceDizzy,['faceDizzy']:FontAwesomeIcons.faceDizzy,['solidFaceFlushed']:FontAwesomeIcons.solidFaceFlushed,['faceFlushed']:FontAwesomeIcons.faceFlushed,['solidFaceFrown']:FontAwesomeIcons.solidFaceFrown,['faceFrown']:FontAwesomeIcons.faceFrown,['solidFaceFrownOpen']:FontAwesomeIcons.solidFaceFrownOpen,['faceFrownOpen']:FontAwesomeIcons.faceFrownOpen,['solidFaceGrimace']:FontAwesomeIcons.solidFaceGrimace,['faceGrimace']:FontAwesomeIcons.faceGrimace,['solidFaceGrin']:FontAwesomeIcons.solidFaceGrin,['faceGrin']:FontAwesomeIcons.faceGrin,['solidFaceGrinBeam']:FontAwesomeIcons.solidFaceGrinBeam,['faceGrinBeam']:FontAwesomeIcons.faceGrinBeam,['solidFaceGrinBeamSweat']:FontAwesomeIcons.solidFaceGrinBeamSweat,['faceGrinBeamSweat']:FontAwesomeIcons.faceGrinBeamSweat,['solidFaceGrinHearts']:FontAwesomeIcons.solidFaceGrinHearts,['faceGrinHearts']:FontAwesomeIcons.faceGrinHearts,['solidFaceGrinSquint']:FontAwesomeIcons.solidFaceGrinSquint,['faceGrinSquint']:FontAwesomeIcons.faceGrinSquint,['solidFaceGrinSquintTears']:FontAwesomeIcons.solidFaceGrinSquintTears,['faceGrinSquintTears']:FontAwesomeIcons.faceGrinSquintTears,['solidFaceGrinStars']:FontAwesomeIcons.solidFaceGrinStars,['faceGrinStars']:FontAwesomeIcons.faceGrinStars,['solidFaceGrinTears']:FontAwesomeIcons.solidFaceGrinTears,['faceGrinTears']:FontAwesomeIcons.faceGrinTears,['solidFaceGrinTongue']:FontAwesomeIcons.solidFaceGrinTongue,['faceGrinTongue']:FontAwesomeIcons.faceGrinTongue,['solidFaceGrinTongueSquint']:FontAwesomeIcons.solidFaceGrinTongueSquint,['faceGrinTongueSquint']:FontAwesomeIcons.faceGrinTongueSquint,['solidFaceGrinTongueWink']:FontAwesomeIcons.solidFaceGrinTongueWink,['faceGrinTongueWink']:FontAwesomeIcons.faceGrinTongueWink,['solidFaceGrinWide']:FontAwesomeIcons.solidFaceGrinWide,['faceGrinWide']:FontAwesomeIcons.faceGrinWide,['solidFaceGrinWink']:FontAwesomeIcons.solidFaceGrinWink,['faceGrinWink']:FontAwesomeIcons.faceGrinWink,['solidFaceKiss']:FontAwesomeIcons.solidFaceKiss,['faceKiss']:FontAwesomeIcons.faceKiss,['solidFaceKissBeam']:FontAwesomeIcons.solidFaceKissBeam,['faceKissBeam']:FontAwesomeIcons.faceKissBeam,['solidFaceKissWinkHeart']:FontAwesomeIcons.solidFaceKissWinkHeart,['faceKissWinkHeart']:FontAwesomeIcons.faceKissWinkHeart,['solidFaceLaugh']:FontAwesomeIcons.solidFaceLaugh,['faceLaugh']:FontAwesomeIcons.faceLaugh,['solidFaceLaughBeam']:FontAwesomeIcons.solidFaceLaughBeam,['faceLaughBeam']:FontAwesomeIcons.faceLaughBeam,['solidFaceLaughSquint']:FontAwesomeIcons.solidFaceLaughSquint,['faceLaughSquint']:FontAwesomeIcons.faceLaughSquint,['solidFaceLaughWink']:FontAwesomeIcons.solidFaceLaughWink,['faceLaughWink']:FontAwesomeIcons.faceLaughWink,['solidFaceMeh']:FontAwesomeIcons.solidFaceMeh,['faceMeh']:FontAwesomeIcons.faceMeh,['solidFaceMehBlank']:FontAwesomeIcons.solidFaceMehBlank,['faceMehBlank']:FontAwesomeIcons.faceMehBlank,['solidFaceRollingEyes']:FontAwesomeIcons.solidFaceRollingEyes,['faceRollingEyes']:FontAwesomeIcons.faceRollingEyes,['solidFaceSadCry']:FontAwesomeIcons.solidFaceSadCry,['faceSadCry']:FontAwesomeIcons.faceSadCry,['solidFaceSadTear']:FontAwesomeIcons.solidFaceSadTear,['faceSadTear']:FontAwesomeIcons.faceSadTear,['solidFaceSmile']:FontAwesomeIcons.solidFaceSmile,['faceSmile']:FontAwesomeIcons.faceSmile,['solidFaceSmileBeam']:FontAwesomeIcons.solidFaceSmileBeam,['faceSmileBeam']:FontAwesomeIcons.faceSmileBeam,['solidFaceSmileWink']:FontAwesomeIcons.solidFaceSmileWink,['faceSmileWink']:FontAwesomeIcons.faceSmileWink,['solidFaceSurprise']:FontAwesomeIcons.solidFaceSurprise,['faceSurprise']:FontAwesomeIcons.faceSurprise,['solidFaceTired']:FontAwesomeIcons.solidFaceTired,['faceTired']:FontAwesomeIcons.faceTired,['facebook']:FontAwesomeIcons.facebook,['facebookF']:FontAwesomeIcons.facebookF,['facebookMessenger']:FontAwesomeIcons.facebookMessenger,['fan']:FontAwesomeIcons.fan,['fantasyFlightGames']:FontAwesomeIcons.fantasyFlightGames,['faucet']:FontAwesomeIcons.faucet,['faucetDrip']:FontAwesomeIcons.faucetDrip,['fax']:FontAwesomeIcons.fax,['feather']:FontAwesomeIcons.feather,['featherPointed']:FontAwesomeIcons.featherPointed,['fedex']:FontAwesomeIcons.fedex,['fedora']:FontAwesomeIcons.fedora,['ferry']:FontAwesomeIcons.ferry,['figma']:FontAwesomeIcons.figma,['solidFile']:FontAwesomeIcons.solidFile,['file']:FontAwesomeIcons.file,['fileArrowDown']:FontAwesomeIcons.fileArrowDown,['fileArrowUp']:FontAwesomeIcons.fileArrowUp,['solidFileAudio']:FontAwesomeIcons.solidFileAudio,['fileAudio']:FontAwesomeIcons.fileAudio,['fileCircleCheck']:FontAwesomeIcons.fileCircleCheck,['fileCircleExclamation']:FontAwesomeIcons.fileCircleExclamation,['fileCircleMinus']:FontAwesomeIcons.fileCircleMinus,['fileCirclePlus']:FontAwesomeIcons.fileCirclePlus,['fileCircleQuestion']:FontAwesomeIcons.fileCircleQuestion,['fileCircleXmark']:FontAwesomeIcons.fileCircleXmark,['solidFileCode']:FontAwesomeIcons.solidFileCode,['fileCode']:FontAwesomeIcons.fileCode,['fileContract']:FontAwesomeIcons.fileContract,['fileCsv']:FontAwesomeIcons.fileCsv,['solidFileExcel']:FontAwesomeIcons.solidFileExcel,['fileExcel']:FontAwesomeIcons.fileExcel,['fileExport']:FontAwesomeIcons.fileExport,['solidFileImage']:FontAwesomeIcons.solidFileImage,['fileImage']:FontAwesomeIcons.fileImage,['fileImport']:FontAwesomeIcons.fileImport,['fileInvoice']:FontAwesomeIcons.fileInvoice,['fileInvoiceDollar']:FontAwesomeIcons.fileInvoiceDollar,['solidFileLines']:FontAwesomeIcons.solidFileLines,['fileLines']:FontAwesomeIcons.fileLines,['fileMedical']:FontAwesomeIcons.fileMedical,['solidFilePdf']:FontAwesomeIcons.solidFilePdf,['filePdf']:FontAwesomeIcons.filePdf,['filePen']:FontAwesomeIcons.filePen,['solidFilePowerpoint']:FontAwesomeIcons.solidFilePowerpoint,['filePowerpoint']:FontAwesomeIcons.filePowerpoint,['filePrescription']:FontAwesomeIcons.filePrescription,['fileShield']:FontAwesomeIcons.fileShield,['fileSignature']:FontAwesomeIcons.fileSignature,['solidFileVideo']:FontAwesomeIcons.solidFileVideo,['fileVideo']:FontAwesomeIcons.fileVideo,['fileWaveform']:FontAwesomeIcons.fileWaveform,['solidFileWord']:FontAwesomeIcons.solidFileWord,['fileWord']:FontAwesomeIcons.fileWord,['solidFileZipper']:FontAwesomeIcons.solidFileZipper,['fileZipper']:FontAwesomeIcons.fileZipper,['fill']:FontAwesomeIcons.fill,['fillDrip']:FontAwesomeIcons.fillDrip,['film']:FontAwesomeIcons.film,['filter']:FontAwesomeIcons.filter,['filterCircleDollar']:FontAwesomeIcons.filterCircleDollar,['filterCircleXmark']:FontAwesomeIcons.filterCircleXmark,['fingerprint']:FontAwesomeIcons.fingerprint,['fire']:FontAwesomeIcons.fire,['fireBurner']:FontAwesomeIcons.fireBurner,['fireExtinguisher']:FontAwesomeIcons.fireExtinguisher,['fireFlameCurved']:FontAwesomeIcons.fireFlameCurved,['fireFlameSimple']:FontAwesomeIcons.fireFlameSimple,['firefox']:FontAwesomeIcons.firefox,['firefoxBrowser']:FontAwesomeIcons.firefoxBrowser,['firstOrder']:FontAwesomeIcons.firstOrder,['firstOrderAlt']:FontAwesomeIcons.firstOrderAlt,['firstdraft']:FontAwesomeIcons.firstdraft,['fish']:FontAwesomeIcons.fish,['fishFins']:FontAwesomeIcons.fishFins,['solidFlag']:FontAwesomeIcons.solidFlag,['flag']:FontAwesomeIcons.flag,['flagCheckered']:FontAwesomeIcons.flagCheckered,['flagUsa']:FontAwesomeIcons.flagUsa,['flask']:FontAwesomeIcons.flask,['flaskVial']:FontAwesomeIcons.flaskVial,['flickr']:FontAwesomeIcons.flickr,['flipboard']:FontAwesomeIcons.flipboard,['solidFloppyDisk']:FontAwesomeIcons.solidFloppyDisk,['floppyDisk']:FontAwesomeIcons.floppyDisk,['florinSign']:FontAwesomeIcons.florinSign,['fly']:FontAwesomeIcons.fly,['solidFolder']:FontAwesomeIcons.solidFolder,['folder']:FontAwesomeIcons.folder,['solidFolderClosed']:FontAwesomeIcons.solidFolderClosed,['folderClosed']:FontAwesomeIcons.folderClosed,['folderMinus']:FontAwesomeIcons.folderMinus,['solidFolderOpen']:FontAwesomeIcons.solidFolderOpen,['folderOpen']:FontAwesomeIcons.folderOpen,['folderPlus']:FontAwesomeIcons.folderPlus,['folderTree']:FontAwesomeIcons.folderTree,['font']:FontAwesomeIcons.font,['solidFontAwesome']:FontAwesomeIcons.solidFontAwesome,['fontAwesome']:FontAwesomeIcons.fontAwesome,['brandsFontAwesome']:FontAwesomeIcons.brandsFontAwesome,['fonticons']:FontAwesomeIcons.fonticons,['fonticonsFi']:FontAwesomeIcons.fonticonsFi,['football']:FontAwesomeIcons.football,['fortAwesome']:FontAwesomeIcons.fortAwesome,['fortAwesomeAlt']:FontAwesomeIcons.fortAwesomeAlt,['forumbee']:FontAwesomeIcons.forumbee,['forward']:FontAwesomeIcons.forward,['forwardFast']:FontAwesomeIcons.forwardFast,['forwardStep']:FontAwesomeIcons.forwardStep,['foursquare']:FontAwesomeIcons.foursquare,['francSign']:FontAwesomeIcons.francSign,['freeCodeCamp']:FontAwesomeIcons.freeCodeCamp,['freebsd']:FontAwesomeIcons.freebsd,['frog']:FontAwesomeIcons.frog,['fulcrum']:FontAwesomeIcons.fulcrum,['solidFutbol']:FontAwesomeIcons.solidFutbol,['futbol']:FontAwesomeIcons.futbol,['g']:FontAwesomeIcons.g,['galacticRepublic']:FontAwesomeIcons.galacticRepublic,['galacticSenate']:FontAwesomeIcons.galacticSenate,['gamepad']:FontAwesomeIcons.gamepad,['gasPump']:FontAwesomeIcons.gasPump,['gauge']:FontAwesomeIcons.gauge,['gaugeHigh']:FontAwesomeIcons.gaugeHigh,['gaugeSimple']:FontAwesomeIcons.gaugeSimple,['gaugeSimpleHigh']:FontAwesomeIcons.gaugeSimpleHigh,['gavel']:FontAwesomeIcons.gavel,['gear']:FontAwesomeIcons.gear,['gears']:FontAwesomeIcons.gears,['solidGem']:FontAwesomeIcons.solidGem,['gem']:FontAwesomeIcons.gem,['genderless']:FontAwesomeIcons.genderless,['getPocket']:FontAwesomeIcons.getPocket,['gg']:FontAwesomeIcons.gg,['ggCircle']:FontAwesomeIcons.ggCircle,['ghost']:FontAwesomeIcons.ghost,['gift']:FontAwesomeIcons.gift,['gifts']:FontAwesomeIcons.gifts,['git']:FontAwesomeIcons.git,['gitAlt']:FontAwesomeIcons.gitAlt,['github']:FontAwesomeIcons.github,['githubAlt']:FontAwesomeIcons.githubAlt,['gitkraken']:FontAwesomeIcons.gitkraken,['gitlab']:FontAwesomeIcons.gitlab,['gitter']:FontAwesomeIcons.gitter,['glassWater']:FontAwesomeIcons.glassWater,['glassWaterDroplet']:FontAwesomeIcons.glassWaterDroplet,['glasses']:FontAwesomeIcons.glasses,['glide']:FontAwesomeIcons.glide,['glideG']:FontAwesomeIcons.glideG,['globe']:FontAwesomeIcons.globe,['gofore']:FontAwesomeIcons.gofore,['golang']:FontAwesomeIcons.golang,['golfBallTee']:FontAwesomeIcons.golfBallTee,['goodreads']:FontAwesomeIcons.goodreads,['goodreadsG']:FontAwesomeIcons.goodreadsG,['google']:FontAwesomeIcons.google,['googleDrive']:FontAwesomeIcons.googleDrive,['googlePay']:FontAwesomeIcons.googlePay,['googlePlay']:FontAwesomeIcons.googlePlay,['googlePlus']:FontAwesomeIcons.googlePlus,['googlePlusG']:FontAwesomeIcons.googlePlusG,['googleWallet']:FontAwesomeIcons.googleWallet,['gopuram']:FontAwesomeIcons.gopuram,['graduationCap']:FontAwesomeIcons.graduationCap,['gratipay']:FontAwesomeIcons.gratipay,['grav']:FontAwesomeIcons.grav,['greaterThan']:FontAwesomeIcons.greaterThan,['greaterThanEqual']:FontAwesomeIcons.greaterThanEqual,['grip']:FontAwesomeIcons.grip,['gripLines']:FontAwesomeIcons.gripLines,['gripLinesVertical']:FontAwesomeIcons.gripLinesVertical,['gripVertical']:FontAwesomeIcons.gripVertical,['gripfire']:FontAwesomeIcons.gripfire,['groupArrowsRotate']:FontAwesomeIcons.groupArrowsRotate,['grunt']:FontAwesomeIcons.grunt,['guaraniSign']:FontAwesomeIcons.guaraniSign,['guilded']:FontAwesomeIcons.guilded,['guitar']:FontAwesomeIcons.guitar,['gulp']:FontAwesomeIcons.gulp,['gun']:FontAwesomeIcons.gun,['h']:FontAwesomeIcons.h,['hackerNews']:FontAwesomeIcons.hackerNews,['hackerrank']:FontAwesomeIcons.hackerrank,['hammer']:FontAwesomeIcons.hammer,['hamsa']:FontAwesomeIcons.hamsa,['solidHand']:FontAwesomeIcons.solidHand,['hand']:FontAwesomeIcons.hand,['solidHandBackFist']:FontAwesomeIcons.solidHandBackFist,['handBackFist']:FontAwesomeIcons.handBackFist,['handDots']:FontAwesomeIcons.handDots,['handFist']:FontAwesomeIcons.handFist,['handHolding']:FontAwesomeIcons.handHolding,['handHoldingDollar']:FontAwesomeIcons.handHoldingDollar,['handHoldingDroplet']:FontAwesomeIcons.handHoldingDroplet,['handHoldingHand']:FontAwesomeIcons.handHoldingHand,['handHoldingHeart']:FontAwesomeIcons.handHoldingHeart,['handHoldingMedical']:FontAwesomeIcons.handHoldingMedical,['solidHandLizard']:FontAwesomeIcons.solidHandLizard,['handLizard']:FontAwesomeIcons.handLizard,['handMiddleFinger']:FontAwesomeIcons.handMiddleFinger,['solidHandPeace']:FontAwesomeIcons.solidHandPeace,['handPeace']:FontAwesomeIcons.handPeace,['solidHandPointDown']:FontAwesomeIcons.solidHandPointDown,['handPointDown']:FontAwesomeIcons.handPointDown,['solidHandPointLeft']:FontAwesomeIcons.solidHandPointLeft,['handPointLeft']:FontAwesomeIcons.handPointLeft,['solidHandPointRight']:FontAwesomeIcons.solidHandPointRight,['handPointRight']:FontAwesomeIcons.handPointRight,['solidHandPointUp']:FontAwesomeIcons.solidHandPointUp,['handPointUp']:FontAwesomeIcons.handPointUp,['solidHandPointer']:FontAwesomeIcons.solidHandPointer,['handPointer']:FontAwesomeIcons.handPointer,['solidHandScissors']:FontAwesomeIcons.solidHandScissors,['handScissors']:FontAwesomeIcons.handScissors,['handSparkles']:FontAwesomeIcons.handSparkles,['solidHandSpock']:FontAwesomeIcons.solidHandSpock,['handSpock']:FontAwesomeIcons.handSpock,['handcuffs']:FontAwesomeIcons.handcuffs,['hands']:FontAwesomeIcons.hands,['handsAslInterpreting']:FontAwesomeIcons.handsAslInterpreting,['handsBound']:FontAwesomeIcons.handsBound,['handsBubbles']:FontAwesomeIcons.handsBubbles,['handsClapping']:FontAwesomeIcons.handsClapping,['handsHolding']:FontAwesomeIcons.handsHolding,['handsHoldingChild']:FontAwesomeIcons.handsHoldingChild,['handsHoldingCircle']:FontAwesomeIcons.handsHoldingCircle,['handsPraying']:FontAwesomeIcons.handsPraying,['solidHandshake']:FontAwesomeIcons.solidHandshake,['handshake']:FontAwesomeIcons.handshake,['handshakeAngle']:FontAwesomeIcons.handshakeAngle,['handshakeSimple']:FontAwesomeIcons.handshakeSimple,['handshakeSimpleSlash']:FontAwesomeIcons.handshakeSimpleSlash,['handshakeSlash']:FontAwesomeIcons.handshakeSlash,['hanukiah']:FontAwesomeIcons.hanukiah,['solidHardDrive']:FontAwesomeIcons.solidHardDrive,['hardDrive']:FontAwesomeIcons.hardDrive,['hashnode']:FontAwesomeIcons.hashnode,['hashtag']:FontAwesomeIcons.hashtag,['hatCowboy']:FontAwesomeIcons.hatCowboy,['hatCowboySide']:FontAwesomeIcons.hatCowboySide,['hatWizard']:FontAwesomeIcons.hatWizard,['headSideCough']:FontAwesomeIcons.headSideCough,['headSideCoughSlash']:FontAwesomeIcons.headSideCoughSlash,['headSideMask']:FontAwesomeIcons.headSideMask,['headSideVirus']:FontAwesomeIcons.headSideVirus,['heading']:FontAwesomeIcons.heading,['headphones']:FontAwesomeIcons.headphones,['headphonesSimple']:FontAwesomeIcons.headphonesSimple,['headset']:FontAwesomeIcons.headset,['solidHeart']:FontAwesomeIcons.solidHeart,['heart']:FontAwesomeIcons.heart,['heartCircleBolt']:FontAwesomeIcons.heartCircleBolt,['heartCircleCheck']:FontAwesomeIcons.heartCircleCheck,['heartCircleExclamation']:FontAwesomeIcons.heartCircleExclamation,['heartCircleMinus']:FontAwesomeIcons.heartCircleMinus,['heartCirclePlus']:FontAwesomeIcons.heartCirclePlus,['heartCircleXmark']:FontAwesomeIcons.heartCircleXmark,['heartCrack']:FontAwesomeIcons.heartCrack,['heartPulse']:FontAwesomeIcons.heartPulse,['helicopter']:FontAwesomeIcons.helicopter,['helicopterSymbol']:FontAwesomeIcons.helicopterSymbol,['helmetSafety']:FontAwesomeIcons.helmetSafety,['helmetUn']:FontAwesomeIcons.helmetUn,['highlighter']:FontAwesomeIcons.highlighter,['hillAvalanche']:FontAwesomeIcons.hillAvalanche,['hillRockslide']:FontAwesomeIcons.hillRockslide,['hippo']:FontAwesomeIcons.hippo,['hips']:FontAwesomeIcons.hips,['hireAHelper']:FontAwesomeIcons.hireAHelper,['hive']:FontAwesomeIcons.hive,['hockeyPuck']:FontAwesomeIcons.hockeyPuck,['hollyBerry']:FontAwesomeIcons.hollyBerry,['hooli']:FontAwesomeIcons.hooli,['hornbill']:FontAwesomeIcons.hornbill,['horse']:FontAwesomeIcons.horse,['horseHead']:FontAwesomeIcons.horseHead,['solidHospital']:FontAwesomeIcons.solidHospital,['hospital']:FontAwesomeIcons.hospital,['hospitalUser']:FontAwesomeIcons.hospitalUser,['hotTubPerson']:FontAwesomeIcons.hotTubPerson,['hotdog']:FontAwesomeIcons.hotdog,['hotel']:FontAwesomeIcons.hotel,['hotjar']:FontAwesomeIcons.hotjar,['solidHourglass']:FontAwesomeIcons.solidHourglass,['hourglass']:FontAwesomeIcons.hourglass,['hourglassEnd']:FontAwesomeIcons.hourglassEnd,['solidHourglassHalf']:FontAwesomeIcons.solidHourglassHalf,['hourglassHalf']:FontAwesomeIcons.hourglassHalf,['hourglassStart']:FontAwesomeIcons.hourglassStart,['house']:FontAwesomeIcons.house,['houseChimney']:FontAwesomeIcons.houseChimney,['houseChimneyCrack']:FontAwesomeIcons.houseChimneyCrack,['houseChimneyMedical']:FontAwesomeIcons.houseChimneyMedical,['houseChimneyUser']:FontAwesomeIcons.houseChimneyUser,['houseChimneyWindow']:FontAwesomeIcons.houseChimneyWindow,['houseCircleCheck']:FontAwesomeIcons.houseCircleCheck,['houseCircleExclamation']:FontAwesomeIcons.houseCircleExclamation,['houseCircleXmark']:FontAwesomeIcons.houseCircleXmark,['houseCrack']:FontAwesomeIcons.houseCrack,['houseFire']:FontAwesomeIcons.houseFire,['houseFlag']:FontAwesomeIcons.houseFlag,['houseFloodWater']:FontAwesomeIcons.houseFloodWater,['houseFloodWaterCircleArrowRight']:FontAwesomeIcons.houseFloodWaterCircleArrowRight,['houseLaptop']:FontAwesomeIcons.houseLaptop,['houseLock']:FontAwesomeIcons.houseLock,['houseMedical']:FontAwesomeIcons.houseMedical,['houseMedicalCircleCheck']:FontAwesomeIcons.houseMedicalCircleCheck,['houseMedicalCircleExclamation']:FontAwesomeIcons.houseMedicalCircleExclamation,['houseMedicalCircleXmark']:FontAwesomeIcons.houseMedicalCircleXmark,['houseMedicalFlag']:FontAwesomeIcons.houseMedicalFlag,['houseSignal']:FontAwesomeIcons.houseSignal,['houseTsunami']:FontAwesomeIcons.houseTsunami,['houseUser']:FontAwesomeIcons.houseUser,['houzz']:FontAwesomeIcons.houzz,['hryvniaSign']:FontAwesomeIcons.hryvniaSign,['html5']:FontAwesomeIcons.html5,['hubspot']:FontAwesomeIcons.hubspot,['hurricane']:FontAwesomeIcons.hurricane,['i']:FontAwesomeIcons.i,['iCursor']:FontAwesomeIcons.iCursor,['iceCream']:FontAwesomeIcons.iceCream,['icicles']:FontAwesomeIcons.icicles,['icons']:FontAwesomeIcons.icons,['solidIdBadge']:FontAwesomeIcons.solidIdBadge,['idBadge']:FontAwesomeIcons.idBadge,['solidIdCard']:FontAwesomeIcons.solidIdCard,['idCard']:FontAwesomeIcons.idCard,['idCardClip']:FontAwesomeIcons.idCardClip,['ideal']:FontAwesomeIcons.ideal,['igloo']:FontAwesomeIcons.igloo,['solidImage']:FontAwesomeIcons.solidImage,['image']:FontAwesomeIcons.image,['imagePortrait']:FontAwesomeIcons.imagePortrait,['solidImages']:FontAwesomeIcons.solidImages,['images']:FontAwesomeIcons.images,['imdb']:FontAwesomeIcons.imdb,['inbox']:FontAwesomeIcons.inbox,['indent']:FontAwesomeIcons.indent,['indianRupeeSign']:FontAwesomeIcons.indianRupeeSign,['industry']:FontAwesomeIcons.industry,['infinity']:FontAwesomeIcons.infinity,['info']:FontAwesomeIcons.info,['instagram']:FontAwesomeIcons.instagram,['instalod']:FontAwesomeIcons.instalod,['intercom']:FontAwesomeIcons.intercom,['internetExplorer']:FontAwesomeIcons.internetExplorer,['invision']:FontAwesomeIcons.invision,['ioxhost']:FontAwesomeIcons.ioxhost,['italic']:FontAwesomeIcons.italic,['itchIo']:FontAwesomeIcons.itchIo,['itunes']:FontAwesomeIcons.itunes,['itunesNote']:FontAwesomeIcons.itunesNote,['j']:FontAwesomeIcons.j,['jar']:FontAwesomeIcons.jar,['jarWheat']:FontAwesomeIcons.jarWheat,['java']:FontAwesomeIcons.java,['jedi']:FontAwesomeIcons.jedi,['jediOrder']:FontAwesomeIcons.jediOrder,['jenkins']:FontAwesomeIcons.jenkins,['jetFighter']:FontAwesomeIcons.jetFighter,['jetFighterUp']:FontAwesomeIcons.jetFighterUp,['jira']:FontAwesomeIcons.jira,['joget']:FontAwesomeIcons.joget,['joint']:FontAwesomeIcons.joint,['joomla']:FontAwesomeIcons.joomla,['js']:FontAwesomeIcons.js,['jsfiddle']:FontAwesomeIcons.jsfiddle,['jugDetergent']:FontAwesomeIcons.jugDetergent,['k']:FontAwesomeIcons.k,['kaaba']:FontAwesomeIcons.kaaba,['kaggle']:FontAwesomeIcons.kaggle,['key']:FontAwesomeIcons.key,['keybase']:FontAwesomeIcons.keybase,['solidKeyboard']:FontAwesomeIcons.solidKeyboard,['keyboard']:FontAwesomeIcons.keyboard,['keycdn']:FontAwesomeIcons.keycdn,['khanda']:FontAwesomeIcons.khanda,['kickstarter']:FontAwesomeIcons.kickstarter,['kickstarterK']:FontAwesomeIcons.kickstarterK,['kipSign']:FontAwesomeIcons.kipSign,['kitMedical']:FontAwesomeIcons.kitMedical,['kitchenSet']:FontAwesomeIcons.kitchenSet,['kiwiBird']:FontAwesomeIcons.kiwiBird,['korvue']:FontAwesomeIcons.korvue,['l']:FontAwesomeIcons.l,['landMineOn']:FontAwesomeIcons.landMineOn,['landmark']:FontAwesomeIcons.landmark,['landmarkDome']:FontAwesomeIcons.landmarkDome,['landmarkFlag']:FontAwesomeIcons.landmarkFlag,['language']:FontAwesomeIcons.language,['laptop']:FontAwesomeIcons.laptop,['laptopCode']:FontAwesomeIcons.laptopCode,['laptopFile']:FontAwesomeIcons.laptopFile,['laptopMedical']:FontAwesomeIcons.laptopMedical,['laravel']:FontAwesomeIcons.laravel,['lariSign']:FontAwesomeIcons.lariSign,['lastfm']:FontAwesomeIcons.lastfm,['layerGroup']:FontAwesomeIcons.layerGroup,['leaf']:FontAwesomeIcons.leaf,['leanpub']:FontAwesomeIcons.leanpub,['leftLong']:FontAwesomeIcons.leftLong,['leftRight']:FontAwesomeIcons.leftRight,['solidLemon']:FontAwesomeIcons.solidLemon,['lemon']:FontAwesomeIcons.lemon,['less']:FontAwesomeIcons.less,['lessThan']:FontAwesomeIcons.lessThan,['lessThanEqual']:FontAwesomeIcons.lessThanEqual,['solidLifeRing']:FontAwesomeIcons.solidLifeRing,['lifeRing']:FontAwesomeIcons.lifeRing,['solidLightbulb']:FontAwesomeIcons.solidLightbulb,['lightbulb']:FontAwesomeIcons.lightbulb,['line']:FontAwesomeIcons.line,['linesLeaning']:FontAwesomeIcons.linesLeaning,['link']:FontAwesomeIcons.link,['linkSlash']:FontAwesomeIcons.linkSlash,['linkedin']:FontAwesomeIcons.linkedin,['linkedinIn']:FontAwesomeIcons.linkedinIn,['linode']:FontAwesomeIcons.linode,['linux']:FontAwesomeIcons.linux,['liraSign']:FontAwesomeIcons.liraSign,['list']:FontAwesomeIcons.list,['listCheck']:FontAwesomeIcons.listCheck,['listOl']:FontAwesomeIcons.listOl,['listUl']:FontAwesomeIcons.listUl,['litecoinSign']:FontAwesomeIcons.litecoinSign,['locationArrow']:FontAwesomeIcons.locationArrow,['locationCrosshairs']:FontAwesomeIcons.locationCrosshairs,['locationDot']:FontAwesomeIcons.locationDot,['locationPin']:FontAwesomeIcons.locationPin,['locationPinLock']:FontAwesomeIcons.locationPinLock,['lock']:FontAwesomeIcons.lock,['lockOpen']:FontAwesomeIcons.lockOpen,['locust']:FontAwesomeIcons.locust,['lungs']:FontAwesomeIcons.lungs,['lungsVirus']:FontAwesomeIcons.lungsVirus,['lyft']:FontAwesomeIcons.lyft,['m']:FontAwesomeIcons.m,['magento']:FontAwesomeIcons.magento,['magnet']:FontAwesomeIcons.magnet,['magnifyingGlass']:FontAwesomeIcons.magnifyingGlass,['magnifyingGlassArrowRight']:FontAwesomeIcons.magnifyingGlassArrowRight,['magnifyingGlassChart']:FontAwesomeIcons.magnifyingGlassChart,['magnifyingGlassDollar']:FontAwesomeIcons.magnifyingGlassDollar,['magnifyingGlassLocation']:FontAwesomeIcons.magnifyingGlassLocation,['magnifyingGlassMinus']:FontAwesomeIcons.magnifyingGlassMinus,['magnifyingGlassPlus']:FontAwesomeIcons.magnifyingGlassPlus,['mailchimp']:FontAwesomeIcons.mailchimp,['manatSign']:FontAwesomeIcons.manatSign,['mandalorian']:FontAwesomeIcons.mandalorian,['solidMap']:FontAwesomeIcons.solidMap,['map']:FontAwesomeIcons.map,['mapLocation']:FontAwesomeIcons.mapLocation,['mapLocationDot']:FontAwesomeIcons.mapLocationDot,['mapPin']:FontAwesomeIcons.mapPin,['markdown']:FontAwesomeIcons.markdown,['marker']:FontAwesomeIcons.marker,['mars']:FontAwesomeIcons.mars,['marsAndVenus']:FontAwesomeIcons.marsAndVenus,['marsAndVenusBurst']:FontAwesomeIcons.marsAndVenusBurst,['marsDouble']:FontAwesomeIcons.marsDouble,['marsStroke']:FontAwesomeIcons.marsStroke,['marsStrokeRight']:FontAwesomeIcons.marsStrokeRight,['marsStrokeUp']:FontAwesomeIcons.marsStrokeUp,['martiniGlass']:FontAwesomeIcons.martiniGlass,['martiniGlassCitrus']:FontAwesomeIcons.martiniGlassCitrus,['martiniGlassEmpty']:FontAwesomeIcons.martiniGlassEmpty,['mask']:FontAwesomeIcons.mask,['maskFace']:FontAwesomeIcons.maskFace,['maskVentilator']:FontAwesomeIcons.maskVentilator,['masksTheater']:FontAwesomeIcons.masksTheater,['mastodon']:FontAwesomeIcons.mastodon,['mattressPillow']:FontAwesomeIcons.mattressPillow,['maxcdn']:FontAwesomeIcons.maxcdn,['maximize']:FontAwesomeIcons.maximize,['mdb']:FontAwesomeIcons.mdb,['medal']:FontAwesomeIcons.medal,['medapps']:FontAwesomeIcons.medapps,['medium']:FontAwesomeIcons.medium,['medrt']:FontAwesomeIcons.medrt,['meetup']:FontAwesomeIcons.meetup,['megaport']:FontAwesomeIcons.megaport,['memory']:FontAwesomeIcons.memory,['mendeley']:FontAwesomeIcons.mendeley,['menorah']:FontAwesomeIcons.menorah,['mercury']:FontAwesomeIcons.mercury,['solidMessage']:FontAwesomeIcons.solidMessage,['message']:FontAwesomeIcons.message,['meta']:FontAwesomeIcons.meta,['meteor']:FontAwesomeIcons.meteor,['microblog']:FontAwesomeIcons.microblog,['microchip']:FontAwesomeIcons.microchip,['microphone']:FontAwesomeIcons.microphone,['microphoneLines']:FontAwesomeIcons.microphoneLines,['microphoneLinesSlash']:FontAwesomeIcons.microphoneLinesSlash,['microphoneSlash']:FontAwesomeIcons.microphoneSlash,['microscope']:FontAwesomeIcons.microscope,['microsoft']:FontAwesomeIcons.microsoft,['millSign']:FontAwesomeIcons.millSign,['minimize']:FontAwesomeIcons.minimize,['minus']:FontAwesomeIcons.minus,['mitten']:FontAwesomeIcons.mitten,['mix']:FontAwesomeIcons.mix,['mixcloud']:FontAwesomeIcons.mixcloud,['mixer']:FontAwesomeIcons.mixer,['mizuni']:FontAwesomeIcons.mizuni,['mobile']:FontAwesomeIcons.mobile,['mobileButton']:FontAwesomeIcons.mobileButton,['mobileRetro']:FontAwesomeIcons.mobileRetro,['mobileScreen']:FontAwesomeIcons.mobileScreen,['mobileScreenButton']:FontAwesomeIcons.mobileScreenButton,['modx']:FontAwesomeIcons.modx,['monero']:FontAwesomeIcons.monero,['moneyBill']:FontAwesomeIcons.moneyBill,['solidMoneyBill1']:FontAwesomeIcons.solidMoneyBill1,['moneyBill1']:FontAwesomeIcons.moneyBill1,['moneyBill1Wave']:FontAwesomeIcons.moneyBill1Wave,['moneyBillTransfer']:FontAwesomeIcons.moneyBillTransfer,['moneyBillTrendUp']:FontAwesomeIcons.moneyBillTrendUp,['moneyBillWave']:FontAwesomeIcons.moneyBillWave,['moneyBillWheat']:FontAwesomeIcons.moneyBillWheat,['moneyBills']:FontAwesomeIcons.moneyBills,['moneyCheck']:FontAwesomeIcons.moneyCheck,['moneyCheckDollar']:FontAwesomeIcons.moneyCheckDollar,['monument']:FontAwesomeIcons.monument,['solidMoon']:FontAwesomeIcons.solidMoon,['moon']:FontAwesomeIcons.moon,['mortarPestle']:FontAwesomeIcons.mortarPestle,['mosque']:FontAwesomeIcons.mosque,['mosquito']:FontAwesomeIcons.mosquito,['mosquitoNet']:FontAwesomeIcons.mosquitoNet,['motorcycle']:FontAwesomeIcons.motorcycle,['mound']:FontAwesomeIcons.mound,['mountain']:FontAwesomeIcons.mountain,['mountainCity']:FontAwesomeIcons.mountainCity,['mountainSun']:FontAwesomeIcons.mountainSun,['mugHot']:FontAwesomeIcons.mugHot,['mugSaucer']:FontAwesomeIcons.mugSaucer,['music']:FontAwesomeIcons.music,['n']:FontAwesomeIcons.n,['nairaSign']:FontAwesomeIcons.nairaSign,['napster']:FontAwesomeIcons.napster,['neos']:FontAwesomeIcons.neos,['networkWired']:FontAwesomeIcons.networkWired,['neuter']:FontAwesomeIcons.neuter,['solidNewspaper']:FontAwesomeIcons.solidNewspaper,['newspaper']:FontAwesomeIcons.newspaper,['nfcDirectional']:FontAwesomeIcons.nfcDirectional,['nfcSymbol']:FontAwesomeIcons.nfcSymbol,['nimblr']:FontAwesomeIcons.nimblr,['node']:FontAwesomeIcons.node,['nodeJs']:FontAwesomeIcons.nodeJs,['notEqual']:FontAwesomeIcons.notEqual,['notdef']:FontAwesomeIcons.notdef,['solidNoteSticky']:FontAwesomeIcons.solidNoteSticky,['noteSticky']:FontAwesomeIcons.noteSticky,['notesMedical']:FontAwesomeIcons.notesMedical,['npm']:FontAwesomeIcons.npm,['ns8']:FontAwesomeIcons.ns8,['nutritionix']:FontAwesomeIcons.nutritionix,['o']:FontAwesomeIcons.o,['solidObjectGroup']:FontAwesomeIcons.solidObjectGroup,['objectGroup']:FontAwesomeIcons.objectGroup,['solidObjectUngroup']:FontAwesomeIcons.solidObjectUngroup,['objectUngroup']:FontAwesomeIcons.objectUngroup,['octopusDeploy']:FontAwesomeIcons.octopusDeploy,['odnoklassniki']:FontAwesomeIcons.odnoklassniki,['odysee']:FontAwesomeIcons.odysee,['oilCan']:FontAwesomeIcons.oilCan,['oilWell']:FontAwesomeIcons.oilWell,['oldRepublic']:FontAwesomeIcons.oldRepublic,['om']:FontAwesomeIcons.om,['opencart']:FontAwesomeIcons.opencart,['openid']:FontAwesomeIcons.openid,['opera']:FontAwesomeIcons.opera,['optinMonster']:FontAwesomeIcons.optinMonster,['orcid']:FontAwesomeIcons.orcid,['osi']:FontAwesomeIcons.osi,['otter']:FontAwesomeIcons.otter,['outdent']:FontAwesomeIcons.outdent,['p']:FontAwesomeIcons.p,['padlet']:FontAwesomeIcons.padlet,['page4']:FontAwesomeIcons.page4,['pagelines']:FontAwesomeIcons.pagelines,['pager']:FontAwesomeIcons.pager,['paintRoller']:FontAwesomeIcons.paintRoller,['paintbrush']:FontAwesomeIcons.paintbrush,['palette']:FontAwesomeIcons.palette,['palfed']:FontAwesomeIcons.palfed,['pallet']:FontAwesomeIcons.pallet,['panorama']:FontAwesomeIcons.panorama,['solidPaperPlane']:FontAwesomeIcons.solidPaperPlane,['paperPlane']:FontAwesomeIcons.paperPlane,['paperclip']:FontAwesomeIcons.paperclip,['parachuteBox']:FontAwesomeIcons.parachuteBox,['paragraph']:FontAwesomeIcons.paragraph,['passport']:FontAwesomeIcons.passport,['solidPaste']:FontAwesomeIcons.solidPaste,['paste']:FontAwesomeIcons.paste,['patreon']:FontAwesomeIcons.patreon,['pause']:FontAwesomeIcons.pause,['paw']:FontAwesomeIcons.paw,['paypal']:FontAwesomeIcons.paypal,['peace']:FontAwesomeIcons.peace,['pen']:FontAwesomeIcons.pen,['penClip']:FontAwesomeIcons.penClip,['penFancy']:FontAwesomeIcons.penFancy,['penNib']:FontAwesomeIcons.penNib,['penRuler']:FontAwesomeIcons.penRuler,['solidPenToSquare']:FontAwesomeIcons.solidPenToSquare,['penToSquare']:FontAwesomeIcons.penToSquare,['pencil']:FontAwesomeIcons.pencil,['peopleArrows']:FontAwesomeIcons.peopleArrows,['peopleCarryBox']:FontAwesomeIcons.peopleCarryBox,['peopleGroup']:FontAwesomeIcons.peopleGroup,['peopleLine']:FontAwesomeIcons.peopleLine,['peoplePulling']:FontAwesomeIcons.peoplePulling,['peopleRobbery']:FontAwesomeIcons.peopleRobbery,['peopleRoof']:FontAwesomeIcons.peopleRoof,['pepperHot']:FontAwesomeIcons.pepperHot,['perbyte']:FontAwesomeIcons.perbyte,['percent']:FontAwesomeIcons.percent,['periscope']:FontAwesomeIcons.periscope,['person']:FontAwesomeIcons.person,['personArrowDownToLine']:FontAwesomeIcons.personArrowDownToLine,['personArrowUpFromLine']:FontAwesomeIcons.personArrowUpFromLine,['personBiking']:FontAwesomeIcons.personBiking,['personBooth']:FontAwesomeIcons.personBooth,['personBreastfeeding']:FontAwesomeIcons.personBreastfeeding,['personBurst']:FontAwesomeIcons.personBurst,['personCane']:FontAwesomeIcons.personCane,['personChalkboard']:FontAwesomeIcons.personChalkboard,['personCircleCheck']:FontAwesomeIcons.personCircleCheck,['personCircleExclamation']:FontAwesomeIcons.personCircleExclamation,['personCircleMinus']:FontAwesomeIcons.personCircleMinus,['personCirclePlus']:FontAwesomeIcons.personCirclePlus,['personCircleQuestion']:FontAwesomeIcons.personCircleQuestion,['personCircleXmark']:FontAwesomeIcons.personCircleXmark,['personDigging']:FontAwesomeIcons.personDigging,['personDotsFromLine']:FontAwesomeIcons.personDotsFromLine,['personDress']:FontAwesomeIcons.personDress,['personDressBurst']:FontAwesomeIcons.personDressBurst,['personDrowning']:FontAwesomeIcons.personDrowning,['personFalling']:FontAwesomeIcons.personFalling,['personFallingBurst']:FontAwesomeIcons.personFallingBurst,['personHalfDress']:FontAwesomeIcons.personHalfDress,['personHarassing']:FontAwesomeIcons.personHarassing,['personHiking']:FontAwesomeIcons.personHiking,['personMilitaryPointing']:FontAwesomeIcons.personMilitaryPointing,['personMilitaryRifle']:FontAwesomeIcons.personMilitaryRifle,['personMilitaryToPerson']:FontAwesomeIcons.personMilitaryToPerson,['personPraying']:FontAwesomeIcons.personPraying,['personPregnant']:FontAwesomeIcons.personPregnant,['personRays']:FontAwesomeIcons.personRays,['personRifle']:FontAwesomeIcons.personRifle,['personRunning']:FontAwesomeIcons.personRunning,['personShelter']:FontAwesomeIcons.personShelter,['personSkating']:FontAwesomeIcons.personSkating,['personSkiing']:FontAwesomeIcons.personSkiing,['personSkiingNordic']:FontAwesomeIcons.personSkiingNordic,['personSnowboarding']:FontAwesomeIcons.personSnowboarding,['personSwimming']:FontAwesomeIcons.personSwimming,['personThroughWindow']:FontAwesomeIcons.personThroughWindow,['personWalking']:FontAwesomeIcons.personWalking,['personWalkingArrowLoopLeft']:FontAwesomeIcons.personWalkingArrowLoopLeft,['personWalkingArrowRight']:FontAwesomeIcons.personWalkingArrowRight,['personWalkingDashedLineArrowRight']:FontAwesomeIcons.personWalkingDashedLineArrowRight,['personWalkingLuggage']:FontAwesomeIcons.personWalkingLuggage,['personWalkingWithCane']:FontAwesomeIcons.personWalkingWithCane,['pesetaSign']:FontAwesomeIcons.pesetaSign,['pesoSign']:FontAwesomeIcons.pesoSign,['phabricator']:FontAwesomeIcons.phabricator,['phoenixFramework']:FontAwesomeIcons.phoenixFramework,['phoenixSquadron']:FontAwesomeIcons.phoenixSquadron,['phone']:FontAwesomeIcons.phone,['phoneFlip']:FontAwesomeIcons.phoneFlip,['phoneSlash']:FontAwesomeIcons.phoneSlash,['phoneVolume']:FontAwesomeIcons.phoneVolume,['photoFilm']:FontAwesomeIcons.photoFilm,['php']:FontAwesomeIcons.php,['piedPiper']:FontAwesomeIcons.piedPiper,['piedPiperAlt']:FontAwesomeIcons.piedPiperAlt,['piedPiperHat']:FontAwesomeIcons.piedPiperHat,['piedPiperPp']:FontAwesomeIcons.piedPiperPp,['piggyBank']:FontAwesomeIcons.piggyBank,['pills']:FontAwesomeIcons.pills,['pinterest']:FontAwesomeIcons.pinterest,['pinterestP']:FontAwesomeIcons.pinterestP,['pix']:FontAwesomeIcons.pix,['pizzaSlice']:FontAwesomeIcons.pizzaSlice,['placeOfWorship']:FontAwesomeIcons.placeOfWorship,['plane']:FontAwesomeIcons.plane,['planeArrival']:FontAwesomeIcons.planeArrival,['planeCircleCheck']:FontAwesomeIcons.planeCircleCheck,['planeCircleExclamation']:FontAwesomeIcons.planeCircleExclamation,['planeCircleXmark']:FontAwesomeIcons.planeCircleXmark,['planeDeparture']:FontAwesomeIcons.planeDeparture,['planeLock']:FontAwesomeIcons.planeLock,['planeSlash']:FontAwesomeIcons.planeSlash,['planeUp']:FontAwesomeIcons.planeUp,['plantWilt']:FontAwesomeIcons.plantWilt,['plateWheat']:FontAwesomeIcons.plateWheat,['play']:FontAwesomeIcons.play,['playstation']:FontAwesomeIcons.playstation,['plug']:FontAwesomeIcons.plug,['plugCircleBolt']:FontAwesomeIcons.plugCircleBolt,['plugCircleCheck']:FontAwesomeIcons.plugCircleCheck,['plugCircleExclamation']:FontAwesomeIcons.plugCircleExclamation,['plugCircleMinus']:FontAwesomeIcons.plugCircleMinus,['plugCirclePlus']:FontAwesomeIcons.plugCirclePlus,['plugCircleXmark']:FontAwesomeIcons.plugCircleXmark,['plus']:FontAwesomeIcons.plus,['plusMinus']:FontAwesomeIcons.plusMinus,['podcast']:FontAwesomeIcons.podcast,['poo']:FontAwesomeIcons.poo,['pooStorm']:FontAwesomeIcons.pooStorm,['poop']:FontAwesomeIcons.poop,['powerOff']:FontAwesomeIcons.powerOff,['prescription']:FontAwesomeIcons.prescription,['prescriptionBottle']:FontAwesomeIcons.prescriptionBottle,['prescriptionBottleMedical']:FontAwesomeIcons.prescriptionBottleMedical,['print']:FontAwesomeIcons.print,['productHunt']:FontAwesomeIcons.productHunt,['pumpMedical']:FontAwesomeIcons.pumpMedical,['pumpSoap']:FontAwesomeIcons.pumpSoap,['pushed']:FontAwesomeIcons.pushed,['puzzlePiece']:FontAwesomeIcons.puzzlePiece,['python']:FontAwesomeIcons.python,['q']:FontAwesomeIcons.q,['qq']:FontAwesomeIcons.qq,['qrcode']:FontAwesomeIcons.qrcode,['question']:FontAwesomeIcons.question,['quinscape']:FontAwesomeIcons.quinscape,['quora']:FontAwesomeIcons.quora,['quoteLeft']:FontAwesomeIcons.quoteLeft,['quoteRight']:FontAwesomeIcons.quoteRight,['r']:FontAwesomeIcons.r,['rProject']:FontAwesomeIcons.rProject,['radiation']:FontAwesomeIcons.radiation,['radio']:FontAwesomeIcons.radio,['rainbow']:FontAwesomeIcons.rainbow,['rankingStar']:FontAwesomeIcons.rankingStar,['raspberryPi']:FontAwesomeIcons.raspberryPi,['ravelry']:FontAwesomeIcons.ravelry,['react']:FontAwesomeIcons.react,['reacteurope']:FontAwesomeIcons.reacteurope,['readme']:FontAwesomeIcons.readme,['rebel']:FontAwesomeIcons.rebel,['receipt']:FontAwesomeIcons.receipt,['recordVinyl']:FontAwesomeIcons.recordVinyl,['rectangleAd']:FontAwesomeIcons.rectangleAd,['solidRectangleList']:FontAwesomeIcons.solidRectangleList,['rectangleList']:FontAwesomeIcons.rectangleList,['solidRectangleXmark']:FontAwesomeIcons.solidRectangleXmark,['rectangleXmark']:FontAwesomeIcons.rectangleXmark,['recycle']:FontAwesomeIcons.recycle,['redRiver']:FontAwesomeIcons.redRiver,['reddit']:FontAwesomeIcons.reddit,['redditAlien']:FontAwesomeIcons.redditAlien,['redhat']:FontAwesomeIcons.redhat,['solidRegistered']:FontAwesomeIcons.solidRegistered,['registered']:FontAwesomeIcons.registered,['renren']:FontAwesomeIcons.renren,['repeat']:FontAwesomeIcons.repeat,['reply']:FontAwesomeIcons.reply,['replyAll']:FontAwesomeIcons.replyAll,['replyd']:FontAwesomeIcons.replyd,['republican']:FontAwesomeIcons.republican,['researchgate']:FontAwesomeIcons.researchgate,['resolving']:FontAwesomeIcons.resolving,['restroom']:FontAwesomeIcons.restroom,['retweet']:FontAwesomeIcons.retweet,['rev']:FontAwesomeIcons.rev,['ribbon']:FontAwesomeIcons.ribbon,['rightFromBracket']:FontAwesomeIcons.rightFromBracket,['rightLeft']:FontAwesomeIcons.rightLeft,['rightLong']:FontAwesomeIcons.rightLong,['rightToBracket']:FontAwesomeIcons.rightToBracket,['ring']:FontAwesomeIcons.ring,['road']:FontAwesomeIcons.road,['roadBarrier']:FontAwesomeIcons.roadBarrier,['roadBridge']:FontAwesomeIcons.roadBridge,['roadCircleCheck']:FontAwesomeIcons.roadCircleCheck,['roadCircleExclamation']:FontAwesomeIcons.roadCircleExclamation,['roadCircleXmark']:FontAwesomeIcons.roadCircleXmark,['roadLock']:FontAwesomeIcons.roadLock,['roadSpikes']:FontAwesomeIcons.roadSpikes,['robot']:FontAwesomeIcons.robot,['rocket']:FontAwesomeIcons.rocket,['rocketchat']:FontAwesomeIcons.rocketchat,['rockrms']:FontAwesomeIcons.rockrms,['rotate']:FontAwesomeIcons.rotate,['rotateLeft']:FontAwesomeIcons.rotateLeft,['rotateRight']:FontAwesomeIcons.rotateRight,['route']:FontAwesomeIcons.route,['rss']:FontAwesomeIcons.rss,['rubleSign']:FontAwesomeIcons.rubleSign,['rug']:FontAwesomeIcons.rug,['ruler']:FontAwesomeIcons.ruler,['rulerCombined']:FontAwesomeIcons.rulerCombined,['rulerHorizontal']:FontAwesomeIcons.rulerHorizontal,['rulerVertical']:FontAwesomeIcons.rulerVertical,['rupeeSign']:FontAwesomeIcons.rupeeSign,['rupiahSign']:FontAwesomeIcons.rupiahSign,['rust']:FontAwesomeIcons.rust,['s']:FontAwesomeIcons.s,['sackDollar']:FontAwesomeIcons.sackDollar,['sackXmark']:FontAwesomeIcons.sackXmark,['safari']:FontAwesomeIcons.safari,['sailboat']:FontAwesomeIcons.sailboat,['salesforce']:FontAwesomeIcons.salesforce,['sass']:FontAwesomeIcons.sass,['satellite']:FontAwesomeIcons.satellite,['satelliteDish']:FontAwesomeIcons.satelliteDish,['scaleBalanced']:FontAwesomeIcons.scaleBalanced,['scaleUnbalanced']:FontAwesomeIcons.scaleUnbalanced,['scaleUnbalancedFlip']:FontAwesomeIcons.scaleUnbalancedFlip,['schlix']:FontAwesomeIcons.schlix,['school']:FontAwesomeIcons.school,['schoolCircleCheck']:FontAwesomeIcons.schoolCircleCheck,['schoolCircleExclamation']:FontAwesomeIcons.schoolCircleExclamation,['schoolCircleXmark']:FontAwesomeIcons.schoolCircleXmark,['schoolFlag']:FontAwesomeIcons.schoolFlag,['schoolLock']:FontAwesomeIcons.schoolLock,['scissors']:FontAwesomeIcons.scissors,['screenpal']:FontAwesomeIcons.screenpal,['screwdriver']:FontAwesomeIcons.screwdriver,['screwdriverWrench']:FontAwesomeIcons.screwdriverWrench,['scribd']:FontAwesomeIcons.scribd,['scroll']:FontAwesomeIcons.scroll,['scrollTorah']:FontAwesomeIcons.scrollTorah,['sdCard']:FontAwesomeIcons.sdCard,['searchengin']:FontAwesomeIcons.searchengin,['section']:FontAwesomeIcons.section,['seedling']:FontAwesomeIcons.seedling,['sellcast']:FontAwesomeIcons.sellcast,['sellsy']:FontAwesomeIcons.sellsy,['server']:FontAwesomeIcons.server,['servicestack']:FontAwesomeIcons.servicestack,['shapes']:FontAwesomeIcons.shapes,['share']:FontAwesomeIcons.share,['solidShareFromSquare']:FontAwesomeIcons.solidShareFromSquare,['shareFromSquare']:FontAwesomeIcons.shareFromSquare,['shareNodes']:FontAwesomeIcons.shareNodes,['sheetPlastic']:FontAwesomeIcons.sheetPlastic,['shekelSign']:FontAwesomeIcons.shekelSign,['shield']:FontAwesomeIcons.shield,['shieldCat']:FontAwesomeIcons.shieldCat,['shieldDog']:FontAwesomeIcons.shieldDog,['shieldHalved']:FontAwesomeIcons.shieldHalved,['shieldHeart']:FontAwesomeIcons.shieldHeart,['shieldVirus']:FontAwesomeIcons.shieldVirus,['ship']:FontAwesomeIcons.ship,['shirt']:FontAwesomeIcons.shirt,['shirtsinbulk']:FontAwesomeIcons.shirtsinbulk,['shoePrints']:FontAwesomeIcons.shoePrints,['shop']:FontAwesomeIcons.shop,['shopLock']:FontAwesomeIcons.shopLock,['shopSlash']:FontAwesomeIcons.shopSlash,['shopify']:FontAwesomeIcons.shopify,['shopware']:FontAwesomeIcons.shopware,['shower']:FontAwesomeIcons.shower,['shrimp']:FontAwesomeIcons.shrimp,['shuffle']:FontAwesomeIcons.shuffle,['shuttleSpace']:FontAwesomeIcons.shuttleSpace,['signHanging']:FontAwesomeIcons.signHanging,['signal']:FontAwesomeIcons.signal,['signature']:FontAwesomeIcons.signature,['signsPost']:FontAwesomeIcons.signsPost,['simCard']:FontAwesomeIcons.simCard,['simplybuilt']:FontAwesomeIcons.simplybuilt,['sink']:FontAwesomeIcons.sink,['sistrix']:FontAwesomeIcons.sistrix,['sitemap']:FontAwesomeIcons.sitemap,['sith']:FontAwesomeIcons.sith,['sitrox']:FontAwesomeIcons.sitrox,['sketch']:FontAwesomeIcons.sketch,['skull']:FontAwesomeIcons.skull,['skullCrossbones']:FontAwesomeIcons.skullCrossbones,['skyatlas']:FontAwesomeIcons.skyatlas,['skype']:FontAwesomeIcons.skype,['slack']:FontAwesomeIcons.slack,['slash']:FontAwesomeIcons.slash,['sleigh']:FontAwesomeIcons.sleigh,['sliders']:FontAwesomeIcons.sliders,['slideshare']:FontAwesomeIcons.slideshare,['smog']:FontAwesomeIcons.smog,['smoking']:FontAwesomeIcons.smoking,['snapchat']:FontAwesomeIcons.snapchat,['solidSnowflake']:FontAwesomeIcons.solidSnowflake,['snowflake']:FontAwesomeIcons.snowflake,['snowman']:FontAwesomeIcons.snowman,['snowplow']:FontAwesomeIcons.snowplow,['soap']:FontAwesomeIcons.soap,['socks']:FontAwesomeIcons.socks,['solarPanel']:FontAwesomeIcons.solarPanel,['sort']:FontAwesomeIcons.sort,['sortDown']:FontAwesomeIcons.sortDown,['sortUp']:FontAwesomeIcons.sortUp,['soundcloud']:FontAwesomeIcons.soundcloud,['sourcetree']:FontAwesomeIcons.sourcetree,['spa']:FontAwesomeIcons.spa,['spaceAwesome']:FontAwesomeIcons.spaceAwesome,['spaghettiMonsterFlying']:FontAwesomeIcons.spaghettiMonsterFlying,['speakap']:FontAwesomeIcons.speakap,['speakerDeck']:FontAwesomeIcons.speakerDeck,['spellCheck']:FontAwesomeIcons.spellCheck,['spider']:FontAwesomeIcons.spider,['spinner']:FontAwesomeIcons.spinner,['splotch']:FontAwesomeIcons.splotch,['spoon']:FontAwesomeIcons.spoon,['spotify']:FontAwesomeIcons.spotify,['sprayCan']:FontAwesomeIcons.sprayCan,['sprayCanSparkles']:FontAwesomeIcons.sprayCanSparkles,['solidSquare']:FontAwesomeIcons.solidSquare,['square']:FontAwesomeIcons.square,['squareArrowUpRight']:FontAwesomeIcons.squareArrowUpRight,['squareBehance']:FontAwesomeIcons.squareBehance,['solidSquareCaretDown']:FontAwesomeIcons.solidSquareCaretDown,['squareCaretDown']:FontAwesomeIcons.squareCaretDown,['solidSquareCaretLeft']:FontAwesomeIcons.solidSquareCaretLeft,['squareCaretLeft']:FontAwesomeIcons.squareCaretLeft,['solidSquareCaretRight']:FontAwesomeIcons.solidSquareCaretRight,['squareCaretRight']:FontAwesomeIcons.squareCaretRight,['solidSquareCaretUp']:FontAwesomeIcons.solidSquareCaretUp,['squareCaretUp']:FontAwesomeIcons.squareCaretUp,['solidSquareCheck']:FontAwesomeIcons.solidSquareCheck,['squareCheck']:FontAwesomeIcons.squareCheck,['squareDribbble']:FontAwesomeIcons.squareDribbble,['squareEnvelope']:FontAwesomeIcons.squareEnvelope,['squareFacebook']:FontAwesomeIcons.squareFacebook,['squareFontAwesome']:FontAwesomeIcons.squareFontAwesome,['squareFontAwesomeStroke']:FontAwesomeIcons.squareFontAwesomeStroke,['solidSquareFull']:FontAwesomeIcons.solidSquareFull,['squareFull']:FontAwesomeIcons.squareFull,['squareGit']:FontAwesomeIcons.squareGit,['squareGithub']:FontAwesomeIcons.squareGithub,['squareGitlab']:FontAwesomeIcons.squareGitlab,['squareGooglePlus']:FontAwesomeIcons.squareGooglePlus,['squareH']:FontAwesomeIcons.squareH,['squareHackerNews']:FontAwesomeIcons.squareHackerNews,['squareInstagram']:FontAwesomeIcons.squareInstagram,['squareJs']:FontAwesomeIcons.squareJs,['squareLastfm']:FontAwesomeIcons.squareLastfm,['solidSquareMinus']:FontAwesomeIcons.solidSquareMinus,['squareMinus']:FontAwesomeIcons.squareMinus,['squareNfi']:FontAwesomeIcons.squareNfi,['squareOdnoklassniki']:FontAwesomeIcons.squareOdnoklassniki,['squareParking']:FontAwesomeIcons.squareParking,['squarePen']:FontAwesomeIcons.squarePen,['squarePersonConfined']:FontAwesomeIcons.squarePersonConfined,['squarePhone']:FontAwesomeIcons.squarePhone,['squarePhoneFlip']:FontAwesomeIcons.squarePhoneFlip,['squarePiedPiper']:FontAwesomeIcons.squarePiedPiper,['squarePinterest']:FontAwesomeIcons.squarePinterest,['solidSquarePlus']:FontAwesomeIcons.solidSquarePlus,['squarePlus']:FontAwesomeIcons.squarePlus,['squarePollHorizontal']:FontAwesomeIcons.squarePollHorizontal,['squarePollVertical']:FontAwesomeIcons.squarePollVertical,['squareReddit']:FontAwesomeIcons.squareReddit,['squareRootVariable']:FontAwesomeIcons.squareRootVariable,['squareRss']:FontAwesomeIcons.squareRss,['squareShareNodes']:FontAwesomeIcons.squareShareNodes,['squareSnapchat']:FontAwesomeIcons.squareSnapchat,['squareSteam']:FontAwesomeIcons.squareSteam,['squareTumblr']:FontAwesomeIcons.squareTumblr,['squareTwitter']:FontAwesomeIcons.squareTwitter,['squareUpRight']:FontAwesomeIcons.squareUpRight,['squareViadeo']:FontAwesomeIcons.squareViadeo,['squareVimeo']:FontAwesomeIcons.squareVimeo,['squareVirus']:FontAwesomeIcons.squareVirus,['squareWhatsapp']:FontAwesomeIcons.squareWhatsapp,['squareXing']:FontAwesomeIcons.squareXing,['squareXmark']:FontAwesomeIcons.squareXmark,['squareYoutube']:FontAwesomeIcons.squareYoutube,['squarespace']:FontAwesomeIcons.squarespace,['stackExchange']:FontAwesomeIcons.stackExchange,['stackOverflow']:FontAwesomeIcons.stackOverflow,['stackpath']:FontAwesomeIcons.stackpath,['staffSnake']:FontAwesomeIcons.staffSnake,['stairs']:FontAwesomeIcons.stairs,['stamp']:FontAwesomeIcons.stamp,['stapler']:FontAwesomeIcons.stapler,['solidStar']:FontAwesomeIcons.solidStar,['star']:FontAwesomeIcons.star,['starAndCrescent']:FontAwesomeIcons.starAndCrescent,['solidStarHalf']:FontAwesomeIcons.solidStarHalf,['starHalf']:FontAwesomeIcons.starHalf,['solidStarHalfStroke']:FontAwesomeIcons.solidStarHalfStroke,['starHalfStroke']:FontAwesomeIcons.starHalfStroke,['starOfDavid']:FontAwesomeIcons.starOfDavid,['starOfLife']:FontAwesomeIcons.starOfLife,['staylinked']:FontAwesomeIcons.staylinked,['steam']:FontAwesomeIcons.steam,['steamSymbol']:FontAwesomeIcons.steamSymbol,['sterlingSign']:FontAwesomeIcons.sterlingSign,['stethoscope']:FontAwesomeIcons.stethoscope,['stickerMule']:FontAwesomeIcons.stickerMule,['stop']:FontAwesomeIcons.stop,['stopwatch']:FontAwesomeIcons.stopwatch,['stopwatch20']:FontAwesomeIcons.stopwatch20,['store']:FontAwesomeIcons.store,['storeSlash']:FontAwesomeIcons.storeSlash,['strava']:FontAwesomeIcons.strava,['streetView']:FontAwesomeIcons.streetView,['strikethrough']:FontAwesomeIcons.strikethrough,['stripe']:FontAwesomeIcons.stripe,['stripeS']:FontAwesomeIcons.stripeS,['stroopwafel']:FontAwesomeIcons.stroopwafel,['stubber']:FontAwesomeIcons.stubber,['studiovinari']:FontAwesomeIcons.studiovinari,['stumbleupon']:FontAwesomeIcons.stumbleupon,['stumbleuponCircle']:FontAwesomeIcons.stumbleuponCircle,['subscript']:FontAwesomeIcons.subscript,['suitcase']:FontAwesomeIcons.suitcase,['suitcaseMedical']:FontAwesomeIcons.suitcaseMedical,['suitcaseRolling']:FontAwesomeIcons.suitcaseRolling,['solidSun']:FontAwesomeIcons.solidSun,['sun']:FontAwesomeIcons.sun,['sunPlantWilt']:FontAwesomeIcons.sunPlantWilt,['superpowers']:FontAwesomeIcons.superpowers,['superscript']:FontAwesomeIcons.superscript,['supple']:FontAwesomeIcons.supple,['suse']:FontAwesomeIcons.suse,['swatchbook']:FontAwesomeIcons.swatchbook,['swift']:FontAwesomeIcons.swift,['symfony']:FontAwesomeIcons.symfony,['synagogue']:FontAwesomeIcons.synagogue,['syringe']:FontAwesomeIcons.syringe,['t']:FontAwesomeIcons.t,['table']:FontAwesomeIcons.table,['tableCells']:FontAwesomeIcons.tableCells,['tableCellsLarge']:FontAwesomeIcons.tableCellsLarge,['tableColumns']:FontAwesomeIcons.tableColumns,['tableList']:FontAwesomeIcons.tableList,['tableTennisPaddleBall']:FontAwesomeIcons.tableTennisPaddleBall,['tablet']:FontAwesomeIcons.tablet,['tabletButton']:FontAwesomeIcons.tabletButton,['tabletScreenButton']:FontAwesomeIcons.tabletScreenButton,['tablets']:FontAwesomeIcons.tablets,['tachographDigital']:FontAwesomeIcons.tachographDigital,['tag']:FontAwesomeIcons.tag,['tags']:FontAwesomeIcons.tags,['tape']:FontAwesomeIcons.tape,['tarp']:FontAwesomeIcons.tarp,['tarpDroplet']:FontAwesomeIcons.tarpDroplet,['taxi']:FontAwesomeIcons.taxi,['teamspeak']:FontAwesomeIcons.teamspeak,['teeth']:FontAwesomeIcons.teeth,['teethOpen']:FontAwesomeIcons.teethOpen,['telegram']:FontAwesomeIcons.telegram,['temperatureArrowDown']:FontAwesomeIcons.temperatureArrowDown,['temperatureArrowUp']:FontAwesomeIcons.temperatureArrowUp,['temperatureEmpty']:FontAwesomeIcons.temperatureEmpty,['temperatureFull']:FontAwesomeIcons.temperatureFull,['temperatureHalf']:FontAwesomeIcons.temperatureHalf,['temperatureHigh']:FontAwesomeIcons.temperatureHigh,['temperatureLow']:FontAwesomeIcons.temperatureLow,['temperatureQuarter']:FontAwesomeIcons.temperatureQuarter,['temperatureThreeQuarters']:FontAwesomeIcons.temperatureThreeQuarters,['tencentWeibo']:FontAwesomeIcons.tencentWeibo,['tengeSign']:FontAwesomeIcons.tengeSign,['tent']:FontAwesomeIcons.tent,['tentArrowDownToLine']:FontAwesomeIcons.tentArrowDownToLine,['tentArrowLeftRight']:FontAwesomeIcons.tentArrowLeftRight,['tentArrowTurnLeft']:FontAwesomeIcons.tentArrowTurnLeft,['tentArrowsDown']:FontAwesomeIcons.tentArrowsDown,['tents']:FontAwesomeIcons.tents,['terminal']:FontAwesomeIcons.terminal,['textHeight']:FontAwesomeIcons.textHeight,['textSlash']:FontAwesomeIcons.textSlash,['textWidth']:FontAwesomeIcons.textWidth,['theRedYeti']:FontAwesomeIcons.theRedYeti,['themeco']:FontAwesomeIcons.themeco,['themeisle']:FontAwesomeIcons.themeisle,['thermometer']:FontAwesomeIcons.thermometer,['thinkPeaks']:FontAwesomeIcons.thinkPeaks,['solidThumbsDown']:FontAwesomeIcons.solidThumbsDown,['thumbsDown']:FontAwesomeIcons.thumbsDown,['solidThumbsUp']:FontAwesomeIcons.solidThumbsUp,['thumbsUp']:FontAwesomeIcons.thumbsUp,['thumbtack']:FontAwesomeIcons.thumbtack,['ticket']:FontAwesomeIcons.ticket,['ticketSimple']:FontAwesomeIcons.ticketSimple,['tiktok']:FontAwesomeIcons.tiktok,['timeline']:FontAwesomeIcons.timeline,['toggleOff']:FontAwesomeIcons.toggleOff,['toggleOn']:FontAwesomeIcons.toggleOn,['toilet']:FontAwesomeIcons.toilet,['toiletPaper']:FontAwesomeIcons.toiletPaper,['toiletPaperSlash']:FontAwesomeIcons.toiletPaperSlash,['toiletPortable']:FontAwesomeIcons.toiletPortable,['toiletsPortable']:FontAwesomeIcons.toiletsPortable,['toolbox']:FontAwesomeIcons.toolbox,['tooth']:FontAwesomeIcons.tooth,['toriiGate']:FontAwesomeIcons.toriiGate,['tornado']:FontAwesomeIcons.tornado,['towerBroadcast']:FontAwesomeIcons.towerBroadcast,['towerCell']:FontAwesomeIcons.towerCell,['towerObservation']:FontAwesomeIcons.towerObservation,['tractor']:FontAwesomeIcons.tractor,['tradeFederation']:FontAwesomeIcons.tradeFederation,['trademark']:FontAwesomeIcons.trademark,['trafficLight']:FontAwesomeIcons.trafficLight,['trailer']:FontAwesomeIcons.trailer,['train']:FontAwesomeIcons.train,['trainSubway']:FontAwesomeIcons.trainSubway,['trainTram']:FontAwesomeIcons.trainTram,['transgender']:FontAwesomeIcons.transgender,['trash']:FontAwesomeIcons.trash,['trashArrowUp']:FontAwesomeIcons.trashArrowUp,['solidTrashCan']:FontAwesomeIcons.solidTrashCan,['trashCan']:FontAwesomeIcons.trashCan,['trashCanArrowUp']:FontAwesomeIcons.trashCanArrowUp,['tree']:FontAwesomeIcons.tree,['treeCity']:FontAwesomeIcons.treeCity,['trello']:FontAwesomeIcons.trello,['triangleExclamation']:FontAwesomeIcons.triangleExclamation,['trophy']:FontAwesomeIcons.trophy,['trowel']:FontAwesomeIcons.trowel,['trowelBricks']:FontAwesomeIcons.trowelBricks,['truck']:FontAwesomeIcons.truck,['truckArrowRight']:FontAwesomeIcons.truckArrowRight,['truckDroplet']:FontAwesomeIcons.truckDroplet,['truckFast']:FontAwesomeIcons.truckFast,['truckField']:FontAwesomeIcons.truckField,['truckFieldUn']:FontAwesomeIcons.truckFieldUn,['truckFront']:FontAwesomeIcons.truckFront,['truckMedical']:FontAwesomeIcons.truckMedical,['truckMonster']:FontAwesomeIcons.truckMonster,['truckMoving']:FontAwesomeIcons.truckMoving,['truckPickup']:FontAwesomeIcons.truckPickup,['truckPlane']:FontAwesomeIcons.truckPlane,['truckRampBox']:FontAwesomeIcons.truckRampBox,['tty']:FontAwesomeIcons.tty,['tumblr']:FontAwesomeIcons.tumblr,['turkishLiraSign']:FontAwesomeIcons.turkishLiraSign,['turnDown']:FontAwesomeIcons.turnDown,['turnUp']:FontAwesomeIcons.turnUp,['tv']:FontAwesomeIcons.tv,['twitch']:FontAwesomeIcons.twitch,['twitter']:FontAwesomeIcons.twitter,['typo3']:FontAwesomeIcons.typo3,['u']:FontAwesomeIcons.u,['uber']:FontAwesomeIcons.uber,['ubuntu']:FontAwesomeIcons.ubuntu,['uikit']:FontAwesomeIcons.uikit,['umbraco']:FontAwesomeIcons.umbraco,['umbrella']:FontAwesomeIcons.umbrella,['umbrellaBeach']:FontAwesomeIcons.umbrellaBeach,['uncharted']:FontAwesomeIcons.uncharted,['underline']:FontAwesomeIcons.underline,['uniregistry']:FontAwesomeIcons.uniregistry,['unity']:FontAwesomeIcons.unity,['universalAccess']:FontAwesomeIcons.universalAccess,['unlock']:FontAwesomeIcons.unlock,['unlockKeyhole']:FontAwesomeIcons.unlockKeyhole,['unsplash']:FontAwesomeIcons.unsplash,['untappd']:FontAwesomeIcons.untappd,['upDown']:FontAwesomeIcons.upDown,['upDownLeftRight']:FontAwesomeIcons.upDownLeftRight,['upLong']:FontAwesomeIcons.upLong,['upRightAndDownLeftFromCenter']:FontAwesomeIcons.upRightAndDownLeftFromCenter,['upRightFromSquare']:FontAwesomeIcons.upRightFromSquare,['upload']:FontAwesomeIcons.upload,['ups']:FontAwesomeIcons.ups,['usb']:FontAwesomeIcons.usb,['solidUser']:FontAwesomeIcons.solidUser,['user']:FontAwesomeIcons.user,['userAstronaut']:FontAwesomeIcons.userAstronaut,['userCheck']:FontAwesomeIcons.userCheck,['userClock']:FontAwesomeIcons.userClock,['userDoctor']:FontAwesomeIcons.userDoctor,['userGear']:FontAwesomeIcons.userGear,['userGraduate']:FontAwesomeIcons.userGraduate,['userGroup']:FontAwesomeIcons.userGroup,['userInjured']:FontAwesomeIcons.userInjured,['userLarge']:FontAwesomeIcons.userLarge,['userLargeSlash']:FontAwesomeIcons.userLargeSlash,['userLock']:FontAwesomeIcons.userLock,['userMinus']:FontAwesomeIcons.userMinus,['userNinja']:FontAwesomeIcons.userNinja,['userNurse']:FontAwesomeIcons.userNurse,['userPen']:FontAwesomeIcons.userPen,['userPlus']:FontAwesomeIcons.userPlus,['userSecret']:FontAwesomeIcons.userSecret,['userShield']:FontAwesomeIcons.userShield,['userSlash']:FontAwesomeIcons.userSlash,['userTag']:FontAwesomeIcons.userTag,['userTie']:FontAwesomeIcons.userTie,['userXmark']:FontAwesomeIcons.userXmark,['users']:FontAwesomeIcons.users,['usersBetweenLines']:FontAwesomeIcons.usersBetweenLines,['usersGear']:FontAwesomeIcons.usersGear,['usersLine']:FontAwesomeIcons.usersLine,['usersRays']:FontAwesomeIcons.usersRays,['usersRectangle']:FontAwesomeIcons.usersRectangle,['usersSlash']:FontAwesomeIcons.usersSlash,['usersViewfinder']:FontAwesomeIcons.usersViewfinder,['usps']:FontAwesomeIcons.usps,['ussunnah']:FontAwesomeIcons.ussunnah,['utensils']:FontAwesomeIcons.utensils,['v']:FontAwesomeIcons.v,['vaadin']:FontAwesomeIcons.vaadin,['vanShuttle']:FontAwesomeIcons.vanShuttle,['vault']:FontAwesomeIcons.vault,['vectorSquare']:FontAwesomeIcons.vectorSquare,['venus']:FontAwesomeIcons.venus,['venusDouble']:FontAwesomeIcons.venusDouble,['venusMars']:FontAwesomeIcons.venusMars,['vest']:FontAwesomeIcons.vest,['vestPatches']:FontAwesomeIcons.vestPatches,['viacoin']:FontAwesomeIcons.viacoin,['viadeo']:FontAwesomeIcons.viadeo,['vial']:FontAwesomeIcons.vial,['vialCircleCheck']:FontAwesomeIcons.vialCircleCheck,['vialVirus']:FontAwesomeIcons.vialVirus,['vials']:FontAwesomeIcons.vials,['viber']:FontAwesomeIcons.viber,['video']:FontAwesomeIcons.video,['videoSlash']:FontAwesomeIcons.videoSlash,['vihara']:FontAwesomeIcons.vihara,['vimeo']:FontAwesomeIcons.vimeo,['vimeoV']:FontAwesomeIcons.vimeoV,['vine']:FontAwesomeIcons.vine,['virus']:FontAwesomeIcons.virus,['virusCovid']:FontAwesomeIcons.virusCovid,['virusCovidSlash']:FontAwesomeIcons.virusCovidSlash,['virusSlash']:FontAwesomeIcons.virusSlash,['viruses']:FontAwesomeIcons.viruses,['vk']:FontAwesomeIcons.vk,['vnv']:FontAwesomeIcons.vnv,['voicemail']:FontAwesomeIcons.voicemail,['volcano']:FontAwesomeIcons.volcano,['volleyball']:FontAwesomeIcons.volleyball,['volumeHigh']:FontAwesomeIcons.volumeHigh,['volumeLow']:FontAwesomeIcons.volumeLow,['volumeOff']:FontAwesomeIcons.volumeOff,['volumeXmark']:FontAwesomeIcons.volumeXmark,['vrCardboard']:FontAwesomeIcons.vrCardboard,['vuejs']:FontAwesomeIcons.vuejs,['w']:FontAwesomeIcons.w,['walkieTalkie']:FontAwesomeIcons.walkieTalkie,['wallet']:FontAwesomeIcons.wallet,['wandMagic']:FontAwesomeIcons.wandMagic,['wandMagicSparkles']:FontAwesomeIcons.wandMagicSparkles,['wandSparkles']:FontAwesomeIcons.wandSparkles,['warehouse']:FontAwesomeIcons.warehouse,['watchmanMonitoring']:FontAwesomeIcons.watchmanMonitoring,['water']:FontAwesomeIcons.water,['waterLadder']:FontAwesomeIcons.waterLadder,['waveSquare']:FontAwesomeIcons.waveSquare,['waze']:FontAwesomeIcons.waze,['weebly']:FontAwesomeIcons.weebly,['weibo']:FontAwesomeIcons.weibo,['weightHanging']:FontAwesomeIcons.weightHanging,['weightScale']:FontAwesomeIcons.weightScale,['weixin']:FontAwesomeIcons.weixin,['whatsapp']:FontAwesomeIcons.whatsapp,['wheatAwn']:FontAwesomeIcons.wheatAwn,['wheatAwnCircleExclamation']:FontAwesomeIcons.wheatAwnCircleExclamation,['wheelchair']:FontAwesomeIcons.wheelchair,['wheelchairMove']:FontAwesomeIcons.wheelchairMove,['whiskeyGlass']:FontAwesomeIcons.whiskeyGlass,['whmcs']:FontAwesomeIcons.whmcs,['wifi']:FontAwesomeIcons.wifi,['wikipediaW']:FontAwesomeIcons.wikipediaW,['wind']:FontAwesomeIcons.wind,['solidWindowMaximize']:FontAwesomeIcons.solidWindowMaximize,['windowMaximize']:FontAwesomeIcons.windowMaximize,['solidWindowMinimize']:FontAwesomeIcons.solidWindowMinimize,['windowMinimize']:FontAwesomeIcons.windowMinimize,['solidWindowRestore']:FontAwesomeIcons.solidWindowRestore,['windowRestore']:FontAwesomeIcons.windowRestore,['windows']:FontAwesomeIcons.windows,['wineBottle']:FontAwesomeIcons.wineBottle,['wineGlass']:FontAwesomeIcons.wineGlass,['wineGlassEmpty']:FontAwesomeIcons.wineGlassEmpty,['wirsindhandwerk']:FontAwesomeIcons.wirsindhandwerk,['wix']:FontAwesomeIcons.wix,['wizardsOfTheCoast']:FontAwesomeIcons.wizardsOfTheCoast,['wodu']:FontAwesomeIcons.wodu,['wolfPackBattalion']:FontAwesomeIcons.wolfPackBattalion,['wonSign']:FontAwesomeIcons.wonSign,['wordpress']:FontAwesomeIcons.wordpress,['wordpressSimple']:FontAwesomeIcons.wordpressSimple,['worm']:FontAwesomeIcons.worm,['wpbeginner']:FontAwesomeIcons.wpbeginner,['wpexplorer']:FontAwesomeIcons.wpexplorer,['wpforms']:FontAwesomeIcons.wpforms,['wpressr']:FontAwesomeIcons.wpressr,['wrench']:FontAwesomeIcons.wrench,['x']:FontAwesomeIcons.x,['xRay']:FontAwesomeIcons.xRay,['xbox']:FontAwesomeIcons.xbox,['xing']:FontAwesomeIcons.xing,['xmark']:FontAwesomeIcons.xmark,['xmarksLines']:FontAwesomeIcons.xmarksLines,['y']:FontAwesomeIcons.y,['yCombinator']:FontAwesomeIcons.yCombinator,['yahoo']:FontAwesomeIcons.yahoo,['yammer']:FontAwesomeIcons.yammer,['yandex']:FontAwesomeIcons.yandex,['yandexInternational']:FontAwesomeIcons.yandexInternational,['yarn']:FontAwesomeIcons.yarn,['yelp']:FontAwesomeIcons.yelp,['yenSign']:FontAwesomeIcons.yenSign,['yinYang']:FontAwesomeIcons.yinYang,['yoast']:FontAwesomeIcons.yoast,['youtube']:FontAwesomeIcons.youtube,['z']:FontAwesomeIcons.z,['zhihu']:FontAwesomeIcons.zhihu,}),['FaIcon']:(props)=>FaIcon(props.__op_idx__('pa').__op_idx__(0),{key:props.__op_idx__('key'),size:props.__op_idx__('size').toDouble(),color:props.__op_idx__('color'),semanticLabel:props.__op_idx__('semanticLabel'),textDirection:props.__op_idx__('textDirection')}),['FairBindingWidget']:(props)=>FairBindingWidget({key:props.__op_idx__('key')}),['AppTheme']:convertObjectLiteralToSetOrMap({['notWhite']:AppTheme.notWhite,['nearlyWhite']:AppTheme.nearlyWhite,['white']:AppTheme.white,['nearlyBlack']:AppTheme.nearlyBlack,['grey']:AppTheme.grey,['dark_grey']:AppTheme.dark_grey,['darkText']:AppTheme.darkText,['darkerText']:AppTheme.darkerText,['lightText']:AppTheme.lightText,['deactivatedText']:AppTheme.deactivatedText,['dismissibleBackground']:AppTheme.dismissibleBackground,['chipBackground']:AppTheme.chipBackground,['spacer']:AppTheme.spacer,['fontName']:AppTheme.fontName,['textTheme']:AppTheme.textTheme,['display1']:AppTheme.display1,['headline']:AppTheme.headline,['title']:AppTheme.title,['subtitle']:AppTheme.subtitle,['body2']:AppTheme.body2,['body1']:AppTheme.body1,['caption']:AppTheme.caption,['greyWithOpacity']:AppTheme.greyWithOpacity,}),['ComposerWidget']:(props)=>ComposerWidget(),['BestUiPage']:(props)=>BestUiPage({key:props.__op_idx__('key')}),['HotelAppTheme.buildLightTheme']:(props)=>HotelAppTheme.buildLightTheme(),['SmoothStarRating']:(props)=>SmoothStarRating({starCount:props.__op_idx__('starCount')??5,spacing:props.__op_idx__('spacing').toDouble()??0.0,rating:props.__op_idx__('rating').toDouble()??0.0,defaultIconData:props.__op_idx__('defaultIconData'),onRatingChanged:props.__op_idx__('onRatingChanged'),color:props.__op_idx__('color'),borderColor:props.__op_idx__('borderColor'),size:props.__op_idx__('size').toDouble()??25,filledIconData:props.__op_idx__('filledIconData'),halfFilledIconData:props.__op_idx__('halfFilledIconData'),allowHalfRating:props.__op_idx__('allowHalfRating')??true}),['MasonryGridView']:(props)=>MasonryGridView({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),children:as(props.__op_idx__('children'))??[],semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId')}),['MasonryGridView.builder']:(props)=>MasonryGridView.builder({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.custom']:(props)=>MasonryGridView.custom({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),gridDelegate:props.__op_idx__('gridDelegate'),childrenDelegate:props.__op_idx__('childrenDelegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.count']:(props)=>MasonryGridView.count({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),crossAxisCount:props.__op_idx__('crossAxisCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['MasonryGridView.extent']:(props)=>MasonryGridView.extent({key:props.__op_idx__('key'),scrollDirection:props.__op_idx__('scrollDirection')??Axis.vertical,reverse:props.__op_idx__('reverse')??false,controller:props.__op_idx__('controller'),primary:props.__op_idx__('primary'),physics:props.__op_idx__('physics'),shrinkWrap:props.__op_idx__('shrinkWrap')??false,padding:props.__op_idx__('padding'),maxCrossAxisExtent:props.__op_idx__('maxCrossAxisExtent').toDouble()??0,mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0.0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0.0,itemBuilder:props.__op_idx__('itemBuilder'),itemCount:props.__op_idx__('itemCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,cacheExtent:props.__op_idx__('cacheExtent').toDouble(),semanticChildCount:props.__op_idx__('semanticChildCount'),dragStartBehavior:props.__op_idx__('dragStartBehavior')??DragStartBehavior.start,keyboardDismissBehavior:props.__op_idx__('keyboardDismissBehavior')??ScrollViewKeyboardDismissBehavior.manual,restorationId:props.__op_idx__('restorationId'),clipBehavior:props.__op_idx__('clipBehavior')??Clip.hardEdge}),['StaggeredGrid.custom']:(props)=>StaggeredGrid.custom({key:props.__op_idx__('key'),delegate:props.__op_idx__('delegate'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),['StaggeredGrid.count']:(props)=>StaggeredGrid.count({key:props.__op_idx__('key'),crossAxisCount:props.__op_idx__('crossAxisCount'),mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),['StaggeredGrid.extent']:(props)=>StaggeredGrid.extent({key:props.__op_idx__('key'),maxCrossAxisExtent:props.__op_idx__('maxCrossAxisExtent').toDouble()??0,mainAxisSpacing:props.__op_idx__('mainAxisSpacing').toDouble()??0,crossAxisSpacing:props.__op_idx__('crossAxisSpacing').toDouble()??0,axisDirection:props.__op_idx__('axisDirection'),children:as(props.__op_idx__('children'))??[]}),});}},mapping:function mapping(){const __thiz__=this;with(__thiz__){return const{'FontAwesomeIcons':false,'FaIcon':true,'FairBindingWidget':true,'AppTheme':false,'ComposerWidget':true,'BestUiPage':true,'HotelAppTheme':false,'SmoothStarRating':true,'MasonryGridView':true,'StaggeredGrid':true};}},};AppGeneratedModule.prototype.ctor=function(){GeneratedModule.prototype.ctor.call(this)};inherit(AppGeneratedModule,GeneratedModule);}__mod__.exports.AppGeneratedModule=AppGeneratedModule;},[]);defineModule(1,function(__mod__){with(__mod__.imports){function FairAppModule(){const inner=FairAppModule.__inner__;if(this==__global__){return new FairAppModule({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);FairAppModule.prototype.ctor.apply(this,args);return this;}}FairAppModule.__inner__=function inner(){AppGeneratedModule.__inner__.call(this);};FairAppModule.prototype={components:function components(){const __thiz__=this;with(__thiz__){return(function(){let __target__=;__target__.addAll(convertObjectLiteralToSetOrMap({['SliverChildBuilderDelegate']:(props)=>SliverChildBuilderDelegate(props.__op_idx__('pa').__op_idx__(0),{childCount:props.__op_idx__('childCount'),addAutomaticKeepAlives:props.__op_idx__('addAutomaticKeepAlives')??true,addRepaintBoundaries:props.__op_idx__('addRepaintBoundaries')??true,addSemanticIndexes:props.__op_idx__('addSemanticIndexes')??true,semanticIndexOffset:props.__op_idx__('semanticIndexOffset')??0}),['InputBorder.none']:InputBorder.none,}));return __target__;})();}},};FairAppModule.prototype.ctor=function(){AppGeneratedModule.prototype.ctor.call(this)};inherit(FairAppModule,AppGeneratedModule);}__mod__.exports.FairAppModule=FairAppModule;},[2]);return runCallback(function(__mod__){with(__mod__.imports){function _MyHomePageState(){const inner=_MyHomePageState.__inner__;if(this==__global__){return new _MyHomePageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_MyHomePageState.prototype.ctor.apply(this,args);return this;}}_MyHomePageState.__inner__=function inner(){this.fairProps=__initProps__;this._counter=0;};_MyHomePageState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){fairProps=widget.fairProps;}},getTitle:function getTitle(){const __thiz__=this;with(__thiz__){return fairProps.__op_idx__('title');}},_incrementCounter:function _incrementCounter(){const __thiz__=this;with(__thiz__){setState('#FairKey#',function dummy(){_counter++;});}},};_MyHomePageState.prototype.ctor=function(){};;return _MyHomePageState();}},[[1,'g']]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/example/assets/fair/lib_main.fair.json b/example/assets/fair/lib_main.fair.json index ea7e8dd1..4ca22a53 100644 --- a/example/assets/fair/lib_main.fair.json +++ b/example/assets/fair/lib_main.fair.json @@ -66,6 +66,5 @@ } } }, - "methodMap": {}, - "digest": "a5b1303b82b3f77de8e67850400b9c1e" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_main.fair.metadata b/example/assets/fair/lib_main.fair.metadata index ff20150a..a2f4f78f 100644 --- a/example/assets/fair/lib_main.fair.metadata +++ b/example/assets/fair/lib_main.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.126396. +# Generated by Fair on 2024-01-03 19:50:38.751387. source: example|lib/main.dart -md5: c037c1cc5521a6558ebf16935f7d728c +md5: c68d158f9f232ce868ca772b68f4e864 json: example|build/fair/lib_main.fair.json -date: 2023-10-31 10:53:29.126442 +bin: example|build/fair/lib_main.fair.bin +date: 2024-01-03 19:50:38.751548 diff --git a/example/assets/fair/lib_page2page_page_one.fair.json b/example/assets/fair/lib_page2page_page_one.fair.json index 4efde62c..b29fc30e 100644 --- a/example/assets/fair/lib_page2page_page_one.fair.json +++ b/example/assets/fair/lib_page2page_page_one.fair.json @@ -62,6 +62,5 @@ } } }, - "methodMap": {}, - "digest": "9790d0d1bfec1cf55952ccc682614fa2" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_page2page_page_one.fair.metadata b/example/assets/fair/lib_page2page_page_one.fair.metadata index 0a02da25..38d1678f 100644 --- a/example/assets/fair/lib_page2page_page_one.fair.metadata +++ b/example/assets/fair/lib_page2page_page_one.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.109990. +# Generated by Fair on 2024-01-03 19:50:39.011834. source: example|lib/page2page/page_one.dart -md5: 0e2b8fdbfdc55e2469870cb9462b403c +md5: 5e0a2134e417468d4318f8c8242b2e3e json: example|build/fair/lib_page2page_page_one.fair.json -date: 2023-10-31 10:53:29.110033 +bin: example|build/fair/lib_page2page_page_one.fair.bin +date: 2024-01-03 19:50:39.012024 diff --git a/example/assets/fair/lib_page2page_page_two.fair.json b/example/assets/fair/lib_page2page_page_two.fair.json index 9207c072..fef786fd 100644 --- a/example/assets/fair/lib_page2page_page_two.fair.json +++ b/example/assets/fair/lib_page2page_page_two.fair.json @@ -35,6 +35,5 @@ } } }, - "methodMap": {}, - "digest": "94973711a4be97191459e77c105a6441" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_page2page_page_two.fair.metadata b/example/assets/fair/lib_page2page_page_two.fair.metadata index 08bc70b9..1bb9e481 100644 --- a/example/assets/fair/lib_page2page_page_two.fair.metadata +++ b/example/assets/fair/lib_page2page_page_two.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.064704. +# Generated by Fair on 2024-01-03 19:50:39.068510. source: example|lib/page2page/page_two.dart -md5: 363e74697451248cf0f2fc2376a6f3a7 +md5: 667130ca0c77da994c29aecd3bebf0bb json: example|build/fair/lib_page2page_page_two.fair.json -date: 2023-10-31 10:53:29.064752 +bin: example|build/fair/lib_page2page_page_two.fair.bin +date: 2024-01-03 19:50:39.068682 diff --git a/example/assets/fair/lib_template_appbar_appbar_template.fair.json b/example/assets/fair/lib_template_appbar_appbar_template.fair.json index cc059936..9a24fa85 100644 --- a/example/assets/fair/lib_template_appbar_appbar_template.fair.json +++ b/example/assets/fair/lib_template_appbar_appbar_template.fair.json @@ -22,6 +22,5 @@ } } }, - "methodMap": {}, - "digest": "e593158025d5b81cf30acb5bf41410ac" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_appbar_appbar_template.fair.metadata b/example/assets/fair/lib_template_appbar_appbar_template.fair.metadata index 3b436c8e..a5c53072 100644 --- a/example/assets/fair/lib_template_appbar_appbar_template.fair.metadata +++ b/example/assets/fair/lib_template_appbar_appbar_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.963318. +# Generated by Fair on 2024-01-03 19:50:38.881584. source: example|lib/template/appbar/appbar_template.dart -md5: 1d724f88d4e38df16b49eb3d05a3df01 +md5: e5f4cb764283d409724ea14fe006ecf2 json: example|build/fair/lib_template_appbar_appbar_template.fair.json -date: 2023-10-31 10:53:28.963369 +bin: example|build/fair/lib_template_appbar_appbar_template.fair.bin +date: 2024-01-03 19:50:38.881737 diff --git a/example/assets/fair/lib_template_detail_page_fair_detail.fair.json b/example/assets/fair/lib_template_detail_page_fair_detail.fair.json index e2e9b366..07356bc3 100644 --- a/example/assets/fair/lib_template_detail_page_fair_detail.fair.json +++ b/example/assets/fair/lib_template_detail_page_fair_detail.fair.json @@ -373,6 +373,5 @@ } } } - }, - "digest": "0bc5998caa5d7d3837a692bd5947b1f3" + } } \ No newline at end of file diff --git a/example/assets/fair/lib_template_detail_page_fair_detail.fair.metadata b/example/assets/fair/lib_template_detail_page_fair_detail.fair.metadata index b68ebf48..973b4904 100644 --- a/example/assets/fair/lib_template_detail_page_fair_detail.fair.metadata +++ b/example/assets/fair/lib_template_detail_page_fair_detail.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.002185. +# Generated by Fair on 2024-01-03 19:50:38.424247. source: example|lib/template/detail_page/fair_detail.dart -md5: 97e0d468098c76fdd996408a4aecc553 +md5: 285ee91c30d7e5f110a846775136a0c9 json: example|build/fair/lib_template_detail_page_fair_detail.fair.json -date: 2023-10-31 10:53:29.002332 +bin: example|build/fair/lib_template_detail_page_fair_detail.fair.bin +date: 2024-01-03 19:50:38.424452 diff --git a/example/assets/fair/lib_template_drawer_drawer_template.fair.json b/example/assets/fair/lib_template_drawer_drawer_template.fair.json index 1665bc5e..8a549915 100644 --- a/example/assets/fair/lib_template_drawer_drawer_template.fair.json +++ b/example/assets/fair/lib_template_drawer_drawer_template.fair.json @@ -127,6 +127,5 @@ } } }, - "methodMap": {}, - "digest": "03e886825ea89c448eab05f2c0f28bec" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_drawer_drawer_template.fair.metadata b/example/assets/fair/lib_template_drawer_drawer_template.fair.metadata index 409c831d..640b24f7 100644 --- a/example/assets/fair/lib_template_drawer_drawer_template.fair.metadata +++ b/example/assets/fair/lib_template_drawer_drawer_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.014322. +# Generated by Fair on 2024-01-03 19:50:37.671528. source: example|lib/template/drawer/drawer_template.dart -md5: aee48024646cf7db87015165b2a08eec +md5: 368e50aa99209d6277ff3563a01d7e83 json: example|build/fair/lib_template_drawer_drawer_template.fair.json -date: 2023-10-31 10:53:29.014382 +bin: example|build/fair/lib_template_drawer_drawer_template.fair.bin +date: 2024-01-03 19:50:37.671762 diff --git a/example/assets/fair/lib_template_fab_fab_template.fair.json b/example/assets/fair/lib_template_fab_fab_template.fair.json index 683ce3b7..b55d80a9 100644 --- a/example/assets/fair/lib_template_fab_fab_template.fair.json +++ b/example/assets/fair/lib_template_fab_fab_template.fair.json @@ -60,6 +60,5 @@ } } }, - "methodMap": {}, - "digest": "55d7a801f77713bfdcb425941680e578" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_fab_fab_template.fair.metadata b/example/assets/fair/lib_template_fab_fab_template.fair.metadata index 43ba157a..cd9c3b17 100644 --- a/example/assets/fair/lib_template_fab_fab_template.fair.metadata +++ b/example/assets/fair/lib_template_fab_fab_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.048878. +# Generated by Fair on 2024-01-03 19:50:38.059674. source: example|lib/template/fab/fab_template.dart -md5: 57ab6cf1b86a8344d7cf1f1ae23ab3df +md5: a72c9aa6fd5b9ddf77c6bc02008a85b9 json: example|build/fair/lib_template_fab_fab_template.fair.json -date: 2023-10-31 10:53:29.048923 +bin: example|build/fair/lib_template_fab_fab_template.fair.bin +date: 2024-01-03 19:50:38.059889 diff --git a/example/assets/fair/lib_template_gridview_gridview_template.fair.json b/example/assets/fair/lib_template_gridview_gridview_template.fair.json index 8ef8b71e..7beaaf6c 100644 --- a/example/assets/fair/lib_template_gridview_gridview_template.fair.json +++ b/example/assets/fair/lib_template_gridview_gridview_template.fair.json @@ -96,6 +96,5 @@ } } }, - "methodMap": {}, - "digest": "6f1ea339ab8d0d694ca0b23830d0d985" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_gridview_gridview_template.fair.metadata b/example/assets/fair/lib_template_gridview_gridview_template.fair.metadata index 73aa2105..67d24f71 100644 --- a/example/assets/fair/lib_template_gridview_gridview_template.fair.metadata +++ b/example/assets/fair/lib_template_gridview_gridview_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.034486. +# Generated by Fair on 2024-01-03 19:50:37.938256. source: example|lib/template/gridview/gridview_template.dart -md5: 0482a165d1d7f83f0570be4a17d8a1a7 +md5: d727c9c4bd6be68dc68346e35e4ee449 json: example|build/fair/lib_template_gridview_gridview_template.fair.json -date: 2023-10-31 10:53:29.034552 +bin: example|build/fair/lib_template_gridview_gridview_template.fair.bin +date: 2024-01-03 19:50:37.938611 diff --git a/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.json b/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.json index 6208d98a..e3e0546c 100644 --- a/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.json +++ b/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.json @@ -393,6 +393,5 @@ } } }, - "methodMap": {}, - "digest": "6b43e206c7278aeb886971eaf4ccddad" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.metadata b/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.metadata index 779eaf60..32b7c603 100644 --- a/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.metadata +++ b/example/assets/fair/lib_template_hotel_listview_hotel_listview_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.008348. +# Generated by Fair on 2024-01-03 19:50:38.114845. source: example|lib/template/hotel_listview/hotel_listview_template.dart -md5: 5873c564f6d51d95d9a5d0b54e92107c +md5: 68fd069524eeb945d2e819979b5abc43 json: example|build/fair/lib_template_hotel_listview_hotel_listview_template.fair.json -date: 2023-10-31 10:53:29.008620 +bin: example|build/fair/lib_template_hotel_listview_hotel_listview_template.fair.bin +date: 2024-01-03 19:50:38.115187 diff --git a/example/assets/fair/lib_template_list_card_moments_list.fair.json b/example/assets/fair/lib_template_list_card_moments_list.fair.json index d7694dc8..7bdcf386 100644 --- a/example/assets/fair/lib_template_list_card_moments_list.fair.json +++ b/example/assets/fair/lib_template_list_card_moments_list.fair.json @@ -412,6 +412,5 @@ } } }, - "methodMap": {}, - "digest": "3418c99d7ba6b178297eb50fb87ba33f" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_list_card_moments_list.fair.metadata b/example/assets/fair/lib_template_list_card_moments_list.fair.metadata index 2e5291c3..c07ab037 100644 --- a/example/assets/fair/lib_template_list_card_moments_list.fair.metadata +++ b/example/assets/fair/lib_template_list_card_moments_list.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.020153. +# Generated by Fair on 2024-01-03 19:50:38.246671. source: example|lib/template/list_card/moments_list.dart -md5: f2c2499d36aed30a722023cff6c47ef0 +md5: 11acb19a2c079c00362ac741fa43b66a json: example|build/fair/lib_template_list_card_moments_list.fair.json -date: 2023-10-31 10:53:29.020315 +bin: example|build/fair/lib_template_list_card_moments_list.fair.bin +date: 2024-01-03 19:50:38.246975 diff --git a/example/assets/fair/lib_template_list_page_list_page.fair.json b/example/assets/fair/lib_template_list_page_list_page.fair.json index 718c5a4b..69a7938a 100644 --- a/example/assets/fair/lib_template_list_page_list_page.fair.json +++ b/example/assets/fair/lib_template_list_page_list_page.fair.json @@ -376,6 +376,5 @@ } } }, - "methodMap": {}, - "digest": "8fbbc144778cb7f28abf5d3d9d64884d" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_list_page_list_page.fair.metadata b/example/assets/fair/lib_template_list_page_list_page.fair.metadata index 2e6112f6..0392b717 100644 --- a/example/assets/fair/lib_template_list_page_list_page.fair.metadata +++ b/example/assets/fair/lib_template_list_page_list_page.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.917829. +# Generated by Fair on 2024-01-03 19:50:38.478413. source: example|lib/template/list_page/list_page.dart -md5: f34574ab07b66dd5725a41992a89d204 +md5: 7b16b1ed973e29324205918de191e0b3 json: example|build/fair/lib_template_list_page_list_page.fair.json -date: 2023-10-31 10:53:28.918109 +bin: example|build/fair/lib_template_list_page_list_page.fair.bin +date: 2024-01-03 19:50:38.478706 diff --git a/example/assets/fair/lib_template_login_page_login_page_template.fair.json b/example/assets/fair/lib_template_login_page_login_page_template.fair.json index 10bc0271..78c37a18 100644 --- a/example/assets/fair/lib_template_login_page_login_page_template.fair.json +++ b/example/assets/fair/lib_template_login_page_login_page_template.fair.json @@ -407,6 +407,5 @@ } } }, - "methodMap": {}, - "digest": "f2c85d52b23a0eabb64270f733fc2031" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_login_page_login_page_template.fair.metadata b/example/assets/fair/lib_template_login_page_login_page_template.fair.metadata index 1ed9534d..9a2cc04a 100644 --- a/example/assets/fair/lib_template_login_page_login_page_template.fair.metadata +++ b/example/assets/fair/lib_template_login_page_login_page_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.979297. +# Generated by Fair on 2024-01-03 19:50:38.665441. source: example|lib/template/login_page/login_page_template.dart -md5: e47453b83f6abdcb5245d019dd46e1a3 +md5: 0882c627c824caaa6b58a0db8b706633 json: example|build/fair/lib_template_login_page_login_page_template.fair.json -date: 2023-10-31 10:53:28.979422 +bin: example|build/fair/lib_template_login_page_login_page_template.fair.bin +date: 2024-01-03 19:50:38.665687 diff --git a/example/assets/fair/lib_template_pageview_pageview_template.fair.json b/example/assets/fair/lib_template_pageview_pageview_template.fair.json index 418d1ea7..58a2ac3f 100644 --- a/example/assets/fair/lib_template_pageview_pageview_template.fair.json +++ b/example/assets/fair/lib_template_pageview_pageview_template.fair.json @@ -94,6 +94,5 @@ } } }, - "methodMap": {}, - "digest": "0b0bf71fe0cfaca9b35a3fde6e4395d0" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_pageview_pageview_template.fair.metadata b/example/assets/fair/lib_template_pageview_pageview_template.fair.metadata index d0bb4160..9bb0500f 100644 --- a/example/assets/fair/lib_template_pageview_pageview_template.fair.metadata +++ b/example/assets/fair/lib_template_pageview_pageview_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.954289. +# Generated by Fair on 2024-01-03 19:50:38.168153. source: example|lib/template/pageview/pageview_template.dart -md5: 0981e1392a9db2a5905ec353e3543dee +md5: 7164e05f6d2fbc769e01856005095b59 json: example|build/fair/lib_template_pageview_pageview_template.fair.json -date: 2023-10-31 10:53:28.954371 +bin: example|build/fair/lib_template_pageview_pageview_template.fair.bin +date: 2024-01-03 19:50:38.168352 diff --git a/example/assets/fair/lib_template_scrollview_home_scrollview.fair.json b/example/assets/fair/lib_template_scrollview_home_scrollview.fair.json index 6f5582ad..e66ffc97 100644 --- a/example/assets/fair/lib_template_scrollview_home_scrollview.fair.json +++ b/example/assets/fair/lib_template_scrollview_home_scrollview.fair.json @@ -182,6 +182,5 @@ } } }, - "methodMap": {}, - "digest": "4f7eca921157c454b5a28081a774591f" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_scrollview_home_scrollview.fair.metadata b/example/assets/fair/lib_template_scrollview_home_scrollview.fair.metadata index 095847f3..2459a31a 100644 --- a/example/assets/fair/lib_template_scrollview_home_scrollview.fair.metadata +++ b/example/assets/fair/lib_template_scrollview_home_scrollview.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:28.974533. +# Generated by Fair on 2024-01-03 19:50:38.297693. source: example|lib/template/scrollview/home_scrollview.dart -md5: 6e08725a87bdf1c138fd345cb006dc3b +md5: 4db47da4ee8a240bdf1b606e86df6851 json: example|build/fair/lib_template_scrollview_home_scrollview.fair.json -date: 2023-10-31 10:53:28.974630 +bin: example|build/fair/lib_template_scrollview_home_scrollview.fair.bin +date: 2024-01-03 19:50:38.297900 diff --git a/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.json b/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.json index f790f9c7..8549b173 100644 --- a/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.json +++ b/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.json @@ -96,6 +96,5 @@ } } }, - "methodMap": {}, - "digest": "75b754292aa49a79c018cf1d50182d3f" + "methodMap": {} } \ No newline at end of file diff --git a/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.metadata b/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.metadata index 7e3a8a95..1ab39efc 100644 --- a/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.metadata +++ b/example/assets/fair/lib_template_staggered_view_staggeredview_template.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.027896. +# Generated by Fair on 2024-01-03 19:50:39.121226. source: example|lib/template/staggered_view/staggeredview_template.dart -md5: f59a16b1989afd0d5f89adb07c398391 +md5: 3a84e5df7070be0b51bc3e0404d4aa12 json: example|build/fair/lib_template_staggered_view_staggeredview_template.fair.json -date: 2023-10-31 10:53:29.027954 +bin: example|build/fair/lib_template_staggered_view_staggeredview_template.fair.bin +date: 2024-01-03 19:50:39.121393 diff --git a/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.json b/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.json index 4148bcf4..257f42e6 100644 --- a/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.json +++ b/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.json @@ -448,6 +448,5 @@ } } } - }, - "digest": "68ea4fd2cb78969cffec5ba319f5254c" + } } \ No newline at end of file diff --git a/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.metadata b/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.metadata index b7cb5d08..3a7d53a7 100644 --- a/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.metadata +++ b/example/assets/fair/lib_template_tabbar_page_tabbar_page.fair.metadata @@ -1,6 +1,7 @@ -# Generated by Fair on 2023-10-31 10:53:29.117662. +# Generated by Fair on 2024-01-03 19:50:38.557713. source: example|lib/template/tabbar_page/tabbar_page.dart -md5: ac2ef2acaf7fddd1b36e3da13a6636be +md5: 4fe73f589399637ad5b9fa326b0c29da json: example|build/fair/lib_template_tabbar_page_tabbar_page.fair.json -date: 2023-10-31 10:53:29.117806 +bin: example|build/fair/lib_template_tabbar_page_tabbar_page.fair.bin +date: 2024-01-03 19:50:38.558 diff --git a/example/assets/fair_basic_config.json b/example/assets/fair_basic_config.json index f2b7f0fd..40fd949a 100644 --- a/example/assets/fair_basic_config.json +++ b/example/assets/fair_basic_config.json @@ -1,6 +1,7 @@ { "plugin": { "fair_basic_plugin": "assets/plugin/fair_basic_plugins.js", + "fair_common_plugin": "assets/plugin/fair_common_plugin.js", "fair_net": "assets/plugin/fair_net_plugin.js" } } diff --git a/example/assets/plugin/fair_common_plugin.js b/example/assets/plugin/fair_common_plugin.js new file mode 100644 index 00000000..d10061b6 --- /dev/null +++ b/example/assets/plugin/fair_common_plugin.js @@ -0,0 +1,10 @@ +let FairCommonPlugin = function () { + return { + http: function (resp) { + fairCommonPluginRequest(resp, 'http'); + }, + phoneCall: function (resp) { + fairCommonPluginRequest(resp, 'phoneCall'); + }, + } +} diff --git a/example/lib/fair_widget/fair_plugin_widget.dart b/example/lib/fair_widget/fair_plugin_widget.dart index f2e8262d..f5d2317a 100644 --- a/example/lib/fair_widget/fair_plugin_widget.dart +++ b/example/lib/fair_widget/fair_plugin_widget.dart @@ -1,4 +1,5 @@ import 'package:example/fair_widget/plugin/fair_basic_plugin.dart'; +import 'package:example/fair_widget/plugin/fair_common_plugin.dart'; import 'package:fair/fair.dart'; import 'package:flutter/material.dart'; @@ -19,14 +20,21 @@ class _FairPluginWidgetState extends State { ), body: Container( child: Center( - child: GestureDetector( - onTap: callPhone, - child: Container( - height: 50, - width: 100, - alignment: Alignment.center, - child: Text('拨打电话'), - ), + child: Column( + children: [ + Container( + alignment: Alignment.center, + child: ElevatedButton( + onPressed: callPhone, + child: Text('拨打电话-基于FairBasicPlugin')), + ), + Container( + alignment: Alignment.center, + child: ElevatedButton( + onPressed: commonHttp, + child: Text('网络请求-基于FairCommonPlugin')), + ), + ], ), ), ), @@ -45,4 +53,25 @@ class _FairPluginWidgetState extends State { } }); } -} + + commonHttp() { + FairCommonPlugin().http({ + 'method': 'GET', + 'url': + 'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3b8ae7a4e0884b4d75b8094f6c83cd8c_list_page_data.json', + 'callback': (dynamic result) { + if (result != null) { + var statusCode = result['statusCode']; + if (statusCode == 200) { + var list = result['data']['data']; + list.forEach((item) { + var icon = item['icon']; + print('icon = $icon'); + }); + } + } + } + }); + } + +} \ No newline at end of file diff --git a/example/lib/fair_widget/plugin/fair_common_plugin.dart b/example/lib/fair_widget/plugin/fair_common_plugin.dart new file mode 100644 index 00000000..3a562dff --- /dev/null +++ b/example/lib/fair_widget/plugin/fair_common_plugin.dart @@ -0,0 +1,19 @@ +import 'package:example/fair_widget/plugin/fair_http_plugin.dart'; +import 'package:fair/fair.dart'; + +/// 跟 js 交互的方法类 +class FairCommonPlugin extends IFairPlugin with FairHttpPlugin //Http请求plugin +{ + factory FairCommonPlugin() => _fairCommonPlugin; + + FairCommonPlugin._(); + + static final FairCommonPlugin _fairCommonPlugin = FairCommonPlugin._(); + + @override + Map getRegisterMethods() { + return { + 'http': http, + }; + } +} diff --git a/example/lib/fair_widget/plugin/fair_http_plugin.dart b/example/lib/fair_widget/plugin/fair_http_plugin.dart new file mode 100644 index 00000000..f78c63b6 --- /dev/null +++ b/example/lib/fair_widget/plugin/fair_http_plugin.dart @@ -0,0 +1,52 @@ +import 'dart:convert'; + +import 'package:dio/dio.dart'; +import 'package:fair/fair.dart'; + +mixin FairHttpPlugin implements FairCommonPluginMixin { + Future http(dynamic map) => request(map, _run); + + Future _run(Map requestMap) async { + // implements http here. + final method = requestMap['method']; + final url = requestMap['url']; + Response? result; + switch (method) { + case 'GET': + result = await _get(url); + break; + case 'POST': + result = await _post(url); + break; + default: + } + if (result != null) { + return { + 'data': result.data == null ? '' : jsonDecode(result.data!), + 'statusCode': result.statusCode, + }; + } + return null; + } + + static Future> _post(String path, + {Map? queryParameters}) async { + var resp = + await _getDio().post(path, queryParameters: queryParameters); + return Future.value(resp); + } + + static Future> _get(String path, + {Map? queryParameters}) async { + var resp = + await _getDio().get(path, queryParameters: queryParameters); + return Future.value(resp); + } + + static Dio? _dio; + + static Dio _getDio() { + _dio ??= Dio(); + return _dio!; + } +} diff --git a/example/lib/main.dart b/example/lib/main.dart index 714b9384..e70f933f 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -2,6 +2,7 @@ import 'dart:math'; import 'package:example/fair_widget/delegate/test_fair_delegate.dart'; import 'package:example/fair_widget/plugin/fair_basic_plugin.dart'; +import 'package:example/fair_widget/plugin/fair_common_plugin.dart'; import 'package:example/home_page.dart'; import 'package:fair/fair.dart'; import 'package:fair_extension/fair_extension.dart'; @@ -36,9 +37,11 @@ void main() async { ///需要在此注册需要全局使用的plugin,key名可以随意不做要求 plugins: FairExtension.plugins - ..addAll({'FairBasicPlugin': FairBasicPlugin()}), - jsPlugins: FairExtension.jsPlugins - ); + ..addAll({ + 'FairBasicPlugin': FairBasicPlugin(), + 'FairCommonPlugin': FairCommonPlugin(), + }), + jsPlugins: FairExtension.jsPlugins); } class MyApp extends StatelessWidget { diff --git a/fair/assets/fair_core/fair_common_plugin.js b/fair/assets/fair_core/fair_common_plugin.js index 01e01d6a..e10a7974 100644 --- a/fair/assets/fair_core/fair_common_plugin.js +++ b/fair/assets/fair_core/fair_common_plugin.js @@ -7,13 +7,13 @@ let fairCommonPluginRequest = function (resp, methodName) { respMap = mapOrSetToObject(resp); let id = 'FairCommonPlugin$' + (++_callBackId); let requestParameter = {}; + requestParameter['pageName'] = '#FairKey#'; // 类名 + 方法名 requestParameter['className'] = "FairCommonPlugin#" + methodName; _callBack[id] = respMap['callback']; respMap['callId'] = id; // 代码里面有判断 funcName 必填 requestParameter['funcName'] = 'invokePlugin'; - requestParameter['pageName'] = respMap['pageName']; requestParameter['request'] = respMap; let map = JSON.stringify(requestParameter); console.log('FairCommonPlugin请求参数:' + map); diff --git a/fair_extension/README.md b/fair_extension/README.md index e9370e34..c9dc90ef 100644 --- a/fair_extension/README.md +++ b/fair_extension/README.md @@ -1,4 +1,4 @@ -## 背景 +## 简介 关于Fair 的动态化能力支持,涉及到如下几个方面: - 平台相关能力,如打电话、定位、权限申请、相机等 - 业务逻辑相关,路由、埋点等 @@ -7,15 +7,43 @@ 为了避免出现上述问题,我们希望在Fair 接入阶段,就内置常用的业务逻辑。并且我们把通用的业务逻辑以扩展包的形式提供给开发者。开发者在Fair 接入阶段,通过依赖扩展包,经过简单的配置,就可以实现常用业务逻辑的支持。 ## 目前支持 -#### Log -示例: + +* Log +* Toast +* 网络请求 +* 权限申请 +* 图片选择/调用相机 +* url_launcher(电话、短信、邮件、web等) +* 页面跳转 + +## 接入说明 +### 添加fair_extension 依赖 + +``` +fair_extension: 1.0.0 +``` + +### fair_extension 初始化 +fair 初始化中,设置plugins 及 jsPlugins。 + +``` +FairApp.runApplication( + FairApp( + child: const MyApp(), + ), + plugins: FairExtension.plugins, + jsPlugins: FairExtension.jsPlugins); +``` + +### fair_extension 使用 + +#### Log示例: ``` FairLog.log('点击展示 Count Value:: $_count'); ``` -#### Toast -示例: +#### Toast示例: ``` FairToast.show( @@ -24,8 +52,7 @@ FairToast.show( ); ``` -#### 网络请求 -示例: +#### 网络请求示例: ``` FairNet.requestData( @@ -47,8 +74,7 @@ FairNet.requestData( }); ``` -#### 权限申请 -示例: +#### 权限申请示例: ``` FairPermission.requestPermission( @@ -63,8 +89,7 @@ FairPermission.requestPermission( }); ``` -#### 图片选择/调用相机 -示例: +#### 图片选择/调用相机示例: ``` FairImagePicker.getImage( @@ -78,8 +103,7 @@ FairImagePicker.getImage( }); ``` -#### url_launcher(电话、短信、邮件、web等) -示例: +#### url_launcher(电话、短信、邮件、web等)示例: ``` // 打电话 @@ -88,8 +112,7 @@ FairUrlLauncher.makePhoneCall(_phone); FairUrlLauncher.launchInBrowser(_url); ``` -#### 页面跳转 -示例: +#### 页面跳转示例: ``` FairNavigator.pushNamed( @@ -106,26 +129,4 @@ FairNavigator.pushNamed( }); ``` -#### 持续更新中... - -## 接入说明 -#### 添加fair_extension 依赖 - -``` -fair_extension: 1.0.0 -``` - -#### fair_extension 初始化 -fair 初始化中,设置plugins 及 jsPlugins。 - -``` -FairApp.runApplication( - FairApp( - child: const MyApp(), - ), - plugins: FairExtension.plugins, - jsPlugins: FairExtension.jsPlugins); -``` - -#### fair_extension 使用 -详见[example](./example) +#### 持续更新中... \ No newline at end of file