13840
ID | 13840 |
Data | 2025-09-02 |
Symbol | 2025/09/02/13840 |
Instytucja | Urząd Miasta Gdyni |
Nazwa | Wniosek o wydanie Karty Mieszkańca Gdyni |
Czy Aktualny | 1 |
---|
Ustawy (1)
Pliki
Styl
<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wnio="http://crd.gov.pl/wzor/2025/09/02/13840/" version="1.0">
<xsl:template match="/">
<xsl:for-each select="wnio:Dokument">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<head>
<meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1"/>
<title>Wniosek o wydanie Karty Mieszkańca Gdyni</title>
<style type="text/css">
.du-view section {
display: block;
}
.du-view,.du-view * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.du-view {
width: 100%;
padding: 1%;
line-height: 130%;
}
.du-view .h1,.du-view h1 {
font-family: Open Sans,sans-serif;
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
}
.du-view h2,.du-view .h2 {
font-family: Open Sans,sans-serif;
font-size: 20px;
font -weight: bold;
margin-top: 10px;
margin-bottom: 2px;
text-transform: none;
}
.du-view .h3,.du-view h3 {
font-family: Open Sans,sans-serif;
font-size: 18px;
font-weight: bold;
}
.du-view div {
font-family: Open Sans,sans-serif;
font-size: 16px;
line-height: 135%;
word-wrap: break-word;
padding: 5px 0 5px 0;
}
.Column{
display: flex;
flex-direction: column;
inline-size: 40vw;
overflow-wrap: break-word;
}
.du-bottom-line {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}
.du-no-mt {
margin-top: 5px!important;
padding-left: 0!important;
}
.du-left {
text-align: left;
float: left;
}
.du-bold {
font-weight: bold;
}
.span-display-block {
display: block;
}
.section{
margin-top: 5px!important;
padding-left: 0px!important;
}
.uppercase {
text-transform: uppercase;
}
.flex-column {
max-width: 100%;
margin-top: 5px;
display: flex;
flex-wrap: wrap;
column-gap: 20%;
row-gap: 10px;
}
.flex-column-item {
flex: 0 0 40%;
box-sizing: border-box;
}
.flex-row {
flex-direction: column;
row-gap: 10px;
}
.flex-row-item {
flex: 0 0 auto;
width: 100%;
}
@media (max-width: 768px) {
.flex-column {
flex-direction: column;
row-gap: 10px;
}
.flex-column-item {
flex: 0 0 auto;
width: 100%;
}
}
@media print {
.du-view {
font-size: 12px;
}
.du-view .h3,.du-view h3 {
font-size: 14px;
font-weight: 700;
margin-top: 1%;
margin-bottom: 0;
}
.du-view div {
line-height: 100%;
margin-top: 3px;
}
.du-view div {
margin-top: 3px;
}
}
</style>
</head>
<body>
<div class="du-view">
<section>
<div class="h1">
<h1>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:WybierzPowodZListy = 'Przedłużenie ważności karty'">
Wniosek o przedłużenie ważności Karty Mieszkańca Gdyni
</xsl:when>
<xsl:otherwise>
Wniosek o wydanie Karty Mieszkańca Gdyni
</xsl:otherwise>
</xsl:choose></h1>
</div>
</section>
<section>
<xsl:call-template name="Urzad"/>
</section>
<section>
<xsl:call-template name="PowodWnioskowania"/>
</section>
<section>
<xsl:call-template name="DaneWnioskodawcy"/>
</section>
<xsl:if test="wnio:TrescDokumentu/wnio:RodzajKarty != 'Dla siebie'">
<section>
<xsl:call-template name="DaneDziecka"/>
</section>
</xsl:if>
<section>
<xsl:call-template name="AdresDoKorespondencji"/>
</section>
<section>
<xsl:call-template name="UprawnieniaDoKarty"/>
</section>
<xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'">
<section>
<xsl:call-template name="AdresZameldowania"/>
</section>
</xsl:if>
<xsl:if test="not((wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie') and (wnio:TrescDokumentu/wnio:WybierzPowodZListy != 'Wydanie pierwszej karty') and not(wnio:TrescDokumentu/wnio:MojeMiastoGdynia/wnio:TematPowiadomienOpcjonalnych))">
<section>
<xsl:call-template name="MojeMiastoGdynia"/>
</section>
</xsl:if>
<section>
<xsl:call-template name="MiejsceOdbioruKarty"/>
</section>
<xsl:if test="//wnio:TrescDokumentu//wnio:DodatkoweInformacje//@zaznaczone='tak'">
<section>
<xsl:call-template name="DodatkoweUprawnienia"/>
</section>
</xsl:if>
<section>
<xsl:call-template name="Oswiadczenia"/>
</section>
<xsl:if test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) > 0">
<section>
<xsl:call-template name="Podpis"/>
</section>
</xsl:if>
</div>
</body>
</html>
</xsl:for-each>
</xsl:template>
<xsl:template name="Urzad">
<div class="section">
<h2 class="du-bottom-line">Urząd, do którego trafi wniosek</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="du-bold">
Urząd Miasta Gdyni
</span><br/>
<span>
<span>Al. Marszałka Piłsudskiego 52/54, 81-382 Gdynia</span><br/>
</span>
</div>
</div>
</div>
</xsl:template>
<xsl:template name="PowodWnioskowania">
<xsl:for-each select="wnio:TrescDokumentu">
<div class="section">
<h2 class="du-bottom-line">Powód wnioskowania</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Wybrany powód
</span>
<span>
<xsl:value-of select="wnio:WybierzPowodZListy"/>
</span>
</div>
<xsl:if test="str:Zalaczniki/str:Zalacznik[@type='Potwierdzenie-przelewu']">
<xsl:for-each select="str:Zalaczniki/str:Zalacznik[@type='Potwierdzenie-przelewu']">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Załączony plik z potwierdzeniem przelewu
</span>
<span>
<xsl:value-of select="@nazwaPliku"/>
</span>
</div>
</xsl:for-each>
</xsl:if>
</div>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="DaneWnioskodawcy">
<xsl:for-each select="wnio:TrescDokumentu/wnio:DaneOsobowe/wnio:DaneWnioskodawcy">
<div class="section">
<h2 class="du-bottom-line">Dane osoby wnioskującej</h2>
<div class="flex-column">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Imię
</span>
<span>
<xsl:value-of select="wnio:Imie"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Nazwisko
</span>
<span>
<xsl:value-of select="wnio:Nazwisko"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer PESEL
</span>
<span>
<xsl:value-of select="wnio:PESEL"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Wiek
</span>
<span>
<xsl:value-of select="wnio:Wiek"/>
</span>
</div>
<div class="flex-column-item">
<xsl:choose>
<xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Telefon">
<span class="span-display-block du-bold">
Numer telefonu
</span>
<span>
<xsl:value-of select="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Telefon"/>
</span>
</xsl:when>
<xsl:otherwise>
<span class="span-display-block du-bold">
Numer telefonu
</span>
<span>
-
</span>
</xsl:otherwise>
</xsl:choose>
</div>
<div class="flex-column-item">
<xsl:choose>
<xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Email">
<span class="span-display-block du-bold">
Adres e-mail
</span>
<span>
<xsl:value-of select="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Email"/>
</span>
</xsl:when>
<xsl:otherwise>
<span class="span-display-block du-bold">
Adres e-mail
</span>
<span>
-
</span>
</xsl:otherwise>
</xsl:choose>
</div>
</div>
<div class="flex-row">
<xsl:if test="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie'] and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie'">
<xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie']">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Załączony plik ze zdjęciem
</span>
<span>
<xsl:value-of select="@nazwaPliku"/>
</span>
</div>
</xsl:for-each>
</xsl:if>
</div>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="DaneDziecka">
<xsl:for-each select="wnio:TrescDokumentu/wnio:DaneOsobowe">
<div class="section">
<h2 class="du-bottom-line">Dane
<xsl:if test="(wnio:DaneDziecka or wnio:DaneDzieckaBezParentyzacji) and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla dziecka'">dziecka</xsl:if>
<xsl:if test="wnio:DanePodopiecznego and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla podopiecznego'">podopiecznego</xsl:if></h2>
<div class="flex-column">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Imię
</span>
<span>
<xsl:value-of select="wnio:DaneDziecka/wnio:Imie | wnio:DaneDzieckaBezParentyzacji/wnio:Imie | wnio:DanePodopiecznego/wnio:Imie"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Nazwisko
</span>
<span>
<xsl:value-of select="wnio:DaneDziecka/wnio:Nazwisko | wnio:DaneDzieckaBezParentyzacji/wnio:Nazwisko | wnio:DanePodopiecznego/wnio:Nazwisko"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer PESEL
</span>
<span>
<xsl:value-of select="wnio:DaneDziecka/wnio:PESEL | wnio:DaneDzieckaBezParentyzacji/wnio:PESEL | wnio:DanePodopiecznego/wnio:PESEL"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Wiek
</span>
<span>
<xsl:value-of select="wnio:DaneDziecka/wnio:Wiek | wnio:DaneDzieckaBezParentyzacji/wnio:Wiek | wnio:DanePodopiecznego/wnio:Wiek"/>
</span>
</div>
</div>
<div class="flex-row">
<xsl:if test="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie'] and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty != 'Dla siebie'">
<xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie']">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Załączony plik ze zdjęciem
</span>
<span>
<xsl:value-of select="@nazwaPliku"/>
</span>
</div>
</xsl:for-each>
</xsl:if>
</div>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="AdresDoKorespondencji">
<div class="section">
<h2 class="du-bottom-line">Adres korespondencyjny</h2>
<xsl:variable name="uprawnieniaZGdyni" select=" wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'"/>
<xsl:variable name="wybranyAdres" select="wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:AdresKorespondencyjny/wnio:WybierzAdres = 'Taki jak zameldowania'"/>
<xsl:choose>
<xsl:when test="$uprawnieniaZGdyni and $wybranyAdres">
<xsl:for-each select="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/*">
<xsl:choose>
<xsl:when test="local-name() = 'SwojeTymczasowe' or local-name() = 'SwojeStale' or local-name() = 'DzieckoStale' or local-name() = 'DzieckoTymczasowe'">
<xsl:call-template name="AdresKrotki"/>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:AdresKorespondencyjny/wnio:Adres">
<xsl:call-template name="Adres"/>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template name="UprawnieniaDoKarty">
<div class="section">
<h2 class="du-bottom-line">Uprawnienia do karty mieszkańca</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Wybrane uprawnienia
</span>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie'">
<span>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
<span> Rozliczenie PIT w Gdyni</span> <br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak'">
<xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'"><span> Stałe zameldowanie w Gdyni</span></xsl:if><xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'"><span> Czasowe zameldowanie w Gdyni</span></xsl:if><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:MieszkanieWInternacieWGdyni/@zaznaczone = 'tak'">
<span> Mieszkanie w internacie w Gdyni</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
</span>
</xsl:when>
<xsl:otherwise>
<span>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
<span> Rozliczenie PIT w Gdyni</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'">
<xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'"><span> Stałe zameldowanie w Gdyni</span></xsl:if><xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'"> <span>Czasowe zameldowanie w Gdyni</span></xsl:if><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:MieszkanieWInternacieWGdyni/@zaznaczone = 'tak'">
<span>Mieszkanie w internacie w Gdyni</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
</span>
</xsl:otherwise>
</xsl:choose>
</div>
<xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Sposób potwierdzenia rozliczenia PIT
</span>
<span>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:SposobOgolny = 'Wpisanie numeru referencyjnego Urzędowego Poświadczenia Odbioru (UPO)'">
<span>UPO: <xsl:value-of select="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:NumerReferencyjny"/></span>
</xsl:when>
<xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:SposobOgolny = 'Okazanie w urzędzie oryginału, skanu, zdjęcia lub wydruku pierwszej strony formularza PIT podczas odbioru karty'">
<span> Okazanie PIT w urzędzie</span>
</xsl:when>
<xsl:otherwise>
<span> Załącznik:</span> <xsl:for-each select="wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Skan-PIT']"> <span><xsl:value-of select="@nazwaPliku"/></span></xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</span>
</div>
</xsl:if>
</div>
</div>
</xsl:template>
<xsl:template name="AdresZameldowania">
<xsl:for-each select="wnio:TrescDokumentu/wnio:Uprawnienia">
<div class="section">
<h2 class="du-bottom-line">Adres zameldowania
<xsl:choose>
<xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla dziecka' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego'">dziecka</xsl:when>
<xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla podopiecznego' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego'">podopiecznego</xsl:when>
<xsl:otherwise>osoby wnioskującej</xsl:otherwise>
</xsl:choose></h2>
<xsl:if test="(wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe')">
<xsl:for-each select="wnio:Zameldowanie/wnio:SwojeTymczasowe">
<xsl:call-template name="AdresKrotki"/>
</xsl:for-each>
</xsl:if>
<xsl:if test="(wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe')">
<xsl:for-each select="wnio:Zameldowanie/wnio:SwojeStale">
<xsl:call-template name="AdresKrotki"/>
</xsl:for-each>
</xsl:if>
<xsl:if test="wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'">
<xsl:for-each select="wnio:Zameldowanie/wnio:DzieckoStale">
<xsl:call-template name="AdresKrotki"/>
</xsl:for-each>
</xsl:if>
<xsl:if test="wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'">
<xsl:for-each select="wnio:Zameldowanie/wnio:DzieckoTymczasowe">
<xsl:call-template name="AdresKrotki"/>
</xsl:for-each>
</xsl:if>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="MojeMiastoGdynia">
<xsl:for-each select="wnio:TrescDokumentu/wnio:MojeMiastoGdynia">
<div class="section">
<h2 class="du-bottom-line">Moje Miasto Gdynia</h2>
<div class="flex-column">
<xsl:if test="wnio:WnioskodawcaKonto/wnio:CzyMaszKonto">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Czy osoba wnioskująca ma konto mieszkańca
</span>
<span>
<xsl:value-of select="wnio:WnioskodawcaKonto/wnio:CzyMaszKonto"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:WnioskodawcaKonto/wnio:RodzajKonta">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Rodzaj konta do założenia
</span>
<span>
<xsl:value-of select="wnio:WnioskodawcaKonto/wnio:RodzajKonta"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:CzyDzieckoMaKonto">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Czy dziecko ma konto mieszkańca
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:CzyDzieckoMaKonto"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:CzyPodopiecznyMaKonto">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Czy podopieczny ma konto mieszkańca
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:CzyPodopiecznyMaKonto"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:CzyDzieckoLogowanie">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Czy dziecko może się samodzielnie logować
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:CzyDzieckoLogowanie"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:EmailDziecko">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Adres e-mail dziecka
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:EmailDziecko"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:CzyPodopiecznyLogowanie">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Czy podopieczny może się samodzielnie logować
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:CzyPodopiecznyLogowanie"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:DzieckoKonto/wnio:EmailPodopieczny">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Adres e-mail podopiecznego
</span>
<span>
<xsl:value-of select="wnio:DzieckoKonto/wnio:EmailPodopieczny"/>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:TematPowiadomien/wnio:Zainteresowania/wnio:Zainteresowanie">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Wybrane zainteresowania
</span>
<span>
<xsl:for-each select="wnio:TematPowiadomien/wnio:Zainteresowania">
<xsl:value-of select="wnio:Zainteresowanie"/>
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
</span>
</div>
</xsl:if>
<xsl:if test="wnio:TematPowiadomienOpcjonalnych/wnio:Zainteresowania">
<div class="flex-item">
<span class="span-display-block du-bold">
Wybrane zainteresowania
</span>
<span>
<xsl:for-each select="wnio:TematPowiadomienOpcjonalnych/wnio:Zainteresowania">
<xsl:value-of select="wnio:Zainteresowanie"/>
<xsl:if test="position() != last()">, </xsl:if>
</xsl:for-each>
</span>
</div>
</xsl:if>
</div>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="MiejsceOdbioruKarty">
<div class="section">
<h2 class="du-bottom-line">
Miejsce odbioru karty</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Wybrane miejsce
</span>
<span>
<xsl:value-of select="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:MiejsceOdbioruKarty"/>
</span>
</div>
</div>
</div>
</xsl:template>
<xsl:template name="DodatkoweUprawnienia">
<div class="section">
<h2 class="du-bottom-line">
Dodatkowe uprawnienia</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Wybrane uprawnienia
</span>
<span>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:DodawanieUprawnien/wnio:DodatkoweUprawnienia/wnio:GdyniaRodzinna/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:GdyniaRodzinna/@zaznaczone = 'tak'">
<span>Gdynia Rodzinna</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:DodawanieUprawnien/wnio:DodatkoweUprawnienia/wnio:KomunikacjaMiejska/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:KomunikacjaMiejska/@zaznaczone = 'tak'">
<span>Gdyńska komunikacja miejska</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnienia/wnio:DodatkoweUprawnienia/wnio:GdyniaSeniorPlus/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:GdyniaSeniorPlus/@zaznaczone = 'tak'">
<span>Gdynia Senior Plus</span><br/>
</xsl:when>
<xsl:otherwise/>
</xsl:choose>
</span>
</div>
</div>
</div>
</xsl:template>
<xsl:template name="Oswiadczenia">
<div class="section">
<h2 class="du-bottom-line">Oświadczenia</h2>
<div class="flex-row">
<div class="flex-row-item">
<span class="span-display-block du-bold">
Zaakceptowane oświadczenia
</span>
<span>
<xsl:for-each select="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:Oswiadczenia/*">
<ul style="list-style-type: disc; margin: 0; padding-left: 15px; line-height: 150%;">
<xsl:for-each select="wnio:Zgody">
<li>
<xsl:value-of select="wnio:Zgoda"/>
</li>
</xsl:for-each>
</ul>
</xsl:for-each>
</span>
</div>
</div>
</div>
</xsl:template>
<xsl:template name="Adres">
<div class="flex-column">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Województwo
</span>
<span>
<xsl:value-of select="adr:Wojewodztwo"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Powiat
</span>
<span>
<xsl:value-of select="adr:Powiat"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Gmina
</span>
<span>
<xsl:value-of select="adr:Gmina"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Miejscowość
</span>
<span>
<xsl:value-of select="adr:Miejscowosc"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Kod pocztowy
</span>
<span>
<xsl:value-of select="adr:KodPocztowy"/>
</span>
</div>
<xsl:choose>
<xsl:when test="adr:Ulica">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Ulica
</span>
<span class="uppercase">
<xsl:value-of select="adr:Ulica"/>
</span>
</div>
</xsl:when>
<xsl:otherwise>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Ulica
</span>
<span>
-
</span>
</div>
</xsl:otherwise>
</xsl:choose>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer budynku
</span>
<span>
<xsl:value-of select="adr:Budynek"/>
</span>
</div>
<xsl:choose>
<xsl:when test="adr:Lokal">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer lokalu
</span>
<span>
<xsl:value-of select="adr:Lokal"/>
</span>
</div>
</xsl:when>
<xsl:otherwise>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer lokalu
</span>
<span>
-
</span>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template name="AdresKrotki">
<div class="flex-column">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Miejscowość
</span>
<span>
<xsl:value-of select="adr:Miejscowosc"/>
</span>
</div>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Kod pocztowy
</span>
<span>
<xsl:value-of select="adr:KodPocztowy"/>
</span>
</div>
<xsl:choose>
<xsl:when test="adr:Ulica">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Ulica
</span>
<span class="uppercase">
<xsl:value-of select="adr:Ulica"/>
</span>
</div>
</xsl:when>
<xsl:otherwise>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Ulica
</span>
<span>
-
</span>
</div>
</xsl:otherwise>
</xsl:choose>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer budynku
</span>
<span>
<xsl:value-of select="adr:Budynek"/>
</span>
</div>
<xsl:choose>
<xsl:when test="adr:Lokal">
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer lokalu
</span>
<span>
<xsl:value-of select="adr:Lokal"/>
</span>
</div>
</xsl:when>
<xsl:otherwise>
<div class="flex-column-item">
<span class="span-display-block du-bold">
Numer lokalu
</span>
<span>
-
</span>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template name="Podpis">
<xsl:for-each select="wnio:TrescDokumentu">
<div class="flex-section">
<h2 class="section-header">Podpis elektroniczny</h2>
<xsl:choose>
<xsl:when test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) > 0">
<div class="flex-row">
<div class="flex-row-item">
<xsl:text>Dokument został podpisany. Użyj oprogramowania do weryfikacji podpisu. </xsl:text>
</div>
</div>
<xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object">
<div class="flex-column">
<xsl:if test="descendant::*[local-name() = 'SigningTime']">
<div class="flex-column-item">
<span class="flex-label">Data i godzina</span>
<span>
<xsl:value-of select="descendant::*[local-name() = 'SigningTime']"/>
</span>
</div>
</xsl:if>
<xsl:choose>
<xsl:when test="descendant::*[local-name() = 'PodpisZP']">
<div class="flex-column-item">
<span class="flex-label"> Podpis profilem zaufanym</span>
<span>
<xsl:value-of select="descendant::*[local-name() = 'Imie']"/><xsl:text> </xsl:text><xsl:value-of select="descendant::*[local-name() = 'Nazwisko']"/>
</span>
</div>
</xsl:when>
</xsl:choose>
</div>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<div class="flex-row">
<div class="flex-row-item">
<span> <xsl:text>Dokument nie zawiera podpisu.</xsl:text></span>
</div>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>