Skip to content

Commit 55151af

Browse files
committed
add beta for blindenhilfe
1 parent 4b090cc commit 55151af

4 files changed

Lines changed: 228 additions & 1 deletion

File tree

public/assets/data/requirement-profiles/requirement-profiles-hydration.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2115,5 +2115,66 @@
21152115
"en": "The application is submitted to the competent state authority or the social welfare office.\n\n \n\n### Important details for the application\n- **Responsible authority**: depends on the federal state.\n- **Form**: written application, sometimes online.\n- **Documents**: medical proof of blindness (expert opinion, official certification).\n- **Start of benefit**: payments apply from the date of application, not retroactively."
21162116
}
21172117
}
2118+
},
2119+
"ff:blindenhilfe": {
2120+
"id": "ff:blindenhilfe",
2121+
"status": "beta",
2122+
"category": "social_benefit",
2123+
"title": {
2124+
"de": "Blindenhilfe",
2125+
"de_es": "Blindenhilfe",
2126+
"en": "Blindness Assistance"
2127+
},
2128+
"teaser": {
2129+
"de": "Die Blindenhilfe ist eine Sozialhilfeleistung nach § 72 SGB XII für blinde Menschen. Sie wird gezahlt, wenn Einkommen und Vermögen die blindheitsbedingten Mehrkosten nicht decken. Blindengeld der Länder wird dabei angerechnet.",
2130+
"de_es": "Blindenhilfe ist Geld vom Sozialamt für blinde Menschen, wenn eigenes Geld nicht reicht. Blindengeld vom Bundesland wird abgezogen.",
2131+
"en": "Blindness Assistance is a means-tested social welfare benefit under § 72 SGB XII. It supports blind people when income or assets are insufficient. State Blindness Allowance is offset."
2132+
},
2133+
"general": {
2134+
"brief": {
2135+
"de": "Die Blindenhilfe ist eine **Leistung der Sozialhilfe** (§ 72 SGB XII). Sie gleicht blindheitsbedingte Mehraufwendungen aus und ist abhängig von Einkommen und Vermögen. Grundlage ist die anerkannte Blindheit nach den versorgungsmedizinischen Kriterien.\n\n \n\n### Zentrale Aspekte der Blindenhilfe\n- **Zweck**: Ausgleich blindheitsbedingter Mehrkosten wie Assistenz, Haushaltshilfe oder Hilfsmittel\n- **Voraussetzung**: Anerkannte Blindheit und Bedürftigkeit nach dem Zwölften Buch Sozialgesetzbuch (SGB XII). Bedürftig ist, wer seinen Lebensunterhalt nicht aus eigenem Einkommen oder Vermögen decken kann.\n- **Leistung**: Monatliche Geldleistung, deren Höhe sich an pauschalen Beträgen orientiert (z. B. 913,19 € für Erwachsene, 457,38 € für Minderjährige, Stand Juli 2025)\n- **Landesblindengeld**: Oft kurz Blindengeld bezeichnet. Eine eigene Leistung der Bundesländer als pauschaler Nachteilsausgleich. Es wird vollständig auf die Blindenhilfe angerechnet, da es denselben Zweck erfüllt\n- **Weitere Anrechnungen**: Leistungen der Pflegeversicherung werden pauschal teilweise abgezogen, um Doppelleistungen zu vermeiden\n- **Zuständigkeit**: Das örtliche Sozialamt ist für die Bewilligung zuständig",
2136+
"de_es": "Blindenhilfe ist eine **Sozialhilfeleistung** nach § 72 SGB XII. Sie hilft, zusätzliche Kosten wegen Blindheit zu bezahlen, und hängt vom Einkommen und Vermögen ab. Grundlage ist die anerkannte Blindheit nach medizinischen Regeln.\n\n \n\n### Wichtige Punkte zur Blindenhilfe\n- **Ziel**: Ausgleich von Extra-Kosten durch Blindheit wie Hilfe im Haushalt oder Hilfsmittel\n- **Voraussetzung**: Anerkannte Blindheit und zu wenig Geld. Bedürftig ist, wer seinen Lebensunterhalt nicht aus eigenem Geld bestreiten kann\n- **Leistung**: Monatliches Geld, das sich an festen Beträgen orientiert (z. B. 913,19 € für Erwachsene, 457,38 € für Kinder, Stand Juli 2025)\n- **Landesblindengeld**: Auch 'Blindengeld' genannt. Eine eigene Zahlung vom Bundesland als Ausgleich. Sie wird ganz auf die Blindenhilfe angerechnet, weil sie denselben Zweck hat\n- **Weitere Anrechnungen**: Pflegegeld wird teilweise abgezogen, um doppelte Leistungen zu vermeiden\n- **Stelle**: Das Sozialamt vor Ort entscheidet über den Antrag",
2137+
"en": "Blindness Assistance is a **social welfare benefit** under § 72 of the German Social Code XII. It compensates for additional costs caused by blindness and depends on a person’s income and assets. The basis is officially recognized blindness according to medical assessment criteria.\n\n \n\n### Key aspects of Blindness Assistance\n- **Purpose**: To compensate for blindness-related extra expenses such as assistance, household help, or assistive devices\n- **Requirement**: Recognized blindness and financial need under the German Social Code XII. A person is considered in need if they cannot cover their living expenses from their own income or assets\n- **Benefit**: Monthly payment based on fixed reference amounts (e.g. €913.19 for adults, €457.38 for minors as of July 2025)\n- **State Blindness Allowance**: Often called 'Blindengeld'. A separate benefit from the federal states that serves as a flat-rate compensation for disadvantages. It is fully offset against Blindness Assistance because it serves the same purpose\n- **Further offsets**: Benefits from long-term care insurance are partly deducted to avoid double benefits\n- **Authority**: The local social welfare office is responsible for approval"
2138+
},
2139+
"examples": {
2140+
"de": [
2141+
{
2142+
"title": "Erwachsene Person mit Blindengeld",
2143+
"description": "Thomas (56) ist blind und lebt in Niedersachsen.\n\n \n\n### Vorteile für Thomas\n- Das **Landesblindengeld in Niedersachsen** beträgt **450 €** pro Monat.\n- Die **Blindenhilfe nach § 72 SGB XII** sieht für Volljährige **913,19 €** monatlich vor.\n- Da das Landesblindengeld denselben Zweck erfüllt, wird es **voll auf die Blindenhilfe angerechnet**.\n- Das Sozialamt zahlt daher **die Differenz** von **463,19 €** als Blindenhilfe aus."
2144+
},
2145+
{
2146+
"title": "Pflegebedürftige Person mit Pflegegrad",
2147+
"description": "Maria (72) ist blind und hat **Pflegegrad 3**.\n\n \n\n### Auswirkungen auf ihre Blindenhilfe\n- Der Regelsatz der **Blindenhilfe** beträgt **913,19 €** monatlich.\n- Maria erhält zusätzlich **Pflegegeld nach Pflegegrad 3** in Höhe von **599 €** aus der Pflegeversicherung.\n- Davon werden **40 % (239,60 €)** pauschal auf die Blindenhilfe angerechnet, weil beide Leistungen ähnliche Unterstützungen abdecken.\n- Ihre **Blindenhilfe verringert sich dadurch auf 673,59 €** monatlich."
2148+
}
2149+
],
2150+
"de_es": [
2151+
{
2152+
"title": "Erwachsene Person mit Blindengeld",
2153+
"description": "Thomas (56) lebt in Niedersachsen und ist blind.\n\n \n\n### Vorteile für Thomas\n- Er bekommt **913,19 € Blindenhilfe**, wenn er kein eigenes Einkommen hat.\n- Sein **Blindengeld vom Land** wird **voll abgezogen**.\n- Das Sozialamt zahlt nur die **Differenz**, wenn nötig."
2154+
},
2155+
{
2156+
"title": "Pflegebedürftige Person",
2157+
"description": "Maria (72) ist blind und hat Pflegegrad 3.\n\n \n\n### Folgen für die Blindenhilfe\n- Sie bekommt **Pflegegeld**.\n- Dieses wird **teilweise abgezogen**, weil es ähnliche Hilfe ersetzt.\n- So ist ihre **Blindenhilfe etwas kleiner**."
2158+
}
2159+
],
2160+
"en": [
2161+
{
2162+
"title": "Adult with state allowance",
2163+
"description": "Thomas (56) is blind and lives in Lower Saxony.\n\n \n\n### Benefits for Thomas\n- He receives **€913.19 Blindness Assistance** if he has no other income.\n- His **state Blindness Allowance** is **fully offset** against this payment.\n- The welfare office covers only the **remaining difference** if his income is below the threshold."
2164+
},
2165+
{
2166+
"title": "Person receiving care benefits",
2167+
"description": "Maria (72) is blind and has care level 3.\n\n \n\n### Effect on her benefit\n- She receives **nursing care insurance payments**.\n- These are **partly deducted**, as they cover similar needs.\n- Her **Blindness Assistance is therefore reduced**."
2168+
}
2169+
]
2170+
}
2171+
},
2172+
"application_process": {
2173+
"brief": {
2174+
"de": "Der Antrag wird beim **örtlich zuständigen Sozialamt** gestellt.\n\n \n\n### Wichtige Details zur Antragstellung\n- **Zuständige Stelle**: Sozialamt am Wohnsitz\n- **Form**: Schriftlicher Antrag, teils auch online möglich\n- **Unterlagen**: Nachweis der Blindheit (ärztliches Gutachten oder Schwerbehindertenausweis mit Merkzeichen *Bl*) sowie Einkommens- und Vermögensnachweise\n- **Anrechnung**: Landesblindengeld wird vollständig, Pflegeleistungen teilweise angerechnet\n- **Beginn**: Leistung gilt ab Antragstellung, nicht rückwirkend",
2175+
"de_es": "Antrag beim **Sozialamt**.\n\n \n\n### Wichtige Punkte\n- **Stelle**: Sozialamt am Wohnort\n- **Antrag**: schriftlich oder online möglich\n- **Unterlagen**: Nachweise zu Blindheit, Einkommen und Vermögen\n- **Anrechnung**: Blindengeld voll, Pflegeleistungen teilweise\n- **Start**: ab Antragstellung",
2176+
"en": "Apply at the **local social welfare office**.\n\n \n\n### Important details\n- **Authority**: Local welfare office\n- **Form**: Written application, sometimes online\n- **Documents**: Proof of blindness (medical report or disability card with mark *Bl*) and proof of income and assets\n- **Offsets**: State Blindness Allowance fully, care benefits partly\n- **Start**: Payments from the date of application"
2177+
}
2178+
}
21182179
}
21192180
}

