From 7d419e84b995a5856e0ad095ece166ea760a65d3 Mon Sep 17 00:00:00 2001 From: wanbing01 Date: Mon, 18 Sep 2023 15:24:41 +0800 Subject: [PATCH 1/3] fair-online update --- .../empty_project/android/app/build.gradle | 4 +-- .../empty_project/android/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../assets/plugin/fair_net_plugin.js | 4 +-- .../hotel_listview_template.dart | 14 ++++----- .../lib/plugins/net/fair_net_plugin.dart | 4 +-- .../empty/project/empty_project/pubspec.yaml | 7 ++++- .../page/detail_page/detail_page.dart | 2 +- .../template/page/gridview/gridview.dart | 6 ++-- .../page/hotel_listview/hotel_listview.dart | 6 ++-- .../template/page/list_card/list_card.dart | 6 ++-- .../template/page/list_page/list_page.dart | 6 ++-- .../template/page/pageview/pageview.dart | 6 ++-- .../template/page/scrollview/scrollview.dart | 6 ++-- .../page/staggered_view/staggered_view.dart | 6 ++-- .../page/tabbar_page/tabbar_page.dart | 6 ++-- .../fair_samples/android/app/build.gradle | 4 +-- .../project/fair_samples/android/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../fair_samples/assets/fair/fair_patch.zip | Bin 35640 -> 36599 bytes ...code_component_HotelListViewItem.fair.json | 3 +- ..._component_HotelListViewItem.fair.metadata | 6 ++-- .../lib_code_component_ListCard.fair.json | 3 +- .../lib_code_component_ListCard.fair.metadata | 6 ++-- .../lib_page_appbar_appbar_template.fair.json | 3 +- ..._page_appbar_appbar_template.fair.metadata | 6 ++-- .../lib_page_detail_page_fair_detail.fair.js | 2 +- ...lib_page_detail_page_fair_detail.fair.json | 3 +- ...page_detail_page_fair_detail.fair.metadata | 6 ++-- .../lib_page_drawer_drawer_template.fair.json | 3 +- ..._page_drawer_drawer_template.fair.metadata | 6 ++-- .../fair/lib_page_fab_fab_template.fair.json | 3 +- .../lib_page_fab_fab_template.fair.metadata | 6 ++-- ...ib_page_gridview_gridview_template.fair.js | 2 +- ..._page_gridview_gridview_template.fair.json | 8 ++++- ...e_gridview_gridview_template.fair.metadata | 6 ++-- ...l_listview_hotel_listview_template.fair.js | 2 +- ...listview_hotel_listview_template.fair.json | 8 ++++- ...view_hotel_listview_template.fair.metadata | 6 ++-- .../lib_page_list_card_moments_list.fair.js | 2 +- .../lib_page_list_card_moments_list.fair.json | 9 +++++- ..._page_list_card_moments_list.fair.metadata | 6 ++-- .../fair/lib_page_list_page_list_page.fair.js | 2 +- .../lib_page_list_page_list_page.fair.json | 9 +++++- ...lib_page_list_page_list_page.fair.metadata | 6 ++-- ...e_login_page_login_page_template.fair.json | 3 +- ...gin_page_login_page_template.fair.metadata | 6 ++-- ...ib_page_pageview_pageview_template.fair.js | 2 +- ..._page_pageview_pageview_template.fair.json | 9 +++++- ...e_pageview_pageview_template.fair.metadata | 6 ++-- ...ib_page_scrollview_home_scrollview.fair.js | 2 +- ..._page_scrollview_home_scrollview.fair.json | 15 ++++++++- ...e_scrollview_home_scrollview.fair.metadata | 6 ++-- ...ggered_view_staggeredview_template.fair.js | 2 +- ...ered_view_staggeredview_template.fair.json | 8 ++++- ..._view_staggeredview_template.fair.metadata | 6 ++-- .../lib_page_tabbar_page_tabbar_page.fair.js | 2 +- ...lib_page_tabbar_page_tabbar_page.fair.json | 15 ++++++++- ...page_tabbar_page_tabbar_page.fair.metadata | 6 ++-- .../assets/plugin/fair_net_plugin.js | 4 +-- .../lib/code/action/HotelDataRequest.dart | 2 +- .../lib/page/detail_page/fair_detail.dart | 2 +- .../lib/page/gridview/gridview_template.dart | 6 ++-- .../hotel_listview_template.dart | 6 ++-- .../lib/page/list_card/moments_list.dart | 6 ++-- .../lib/page/list_page/list_page.dart | 6 ++-- .../lib/page/pageview/pageview_template.dart | 6 ++-- .../lib/page/scrollview/home_scrollview.dart | 6 ++-- .../staggeredview_template.dart | 6 ++-- .../lib/page/tabbar_page/tabbar_page.dart | 6 ++-- .../lib/plugins/net/fair_net_plugin.dart | 4 +-- .../fair_samples/lib/src/generated.fair.dart | 29 ++++++++++++++++-- .../project/fair_samples/pubspec.yaml | 7 ++++- 73 files changed, 254 insertions(+), 147 deletions(-) diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/app/build.gradle b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/app/build.gradle index 39fa0eec..bc9d5921 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/app/build.gradle +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/app/build.gradle @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 31 + compileSdkVersion 33 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -45,7 +45,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.empty_project" minSdkVersion 20 - targetSdkVersion 31 + targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/build.gradle b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/build.gradle index 09fbd640..cc7cf52f 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/build.gradle +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.6.10' + ext.kotlin_version = '1.8.10' repositories { google() mavenCentral() diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/gradle/wrapper/gradle-wrapper.properties b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/gradle/wrapper/gradle-wrapper.properties index bc6a58af..039eda99 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/gradle/wrapper/gradle-wrapper.properties +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/plugin/fair_net_plugin.js b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/plugin/fair_net_plugin.js index 06186fac..9b76fed9 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/plugin/fair_net_plugin.js +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/plugin/fair_net_plugin.js @@ -5,12 +5,12 @@ let callBackId = 0; let FairNet = function () { return { - request: function (resp) { + requestData: function (resp) { let respMap = {}; respMap = mapOrSetToObject(resp); let id = 'FairNet$' + (++callBackId); let requestParameter = {}; - requestParameter['className'] = "FairNet#request"; + requestParameter['className'] = "FairNet#requestData"; callBack[id] = [respMap['complete'], respMap['error'], respMap['success']]; respMap['callId'] = id; requestParameter['funcName'] = 'invokePlugin'; diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/page/hotel_listview/hotel_listview_template.dart b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/page/hotel_listview/hotel_listview_template.dart index c4f77636..c0a16b53 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/page/hotel_listview/hotel_listview_template.dart +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/page/hotel_listview/hotel_listview_template.dart @@ -31,7 +31,7 @@ class _HotelListViewState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -74,17 +74,17 @@ class _HotelListViewState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: Text('ListView.builder模版'), + title: const Text('ListView.builder模版'), ), - backgroundColor: Color(0xFFFEFEFE), + backgroundColor: const Color(0xFFFEFEFE), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => const Center( child: Text( '加载中...', ), ), - falseValue: Container( - color: Color(0xFFFFFFFF), + falseValue: () => Container( + color: const Color(0xFFFFFFFF), child: ListView( children: Sugar.map(_listData, builder: (HotelModel item) { return Padding( @@ -104,7 +104,7 @@ class _HotelListViewState extends State { fit: BoxFit.cover), ), Container( - color: Color(0xFFFFFFFF), + color: const Color(0xFFFFFFFF), child: Row( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/plugins/net/fair_net_plugin.dart b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/plugins/net/fair_net_plugin.dart index 8f932d75..52419c59 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/plugins/net/fair_net_plugin.dart +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/plugins/net/fair_net_plugin.dart @@ -13,7 +13,7 @@ class FairNet extends IFairPlugin { return _fairNet; } - Future request(dynamic map) async { + Future requestData(dynamic map) async { if (map == null) { return; } @@ -98,7 +98,7 @@ class FairNet extends IFairPlugin { @override Map getRegisterMethods() { var functions = {}; - functions.putIfAbsent('request', () => request); + functions.putIfAbsent('requestData', () => requestData); return functions; } diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/pubspec.yaml b/fair_online/fair_online_service/fairDir/empty/project/empty_project/pubspec.yaml index 5112026c..e12e6fe7 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/pubspec.yaml +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/pubspec.yaml @@ -52,11 +52,16 @@ dev_dependencies: flutter_lints: ^1.0.0 fair_compiler: path: ../../../fair/compiler - build_runner: ^2.0.0 + build_runner: ^2.1.2 dependency_overrides: fair_version: path: ../../../fair/flutter_version/flutter_3_3_0 + collection: 1.17.0 + permission_handler: ^10.2.0 + analyzer: 5.6.0 + dart_style: 2.2.5 + dio: 4.0.6 # For information on the generic Dart part of this file, see the diff --git a/fair_online/fair_online_service/fairDir/template/page/detail_page/detail_page.dart b/fair_online/fair_online_service/fairDir/template/page/detail_page/detail_page.dart index 2e1e1476..1b1dbeaa 100644 --- a/fair_online/fair_online_service/fairDir/template/page/detail_page/detail_page.dart +++ b/fair_online/fair_online_service/fairDir/template/page/detail_page/detail_page.dart @@ -28,7 +28,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void onUnload() {} void requestData() { - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': diff --git a/fair_online/fair_online_service/fairDir/template/page/gridview/gridview.dart b/fair_online/fair_online_service/fairDir/template/page/gridview/gridview.dart index 74b18e1c..1688f192 100644 --- a/fair_online/fair_online_service/fairDir/template/page/gridview/gridview.dart +++ b/fair_online/fair_online_service/fairDir/template/page/gridview/gridview.dart @@ -29,7 +29,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -69,12 +69,12 @@ class _@@PageName@@State extends State<@@PageName@@> { child: Icon(Icons.add), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: GridView.count( + falseValue: () => GridView.count( crossAxisCount: 2, mainAxisSpacing: 10, crossAxisSpacing: 10, diff --git a/fair_online/fair_online_service/fairDir/template/page/hotel_listview/hotel_listview.dart b/fair_online/fair_online_service/fairDir/template/page/hotel_listview/hotel_listview.dart index 6d5904a2..6aca5802 100644 --- a/fair_online/fair_online_service/fairDir/template/page/hotel_listview/hotel_listview.dart +++ b/fair_online/fair_online_service/fairDir/template/page/hotel_listview/hotel_listview.dart @@ -31,7 +31,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -78,12 +78,12 @@ class _@@PageName@@State extends State<@@PageName@@> { ), backgroundColor: Color(0xFFFEFEFE), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Container( + falseValue: () => Container( color: Color(0xFFFFFFFF), child: ListView( children: Sugar.map(_listData, builder: (HotelModel item) { diff --git a/fair_online/fair_online_service/fairDir/template/page/list_card/list_card.dart b/fair_online/fair_online_service/fairDir/template/page/list_card/list_card.dart index 4825089d..9ac3225d 100644 --- a/fair_online/fair_online_service/fairDir/template/page/list_card/list_card.dart +++ b/fair_online/fair_online_service/fairDir/template/page/list_card/list_card.dart @@ -31,7 +31,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -150,12 +150,12 @@ class _@@PageName@@State extends State<@@PageName@@> { color: Colors.white, child: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Sugar.listBuilder( + falseValue: () => Sugar.listBuilder( itemCount: dataLength(), itemBuilder: (context, index) { return Container( diff --git a/fair_online/fair_online_service/fairDir/template/page/list_page/list_page.dart b/fair_online/fair_online_service/fairDir/template/page/list_page/list_page.dart index e85c18ba..8910e8ea 100644 --- a/fair_online/fair_online_service/fairDir/template/page/list_page/list_page.dart +++ b/fair_online/fair_online_service/fairDir/template/page/list_page/list_page.dart @@ -31,7 +31,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -127,12 +127,12 @@ class _@@PageName@@State extends State<@@PageName@@> { body: Container( color: Colors.white, child: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Sugar.listBuilder( + falseValue: () => Sugar.listBuilder( itemCount: dataLength(), itemBuilder: (context, index) { return SizedBox( diff --git a/fair_online/fair_online_service/fairDir/template/page/pageview/pageview.dart b/fair_online/fair_online_service/fairDir/template/page/pageview/pageview.dart index b9f3be76..f33146b5 100644 --- a/fair_online/fair_online_service/fairDir/template/page/pageview/pageview.dart +++ b/fair_online/fair_online_service/fairDir/template/page/pageview/pageview.dart @@ -29,7 +29,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -75,12 +75,12 @@ class _@@PageName@@State extends State<@@PageName@@> { title: Text('PageView模版'), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: PageView.custom( + falseValue: () => PageView.custom( childrenDelegate: Sugar.sliverChildBuilderDelegate( builder: (context, index) { return Column( diff --git a/fair_online/fair_online_service/fairDir/template/page/scrollview/scrollview.dart b/fair_online/fair_online_service/fairDir/template/page/scrollview/scrollview.dart index 12f4d50c..06aafc7a 100644 --- a/fair_online/fair_online_service/fairDir/template/page/scrollview/scrollview.dart +++ b/fair_online/fair_online_service/fairDir/template/page/scrollview/scrollview.dart @@ -31,7 +31,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -69,12 +69,12 @@ class _@@PageName@@State extends State<@@PageName@@> { return Scaffold( body: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: CustomScrollView( + falseValue: () => CustomScrollView( slivers: [ SliverAppBar( title: Text('CustomScrollView模版'), diff --git a/fair_online/fair_online_service/fairDir/template/page/staggered_view/staggered_view.dart b/fair_online/fair_online_service/fairDir/template/page/staggered_view/staggered_view.dart index 99b7734d..9adc2773 100644 --- a/fair_online/fair_online_service/fairDir/template/page/staggered_view/staggered_view.dart +++ b/fair_online/fair_online_service/fairDir/template/page/staggered_view/staggered_view.dart @@ -30,7 +30,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -71,12 +71,12 @@ class _@@PageName@@State extends State<@@PageName@@> { ), body: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: StaggeredGrid.count( + falseValue: () => StaggeredGrid.count( crossAxisCount: 2, mainAxisSpacing: 10, crossAxisSpacing: 5, diff --git a/fair_online/fair_online_service/fairDir/template/page/tabbar_page/tabbar_page.dart b/fair_online/fair_online_service/fairDir/template/page/tabbar_page/tabbar_page.dart index 0eb94d14..334210c8 100644 --- a/fair_online/fair_online_service/fairDir/template/page/tabbar_page/tabbar_page.dart +++ b/fair_online/fair_online_service/fairDir/template/page/tabbar_page/tabbar_page.dart @@ -33,7 +33,7 @@ class _@@PageName@@State extends State<@@PageName@@> { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -100,12 +100,12 @@ class _@@PageName@@State extends State<@@PageName@@> { ), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: TabBarView( + falseValue: () => TabBarView( children: [ _allTabList(), _getList(), diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/app/build.gradle b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/app/build.gradle index 04801673..74f88710 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/app/build.gradle +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/app/build.gradle @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 31 + compileSdkVersion 33 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -45,7 +45,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.fair_samples" minSdkVersion 20 - targetSdkVersion 31 + targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/build.gradle b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/build.gradle index 09fbd640..cc7cf52f 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/build.gradle +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.6.10' + ext.kotlin_version = '1.8.10' repositories { google() mavenCentral() diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/gradle/wrapper/gradle-wrapper.properties b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/gradle/wrapper/gradle-wrapper.properties index bc6a58af..039eda99 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/gradle/wrapper/gradle-wrapper.properties +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/fair_patch.zip b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/fair_patch.zip index 939a19b67f25b1f3ae2822725125b197e0e14371..1a19bc6ffaed4f48e810393ba8bc4bbfe8f6ba6a 100644 GIT binary patch delta 28520 zcmZ6RQ;;U%wqVP)UDajVMwe~dw(*y3+qP|X*-Yn3!{4GBP6bAtN@vy;rXG zRFIb(5CjEjP%tzgASfsxS1)Gu284WIg#X-_3+Fvtf&c-*z$A483joxn?NFJJdS9rB zF^g4%t8B6sDk%~d3JC;NL3;B2$-B0fjGDIB_0}uTdv4Jj4hD0icS8Hd`UUPrFFcBz z#$!(a{Ik){P4j2@q>wZE19(M22sjk+rmXVwsASZF_jaUYmXwpf>fbMM5u!CREM3P` z^1zWhA`QCfl5q<34*)a;LpTL+3YE9^m;{*Q#=uS3W}JK^ulFx)bpZaYU*g6}i*2wI zKK8Okl#^6YN>dOKM9o-g!gGV;mC&P(5*;nVTG`A~TyiA>kJXd6q9Gj~2q3N5jS5b3 zq}><(oRTJT?9mVmV8dqWXLnEwE*Ai#^o7TD=$&d0ooRnjQUFh9IT4{!=8ETQS^$AN zwE77Cw6vqHIb(xoS5J{OQuUyDy!u7fE)ph46L)3nqn6}@FeOgF#xxCGi7JSN)py;j z{`dCI&*vRqBr&EUna*fZN# z*~Ki~<-K*kY0uI<&M5^YU8&PcJ^k1D3hpZ&F4;`r+;i*j!wR91!4+~NtwozV=mr;j z<*PEWt6A=taY!*>gv^xiFYyDC%3KjWvIjv5sprtWm;47+`NPC+htxN}yJ@NzHgY5E zyqUX19UwL$9`=gF%-XmWbekOdL1c5cCBK^baRUG&^L>&KC;PEmJ%&l8^W{D$$OO&0 zXBEm{=IJIcy{>dz<>#6rq2?sFnC1jIX=yh}7u7JMlo^VopAZ=`JUI(ks_NQYFAy z-*!Z=XLCehQbf4Yy&jeNq@#Hihj8Y3YXPC;z@`ZsUQ;tzE?KVxFI?~eO^@7K8K)j% zZicLd5eX>fI;KsjH+zG(hqX%9!?z~Htir9+A+rQzPv{BB=f;+3JQ}gbyi$I{i3k(z z&B{Qy60-$qp@N~ul}fSag<;qlDf43ZZ&yk}HjTUbYpwe$L)1sQPxOMIqdz(<4ci=5 zHl(vmkSO*Et-^kRQ7WSaR9~>CZh>3J*Gxxi${At#4d`Tl*7CBaD2Ck>*RUtqX9=5g zrk4V=o@3y8tfWq#ZV!X{pk-P3bYyB$ec`*dth&rMBK2<;J3C!toXa-{3{Z)}HnCAj zHf@8RQG<<`>NJ?QoNlv`n2I)E8*{gYBbi8iqx3LJpqr;sAC7Ywq3#QQ?dX>HUUs^$ z9*1VD3-}3aem=J4bEs4N`~<6{8)Do*RR93Jbn27(amDKZ+tEEsIcjNoi(E5I(clLg z@ztKbuij2w{>H9^Ef7vj=e|{BJ;GG?pG!SFWesE{O$`aNObvB5eihnym}8ENLu_yM(T7 z`wDxW7Q7kWvU>T8@RX7z_}t#Gu$gemG!)UyLs{@vX4|@> zs4}J(IB)qw#i0va>ntNu$DKTXH=g%Gd;B2;#j*y_2Q+>VQyb;?H>AX%EzAyO1tuIJ zQU#F3|CA1E1o~hfjYLs)KQpK+;svkm^nJb0$_scY6-lc4DW|?Z!QW)LOP20TH@T#M zjagqd0?vUd zCkC`#tZ9QxCxoAl9$i3(j5N5!(6j3-p^Ohlj(9Ab30P5djYRm<)8OfYnS1n`{yZ(y=4b;GWg{zC}4`rH<#SjTO@^% zyN$o|GwJU%bW{r|26%lE4-FGOEKzozQC7}?tWm?70vo$|t`pNvK~4Fhj@7l`qg()z zcUSg;?im=Oo%!(M-YJST6%mQN(xUi%QY@;zKt)T&nunp4Dsem%4VwfL7tP|$%fvJB zRA$$lv8g8~dn&HVAQe8#XJA8s46~((oFpQxBWo9}fttrN3E|zOb~jRHiKa~#=IN9B zp3C~9cQZ|VnwbQFn8q{eQo|uH(JFvr#v@$5nD_S#&T=)fy=_IUs2_3KM@olX3-%(; z2&P4|D-w{(o*o)&@H|RIErAmbBT0v{LJ zn8-N`8Rhu)J)^!7tfO2cCEM<7>Lg06#P5o%xg1+O9KV?628aVPRh~TBKfHj)r22L_ z7Ct)LJ#ADa)(!TX9>lgHVx3py$NgwD^&CfW)Jo4C>@-$fwwr0!=F#10;@gewpsS+C zV^-=<%XjLj>i1gX0jog;<`72fIz!l_>-K5>9xS0!iiy^u6IpK*hyaf*)f}!Z$q{ak zyQw8x7|!;4nN}9Agsi6&4j#Y|d2xX-5NDw$w|rg974yYl=_LeoBotj7` zk?zT=Iuj(v-L6+yv(Z$P3wJw4Z3k-{JYN+qG9v7o}6pfxI^VF=X3BIsu!vks2`bJ2AHXx zGqkl8dxwc3&PfBF*yEW{!*MH<&xjI;8*F@L1(pnqVy;s=jRRLNb zthPW+IBB~rafuS3YpsCA2V9)fd<`hM8ET%(s|pdFwWy|iZ%f+0hmPcM*j-Npr5g~w zJxlldtu1XUE33u5HSUalgvz;$dx2# zUrWKd4+Gry><>ro5d51%vah(D8aU9UY4w;69ee_hGt8e2 zAgi{4;6KiIzM5_19Jgo;EPeh2tOWfhK)9f<_<}sy$BdT_ffg8x2MCus$k8|IrZI%0 zkCfH~M&tQKhjzA1ilP%a+gvEHsT781UVtb*;e*_v zs$V%9nDzntSws-x9(*EjdW=E#%lHTQk$XvCeqpy9OKk@P$qAiRt1pJJQxZ!MjaLK$ zkAXc}fgJdPVByLjbMP4LmCj(^n9;7jlx+2W_`qH*Z-|R1%S$SrJ0EDjVD;zK!z`Dg zPSdOmw`OVge6#i9^8L=22Em;Um!d%1{9&Q9&CbGBzIV^^CF#CUNt)?s&CW zo4dOCSBAE~YJ#*rG^AqEHk~p5N>=k^!`oCgAm@S>XYx>pf12C<( zOauEpmBsNLlUE?(A>L>7Q5m@=vB+I6HeBn_UM}-{gg{;Q0hR3eC4uSQBKvbc%u~4o z1=fIMUPQ90q4^IdA{fWazU|ckfz7yHz~W!R%`F@m)<2tVPP9ks!2E}=i(+k6*cJ$kMTS4wYzh{v8s=Yng39|PB7yZFrF zu`Jg6U^m2)-Wu8xJna!7!BbQj!s#s>mVAKuV|C1`*2yLJ=*kLS=?AFTPaI#*Azmre zigrmc)fzCH*ZyB|aKm*+wI$RkWx;;xY{XtWd#K5_ZO1$|ZV3sb`Y7*zGe*37Q&E7} zRj7QBk4LCs3B$m@Ffy0t4V^`i2VD#br^7c;a`{lJDX_$8mK+mOuUz`jsfH`{wiflC zeXkHXDwFr*cC;$%*Vz@pL9hP4YFVO6^r%A)-pL}m-z`$c^>r|j)Gb8&G2f8=pj8ZI zMu^nzvMUPCrBE%oo1eel^0+3iW_iV0dtQr-tPXj_4Y-{PQn-j9(kDqE5dt)Re6|+9 z&3)y)@Pj$D$&|z0W+lXa)S+2NwSPK}r<=BeW|N-@e`h}aY3(}EZMo_+i}7OESvFPN zSAR8SzAuNXUD&1iqU8M&#;JoTJG`$ou4v}{kWcOxMnOMwoO)1mabPP`)N(ArpqYQ32fsUK zJ(dLxfijOpkW#S&Bt42s>I*JGjQQgDxc^F?ssR%$izfR2wQ%7}!q9AeL_g)FRFt_A z!HWufh>6}OuH;OQjlt7K#B<9)P2EP_uX_bkoOUE%hL**UyW^qpn6kx4h7V5RC_7qZ z5~Gv$USG$RY@)bb4t(p&H$zs1W`lwqa2sRCcmFdq>PCVASYUn1B5FtejiYvO&_?q? zNk`P!YUBmEVMy~tLaGgx-w7v;razj>9|koo5hXlF`w zS74r%kYRRqFq<0wqIyXmhDXmI`W5{DMc{t|z(vrMVFCsOG>ZuYL@P?$S%1f>LW(i9g+cVWV! zDObdRZ@>gmSkEy{Z|~H>h1ZG^jj~2CC)XFCH`pZexx={T6MQsMk8p`fE||D=sK8)Du)GJK9GC^9SR%CJ(vp9ggMvwigGCwIF{EPf zwNa&LS|{fSJBZVow673N{)Y*rD^L^=$s#U_g;Fh;GfKrhNomAdyi$d31Rh)cxWPOD z+I?1V1~e-jN+QvYf=DhFVgd4G7giByUo~b1w55kO>{jSroKJc!BO=K}L3S{JP#WI2 zo7H51I`xY_Fs|?O_51lMtk3W3@rB1-59azE1`YRP1z$u6ma^-*oQtF{{<>k` zCcx=5v12wvQl}$7J;x@v?NDa?Y_~-(WxdtvM8^9WBCZ72nDK7~n6)`ruV32TRwVm^ z)8BYaM|k!MyfjWy^6cp|_srISHu;hieTo3c?t%-meKLsSUn~M8-i;6_gXsvXZQu zJ#Oe)5&4XCl#%yAO&Ru-s%D!=eySN^R#7+^mI0%WdmC_NG_!Esqmjv6m!!=g64>jQ zUTNecNZtS&E-$7*&1iOjxA)UaqGdqOH5Li0A)w@MGIT8tGok58dWhmoSqre%BX}+D zPRP>%w=jGnbJQzcE?)rn&%zOlmOdBaxF^ybRS3Z28I17H?i*xZt@aZ zZlhbY-oGc$!3Xeex(j>g@b5qFz9DRT=r_{h8N7xLprg#C2d|)dvG5{&Eq?D z2ReQ>G|Ew`ABKpVfx97SVM#cOvAg*J{&fMtu(a{{S0uUpQ_4_dhm&K0|L#lhd}Odn zzy3j@SO_2>5}>5LFp_`$s76J|euD_D_eGtkQ-oSJA`(>8{0UlRkNvtrGnxrsFu9Bxi1JO94B-LMRz9fqknUBxP`h5|9EfpTY<74-J)2u z=C{qIP+*Bs3J@Tirt9vNGekU3_CVgb=2Gl4z$VHh8<^Ru;-V?gNYOe@K>P%1_8Gr@ zcVL`<*0VKzI?a(yTVnH=o}i_Rr@zm2njO7B*mmoLG=N5H)sYluZ19i6&*}kZj!V_^ zmps`_3He`WEk&B<&If{c2dhF}Z7Q-}a68z22KIcj^ z(?L6WNCKlErq|d7)|HsF;f=7Ba)*#+cOZdeKiN)4rv(@4R z&+({3diLw$p(Lf2bGqlnHQ`kx#Iv9CuwRMX*x6`%&=xItb_U8Q1k3JWXg}}_**19l zVe8ywu8P3iEBo+pDy~2wi<1aSVv(UcnX&Wx9!W3f_y0QJdb8!` zF8<|_5NwhZ9xFg?@*jFf+j^lPCMo_cTx6LQxUQRs5dlsqrN~iE6gMVGmwm^0P*72M z8BphskNa%%&e6>eDsXJblRIw0)X{t6?c;m(5i|fq1oQBTu4C-L4wME(pB6p38-Yfq zaC;3-W|3a1oW5+m;!rrUAX9-`YBddA#vJ&pMy>fD^bW6X*rEU?VfxBZGPYoXp#B=U zyCLw8;Cy{TV+~$pZl@-H@0@1~4)61j0GC}Gfj9ZnGVr6t%V8I}lG|bI-o+oD#1BQe zPTYv8Labb+n1lBQHlNn|g`&p(L*;{00}6L@@W@@p2j$?$?AHbrD!d-l-!}~UKYYBO z?{6effWS%us`x$#)sD*emNOK?aWH9#2ZAHD4Xk|P6PvB3YdDIN^nLV0`gH2nWw|sf zac3$1eH(J2ER6l2rgfnf!v&S^DZ3TCFYpBRNB`QX>T(vbC|9Etv=e0JP+3Ft6R`wZqvh5bY0eQ<>*%sr$Mbk zDqQ(2ZoPuNQyT}Y?Do~H_s&3!W?a#a&lyTdOxOfl@xre}RW0Pn-&M2*GLb&^9y02`Wm(j%bE#%bq4(BWaMtAvr>n2S_*$qiH6#J?C80z%Jn z-uCklhQXX@A`hKSVaBphIi8G6Tj*-nKbuw z*aTpVv4qgXX7??k2aC$W4v=!9FC{L@p`nAxr0JBjLR2{47=Ex9D4a5hm3}l6X|V-k*i# zBQj6V>mc=RKQm2sT0z}DU|5^J`b%f1`)rIq-(ua=z-77*JbwCnnLeY0r*{-mbI_*I z^fMDUEHeo~g`temce*6e`KxJ;y)btk`#~k zU7^ZPbnPB-d=ZIa7zX6WWyi#Chb27SV*43~_E9NDtc7HJ6vFV&>iQ3cIVi`6#gw@_ zGY!i*mUv21=7IK%UHQwi?*S6eB^ud;#ecI1mU8&aZ8ZBhxwTMEc?>}m&j5m*4hEho z3$XnTuF2|8if;!Lgm09>lCi!>0S5cBjbPyP{zMa>{q8*x4~tG_*4!Bg794z1FCAY? zn>(!3t$W!Ho31P6UHlA|4O+?gJyz=4QkC_B3i<-RKsMqQMcTUh*1imaY$U$Jty*rW z&*+(kmfS5Ollzq{d1|cv(`$L@Jjhw(jVBJt%cKfnEv#zNn7-^|&wv5YDzi%)zU!L)j z)^s!+PtP};p)tW4-g31FtK|W<5Eu8uMBJV-;eP#Tmy_{tFLi*=C%_5A&*yX3%$hG% zxs{vh>7X2}JN_(DD1d$=ov|H$Ot=x=Qivv2nIOJ>vRL&>X9{|#Gkgh0awh133-PXd zkCgRg_6T++4%d4xCwrTp2YVJj_d=Dj^E?Q!*ppjZgkb4AvB*{qaxy3)J4H~b#nXU{ zfzEktlOpYpv`62L3#j9`pb}g~z^{o{*QdisR|U(wbm6_8wiM-$Vr|^j^>%-v8?{+v zMRwj^vtr^8>ZwUOSwbIN_V)i%$xf~FxTE?mS(O1Q39b%q!F*%ZoyFtL>IO?6)H_mj zMl=UqIllkFPQ&HOZ(au`+CHlsxYC8W=6hl!w+oil1Byke4}e@VKXMw$j0pl>YTTlv zB@NTE=pEjykQ%Up&Phz&=zhsgmJt)!eq9EMALJGbzgas^K!)yjP#z@nZX3xQIUTNp zt>>%OVmkq8r518~fL4zdv^;>2Z$T~>S$K9YRrBhMGK>b<@h7&tWn4jCpj62}o23jl(veT=u13QurD@U}OVG4yrG zG6Tqql4-%FSJ;KM&{4Gg6cMXc;T?&-2hiAC$eA=tG4jauTr4SnTs!}H(m;5+qf^Ds z0IaM>U3hAYH zro;!2?bCoz%-(Uj6IiaV>^h#`Zb@)DV!8gc`m#|4ZaAMn{jX3Vr|8-Pf`#|wG6FOB zquE}ZU?a#%q~V^%nU}}GWS7{#wjE8RM|WfufR!CY&$oBisC`q#1-(b+s*9RJR+R(5X2rTi39 zKu$r;&gPg60Ydd2r$)j_*<92jZOkGO%pjNtkqCj*5NpIBtAPI#f9ea6nkh}E^+uE2 z=m1VsQn+EV*lHYzfS5s|9B+289on#CDg|UcK|i%pj+@_?LoVAYh+4SdzL;n50g=Qe z=`@O;Y$8$k18E3keWviaO4sKKmS%khj*K2n9AZOX)v3$NeqeFnf2ePk-m<5=8=H>mA#qpXhb#+(|vE`-*phvi`M z4y3$kvFda~ZY`DfgCu%1plTj=&903yQC{A)ImA7?Xi7u zsY|J@xQjQ_!oNwhr{m|2X2Hj849f@8e{Rbdn1*VZCi59C%<>Z2s(R&E5OAG*>A=zD zrYtT30qW1htcxqBYaLcgckkJ1^sSWvVV$~Wt>l3sJ-)fEg<@fuwz*HCYwI;87KS$g zHTnnTx{~E#k=8F?`Np^Wg0eO=EL?vemZUeceDz!Y7@9YCkP)g1%9BmIl-2d|cLcNUgn==FU-wyk?OdVUpvov zE+S%IG~9FV#?~P57~R-#4jG?yNM$qiANo zMlQcDo{!gOE8^#}i63MHTzPpJe}Mlx4W2V@!*qawfVTe)+!X(4Qd1FC%>OlD>?;tD z4gMtvDRdG)4NFp$89YF8(X9f!Wi|EDR5}U7k^?PNXl`lEOgsTclFd=|>jj@IDv_m3 zQs60R`rxi3>}3=G>HYJ*O@G#WV1Q=gDX*Rj>e#ZKmaIubAwHott$N_WC8H^x2kTO`2*#=fi#_X zXL6tNFO1|b7PueXVETpAn2Eibkk4c-95>dE(c(pTkUqMC}LVhBTnER?pK_h}7(owcW^p|ovQo@`^66R|&S_S?KU(@CL9 zGEu@dIC91(=wtw%Vc44L#w-vcvy|_?hg44zaorodCwDpD&dl(1ij!EcIrQ!_w;Tu| zr5$AUn(K8-C{GKp8dSnCPGWT#nqS}h4!))pA=>ws&TqgO&-jRdNS%-LVFB_Dz3`7i zl0e*xbN&$}D=;!}m`sAgRBvFuvSz2At#Ib2M9-v^2qeJoul1+*))Z}J6)MkK3k)Nc zrGsYx;_}s7#T`B#{7>rKb`j_YCAcu+p4Q}0_^&)*vp8l(ez@}S<0A10+&D~wAxZ+_ zUBOR~bv=51(592kz|#GoP7v>koq6JFvjEhCz+s)fB5LY*dIhhUlM_tc>54oD0KnDa)3{Vhs}o8-CVu+lF`hffWHO6+ zd28bM`Hy_^d4C6g-CuH&SYHYoWwMiEt4V#XQJxWZf`|I7lFc=YkF>|$mQ!Ja8qb|d zQ_wv4pjt7Cs_c2V0v1$Kg&%{^F(v8xV|5OfJOKuERe`scq4D)csATYCB@5=sHDB6{ zR(nh%o+_?LcE>j|9<&5i94R6W-a&iE2(6QGIFgK3$asZ3x?$a!$Pr^8)y_NiOw*0^ zu)(;BM)_Bz4wR2IkGnp<^`{IMnK!eE7n{24v-smc4~C>%cs{+&Hd*6qsm5V0H|z#q zm`vTKex+e=y38Ki^|>?f_eut9s*KCRKN75r*C^KOdWqM0&05DVvYXT)I*n9svNSw* zvu&LW^(wB&C9Wa+nJg)K$fx``x_TmGs^G3ptoS_Qfgw{r5&m~YHciqygZz(!_E!Lp zdg-6x04bIv!^8?WY`x>_8=PbFM?AgS;?~js)tPzsj)cq$oRK>k! z?|uscM1KT#J`w?oAYa%yztS+mh{=>@&~0~p<0+kbB@oO*@hkz~`@2L^PHHPV4Rmq6 z{Nda8=++O%p(B{4^D3sf57h5`f#`7SfKZg=CSq&mRDA#j)elsQGnoH*Hs*yHD7yX? zO`>dS8KMPw-9>PX8X1s;#e@iwN!J!v6)Q+#D%7V~ASDWjAS!y^9VVM*k};wwqDhGb z(URTk*s%~EINDYHg+MreC3nDkuIVx`9QuSsGyV7jg)T2rXp3xzscdRJZ(rZ$_5FuE zr*xAMybnN)wypy@k5yB134?0tI^EbOBYDJggVl8YLJiQ}H6v0<~lu}JJlpITw~5=uG;8n zmvp`BKa(;1`TH38VhZQIo7Ie--te+5^?Tm5O&vfSd6}DEZrC7;tI*pkW?&naV~s~= z4S9FOz>L{!b$Sg!vf;Jhk53~V9N8{N`yT*0?`>zY!)J5E<Cw(YaCT-Ajs5O6h}rWSL|*v3W3wTg|7XlQJlbjM#*cGj@R+|G@(zh{$5mAn zIQ+6qt8r}3XWG3h0(?E$|9l^%0lp6aH%)6(W--$l=ia?`q462)(t&MIHD94(5GFh3 zpRqEjLP$}asT^6%U#V9FOFT*od`s!Ti7L-{ULM%y)~~OpX0GQi``>5OJ9$U*NFFI3RCbb-jnB0Cr$=| z-YdrPc!}8_dQoj1HO5u-`Y0PmbA!0Ksd4U=c(Z&pwH&lV$W*%4u2pEA#;_!mnZ#vYUZ<|uZR+p7GVdXPGtyXI4413AFA6DouMF~ZvV=@By-?In|^%}F+?D;*z z1~j|;;;_pWla;Q=>xjxBo@upjriu@xp}y{Z_V|*{(^Q7H2xDwCIw<0!kqV58E&42S z{-wVs4RV0{w%>V@s~YXYMJez`HJWV)xVzudm+kLubZrLK#w*_cR_87Qcv5ejw>KU2 zR^eG{@pz}4vfK|(^&ni%b$Wzw`YrS2y`c~_NsG0KMI{BknzU7*CF>5Dug`W&D>zZI zyP74+s@5zSZtwy5gw}0u1S^1j3$FZV@!yjgjsI|BFsV*Ea^50-b|tPsKH|=oK%UcX_Uc9W zXN~@3Kyr})D1xTKV!F`e^?ZMc;|Ys9ouBukX~7^zy5q4*LUxIe=B<7MY{L2bfIIAr z4f*uS1FxXkvaEZWU2+#s6?!YrL~M0j$B05V!nD$6wma(qmrv~6z7kEL{1@^j8Ddqf zNcK5C2I$?mV4i{B4TW2i{S{cn=r%X=;ewe~BTBeYau}+KFFiU5Ze9qGToY;v0&9qv zvgXF{K5)dg@C>#(BD{$wJ!t-th-|Et&JsjX$nQcINbFQh4YYvdm6rZtP(ajOuAK;H8dSma)FZ|m9L|OzBls~%&O+v_QzUobGvJrW zTyJ+@AZ5#S1Po@P<*9|ixZMgRobNq9_c_HWWx+K-a;?91R80%#coah9vJ)QYBG3st z`A>Rr(Pvl_K{9rZ@fFfa1}M|*7v>)czu|nIR63@9NGA%k`@15ZWYdD~(_I8}DzxMF z7C-;T?XZtSV>DGy#GR;*%oHl)#rbSGC_w+k5^A&=U}6 z>BA?0kHb*7!+I70(2U=Znd5iUxY&n*-FdMWDas4TpFJ^yI4#RC3R`?6wBWTnXA>}! zqGv9G93bjiVSH@z%ZmLdSK|kbY7j@`6M-%ugD5#Q@(Kk*##|bXNN30sB=fGyvd>cj{-G({TY0nANv(E<3e&Sj6Y3E{H3} zxIQO!@EaqwUFu5q&)qz>_V)_$po1KsKnwZb$6Xtm=MCRgLSIsXmhZ1syWV+v) z{JH_BnJzZ6I^oR~pNvFEABQ&k*mM2JS0?Ct`#sKkf+j>UlH&3R!M`ky@U@eC3QCOd zrU?Mg>q%~Fc+CsiXl$q3AP++f8r)92(-r>ClIa`23&2UUjh=A$P^jv%6)XYx=n>{i z?G^#uFN3_s8o%0re&>Pxq?`1U(&yOLZgYQ7V@?ja+o%n)7k+X7t5OEG3Ee2_aUQ*p ze8tQfu5KluJo20w`MvlE1`Jw$Q;JLUgYki7Lc!2i;&4egb~c%lBS z=mJ1M%axOqV>Zq+WH z@KpT~((8uoKNDc|eL;dmqcSk-S?=l%uMd{3AOh)v9Gs((wS4i{ZReL;BK*KDk3L)kJ6_kyQPR;Wti* zQ;FlOBL@uUA5lhjQvQ4@3&wz6E7PSS7~~gQ&9|hJ8y8n)*wW8i03KNla zB}qGTIs!XS9T$=96Fly@>nODcYMsbtsSQ6MV;e7{vIO+NBPC2Si2z|G$G1}s)TO5? zLRLikB-m%ZOUCj1liFE;Diw&2@fJ2C;Houna6(pWscnHiMvx)J4$; zOuL!sJ+Sq3N1YI>;>xl66_#ng?VDHlUCQ*^A|4X|o>3UE2RWUlOr zk8T0ORRFa7>$Fen>G+`yG$PK8M5Yzj?T++1Vz~tz40LYzs@Dhw`z8$}Vo$Io<)WB> zIne^YdR0uEg_X`MWP2%8Zlne~Z@orZ&1iN?p<+O+;X&7zHD2c6dPW6 zrXc7d+bi6*4NvgHOEL;eG zvCUEg&l`UU>{m14*Q<=qoJQzo@?(`nPy@xdhuRx(6p zDf)r2VXD(5Q`m!e$s817Qofr#n9{1f9JJ$)YZ>Un0sYb^X1ua|geJ=K3eS^d0bb&|p|4 zfS2M)R`+SxCLyVGs;^g8?NcGVRIlZ;?U)4EB*qo z1cPb;*UWEjX6rEOw1Z(&Mb$X_#dF70`Uf^yv3gV%UmDw6-byQ-g)~?nTiN>XzpOpR z`9CrMyb)ex6d8e2e=?6i0HFX#{gq8J%Zx>!sOWjvyiBe`3*f*JZ~ZA{7-nP z4<5U~hX#OGUiONBkXr=(ZkaAm=Aye!8!F3*eY*cq8;y2|!`?4!;{klOQzPgRD2HpK za`|O<9kvJgX}~kpT5g+u{;T1EFNticrY6m6YY_0jvH1>DU+2LBM`)`=*%yDA>vsAC4`-bDC7cBQcu3J35utu)t9iJh zqq6c@BqA&ypx1hnh4GM3i8~6;)O2q%)Ox;ny{a(~rzN+-~_os4Y<&>~p!xtLmYR8T{^;eW&(G75e;k&;3 zvN4CYpn@rpUNO#3K1TgJ^VF3`x4=@88QVu9Mm>F!BabT&xb}_5j?FN329u0@Old5J zEI|{)D1)P9pIn(eSS&!?WCgw_VLwkG?)VJ3FObb1tkhr){v=;Oal@&qPDD2OGH()i zzN0qs5Zi3$x(78b(M6Kl4_+u1@g(eS{Be(UATCxew(Jf#BaakP+}Vkjk3X}JVfzR4 zznPPI7S#sLKi1p%Z`xo_>I3F#G7^~u2GE01pTS#rvweU}={dk=M!uZmT&DO*N7ZM7 z)e@$$h8b{QhdTpM4h_<%osZQ|Za`U+wc3{#)(4{@gS1V>?#}vXlbDn}rw(`F^cHUN zZuqydHTl!6l`(3CgT@$n4Vw<;nRu{s28$Nw;~S9qX8d!f_!?;MNo3 zvKdecee_^+_uyb_e#HfcY#Lv=wFLo^9yVSKuDD8!LCNV@b6|#q<*JE2&N#K7O--MU zda|2xU2?V}3{b)5jRxr{LYUiHz(+%rWon2m(q=dc=tTrf*YtOVV0q?gl&Z~WXcmi! zXD+5&OO45x$12-aH$V4)o&;#?qp=XUR@w~Gm1X;Rqh~#Wq3W<{|>>`RuMZUBoGkSKMGI%f3?mew_vh=3e}O;)<2~a32>utXn_?E5@f8I zX!>GlnF#{kNoNuHWOxgrS%_!bXd*GO68U{|kWlFHnYid;5wwiR?s|wHH}W};V$Z}gt1`-8L2q*>EL2DS7w{Wx^z+;(UE`yk{j&1^l=9` zZLE4BggF<10d0Z5s;uiu1Q}i4Lg#T(GPS=*4y>=e4bJ{SFYu??!PJ$Unkk&PFk5j( z5Yu_7*>-r0z@FVmxUQV>lY9>P;;ncS1a(&+7Edb%Ai6Qi!qggTg+OAi>b#btOcO1{ zEeK1>yK4DbQxf zeSFMp_>gTV=Y?E20+Ya;+6%Y)<=o?etb^J5EgaL}X%5Dsuronz<5~ zQ6ViGHTX%j9_POx4e(+emaQKg#KY6x$g{(;=JaQV=H%5p@dBm61_I~8EIR9GV}TZ- zJnpI9IKs}cMDYXiOuTDA@^F`wMdDFUP9#(3nGJ5qLC-$?`Yi&zeiJYII>jb(X#Bp( zgAYL1Kmi^*U!eAC{tdi%dSRM0C5aDkSC?u4E3BxH@mWiqg7mg^*B9QipoRujF%B%m zwCUyo$F+@-@F9*@O>;fSp2&{9#>cnMi;Qu@u}F7vdwF-Qk4!5oz^)o00w%ws^-Cy% zM)`Si(kk~uBBQLK)?a~0T{+}ve= zulqx3uC@Um{kq4vDb_d#UeWCqX&ZZt^0;G);6(u-(v)K-rDfG=IM^;G*jjM10qO7} zn03GlQg|dDmT=mzXseP`stgAZf2Yqs1FPv8x<19IG*nz|t%I3XFK!{#Q!xIbG`LRe zYJ0p~U1&C-%UuJxz+IT*$=2o$Cx)(n)0WRjY@~g*6-sH8m!EzxsqeG>)1xilx`2GT z6KeeCx{JZZ-rSA|r!;GnJ=o{^+F5ZdkyFTDmq6br-u!BRv;Np#tA`25uauN!_99qe z0iq-JY^hW8sEilMSXYZUAL-1Ee)7W$E+Ioot^rbe@)6G=k4>Al8m? z%mx|GkJe7;>3{)gyk*2lraS9U>-Grf3UcQ43qnZ}#iy&2Oy9V3-g&sy6=Y?8$} z%p&@nMVwh>>vsuzmL8))xV?>=Zg?l)$ps^MCFEcKWwNa5S?9s9k6lyHop|Wr8*!6D zRu@i~xUiFiB!f;IHyOV}=_^Ez(lPA0zWbNYqy1>8-W`v7mpOL6D3G!0B|b@9h857@ zGZGvVR`SbUlffm!AGG5F80X;^7As=Mr>PEPK+q1v?}HB7N%ahYIJE~x-B4UWZ{(*1 zI;6?o81x#_PR^uYN((x0EzVNsS}2%r@*YB1yrWy2eC3o!Rlm&1=IiWz9fK_Ky>3Q> zmzgTx4rqdKe+BQwmsrH%?H0wN92J0|H|fz}N31gek^5FlR|FDr^>6VR+LLDt=_JAY zejndyxAf!v^BLiC@2EE>=tnC{@z^&rjh zN=%4T7NJp$5R&U|gE!oBE>H&+Bh*P?>pQ9UZ)s=2N63J(8~CY9rct-VFgZ+yn*74B zL?J^2?8+WgM(d{??l8~(5784`vu;r#^G_{_b}+RZ8K|g10~nwrhsgSCXBpkLEKxiW zxTxd{A=n1gcwYcc1$=z(31H^f4`i7TOyFsDTXl^u0*B;}nOut`_emp995J6H8!p!r zzZ2PO_3vz@l-Fez`Yb-iCW1ThV-}yRa*49?$?RlUR#$}HE3!mva_^O@tq4>Oa7Cmhfi98DcmzI)%I3K`+$Ma+N-xWQ|)lXIiNNEZCc#b*{yn@ zCiURpC=PS7R7wWX#?}44JvBU!r-(j;X_=iQt?uVDjG{t*1*Y}pB51HsI@C>0|B7}+ z^d26#;|7_-yl)RtXLJ_+iQ7^H$*x(qK1h+ppK2gI9!m6t3OA`0MYO zo64SyH?vb%)0C!N8Dfis`*Q*lP!~2iy}CBNERk(jZbo(B}(2w8b{Uk&@laH+v zi;`@WN(sHhoRKnbI31hY5n7xGUPOL>Nq(oZ03)bdI!Kl9)xNT-2jQLKQ;hQbk3L9d zu#2aE3Z8zK+gJ?mPNaee5(c2*2wbeE~FQymfla6_9@(D^2p zNz*_&Z%6G-K%KRp#9X0AEaKM>9=upM+|+AM%hq+hA;}mG+a;ktvh=*c63AxrD^x-< zVkEhA1rZJ8;}b&QCwqgV&9;zVUhZ#Zn^N=g8{$lJ-7T(sIJ&ne1t~X&w_IG)I(=%= zq6{)CU!|!gfiCeWmqtke02OY^4V>ZBm?BuTGb1@LDKXY^$P~I!3Q`q_JruhfxV!>~EOeb6LxB}-NHE9(HV#Cf zEqHgq#hs0BG&N;cHql(GijV0+y;f&m&ff;zA2U?KOq$(k7Z5m13fm2!*reT_!hA=p(6`qYSUbwB=iil;SxFKI>28l#q{(Y0*i z`^4h~($%Mjw1XOms%4zMPRU5YJb4}RxLvC0x*N;7s=2(_;<<$)Wv|zH->qEJ?3pkw zKj&PgtRCk!lqZAwM?e)5a}NZf%<==*8~|l9T6~#wR&07%uhaAMbKlubuG7p6EfI)_pKrB94)ZY%slb#ID08n# z{SqOrj*#(k&-oDzPEQUjCJmK)&Zvg!DDL?~o1ijt94UsL(F4(TxMZFXc5u?UMYssm zA;{S3wf%k2aIW79Ztr0xpqZuldF;4P1~M>i=!I)O^aJ*9cFtp#5XK^AG0&4$1!zm5 zyV1I(NN7ovh{JO{8NY6)bYarpD`THEP&tuB#x5Qr#w}`*c5%S7i7wzdN2JnUDnvIS zjL?k`Bz4y!L#`vE4Y(R03yYyIZx^%|StlXF zSR^9{Xq~Y4C(Vi^*lkw#m71@pNUq7Qu?yLIJv4?x)61^w@hh#5<3W9^Dk&c4h@G{G zT!p9|X_nu5hYk@4cw{i1K>vy*gwXbe;WNfK>B2Y8RjUiJh8C#KEOL$>sznNYqN?;> zgyjzad-xH~AnFfIdu0yb*#*!Hks=A^Wkt+_ZF?q2vtmHEh>(dxj#h?;Bt0qEP#`{R zx-%6k2F$bt%n=8Xwzz7+zcb8fIvyv_d%D`BT7Ixw6=CX? z_uHVAVTW%SPVa5bWi3|wz7C@JvG22wAhgh0g`1pbBB*i6gQA$iPvPniZqR?h$%|~BN8N!)Qp@qMEU6u^sct9nSUiCwtd5a4R59MHrH6m z$J~l<;!e4qw@Cn2Z^XHpwob~hLy&l>S8Dp6Iose_)DDI5q9)MHn}cTjnrmw)qY!Vcn{M$>7v>Xf2D2F?4EB@`6X2vvy9! zk7^3jNFl?K7H*It^<-jy zrbQ#t2ubG%W@L|xod79WO1^B!6bEB&ss7tfWt=4lt#k1sy&6Lo>U7{(yf<-|(Fx!$ z%Qi5Wc_P#M^gim#O9<6TG_oO6#-#|=xV!q z=FnK>%`s)RQkBzy$nqM#`DjC27o&=BEYyhsvabhDyEOIO3NQ^qrS;nG%(#Rc9Usr; zrFBnDGhpGLaIbms@f%&YzIX#yKf06?G>CCQFLO(EE3oqW^_eaxIkej30HC8XXtK@K z>FdeLRIS(oJqiv=B^X{%ObrZ}47HEv_Hl|>51fAp__Zg8o^u~>x+yUX+RAEgOla>nBw__XU7fBp>jqBAUj1R@W6j7|ExnGto6W`XAR0uq``g=x9 zAbRV}>EG8)I?MvIO7m8>0W0PrF76M$UtuCbH{z7hKd5H4EK2w_6&i6$N%hu_gq+WC z){5eq@CZ~idIq8pc{lrF-1=*?^}g$#8BBG>By5+y zUd-!_+Vn1#2@6L80wb)8=K#we=iBb`^+oZ>=l47*-V;SCdh0`N+_{rp{VV=TR> zYv7CWCm~|urtDb04Iex(Fdt?(T^Az3TRm^2=a$ph9Tu1GH7N`#5WM4mp8%%b_g{luOUZCKSD@c)fQ>{|U4i|VR?^Cfp42Ec+AX{05 zV(M~`DxYYuDt}t}vIvNpnx*3}@`Mx}mozzKvqE?iimWOZlo@w!r(2x@gHU@?dN(*t zkQsVat{z2)<-7e8>RXfSn~FR@^o%*H37>lF9Z{6C8gaZ!nDwm4MU_Ko+yXPm>p;Jk`1oqS4aR%pECAuLax8{j@Ez7 zk7*n-i)Cum{BQUT1BjvYhVKa6av? zJ@4@uey=X2Fid*AoLO0bP})qc-dk!d9hz`KXUzfz1^agb#>*?TLaMTF>@96eZs2a@ z--q$}4YJ2BZ7o+m>@Qf1Z9`Qeu4bbT5&Ry^N9) z2Dz0yp0@r+fM~y#Yf>ytWk>KG!;(AG#t*s9TVXaC5t=p}0w$YkOjL`;#Qd84!!g+a zyQOAjICl7q2P36lLtBS39j%=w#WLZcpfl0NQu3IoWkdMvv<#W0ePvI13-9SuxjfD3 zmcvI7(ug16xYcS16$qaa9P{piG>Xc>W|?z=i(LRfJ~eLaT3mKnDXWgG2wjSAwy=S_ zLR;UF_!Zdkxs{H7xd8m-bIUG?6d)+rPYUXlu;9D8s}3YWSV@)z;;-P3O=F{Sh`+0rwj@gK}Ks)m^FI!cH_&LN(y$kDSn0^Z>A z^jhvQ2Uz_4=C&0pc17To++=GTyu!?A7&XVuWq{9(tJh|dQMed{UTjMf2YiBm?=?_p@v@0t)}5rH@vCPh#NFE2OOlSO>%aFcisZX&6t6~pjb2_hm9OSteo z5i*QW^clfE1SrNM75z0oQ#MO`QmLzUr9{5DQvc5dd4rf3TX7oJ3D)>LBIQhh1F=ct+Un6&(hXJDw_akAO%ZgP6Qr~WPX)mM z>Bg4!y}=-1Xl-IW-clJJH>qAIIO;X_F@mJE#C^48L%&6UQaE9hnQrvs7vD6CH<6whHxSTB=Cn(0{4ReA1g{!i^sWKb(FHOhxO`3<=)!Mz3~}z#5+C`W z9!$rJ!@`zA3NRvEjJ~)d#6RC3pt#alH@SogvPV=ts8hNd5sq&lQA1-VM*;T4%?Q=H zf&|}qWF__~7K$haABk2kWmlJpk!?vne)2RQ1GsgqP&oQU z;dfxiEr$5r#*!ujT(`t#1-V!6AVRF~Bynjb$P}8>jE2r9Pb_70MttV0D$$2zC$w)= zP7GU+km4?XnQ?k;1Nu8#|gKfu9+euOWgOFqKXr&q{!L%<}Z{hOGNJ{;!znS$b z4j!8fiIk5$6m3jaSaN0Fbrwg|Gcm6QMlUw%6EuP1)q@nH0`Ldy#NqiPRG&j;}V?PK}I~-zC*2OXZyeE;h zpceI0%ai1HlOv8|@6L8+6){dG+mXgTd|7z9Ip`J>%WWpCh#tOnVev@tBIwMbD1pOB z4G9O}>h|D2+@BVG71YDy)S}bd;uH%S-uuWcPld>v#xT%(dA{Z2RCBk%fA8ocGFT-g zjHJgHQYq;$pd{3C{FKnZ>4zim}#alYYwc{m0D)Vn+sq33o;u zSmpliE1RuvUh9s@JVyH%q<-Vnp9lsE0cx7;+D*6ORiT4NW+F?%?Y+}}mxDd5R;nN1 z_?9fa+)M?Ya+)JI2o8w$s8-F@DCZ1y;S>X1XxqL-`0Fb?qSYQAtWQ^2O1j`22$Sy14f6_1N7oVl=?`}LQWs)@!Bmu%4^J4uclxBln`iciVg$+ zqDKZTYME#G@B@0;wi<`6ePjGF)KL>Nn11ikeJ_px@nSgFG75c5u#p|g7D>Ihdl~P$ z*AKkxUAOwe-BgZMtiZU|@h6!V9DT^wO4!qAs?n6Zlu8V-oMe58kyM&(8^D>;-6qDv zcO)WwP422qmA#&{a0BbiUB@}1RZE#`yDowO-2SePJR4>~lLXU+dPTQ&zo2%$hi%2a;TEiDSBuU&Kg?r#Ooo%_O|nS2QvC&~Q1EnSG`E))G^b^6}fitt|Hkgs)x zN^LU0FMT9-91dVBz`QNz>0-!Vr(`MjS1o_f4=+n!oBr}2=G@Pd-O3uFpq zlguiW?*VXp<7{k07v*~A>0;hs7x8qD!}P%58=>duHv=3pR(XVMP}ZqMg>5ky%9JdG z6H=5@w~~gMf>Y;9KIVda7hfti!P9WHJ2wDWBH%VUhMoJJ&P1Cjaau%My|AYRNbSo?_eHp&#aZIPhL3K9isKIoB)SR<1o{Y@sXX)*( zEbYboc>#+bqk|6vsiuq%)WyLswfd-ud%pZ067|4kY8Qvj?X3M($I3lU_Rd_cp1&*+$MA{d zNGylf58RYVGn<5U_g8R})DLP=JGD4TMx4~x3^ZG3+!g31WNHT>jcI_Q+s@Izujr;{ z3yN+&?5&Ajc%3Pff1(?1W{>s5_2z0Ab5UsYf-FwU_>=`F&)ZnwQiP&e+5VjeFJD$> zc@{A>KwfF@svqi8ZW)$3ML!d~kR`1ROIw$P(q?Q76LK$ISAMHB`V?NY?P7sM(y-;%*bRx8a9U~Tglyxx`iotobz98elgS`==%O3|%Y=%9q4_A%Tf9GTja4=$H3KAi6*c)yX^fM?=qI+7Uz~T z3^TT})3NvQ`@2W^0*6KZuG@yZdzY@;XbPB78!Xt4F!d{8$(zxI8r$?3P3BzJp~{}2 z1}bmk?Ak~1%zdu-?@id~K5DV3?M36sGa{5#Ax^B_sHJpg#Hm|=N@nI?Vpfl&D9*$l zQu_YmSN{oaAzR~|DInTIG?3Ju8(_c5dGzcjvEJ*Cg4@oyINIQS*sz$3+JR*mAb`}} z9iBLsVhr0jv!ikKRVm>}y4F<3fXAh4hOCh?K2JKLKrkcOJzu$6I=}V_uR{53g{FDz z9RcNAx*rby`x#1_crL5k?xScSeeni!ys#57H_zic)amaqaULb`ZoAAsHkm?pC&p8yk+~UxZ(Sg5Tdw+ zmSwaNwcy@&*33Ac3F^>mf&r_eH~riQI5IWgzPzcc}`dGCV!MUA@(^V%ggzyF6-x9cAKUNsCtf@_4E8gh55`Z-t0iMEHXevJ`7Udi(^$dXwnM0} z$R~KL5ADSR$?|@1d0+Ke*(5H^8fm0>J}X}8YkGB)DP89E&NhCM%}S2a4lF5@#qj1` z)6*noRK;U&0*4kRCWHYjvI7<{0>U|}WT>2L#&saFLYY1c`@O!t?(7;a-8 zeJj+`qfM39y{15HPDLwYnKNw_EQ(gBrAi7Jm2tzbE)zcyHQ)uTN#yF;{UFT2Qlott z7PohxTh`opvTd%6Hx%OI#&?OQ!+UmA2w}yu{2x)42Vtu^x)w~i@rB%M-^XAlJ{FCNoL zI{ki>IE}#anPwcot_6b(@g$~bm<648+bQl~h zK&}?zn!0qsen@`H>yDx`S#zqM1(MLe- z@&1>mhT=3$Vr+ACurVrl5Tklmn6LS*0-@E#IQ=O6*cVKI0^W69>qI5D#k-2o)nTCz7sVF_?yqRGp-VEEgq_6WW&tt{IK-{ zvPOrXeQrK)Z(D+6OB0iUXXF(@2>=O(x<@shsgj#gAs_S-3)AA-Q%)1LmjkJl23(y} zus%>lzt*uanRoCtO@Y}qZ%O!{4g?@J3RE)g0LDhzmg>!7j3bO->>(;p%MeR4d-kOC zd0NxVhjv=RTyN;>4w4Sj>X40nUSneJhdb$@Ir(CWta0XEQ!+wpR&UB&ciHBtoueYg2OS z0Jb`CopY*2hYtrOb`+JQw;5|hh(+ns);ORRyTf@=3=I^RfE z4DI>ax1mn)rL~$@&#uWhG3-K5pUT1G3*h#-Zlm~v64b-R;4^>z`HWC3j6+ds-)Kj3 z^pH-FOo5+f)-3S}>}F1bN=PIPJ=Ys;@dXcna2;$p?fKr=X>s2QgdVB<+T?;4hI*A) zdEr2;q(e#ZiOG4ILe6z+Uer=MEp;8Wd|I0yv&g(udc#HC1TmjQ(-bJ-`E7!g0T5(~ ziu^_aJ7MFk;3W_GlB2o#MbfmYJ_W9?u@JzBMT%`GdJGAReS5tMm?w;U)!MUiFYvK9F@-?3jsV*U`debYAO4D1F zHkXQR&u}9_l-;hMxY<%BX`Vg=mPQ>A+pxKE0V-aoqIy+7#PYD^19Fxazk<6muFcF; zC1-U;(x(MArSTo`>wEDO6Dl>_&u>?Rh02+Tn=vqjGp$+UQ#gj1n(ND$TO`2 zD4*|cHw|uaA{019H40Crw)*iV;_H^K!Ym&?`Z{H0Oin27@33cPW@ltlsFLtil$ps( zM>wN*Cbv(4U&D|KR>44}X+))i#g5R)2+OiB56hJC|9FHjc{^7;?)7F+BGEL6Zj;K2 z?L9dm&jQ@jn5T@^gY>5#I~d|rgUC3^dhAO}QYLdV#$lH^C$wwp6P^SPP6^)@AKGuY z4~k=vbuhX~%0J)6i}tj^Ex$MHN6_IIwXL~f@{R*8`2qdjrntOGP%2*ml1g9TVY)}%zBjy4;i+A@a4VIsj*yv4ESi99)Jf1|ldx@`)7MW!yO4hrnauRb zW*x9n1IZdA03Zkh^Jq*a3HD*XA+x{RwlX`8Ey>t6>_Vv{I8c$3ft`lK{K)AQbT;6T zJ`q~8LIbAnsAvp3-WM39|K)yCn*b2zCfqyg~aNve{QdhYG0neTRaD8hHIy(fqQur*6&rHUIgNWddif zGGMycSR1al9n3ThIH##hw({&C#5Hz-bejWnDWU&fl-i`3XdsdfZEYSu<5T{n{X1Mj ztm_B0H||?0wOHrv6l}vk-w=n~^~8So{JP+o(}2iRs%AFseo`2GU?4izVv{o6_vH$p z3Y1?MGYH@Xw9ufCf{|R1Ud2Uk4mm>*^edYT;MB z-uFU0r9S4(zW?-Hh%S0|M_8lcjKM`uIH-_Ktey`%)V%{M_e~pJB@zWfb5CVpcwd>Y zKH6x5yhSQjw;ulJ))XfshpNbKFWd~^v)L_D#$u3ip`lZbHO~*9+e>25*84-UW>r<^ zj~KvLFX!uV1EJ@$ii1z+Cbru-obtv&zNMj+oMYB7ssUE>y7~ItY7GuUAG#l?6Gizr z+0u_CdEu^Gt<*cIbW#y|Kf|^1EoSXQmD>fc3!Fn?<{?6~j9N|zDe288k7&;U{4%WC zK4v8vQJ15#K1Pu0O=K7$snnAap3*Q%r5jH+3alVgD|$@Ax6?TFPSwT6Z`W+L%`15# zahm!;X_Rdu9MJH*Yz^-ZUiecq`ee7}*uFB^*~d0lAi9YJzC=XLDO(-a9(+i4UtDSR z*H<0A?kdlT!9?ah?xzi+%(t@vY%T6%*f$Zm^FytwT`|%F2O(o*39pi(mz6!& z31u%=13e=LW@lgxh&pEsHXj`G?0!5=x#eVcO%WP1i>fb%`q(HzEM{_l#^-6hi8g2C zz2=AVJ%Cw16oogIP5;(*Slh_VV7!daGQFrX8?1~WN_nzdnsj`3!Tw_o(5*J7%n9Cj zgv`qtYI?md-iXwk9O8S*0w3*{TQSfqXnmQ}fU%;7?SSXDkXQE(G^nO+h)C?8%D#+CkMq>IuEmH7bc>`_ z98H+7`P+e&UJe`r6YQS@uz-F3+W$QOi#|Y$6p4 z|2dikRL}4i3Un<1PXpcuNdGo=xFuGv1IlVnfRdWz|H7!f0U8Ce{x9%_Qmg&d{NKQT1W5lV zZ2tu<0JkCpDiSaQCjyXu0}BuSPn?k%42<bk zw>Y7Gc@0<=j0ZtS|J##i!GE6cj|kI$9WcrO>KxDSW^jVj=P-iYs0MmRGyG#5)C?CE zU=11;P$}XqP$uM$#eYO){?wWLg)aas)( ze-#h?g98D>B!FGu+`zv&^WPGezpw@1FfzXc$bO9!+%HeuaiH!1tAep1Oy7gD-L!uj z_?sn+@<*)de+;Mqqry0Td*i=^&3{0)8lYij{tfz@yNLu6xcUnLx)y*-Xn{J%_8asM zk?&XD{hwa}xP~t1akRj)Pk%h{&#v+RH(|_x3h0b~&x8NnT>JNYPO=2eEXKck`d7~X zPs;y)A8ld_atYV(_Wdi%{SOAziB>z%P|^WWBK{2J-$^!U5L@+Mz#ympn;_J`E&jcl p2j$JV{slDm0zL%r{N29)E(!m_7Jys&fhf$*?jtUcJec|-aPqHd&x z^^o^z!3<3qVp0mC-T}cm0@D#LsOS3;!sukdUr>;&3{dpqgw2 z$a|_OGb#1`(c%&*(n|=c2mZ-Yz$}${ZK;T?h%FPk=Rzj^Rd8_j+)@MN-}3L>?@UUe z8OxGd!J@7OtbmDsMj#aAxkBdLxCUi@Oaacnt%O(y&@HYkV z5@hS#@Z}t8r_dYrUx66(G5H`BcK5mY1wHBJgP$0q$7_8gE})602V@V8;xx4;JRJc% zvrtd%M^9+#wBTpHcmKXx<)EC4Wf@GrB*jXQM4nS^ii1h2tcDdag)S9a2ds}usEMO=fOOue&L&%>9L=a;(Ffi)(Z|1mA$BKPf)h%uYO7M*Qox@LhiJ4 z&nX&x)dI>COl4^M-rj(!v5O$Y=0xdFvPvo+67`Of1&m2=qZ^?Tr<@RWh5&!+DWTe& zsF%G!>aJOS6oI-XlV7{u$u{08E=nmDd!BAu6S@v1uT43)iNZQJA3@t59-p+&$=`tg zl`|U(v9r)W6&ELbf-?h|X20tGx`K#*XCMjhbl4u%yBDM6hL zOpOj1(3lweYXqsU^?3C%2VE`;@wXNG6!oTEpR=xcay)x5L_+Pf(L&sW=VSw;VY)lf zctta6lMIVG)Z*jqli}^Qy=Hix9@$%yj*=~3>Cz5-a|={N5gvdrT}fn>+sXj!-W(NV znv^ZP81rb_Lw6E6YKa=uEZFd-5I+|=Z3ruwOj7Bj0k@PAdz9~~AMWEPt1>>-fOUAo zL)OP=bS~$z=ri9F)@Q2drPFicCIf74fLc%(6*5<{G@w$)XJW$-Cv-z+f8WS?KdD35 z4y4Q9rwUP!)&rQSL*~$1W1fSQJ`SHDm>@otJ149#R8ZxA1UqXetsNfngHfH$t~O&6 zytD{{^ADiJZR8?)xZEEkIz6>Yn+?MVV?ubz*0Z7oom?OzKTt>~rS5`WJ>UY*WYnSG z{2Nlr`M%>$U0D>hJE3_UPBlfymUFdO6d?+(!BWbs1_-o6vk}^ugu~RbJdhutZ`rt7 zYeroTY3#Pq-PfT8GPZ*E#_||g1io9(`UD`U-G>*cNg-r|<(niD5}vKeRN}DgYCY5o z7dHNB&g8fb6p@F9589^Q-(M~&V8T4$_4Ii6a7Sp-XH;YOwiTkrHyBn6T~z5K+< z@w+4W;YZJ5MWm=Q`OmKa7B_YZ%LL&6>I)S!Wefub04Os60Js1NZ9zQ1OT00gP4_ZZf zutj!lf+(yg)JV#3TN1(@Aw>^QTT7Z$@WM8344oHX*C*n!9#54k;;=5>1qrM9|UR9B$uohZ~GfoC*E3dUfKzip0M_V<*qx#3hza_r#}2T441mcyXmv{n@UmHB@jK-@D7Zvk(RCiEUN; zjlhSDvb%eem5cCid-!tmU%i~HN>FDIX;XVna}(T_e6u2KeJVi$Y&v^&t>wZorV%F+ zn!LxV6@as89r(+Eb6RCAO*BsoRJ3n`g?c zz`)}UqgV9-|MX)ETwaCnkd&_xZLcfpM0^O-Bhol7Sg;f$4`G@$IwJuVr}=2ip$nFZ z+C4_idm|5I1>xJlC$=i89U94UuN=Fin}m0TWx&gbNC``55JDC)CFSG04h8G-G4>J@ z?M;YssuI!h;zAWU@_05lSwC>hjlhPb%3b(1;ziJa#R~3ehaQ^ieHzj3I+eM!FS7ra8E%#eM6)XicWQKN~U{@HE3#L7&yHvJhKoZvrh zb|BxsoyvxlcR)`tke^Uj78r812(p=&k7#fTT;7NN;Z`Picn-O54onHk!%;C#fbb`d z-16YP1#y+9l%?0;&RMrm&%Hr>h3ucmSNg36V$FLZTu3AI0Z?T`?7OEz$WOa4r4U<3WbnzG^ z)_%n8Lacn@po?Sto0E<=T4es5B=(W+Sw+^p9gb*gMx8; zAtYz#)uu$qggu#o+#s*ZKi^OzWa%9Q7PS|3S(^`b`K(_i!ofOR(!}gdVk~ZO2469$ zL@b=(XibQO5+~_s%9mdl9AjSnqUEIX)4alN-(F`V-o77WnOHbd%i`94naoy3IcjVMiL(WjBHAzNe&FlM>^<0&By)3m zIU1A&Cv@eI7dNgvYm^0~({x*sqCe2;?)iFQfIc^Gz2X0f0ev@&p&c-A1l#b&AKR|^YdU1_w9@^$^-dRaY4hCMd}5qgoC71?+vNs{5i=i z?7ZH~aOl{{-^$*OYY;dX90Ciw0A6&>)M`KSH@pvi8)BVc8DpNiv?-=&(QS+`#BpYI z_Krn`b<=86NBRcxaRqU6N4+$jy=CQx)gy*+-LlRyGN$iZLW<$2pY4SaldHMF@j z1R*B~d#(NkOn-ZS`$i#rO!GC_XRWw=t)&Xj^)K=F0nI4tKdlQb$<&q2GRl1d9cyV1qOMZ4<3jHA&WWoT z9?_QWSHFh_2Rvf>T+RTf?Rikw2|Y-JyjVc~C#RRS*@UmR?sXfT4$-cZ>-2icTbd7M zOmy0UyPp|+MLF6fJA@r=uJ?rh+buO1BBz3&{Aap6n6oD$0s{b4paB3HK!SZRT>}^D zC`n-5jIWp{&XxU zBv{D4LlZ0E+@Qvl;xXdp&>%jXF-{{jbepNOYCim#Y+9BD2a zj!sXZNHU!_1UI52n&LasNdB%DNnUFxHA1lw$;dJol+ICL(R1Jn4ZonWW2S_&P(qN> z`}7Y2#|(%+UYVk z`I}Q4E*;vH#rC|tEe`0sOLv3}Gc)~})bQt(i+V6Ty1p`PWv2;cy~Gdci3 z2LJ%9%nkMI3``SzFergj(VMI<+a;lq)Kij_=|ZrjEm@}snlMP~RF@!hqZw|@s(kjL z_%6*$l6Zcm0?;w%phqI!? zaJIa|DfW5s)H=`)ykI9@(XEY9oTC(So*HJ#T^kMd0;-kVhHTP8d0L!WgU1?ST}t0} z)DqsWcV+bt4Mq*{{c(q|+m@mq>HU@pZ8_B5OmOUYb7Id)OfO*OUcOG6sJLFb zg>P#NG9FDN z;sOTQ0`JED#z@`ohpmZ>UwWUn_ZdCkXEjp0HqipBFEe%sei$(BY_pcC+ADvXj$nso zZ=xzz$Vq{jw~A!QT`XGtii4PN6f^v9H)gr~7Vx+#Lvk=v&GXReZ0|330k2;9fo$Fg z$5Woq0V?2ULP@NVu=bAw@3}haxOd4=QzK+-U>o2I-2>*o)ArnivBqjMJp^hVLphAV z(KMe*lx@_UcS>yuSn3bu2CxyA3&4O89m=cTcD7WnYk@MM&$c)6okxthC6zTxQ?7jGHZAJd zIb{b~`4q@#MKSQ+-jL>3(X)I-Gg9=xokM4;oAe!uIXp!$C7llIJUDEKb6D6+V2QYz z?w$@^{J}rs!1Hb)dY^a^6P>;zRSos!v5NyVfEnRw%G;dvAgZXi2p{MCd)Ca}7hX3A zzaLU-pbd>m3zFc$QcWQGnG(#O_b=M>3TxJ?J*mrYV#^fD5BS=Dz4A7~_GC{s!VGa& zUS)rEb%>mWnkW1G-Ih%xXLPaWQLrNQ=sp3mDr{eO{cSXb055~J{QdFSM)K-gM{`dT z)RO&M{8OUg@U*1Wm*(Oz>-_(vDl1m{NnaoUfNlaIE-kRnVv`Z6>zF2RegLw+zR*ud zc8wPPAXafzR}w}rdBjpdgE_f#%X$@f9jR?%R}p|nAKXQY?(n3ICW%#PLvufl1VEMw zRS`-%lm)gGsp2XbXexU1dqxg8Vw37bVo_01nfLBC>HQrDZSrhKymWmaSUG~a@Dj!p zU{j$Yho$&sJt0{Kq1sX%nE8sLzU*NOPoHFz#OQgX0&x{AW{Bk({u9b#?B><2>$pK~ zX1;lGA_7LR4nR9A9Kjv7`PxM;RYVOFtLlP(V-5`W(OgN434Z!{1%CZ`LX`1nmxEcKTS6LG3%;|x)Hc={4 zwx~=<-Op;mqT*qJv`BWRbZZ!4V5O1@43tEs`=l7#kA|M+<96X5ut$wIx!e0dJ*OP zOQUa2LA56SZ25))ZO*s`nm@+s{hS>$a}2^c#Dn$ISGPHJ(xZP!@*8BE&6*Uw>2GtE z;ugz1&Sbev)alhW1|!c#rD3ueG)_9yWUi~F0M7$ih>LlC7AIQWNy7*HfFg)Y0OOaQ zDwNJ=dZ=1#qRvh10y+cFctyAIt=iZTUBip>d&@FOB-F)NjZm={dTAW+vZAwlkBOhE zyQ^}+E>-7xdSJ+gysGOjC7jgjMJ>l#agw++;}r3x2G!k^7#$~x^Dmjr7ZA(rrULJt zE^KC#aTWP_n^96xvXhmqZ}~s8EHqa} zyUE77n8OKaK0(HjyYyQ`uvon4d=JfS+ger-`q<6rohXU!{*JLicayy)Gn;#WbH#%- z(aw)bi6&nYt7m`lROTj8C}aCd`_DUm^Oj1fc`nc`j?rtU2Xt#c?(Nm`y!Dw}U3zYM z`Of~-r#usI2p;}77@8@XdsgVP4m&wI9i=BdpbS>5LEE1SwbEHBM_~Oo;{PfbPO7Do z3=#k!X8-`0010y;ED6^{$iOj=$zt(hR3d?6zcD}qWu$*GWkwY(4jP{X`KYPW+@D|h z75O)E`T;7>xy)$|Nw6OM$Pdygy=^#=dRM0Mi#pg%dkWB-uKUD^&- zfZDCI_3S^RCB3k`2}J)w&df#{9zCn1MBc~49+e`+v1{g%sIkGl1s-QVq!j7{FheD8 z<9il@ykwC{(HNz}qtRZADNX~meO4S)yeAdw-?w0xs2b%S&K97#3%h{eGBF%m$s8pCvAIgJ;I|z$SQy+aae#+w^j4BK1{Yo4#0#mgBucx3UbC6A_exs#+?su z4?b&~>QLI7YcyaeT}m(d4%8g?;DP- zic{*dRQ5t%oq%x#a^6MZ>pZi|K{#5K-PQ(`YQc2FE1>`TZM%jXNWaa=Nnq!lMUzmZ zVQGVsFg~==5*bG@peF zlYXiFG6?IF9r(76rnp8eyYnYno#|1aS-EGlK4uN^N{5b5lJbG?yhEkiU87f?nBJfi zs~7maM8H>%QGS|b++`a)*4*UF$l6%EC82w=BUzOn)ycC|;&oG=4EBA-5BpJiReJ3;~FOMM2Au4K9ZN62Kv0Gk3i3XI`+WTcVe$=Gaz!J-% z;)+tE^;n0{-^21ML&Q;H*k_8BC*nE&qu$HJ2tae`O)JZH)36ZELild)9=8!r;Ult5 zd1X&WQ4VKoncc2$Pj2FK{2IYK4>c9n3%Po4Zs7`5%stsdvZY0)<5=dqYDDGWRpPNT z+=T$+P1taGdpKe_?}v`P@0gwlwz0>7qOBOc*-DOx+ z0w4(>pcIGM8iq-E+Tgk>lD-nR#r)}6SUEq*H?7P?eZ#@w{TH>N^SFX;DS_J|{9{<8 zB8|6|8r_AG5N4=`jL+>Q zYD1)YRib2!#{^?DccLrA7lKRCclYGdJuq1_14W~k8fK8F1rTVg#2A501N288<t2gWK0s-t)E1l4T9I)43+Ma&`~?0e*hQ zrqt-UQcnNCJj-mu&wFbPcGLTmE?$~Jci}3QAKM&CZ5PAXqZ7j@X1a^TodTPI{RxaG z_3;N~u=hp+2MK&5fnBm=J$2_(-3MLd<-s#7<=QBKBOe+5%fh=34pTFQ+kJ!c>DOJe zm7*pPne(e-5#Wqy&Bi^um`fu;4g6iPvpHf#fKaK#qOLR}my1buPb%rpm^$1GcE2c< zV2%>9K+5C$$e;WSSRPkZUa2I% z*rs=!>1qFgw7%b$kc#hy-1EJBoNCAbg8Xk00Ts{Ewng&;jB@kc_ zle4}2c7Qxb#SBuJd%nQzL-dY+JMy*pRWd9^32tjKHs?eco2M8o1z6KzUGPp+P{D>ClPF5TzT>G{Zen&hx0afJ5u_{-hv>k=1Vh_jcA zyF0Ruu-Z9#kyOB&%^Ik8d9?e*oKTf44b1f&CPbS*iOb;&0YZfB=gSGV}1cMfs*V}=+NnOxW z2W%cL)i}HYsUUVY~9SIVDx4b9p8ird)yXkusUJoQ8&h=;p;&jQJzh9)aV>mU#)CL#n5L_C0MpjD{ACya`)F{+%?~@NBOxx zN0f~CwDx!^)pImRMwHGG%-Vp*Q+zwewsZU5jou4yX=%p;meXk6m2cA?`TKm!S*9QM zPasf{I#G~Zk$jjiO4SRi0+k)u84qFa_fT?~PklU{PUk$<_Q7&{u z3H*;#f9>3k%n*)eZRHqrd$_aQJZ)PUfddvZ8N*+l@-RQDyoLi&UiwZpnK2T>R573; z=?b&$$J8UG3<}VWg!x)k%-K_X$QaVqnJE&>_?| zLdlFaX-mP3-js}UXH^B2{Tgd+!ZxBirsVxKckg08Q*_Mge-)k4N7ZFy(DP;kr3=y( zNAI<(Eo6VEpbKjaIuis;}Ug=&+FO1;MTR!AK{w;Ze`-N7>E#7nUJaHU^gVlh8W&5nJ2kp98T`kHI~8^b4b6kc@b;E9+w zl$-v{+f4?FY|AaKncj?O&uGp}H|$--68ev)g90(Xe(@H~pGPjdI6CIQcTO*l#6oIm zCk%26Cpg=e7>1Rc9>M~wsVF*!m8`kHAbDdhel&0{tgf1A0y82cphd)|_|e_b&C zkxIulInOhoI>qs6(rgR25hNpgLQYhFHc*FfTEvh5T~@4J;HIm$I>fDYmygG82kxn( zE81AaVknS-Kvg?jFq<(0ou`F8rc!rqVDi)VwKGt&X?czbSZ@~hXeqUzk7u=fq%onU z%AKHXYD`70^cy~mLxua}dWl8~hLg@fIEk2!Pb?8sPAj!Y&-UrR5jovw@ z5C$;ulJ**=h!rQxFV!hJh9z&oYBeP?V^RErN$n0XJr{1+>mxoXOlmDt0@i zU(W9K1V@|dH@L57Ih3Bd0+OHL|C^5NAT+sj|58yI0sx@>|EQ;tt??f{BU@{`h8#v! z(Ekgky&bVD^!_dN1B3wpYCuAC8128MzK-n%`%PERPkA*W5Y-mh1lCKf_+|m$W}5h1 zPpnSgWOJ=lT6dH!QkpxcCz>ayr|y)m4EWUa5f@ z4>({uYr$~%sB?d;og~Zj^#F3}$T>a!wDACdf^&}qKIY&qP95NTA_7V%jwB)kz{>CE z`5>b;;+mA77H|m%5x$Jnt;e-Tldlgf`zAUneFHzEiC4k(DiaX3bPC+Ak-2SUG#(m< zFwl^^`#5u}o2=1QVjc^}J_fRoxyx9;B>wrMz*AUTVpMZ$uZa;tGd!NpRCVNWK1TNE zwmRQgM&|O=fXTDbuA~CH4Dye?Xfgw)l*^wQD1G$`qA@b;l-azLM@mD`1bb;P0dH>2 zgti`-*2mo9Ldjz-`croH+G)}wwt13=HNF>bV{;qryCyx(qmY)Z^-v&Vy`CTpiBSrh zua``O?=~dQ4mbA`!tO-R;P$MAz%M${>Q7^Ur%N)3eeAJ~HArOBI?hy&6ApRVTG9fU z8IlqTM1Jjl6 zuUQ_J4i=WinslC>eO4ey#U}s-X#}E;g|(@lUT=Z#zkg?VlT2J2Lf^}@z}KWkPK+fv z_Zm&a)hV!hzut!*g#1Y(VR68gz0+r@&_faxrVZ*xcRENDY}4!vRH1pxKB%}ddk)30 z!r!K`a%(RQ|7uG}LTUHE5;;Ku^OX>YGCE8ib1;DDM0CxhD} zYlhH8!HsU4K7dk5#oppwGIN$w3O7tmfa)znWgPQvA1CUWvTaz*qBn9)M%KFk5<>rU zOc5<>B7^D1lqP%im#DWH3$Ar$b`nqE-peLBaqzkLl1A|zv+!!)PUINqHfxY!7eo{| zs4&V}c^d)IECHWCu=Q4JaZ`T4gi*7Uhxii2@CQ%TV&^#h5q=MXt~`3a`WSDEf67+s?@cJNEUqPM zuENjLkGJSD?F3YU&+IM=tXd5qCMMLMh7OVPPOC@KwYqY)PM!tuW}w6RtV*bK)pbBU z#uow~V(VcgVOxxXv%tn^dpx0{zpQ;#jx*qAcQZAQ8iS!@MTFkS6cZ;eayAMi#Xr{Q z_S3&a*paFF@@B%N+k+gZ~VzGYCpLd1V6td;v8O} z*$T6_QKdmrU$5>juy>1o=eef}sK@%_?5{Fw%AO5!m2R!xM9w#N1rIvicxMZQtPv(g-hV$=m%TJWoVe~2 zXcgAo3C5)p74+;@ic^hNz1*~h<9^Rdu3Ty!EPu|vMIZWf+dLQN+RRVu+5?P`MV-Iu zyFSXWsYv#!Zm~5qu5teou-FJc4Q!eBcy*jy1w%k&uhHDvxwhiu#{SlL~aX%Gn3IOjM7 zbB?KCyL)qh$4C1TUP58DHglF(AM5El^G!3r$CXgFh41f2+#$k$gaJm_s5SM2+Lr0) zk8af1XeEK&_eX5#lF6rTZNEV>zYyRlA}S~!vV76wovFT6j%gO_E1mN|g<*1|4h>1~ z1ZO*=r~!j5b@uH>a8#n0nC8+56*KB$_Z@67n8Oj^QcyKp>PAJfe8_F&Wk!Ude_5lc zmei>Fo?&AdP}$vwxdK(S=|&3&tVtY7%rCl~f69Ppx{u~3ma4ktg}i^Z5EgxuRVr@|l6Fq1>n zXwnfxjl3`53q5Begmi4YCp?^9O)r?vj3!=1D_;&YqSR!zFg9-d!Fs?aQe>ln-yp$daAC=7!+` zk4WiyOXk`3E#TV7?X|5BNl*Fgb+5%I7dpn0&$(@IyyDCq0Y*VtIR6lTgvoWU>Oz|i zvHXJHvMD{R;U1Ie;c?%^2-CWpltE80UA3eopM{mWQ2~(dXXG)OCA$3$)9l~cg5F2C z0xYw?c^FZAMqcAo%U$;gv`3z8m9ExKI#e7V!2pa`4Yf7 zP4!^K%AJz??(D}os`pLk@2|@4yiZwM#4x~cui2{ry@QMqS&-L_b zB&S3mXN3iFeBM@$AU9b|I9uJ-+FB{(*=FYX1pVN!w`m@L9!MLpa%OQ&) zSvS`wjhFEO*4U%Ub4ceOeNbA9IOA~%PwUMO$)NVvHtCm$HBs=y4%x@fcxS*dk6>mrut^mP{ zbU>m-x`$PS9B{@?;YLjsN9AU%Cbg=9ZA3iHm3M&UGt}%g3zp*Egun5KN)|F(GQg{0 z@$jLuNJN(zaolMm?xs3JUP0$a^7MUVh#rBuYFLM@@dK$|NzL1@MSyGQTxiZ;#eCgHD(lhO`w+48{xV9`lTX zOE)x`E3^7EI*+wxp;;fqKC~SIT`X|;eQGDpmJHN?!xQsh#V#AZlFE?W-G9TOPO-S$p1ve=vPUJuD9G#Bbhp2zbpEt*di2d?;6041T0lkakDI@9IQwtf}#)E$8r~sMZwjv_U zmIE>E#%8eO=~Wn>I+_Kj{YC}!M4+|OWn5z?;tZz-iOYtSCkpWMZDWU!|KoM!S|T3Y zL_SK1HPw&Qe6Y_fI)YrDRnb&rdv-s$NZqJ#(BZTKHQDT#OR#t}vg{U0k)BctrK~-H z_9p`T?^VRX_G!27jI8q-y2jKi{1UrHQl0!eEf-#V$Ntw-#9AdW_5e(|dZ2df1Kvn1 zkNLF3BplhjX@cqg=pyAt!-k4EIyvDWnfx3>vapOB`(0C#48kD~=((b|hK|e~N!e@b zSuUu1!mJWbN|yi=YetRXtq0b~7Uh@KcWCF4m*Ik!09~*|^g_{RH0YhrClUze4*=|8 zEK4L#Sx++bl=0tdES2OelUWVVt%oUp z-)@68@dlM;8SYz2nPb zH|oaGIn8z0rV7qG-IWg_9EReNKL#haC2{%WaKbI090W_NBrxW}i(F|Ra?)cGlu3p1 zPsQ+SN#$+`_rw6r8Bs37Y0|YP;wF|0>QUzEHbpfKnz6vDr+JM`lvgU*|Fc&^|83x zXVE#+vj!enrFPiUKGv73wZ6PWd~UCF9NN5LxoROEe^to;W$NJV`}0O60^4y|jhk%Q zrpL$2`%xOfM`HY$U$p}9jz;!kTzH4uaqF<@mZ=`e`Jyp6IY1R66x#BTMNy6Qe*ECIB{E!6F~5dy+J>ml1oFH=Z%->wn-zW2-dNDW3B zARQ6;?9v>i*~TLg&VZw)CEb`u2H~g9(I4an3yW=CaIF5F-hl=3QESa;a$Sq3C;RSfJA8W@~FmV(*Oak19>M> zeu`)TVoABbDck%0Z}!u5WH5(0XTk1Ka#gZ>lzpBe&y2$#cyjuf^vZ8pT9yw6J;?U0^DJM%v)$^FiU$fk%>qj~x_bHKS)i^elwmtNli@I@FlO^wZr`+d8rX$oF% z3=_ta$^S@Dh~bCjANqZNS7`bDEA?toxo$C1H<$`2DsoH`GdV4>HRhh zKx!mv@;5{DjJUr?a2naiK|0nnYfJ<#A{;dX$=Dq5g}CEjPWmCmEj6zM@ES2E2gLmE z&JP`2ZjRp0*qF+=tBXaixDIH->i*yV&w4|vnppnf-;NySAJwM*FG)+Fke~vd|D$9` z-`hR?vy4O#kR$a6YQN}YlyU`HASCL1usQ`0$Ct^af(tuU4}gR*XhZu_vI}|es=(SZ zl502K?dvP?*M*3=QK|4!bDt=eK~J_j`UJ{}@}G}B{?*L+jdG158yX5C*19&b@$5C@ zD=XGoN!~T|M~&1QlnfG62aG@;(g?ntBl8XsP%MR|Ll4v?BYuQMWI|g+i%&mFr?+1* zDBKinmU$p%>CH;SNR?Z`($Z2Sw*;a)mGvgkqzzZUEg-M?RrGG z)^k?uagM!MmkQTUrd{I&aXO#I84K_zxM0lA_c`bX5JAx`mU=?{SQ4{0B*}-UTq`D60sJ z@5`sPh>8b-HSx#0h4R+zq^{_8na;xM^rHiMTiI|gr7Hm@i&VmBS@^eB^MdrZOjafi zMVa1&+8B>t1UgMiUq(P#Z*ha%<~*GxXD#{O*7glAG1>74?<9F7RkG~Z`yOI6yP=Ry zy3n<>6b+SY?&pgZ((MSQ@G<}Hqz=$L1Blt|MF zQo0d|CR~a`dyOr{-lY+ZExZ&pjy@-3S_*6!&|l*HjA1Dar_5<$5pKyt4PiNv-|Mzc zrYl=I&Tfw|K@AF+c|$*xNwU>s5D0$P(RnA*E!c>hmtTb6(acRgA zCSWS5$aT}o6-EGGH`gzhqb1aMA7jB75yV>08r?fdXp=SYWCu7OQWh8=3RIe*`^fzD zWlsjIIvMDq0SnM>cT}$&A!kS;_ibZxQj}^V^NQf71HOKbDznUI*@*|IyhnKs^{*e`Xj*f1T8xrM#UzFo&^L%Gl zr%Nu$!>$-20wKSp^@%HhLHT}U)-3fwBcrUM-hP_d-&ixwFSebW;AFT5_U=k%Q9?cEzzr+58%++2%tb&PnZH$6v8@Q1l^^DlOZJ6WOyCmqx9ukyZvO<1B~ zH7(i=`dc9dFc$7FNm_YwW$Xz+=I#mx#2;2q*~|a=HG+X8-k7sa{>xhiu1>H^wUkyH zYC%W1^Xe!JrFA|ijIMKAo*ph%W}3AaGgf{}@MWj?({%X4ap0>TRRxg}3J34xC6a3; zB}eY;t2>Ja+f@`=r+^3BfxM4(#|S)J%}prCGE*kmzdPJsTgr}wvI;pX;+ShBnjbBW z)*jkwHLyVWr9yISzL;}tUyQiUbu}7ZmC-zD>k8pVLmjzck6#G=^C-~cs(=a)UHRh? zglYzir!&WDA93?SzDUf_bh${+$%%MK@7A$Frm4%!N{Lh`M-A=4-L5*1VcJ(T+ z9lgT59wLSMa0;bg()*;Ndqf{Ih|{ZVy-p!dQX_&0H#ad;b?pQ^+2ABEg#7Eo#wvg8 zYup(2uq*RA{f+Is!>*IaYC;L)=eIx&K^v=H;scbsdOBUU=Cq{IZVrUy5^`m6p!y2@ z87rPs6Z&LXfq7m-f$$+k{I(hlPHDbiZRf~1_rzGNF>N1zw4wY0b|5E%9W~Oc6oK4Y zG6Tlg!(UEp_ofvh0!Lpze=^-}wZSQCXd&;G3sz-Vi_eN-U)e!po4UT2N=LQ)m~@(s z`lkJUnj@&b)rnCF^hlKW}? zZMdI2@%Lq^G8VW36hZrl{xwW&1W14#y;+4^y;vhFlrRv^m}tg8K}95eE<$g3aQSaHx7!ZkE1czF>gwgb*dDj0> zn+@JJJd?k7yFwSXGNT@{rQh}>D%GG@!zHHX&yv2P1QHPBkeg!*F$7C+aZ%LVuE;$T z+RliuYcK(I)tGru;|adHC2!6SUff>y4)3577DzJre|=t(5>qgYO66KEjZp@jBl{dR zCYFpr;5|12dgTxGHz8}2RwRTtq4K(z&2`YUa*%Z);2G;bLig*Z@3SKekej%WN!%T1 z>2hn#gX$j$hv-76rViT-iH2`Wbgd<^(iEFasYBN;jS#R(g zm#A<3pRTStDvssp;_mK*1czY3A-EIVf(LhZ-2^8%OK=OexCVE3cZcBa!QtEF{qpkV z?LTwQoI5pBJ-s#E)wgcPO4>j-K8A$@u2=u{&U5a0$t*Qw1 zj(_^BH->}hDEK^mmCk!;C_oL4K-?tP%c-q>Wa+6?`j_^u!(|~2I42J48psNub*P;# zZF#TPu63u5SvCCAr;Alq=pU7hJ-?|HMo*6K1`V36he^j)vaEX~mXC)wwXX`U`rdJ> zIDf;dWV}2MPcNfRZ0Z6T^CzX2%1EClCWj{jN@j#s+LBXJ6j30)lvFTxuuq(>dWSm zQc*iA$diSuFbq(E9TzH!Fs1Y)`ooh$GthK*e+}8J9j7^6fGa`&gq!=&fNEyNEUk2# zbNX%I0AY06R^Wom!`o8;T;_!0K7zUE6pt||yEa5YQ^xiv+Yr!-+5vNc=a)iEg%nwC zo45A1IGc~Ol9X3c18dpQ%fd#4v$w`}Iw{3NKm8M#lD^7Y^)+_B4?wAMuNS028(JFT%}n(S6_x14P+vn>XcF)?>QAxkgZaVb1w zGk;WmM*P)fu>TeEnAo;7bO$eDvnc^>b%db%&n1BsIvfDymvqF^DXe%5GM*=AXJZx5l8@qxm^=lXClodwpM(9Fd->bPyL{#p5{+C2Zx0jmf}=xh4+#+q^@A z(CK|g*NZHnjLeAUxi~6Au^J4RQXD!8yjR{^sEOTOT(f@MrIt=t{$W@@|s_0U-?}!4%-SNUR2RCk4!M@d-%BVCP|i`+zAj!h~m3r z+wlehS_Dyr3D7>+MRcjDi17~h_rGJpM;T)zhN@Vy_*|6dPrKY>5UMun@+G`Uttmz@ z;jIsYQF|zsJN_uPdleky4=Y|vr{Rr0n+jbadBTKHPYDsBQ@ae4A_!0%R4d3Hiqx#PtJ_Zzx}X(7epz*M94B zHZRU#lt`BRO^wl6Pk+C1SKF18gh1Yg#CjyD;~hc36v~_xzhg)qZNyi!Av0KJ`yuN| z7`EU~ZE0?R`wR5vr|o6(XUFGh!IS4Z^vj)PH~m#`Mbx94et|B&QB`{=>kHj0$|3x% z0|4HlNdThX2iEseTmgQOIS9T+Bv?Cz+lvx%^?Zwx`O!CN#otSr{9#r<$kM^fKOf&M zyb?@H%P~K)l&9dBO7r8z9Juur6~!CiDs{VVUUX<>R^Xwnai{ub`+e02UXY-c$Rv<4 zOzWklHwbzfZ4z$$p=IyrUA-1=ykk@7RNA5akySGb8Q+igH-l)X_%^)Yy~@B6gj zSc*UQ(pvZ-Bhx774s`1(Il9F0)bp5AuZrDw&y`)JZ@g|k=(+<=<#bh&ADRWo>mDV? zZ<#anA4P1?P>+k3LwS_meNMhsP+E2*O=zZ-kL}&>kMp8lHX*!xs=C8I^X*YGwc`em z7T_lu-^0Rtg`(hh<#S?-#JuB{&(zSP70t?5;8H^+(tWgrjtyg!g@HrJMxxpCwkN{R z_=u%bGP8Bij5@#QG;fIDV@;XiZ=5ajT0Dq3^wW`pG%ZILNiH|b%csyPc2iiJf&{1M zV8O@J$Lr_Y*;TLRbQvX&+yd@4z?&<8g=bFz9;}lTW*Kvj!0t&bY$M7FM_#+xmZ&>%f_&{#dVQIHj?uDt>QCtX~z;QC=KO3U7z92 zjAHbC>YZ?iQmOqH$ki6C8}P#;)Ad+yEGbK`*+%?fe8WA{CW358HC^qhw8JBT*{-{J zLc}{3b#y_!QFTLii1G=qzkQ4WU~gR%TL!8d%gM+|U_?3VR)=)2emy)Ggk>yB<9+I=h4? zJ0JeA3y_(J@Zf4Ke01PSSy-4XLrw(kHkDV2AAJ$LM;T0aR>hrUS`|PBWHr7yxtFHZ z3KEr&HkZ5op@)CF927K9LW){MkKZFZ*@tKly>*$0QN2-qBQXE=AXl@H8`e5&pcRPo zd;vqs?`nU~c??-)9Bk%q68Xl8j@LaVxvV>Y+~>Xjnkm+Vn3pYc-a%ITHK)9Vn}}s{ z&sS#jn&7LRMCxFn2VQYPK+KZ-#!w2Vt*1sQM39`EBO}Ud-5U!mkmHMiGVXEX&Fd^_ z&zm6+??m9)xqac#LodiyMc`Ayd4}DfdgVU-HP6J!bB209TK+jCbakjDI!LW|b{~!C zm7L^DFV1Bunf^TY@jYtRyWYSVG*nN^ARHYoit%H0R;7?d)0uDt>`e*8>=+D^7+aM>NDyWOQT=A`VG@J*jK$> z&wn5PE>Wbr=r~iL%fvc01eMH$9Bp_T_X_)C>C3OKb5e z3i+A?zDFl6ux1PFJ%i@aypPTcm@pQb@5kNR8VuB=+nAnra%)Rq(|ec=#w%RZV$zZ* z4f$!{5g~O`Gy&QbNEsQfb`~}Tt_VNgDF*ZT_OeIKZ!VPH?e?A;lishc1GC)$bL%W* z*fm#-%l0;AkK>Q?3a>FAZpGs=7SQH`p*PdWlpPKwodMqT0@m`~&~EH7w!7k!{pJYJ zEa)^!tHJiXByhWe+vc|#kGv?u#d2j~lRoyTKdK=sxd3+#2cq<)+25gt+Lg}+t*b?L z`q1aOam(f`J^OkJbgWBz1>8&Bl}QDkmnt2KFwC*Jhda~hf(V-oNDYaq#G*c=oh{U) zx*1Gdro6W%U3Of6PS_}&^? z<*Z(=W4d0}_w0SWedJ~LjQsb=TrY~FF&)e(6a|m8UjM3N2ba5jQ5yz}rD3#O(}Bg( zN&?hj+jD7R$Fj(TXg}#G3P;YSXt~d7FUqQ@)#Il_+3M6e?Jb^O6U?o+&$>1h+4o28 zoDc)jla>x6Bp{S%yJX*guxE#Ig1JZ?N8umK!=hh~h>b%jvV`*RLWAy&&hhL!ntM2#7xq|A$IT=R`VNdRBdP+Y?CUp`Jt6}BSY+H>P`iG#ror6Y;)T@6 zM($w_Iv>@I}UJ*8!r z{XgQF?L6Nx2%{CutvA%fsC4bKnLq4S^I#h`y)?9Zh?0n6TqROl$BT|z5GVt@P_`*0 zyIVI{^RtemAYaZQY0Msn2*6%te+S8M(*KUmhrLyHMa2+4n{<}iXHnp_Rsbx}N2v%& z4Rqr_733jn!bl&!`3_ZJk$#f$0Fsq+7lwgzl13nn)X*3_N2NTMNmf=KHZ3eP7w!RM z(i-Wrlp-Xyhfie%!-buo-*y2I-%%WyE;Tf++8^ttd|7s}bvd35wxgHFT+h$jAEg{I z!*7*^UATAfByd(q$c}lSKr1;`46b>SGTZIU+$~&nb;O^sfK1?iUD0It(D~v`V>#3@ zmDu-}B?z9K7LD1RSeG7Fr#c|}ghoyV|5T~zzz>2+<?{6#$k^RkqX@ zehvq<$7@nL+4#3!(t=lEC46KVUe3K<`L(mPtxt|`FGf}rOP@cays;y@9~7Z(`*Ml6 z9^09wUQa7dqA?1uYRsSw8#q>X{#aRVEMyH@VZ9N#)0s&ewbF6`f~*J6{Y;`MASg*1eiD%Y$|m zsx|sZqy{L{Wk5GL#!BwTr?>3_3J155IJNM|dvBRDB$?W`jdtqJXV`d%*Cmy3`9b2X ztE(#kJkvq9SBOsJ7G`=MgZK3R{&J*TB0!yhb2%sAybj&}xaeR74ikL?V1yzm_$#6t z&8pDFf)aRrkE`@vNJI*ywp?TB^E1G)s)(WNiz`_mIOxXU(R8jN3el~pr&z`Zr#eXS}3 z9d96F&ynNy?dVHl#VY=AqBZVdh>vOn}paz8v7&n>1F z4cRvClnc|E1@be;!C|Yqywza@_)EQ^ttQ!3ev%H9GQU$0e0+ZSEeXzz-9wy%?L&v1 zrXyWaq!+{2w*pkcd>RlZrnrmjuS@aQsqzH9G_aFXn3yudkL8Bt2)1jfP!VUQ^}exC2c%IIX}y?y z>JGV^xmoi~2U^UTXW~KA$D&b**AoF^yn%)yk=#9y@V)q06+j)2wE8!~&y$+o-zSaSB$_sjhGS|PROSAm3OD7!W$kcY|&@rNxv51E03YfwaA9K(+7 zR6#f_49G3W6Eug$=#b4pmlVc=Q|(4N%Mt2QRYP_K-$gJ8;UcoGnEQo&l+ao6Qr7bP zQ=Iq@#P!--S3}Y-JT$yO_grZfDbrKiT)T7;ExLBomHT$Z`6`HmA>LXzpGy5kaVfV z?C*vV1njTTQF*#~`QYNI5^r;H4f#Z-xkKvZ{b5=BL$c_Y#F~`22a}FYX3(-&<#mXsq}g zuogGoDivV941N2CY&6`ghkSk(9VpE{8e4dmTr73DNXg6Wn4H5ymz|Nxr0{;7!3(Oc zmtFf%Z!v_c-!NudHnOK3SM{l-6q3jjpg2c;Zc;(1;UR90i|_HH@>LIoHjIa+1R1T- z-VL@rLs|a2gs2`QtzyCl3*?8E%x~{2K4)VGjw~ME%5}JPwcUct|2x0X59(@a=T(ZR z$i$a|RM9N__7A!;|f!TwZV zn<7#I1fB>8OWt>Xh!;x2?h zXY%{JJPgxJlVQ@(Jeb;C>6}z1rMLLQrI9xF@{g-0=l|%dz5bEbVBT2mz-V0$3?^n z#7-U41E+>LMk_4Mx^!bVNWi_!B@;^Sh7V4|*3&YimQvbx^0YZrdC~ix)K=tK4Xh(m zcu=mRy0 zx~*=;i)r$%F?X^(rsj`{l@gTAZgj(a%khEIWoJ}z2$8N7)ZT=shK zc61NH-7Jk*yd;m_Ib-eE{g@c#1<&tbQ2yx9+!6MHzzEQAG@thnk-u<_fwzMNu|$n% zW1Di_$6LoEM@n>l1ZeC-T*||-AsXhBxbh3Kh1kVV#db-=<g=vLp>^Jbmg9wpuH2|r9wdQfR0Hst_?^>;!74puDUHyMBf~IS&77DxQ93`mpO)U#@nGpILM@W60h9;=jZBTnYlpj^j z<6_O?p(&cIm+f4=GI&1BscDuX4u=KmC2hTiIX713y4U=QJ8>h(0CcSJ>Ij50hX&$9 z3PeJq)CdAfnYV`q8*jgDM{ayxhdY6?LAOG-Nb8uB)O*{|VAgkBAMEy{sOs~e%kq2> zYs(F1Aa4#w{!6h1)(m(pyJn(6y?jlWFk z5j^`hDkfd+mC!fTa(EzYTd7-IG)WJWZatpzj4#sw!|Y)??)tt^L7ZTL!Le!T<4Y(B zu@|)I&&PXXDaqPiP%PoTr zL~E2vyH%pc{@Z+L3X-yEJYZSHrJqufXtt)~*$y&B7@b$5)m3^=cjcbCwyj3f!RK;H zx%L2e)6@H^v;2j3FhS?N%lz3_lrxMzDfp zD(V#X5J8vyqoNH!S3jcO+Z176x6d{7skEhkXIpw{UC@nc{PS3^p+j05`e9Rxk2~Q# z{@+uHi@yB467W!&0_f}M4fUW{_2B6N3CJiQtUdTtc&*udixl+{KyN;{+y6w%mgBmo zHF$y5=}j{7shd?Gs*nBRhI^vJ6LtW-BeFx1uo?bq>Ff!G5^|o<*kSzY#|At*i@jM{ zh1E{n;dbp|QWG-fW|FB$(89z1`HZM26y@p;?U_4=MiES^Ef1q&TDKHxOg z_u>Am>>jzBnwX+U+0E?S5Y?=I-ukYS-KRo;M`6Uw4CL&TJTjs%A|Fc^oi?NT<|Sn} zA>yj6-tI?Ff6NRGXec@29CK75Ten_(?vTG#smJpASEQ@R&4_+c}YAz-csug}$>-bUK4z+TXG&`OP zQEd(qVgI?X&nDdm4mjq+2l#|+k$mSPsOab?B~ql{a({hiO@H=UgfX%dla89%UX1BN z`6&3zC43Y+@VK3f&1gc=lF(bk1-&Wmv3C-(+P2%Cr<1vu+Fi!Mx3RtjNtT|{`H@B6 zTT<_1?tc@F%PLNN`QWnUCGcF4>VMNkV3;p6U?B9!!BArXS{F}MwXm?H3sT(tkdP)X zl$1x_&7c~Di%;401zAKSmHWCaLQs?;@&SfFopPgMXHd2Qr=n zhY#Jzb$Wt9vewJw?`b^LJJ>q|U80Ij%9ES&C17mRnZ}-~BW_?`#+gb@$yO&D5AZwLi^XFyZ!9#FWhhCCtm8Uq3d;E zP58G%h`+*ipi5U1inE>h;^qFj7I(aald%1!ySR^w(6cV!jid3E7e&s^BY)49re0Gf zW#UGd$AqS={pIHAOcSHV!F}gCeT42Jx?$YBL(8`f>%=Xy@~& z46zXjBmf5%0}7rJfr30j2;q=fLhx`Sed6mezzLEMh=D&;Q^RE_X1+$L_+s+J=yyC}E9&B%cksF? zzhpLGrK z-ixV&LbcmuYZH1D$(OswI$n9$C4B~GicxM5~%`KpE~b9Tz{ zEek{bD{*LfFNc8-{rSYifLoWlp2d=0QZTg>*Jp4b=PWC;5u{06QS z&0;t1u64II*r{=6r6VXmb(BKRZF@-Luol6Bpfp`gLCy!P*pXWrL)O*3@2SE|^Ca_Y zae+Q{`5M5QD|fi;qS=cd&w7NKxO-4y(UFh%73JAh6DIEiE`0UoqLbe)@%%~M2c~xzEqL2|V^OcFcKqt6qW=Z)W zDjs>knQvMsKMZTS&|6Na3#=U`AWE2P0hFqZvMVghs*WO}G2FNuv@6h`;5c&gWZxu% zdj((r;?o8U#BQ5A6iwenD#nJfUoSPH`jMg|NKtK)jggg^1Jl{9^lfLW0&%Zj$)Ut$ z0>70;O?+MI&aO&b;ZsIe_g30qE0{bF355gkXO|tIe}LwHciGtwcu)S5g!u24C8+-- z2EoDp*DnV$185M){R{K=wiCY*5D+<#w7|MRsTV)(9Bhhy(*`FON5IQdul_*5m@gQ> z7eTDQ4E?Rc{0Ef-$qKX&;{9dlzgoe+Q8|#wxInOQ4Nxi=?HBN0Sx|6cz~6VgAOvQH zy#j^>{sa6=Bl5R7@G%FHjRfc#%=gRM-!goEP&tqU0?arguments[0].__args__||arguments:[];inner.apply(this,args);DetailModel.prototype.ctor.apply(this,args);return this;}}DetailModel.__inner__=function inner(){this.auth='';this.title='';this.des='';this.time='';this.location='';this.detail='';};DetailModel.prototype={};DetailModel.prototype.ctor=function(){};function _FairDetailState(){const inner=_FairDetailState.__inner__;if(this==__global__){return new _FairDetailState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FairDetailState.prototype.ctor.apply(this,args);return this;}}_FairDetailState.__inner__=function inner(){this._detailModel=DetailModel();};_FairDetailState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/59383a3efd1554c4c8fbaa8eb3700a44_fair_detail_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:0,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');try{_detailModel.auth=data.auth;_detailModel.title=data.title;_detailModel.des=data.des;_detailModel.time=data.time;_detailModel.location=data.location;_detailModel.detail=data.detail;}catch(e){_detailModel.auth=data.__op_idx__('auth');_detailModel.title=data.__op_idx__('title');_detailModel.des=data.__op_idx__('des');_detailModel.time=data.__op_idx__('time');_detailModel.location=data.__op_idx__('location');_detailModel.detail=data.__op_idx__('detail');}setState('#FairKey#',function dummy(){});},}));}},_getAuth:function _getAuth(){const __thiz__=this;with(__thiz__){return _detailModel.auth;}},_getTitle:function _getTitle(){const __thiz__=this;with(__thiz__){return _detailModel.title;}},_getDes:function _getDes(){const __thiz__=this;with(__thiz__){return _detailModel.des;}},_getTime:function _getTime(){const __thiz__=this;with(__thiz__){return _detailModel.time;}},_getLocation:function _getLocation(){const __thiz__=this;with(__thiz__){return _detailModel.location;}},_getDetailContent:function _getDetailContent(){const __thiz__=this;with(__thiz__){return _detailModel.detail;}},_onPress:function _onPress(){const __thiz__=this;with(__thiz__){print('onPressed');}},};_FairDetailState.prototype.ctor=function(){};;return _FairDetailState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function DetailModel(){const inner=DetailModel.__inner__;if(this==__global__){return new DetailModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);DetailModel.prototype.ctor.apply(this,args);return this;}}DetailModel.__inner__=function inner(){this.auth='';this.title='';this.des='';this.time='';this.location='';this.detail='';};DetailModel.prototype={};DetailModel.prototype.ctor=function(){};function _FairDetailState(){const inner=_FairDetailState.__inner__;if(this==__global__){return new _FairDetailState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_FairDetailState.prototype.ctor.apply(this,args);return this;}}_FairDetailState.__inner__=function inner(){this._detailModel=DetailModel();};_FairDetailState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/59383a3efd1554c4c8fbaa8eb3700a44_fair_detail_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:0,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');try{_detailModel.auth=data.auth;_detailModel.title=data.title;_detailModel.des=data.des;_detailModel.time=data.time;_detailModel.location=data.location;_detailModel.detail=data.detail;}catch(e){_detailModel.auth=data.__op_idx__('auth');_detailModel.title=data.__op_idx__('title');_detailModel.des=data.__op_idx__('des');_detailModel.time=data.__op_idx__('time');_detailModel.location=data.__op_idx__('location');_detailModel.detail=data.__op_idx__('detail');}setState('#FairKey#',function dummy(){});},}));}},_getAuth:function _getAuth(){const __thiz__=this;with(__thiz__){return _detailModel.auth;}},_getTitle:function _getTitle(){const __thiz__=this;with(__thiz__){return _detailModel.title;}},_getDes:function _getDes(){const __thiz__=this;with(__thiz__){return _detailModel.des;}},_getTime:function _getTime(){const __thiz__=this;with(__thiz__){return _detailModel.time;}},_getLocation:function _getLocation(){const __thiz__=this;with(__thiz__){return _detailModel.location;}},_getDetailContent:function _getDetailContent(){const __thiz__=this;with(__thiz__){return _detailModel.detail;}},_onPress:function _onPress(){const __thiz__=this;with(__thiz__){print('onPressed');}},};_FairDetailState.prototype.ctor=function(){};;return _FairDetailState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.json index 07356bc3..7f52ab87 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.json @@ -373,5 +373,6 @@ } } } - } + }, + "digest": "09000ffe6f4810abaaf7e31275357cef" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.metadata index 5632a056..70b681bd 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_detail_page_fair_detail.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.754433. +# Generated by Fair on 2023-09-18 15:19:43.128636. source: fair_samples|lib/page/detail_page/fair_detail.dart -md5: 285ee91c30d7e5f110a846775136a0c9 +md5: 5c7cba177dbc739570997843f51458c5 json: fair_samples|build/fair/lib_page_detail_page_fair_detail.fair.json -date: 2022-12-26 17:01:20.754526 +date: 2023-09-18 15:19:43.128880 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.json index 8a549915..84ffa29d 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.json @@ -127,5 +127,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "1b35ef934fd0850a4b5a6e0156ca8c02" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.metadata index a4652cba..975b514a 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_drawer_drawer_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.690213. +# Generated by Fair on 2023-09-18 15:19:43.199649. source: fair_samples|lib/page/drawer/drawer_template.dart -md5: 368e50aa99209d6277ff3563a01d7e83 +md5: 93cb2e24302e0e95273ddbee595f4158 json: fair_samples|build/fair/lib_page_drawer_drawer_template.fair.json -date: 2022-12-26 17:01:20.690318 +date: 2023-09-18 15:19:43.199716 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.json index b55d80a9..445edc91 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.json @@ -60,5 +60,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "ba9a0afab388928f888a246767dd3c15" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.metadata index 98770922..06c93f76 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_fab_fab_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.761368. +# Generated by Fair on 2023-09-18 15:19:43.163307. source: fair_samples|lib/page/fab/fab_template.dart -md5: a72c9aa6fd5b9ddf77c6bc02008a85b9 +md5: 4b0162f98424b2c36d09a69eb82d62ff json: fair_samples|build/fair/lib_page_fab_fab_template.fair.json -date: 2022-12-26 17:01:20.761425 +date: 2023-09-18 15:19:43.163482 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.js index f436f3a1..1baba612 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function ItemData(){const inner=ItemData.__inner__;if(this==__global__){return new ItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ItemData.prototype.ctor.apply(this,args);return this;}}ItemData.__inner__=function inner(){this.picUrl='';};ItemData.prototype={};ItemData.prototype.ctor=function(){};function _GridViewTemplateState(){const inner=_GridViewTemplateState.__inner__;if(this==__global__){return new _GridViewTemplateState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_GridViewTemplateState.prototype.ctor.apply(this,args);return this;}}_GridViewTemplateState.__inner__=function inner(){this._listData=[];this._page=0;};_GridViewTemplateState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/6f8e5d9e196cbaa4a46041928770b187_grid_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=ItemData();try{dataItem.picUrl=item.imagePath;}catch(e){dataItem.picUrl=item.__op_idx__('imagePath');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_GridViewTemplateState.prototype.ctor=function(){};;return _GridViewTemplateState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function ItemData(){const inner=ItemData.__inner__;if(this==__global__){return new ItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ItemData.prototype.ctor.apply(this,args);return this;}}ItemData.__inner__=function inner(){this.picUrl='';};ItemData.prototype={};ItemData.prototype.ctor=function(){};function _GridViewTemplateState(){const inner=_GridViewTemplateState.__inner__;if(this==__global__){return new _GridViewTemplateState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_GridViewTemplateState.prototype.ctor.apply(this,args);return this;}}_GridViewTemplateState.__inner__=function inner(){this._listData=[];this._page=0;};_GridViewTemplateState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/6f8e5d9e196cbaa4a46041928770b187_grid_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=ItemData();try{dataItem.picUrl=item.imagePath;}catch(e){dataItem.picUrl=item.__op_idx__('imagePath');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_GridViewTemplateState.prototype.ctor=function(){};;return _GridViewTemplateState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.json index 3b98cb85..afe424e0 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.json @@ -82,6 +82,11 @@ } } } + }, + "functionParameters": { + "pa": [ + "item" + ] } } } @@ -91,5 +96,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "d0a8c069b2b2cc58b9c69b3fa56bb050" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.metadata index 1772ab78..368bd311 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_gridview_gridview_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.682184. +# Generated by Fair on 2023-09-18 15:19:43.115668. source: fair_samples|lib/page/gridview/gridview_template.dart -md5: d94e36518d471ce9c3edb90205931a00 +md5: 73fec4aa4aa7bff8fae150213572319b json: fair_samples|build/fair/lib_page_gridview_gridview_template.fair.json -date: 2022-12-26 17:01:20.682258 +date: 2023-09-18 15:19:43.115737 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js index a71eb0bc..3c6e7d02 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function HotelModel(){const inner=HotelModel.__inner__;if(this==__global__){return new HotelModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HotelModel.prototype.ctor.apply(this,args);return this;}}HotelModel.__inner__=function inner(){this.imagePath='';this.titleTxt='';this.subTxt='';this.dist='';this.reviews='';this.perNight='';};HotelModel.prototype={};HotelModel.prototype.ctor=function(){};function _HotelListViewState(){const inner=_HotelListViewState.__inner__;if(this==__global__){return new _HotelListViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HotelListViewState.prototype.ctor.apply(this,args);return this;}}_HotelListViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HotelListViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3be6c61070d3b48c8165af5d18464c0e_hotel_list_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HotelModel();try{dataItem.imagePath=item.imagePath;dataItem.titleTxt=item.titleTxt;dataItem.subTxt=item.subTxt;dataItem.dist=item.dist+' km';dataItem.reviews=item.reviews+' reviews';dataItem.perNight=item.perNight+'';}catch(e){dataItem.imagePath=item.__op_idx__('imagePath');dataItem.titleTxt=item.__op_idx__('titleTxt');dataItem.subTxt=item.__op_idx__('subTxt');dataItem.dist=`${item['dist']} km`;dataItem.reviews=`${item['reviews']} reviews`;dataItem.perNight=`${item['perNight']}`;}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_HotelListViewState.prototype.ctor=function(){};;return _HotelListViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function HotelModel(){const inner=HotelModel.__inner__;if(this==__global__){return new HotelModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HotelModel.prototype.ctor.apply(this,args);return this;}}HotelModel.__inner__=function inner(){this.imagePath='';this.titleTxt='';this.subTxt='';this.dist='';this.reviews='';this.perNight='';};HotelModel.prototype={};HotelModel.prototype.ctor=function(){};function _HotelListViewState(){const inner=_HotelListViewState.__inner__;if(this==__global__){return new _HotelListViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HotelListViewState.prototype.ctor.apply(this,args);return this;}}_HotelListViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HotelListViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3be6c61070d3b48c8165af5d18464c0e_hotel_list_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HotelModel();try{dataItem.imagePath=item.imagePath;dataItem.titleTxt=item.titleTxt;dataItem.subTxt=item.subTxt;dataItem.dist=item.dist+' km';dataItem.reviews=item.reviews+' reviews';dataItem.perNight=item.perNight+'';}catch(e){dataItem.imagePath=item.__op_idx__('imagePath');dataItem.titleTxt=item.__op_idx__('titleTxt');dataItem.subTxt=item.__op_idx__('subTxt');dataItem.dist=`${item['dist']} km`;dataItem.reviews=`${item['reviews']} reviews`;dataItem.perNight=`${item['perNight']}`;}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_HotelListViewState.prototype.ctor=function(){};;return _HotelListViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json index 09f684e9..dc78291a 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json @@ -377,6 +377,11 @@ } } } + }, + "functionParameters": { + "pa": [ + "item" + ] } } } @@ -388,5 +393,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "037199fbfd21349468fb4aa419d64f22" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata index b4a50404..79d268db 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.773241. +# Generated by Fair on 2023-09-18 15:19:42.976461. source: fair_samples|lib/page/hotel_listview/hotel_listview_template.dart -md5: 5d4c50d5061d6964a481368fa30273d7 +md5: d65ed5facc0557e4038f74456677360f json: fair_samples|build/fair/lib_page_hotel_listview_hotel_listview_template.fair.json -date: 2022-12-26 17:01:20.773466 +date: 2023-09-18 15:19:42.976745 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.js index f8572043..e7abda2d 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function MomentsModel(){const inner=MomentsModel.__inner__;if(this==__global__){return new MomentsModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);MomentsModel.prototype.ctor.apply(this,args);return this;}}MomentsModel.__inner__=function inner(){this.avatar='';this.username='';this.content='';this.picture='';this.likes='';this.comments='';};MomentsModel.prototype={};MomentsModel.prototype.ctor=function(){};function _MomentsListState(){const inner=_MomentsListState.__inner__;if(this==__global__){return new _MomentsListState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_MomentsListState.prototype.ctor.apply(this,args);return this;}}_MomentsListState.__inner__=function inner(){this._listData=[];this._page=0;};_MomentsListState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/ed04fcaf655b79b1ae81ad2836ce67e9_moments_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=MomentsModel();try{dataItem.avatar=item.avatar;dataItem.username=item.username;dataItem.content=item.content;dataItem.picture=item.picture;dataItem.likes=item.likes;dataItem.comments=item.comments;}catch(e){dataItem.avatar=item.__op_idx__('avatar');dataItem.username=item.__op_idx__('username');dataItem.content=item.__op_idx__('content');dataItem.picture=item.__op_idx__('picture');dataItem.likes=item.__op_idx__('likes');dataItem.comments=item.__op_idx__('comments');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},dataLength:function dataLength(){const __thiz__=this;with(__thiz__){return _listData.length;}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getAvatar:function _getAvatar(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).avatar;}}},_getUsername:function _getUsername(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).username;}}},_getContent:function _getContent(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).content;}}},_getPicture:function _getPicture(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).picture;}}},_getLikes:function _getLikes(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).likes;}}},_getComments:function _getComments(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).comments;}}},};_MomentsListState.prototype.ctor=function(){};;return _MomentsListState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function MomentsModel(){const inner=MomentsModel.__inner__;if(this==__global__){return new MomentsModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);MomentsModel.prototype.ctor.apply(this,args);return this;}}MomentsModel.__inner__=function inner(){this.avatar='';this.username='';this.content='';this.picture='';this.likes='';this.comments='';};MomentsModel.prototype={};MomentsModel.prototype.ctor=function(){};function _MomentsListState(){const inner=_MomentsListState.__inner__;if(this==__global__){return new _MomentsListState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_MomentsListState.prototype.ctor.apply(this,args);return this;}}_MomentsListState.__inner__=function inner(){this._listData=[];this._page=0;};_MomentsListState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/ed04fcaf655b79b1ae81ad2836ce67e9_moments_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=MomentsModel();try{dataItem.avatar=item.avatar;dataItem.username=item.username;dataItem.content=item.content;dataItem.picture=item.picture;dataItem.likes=item.likes;dataItem.comments=item.comments;}catch(e){dataItem.avatar=item.__op_idx__('avatar');dataItem.username=item.__op_idx__('username');dataItem.content=item.__op_idx__('content');dataItem.picture=item.__op_idx__('picture');dataItem.likes=item.__op_idx__('likes');dataItem.comments=item.__op_idx__('comments');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},dataLength:function dataLength(){const __thiz__=this;with(__thiz__){return _listData.length;}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getAvatar:function _getAvatar(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).avatar;}}},_getUsername:function _getUsername(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).username;}}},_getContent:function _getContent(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).content;}}},_getPicture:function _getPicture(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).picture;}}},_getLikes:function _getLikes(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).likes;}}},_getComments:function _getComments(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).comments;}}},};_MomentsListState.prototype.ctor=function(){};;return _MomentsListState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.json index a5a993c3..cdcdc7e9 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.json @@ -395,6 +395,12 @@ } } } + }, + "functionParameters": { + "pa": [ + "context", + "index" + ] } } } @@ -406,5 +412,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "7efa1308d5af7322f96d200cc66d4e95" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.metadata index c2c320f2..061bed3d 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_card_moments_list.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.738320. +# Generated by Fair on 2023-09-18 15:19:43.234613. source: fair_samples|lib/page/list_card/moments_list.dart -md5: 69711d9e3dd4a643becd4e2d15a7f440 +md5: 8e6fa18124e9b5d9c9771d1fabc323c3 json: fair_samples|build/fair/lib_page_list_card_moments_list.fair.json -date: 2022-12-26 17:01:20.738492 +date: 2023-09-18 15:19:43.234800 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.js index 6c2b3bc4..4f5279ae 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function ItemData(){const inner=ItemData.__inner__;if(this==__global__){return new ItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ItemData.prototype.ctor.apply(this,args);return this;}}ItemData.__inner__=function inner(){this.icon='';this.title='';this.subTitle='';this.distance='';};ItemData.prototype={};ItemData.prototype.ctor=function(){};function _ListDemoPageState(){const inner=_ListDemoPageState.__inner__;if(this==__global__){return new _ListDemoPageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_ListDemoPageState.prototype.ctor.apply(this,args);return this;}}_ListDemoPageState.__inner__=function inner(){this._listData=[];this._page=0;};_ListDemoPageState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3b8ae7a4e0884b4d75b8094f6c83cd8c_list_page_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=ItemData();try{dataItem.icon=item.icon;dataItem.title=item.title;dataItem.subTitle=item.subTitle;dataItem.distance=item.distance;}catch(e){dataItem.icon=item.__op_idx__('icon');dataItem.title=item.__op_idx__('title');dataItem.subTitle=item.__op_idx__('subTitle');dataItem.distance=item.__op_idx__('distance');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},dataLength:function dataLength(){const __thiz__=this;with(__thiz__){return _listData.length;}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getIcon:function _getIcon(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).icon;}}},_getTitle:function _getTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},_getSubTitle:function _getSubTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).subTitle;}}},_getDistance:function _getDistance(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).distance;}}},};_ListDemoPageState.prototype.ctor=function(){};;return _ListDemoPageState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function ItemData(){const inner=ItemData.__inner__;if(this==__global__){return new ItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);ItemData.prototype.ctor.apply(this,args);return this;}}ItemData.__inner__=function inner(){this.icon='';this.title='';this.subTitle='';this.distance='';};ItemData.prototype={};ItemData.prototype.ctor=function(){};function _ListDemoPageState(){const inner=_ListDemoPageState.__inner__;if(this==__global__){return new _ListDemoPageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_ListDemoPageState.prototype.ctor.apply(this,args);return this;}}_ListDemoPageState.__inner__=function inner(){this._listData=[];this._page=0;};_ListDemoPageState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3b8ae7a4e0884b4d75b8094f6c83cd8c_list_page_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=ItemData();try{dataItem.icon=item.icon;dataItem.title=item.title;dataItem.subTitle=item.subTitle;dataItem.distance=item.distance;}catch(e){dataItem.icon=item.__op_idx__('icon');dataItem.title=item.__op_idx__('title');dataItem.subTitle=item.__op_idx__('subTitle');dataItem.distance=item.__op_idx__('distance');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},dataLength:function dataLength(){const __thiz__=this;with(__thiz__){return _listData.length;}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getIcon:function _getIcon(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).icon;}}},_getTitle:function _getTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},_getSubTitle:function _getSubTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).subTitle;}}},_getDistance:function _getDistance(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).distance;}}},};_ListDemoPageState.prototype.ctor=function(){};;return _ListDemoPageState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.json index 23f92f3a..0ef409d8 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.json @@ -361,6 +361,12 @@ ] } } + }, + "functionParameters": { + "pa": [ + "context", + "index" + ] } } } @@ -370,5 +376,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "e71b1c8454da62874c0eb8d02be74724" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.metadata index 268f8dca..d9b3e33b 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_list_page_list_page.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.673106. +# Generated by Fair on 2023-09-18 15:19:43.154498. source: fair_samples|lib/page/list_page/list_page.dart -md5: 92ed28502964dc411c8a8ce8a4665590 +md5: 33bb2ee3238b52095a8ae506a6b50f80 json: fair_samples|build/fair/lib_page_list_page_list_page.fair.json -date: 2022-12-26 17:01:20.673244 +date: 2023-09-18 15:19:43.154646 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.json index 2f666597..8c61d697 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.json @@ -361,5 +361,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "eb65d3597473ea40139bca4400a4f6e1" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.metadata index eeb9ee88..4643975e 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_login_page_login_page_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.725014. +# Generated by Fair on 2023-09-18 15:19:43.220567. source: fair_samples|lib/page/login_page/login_page_template.dart -md5: 1d84f3cab8dcde2019a129f6965ef25a +md5: 968299bc582f11db5eea58f77d532c92 json: fair_samples|build/fair/lib_page_login_page_login_page_template.fair.json -date: 2022-12-26 17:01:20.725166 +date: 2023-09-18 15:19:43.220702 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.js index 45c959f7..3386a0e2 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function PageViewModel(){const inner=PageViewModel.__inner__;if(this==__global__){return new PageViewModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);PageViewModel.prototype.ctor.apply(this,args);return this;}}PageViewModel.__inner__=function inner(){this.imagePath='';this.title='';};PageViewModel.prototype={};PageViewModel.prototype.ctor=function(){};function _PageViewTemplateState(){const inner=_PageViewTemplateState.__inner__;if(this==__global__){return new _PageViewTemplateState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_PageViewTemplateState.prototype.ctor.apply(this,args);return this;}}_PageViewTemplateState.__inner__=function inner(){this._listData=[];this._page=0;};_PageViewTemplateState.prototype={onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/81900c8ba18b20328389b43c729a251e_tabbar_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=PageViewModel();try{dataItem.imagePath=item.imageUrl;dataItem.title=item.title;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');dataItem.title=item.__op_idx__('title');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},_getText:function _getText(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},};_PageViewTemplateState.prototype.ctor=function(){};;return _PageViewTemplateState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function PageViewModel(){const inner=PageViewModel.__inner__;if(this==__global__){return new PageViewModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);PageViewModel.prototype.ctor.apply(this,args);return this;}}PageViewModel.__inner__=function inner(){this.imagePath='';this.title='';};PageViewModel.prototype={};PageViewModel.prototype.ctor=function(){};function _PageViewTemplateState(){const inner=_PageViewTemplateState.__inner__;if(this==__global__){return new _PageViewTemplateState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_PageViewTemplateState.prototype.ctor.apply(this,args);return this;}}_PageViewTemplateState.__inner__=function inner(){this._listData=[];this._page=0;};_PageViewTemplateState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/81900c8ba18b20328389b43c729a251e_tabbar_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=PageViewModel();try{dataItem.imagePath=item.imageUrl;dataItem.title=item.title;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');dataItem.title=item.__op_idx__('title');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},_getText:function _getText(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},};_PageViewTemplateState.prototype.ctor=function(){};;return _PageViewTemplateState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.json index 36e838e9..550f37d7 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.json @@ -78,6 +78,12 @@ ] } ] + }, + "functionParameters": { + "pa": [ + "context", + "index" + ] } }, "childCount": 3 @@ -88,5 +94,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "c0dabac0b7db4c026140c54293b9a930" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.metadata index 258d8f4d..2b4cf4c9 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_pageview_pageview_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.695354. +# Generated by Fair on 2023-09-18 15:19:43.109723. source: fair_samples|lib/page/pageview/pageview_template.dart -md5: 833798162c097e536815c644057b4bcd +md5: 6bc0fda312ee26c735ba469c696e6bdf json: fair_samples|build/fair/lib_page_pageview_pageview_template.fair.json -date: 2022-12-26 17:01:20.695415 +date: 2023-09-18 15:19:43.109787 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.js index 9f234694..0111c97c 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function HomeItemData(){const inner=HomeItemData.__inner__;if(this==__global__){return new HomeItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HomeItemData.prototype.ctor.apply(this,args);return this;}}HomeItemData.__inner__=function inner(){this.imagePath='';};HomeItemData.prototype={};HomeItemData.prototype.ctor=function(){};function _HomeScrollViewState(){const inner=_HomeScrollViewState.__inner__;if(this==__global__){return new _HomeScrollViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HomeScrollViewState.prototype.ctor.apply(this,args);return this;}}_HomeScrollViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HomeScrollViewState.prototype={onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3158c2fc5e3ed9bc08b34f8d694c763d_home_scroll_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HomeItemData();try{dataItem.imagePath=item.imageUrl;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},};_HomeScrollViewState.prototype.ctor=function(){};;return _HomeScrollViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function HomeItemData(){const inner=HomeItemData.__inner__;if(this==__global__){return new HomeItemData({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HomeItemData.prototype.ctor.apply(this,args);return this;}}HomeItemData.__inner__=function inner(){this.imagePath='';};HomeItemData.prototype={};HomeItemData.prototype.ctor=function(){};function _HomeScrollViewState(){const inner=_HomeScrollViewState.__inner__;if(this==__global__){return new _HomeScrollViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HomeScrollViewState.prototype.ctor.apply(this,args);return this;}}_HomeScrollViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HomeScrollViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3158c2fc5e3ed9bc08b34f8d694c763d_home_scroll_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HomeItemData();try{dataItem.imagePath=item.imageUrl;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},};_HomeScrollViewState.prototype.ctor=function(){};;return _HomeScrollViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.json index e03e2835..3c4d2d45 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.json @@ -109,6 +109,12 @@ } } } + }, + "functionParameters": { + "pa": [ + "content", + "index" + ] } }, "childCount": 4 @@ -151,6 +157,12 @@ } } } + }, + "functionParameters": { + "pa": [ + "content", + "index" + ] } }, "childCount": 3 @@ -164,5 +176,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "865eefda58d732e23e4bf704a5dc7da0" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.metadata index 08831a80..759ba8f7 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_scrollview_home_scrollview.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.665968. +# Generated by Fair on 2023-09-18 15:19:43.176792. source: fair_samples|lib/page/scrollview/home_scrollview.dart -md5: ef3553494970222e1d155ea8ce1f2a09 +md5: 3cc5ced6191897afb123058d571c2c6b json: fair_samples|build/fair/lib_page_scrollview_home_scrollview.fair.json -date: 2022-12-26 17:01:20.666046 +date: 2023-09-18 15:19:43.176884 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.js index 96c52c6d..23656074 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function StaggeredViewModel(){const inner=StaggeredViewModel.__inner__;if(this==__global__){return new StaggeredViewModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);StaggeredViewModel.prototype.ctor.apply(this,args);return this;}}StaggeredViewModel.__inner__=function inner(){this.picUrl='';};StaggeredViewModel.prototype={};StaggeredViewModel.prototype.ctor=function(){};function _StaggeredItemViewState(){const inner=_StaggeredItemViewState.__inner__;if(this==__global__){return new _StaggeredItemViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_StaggeredItemViewState.prototype.ctor.apply(this,args);return this;}}_StaggeredItemViewState.__inner__=function inner(){this._listData=[];this._page=0;};_StaggeredItemViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/9e04cb323c425e6520cc2a3dea4b5793_staggeredview_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=StaggeredViewModel();try{dataItem.picUrl=item.imagePath;}catch(e){dataItem.picUrl=item.__op_idx__('imagePath');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_StaggeredItemViewState.prototype.ctor=function(){};;return _StaggeredItemViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function StaggeredViewModel(){const inner=StaggeredViewModel.__inner__;if(this==__global__){return new StaggeredViewModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);StaggeredViewModel.prototype.ctor.apply(this,args);return this;}}StaggeredViewModel.__inner__=function inner(){this.picUrl='';};StaggeredViewModel.prototype={};StaggeredViewModel.prototype.ctor=function(){};function _StaggeredItemViewState(){const inner=_StaggeredItemViewState.__inner__;if(this==__global__){return new _StaggeredItemViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_StaggeredItemViewState.prototype.ctor.apply(this,args);return this;}}_StaggeredItemViewState.__inner__=function inner(){this._listData=[];this._page=0;};_StaggeredItemViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/9e04cb323c425e6520cc2a3dea4b5793_staggeredview_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=StaggeredViewModel();try{dataItem.picUrl=item.imagePath;}catch(e){dataItem.picUrl=item.__op_idx__('imagePath');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_StaggeredItemViewState.prototype.ctor=function(){};;return _StaggeredItemViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.json index c9353177..6d5c47be 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.json @@ -82,6 +82,11 @@ } } } + }, + "functionParameters": { + "pa": [ + "item" + ] } } } @@ -91,5 +96,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "b401bfa8f7aa64ed2371413b4d151a18" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.metadata index 2eb04d21..842e3fde 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_staggered_view_staggeredview_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.705204. +# Generated by Fair on 2023-09-18 15:19:43.188127. source: fair_samples|lib/page/staggered_view/staggeredview_template.dart -md5: ad26cc6f53426ceeb95f2977620f2b01 +md5: aa737cc483b1d8d5fb353133ceab374a json: fair_samples|build/fair/lib_page_staggered_view_staggeredview_template.fair.json -date: 2022-12-26 17:01:20.705254 +date: 2023-09-18 15:19:43.188223 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.js index 7b51c6d2..f7a1ba26 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function TabBarModel(){const inner=TabBarModel.__inner__;if(this==__global__){return new TabBarModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);TabBarModel.prototype.ctor.apply(this,args);return this;}}TabBarModel.__inner__=function inner(){this.imagePath='';this.title='';};TabBarModel.prototype={};TabBarModel.prototype.ctor=function(){};function _SugarTabBarPageState(){const inner=_SugarTabBarPageState.__inner__;if(this==__global__){return new _SugarTabBarPageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_SugarTabBarPageState.prototype.ctor.apply(this,args);return this;}}_SugarTabBarPageState.__inner__=function inner(){this._listData=[];this._page=0;};_SugarTabBarPageState.prototype={onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/81900c8ba18b20328389b43c729a251e_tabbar_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=TabBarModel();try{dataItem.imagePath=item.imageUrl;dataItem.title=item.title;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');dataItem.title=item.__op_idx__('title');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},_getTitle:function _getTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},};_SugarTabBarPageState.prototype.ctor=function(){};;return _SugarTabBarPageState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function TabBarModel(){const inner=TabBarModel.__inner__;if(this==__global__){return new TabBarModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);TabBarModel.prototype.ctor.apply(this,args);return this;}}TabBarModel.__inner__=function inner(){this.imagePath='';this.title='';};TabBarModel.prototype={};TabBarModel.prototype.ctor=function(){};function _SugarTabBarPageState(){const inner=_SugarTabBarPageState.__inner__;if(this==__global__){return new _SugarTabBarPageState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_SugarTabBarPageState.prototype.ctor.apply(this,args);return this;}}_SugarTabBarPageState.__inner__=function inner(){this._listData=[];this._page=0;};_SugarTabBarPageState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/81900c8ba18b20328389b43c729a251e_tabbar_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=TabBarModel();try{dataItem.imagePath=item.imageUrl;dataItem.title=item.title;}catch(e){dataItem.imagePath=item.__op_idx__('imageUrl');dataItem.title=item.__op_idx__('title');}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},_getImagePath:function _getImagePath(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).imagePath;}}},_getTitle:function _getTitle(index){const __thiz__=this;const __arg_ctx__={index,};with(__thiz__){with(__arg_ctx__){return _listData.__op_idx__(index).title;}}},};_SugarTabBarPageState.prototype.ctor=function(){};;return _SugarTabBarPageState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.json b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.json index 1951f13f..1d404724 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.json +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.json @@ -267,6 +267,12 @@ } } } + }, + "functionParameters": { + "pa": [ + "context", + "index" + ] } } } @@ -424,6 +430,12 @@ } } } + }, + "functionParameters": { + "pa": [ + "content", + "index" + ] } }, "childCount": 3 @@ -436,5 +448,6 @@ } } } - } + }, + "digest": "717afee55ab7a6a0aec98fdbbe1dd7cf" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.metadata b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.metadata index 1504b507..408f47df 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.metadata +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/fair/lib_page_tabbar_page_tabbar_page.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-26 17:01:20.749208. +# Generated by Fair on 2023-09-18 15:19:43.149537. source: fair_samples|lib/page/tabbar_page/tabbar_page.dart -md5: c8909190afbd0f30bcc399c86dd8cd93 +md5: 87ec2c7513e98c75984e41d182cb3fc1 json: fair_samples|build/fair/lib_page_tabbar_page_tabbar_page.fair.json -date: 2022-12-26 17:01:20.749395 +date: 2023-09-18 15:19:43.149704 diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/plugin/fair_net_plugin.js b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/plugin/fair_net_plugin.js index 06186fac..9b76fed9 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/plugin/fair_net_plugin.js +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/assets/plugin/fair_net_plugin.js @@ -5,12 +5,12 @@ let callBackId = 0; let FairNet = function () { return { - request: function (resp) { + requestData: function (resp) { let respMap = {}; respMap = mapOrSetToObject(resp); let id = 'FairNet$' + (++callBackId); let requestParameter = {}; - requestParameter['className'] = "FairNet#request"; + requestParameter['className'] = "FairNet#requestData"; callBack[id] = [respMap['complete'], respMap['error'], respMap['success']]; respMap['callId'] = id; requestParameter['funcName'] = 'invokePlugin'; diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/code/action/HotelDataRequest.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/code/action/HotelDataRequest.dart index e6c425e7..bd7fe76e 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/code/action/HotelDataRequest.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/code/action/HotelDataRequest.dart @@ -2,7 +2,7 @@ import '../../fair_common.dart'; void requestData() { var listData = []; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/detail_page/fair_detail.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/detail_page/fair_detail.dart index 12455492..98dce6d7 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/detail_page/fair_detail.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/detail_page/fair_detail.dart @@ -28,7 +28,7 @@ class _FairDetailState extends State { void onUnload() {} void requestData() { - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/gridview/gridview_template.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/gridview/gridview_template.dart index 0d4235e9..e78e69ec 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/gridview/gridview_template.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/gridview/gridview_template.dart @@ -29,7 +29,7 @@ class _GridViewTemplateState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -69,12 +69,12 @@ class _GridViewTemplateState extends State { child: Icon(Icons.add), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: GridView.count( + falseValue: () => GridView.count( crossAxisCount: 2, mainAxisSpacing: 10, crossAxisSpacing: 10, diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/hotel_listview/hotel_listview_template.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/hotel_listview/hotel_listview_template.dart index d02f7cf3..738037ca 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/hotel_listview/hotel_listview_template.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/hotel_listview/hotel_listview_template.dart @@ -31,7 +31,7 @@ class _HotelListViewState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -78,12 +78,12 @@ class _HotelListViewState extends State { ), backgroundColor: Color(0xFFFEFEFE), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Container( + falseValue: () => Container( color: Color(0xFFFFFFFF), child: ListView( children: Sugar.map(_listData, builder: (HotelModel item) { diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_card/moments_list.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_card/moments_list.dart index c1532c97..2354c196 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_card/moments_list.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_card/moments_list.dart @@ -32,7 +32,7 @@ class _MomentsListState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -151,12 +151,12 @@ class _MomentsListState extends State { color: Colors.white, child: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Sugar.listBuilder( + falseValue: () => Sugar.listBuilder( itemCount: dataLength(), itemBuilder: (context, index) { return Container( diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_page/list_page.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_page/list_page.dart index 81e93007..4100ebc1 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_page/list_page.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/list_page/list_page.dart @@ -31,7 +31,7 @@ class _ListDemoPageState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -127,12 +127,12 @@ class _ListDemoPageState extends State { body: Container( color: Colors.white, child: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: Sugar.listBuilder( + falseValue: () => Sugar.listBuilder( itemCount: dataLength(), itemBuilder: (context, index) { return SizedBox( diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/pageview/pageview_template.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/pageview/pageview_template.dart index 0231b4f9..dd189eed 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/pageview/pageview_template.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/pageview/pageview_template.dart @@ -29,7 +29,7 @@ class _PageViewTemplateState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -75,12 +75,12 @@ class _PageViewTemplateState extends State { title: Text('PageView模版'), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: PageView.custom( + falseValue: () => PageView.custom( childrenDelegate: Sugar.sliverChildBuilderDelegate( builder: (context, index) { return Column( diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/scrollview/home_scrollview.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/scrollview/home_scrollview.dart index 5f5f9b90..61abcaa1 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/scrollview/home_scrollview.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/scrollview/home_scrollview.dart @@ -32,7 +32,7 @@ class _HomeScrollViewState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -70,12 +70,12 @@ class _HomeScrollViewState extends State { return Scaffold( body: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: CustomScrollView( + falseValue: () => CustomScrollView( slivers: [ SliverAppBar( title: Text('CustomScrollView模版'), diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/staggered_view/staggeredview_template.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/staggered_view/staggeredview_template.dart index 58f0a23e..fea6714c 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/staggered_view/staggeredview_template.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/staggered_view/staggeredview_template.dart @@ -30,7 +30,7 @@ class _StaggeredItemViewState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -71,12 +71,12 @@ class _StaggeredItemViewState extends State { ), body: Sugar.ifEqualBool( isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: StaggeredGrid.count( + falseValue: () => StaggeredGrid.count( crossAxisCount: 2, mainAxisSpacing: 10, crossAxisSpacing: 5, diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/tabbar_page/tabbar_page.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/tabbar_page/tabbar_page.dart index bc1946a5..830c8723 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/tabbar_page/tabbar_page.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/page/tabbar_page/tabbar_page.dart @@ -34,7 +34,7 @@ class _SugarTabBarPageState extends State { void requestData() { _page++; - FairNet().request({ + FairNet().requestData({ 'pageName': '#FairKey#', 'method': 'GET', 'url': @@ -101,12 +101,12 @@ class _SugarTabBarPageState extends State { ), ), body: Sugar.ifEqualBool(isDataEmpty(), - trueValue: Center( + trueValue: () => Center( child: Text( '加载中...', ), ), - falseValue: TabBarView( + falseValue: () => TabBarView( children: [ _allTabList(), _getList(), diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/plugins/net/fair_net_plugin.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/plugins/net/fair_net_plugin.dart index 8f932d75..52419c59 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/plugins/net/fair_net_plugin.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/plugins/net/fair_net_plugin.dart @@ -13,7 +13,7 @@ class FairNet extends IFairPlugin { return _fairNet; } - Future request(dynamic map) async { + Future requestData(dynamic map) async { if (map == null) { return; } @@ -98,7 +98,7 @@ class FairNet extends IFairPlugin { @override Map getRegisterMethods() { var functions = {}; - functions.putIfAbsent('request', () => request); + functions.putIfAbsent('requestData', () => requestData); return functions; } diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/src/generated.fair.dart b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/src/generated.fair.dart index 716221a2..941f7537 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/src/generated.fair.dart +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/lib/src/generated.fair.dart @@ -1,5 +1,30 @@ -// Generated by Fair on 2022-12-26 17:01:20.172428. -// ignore_for_file: implementation_imports, unused_import, depend_on_referenced_packages, unused_shown_name, duplicate_import, always_specify_types +// GENERATED CODE - DO NOT MODIFY MANUALLY +// ************************************************************************** +// But you can define a new GeneratedModule as following: +// class MyAppGeneratedModule extends AppGeneratedModule { +// @override +// Map components() { +// return { +// ...super.components(), +// // add your cases here. +// }; +// } +// +// /// true means it's a widget. +// @override +// Map mapping() { +// return { +// ...super.mapping(), +// // remember add your cases here too. +// }; +// } +// } +// ************************************************************************** +// Auto generated by https://github.com/wuba/Fair +// ************************************************************************** +// +// ignore_for_file: implementation_imports, unused_import, depend_on_referenced_packages, unused_shown_name, duplicate_import, always_specify_types, unnecessary_import + import 'package:flutter_staggered_grid_view/src/widgets/staggered_grid.dart'; import 'package:flutter_staggered_grid_view/src/widgets/masonry_grid_view.dart'; import 'package:flutter/material.dart'; diff --git a/fair_online/fair_online_service/fairDir/template/project/fair_samples/pubspec.yaml b/fair_online/fair_online_service/fairDir/template/project/fair_samples/pubspec.yaml index 424b9f2f..61608cb4 100644 --- a/fair_online/fair_online_service/fairDir/template/project/fair_samples/pubspec.yaml +++ b/fair_online/fair_online_service/fairDir/template/project/fair_samples/pubspec.yaml @@ -54,11 +54,16 @@ dev_dependencies: flutter_lints: ^1.0.0 fair_compiler: path: ../../../fair/compiler - build_runner: ^2.0.0 + build_runner: ^2.1.2 dependency_overrides: fair_version: path: ../../../fair/flutter_version/flutter_3_3_0 + collection: 1.17.0 + permission_handler: ^10.2.0 + analyzer: 5.6.0 + dart_style: 2.2.5 + dio: 4.0.6 # For information on the generic Dart part of this file, see the From d3fc67b8edf243a43cd246eb94423066903fad68 Mon Sep 17 00:00:00 2001 From: wanbing01 Date: Mon, 18 Sep 2023 15:45:24 +0800 Subject: [PATCH 2/3] fair-online update --- fair_online/fair_online_service/web/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 fair_online/fair_online_service/web/README.md diff --git a/fair_online/fair_online_service/web/README.md b/fair_online/fair_online_service/web/README.md new file mode 100644 index 00000000..6d8bedcb --- /dev/null +++ b/fair_online/fair_online_service/web/README.md @@ -0,0 +1,10 @@ +## 前端页面路径 + +编译fair-online工程 + +```bash +$ flutter build web +``` + +编译完成后,将编译产物拷贝到该路径 + From edb650844664c52df9cb66d26028019f54c17ca8 Mon Sep 17 00:00:00 2001 From: wanbing01 Date: Mon, 18 Sep 2023 15:49:58 +0800 Subject: [PATCH 3/3] fair-online update --- .../empty_project/assets/fair/fair_patch.zip | Bin 3559 -> 8696 bytes ...l_listview_hotel_listview_template.fair.js | 2 +- ...listview_hotel_listview_template.fair.json | 8 ++++- ...view_hotel_listview_template.fair.metadata | 6 ++-- .../empty_project/lib/src/generated.fair.dart | 29 ++++++++++++++++-- 5 files changed, 38 insertions(+), 7 deletions(-) diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/fair_patch.zip b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/fair_patch.zip index 0ed9cae4fa79039561a23da4c1d26c77c6b85f0a..bee4aab9615650a32528f965661c5af3db198111 100644 GIT binary patch literal 8696 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 delta 3333 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 P0szba000FI00000!%J@) diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js index 04e5f37c..3c6e7d02 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.js @@ -1 +1 @@ -GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;return runCallback(function(__mod__){with(__mod__.imports){function HotelModel(){const inner=HotelModel.__inner__;if(this==__global__){return new HotelModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HotelModel.prototype.ctor.apply(this,args);return this;}}HotelModel.__inner__=function inner(){this.imagePath='';this.titleTxt='';this.subTxt='';this.dist='';this.reviews='';this.perNight='';};HotelModel.prototype={};HotelModel.prototype.ctor=function(){Object.prototype.ctor.call(this);};function _HotelListViewState(){const inner=_HotelListViewState.__inner__;if(this==__global__){return new _HotelListViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HotelListViewState.prototype.ctor.apply(this,args);return this;}}_HotelListViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HotelListViewState.prototype={onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().request(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3be6c61070d3b48c8165af5d18464c0e_hotel_list_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HotelModel();dataItem.imagePath=item.imagePath;dataItem.titleTxt=item.titleTxt;dataItem.subTxt=item.subTxt;dataItem.dist=item.dist+' km';dataItem.reviews=item.reviews+' reviews';dataItem.perNight=item.perNight+'';_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_HotelListViewState.prototype.ctor=function(){Object.prototype.ctor.call(this);};;return _HotelListViewState();}},[]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file +GLOBAL['#FairKey#']=(function(__initProps__){const __global__=this;defineModule(1,function(__mod__){with(__mod__.imports){}},[]);return runCallback(function(__mod__){with(__mod__.imports){function HotelModel(){const inner=HotelModel.__inner__;if(this==__global__){return new HotelModel({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);HotelModel.prototype.ctor.apply(this,args);return this;}}HotelModel.__inner__=function inner(){this.imagePath='';this.titleTxt='';this.subTxt='';this.dist='';this.reviews='';this.perNight='';};HotelModel.prototype={};HotelModel.prototype.ctor=function(){};function _HotelListViewState(){const inner=_HotelListViewState.__inner__;if(this==__global__){return new _HotelListViewState({__args__:arguments});}else{const args=arguments.length>0?arguments[0].__args__||arguments:[];inner.apply(this,args);_HotelListViewState.prototype.ctor.apply(this,args);return this;}}_HotelListViewState.__inner__=function inner(){this._listData=[];this._page=0;};_HotelListViewState.prototype={initState:function initState(){const __thiz__=this;with(__thiz__){onLoad();}},onLoad:function onLoad(){const __thiz__=this;with(__thiz__){requestData();}},onUnload:function onUnload(){const __thiz__=this;with(__thiz__){}},requestData:function requestData(){const __thiz__=this;with(__thiz__){_page++;FairNet().requestData(convertObjectLiteralToSetOrMap({['pageName']:'#FairKey#',['method']:'GET',['url']:'https://wos2.58cdn.com.cn/DeFazYxWvDti/frsupload/3be6c61070d3b48c8165af5d18464c0e_hotel_list_data.json',['data']:convertObjectLiteralToSetOrMap({['page']:_page,}),['success']:function dummy(resp){if(resp==null){return null;}let data=resp.__op_idx__('data');data.forEach(function dummy(item){let dataItem=HotelModel();try{dataItem.imagePath=item.imagePath;dataItem.titleTxt=item.titleTxt;dataItem.subTxt=item.subTxt;dataItem.dist=item.dist+' km';dataItem.reviews=item.reviews+' reviews';dataItem.perNight=item.perNight+'';}catch(e){dataItem.imagePath=item.__op_idx__('imagePath');dataItem.titleTxt=item.__op_idx__('titleTxt');dataItem.subTxt=item.__op_idx__('subTxt');dataItem.dist=`${item['dist']} km`;dataItem.reviews=`${item['reviews']} reviews`;dataItem.perNight=`${item['perNight']}`;}_listData.add(dataItem);});setState('#FairKey#',function dummy(){});},}));}},isDataEmpty:function isDataEmpty(){const __thiz__=this;with(__thiz__){return _listData.isEmpty;}},};_HotelListViewState.prototype.ctor=function(){};;return _HotelListViewState();}},[1]);})(convertObjectLiteralToSetOrMap(JSON.parse('#FairProps#'))); \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json index 09f684e9..83375e98 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.json @@ -377,6 +377,11 @@ } } } + }, + "functionParameters": { + "pa": [ + "item" + ] } } } @@ -388,5 +393,6 @@ } } }, - "methodMap": {} + "methodMap": {}, + "digest": "3b90f4c1dbc6ea9c863a2774299d93f2" } \ No newline at end of file diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata index 529b40bc..031ddc22 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/assets/fair/lib_page_hotel_listview_hotel_listview_template.fair.metadata @@ -1,6 +1,6 @@ -# Generated by Fair on 2022-12-02 14:16:24.620246. +# Generated by Fair on 2023-09-18 15:47:53.940271. source: empty_project|lib/page/hotel_listview/hotel_listview_template.dart -md5: 5d4c50d5061d6964a481368fa30273d7 +md5: 4028170fdfe87caf31512bae868d8528 json: empty_project|build/fair/lib_page_hotel_listview_hotel_listview_template.fair.json -date: 2022-12-02 14:16:24.620472 +date: 2023-09-18 15:47:53.940525 diff --git a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/src/generated.fair.dart b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/src/generated.fair.dart index 0956c495..941f7537 100644 --- a/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/src/generated.fair.dart +++ b/fair_online/fair_online_service/fairDir/empty/project/empty_project/lib/src/generated.fair.dart @@ -1,5 +1,30 @@ -// Generated by Fair on 2022-12-02 14:16:24.485470. -// ignore_for_file: implementation_imports, unused_import, depend_on_referenced_packages, unused_shown_name, duplicate_import, always_specify_types +// GENERATED CODE - DO NOT MODIFY MANUALLY +// ************************************************************************** +// But you can define a new GeneratedModule as following: +// class MyAppGeneratedModule extends AppGeneratedModule { +// @override +// Map components() { +// return { +// ...super.components(), +// // add your cases here. +// }; +// } +// +// /// true means it's a widget. +// @override +// Map mapping() { +// return { +// ...super.mapping(), +// // remember add your cases here too. +// }; +// } +// } +// ************************************************************************** +// Auto generated by https://github.com/wuba/Fair +// ************************************************************************** +// +// ignore_for_file: implementation_imports, unused_import, depend_on_referenced_packages, unused_shown_name, duplicate_import, always_specify_types, unnecessary_import + import 'package:flutter_staggered_grid_view/src/widgets/staggered_grid.dart'; import 'package:flutter_staggered_grid_view/src/widgets/masonry_grid_view.dart'; import 'package:flutter/material.dart';