64 lines
2.4 KiB
Dart
64 lines
2.4 KiB
Dart
|
import 'package:wonders/common_libs.dart';
|
||
|
import 'package:wonders/logic/data/wonder_data.dart';
|
||
|
import 'package:wonders/logic/data/wonders_data/search/search_data.dart';
|
||
|
|
||
|
part 'search/great_wall_search_data.dart';
|
||
|
|
||
|
class GreatWallData extends WonderData {
|
||
|
GreatWallData()
|
||
|
: super(
|
||
|
searchData: _searchData, // included as a part from ./search/
|
||
|
searchSuggestions: _searchSuggestions, // included as a part from ./search/
|
||
|
type: WonderType.greatWall,
|
||
|
title: $strings.greatWallTitle,
|
||
|
subTitle: $strings.greatWallSubTitle,
|
||
|
regionTitle: $strings.greatWallRegionTitle,
|
||
|
videoId: 'do1Go22Wu8o',
|
||
|
startYr: -700,
|
||
|
endYr: 1644,
|
||
|
artifactStartYr: -700,
|
||
|
artifactEndYr: 1650,
|
||
|
artifactCulture: $strings.greatWallArtifactCulture,
|
||
|
artifactGeolocation: $strings.greatWallArtifactGeolocation,
|
||
|
lat: 40.43199751120627,
|
||
|
lng: 116.57040708482984,
|
||
|
unsplashCollectionId: 'Kg_h04xvZEo',
|
||
|
pullQuote1Top: $strings.greatWallPullQuote1Top,
|
||
|
pullQuote1Bottom: $strings.greatWallPullQuote1Bottom,
|
||
|
pullQuote1Author: '', //No key because it doesn't generate for empty values
|
||
|
pullQuote2: $strings.greatWallPullQuote2,
|
||
|
pullQuote2Author: $strings.greatWallPullQuote2Author,
|
||
|
callout1: $strings.greatWallCallout1,
|
||
|
callout2: $strings.greatWallCallout2,
|
||
|
videoCaption: $strings.greatWallVideoCaption,
|
||
|
mapCaption: $strings.greatWallMapCaption,
|
||
|
historyInfo1: $strings.greatWallHistoryInfo1,
|
||
|
historyInfo2: $strings.greatWallHistoryInfo2,
|
||
|
constructionInfo1: $strings.greatWallConstructionInfo1,
|
||
|
constructionInfo2: $strings.greatWallConstructionInfo2,
|
||
|
locationInfo1: $strings.greatWallLocationInfo1,
|
||
|
locationInfo2: $strings.greatWallLocationInfo2,
|
||
|
highlightArtifacts: const [
|
||
|
'79091',
|
||
|
'781812',
|
||
|
'40213',
|
||
|
'40765',
|
||
|
'57612',
|
||
|
'666573',
|
||
|
],
|
||
|
hiddenArtifacts: const [
|
||
|
'39918',
|
||
|
'39666',
|
||
|
'39735',
|
||
|
],
|
||
|
events: {
|
||
|
-700: $strings.greatWall700bce,
|
||
|
-214: $strings.greatWall214bce,
|
||
|
-121: $strings.greatWall121bce,
|
||
|
556: $strings.greatWall556ce,
|
||
|
618: $strings.greatWall618ce,
|
||
|
1487: $strings.greatWall1487ce,
|
||
|
},
|
||
|
);
|
||
|
}
|