public/assets/data/requirement-profiles/requirement-profiles.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@
129129
{
130130
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/shacl/beta/blindengeld.ttl",
131131
"rpUri": "https://foerderfunke.org/default#blindengeld"
132-
}
132+
},
133+
{
134+
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/shacl/beta/blindenhilfe.ttl",
135+
"rpUri": "https://foerderfunke.org/default#blindenhilfe"
136+
}
133137
]
134138
}
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:color="http://www.omg.org/spec/BPMN/non-normative/color/1.0" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" id="Defs_blindenhilfe_colored" targetNamespace="https://example.org/bpmn#" exporter="bpmn-js (https://demo.bpmn.io)" exporterVersion="18.6.1">
3+
<bpmn:process id="blindenhilfe_process" isExecutable="false">
4+
<bpmn:laneSet id="ls_bh">
5+
<bpmn:lane id="lane_applicant_bh" name="Antragsteller:in">
6+
<bpmn:flowNodeRef>bh_s</bpmn:flowNodeRef>
7+
<bpmn:flowNodeRef>bh_t0</bpmn:flowNodeRef>
8+
<bpmn:flowNodeRef>bh_t6</bpmn:flowNodeRef>
9+
<bpmn:flowNodeRef>bh_e_no</bpmn:flowNodeRef>
10+
</bpmn:lane>
11+
<bpmn:lane id="lane_sozialamt_bh" name="zuständiger Träger (Sozialamt)">
12+
<bpmn:flowNodeRef>bh_t1</bpmn:flowNodeRef>
13+
<bpmn:flowNodeRef>bh_t3</bpmn:flowNodeRef>
14+
<bpmn:flowNodeRef>bh_t4</bpmn:flowNodeRef>
15+
<bpmn:flowNodeRef>bh_t5</bpmn:flowNodeRef>
16+
<bpmn:flowNodeRef>bh_g</bpmn:flowNodeRef>
17+
<bpmn:flowNodeRef>bh_e_ok</bpmn:flowNodeRef>
18+
</bpmn:lane>
19+
</bpmn:laneSet>
20+
<bpmn:startEvent id="bh_s" name="Start">
21+
<bpmn:outgoing>bh_f0</bpmn:outgoing>
22+
</bpmn:startEvent>
23+
<bpmn:manualTask id="bh_t0" name="Antrag auf Blindenhilfe stellen">
24+
<bpmn:incoming>bh_f0</bpmn:incoming>
25+
<bpmn:outgoing>bh_f1</bpmn:outgoing>
26+
</bpmn:manualTask>
27+
<bpmn:userTask id="bh_t1" name="Unterlagen prüfen (Vollständigkeit)">
28+
<bpmn:incoming>bh_f1</bpmn:incoming>
29+
<bpmn:outgoing>bh_f2</bpmn:outgoing>
30+
</bpmn:userTask>
31+
<bpmn:userTask id="bh_t3" name="Bedürftigkeit prüfen (Einkommen/Vermögen)">
32+
<bpmn:incoming>bh_f2</bpmn:incoming>
33+
<bpmn:outgoing>bh_f4</bpmn:outgoing>
34+
</bpmn:userTask>
35+
<bpmn:userTask id="bh_t4" name="Anrechnung Landesblindengeld ermitteln">
36+
<bpmn:incoming>bh_f4</bpmn:incoming>
37+
<bpmn:outgoing>bh_f5</bpmn:outgoing>
38+
</bpmn:userTask>
39+
<bpmn:userTask id="bh_t5" name="Anrechnung Pflegeleistungen (pauschal) ermitteln">
40+
<bpmn:incoming>bh_f5</bpmn:incoming>
41+
<bpmn:outgoing>bh_f6</bpmn:outgoing>
42+
</bpmn:userTask>
43+
<bpmn:exclusiveGateway id="bh_g" name="Anspruch gegeben?">
44+
<bpmn:incoming>bh_f6</bpmn:incoming>
45+
<bpmn:outgoing>bh_fy</bpmn:outgoing>
46+
<bpmn:outgoing>bh_fn</bpmn:outgoing>
47+
</bpmn:exclusiveGateway>
48+
<bpmn:endEvent id="bh_e_ok" name="Bewilligt">
49+
<bpmn:incoming>bh_fy</bpmn:incoming>
50+
</bpmn:endEvent>
51+
<bpmn:manualTask id="bh_t6" name="Widerspruch möglich">
52+
<bpmn:incoming>bh_fn</bpmn:incoming>
53+
<bpmn:outgoing>bh_f7</bpmn:outgoing>
54+
</bpmn:manualTask>
55+
<bpmn:endEvent id="bh_e_no" name="Abgelehnt">
56+
<bpmn:incoming>bh_f7</bpmn:incoming>
57+
</bpmn:endEvent>
58+
<bpmn:sequenceFlow id="bh_f0" sourceRef="bh_s" targetRef="bh_t0" />
59+
<bpmn:sequenceFlow id="bh_f1" sourceRef="bh_t0" targetRef="bh_t1" />
60+
<bpmn:sequenceFlow id="bh_f2" sourceRef="bh_t1" targetRef="bh_t3" />
61+
<bpmn:sequenceFlow id="bh_f4" sourceRef="bh_t3" targetRef="bh_t4" />
62+
<bpmn:sequenceFlow id="bh_f5" sourceRef="bh_t4" targetRef="bh_t5" />
63+
<bpmn:sequenceFlow id="bh_f6" sourceRef="bh_t5" targetRef="bh_g" />
64+
<bpmn:sequenceFlow id="bh_fy" name="ja" sourceRef="bh_g" targetRef="bh_e_ok" />
65+
<bpmn:sequenceFlow id="bh_fn" name="nein" sourceRef="bh_g" targetRef="bh_t6" />
66+
<bpmn:sequenceFlow id="bh_f7" sourceRef="bh_t6" targetRef="bh_e_no" />
67+
</bpmn:process>
68+
<bpmndi:BPMNDiagram id="D_blindenhilfe">
69+
<bpmndi:BPMNPlane id="P_blindenhilfe" bpmnElement="blindenhilfe_process">
70+
<bpmndi:BPMNShape id="L_sozialamt_bh" bpmnElement="lane_sozialamt_bh" isHorizontal="true" color:background-color="#F5F8FF" color:border-color="#A3A3A3">
71+
<dc:Bounds x="160" y="200" width="1760" height="150" />
72+
</bpmndi:BPMNShape>
73+
<bpmndi:BPMNShape id="L_applicant_bh" bpmnElement="lane_applicant_bh" isHorizontal="true" color:background-color="#F6FFF6" color:border-color="#A3A3A3">
74+
<dc:Bounds x="160" y="80" width="1760" height="120" />
75+
</bpmndi:BPMNShape>
76+
<bpmndi:BPMNShape id="D_bh_s" bpmnElement="bh_s" color:background-color="#F0FFF4" color:border-color="#047857">
77+
<dc:Bounds x="200" y="122" width="36" height="36" />
78+
</bpmndi:BPMNShape>
79+
<bpmndi:BPMNShape id="D_bh_t0" bpmnElement="bh_t0" color:background-color="#E8F7E8" color:border-color="#2E7D32">
80+
<dc:Bounds x="260" y="110" width="240" height="60" />
81+
</bpmndi:BPMNShape>
82+
<bpmndi:BPMNShape id="D_bh_t1" bpmnElement="bh_t1" color:background-color="#EAF0FF" color:border-color="#1E40AF">
83+
<dc:Bounds x="540" y="235" width="210" height="70" />
84+
</bpmndi:BPMNShape>
85+
<bpmndi:BPMNShape id="D_bh_t3" bpmnElement="bh_t3" color:background-color="#EAF0FF" color:border-color="#1E40AF">
86+
<dc:Bounds x="790" y="235" width="240" height="70" />
87+
</bpmndi:BPMNShape>
88+
<bpmndi:BPMNShape id="D_bh_t4" bpmnElement="bh_t4" color:background-color="#EAF0FF" color:border-color="#1E40AF">
89+
<dc:Bounds x="1070" y="235" width="240" height="70" />
90+
</bpmndi:BPMNShape>
91+
<bpmndi:BPMNShape id="D_bh_t5" bpmnElement="bh_t5" color:background-color="#EAF0FF" color:border-color="#1E40AF">
92+
<dc:Bounds x="1350" y="235" width="260" height="70" />
93+
</bpmndi:BPMNShape>
94+
<bpmndi:BPMNShape id="D_bh_g" bpmnElement="bh_g" isMarkerVisible="true" color:background-color="#F5F5F5" color:border-color="#6B7280">
95+
<dc:Bounds x="1655" y="245" width="50" height="50" />
96+
<bpmndi:BPMNLabel>
97+
<dc:Bounds x="1656" y="295" width="49" height="27" />
98+
</bpmndi:BPMNLabel>
99+
</bpmndi:BPMNShape>
100+
<bpmndi:BPMNShape id="D_bh_t6" bpmnElement="bh_t6" color:background-color="#E8F7E8" color:border-color="#2E7D32">
101+
<dc:Bounds x="1565" y="110" width="230" height="60" />
102+
</bpmndi:BPMNShape>
103+
<bpmndi:BPMNShape id="D_bh_e_ok" bpmnElement="bh_e_ok" bioc:stroke="#205022" bioc:fill="#c8e6c9" color:background-color="#c8e6c9" color:border-color="#205022">
104+
<dc:Bounds x="1832" y="252" width="36" height="36" />
105+
<bpmndi:BPMNLabel>
106+
<dc:Bounds x="1830" y="288" width="41" height="14" />
107+
</bpmndi:BPMNLabel>
108+
</bpmndi:BPMNShape>
109+
<bpmndi:BPMNShape id="D_bh_e_no" bpmnElement="bh_e_no" color:background-color="#FEF2F2" color:border-color="#B91C1C">
110+
<dc:Bounds x="1832" y="122" width="36" height="36" />
111+
<bpmndi:BPMNLabel>
112+
<dc:Bounds x="1825" y="158" width="50" height="14" />
113+
</bpmndi:BPMNLabel>
114+
</bpmndi:BPMNShape>
115+
<bpmndi:BPMNEdge id="bh_f0d" bpmnElement="bh_f0" color:border-color="#2E7D32">
116+
<di:waypoint x="236" y="140" />
117+
<di:waypoint x="260" y="140" />
118+
</bpmndi:BPMNEdge>
119+
<bpmndi:BPMNEdge id="bh_f1d" bpmnElement="bh_f1">
120+
<di:waypoint x="500" y="140" />
121+
<di:waypoint x="520" y="140" />
122+
<di:waypoint x="520" y="270" />
123+
<di:waypoint x="540" y="270" />
124+
</bpmndi:BPMNEdge>
125+
<bpmndi:BPMNEdge id="bh_f2d" bpmnElement="bh_f2">
126+
<di:waypoint x="750" y="270" />
127+
<di:waypoint x="790" y="270" />
128+
</bpmndi:BPMNEdge>
129+
<bpmndi:BPMNEdge id="bh_f4d" bpmnElement="bh_f4">
130+
<di:waypoint x="1030" y="270" />
131+
<di:waypoint x="1070" y="270" />
132+
</bpmndi:BPMNEdge>
133+
<bpmndi:BPMNEdge id="bh_f5d" bpmnElement="bh_f5">
134+
<di:waypoint x="1310" y="270" />
135+
<di:waypoint x="1350" y="270" />
136+
</bpmndi:BPMNEdge>
137+
<bpmndi:BPMNEdge id="bh_f6d" bpmnElement="bh_f6">
138+
<di:waypoint x="1610" y="270" />
139+
<di:waypoint x="1655" y="270" />
140+
</bpmndi:BPMNEdge>
141+
<bpmndi:BPMNEdge id="bh_fyd" bpmnElement="bh_fy" color:border-color="#1E40AF">
142+
<di:waypoint x="1705" y="270" />
143+
<di:waypoint x="1832" y="270" />
144+
<bpmndi:BPMNLabel>
145+
<dc:Bounds x="1755" y="245" width="9" height="14" />
146+
</bpmndi:BPMNLabel>
147+
</bpmndi:BPMNEdge>
148+
<bpmndi:BPMNEdge id="bh_fnd" bpmnElement="bh_fn" color:border-color="#2E7D32">
149+
<di:waypoint x="1680" y="245" />
150+
<di:waypoint x="1680" y="170" />
151+
<bpmndi:BPMNLabel>
152+
<dc:Bounds x="1639" y="210" width="21" height="14" />
153+
</bpmndi:BPMNLabel>
154+
</bpmndi:BPMNEdge>
155+
<bpmndi:BPMNEdge id="bh_f7d" bpmnElement="bh_f7" color:border-color="#B91C1C">
156+
<di:waypoint x="1795" y="140" />
157+
<di:waypoint x="1832" y="140" />
158+
</bpmndi:BPMNEdge>
159+
</bpmndi:BPMNPlane>
160+
</bpmndi:BPMNDiagram>
161+
</bpmn:definitions>

src/ui/screens/benefit-page/hooks/useFetchTargetClass.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const useFetchClassTag = (id) => {
77
return useMemo(() => {
88
if (!metadata || !id) return null;
99
const rpMetaData = metadata['ff:hasRP']?.find(rp => rp['@id'] === id) || null;
10+
if (!rpMetaData) return null;
1011
return rpMetaData['ff:targetClass']?.["@id"]
1112
}, [metadata, id]);
1213
};

0 commit comments

Comments
 (0)