13405

ID13405
Data2024-04-19
Symbol2024/04/19/13405
InstytucjaMinisterstwo Cyfryzacji
NazwaZgoda na wydanie dokumentu paszportowego dla dziecka
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2024/307/16b/1
  • Ustawa z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><!-- Version 1.3 --><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:xsd="http://www.w3.org/2001/XMLSchema" 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:wnio="http://crd.gov.pl/wzor/2024/04/19/13405/" xmlns:xls="http://www.w3.org/1999/XSL/Transform" version="1.0">
        <xsl:template match="/">
            <xsl:apply-templates select="wnio:Dokument"/>
        </xsl:template>
    
        <xsl:template match="wnio:Dokument">
            <xsl:variable name="plecZglaszajacego">
                <xsl:variable name="pesel" select="wnio:TrescDokumentu/wnio:DaneWnioskodawcy/oso:PESEL"/>
                <xsl:choose>
                    <xsl:when test="substring($pesel, 10, 1) = ''">
                        <xsl:value-of select="'dowolna'"/>
                    </xsl:when>
                    <xsl:when test="contains('13579', substring($pesel, 10, 1))">
                        <xsl:value-of select="'mezczyzna'"/>
                    </xsl:when>
                    <xsl:when test="contains('02468', substring($pesel, 10, 1))">
                        <xsl:value-of select="'kobieta'"/>
                    </xsl:when>
                </xsl:choose>
            </xsl:variable>
            <html lang="pl">
                <head>
                    <meta name="viewport" content="width=device-width, initial-scale=1"/>
                    <title>
                            Zgoda na paszport dla dziecka
                    </title>
                </head>
                <body>
                    <div class="du-view du-no-mt">
                        <section>
                            <div class="du-col-12 du-left du-no-mt du-margin-bottom-15">
                                <h1>
                                    Zgoda na paszport
                                </h1>
                            </div>
                        </section>
    
                        <section>
                            <xsl:call-template name="DaneUrzedu"/>
                        </section>
    
                        <section>
                            <xsl:call-template name="RodzajPaszportu"/>
                        </section>
    
                        <section>
                            <xsl:call-template name="DaneWnioskodawcy"/>
                        </section>
    
                        <section>
                            <xsl:call-template name="DaneOsobyKtorejDotyczyZgoda"/>
                        </section>
    
                        <xsl:if test="wnio:TrescDokumentu/wnio:KogoDotyczyZgoda = 'MOJEGO_DZIECKA'                                    and wnio:TrescDokumentu/wnio:OswiadczenieOWladzyRodzicielskiej = 'true'">
                            <section>
                                <xsl:call-template name="Oswiadczenie">
                                    <xsl:with-param name="plec" select="$plecZglaszajacego"/>
                                </xsl:call-template>
                            </section>
                        </xsl:if>
    
                        <xsl:if test="wnio:TrescDokumentu/str:Zalaczniki">
                            <section>
                                <xsl:call-template name="Zalaczniki"/>
                            </section>
                        </xsl:if>
    
                        <xsl:call-template name="Podpis"/>
                    </div>
                    <xsl:call-template name="styleCSS"/>
                </body>
            </html>
        </xsl:template>
    
        <xsl:template name="DaneUrzedu">
            <xsl:param name="daneUrzedu" select="wnio:TrescDokumentu/wnio:Urzad"/>
            <div class="du-col-12 du-top-line du-no-mt du-margin-top-0">
                <h2 class="du-h2 du-margin-top-15">Organ, który przyjmie wniosek</h2>
            </div>
            <div class="du-col-12 du-left du-no-mt">
                <div class="du-col-12 du-no-mt">
                    <span class="du-bold du-field du-uc">
                        Minister Właściwy Do Spraw Informatyzacji
                    </span>
                </div>
            </div>
        </xsl:template>
    
        <xsl:template name="RodzajPaszportu">
            <xsl:param name="rodzajPaszportu" select="wnio:TrescDokumentu/wnio:RodzajPaszportu"/>
            <div class="du-col-12 du-top-line du-no-mt">
                <h2 class="du-h2 du-margin-top-15">Rodzaj paszportu</h2>
            </div>
            <div class="du-col-12 du-left du-no-mt">
                <div class="du-col-12 du-no-mt">
                    <xsl:if test="$rodzajPaszportu='PASZPORT_BIOMETRYCZNY'">
                        <span class="du-bold du-field du-uc">Paszport</span>
                    </xsl:if>
                    <xsl:if test="$rodzajPaszportu='PASZPORT_TYMCZASOWY'">
                        <span class="du-bold du-field du-uc">Paszport tymczasowy</span>
                    </xsl:if>
                    <xsl:if test="$rodzajPaszportu='PASZPORT_DYPLOMATYCZNY'">
                        <span class="du-bold du-field du-uc">Paszport dyplomatyczny</span>
                    </xsl:if>
                    <xsl:if test="$rodzajPaszportu='PASZPORT_SLUZBOWY'">
                        <span class="du-bold du-field du-uc">Paszport służbowy Ministra Spraw Zagranicznych</span>
                    </xsl:if>
                </div>
            </div>
        </xsl:template>
    
        <xsl:template name="DaneWnioskodawcy">
            <xsl:param name="daneWnioskodawcy" select="wnio:TrescDokumentu/wnio:DaneWnioskodawcy"/>
            <xsl:param name="rodzajDokumentu" select="wnio:TrescDokumentu/wnio:DaneWnioskodawcy/wnio:RodzajDokumentu"/>
            <div class="du-col-12 du-top-line du-no-mt">
                <h2 class="du-h2 du-margin-top-15">Twoje dane</h2>
            </div>
            <div class="du-col-12 du-left du-no-mt">
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Imię: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneWnioskodawcy/wnio:Imie"/>
                    </span>
                </div>
                <xsl:if test="$daneWnioskodawcy/wnio:ImieDrugie">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Drugie Imię: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneWnioskodawcy/wnio:ImieDrugie"/>
                        </span>
                    </div>
                </xsl:if>
                <xsl:if test="$daneWnioskodawcy/wnio:ImionaKolejne">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Kolejne imiona: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneWnioskodawcy/wnio:ImionaKolejne"/>
                        </span>
                    </div>
                </xsl:if>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Nazwisko: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneWnioskodawcy/wnio:Nazwisko"/>
                    </span>
                </div>
    
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Numer PESEL: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneWnioskodawcy/oso:PESEL"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Miejsce urodzenia: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneWnioskodawcy/wnio:MiejsceUrodzenia"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Rodzaj dokumentu tożsamości: 
                    </span>
                    <xsl:if test="$rodzajDokumentu='DOWOD_OSOBISTY_POLSKI'">
                        <span class="du-bold du-field du-uc">Dowód osobisty</span>
                    </xsl:if>
                    <xsl:if test="$rodzajDokumentu='PASZPORT_POLSKI'">
                        <span class="du-bold du-field du-uc">Paszport</span>
                    </xsl:if>
                    <xsl:if test="$rodzajDokumentu='INNY_DOKUMENT'">
                        <span class="du-bold du-field du-uc">Inny dokument</span>
                    </xsl:if>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Seria i numer dokumentu tożsamości: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneWnioskodawcy/wnio:SeriaINumerDokumentu"/>
                    </span>
                </div>
                <xsl:if test="$daneWnioskodawcy/wnio:OpisDokumentu">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Opis dokumentu: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneWnioskodawcy/wnio:OpisDokumentu"/>
                        </span>
    
                    </div>
                </xsl:if>
            </div>
        </xsl:template>
    
        <xsl:template name="DaneOsobyKtorejDotyczyZgoda">
            <xsl:param name="daneOsobyKtorejDotyczyZgoda" select="wnio:TrescDokumentu/wnio:DaneOsobyKtorejDotyczyZgoda"/>
            <div class="du-col-12 du-top-line du-no-mt">
                <h2 class="du-h2 du-margin-top-15">Dane osoby, której dotyczy zgoda</h2>
            </div>
            <div class="du-col-12 du-left du-no-mt">
                <xsl:if test="$daneOsobyKtorejDotyczyZgoda/wnio:Imie">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Imię: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/wnio:Imie"/>
                        </span>
                    </div>
                </xsl:if>
                <xsl:if test="$daneOsobyKtorejDotyczyZgoda/wnio:ImieDrugie">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Drugie Imię: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/wnio:ImieDrugie"/>
                        </span>
                    </div>
                </xsl:if>
                <xsl:if test="$daneOsobyKtorejDotyczyZgoda/wnio:ImionaKolejne">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Kolejne Imiona: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/wnio:ImionaKolejne"/>
                        </span>
                    </div>
                </xsl:if>
                <xsl:if test="$daneOsobyKtorejDotyczyZgoda/wnio:Nazwisko">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Nazwisko: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/wnio:Nazwisko"/>
                        </span>
                    </div>
                </xsl:if>
                <xsl:if test="$daneOsobyKtorejDotyczyZgoda/oso:PESEL">
                    <div class="du-col-12 du-no-mt">
                        <span class="du-field">Numer PESEL: 
                        </span>
                        <span class="du-bold du-field du-uc">
                            <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/oso:PESEL"/>
                        </span>
                    </div>
                </xsl:if>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Data Urodzenia: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="substring($daneOsobyKtorejDotyczyZgoda/oso:DataUrodzenia, 9, 2)"/>.<xsl:value-of select="substring($daneOsobyKtorejDotyczyZgoda/oso:DataUrodzenia, 6, 2)"/>.<xsl:value-of select="substring($daneOsobyKtorejDotyczyZgoda/oso:DataUrodzenia, 1, 4)"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Miejsce Urodzenia: 
                    </span>
                    <span class="du-bold du-field du-uc">
                        <xsl:value-of select="$daneOsobyKtorejDotyczyZgoda/wnio:MiejsceUrodzenia"/>
                    </span>
                </div>
            </div>
        </xsl:template>
    
        <xsl:template name="Oswiadczenie">
            <xsl:param name="plec"/>
            <div class="du-col-12 du-top-line du-no-mt du-margin-top-0">
                <h2 class="du-h2 du-margin-top-15">Oświadczenie</h2>
            </div>
            <div class="du-col-12 du-left du-no-mt">
                <div class="du-col-12 du-flex-inline du-no-mt">
                    <li>
                        <label for="oswiadczenieRodzic">
                        Oświadczam, że nie jestem
                            <xsl:choose>
                                <xsl:when test="$plec ='mezczyzna'">
                                    <xsl:value-of select="'pozbawiony'"/>
                                </xsl:when>
                                <xsl:when test="$plec ='kobieta'">
                                    <xsl:value-of select="'pozbawiona'"/>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:value-of select="'pozbawiony/pozbawiona'"/>
                                </xsl:otherwise>
                            </xsl:choose>
                        władzy rodzicielskiej, a także,
                        że władza rodzicielska nie została mi ograniczona ani zawieszona nad małoletnim,
                        którego dotyczy zgłoszenie. Jestem
                            <xsl:choose>
                                <xsl:when test="$plec ='mezczyzna'">
                                    <xsl:value-of select="'świadomy'"/>
                                </xsl:when>
                                <xsl:when test="$plec ='kobieta'">
                                    <xsl:value-of select="'świadoma'"/>
                                </xsl:when>
                                <xsl:otherwise>
                                    <xsl:value-of select="'świadomy/świadoma'"/>
                                </xsl:otherwise>
                            </xsl:choose>
                        odpowiedzialności karnej
                        za złożenie fałszywego oświadczenia.
                        </label>
                    </li>
                </div>
            </div>
        </xsl:template>
    
    
        <xsl:template name="Zalaczniki">
            <xsl:param name="zalaczniki" select="wnio:TrescDokumentu/str:Zalaczniki"/>
            <section>
                <div class="du-col-12 du-top-line du-no-mt">
                    <h2 class="du-h2 du-margin-top-15 du-margin-bottom-15">Załączniki</h2>
                </div>
                    <div class="du-col-12 du-left du-no-mt">
                        <xsl:for-each select="$zalaczniki/str:Zalacznik[@nazwaPliku != '']">
                            <li class="du-li-attachment du-bold">
                                <xsl:if test="@kodowanie='base64'">
                                    <xsl:value-of select="@nazwaPliku"/>
                                    <xsl:if test="string-length(str:OpisZalacznika) &gt; 0">-</xsl:if>
                                    <xsl:if test="string-length(str:OpisZalacznika) &gt; 0">
                                        <xsl:value-of select="str:OpisZalacznika"/>
                                    </xsl:if>
                                </xsl:if>
                                <xsl:if test="@kodowanie='URI'">
                                    <xsl:value-of select="@nazwaPliku"/>
                                </xsl:if>
                            </li>
                        </xsl:for-each>
                    </div>
            </section>
        </xsl:template>
    
        <xsl:template name="Podpis">
            <section>
                <xsl:choose>
                    <xsl:when test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) &gt; 0">
                        <div class="du-col-12 du-left du-top-line du-margin-bottom-15 du-no-mt">
                            <p class="du-bold">Podpis elektroniczny</p>
                            <hr/>
                            <xsl:text>Dokument został podpisany, aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu</xsl:text>
                            <xsl:choose>
                                <xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) &gt; 1">
                                    <br/>
                                    <xsl:text>Daty złożenia podpisu: </xsl:text>
                                    <xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                                        <xsl:value-of select="."/>
                                    </xsl:for-each>
                                </xsl:when>
                                <xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) = 1">
                                    <br/>
                                    <xsl:text>Data złożenia podpisu: </xsl:text>
                                    <xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                                        <xsl:value-of select="."/>
                                    </xsl:for-each>
                                </xsl:when>
                                <xsl:when test="0 &gt;= count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime'])">
                                </xsl:when>
                            </xsl:choose>
                        </div>
                    </xsl:when>
                </xsl:choose>
            </section>
        </xsl:template>
    
        <xsl:template name="styleCSS">
            <style type="text/css">
                .du-view article,
                .du-view footer,
                .du-view header,
                .du-view section {
                display: block;
                }
    
                .du-view div {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                line-height: 135%;
                word-wrap: break-word;
                }
    
                .du-uc {
                    text-transform: uppercase
                }
    
                .du-view,
                .du-view * {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                }
    
                /*style for tags*/
    
                .du-view {
                width: 100%;
                height: 100%;
                padding: 1%;
                line-height: 130%;
                }
    
                .du-view h1,
                .du-view .h1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 42px;
                line-height: 52px;
                font-weight: bold;
                margin-bottom: 2px;
                margin-top: 0;
                }
    
                .du-view h2,
                .du-view .h2 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                margin-bottom: 2px;
                }
    
                .du-view h3,
                .du-view .h3 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                margin: 0px 0px;
                }
    
                .du-view div {
                display: inline-block;
                word-wrap: break-word;
                padding: 5px;
                }
    
                .du-english-title {
                font-family: Arial,Helvetica,sans-serif;
                font-weight: 400;
                text-transform: none;
                font-size: 16px;
                line-height: 21px;
                margin-top: 0;
                margin-bottom: 0;
                }
    
                .du-english-text {
                font-family: Arial,Helvetica,sans-serif;
                font-weight: 400;
                text-transform: none;
                font-size: 14px;
                line-height: 16px;
                margin-top: 0;
                margin-bottom: 2px;
                }
    
                .du-english-h1 {
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                line-height: 21px;
                margin-top: 0;
                margin-bottom: 0;
                }
    
                .du-reference-text {
                font-size: 11px;
                line-height: 135%;
                vertical-align: top;
                }
    
                .du-reference-font {
                font-family: Arial,Helvetica,sans-serif;
                }
    
                /*grid and style for
                dotted*/
    
                .du-col-12 {
                width: 100%;
                }
    
                /*other style*/
    
                .du-field {
                display: inline-block;
                vertical-align: top;
                }
    
                .du-text-transform-none {
                text-transform: none !important;
                }
    
                div .du-no-mt {
                padding-left: 0px;
                margin: 2px 0px;
                color: #1B1B1B;
                }
    
                .du-left {
                text-align: left;
                float: left;
                }
    
                .du-top-line {
                border-top: 1px solid #DCDCDC;
                }
    
                .du-bottom-line {
                border-bottom: 1px solid #DCDCDC;
                }
    
                .du-border {
                border: 1px solid black;
                min-width: 30px;
                min-height: 30px;
                margin-bottom: 1px;
                }
    
                .du-bold {
                font-weight: bold;
                }
    
                .du-normal {
                font-weight: normal;
                }
    
                .du-li-attachment {
                    list-style-type: none;
                }
    
                @media print {
                .du-view {
                font-size: 12px;
                }
                .du-view h3,
                .du-view .h3 {
                font-size: 14px;
                font-weight: bold;
                margin-top: 1%;
                margin-bottom: 0;
                }
                .du-view div {
                line-height: 100%;
                }
                .du-col-12 {
                width: 100%;
                }
                .du-view div {
                margin-top: 0px;
                }
                }
    
                @media screen and (max-width: 650px) {
                .du-view div {
                margin-top: 3px;
                }
                .du-col-12 {
                width: 100%;
                padding-right: 1.1%;
                }
                }
    
                @media screen and (min-width: 651px) and (max-width: 1024px) {
                .du-col-12 {
                width: 100%;
                padding-right: 1.1%;
                }
                div .du-col-12 {
                width: 100%;
                }
                .du-view div {
                margin-top: 3px;
                line-height: 135%;
                }
                }
                .du-margin-top-15 {
                margin-top: 15px !important;
                }
                .du-margin-bottom-15 {
                margin-bottom: 15px !important;
                }
                .du-margin-bottom-0 {
                margin-bottom: 0 !important;
                }
                .du-view .du-h2 {
                font-size: 20px;
                margin: 5px 0px;
                }
                .du-view .du-h3 {
                font-size: 16px;
                margin: 5px 0px;
                }
                .du-margin-top-0 {
                margin-top: 0px !important;
                }
    
                .du-view div input {
                    margin-top: 10px;
                    margin-right: 8px;
                }
    
                .du-view .du-flex-inline {
                    display: flex;
                }
            </style>
        </xsl:template>
    </xsl:stylesheet>