SlideShare uma empresa Scribd logo
1 de 63
SESTINFO 2012
Universidade Metodista de São Paulo




               novidades, adoção e mobile.
                      Rafael Guimarães Sakurai @rafaelsakurai
                        Rodrigo Cascarrolho @rodrigocasca
Agenda
Web

Evolução do HTML

Adoção do HTML5

HTML5

APIs do HTML5

HTML5 no mobile

Referências
Web
1992
 -
 Web
 1.0
Web
 Sintática
 -
 documentos
Web
1992
 -
 Web
 1.0
Web
 Sintática
 -
 documentos




                                                                                                                                                                                                                     2006
 Interpretações,
 
      2003
 -
 Web
 Social      inferências
 e
 relações
                                            Mashup
O que é HTML?
  HTML (HYPERTEXT MARKUP LANGUAGE - LINGUAGEM DE
MARCAÇÃO DE HIPERTEXTO) É UMA LINGUAGEM DE MARCAÇÃO
    UTILIZADA PARA PRODUZIR PÁGINAS NA WEB E SÃO
           INTERPRETADOS POR NAVEGADORES.
          (HTTP://PT.WIKIPEDIA.ORG/WIKI/HTML)



                            HTML
                            	    HEAD
                            
    
    TITLETÍTULO DA PÁGINA/TITLE
                                      META NAME=KEYWORDS CONTENT=HTML, CSS, XML /
                            	    /HEAD
                            	    BODY
                            
    
    H1PRIMEIRO NÍVEL DÉ TÍTULO./H1
                            
    
    PAPENAS UM PARÁGRAFO./P
                            	    /BODY
                            /HTML
História HTML
História HTML
                             1991   HTML 1.0
    1996 CSS1 + JavaScript
                             1995   HTML 2.0
              1998 CSS2      1997   jan/HTML 3.2 - dez/HTML4
                             1999   HTML 4.01
                             2000   XHTML 1.0
                             2001   XHTML 1.1
           2002 Tableless


HTML5 - WHATWG 2004 XHTML 2.0 - W3C
         2005 Ajax 2007 União WHATWG + W3C
   HTML5 - FINAL 2014
   100% completo* 2022
Adoção do HTML5




                                                                                       BASE
                                                   QUERY SELECTOR

                                                                                    DIUS

                                                                                 DATA
                                  WEB S




                                                                                   ND
                                                                                 MS
                                                                     BORDER RA




                                                                                 OU
                                                                              OR

                                                                              GR
                                                                              IS
                      DR




                                                                          XED
                                        TORAG




                                                                            CK
                                                                           SF
                         A




                                                                          UR
                  W


                                         AUD
                        G



                   EB




                                                                         BA
                                 CA




                                                                        AN
                                           VID S




                                                                    INDE
                         AN



                                                                                         NS




                                                                      TA
                        W
                                    N




                                                                     TR

                                                                     AS
                             D




                                             IO
                W        O                                                             O                    T


                                              E




                                                                   DA
                                                                                     TI
                                              VA
                 EB     RK                    EO                                              S          EN
                             DR



                                                                                             M          T




                                                                 3D

                                                                  G
                                                                                   A
                   SO     ER                                                              OR        ON




                                                                SV
                                                                                  M
                                O



                                                                                                   C
                      CK     S                                                  NI NSF
                                 P




                         ET                                                   A    A        T ED      OU
                                                                                                          T
                  FO
         SV
            GF      RM                                                           TR NERA X LAY
      GEO       ILT     S                                                          GE X BO
          LO       ER                                                                                 E
             CA
                TIO S                                                                FLE         FAC
                                                                                            NT-
                    N                                                                 @FO         TIO
                                                                                                      NS
                                                                                                I
CONT             SVG
                                                                                        TR ANS             Y
    ENTE
         DITA                                                                                  E D  ISPLA
               BLE                                                                       TABL
                                                                                                           ES
            CORS                                                                         MED  IA QUERI
   HTML5 PARSING                                                                        MULTIPLE
                                                                                      BACKGROUNDS

                                                                    http://html5readiness.com/
Adoção do HTML5




                                                                                       BASE
                                                   QUERY SELECTOR

                                                                                    DIUS

                                                                                 DATA
                                  WEB S




                                                                                   ND
                                                                                 MS
                                                                     BORDER RA




                                                                                 OU
                                                                              OR

                                                                              GR
                                                                              IS
                      DR




                                                                          XED
                                        TORAG




                                                                            CK
                                                                           SF
                         A




                                                                          UR
                  W


                                         AUD
                        G



                   EB




                                                                         BA
                                 CA




                                                                        AN
                                           VID S




                                                                    INDE
                         AN



                                                                                         NS




                                                                      TA
                        W
                                    N




                                                                     TR

                                                                     AS
                             D




                                             IO
                W        O                                                             O                    T


                                              E




                                                                   DA
                                                                                     TI
                                              VA
                 EB     RK                    EO                                              S          EN
                             DR



                                                                                             M          T




                                                                 3D

                                                                  G
                                                                                   A
                   SO     ER                                                              OR        ON




                                                                SV
                                                                                  M
                                O



                                                                                                   C
                      CK     S                                                  NI NSF
                                 P




                         ET                                                   A    A        T ED      OU
                                                                                                          T
                  FO
         SV
            GF      RM                                                           TR NERA X LAY
      GEO       ILT     S                                                          GE X BO
          LO       ER                                                                                 E
             CA
                TIO S                                                                FLE         FAC
                                                                                            NT-
                    N                                                                 @FO         TIO
                                                                                                      NS
                                                                                                I
CONT             SVG
                                                                                        TR ANS             Y
    ENTE
         DITA                                                                                  E D  ISPLA
               BLE                                                                       TABL
                                                                                                           ES
            CORS                                                                         MED  IA QUERI
   HTML5 PARSING                                                                        MULTIPLE
                                                                                      BACKGROUNDS

                                                                    http://html5readiness.com/
Adoção do HTML5




                                                                                       BASE
                                                   QUERY SELECTOR

                                                                                    DIUS

                                                                                 DATA
                                  WEB S




                                                                                   ND
                                                                                 MS
                                                                     BORDER RA




                                                                                 OU
                                                                              OR

                                                                              GR
                                                                              IS
                      DR




                                                                          XED
                                        TORAG




                                                                            CK
                                                                           SF
                         A




                                                                          UR
                  W


                                         AUD
                        G



                   EB




                                                                         BA
                                 CA




                                                                        AN
                                           VID S




                                                                    INDE
                         AN



                                                                                         NS




                                                                      TA
                        W
                                    N




                                                                     TR

                                                                     AS
                             D




                                             IO
                W        O                                                             O                    T


                                              E




                                                                   DA
                                                                                     TI
                                              VA
                 EB     RK                    EO                                              S          EN
                             DR



                                                                                             M          T




                                                                 3D

                                                                  G
                                                                                   A
                   SO     ER                                                              OR        ON




                                                                SV
                                                                                  M
                                O



                                                                                                   C
                      CK     S                                                  NI NSF
                                 P




                         ET                                                   A    A        T ED      OU
                                                                                                          T
                  FO
         SV
            GF      RM                                                           TR NERA X LAY
      GEO       ILT     S                                                          GE X BO
          LO       ER                                                                                 E
             CA
                TIO S                                                                FLE         FAC
                                                                                            NT-
                    N                                                                 @FO         TIO
                                                                                                      NS
                                                                                                I
CONT             SVG
                                                                                        TR ANS             Y
    ENTE
         DITA                                                                                  E D  ISPLA
               BLE                                                                       TABL
                                                                                                           ES
            CORS                                                                         MED  IA QUERI
   HTML5 PARSING                                                                        MULTIPLE
                                                                                      BACKGROUNDS

                                                                    http://html5readiness.com/
Adoção do HTML5




                                                                                       BASE
                                                   QUERY SELECTOR

                                                                                    DIUS

                                                                                 DATA
                                  WEB S




                                                                                   ND
                                                                                 MS
                                                                     BORDER RA




                                                                                 OU
                                                                              OR

                                                                              GR
                                                                              IS
                      DR




                                                                          XED
                                        TORAG




                                                                            CK
                                                                           SF
                         A




                                                                          UR
                  W


                                         AUD
                        G



                   EB




                                                                         BA
                                 CA




                                                                        AN
                                           VID S




                                                                    INDE
                         AN



                                                                                         NS




                                                                      TA
                        W
                                    N




                                                                     TR

                                                                     AS
                             D




                                             IO
                W        O                                                             O                    T


                                              E




                                                                   DA
                                                                                     TI
                                              VA
                 EB     RK                    EO                                              S          EN
                             DR



                                                                                             M          T




                                                                 3D

                                                                  G
                                                                                   A
                   SO     ER                                                              OR        ON




                                                                SV
                                                                                  M
                                O



                                                                                                   C
                      CK     S                                                  NI NSF
                                 P




                         ET                                                   A    A        T ED      OU
                                                                                                          T
                  FO
         SV
            GF      RM                                                           TR NERA X LAY
      GEO       ILT     S                                                          GE X BO
          LO       ER                                                                                 E
             CA
                TIO S                                                                FLE         FAC
                                                                                            NT-
                    N                                                                 @FO         TIO
                                                                                                      NS
                                                                                                I
CONT             SVG
                                                                                        TR ANS             Y
    ENTE
         DITA                                                                                  E D  ISPLA
               BLE                                                                       TABL
                                                                                                           ES
            CORS                                                                         MED  IA QUERI
   HTML5 PARSING                                                                        MULTIPLE
                                                                                      BACKGROUNDS

                                                                    http://html5readiness.com/
Adoção do HTML5
http://html5test.com
Adoção do HTML5
   no mobile




   http://mobilehtml5.org/
HTML5

+      +
HTML5
                                          Marcação                                                                                     Apresentação                                                                                                 Comportamento




       HTML                                                                                   +                            CSS3                                                                                +                            JavaScript
!doctype
 html
html                                                                                                                                                                                        link
 rel=stylesheet
 href=estilo.css
 
 head                                                                                                                                                                                                                          script
 src=arquivo.js/script
 
 
 
 meta
 charset=utf-8
 /
 
 
 
 titleHtml5/title
 
 /head
 
 body
 
 /body
/html
HTML5
HTML5
                               NovasAPIs




Semântica Armazenamento Arquivo    Conectividade




Multimídia   3D/Gráficos Desempenho Apresentação
HTML5 - Semântica
•   Novos elementos de mídia.
•   Novos elementos estruturais.
•   Novos atributos.
•   Novos tipos de formulário.
•   Novos tipos de relação de links.
•   Nova semântica para a internacionalização.
•   Nova sintaxe de microdados para semântica
    adicional.
HTML5 - Semântica
                                           !doctype
 html
•   Novos elementos de mídia.              html
 

Mais conteúdo relacionado

Mais de Rodrigo Cascarrolho

Carreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoCarreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoRodrigo Cascarrolho
 
Arquitetura Microsserviços - Semana facet 2015
Arquitetura Microsserviços - Semana facet 2015Arquitetura Microsserviços - Semana facet 2015
Arquitetura Microsserviços - Semana facet 2015Rodrigo Cascarrolho
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5Rodrigo Cascarrolho
 
Equals, Hashcode, ToString, Comparable e Comparator
Equals, Hashcode, ToString, Comparable e ComparatorEquals, Hashcode, ToString, Comparable e Comparator
Equals, Hashcode, ToString, Comparable e ComparatorRodrigo Cascarrolho
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 

Mais de Rodrigo Cascarrolho (8)

Carreira em Tecnologia da Informação
Carreira em Tecnologia da InformaçãoCarreira em Tecnologia da Informação
Carreira em Tecnologia da Informação
 
Arquitetura Microsserviços - Semana facet 2015
Arquitetura Microsserviços - Semana facet 2015Arquitetura Microsserviços - Semana facet 2015
Arquitetura Microsserviços - Semana facet 2015
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5
 
Apresentação Google Android
Apresentação Google AndroidApresentação Google Android
Apresentação Google Android
 
Equals, Hashcode, ToString, Comparable e Comparator
Equals, Hashcode, ToString, Comparable e ComparatorEquals, Hashcode, ToString, Comparable e Comparator
Equals, Hashcode, ToString, Comparable e Comparator
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
JPA - Java Persistence API
JPA - Java Persistence APIJPA - Java Persistence API
JPA - Java Persistence API
 

Último

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Html5- Novidades, adoção e mobile.

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n