Logics Satz wird immer ausgelöst (Satz mit mehreren Properties auslösen und per AND verknüpfen)

Es geht um folgende Properties:

Name
MAX_Koalition_Wert_regierungsfähig_2
Truth Expression
(100 * numeric($MAX_Koalition_Wert_2[0])) >= 50

Name
MAX_Koalition_Wert_regierungsfähig_2
Truth Expression
(100 * numeric($MAX_Koalition_Wert_2[0])) >= 50

Beide Sätze werden jedoch immer ausgelöst auch wenn die Properties nicht war sind. Auf den Sätzen liegt noch eine weitere Logic. Beide sind mit “or” verbunden. Wie kann ich es lösen, dass die Sätze nur dann ausgelöst werden, wenn beide Logics wahr sind??

Hier noch die weitere Logic (die einwandfrei funktioniert :slight_smile: ):
Name
MAX_Partei_nicht_regierungsfähig
Truth Expression
(numeric($MAX_Partei_Wert[0])) <= 49

viele Grüße und vielen Dank für die Hilfe :wink:

Hi Edvarda,

das ist zum Glück easy: Schreib eine weitere Property, deren truth expression abfragt, ob beide gleichzeitig wahr sind.
Sinngemäß:
truth($property1) and truth($property2)
Nimm anschließend diese als Logic für deinen Satz.

LG

Frank

Hi!

Wenn du zwei Satztrigger nicht oder-Verknüpfen willst, sondern (in deinem fall) mit und, dann musst du eine weitere Property anlagen, die genau das tut und diese als Trigger dem Satz zuweisen.

Du kannst mit truth($Propertyname) auf den Wahrheitswert einer Property zugreifen, Operatoren sind “and”, “or” und “not”. Versuch es mal selbst, wenn es nicht klappt, schreib nochmal.

Liebe Grüße,
Peter

Hi Peter, hi Frank,

also das mit dem Verknüpfen hat easy funktioniert, aber irgendetwas stimmt jetzt mit meiner Property nicht :frowning:

So schaut der ATML3 Debug aus:

