Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
(73 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{| class="wikitable" | |||
|+ <span id="schemaAustriaSpecification" /> '''Schemaspezifikation''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="SchemaAustriaSpecification::OvertimeCustom" | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="SchemaAustriaLabelShort" /> '''OvertimeCustom''' <br/> | |||
<span id="Label" /> '''Overtime Custom specific''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="SchemaAustriaSpecificationTargetTimeFactor" /> '''Faktor für Sollberechnung (Rahmenplan)''' =<u>0.5</u> , <span id="SchemaAustriaSpecificationRelevance" /> '''Relevanz''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
{| class="wikitable" | |||
|+ <span id="PlanSymbol" /> '''Planungscode''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="PlanSymbol::FOS" | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="PlanSymbolCode" /> '''FOS''' <br/> | |||
<span id="Label" /> '''fuoriorario speciale''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
<span id="PlanSymbolSlackHours" /> '''Fixe Ausfallstunden''' =<u>0</u> , <span id="PlanSymbolDefaultSchema" /> '''Abrechnungsschema''' =[[#SchemaAustriaSpecificationOvertimeCustom|Overtime Custom specific ]] , <span id="PlanSymbolColorText" /> '''Textfarbe''' =''255'' , <span id="PlanSymbolColorBackground" /> '''Hintergrundfarbe''' =''12632256'' , <span id="PlanSymbolClassification" /> '''Planungscodeklassifizierung''' =[[PlanSymbolClassificationSpecification::PlanSymbolClassificationAttendance|Anwesend ]] , <span id="PlanSymbolCodeExt" /> '''Plansymbol für Export''' =''""'' , <span id="ReadProtectedAccessKey" /> '''Leseberechtigung''' =[[AccessKey::Unprotected|Ungeschützt ]] , <span id="Order" /> '''Reihenfolge bei Anzeige''' =''0'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
=== X_REF === | |||
{| class="wikitable" | |||
|+ '''Planungscode''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="PlanSymbol::U" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''U''' <br/> | |||
'''Urlaub''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
'''Fixe Ausfallstunden''' =''0'' , '''Textfarbe''' =''255'' , '''Hintergrundfarbe''' =''12632256'' , '''Planungscodeklassifizierung''' =[[PlanSymbolClassificationSpecification::PlanSymbolClassificationAttendance|Anwesend ]] , '''Plansymbol für Export''' =''""'' , '''Leseberechtigung''' =[[AccessKey::Unprotected|Ungeschützt ]] , '''Reihenfolge bei Anzeige''' =''0'' | |||
| style="vertical-align:top;text-align:left;" | | |||
|} | |||
{| class="wikitable" | |||
|+ '''Schemaspezifikationen''' | |||
! Namensgebung!!Eigenschaften!!Verweise | |||
|-id="SchemaBDX" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''BDX''' <br/> | |||
'''Rufbereitschaft1''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
'''Schematyp''' =[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''2'' | |||
---- | |||
'''Subscripted1''' | |||
''':''' ''0'' =''"ANDI007"'' , ''1'' =''"text 1"'' | |||
---- | |||
'''Subscripted2''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted3''' | |||
''':''' ''3'' =''"text 3"'' , ''4'' =''"text4"'' | |||
---- | |||
'''Subscripted31''' | |||
''':''' ''5'' =''"text 5"'' , ''1'' =''"text 6"'' | |||
---- | |||
'''Subscripted4''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted41''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | |||
[[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | |||
|-id="SchemaBDY" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''BDY''' <br/> | |||
'''Rufbereitschaft2''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
'''Schematyp''' =[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''3'' | |||
| style="vertical-align:top;text-align:left;" | | |||
[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | |||
|} | |||
=== END GENERATED === | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ '''Schemaspezifikationen''' | ||
!Namensgebung !! Eigenschaften !! Verweise | ! Namensgebung!!Eigenschaften!!Verweise | ||
|- | |-id="SchemaBDX" | ||
|''' | | style="vertical-align:top;text-align:left;" | | ||
'''Schematyp'''=''2) | '''BDX''' <br/> | ||
'''' | '''Rufbereitschaft1''' <br/> | ||
''' | | style="vertical-align:top;text-align:left;" | | ||
'''Relevanz'''='' | '''Schematyp''' =[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''2'' | ||
||[[Andi-Testseite-Checkliste# | ---- | ||
|- | '''Subscripted1''' | ||
|''' | ''':''' ''0'' =''"ANDI007"'' , ''1'' =''"text 1"'' | ||
'''Schematyp'''= | ---- | ||
'''Ausfallberechnung'''='' | '''Subscripted2''' | ||
'''Fehlermarkierung sperren'''=''JA''<br/> | :[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | ||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted3''' | |||
''':''' ''3'' =''"text 3"'' , ''4'' =''"text4"'' | |||
---- | |||
'''Subscripted31''' | |||
''':''' ''5'' =''"text 5"'' , ''1'' =''"text 6"'' | |||
---- | |||
'''Subscripted4''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
---- | |||
'''Subscripted41''' | |||
:[[SchemaAustriaType#1|4) Arbeitszeit durch Ueberstunden ausgezahlt %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"asdfgh1"'' , '''efg''' =''Ja'' , '''hij''' =''2'' | |||
:[[SchemaAustriaType#2|3) Arbeitszeit durch Ueberstunden gutgeschrieben %]] | |||
::'''abc''' =[[SchemaSlackType#0|n/a]] , '''cdf''' =''"hshshssh"'' , '''efg''' =''Nein'' , '''hij''' =''30'' | |||
| style="vertical-align:top;text-align:left;" | | |||
[[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br/> | |||
|-id="SchemaBDY" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''BDY''' <br/> | |||
'''Rufbereitschaft2''' <br/> | |||
| style="vertical-align:top;text-align:left;" | | |||
'''Schematyp''' =[[SchemaAustriaType#5|9) Arbeitszeit durch Ueberstunden gutgeschrieben %]] , '''Ausfallberechnung''' =[[SchemaSlackType#0|n/a]] , '''Fehlermarkierung sperren''' =''Ja'' , '''Relevanz''' =''3'' | |||
| style="vertical-align:top;text-align:left;" | | |||
[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br/> | |||
|} | |||
=== NEXT === | |||
{| class="wikitable" | |||
|+Schemaspezifikationen | |||
!Namensgebung!!Eigenschaften!!Verweise | |||
|- id="SchemaBDX" | |||
| style="vertical-align:top;text-align:left;" | | |||
'''BDX'''<br /> | |||
'''Rufbereitschaft1'''<br /> | |||
| style="vertical-align:top;text-align:left;"|'''Schematyp'''=[[SchemaAustriaType#1|4) Arbeitszeit durch Überstunden ausgezahlt %]]<br /> | |||
'''Ausfallberechnung'''=''0''<br /> | |||
'''Fehlermarkierung sperren'''=''JA''<br /> | |||
'''Relevanz'''=''2''<br /> | |||
| style="vertical-align:top;text-align:left;"|[[Andi-Testseite-Checkliste#RBD_Pflege|Rufbereitschaft Pflege]]<br /> | |||
|- id="SchemaBDY" | |||
| | |||
'''BDY'''<br /> | |||
'''Rufbereitschaft2'''<br /> | |||
||'''Schematyp'''=[[SchemaAustriaType#5|9) Arbeitszeit durch Überstunden gutgeschrieben %]], | |||
'''Ausfallberechnung'''=''n/a'', | |||
'''Fehlermarkierung sperren'''=''JA'', | |||
'''Relevanz'''=''3'' | '''Relevanz'''=''3'' | ||
||[[Andi-Testseite-Checkliste# | ||[[Andi-Testseite-Checkliste#RBD_Aerzte|Rufbereitschaft Aerzte]]<br /> | ||
|} | |} | ||
{{Anker|Sprungiel4711}} | |||
{| class="wikitable" | |||
|+Schemaspezifikationen | |||
!Namensgebung!!Eigenschaften!!Verweise | |||
|- | |||
|'''BDX'''<br>'''Rufbereitschaft1'''|| | |||
'''Schematyp'''=''2) Nachtdienst ''(3)''<br />'' | |||
''''Ausfallberechnung'''=''0'' | |||
'''Fehlermarkierung sperren'''=''JA''<br /> | |||
'''Relevanz'''=''2'' | |||
||[[Andi-Testseite-Checkliste#RBD_Pflege]] | |||
|- | |||
|'''BDY'''<br>'''Rufbereitschaft2'''|| | |||
'''Schematyp'''='' 2) Nachtdienst''<br /> | |||
'''Ausfallberechnung'''=''n/a''<br /> | |||
'''Fehlermarkierung sperren'''=''JA''<br /> | |||
'''Relevanz'''=''3'' | |||
||[[Andi-Testseite-Checkliste#RBD_Ärzte]] | |||
|} | |||
'''Anker''' sind weit unten ..... | '''Anker''' sind weit unten ..... | ||
[[#SchemaRBDX|Anker1]] funktioniert | [[#SchemaRBDX|Anker1]] funktioniert | ||
[[#SchemaRBDY|Anker2 in Tabelle ]] funktioniert NICHT laut doku [https://de.wikipedia.org/wiki/Hilfe:Tabellen#Anker_in_Tabellen Anker in Tabellen] sollte er aber. Oder? | [[#SchemaRBDY|Anker2 in Tabelle]] funktioniert NICHT laut doku [https://de.wikipedia.org/wiki/Hilfe:Tabellen#Anker_in_Tabellen Anker in Tabellen] sollte er aber. Oder? | ||
=== Anker Links === | |||
Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;<span /><span /><br /> | Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;<span /><span /><br /> | ||
Zeile 306: | Zeile 493: | ||
<span id="SchemaRBDX">Anker1, funktioniert</span> | <span id="SchemaRBDX">Anker1, funktioniert</span> | ||
{| class="wikitable" style="" id="ganz_oben" | {| class="wikitable" style="" id="ganz_oben" | ||
|+ id="Ü-id" | Überschrift (Ü-id) | |+ id="Ü-id" |Überschrift (Ü-id) | ||
|- id="K-id" | |- id="K-id" | ||
! colspan="3" | Kopfzelle (K-id) | ! colspan="3" | Kopfzelle (K-id) | ||
|- id="Sprungziel1" | |- id="Sprungziel1" | ||
| Zeile 1 || Sprungziel 1<span /><span /><br /> (mit ID<span /><span /><br /> in Zeile) || Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | |Zeile 1 || Sprungziel 1<span /><span /><br /> (mit ID<span /><span /><br /> in Zeile)|| Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | ||
|- | |- | ||
| Zeile 2 || id="Sprungziel2" | Sprungziel 2<span /><span /><br /> (mit ID<span /><span /><br /> in Zelle) || Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | |Zeile 2|| id="Sprungziel2" | Sprungziel 2<span /><span /><br /> (mit ID<span /><span /><br /> in Zelle)||Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | ||
|- | |- id=Sprungziel3 | ||
| Zeile 3 || | |Zeile 3|| <span id=Sprungziel3 /><span /><span /><br /> (mit Anker-<span /><span /><br />Vorlage<span /><span /><br /> in Zeile)|| Inhalt<span /><span /><br /> mit<span /><span /><br /> Umbruch | ||
|- | |- | ||
| Zeile 4 || | | Zeile 4|| <span id=Sprungziel4 /> Sprungziel 4<span /><span /><br /> (mit Anker-<span /><span /><br />Vorlage<span /><span /><br /> in Zelle)|| Inhalt mit<span /><span /><br /> Umbruch,<span /><span /><br /> man landet <span /><span /><br /> mittendrin<span /><span /><br /> (abhängig von <span /><span /><br /> Zellenhöhe)<span /><span /><br /> "Sprungziel4" | ||
|} | |} | ||
Aktuelle Version vom 16. März 2023, 18:47 Uhr
Namensgebung | Eigenschaften | Verweise |
---|---|---|
OvertimeCustom |
Faktor für Sollberechnung (Rahmenplan) =0.5 , Relevanz =30 |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
FOS |
Fixe Ausfallstunden =0 , Abrechnungsschema =Overtime Custom specific , Textfarbe =255 , Hintergrundfarbe =12632256 , Planungscodeklassifizierung =Anwesend , Plansymbol für Export ="" , Leseberechtigung =Ungeschützt , Reihenfolge bei Anzeige =0 |
X_REF
Namensgebung | Eigenschaften | Verweise |
---|---|---|
U |
Fixe Ausfallstunden =0 , Textfarbe =255 , Hintergrundfarbe =12632256 , Planungscodeklassifizierung =Anwesend , Plansymbol für Export ="" , Leseberechtigung =Ungeschützt , Reihenfolge bei Anzeige =0 |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp =4) Arbeitszeit durch Ueberstunden ausgezahlt % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =2 Subscripted1 : 0 ="ANDI007" , 1 ="text 1" Subscripted2
Subscripted3 : 3 ="text 3" , 4 ="text4" Subscripted31 : 5 ="text 5" , 1 ="text 6" Subscripted4
Subscripted41
|
|
BDY |
Schematyp =9) Arbeitszeit durch Ueberstunden gutgeschrieben % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =3 |
END GENERATED
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp =4) Arbeitszeit durch Ueberstunden ausgezahlt % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =2 Subscripted1 : 0 ="ANDI007" , 1 ="text 1" Subscripted2
Subscripted3 : 3 ="text 3" , 4 ="text4" Subscripted31 : 5 ="text 5" , 1 ="text 6" Subscripted4
Subscripted41
|
|
BDY |
Schematyp =9) Arbeitszeit durch Ueberstunden gutgeschrieben % , Ausfallberechnung =n/a , Fehlermarkierung sperren =Ja , Relevanz =3 |
NEXT
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX |
Schematyp=4) Arbeitszeit durch Überstunden ausgezahlt % Ausfallberechnung=0 |
Rufbereitschaft Pflege |
BDY |
Schematyp=9) Arbeitszeit durch Überstunden gutgeschrieben %,
Ausfallberechnung=n/a, Fehlermarkierung sperren=JA, Relevanz=3 |
Rufbereitschaft Aerzte |
Namensgebung | Eigenschaften | Verweise |
---|---|---|
BDX Rufbereitschaft1 |
Schematyp=2) Nachtdienst (3) |
Andi-Testseite-Checkliste#RBD_Pflege |
BDY Rufbereitschaft2 |
Schematyp= 2) Nachtdienst |
Andi-Testseite-Checkliste#RBD_Ärzte |
Anker sind weit unten .....
Anker1 funktioniert Anker2 in Tabelle funktioniert NICHT laut doku Anker in Tabellen sollte er aber. Oder?
Anker Links
Hier ein Beispiel, wo diese Sprungziele innerhalb einer Tabelle stehen könnten;
springe zu #ganz_oben, #Ü-id, #K-id, #Sprungziel1, #Sprungziel2, #Sprungziel3, #Sprungziel4:
Dummy für Kundencheckliste Andi-Testseite-Checkliste
dfdsfasdf
|
|||||||||||||||||||||||||||||||||
Haus A | Haus B | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wohnfläche | 100 | 150 | |||||||||||||||
Gartenfläche | 50 | 100 | |||||||||||||||
Gesamtfläche | 150 |
|
|||||||||||||||
Alle Angaben in Quadratmetern. |
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
EXPORT
Anker1, funktioniert
Kopfzelle (K-id) | ||
---|---|---|
Zeile 1 | Sprungziel 1 (mit ID in Zeile) |
Inhalt mit Umbruch |
Zeile 2 | Sprungziel 2 (mit ID in Zelle) |
Inhalt mit Umbruch |
Zeile 3 | (mit Anker- Vorlage in Zeile) |
Inhalt mit Umbruch |
Zeile 4 | Sprungziel 4 (mit Anker- Vorlage in Zelle) |
Inhalt mit Umbruch, man landet mittendrin (abhängig von Zellenhöhe) "Sprungziel4" |
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf
asdfdsfasd
dsfasdf
asdfdasfsf
sadfdsfdsf
asdffaf
sdfdsf
dfdsfasdf
dsfasdf