OpenCoverage

moc_qquickparticleaffector_p.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickparticleaffector_p.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3#pragma GCC diagnostic push-
4-
5-
6#pragma GCC diagnostic ignored "-Wdeprecated-declarations"-
7-
8struct qt_meta_stringdata_QQuickParticleAffector_t {-
9 QByteArrayData data[27];-
10 char stringdata0[317];-
11};-
12-
13-
14-
15-
16-
17static const qt_meta_stringdata_QQuickParticleAffector_t qt_meta_stringdata_QQuickParticleAffector = {-
18 {-
19{ { { -1 } }, 22, 0, 0, qptrdiff(-
20__builtin_offsetof (-
21qt_meta_stringdata_QQuickParticleAffector_t-
22, -
23stringdata0-
24) -
25+ 0 - 0 * sizeof(QByteArrayData)) },-
26{ { { -1 } }, 13, 0, 0, qptrdiff(-
27__builtin_offsetof (-
28qt_meta_stringdata_QQuickParticleAffector_t-
29, -
30stringdata0-
31) -
32+ 23 - 1 * sizeof(QByteArrayData)) },-
33{ { { -1 } }, 0, 0, 0, qptrdiff(-
34__builtin_offsetof (-
35qt_meta_stringdata_QQuickParticleAffector_t-
36, -
37stringdata0-
38) -
39+ 37 - 2 * sizeof(QByteArrayData)) },-
40{ { { -1 } }, 21, 0, 0, qptrdiff(-
41__builtin_offsetof (-
42qt_meta_stringdata_QQuickParticleAffector_t-
43, -
44stringdata0-
45) -
46+ 38 - 3 * sizeof(QByteArrayData)) },-
47{ { { -1 } }, 3, 0, 0, qptrdiff(-
48__builtin_offsetof (-
49qt_meta_stringdata_QQuickParticleAffector_t-
50, -
51stringdata0-
52) -
53+ 60 - 4 * sizeof(QByteArrayData)) },-
54{ { { -1 } }, 13, 0, 0, qptrdiff(-
55__builtin_offsetof (-
56qt_meta_stringdata_QQuickParticleAffector_t-
57, -
58stringdata0-
59) -
60+ 64 - 5 * sizeof(QByteArrayData)) },-
61{ { { -1 } }, 14, 0, 0, qptrdiff(-
62__builtin_offsetof (-
63qt_meta_stringdata_QQuickParticleAffector_t-
64, -
65stringdata0-
66) -
67+ 78 - 6 * sizeof(QByteArrayData)) },-
68{ { { -1 } }, 11, 0, 0, qptrdiff(-
69__builtin_offsetof (-
70qt_meta_stringdata_QQuickParticleAffector_t-
71, -
72stringdata0-
73) -
74+ 93 - 7 * sizeof(QByteArrayData)) },-
75{ { { -1 } }, 12, 0, 0, qptrdiff(-
76__builtin_offsetof (-
77qt_meta_stringdata_QQuickParticleAffector_t-
78, -
79stringdata0-
80) -
81+ 105 - 8 * sizeof(QByteArrayData)) },-
82{ { { -1 } }, 23, 0, 0, qptrdiff(-
83__builtin_offsetof (-
84qt_meta_stringdata_QQuickParticleAffector_t-
85, -
86stringdata0-
87) -
88+ 118 - 9 * sizeof(QByteArrayData)) },-
89{ { { -1 } }, 8, 0, 0, qptrdiff(-
90__builtin_offsetof (-
91qt_meta_stringdata_QQuickParticleAffector_t-
92, -
93stringdata0-
94) -
95+ 142 - 10 * sizeof(QByteArrayData)) },-
96{ { { -1 } }, 1, 0, 0, qptrdiff(-
97__builtin_offsetof (-
98qt_meta_stringdata_QQuickParticleAffector_t-
99, -
100stringdata0-
101) -
102+ 151 - 11 * sizeof(QByteArrayData)) },-
103{ { { -1 } }, 1, 0, 0, qptrdiff(-
104__builtin_offsetof (-
105qt_meta_stringdata_QQuickParticleAffector_t-
106, -
107stringdata0-
108) -
109+ 153 - 12 * sizeof(QByteArrayData)) },-
110{ { { -1 } }, 24, 0, 0, qptrdiff(-
111__builtin_offsetof (-
112qt_meta_stringdata_QQuickParticleAffector_t-
113, -
114stringdata0-
115) -
116+ 155 - 13 * sizeof(QByteArrayData)) },-
117{ { { -1 } }, 9, 0, 0, qptrdiff(-
118__builtin_offsetof (-
119qt_meta_stringdata_QQuickParticleAffector_t-
120, -
121stringdata0-
122) -
123+ 180 - 14 * sizeof(QByteArrayData)) },-
124{ { { -1 } }, 9, 0, 0, qptrdiff(-
125__builtin_offsetof (-
126qt_meta_stringdata_QQuickParticleAffector_t-
127, -
128stringdata0-
129) -
130+ 190 - 15 * sizeof(QByteArrayData)) },-
131{ { { -1 } }, 10, 0, 0, qptrdiff(-
132__builtin_offsetof (-
133qt_meta_stringdata_QQuickParticleAffector_t-
134, -
135stringdata0-
136) -
137+ 200 - 16 * sizeof(QByteArrayData)) },-
138{ { { -1 } }, 10, 0, 0, qptrdiff(-
139__builtin_offsetof (-
140qt_meta_stringdata_QQuickParticleAffector_t-
141, -
142stringdata0-
143) -
144+ 211 - 17 * sizeof(QByteArrayData)) },-
145{ { { -1 } }, 8, 0, 0, qptrdiff(-
146__builtin_offsetof (-
147qt_meta_stringdata_QQuickParticleAffector_t-
148, -
149stringdata0-
150) -
151+ 222 - 18 * sizeof(QByteArrayData)) },-
152{ { { -1 } }, 20, 0, 0, qptrdiff(-
153__builtin_offsetof (-
154qt_meta_stringdata_QQuickParticleAffector_t-
155, -
156stringdata0-
157) -
158+ 231 - 19 * sizeof(QByteArrayData)) },-
159{ { { -1 } }, 13, 0, 0, qptrdiff(-
160__builtin_offsetof (-
161qt_meta_stringdata_QQuickParticleAffector_t-
162, -
163stringdata0-
164) -
165+ 252 - 20 * sizeof(QByteArrayData)) },-
166{ { { -1 } }, 6, 0, 0, qptrdiff(-
167__builtin_offsetof (-
168qt_meta_stringdata_QQuickParticleAffector_t-
169, -
170stringdata0-
171) -
172+ 266 - 21 * sizeof(QByteArrayData)) },-
173{ { { -1 } }, 6, 0, 0, qptrdiff(-
174__builtin_offsetof (-
175qt_meta_stringdata_QQuickParticleAffector_t-
176, -
177stringdata0-
178) -
179+ 273 - 22 * sizeof(QByteArrayData)) },-
180{ { { -1 } }, 17, 0, 0, qptrdiff(-
181__builtin_offsetof (-
182qt_meta_stringdata_QQuickParticleAffector_t-
183, -
184stringdata0-
185) -
186+ 280 - 23 * sizeof(QByteArrayData)) },-
187{ { { -1 } }, 7, 0, 0, qptrdiff(-
188__builtin_offsetof (-
189qt_meta_stringdata_QQuickParticleAffector_t-
190, -
191stringdata0-
192) -
193+ 298 - 24 * sizeof(QByteArrayData)) },-
194{ { { -1 } }, 4, 0, 0, qptrdiff(-
195__builtin_offsetof (-
196qt_meta_stringdata_QQuickParticleAffector_t-
197, -
198stringdata0-
199) -
200+ 306 - 25 * sizeof(QByteArrayData)) },-
201{ { { -1 } }, 5, 0, 0, qptrdiff(-
202__builtin_offsetof (-
203qt_meta_stringdata_QQuickParticleAffector_t-
204, -
205stringdata0-
206) -
207+ 311 - 26 * sizeof(QByteArrayData)) }-
208-
209 },-
210 "QQuickParticleAffector\0systemChanged\0"-
211 "\0QQuickParticleSystem*\0arg\0groupsChanged\0"-
212 "enabledChanged\0onceChanged\0shapeChanged\0"-
213 "QQuickParticleExtruder*\0affected\0x\0y\0"-
214 "whenCollidingWithChanged\0setSystem\0"-
215 "setGroups\0setEnabled\0setOnceOff\0"-
216 "setShape\0setWhenCollidingWith\0"-
217 "updateOffsets\0system\0groups\0"-
218 "whenCollidingWith\0enabled\0once\0shape"-
219};-
220-
221-
222static const uint qt_meta_data_QQuickParticleAffector[] = {-
223-
224-
225 7,-
226 0,-
227 0, 0,-
228 14, 14,-
229 6, 126,-
230 0, 0,-
231 0, 0,-
232 0,-
233 7,-
234-
235-
236 1, 1, 84, 2, 0x06 ,-
237 5, 1, 87, 2, 0x06 ,-
238 6, 1, 90, 2, 0x06 ,-
239 7, 1, 93, 2, 0x06 ,-
240 8, 1, 96, 2, 0x06 ,-
241 10, 2, 99, 2, 0x06 ,-
242 13, 1, 104, 2, 0x06 ,-
243-
244-
245 14, 1, 107, 2, 0x0a ,-
246 15, 1, 110, 2, 0x0a ,-
247 16, 1, 113, 2, 0x0a ,-
248 17, 1, 116, 2, 0x0a ,-
249 18, 1, 119, 2, 0x0a ,-
250 19, 1, 122, 2, 0x0a ,-
251 20, 0, 125, 2, 0x0a ,-
252-
253-
254 QMetaType::Void, 0x80000000 | 3, 4,-
255 QMetaType::Void, QMetaType::QStringList, 4,-
256 QMetaType::Void, QMetaType::Bool, 4,-
257 QMetaType::Void, QMetaType::Bool, 4,-
258 QMetaType::Void, 0x80000000 | 9, 4,-
259 QMetaType::Void, QMetaType::QReal, QMetaType::QReal, 11, 12,-
260 QMetaType::Void, QMetaType::QStringList, 4,-
261-
262-
263 QMetaType::Void, 0x80000000 | 3, 4,-
264 QMetaType::Void, QMetaType::QStringList, 4,-
265 QMetaType::Void, QMetaType::Bool, 4,-
266 QMetaType::Void, QMetaType::Bool, 4,-
267 QMetaType::Void, 0x80000000 | 9, 4,-
268 QMetaType::Void, QMetaType::QStringList, 4,-
269 QMetaType::Void,-
270-
271-
272 21, 0x80000000 | 3, 0x0049510b,-
273 22, QMetaType::QStringList, 0x00495103,-
274 23, QMetaType::QStringList, 0x00495103,-
275 24, QMetaType::Bool, 0x00495103,-
276 25, QMetaType::Bool, 0x00495003,-
277 26, 0x80000000 | 9, 0x0049510b,-
278-
279-
280 0,-
281 1,-
282 6,-
283 2,-
284 3,-
285 4,-
286-
287 0-
288};-
289-
290void QQuickParticleAffector::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)-
291{-
292 if (_c == QMetaObject::InvokeMetaMethod) {-
293 QQuickParticleAffector *_t = static_cast<QQuickParticleAffector *>(_o);-
294 (void)_t;-
295 switch (_id) {-
296 case 0: _t->systemChanged((*reinterpret_cast< QQuickParticleSystem*(*)>(_a[1]))); break;-
297 case 1: _t->groupsChanged((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;-
298 case 2: _t->enabledChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;-
299 case 3: _t->onceChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;-
300 case 4: _t->shapeChanged((*reinterpret_cast< QQuickParticleExtruder*(*)>(_a[1]))); break;-
301 case 5: _t->affected((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;-
302 case 6: _t->whenCollidingWithChanged((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;-
303 case 7: _t->setSystem((*reinterpret_cast< QQuickParticleSystem*(*)>(_a[1]))); break;-
304 case 8: _t->setGroups((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;-
305 case 9: _t->setEnabled((*reinterpret_cast< bool(*)>(_a[1]))); break;-
306 case 10: _t->setOnceOff((*reinterpret_cast< bool(*)>(_a[1]))); break;-
307 case 11: _t->setShape((*reinterpret_cast< QQuickParticleExtruder*(*)>(_a[1]))); break;-
308 case 12: _t->setWhenCollidingWith((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;-
309 case 13: _t->updateOffsets(); break;-
310 default: ;-
311 }-
312 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {-
313 switch (_id) {-
314 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
315 case 0:-
316 switch (*reinterpret_cast<int*>(_a[1])) {-
317 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
318 case 0:-
319 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleSystem* >(); break;-
320 }-
321 break;-
322 case 4:-
323 switch (*reinterpret_cast<int*>(_a[1])) {-
324 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
325 case 0:-
326 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleExtruder* >(); break;-
327 }-
328 break;-
329 case 7:-
330 switch (*reinterpret_cast<int*>(_a[1])) {-
331 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
332 case 0:-
333 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleSystem* >(); break;-
334 }-
335 break;-
336 case 11:-
337 switch (*reinterpret_cast<int*>(_a[1])) {-
338 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
339 case 0:-
340 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleExtruder* >(); break;-
341 }-
342 break;-
343 }-
344 } else if (_c == QMetaObject::IndexOfMethod) {-
345 int *result = reinterpret_cast<int *>(_a[0]);-
346 {-
347 using _t = void (QQuickParticleAffector::*)(QQuickParticleSystem * );-
348 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::systemChanged)) {-
349 *result = 0;-
350 return;-
351 }-
352 }-
353 {-
354 using _t = void (QQuickParticleAffector::*)(const QStringList & );-
355 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::groupsChanged)) {-
356 *result = 1;-
357 return;-
358 }-
359 }-
360 {-
361 using _t = void (QQuickParticleAffector::*)(bool );-
362 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::enabledChanged)) {-
363 *result = 2;-
364 return;-
365 }-
366 }-
367 {-
368 using _t = void (QQuickParticleAffector::*)(bool );-
369 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::onceChanged)) {-
370 *result = 3;-
371 return;-
372 }-
373 }-
374 {-
375 using _t = void (QQuickParticleAffector::*)(QQuickParticleExtruder * );-
376 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::shapeChanged)) {-
377 *result = 4;-
378 return;-
379 }-
380 }-
381 {-
382 using _t = void (QQuickParticleAffector::*)(qreal , qreal );-
383 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::affected)) {-
384 *result = 5;-
385 return;-
386 }-
387 }-
388 {-
389 using _t = void (QQuickParticleAffector::*)(const QStringList & );-
390 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QQuickParticleAffector::whenCollidingWithChanged)) {-
391 *result = 6;-
392 return;-
393 }-
394 }-
395 } else if (_c == QMetaObject::RegisterPropertyMetaType) {-
396 switch (_id) {-
397 default: *reinterpret_cast<int*>(_a[0]) = -1; break;-
398 case 5:-
399 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleExtruder* >(); break;-
400 case 0:-
401 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QQuickParticleSystem* >(); break;-
402 }-
403 }-
404-
405-
406 else if (_c == QMetaObject::ReadProperty) {-
407 QQuickParticleAffector *_t = static_cast<QQuickParticleAffector *>(_o);-
408 (void)_t;-
409 void *_v = _a[0];-
410 switch (_id) {-
411 case 0: *reinterpret_cast< QQuickParticleSystem**>(_v) = _t->system(); break;-
412 case 1: *reinterpret_cast< QStringList*>(_v) = _t->groups(); break;-
413 case 2: *reinterpret_cast< QStringList*>(_v) = _t->whenCollidingWith(); break;-
414 case 3: *reinterpret_cast< bool*>(_v) = _t->enabled(); break;-
415 case 4: *reinterpret_cast< bool*>(_v) = _t->onceOff(); break;-
416 case 5: *reinterpret_cast< QQuickParticleExtruder**>(_v) = _t->shape(); break;-
417 default: break;-
418 }-
419 } else if (_c == QMetaObject::WriteProperty) {-
420 QQuickParticleAffector *_t = static_cast<QQuickParticleAffector *>(_o);-
421 (void)_t;-
422 void *_v = _a[0];-
423 switch (_id) {-
424 case 0: _t->setSystem(*reinterpret_cast< QQuickParticleSystem**>(_v)); break;-
425 case 1: _t->setGroups(*reinterpret_cast< QStringList*>(_v)); break;-
426 case 2: _t->setWhenCollidingWith(*reinterpret_cast< QStringList*>(_v)); break;-
427 case 3: _t->setEnabled(*reinterpret_cast< bool*>(_v)); break;-
428 case 4: _t->setOnceOff(*reinterpret_cast< bool*>(_v)); break;-
429 case 5: _t->setShape(*reinterpret_cast< QQuickParticleExtruder**>(_v)); break;-
430 default: break;-
431 }-
432 } else if (_c == QMetaObject::ResetProperty) {-
433 }-
434-
435}-
436-
437 const QMetaObject QQuickParticleAffector::staticMetaObject = {-
438 { &QQuickItem::staticMetaObject, qt_meta_stringdata_QQuickParticleAffector.data,-
439 qt_meta_data_QQuickParticleAffector, qt_static_metacall, nullptr, nullptr}-
440};-
441-
442-
443const QMetaObject *QQuickParticleAffector::metaObject() const-
444{-
445 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;-
446}-
447-
448void *QQuickParticleAffector::qt_metacast(const char *_clname)-
449{-
450 if (!_clname) return nullptr;-
451 if (!strcmp(_clname, qt_meta_stringdata_QQuickParticleAffector.stringdata0))-
452 return static_cast<void*>(this);-
453 return QQuickItem::qt_metacast(_clname);-
454}-
455-
456int QQuickParticleAffector::qt_metacall(QMetaObject::Call _c, int _id, void **_a)-
457{-
458 _id = QQuickItem::qt_metacall(_c, _id, _a);-
459 if (_id < 0)-
460 return _id;-
461 if (_c == QMetaObject::InvokeMetaMethod) {-
462 if (_id < 14)-
463 qt_static_metacall(this, _c, _id, _a);-
464 _id -= 14;-
465 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {-
466 if (_id < 14)-
467 qt_static_metacall(this, _c, _id, _a);-
468 _id -= 14;-
469 }-
470-
471 else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty-
472 || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {-
473 qt_static_metacall(this, _c, _id, _a);-
474 _id -= 6;-
475 } else if (_c == QMetaObject::QueryPropertyDesignable) {-
476 _id -= 6;-
477 } else if (_c == QMetaObject::QueryPropertyScriptable) {-
478 _id -= 6;-
479 } else if (_c == QMetaObject::QueryPropertyStored) {-
480 _id -= 6;-
481 } else if (_c == QMetaObject::QueryPropertyEditable) {-
482 _id -= 6;-
483 } else if (_c == QMetaObject::QueryPropertyUser) {-
484 _id -= 6;-
485 }-
486-
487 return _id;-
488}-
489-
490-
491void QQuickParticleAffector::systemChanged(QQuickParticleSystem * _t1)-
492{-
493 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
494 QMetaObject::activate(this, &staticMetaObject, 0, _a);-
495}
executed 94 times by 11 tests: end of block
Executed by:
  • tst_examples
  • tst_qquickage
  • tst_qquickcustomaffector
  • tst_qquickfriction
  • tst_qquickgravity
  • tst_qquickgroupgoal
  • tst_qquickparticlesystem
  • tst_qquickpointattractor
  • tst_qquickspritegoal
  • tst_qquickturbulence
  • tst_qquickwander
94
496-
497-
498void QQuickParticleAffector::groupsChanged(const QStringList & _t1)-
499{-
500 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
501 QMetaObject::activate(this, &staticMetaObject, 1, _a);-
502}
executed 26 times by 3 tests: end of block
Executed by:
  • tst_examples
  • tst_qquickfriction
  • tst_qquickgroupgoal
26
503-
504-
505void QQuickParticleAffector::enabledChanged(bool _t1)-
506{-
507 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
508 QMetaObject::activate(this, &staticMetaObject, 2, _a);-
509}
executed 12 times by 1 test: end of block
Executed by:
  • tst_examples
12
510-
511-
512void QQuickParticleAffector::onceChanged(bool _t1)-
513{-
514 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
515 QMetaObject::activate(this, &staticMetaObject, 3, _a);-
516}
executed 22 times by 3 tests: end of block
Executed by:
  • tst_examples
  • tst_qquickage
  • tst_qquickcustomaffector
22
517-
518-
519void QQuickParticleAffector::shapeChanged(QQuickParticleExtruder * _t1)-
520{-
521 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
522 QMetaObject::activate(this, &staticMetaObject, 4, _a);-
523}
executed 2 times by 1 test: end of block
Executed by:
  • tst_examples
2
524-
525-
526void QQuickParticleAffector::affected(qreal _t1, qreal _t2)-
527{-
528 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };-
529 QMetaObject::activate(this, &staticMetaObject, 5, _a);-
530}
executed 1280 times by 1 test: end of block
Executed by:
  • tst_qquickcustomaffector
1280
531-
532-
533void QQuickParticleAffector::whenCollidingWithChanged(const QStringList & _t1)-
534{-
535 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };-
536 QMetaObject::activate(this, &staticMetaObject, 6, _a);-
537}
executed 2 times by 1 test: end of block
Executed by:
  • tst_examples
2
538-
539#pragma GCC diagnostic pop-
540-
541-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0