1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
|
import React, { Component } from 'react'
import { connect } from 'react-redux'
import actions from 'site/actions'
import { history } from "site/store"
import { LastMuseumLogo } from "../icons"
import "./credits.css"
class Credits extends Component {
constructor(props) {
super(props)
this.handleClick = this.handleClick.bind(this)
this.goHome = this.goHome.bind(this)
this.changeLanguage = this.changeLanguage.bind(this)
}
componentDidMount() {
actions.site.interact()
}
handleClick(e) {
e && e.preventDefault()
}
goHome() {
history.push(`/last-museum/home/`)
}
changeLanguage() {
actions.site.changeLanguage(this.props.language === "de" ? "en" : "de")
}
render() {
const { language } = this.props
return (
<div className="page page-credits">
<div className="page-title">{LastMuseumLogo}</div>
<div className="page-content">
<div className="page-left">
<div className="page-subtitle">CREDITS</div>
</div>
<div className="page-right">
<div className="page-subtitle">{CREDITS_STRINGS.artwork_credits_head[language]}</div>
</div>
</div>
<div className="page-content">
<div className="page-left" dangerouslySetInnerHTML={{ __html: CREDITS_STRINGS.site_credits[language] }} />
<div className="page-right columns">
<div className="column" dangerouslySetInnerHTML={{ __html: CREDITS_STRINGS.artist_credits_1[language] }} />
<div className="column" dangerouslySetInnerHTML={{ __html: CREDITS_STRINGS.artist_credits_2[language] }} />
</div>
</div>
<div className="page-content icon-rows">
<div className="icons">
<img className="kw-logo" src="/last-museum/static/media/last-museum/kw-black.png" />
<img src="/last-museum/static/media/last-museum/arte-logo-black.png" />
<img src="/last-museum/static/media/last-museum/pcai-logo-black.png" className='pcai' />
<img src="/last-museum/static/media/last-museum/berlin-logo-black.png" />
</div>
</div>
<div className="home-link" onClick={this.goHome}>
Home
</div>
<div className="home-link language-link black" onClick={this.changeLanguage}>
{this.props.language === "de" ? (
<span><b>de</b> / en</span>
) : (
<span>de / <b>en</b></span>
)}
</div>
</div>
)
}
}
const mapStateToProps = state => ({
language: state.site.language,
})
export default connect(mapStateToProps)(Credits)
const CREDITS_STRINGS = {
artwork_credits_head: {
en: "ARTWORK CREDITS",
de: "CREDITS DER KUNSTWERKE",
},
site_credits: {
en: `
<div class="credits-rows">
<div>
<div>Curator:</div> <a href="http://nadimsamman.com/">Nadim Samman</a>
</div>
<div>
<div>Developer:</div> <a href="https://asdf.us/">Jules LaPlace</a>
</div>
<div>
<div>Design:</div> <a href="https://sometimes-always.com/">Sometimes Always</a>
</div>
</div>
<div>
Commissioned by:<br/>
<b>KW Institute for Contemporary Art</b><br/>
Auguststraße 69<br/>
10117 Berlin<br/>
Tel. +49 30 243459-0<br/>
Fax +49 30 243459-99<br/>
<a href="mailto:info@kw-berlin.de?subject=The+Last+Museum">info@kw-berlin.de</a><br/>
<br/>
KW Institute for Contemporary Art is institutionally supported by the Senate Department for Culture and Europe, Berlin.<br/>
<br/>
The Last Museum is produced in collaboration with Polyeco Contemporary Art Initiative (PCAI), Athens<br/>
<br/>
Press Enquiries:<br/>
Natanja von Stosch<br/>
Tel. +49 30 243459 41<br/>
<a href="mailto:nvs@kw-berlin.de?subject=The+Last+Museum">nvs@kw-berlin.de</a><br/>
Press Releases and Image Material:<br/>
<a href="https://kw-berlin.de/en/press">kw-berlin.de/en/press</a>
</div>
`,
de: `
<div class="credits-rows">
<div>
<div>Kurator:</div> <a href="http://nadimsamman.com/">Nadim Samman</a>
</div>
<div>
<div>Entwickler:</div> <a href="https://asdf.us/">Jules LaPlace</a>
</div>
<div>
<div>Design:</div> <a href="https://sometimes-always.com/">Sometimes Always</a>
</div>
</div>
<div>
Im Auftrag von:<br/>
<b>KW Institute for Contemporary Art</b><br/>
Auguststraße 69<br/>
10117 Berlin<br/>
Tel. +49 30 243459-0<br/>
Fax +49 30 243459-99<br/>
<a href="mailto:info@kw-berlin.de?subject=The+Last+Museum">info@kw-berlin.de</a><br/>
<br/>
Die KW Institute for Contemporary Art werden institutionell gefördert von der Senatsverwaltung für Kultur und Europa, Berlin.
<br/>
The Last Museum wird in Zusammenarbeit mit der Polyeco Contemporary Art Initiative (PCAI), Athen, produziert.
<br/>
Press Enquiries:<br/>
Natanja von Stosch<br/>
Tel. +49 30 243459 41<br/>
<a href="mailto:nvs@kw-berlin.de?subject=The+Last+Museum">nvs@kw-berlin.de</a><br/>
Press Releases and Image Material:<br/>
<a href="https://kw-berlin.de/en/press">kw-berlin.de/en/press</a>
</div>
`
},
artist_credits_1: {
en: `
<b>Charles Stankievech</b><br/>
<i>The Glass Key</i><br/>
Cinematography, Soundtrack, LIDAR and Ionospheric Recordings, Hypercard Programming: Charles Stankievech<br/>
Fieldwork Recording Assistant: Ala Roushan<br/>
VR Capture thanks to Sudbury Neutrino Laboratory (SNO).<br/>
<br/>
<b>Nora Al-Badri</b><br/>
<i>This Is Not A Hacker Space</i><br/>
Location: C-Base, Berlin, Germany<br/>
Videography: Siska<br/>
Soundtrack mix: Shamsa<br/>
Track mixed in: Cadans - No Connection (Broken Mix)<br/>
Melodic Acapella female sound: Lynn Adib<br/>
poem: Nikki Giovanni ‘Ego Tripping’<br/>
<span style="lineHeight: 1">الأمل</span> Al-Amal/ Hope Mars Mission (via YouTube)<br/>
Special thanks to the Norberta, Gregor and the spaceship crew in Berlin-Mitte; Andy and CCC.<br/>
<br/>
`,
de: `
<b>Charles Stankievech</b><br/>
<i>The Glass Key</i><br/>
Location: Cosmic Ray Research Station, kanadische Rocky Mountains (Wintersonnenwende)<br />
Videografie, Sound Design, LIDAR und Ionosphären-Aufnahmen, Hypercard-Programmierung: Charles Stankievech<br/>
Assistent für Feldaufnahmen: Ala Roushan<br/>
VR-Aufnahme dank des Sudbury Neutrino Laboratory (SNO).<br/>
<br/>
<b>Nora Al-Badri</b><br/>
<i>This Is Not A Hacker Space</i><br/>
Location: C-Base, Berlin, Germany<br/>
Videografie: Siska<br/>
Soundtrack-Mix: Shamsa<br/>
Track gemixt in: Cadans - No Connection (Broken Mix)<br/>
Melodische weibliche Acapella-Stimme: Lynn Adib<br/>
Gedicht: Nikki Giovanni ‘Ego Tripping’<br/>
<span style="lineHeight: 1">الأمل</span> Al-Amal/ Hope Mars Mission (via YouTube)<br/>
Ein besonderer Dank geht an Norberta, Gregor und die Raumschiff-Crew in Berlin-Mitte; Andy und CCC.<br/>
<br/>
`,
},
artist_credits_2: {
en: `
<b>Juliana Cerqueira Leite</b><br/>
<i>Untitled</i><br/>
Location: Santa Ifigênia, São Paulo, Brazil.<br/>
Videography & Sound design: Juliana Cerqueira Leite<br/>
Camera: Yllan Carvalho<br/>
Driver & Sculpture Grip: Raul Fiuza<br/>
Location Scouting & Support: Junae Andreazza<br/>
Thanks to: Andy Cabos & Wellington Xavier<br/>
Econote, ZWP Informática, Cenateca<br/>
Erica Ferrari & Cacá Mousinho<br/>
and the community of Santa Ifigênia<br/>
<br/>
<b>Zohra Opoku</b><br/>
<i>The Myths of Eternal Life</i><br/>
Videography & Sound Design: Zohra Opoku<br/>
Location: Unfinished mortuary, Accra, Ghana.<br/>
<br/>
<b>Nicole Foreshew</b><br/>
<i>Dhurany Yanggu</i>
(message song of running water)<br/>
Location: Gumbaynggirr Country, Northern Tablelands and Northern Rivers districts of New South Wales, Australia.<br/>
Videography & Sound Design: Nicole Foreshew<br/>
<br/>
<b>Jakrawal Nilthamrong</b><br/>
<i>Barn Burner</i> <br/>
Location: Doi Luang Chiang Dao, Chiang Mai, Thailand. <br/>
Videography & Sound Design: Jakrawal Nilthamrong<br/>
Sculptor: Julladit Sittibanjerd
`,
de: `
<b>Juliana Cerqueira Leite</b><br/>
<i>Untitled</i><br/>
Location: Santa Ifigênia, São Paulo, Brasilien<br/>
Videografie & Sound Design: Juliana Cerqueira Leite <br/>
Kamera: Yllan Carvalho<br/>
Fahrer & Skulpturengriff: Raul Fiuza<br/>
Location Scouting & Support: Junae Andreazza<br/>
Dank an: Andy Cabos & Wellington Xavier<br/>
Econote, ZWP Informática, Cenateca<br/>
Erica Ferrari & Cacá Mousinho<br/>
und die Community von Santa Ifigênia<br/>
<br/>
<b>Zohra Opoku</b><br/>
<i>The Myths of Eternal Life</i><br/>
Videografie & Sound Design: Zohra Opoku<br/>
Location: Unvollendete Leichenhalle, Accra, Ghana.<br/>
<br/>
<b>Nicole Foreshew</b><br/>
<i>Dhurany Yanggu</i>
(Botschaftslied des fließenden Wassers)<br/>
Location: Gumbaynggirr Country, Northern Tablelands und Northern Rivers Regionen von New South Wales, Australien.<br/>
Videografie & Sound Design: Nicole Foreshew<br/>
<br/>
<b>Jakrawal Nilthamrong</b><br/>
<i>Barn Burner</i> <br/>
Location: Doi Luang Chiang Dao, Chiang Mai, Thailand. <br/>
Videografie & Sound Design: Jakrawal Nilthamrong <br/>
Bildhauerin: Julladit Sittibanjerd
`,
}
}
/*
Sources:<br/>
René Magritte, <i>The Glass Key (La clef de verre)</i>, 1959, oil on canvas.<br/>
Courtesy The Menil Collection, Houston.<br/>
René Guénon. <i>Lord of the World</i>, 1927 / <i>Etudes Traditionnelles</i>, 1938.<br/>
Robert Smithson. <i>Incidents of Mirror-Travel in the Yucatan</i>, 1969.<br/>
Thomas Pynchon. <i>Against the Day</i>, 2006.<br/>
Mircea Eliade. <i>The Forge and the Crucible</i>, 1956. <br/>
Clarice Lispector. <i>The Egg and the Chicken</i>, 1964.<br/>
Clarice Lispector. <i>Agua Viva</i>, 1973<br/>
*/
|