{
“properties”: {
“DATA_id”: {},
“DATA_afd”: {},
“DATA_fdp”: {},
“DATA_spd”: {},
“DATA_datum”: {
“truth-value”: “True”,
“mapping-value”: “22.9.2013”,
“vocabularies”: [
{
“noun”: “22.9.2013”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_key_0”: {},
“DATA_key_1”: {},
“DATA_key_2”: {},
“DATA_key_3”: {},
“DATA_key_4”: {},
“DATA_key_5”: {},
“DATA_key_6”: {},
“DATA_key_7”: {},
“DATA_key_8”: {},
“DATA_key_9”: {},
“DATA_linke”: {},
“DATA_summe”: {},
“MAX_Partei”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDU/CSU”,
“percent”: “39,0”
}
],
“vocabularies”: []
},
“MIN_Partei”: {},
“DATA_gruene”: {},
“DATA_cdu_csu”: {},
“DATA_piraten”: {},
“DATA_spd_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_end_date”: {},
“DATA_sonstige”: {},
“MAX_Koalition”: {},
“MIN_Koalition”: {},
“DATA_afd_polls”: {},
“DATA_fdp_polls”: {},
“DATA_spd_linke”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_polls”: {},
“DATA_afd_models”: {},
“DATA_fdp_models”: {},
“DATA_spd_gruene”: {
“truth-value”: “True”,
“mapping-value”: 36.2,
“vocabularies”: [
{
“noun”: “36,2”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_models”: {},
“DATA_start_date”: {},
“DATA_survey_org”: {},
“MAX_Partei_Name”: {},
“MAX_Partei_Wert”: {
“truth-value”: “True”,
“mapping-value”: [
“39,0”
],
“vocabularies”: [
{
“noun”: “%”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MIN_Partei_Name”: {},
“MIN_Partei_Wert”: {},
“DATA_afd_experts”: {},
“DATA_afd_markets”: {},
“DATA_cdu_csu_fdp”: {
“truth-value”: “True”,
“mapping-value”: 44.8,
“vocabularies”: [
{
“noun”: “44,8”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_spd”: {
“truth-value”: “True”,
“mapping-value”: 65.3,
“vocabularies”: [
{
“noun”: “65,3”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_fdp_experts”: {},
“DATA_fdp_markets”: {},
“DATA_grune_polls”: {},
“DATA_linke_polls”: {},
“DATA_sample_size”: {},
“DATA_spd_cdu_csu”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_experts”: {},
“DATA_spd_markets”: {},
“LIST_Koalitionen”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und SPD”,
“percent”: 65.3,
“voteshare”: 0,
“nickname”: “große Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 44.8,
“voteshare”: 0,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 48.9,
“voteshare”: 0,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 54.7,
“voteshare”: 0,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und CSU-CSU”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “rotschwarze Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 36.2,
“voteshare”: 0,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 44.6,
“voteshare”: 0,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“MAX_Partei_Polls”: {},
“DATA_gruene_polls”: {},
“DATA_grune_models”: {},
“DATA_linke_models”: {},
“MAX_Partei_Models”: {},
“MAX_Partei_Phrase”: {},
“MIN_Partei_Phrase”: {},
“DATA_afd_pollyvote”: {},
“DATA_cdu_csu_polls”: {},
“DATA_fdp_pollyvote”: {},
“DATA_freie_waehler”: {},
“DATA_gruene_models”: {},
“DATA_grune_experts”: {},
“DATA_grune_markets”: {},
“DATA_linke_experts”: {},
“DATA_linke_markets”: {},
“DATA_spd_linke_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_spd_pollyvote”: {},
“MAX_Koalition_High”: {},
“MAX_Koalition_Name”: {},
“MAX_Koalition_Wert”: {},
“MAX_Partei_Experts”: {},
“MAX_Partei_Markets”: {},
“MIN_Koalition_Name”: {},
“MIN_Koalition_Wert”: {},
“DATA_cdu_csu_gruene”: {
“truth-value”: “True”,
“mapping-value”: 48.9,
“vocabularies”: [
{
“noun”: “48,9”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_cdu_csu_models”: {},
“DATA_gruene_experts”: {},
“DATA_gruene_markets”: {},
“DATA_sonstige_polls”: {},
“DATA_spd_gruene_fdp”: {
“truth-value”: “False”,
“mapping-value”: 0,
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“GROUP_Other_Parties”: {},
“DATA_cdu_csu_experts”: {},
“DATA_cdu_csu_markets”: {},
“DATA_coal_survey_org”: {},
“DATA_grune_pollyvote”: {},
“DATA_linke_pollyvote”: {},
“DATA_sonstige_models”: {},
“MAX_Partei_Pollyvote”: {},
“DATA_gruene_pollyvote”: {},
“DATA_publication_date”: {},
“DATA_sonstige_experts”: {},
“DATA_sonstige_markets”: {},
“DATA_spd_linke_gruene”: {
“truth-value”: “True”,
“mapping-value”: 44.6,
“vocabularies”: [
{
“noun”: “44,6”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_Parteien_unter_5”: {},
“MAX_Partei_Name_Polls”: {},
“MAX_Partei_Wert_Polls”: {},
“VOC_Gesamtstimmanteil”: {},
“DATA_cdu_csu_pollyvote”: {},
“GROUP_Parteien_unter_5”: {},
“MAX2_Partei_Name_Polls”: {},
“MAX2_Partei_Wert_Polls”: {},
“MAX_Koalition_Nickname”: {},
“MAX_Partei_Name_Models”: {},
“MAX_Partei_Wert_Models”: {},
“DATA_cdu_csu_fdp_gruene”: {
“truth-value”: “True”,
“mapping-value”: 54.7,
“vocabularies”: [
{
“noun”: “54,7”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“DATA_sonstige_pollyvote”: {},
“LIST_Sortierte_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “Gruenen”,
“percent”: “”
},
{
“name”: “AfD”,
“percent”: “4,1”
},
{
“name”: “FDP”,
“percent”: “5,8”
},
{
“name”: “sonstige Parteien”,
“percent”: “6,3”
},
{
“name”: “Linke”,
“percent”: “8,4”
},
{
“name”: “SPD”,
“percent”: “26,3”
},
{
“name”: “CDU/CSU”,
“percent”: “39,0”
}
],
“vocabularies”: []
},
“MAX2_Partei_Name_Models”: {},
“MAX2_Partei_Wert_Models”: {},
“MAX_Partei_Name_Experts”: {},
“MAX_Partei_Name_Markets”: {},
“MAX_Partei_Wert_Experts”: {},
“MAX_Partei_Wert_Markets”: {},
“AX_Partei_Wert_corrected”: {},
“DATA_no_of_expert_groups”: {},
“LIST_Gefilterte_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “AfD”,
“percent”: “4,1”
},
{
“name”: “FDP”,
“percent”: “5,8”
},
{
“name”: “sonstige Parteien”,
“percent”: “6,3”
},
{
“name”: “Linke”,
“percent”: “8,4”
},
{
“name”: “SPD”,
“percent”: “26,3”
},
{
“name”: “CDU/CSU”,
“percent”: “39,0”
}
],
“vocabularies”: []
},
“MAX2_Partei_Name_Experts”: {},
“MAX2_Partei_Name_Markets”: {},
“MAX2_Partei_Wert_Experts”: {},
“MAX2_Partei_Wert_Markets”: {},
“DUMMY_missing_from_import”: {},
“MAX_Koalition_Stimmanteil”: {},
“MAX_Partei_Name_Pollyvote”: {},
“MAX_Partei_Wert_Pollyvote”: {},
“MIN_Partei_Wert_corrected”: {},
“LIST_sortierte_Koalitionen”: {},
“MAX2_Partei_Name_Pollyvote”: {},
“MAX2_Partei_Wert_Pollyvote”: {},
“LIST_gefilterte_Koalitionen”: {},
“MAX_Partei_regierungsfähig”: {
“truth-value”: “False”,
“mapping-value”: “”,
“vocabularies”: []
},
“MAX_Partei_Kanzlername_Polls”: {},
“LIST_Sortierte_Parteien_Polls”: {},
“LIST_Gefilterte_Parteien_Polls”: {},
“LIST_Sortierte_Parteien_Models”: {},
“LIST_Gefilterte_Parteien_Models”: {},
“LIST_Parteien_unter_5_Pollyvote”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “AfD”,
“percent”: “4,1”
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_Sortierte_Parteien_Experts”: {},
“LIST_Sortierte_Parteien_Markets”: {},
“GROUP_Parteien_unter_5_Pollyvote”: {
“truth-value”: “True”,
“mapping-value”: [
“AfD mit 4,1 %”
],
“vocabularies”: []
},
“LIST_Gefilterte_Parteien_Experts”: {},
“LIST_Gefilterte_Parteien_Markets”: {},
“LIST_Parteienwerte_Parteiennamen”: {},
“LIST_Sortierte_Parteien_Pollyvote”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “Gruenen”,
“percent”: “”
},
{
“name”: “AfD”,
“percent”: “4,1”
},
{
“name”: “FDP”,
“percent”: “5,8”
},
{
“name”: “sonstige Parteien”,
“percent”: “6,3”
},
{
“name”: “Linke”,
“percent”: “8,4”
},
{
“name”: “SPD”,
“percent”: “26,3”
},
{
“name”: “CDU/CSU”,
“percent”: “39,0”
}
],
“vocabularies”: []
},
“LIST_Gefilterte_Parteien_Pollyvote”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “AfD”,
“percent”: “4,1”
},
{
“name”: “FDP”,
“percent”: “5,8”
},
{
“name”: “sonstige Parteien”,
“percent”: “6,3”
},
{
“name”: “Linke”,
“percent”: “8,4”
},
{
“name”: “SPD”,
“percent”: “26,3”
},
{
“name”: “CDU/CSU”,
“percent”: “39,0”
}
],
“vocabularies”: []
},
“LIST_Parteienwerte_Parteiennamen_Polls”: {},
“LIST_Parteienwerte_Parteiennamen_Models”: {},
“LIST_Parteienwerte_Parteiennamen_Experts”: {},
“LIST_Parteienwerte_Parteiennamen_Markets”: {},
“LIST_Parteienwerte_Parteiennamen_Pollyvote”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “AfD”,
“percent”: “4,1”
},
{
“name”: “CDU/CSU”,
“percent”: “39,0”
},
{
“name”: “FDP”,
“percent”: “5,8”
},
{
“name”: “Gruenen”,
“percent”: “”
},
{
“name”: “Linke”,
“percent”: “8,4”
},
{
“name”: “sonstige Parteien”,
“percent”: “6,3”
},
{
“name”: “SPD”,
“percent”: “26,3”
}
],
“vocabularies”: []
},
“DATA_cdu_csu_spd_markets”: {},
“DATA_cdu_csu_fdp_markets”: {},
“DATA_cdu_csu_gruene_markets”: {},
“DATA_spd_gruene_markets”: {},
“DATA_spd_linke_gruene_markets”: {},
“DATA_cdu_csu_fdp_gruene_markets”: {},
“DATA_cdu_csu_spd_models”: {},
“DATA_cdu_csu_fdp_models”: {},
“DATA_cdu_csu_gruene_models”: {},
“DATA_spd_gruene_models”: {},
“DATA_spd_linke_gruene_models”: {},
“DATA_cdu_csu_fdp_gruene_models”: {},
“DATA_cdu_csu_spd_experts”: {},
“DATA_cdu_csu_fdp_experts”: {},
“DATA_cdu_csu_gruene_experts”: {},
“DATA_spd_gruene_experts”: {},
“DATA_spd_linke_gruene_experts”: {},
“DATA_cdu_csu_fdp_gruene_experts”: {},
“DATA_cdu_csu_spd_combined_polls”: {},
“DATA_cdu_csu_fdp_combined_polls”: {},
“DATA_cdu_csu_gruene_combined_polls”: {},
“DATA_spd_gruene_combined_polls”: {},
“DATA_spd_linke_gruene_combined_polls”: {},
“DATA_cdu_csu_fdp_gruene_combined_polls”: {},
“MAX_Partei_nicht_regierungsfaehig”: {
“truth-value”: “True”,
“mapping-value”: “”,
“vocabularies”: []
},
“LIST_KOALITON_WERT_SPD_CDU_CSU”: {},
“MAX_Koalition_Wert_regierungsfähig”: {},
“LIST_Koalitionen_2_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 44.8,
“voteshare”: 0,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 48.9,
“voteshare”: 0,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 36.2,
“voteshare”: 0,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “sozialliberale Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und der Linken”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “rot-rote Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_sortierte_Koalitionen_2”: {},
“LIST_gefilterte_Koalitionen_2”: {},
“MAX_Koalition_2”: {},
“MAX_Koalition_Name_2”: {},
“MAX_Koalition_Wert_2”: {},
“MAX_Koalition_Wert_regierungsfähig_2”: {},
“LIST_Koalitionen_3_Parteien”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSUKOMMA FDP und Grünen”,
“percent”: 54.7,
“voteshare”: 0,
“nickname”: “Jamaika-Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 44.6,
“voteshare”: 0,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und der FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “rot-rot-gelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA Grünen und FDP”,
“percent”: 0,
“voteshare”: 0,
“nickname”: “Harlekin-Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: [
{
“noun”: “”,
“adjective”: “”,
“headnoun”: “”
}
]
},
“LIST_sortierte_Koalitionen_3”: {},
“LIST_gefilterte_Koalitionen_3”: {},
“MAX_Koalition_3”: {},
“MAX_Koalition_Name_3”: {},
“MAX_Koalition_Wert_3”: {},
“MAX_Koalition_Wert_regierungsfähig_3”: {},
“GROUP_Koalition_nicht_regierungsfähig”: {
“truth-value”: “True”,
“mapping-value”: [
“CDUKOMMA CSU und FDP mit 44.8 %”,
“CDUKOMMA CSU und Grünen mit 48.9 %”,
“SPD und Grünen mit 36.2 %”,
“SPDKOMMA der Linken und den Grünen mit 44.6 %”
],
“vocabularies”: []
},
“LIST_Koalitionen_nicht_regierungs”: {
“truth-value”: “True”,
“mapping-value”: [
{
“name”: “CDUKOMMA CSU und FDP”,
“percent”: 44.8,
“voteshare”: 0,
“nickname”: “schwarzgelbe Koalition”,
“all_in_parliament”: false
},
{
“name”: “CDUKOMMA CSU und Grünen”,
“percent”: 48.9,
“voteshare”: 0,
“nickname”: “schwarzgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPD und Grünen”,
“percent”: 36.2,
“voteshare”: 0,
“nickname”: “rotgrüne Koalition”,
“all_in_parliament”: false
},
{
“name”: “SPDKOMMA der Linken und den Grünen”,
“percent”: 44.6,
“voteshare”: 0,
“nickname”: “rot-rot-grüne Koalition”,
“all_in_parliament”: false
}
],
“vocabularies”: []
},
“MAX_Koalition_Name_regierungsfähig”: {},
“Group_Koalition_2”: {
“truth-value”: “True”,
“mapping-value”: [
“CDUKOMMA CSU und FDP mit 44.8 %”,
“CDUKOMMA CSU und Grünen mit 48.9 %”,
“SPD und Grünen mit 36.2 %”,
“SPD und FDP mit 0 %”,
“SPD und der Linken mit 0 %”
],
“vocabularies”: []
},
“LIST_Koalitionen_nicht_regierungs_2”: {},
“LIST_Koalitionen_nicht_regierungs_3”: {},
“Group_MAX_Koalition_2”: {},
“Group_Koalition_3”: {
“truth-value”: “True”,
“mapping-value”: [
“CDUKOMMA CSUKOMMA FDP und Grünen mit 54.7 %”,
“SPDKOMMA der Linken und den Grünen mit 44.6 %”,
“SPDKOMMA der Linken und der FDP mit 0 %”,
“SPDKOMMA Grünen und FDP mit 0 %”
],
“vocabularies”: []
}
},
“version”: “1.0.0”,
“thing-type”: “”,
“rincewind-training-id”: “1446”,
“training-hash”: null
}

Sorry für den langen Post :frowning: - aber wenn das klappt, klappt der ganze Text, dann haben wir geschafft :wink:

Schau mal in die rote Fehlermeldung. Gibt es die Properties, die er da anmeckert?

Ja,
so sehen die aus:

Name
MAX_Koalition_Wert_regierungsfähig_2
Truth Expression
(100 * numeric($MAX_Koalition_Wert_2[0])) >= 50

Name
MAX_Koalition_Wert_regierungsfähig_3
Truth Expression
(100 * numeric($MAX_Koalition_Wert_3[0])) >= 50

Ich hab die beiden auch extra nochmal dupliziert und mit “ae” benannt, falls er ein Problem mit “ä” hat :wink:

Nein, Umlaute sind kein Problem.

Ich sehe die Properties auch in deinem Property-Output, nur wird auf sie nicht zugegriffen. Hm.

Kannst du mal im Composer auf Tools und dann auf Promote clicken und es nochmal versuchen?

1 Like

Es klappt, es klappt, es klappt :slight_smile:

Jetzt funktioniert mein ganzer Text mit allen Aussagen und Regeln :grinning:

Vielen lieben Dank an euch alle für eure Unterstützung - hat sehr viel Spaß gemacht und war echt lehrreich :slight_smile:

1 Like

Bitte gerne!

Freut uns, wenn du ein Bißchen Spaß mit unserer Software hattest!

1 Like