-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.min.html
1 lines (1 loc) · 40 KB
/
index.min.html
1
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(https://themes.googleusercontent.com/fonts/css?kit=4mNYFHt_IKFsPe52toizH6nwuZUPj2AFYBEz-aMyENVctA_KpTDBIb9wIwVqFCm-);.lst-kix_uqaieu7q9uvu-4>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-4}.lst-kix_42cc9xw86evy-6>li{counter-increment:lst-ctn-kix_42cc9xw86evy-6}ol.lst-kix_dh3qesxdhw86-3.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-3 0}ol.lst-kix_42cc9xw86evy-7.start{counter-reset:lst-ctn-kix_42cc9xw86evy-7 0}.lst-kix_dh3qesxdhw86-8>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-8}ol.lst-kix_uqaieu7q9uvu-3.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-3 0}.lst-kix_uqaieu7q9uvu-0>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-0, decimal) ". "}.lst-kix_uqaieu7q9uvu-1>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-1, lower-latin) ". "}.lst-kix_uqaieu7q9uvu-2>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-2, lower-roman) ". "}.lst-kix_svt623ljoh8y-0>li{counter-increment:lst-ctn-kix_svt623ljoh8y-0}ol.lst-kix_dh3qesxdhw86-8.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-8 0}.lst-kix_uqaieu7q9uvu-7>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-7, lower-latin) ". "}.lst-kix_42cc9xw86evy-0>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-0, decimal) ". "}.lst-kix_42cc9xw86evy-2>li{counter-increment:lst-ctn-kix_42cc9xw86evy-2}.lst-kix_uqaieu7q9uvu-8>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-8, lower-roman) ". "}.lst-kix_42cc9xw86evy-8>li{counter-increment:lst-ctn-kix_42cc9xw86evy-8}.lst-kix_42cc9xw86evy-1>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-1, lower-latin) ". "}.lst-kix_42cc9xw86evy-2>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-2, lower-roman) ". "}.lst-kix_uqaieu7q9uvu-6>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-6}.lst-kix_42cc9xw86evy-3>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-3, decimal) ". "}.lst-kix_42cc9xw86evy-5>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-5, lower-roman) ". "}.lst-kix_42cc9xw86evy-4>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-4, lower-latin) ". "}.lst-kix_42cc9xw86evy-7>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-7, lower-latin) ". "}ol.lst-kix_uqaieu7q9uvu-2.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-2 0}.lst-kix_uqaieu7q9uvu-0>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-0}.lst-kix_42cc9xw86evy-6>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-6, decimal) ". "}ol.lst-kix_dh3qesxdhw86-2.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-2 0}.lst-kix_42cc9xw86evy-8>li:before{content:""counter(lst-ctn-kix_42cc9xw86evy-8, lower-roman) ". "}.lst-kix_dh3qesxdhw86-4>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-4}.lst-kix_uqaieu7q9uvu-6>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-6, decimal) ". "}.lst-kix_dh3qesxdhw86-1>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-1}.lst-kix_uqaieu7q9uvu-4>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-4, lower-latin) ". "}.lst-kix_uqaieu7q9uvu-5>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-5, lower-roman) ". "}.lst-kix_uqaieu7q9uvu-3>li:before{content:""counter(lst-ctn-kix_uqaieu7q9uvu-3, decimal) ". "}ol.lst-kix_uqaieu7q9uvu-8.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-8 0}.lst-kix_svt623ljoh8y-3>li{counter-increment:lst-ctn-kix_svt623ljoh8y-3}.lst-kix_42cc9xw86evy-0>li{counter-increment:lst-ctn-kix_42cc9xw86evy-0}.lst-kix_dh3qesxdhw86-3>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-3}ol.lst-kix_uqaieu7q9uvu-4.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-4 0}ol.lst-kix_uqaieu7q9uvu-6{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-7{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-8{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-2{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-3{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-4{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-5{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-0{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-1{list-style-type:none}ol.lst-kix_uqaieu7q9uvu-7.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-7 0}.lst-kix_dh3qesxdhw86-2>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-2}ol.lst-kix_dh3qesxdhw86-4.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-4 0}ol.lst-kix_dh3qesxdhw86-7.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-7 0}ol.lst-kix_42cc9xw86evy-6.start{counter-reset:lst-ctn-kix_42cc9xw86evy-6 0}.lst-kix_svt623ljoh8y-5>li{counter-increment:lst-ctn-kix_svt623ljoh8y-5}ol.lst-kix_svt623ljoh8y-0.start{counter-reset:lst-ctn-kix_svt623ljoh8y-0 0}ol.lst-kix_uqaieu7q9uvu-6.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-6 0}.lst-kix_wmklbeuv6az-3>li:before{content:"\00274f "}.lst-kix_wmklbeuv6az-5>li:before{content:"\00274f "}.lst-kix_wmklbeuv6az-7>li:before{content:"\00274f "}ol.lst-kix_42cc9xw86evy-1{list-style-type:none}ol.lst-kix_42cc9xw86evy-2{list-style-type:none}ol.lst-kix_42cc9xw86evy-0{list-style-type:none}ol.lst-kix_42cc9xw86evy-5{list-style-type:none}ol.lst-kix_42cc9xw86evy-6{list-style-type:none}ol.lst-kix_42cc9xw86evy-3{list-style-type:none}ol.lst-kix_42cc9xw86evy-4{list-style-type:none}.lst-kix_svt623ljoh8y-4>li{counter-increment:lst-ctn-kix_svt623ljoh8y-4}.lst-kix_42cc9xw86evy-1>li{counter-increment:lst-ctn-kix_42cc9xw86evy-1}ol.lst-kix_uqaieu7q9uvu-5.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-5 0}.lst-kix_uqaieu7q9uvu-2>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-2}.lst-kix_uqaieu7q9uvu-8>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-8}.lst-kix_wmklbeuv6az-1>li:before{content:"\00274f "}ol.lst-kix_42cc9xw86evy-7{list-style-type:none}ol.lst-kix_42cc9xw86evy-8{list-style-type:none}ol.lst-kix_42cc9xw86evy-8.start{counter-reset:lst-ctn-kix_42cc9xw86evy-8 0}.lst-kix_42cc9xw86evy-7>li{counter-increment:lst-ctn-kix_42cc9xw86evy-7}ol.lst-kix_dh3qesxdhw86-5.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-5 0}ul.lst-kix_wmklbeuv6az-1{list-style-type:none}ul.lst-kix_wmklbeuv6az-2{list-style-type:none}ul.lst-kix_wmklbeuv6az-3{list-style-type:none}ul.lst-kix_wmklbeuv6az-4{list-style-type:none}ul.lst-kix_wmklbeuv6az-0{list-style-type:none}ol.lst-kix_svt623ljoh8y-2.start{counter-reset:lst-ctn-kix_svt623ljoh8y-2 0}.lst-kix_42cc9xw86evy-5>li{counter-increment:lst-ctn-kix_42cc9xw86evy-5}.lst-kix_svt623ljoh8y-3>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-3, decimal) ". "}.lst-kix_svt623ljoh8y-4>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-4, lower-latin) ". "}.lst-kix_svt623ljoh8y-5>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-5, lower-roman) ". "}ol.lst-kix_dh3qesxdhw86-6.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-6 0}.lst-kix_uqaieu7q9uvu-3>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-3}.lst-kix_svt623ljoh8y-7>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-7, lower-latin) ". "}.lst-kix_svt623ljoh8y-8>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-8, lower-roman) ". "}.lst-kix_dh3qesxdhw86-7>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-7, lower-latin) ". "}.lst-kix_svt623ljoh8y-6>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-6, decimal) ". "}.lst-kix_dh3qesxdhw86-8>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-8, lower-roman) ". "}.lst-kix_i5copi4z6yci-6>li:before{content:"\00274f "}.lst-kix_i5copi4z6yci-8>li:before{content:"\00274f "}ol.lst-kix_uqaieu7q9uvu-0.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-0 0}.lst-kix_i5copi4z6yci-5>li:before{content:"\00274f "}.lst-kix_svt623ljoh8y-2>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-2, lower-roman) ". "}.lst-kix_i5copi4z6yci-7>li:before{content:"\00274f "}.lst-kix_i5copi4z6yci-0>li:before{content:"\00274f "}ol.lst-kix_dh3qesxdhw86-0.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-0 0}.lst-kix_dh3qesxdhw86-0>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-0}.lst-kix_svt623ljoh8y-1>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-1, lower-latin) ". "}.lst-kix_i5copi4z6yci-1>li:before{content:"\00274f "}.lst-kix_svt623ljoh8y-8>li{counter-increment:lst-ctn-kix_svt623ljoh8y-8}.lst-kix_svt623ljoh8y-0>li:before{content:""counter(lst-ctn-kix_svt623ljoh8y-0, decimal) ". "}.lst-kix_i5copi4z6yci-2>li:before{content:"\00274f "}.lst-kix_i5copi4z6yci-4>li:before{content:"\00274f "}ul.lst-kix_wmklbeuv6az-5{list-style-type:none}ul.lst-kix_wmklbeuv6az-6{list-style-type:none}ul.lst-kix_wmklbeuv6az-7{list-style-type:none}.lst-kix_i5copi4z6yci-3>li:before{content:"\00274f "}ul.lst-kix_wmklbeuv6az-8{list-style-type:none}.lst-kix_uqaieu7q9uvu-7>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-7}.lst-kix_uqaieu7q9uvu-1>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-1}.lst-kix_5yh3i3j4y37b-7>li:before{content:"\0025cb "}ol.lst-kix_42cc9xw86evy-5.start{counter-reset:lst-ctn-kix_42cc9xw86evy-5 0}.lst-kix_5yh3i3j4y37b-5>li:before{content:"\0025a0 "}.lst-kix_5yh3i3j4y37b-6>li:before{content:"\0025cf "}.lst-kix_42cc9xw86evy-3>li{counter-increment:lst-ctn-kix_42cc9xw86evy-3}.lst-kix_5yh3i3j4y37b-4>li:before{content:"\0025cb "}.lst-kix_svt623ljoh8y-6>li{counter-increment:lst-ctn-kix_svt623ljoh8y-6}ul.lst-kix_5yh3i3j4y37b-2{list-style-type:none}.lst-kix_5yh3i3j4y37b-1>li:before{content:"\0025cb "}ul.lst-kix_5yh3i3j4y37b-1{list-style-type:none}.lst-kix_5yh3i3j4y37b-2>li:before{content:"\0025a0 "}ol.lst-kix_svt623ljoh8y-1.start{counter-reset:lst-ctn-kix_svt623ljoh8y-1 0}ol.lst-kix_svt623ljoh8y-7.start{counter-reset:lst-ctn-kix_svt623ljoh8y-7 0}ul.lst-kix_5yh3i3j4y37b-4{list-style-type:none}ul.lst-kix_5yh3i3j4y37b-3{list-style-type:none}ul.lst-kix_5yh3i3j4y37b-6{list-style-type:none}.lst-kix_5yh3i3j4y37b-3>li:before{content:"\0025cf "}ul.lst-kix_5yh3i3j4y37b-5{list-style-type:none}ul.lst-kix_5yh3i3j4y37b-8{list-style-type:none}ul.lst-kix_5yh3i3j4y37b-7{list-style-type:none}ol.lst-kix_dh3qesxdhw86-1.start{counter-reset:lst-ctn-kix_dh3qesxdhw86-1 0}.lst-kix_5yh3i3j4y37b-0>li:before{content:"\0025cf "}ul.lst-kix_5yh3i3j4y37b-0{list-style-type:none}ol.lst-kix_42cc9xw86evy-4.start{counter-reset:lst-ctn-kix_42cc9xw86evy-4 0}.lst-kix_dh3qesxdhw86-6>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-6, decimal) ". "}.lst-kix_dh3qesxdhw86-4>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-4, lower-latin) ". "}.lst-kix_dh3qesxdhw86-5>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-5, lower-roman) ". "}.lst-kix_dh3qesxdhw86-2>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-2, lower-roman) ". "}.lst-kix_dh3qesxdhw86-3>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-3, decimal) ". "}ol.lst-kix_svt623ljoh8y-8.start{counter-reset:lst-ctn-kix_svt623ljoh8y-8 0}.lst-kix_dh3qesxdhw86-0>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-0, decimal) ". "}.lst-kix_dh3qesxdhw86-1>li:before{content:""counter(lst-ctn-kix_dh3qesxdhw86-1, lower-latin) ". "}.lst-kix_dh3qesxdhw86-7>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-7}ol.lst-kix_uqaieu7q9uvu-1.start{counter-reset:lst-ctn-kix_uqaieu7q9uvu-1 0}ol.lst-kix_svt623ljoh8y-6.start{counter-reset:lst-ctn-kix_svt623ljoh8y-6 0}ol.lst-kix_svt623ljoh8y-3.start{counter-reset:lst-ctn-kix_svt623ljoh8y-3 0}.lst-kix_dh3qesxdhw86-5>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-5}ol.lst-kix_svt623ljoh8y-7{list-style-type:none}ol.lst-kix_42cc9xw86evy-0.start{counter-reset:lst-ctn-kix_42cc9xw86evy-0 0}ol.lst-kix_svt623ljoh8y-8{list-style-type:none}ol.lst-kix_svt623ljoh8y-5{list-style-type:none}ol.lst-kix_svt623ljoh8y-6{list-style-type:none}ol.lst-kix_svt623ljoh8y-3{list-style-type:none}ol.lst-kix_svt623ljoh8y-4{list-style-type:none}ol.lst-kix_svt623ljoh8y-1{list-style-type:none}ol.lst-kix_svt623ljoh8y-2{list-style-type:none}ol.lst-kix_svt623ljoh8y-0{list-style-type:none}.lst-kix_5yh3i3j4y37b-8>li:before{content:"\0025a0 "}ol.lst-kix_42cc9xw86evy-3.start{counter-reset:lst-ctn-kix_42cc9xw86evy-3 0}.lst-kix_svt623ljoh8y-2>li{counter-increment:lst-ctn-kix_svt623ljoh8y-2}ol.lst-kix_dh3qesxdhw86-3{list-style-type:none}ol.lst-kix_dh3qesxdhw86-2{list-style-type:none}ol.lst-kix_dh3qesxdhw86-5{list-style-type:none}ol.lst-kix_dh3qesxdhw86-4{list-style-type:none}ul.lst-kix_i5copi4z6yci-0{list-style-type:none}ol.lst-kix_dh3qesxdhw86-1{list-style-type:none}ol.lst-kix_dh3qesxdhw86-0{list-style-type:none}.lst-kix_dh3qesxdhw86-6>li{counter-increment:lst-ctn-kix_dh3qesxdhw86-6}.lst-kix_wmklbeuv6az-2>li:before{content:"\00274f "}ol.lst-kix_42cc9xw86evy-1.start{counter-reset:lst-ctn-kix_42cc9xw86evy-1 0}ol.lst-kix_dh3qesxdhw86-7{list-style-type:none}ol.lst-kix_dh3qesxdhw86-6{list-style-type:none}ol.lst-kix_dh3qesxdhw86-8{list-style-type:none}.lst-kix_wmklbeuv6az-4>li:before{content:"\00274f "}.lst-kix_wmklbeuv6az-6>li:before{content:"\00274f "}.lst-kix_wmklbeuv6az-8>li:before{content:"\00274f "}.lst-kix_svt623ljoh8y-7>li{counter-increment:lst-ctn-kix_svt623ljoh8y-7}ol.lst-kix_svt623ljoh8y-4.start{counter-reset:lst-ctn-kix_svt623ljoh8y-4 0}ol.lst-kix_svt623ljoh8y-5.start{counter-reset:lst-ctn-kix_svt623ljoh8y-5 0}ol.lst-kix_42cc9xw86evy-2.start{counter-reset:lst-ctn-kix_42cc9xw86evy-2 0}.lst-kix_svt623ljoh8y-1>li{counter-increment:lst-ctn-kix_svt623ljoh8y-1}.lst-kix_uqaieu7q9uvu-5>li{counter-increment:lst-ctn-kix_uqaieu7q9uvu-5}ul.lst-kix_i5copi4z6yci-3{list-style-type:none}ul.lst-kix_i5copi4z6yci-4{list-style-type:none}.lst-kix_42cc9xw86evy-4>li{counter-increment:lst-ctn-kix_42cc9xw86evy-4}ul.lst-kix_i5copi4z6yci-1{list-style-type:none}.lst-kix_wmklbeuv6az-0>li:before{content:"\00274f "}ul.lst-kix_i5copi4z6yci-2{list-style-type:none}ul.lst-kix_i5copi4z6yci-7{list-style-type:none}ul.lst-kix_i5copi4z6yci-8{list-style-type:none}ul.lst-kix_i5copi4z6yci-5{list-style-type:none}ul.lst-kix_i5copi4z6yci-6{list-style-type:none}ol{margin:0;padding:0}table td,table th{padding:0}.c4{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000;vertical-align:top;border-right-color:#000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:186pt;border-top-color:#000;border-bottom-style:solid}.c2{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000;vertical-align:top;border-right-color:#000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:177.8pt;border-top-color:#000;border-bottom-style:solid}.c7{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000;vertical-align:top;border-right-color:#000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:483.8pt;border-top-color:#000;border-bottom-style:solid}.c23{padding-top:0;padding-bottom:0;line-height:1.15;orphans:2;widows:2;text-align:right;margin-right:-23.1pt;height:11pt}.c20{margin-left:36pt;padding-top:0;padding-bottom:4pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:center}.c10{color:#000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:13pt;font-family:"Google Sans";font-style:normal}.c19{color:#000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:30pt;font-family:"Google Sans";font-style:normal}.c18{padding-top:0;padding-bottom:0;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:center}.c14{padding-top:10pt;padding-bottom:10pt;line-height:1.15;orphans:2;widows:2;text-align:justify;height:11pt}.c6{color:#000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Google Sans";font-style:normal}.c15{color:#000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:18pt;font-family:"Google Sans";font-style:italic}.c1{color:#000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Google Sans";font-style:normal}.c13{padding-top:10pt;padding-bottom:0;line-height:1.15;orphans:2;widows:2;text-align:justify}.c24{padding-top:0;padding-bottom:10pt;line-height:1.15;orphans:2;widows:2;text-align:justify}.c22{padding-top:0;padding-bottom:0;line-height:1.15;orphans:2;widows:2;text-align:justify}.c5{text-decoration-skip-ink:none;font-size:12pt;-webkit-text-decoration-skip:none;color:#15c;text-decoration:underline}.c16{margin-left:-6.8pt;border-spacing:0;border-collapse:collapse;margin-right:auto}.c11{text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;color:#15c;text-decoration:underline}.c9{padding-top:0;padding-bottom:0;line-height:1;text-align:justify}.c0{padding-top:0;padding-bottom:0;line-height:1;text-align:center}.c12{text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration:underline}.c17{background-color:#fff;padding:3%}.c8{color:inherit;text-decoration:inherit}.c3{height:0}.c21{font-style:italic}.title{background-color:#fff;padding-top:15pt;color:#000;font-size:14pt;padding-bottom:16pt;font-family:"Comic Sans MS";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:justify}.subtitle{padding-top:0;color:#666;font-size:15pt;padding-bottom:16pt;font-family:Arial;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:justify}li{color:#000;font-size:11pt;font-family:"Google Sans"}p{margin:0;color:#000;font-size:11pt;font-family:"Google Sans"}h1{padding-top:24pt;color:#000;font-weight:700;font-size:30pt;padding-bottom:6pt;font-family:"Google Sans";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:center}h2{padding-top:18pt;color:#000;font-weight:700;font-size:18pt;padding-bottom:4pt;font-family:"Google Sans";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}h3{padding-top:0;color:#000;font-weight:700;font-size:12pt;padding-bottom:0;font-family:"Google Sans";line-height:1.3999999999999997;page-break-after:avoid;orphans:2;widows:2;text-align:justify}h4{padding-top:14pt;color:#666;font-size:12pt;padding-bottom:4pt;font-family:"Google Sans";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:justify}h5{padding-top:12pt;color:#666;font-size:11pt;padding-bottom:4pt;font-family:"Google Sans";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:justify}h6{background-color:#d9d9d9;padding-top:0;color:#000;font-size:11pt;padding-bottom:0;font-family:Consolas;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:justify}</style></head><body class="c17"><h1 class="c18" id="h.ki2j8oorag6p"><span class="c19">Ejemplos de IAW - 2º ASIR</span></h1><h2 class="c20" id="h.ynokarxsnlao"><span class="c15">Implantación de Aplicaciones web</span></h2><p class="c14"><span class="c1"></span></p><a id="t.a77defca7d4b9eef34ab349dadfc1dfea330ed3d"></a><a id="t.0"></a><table class="c16"><tbody><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c10">Enlace</span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c0"><span class="c10">Descripción</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c10">Ver código (GitHub)</span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/01-introduccion/">01-introduccion</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Contador simple en PHP. Suma 1 a variables para mostrarlas en algunos títulos de la misma.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/01-introduccion">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/02-formulario/">02-formulario</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Validación de formulario enviado en PHP. Ofrece al usuario información detallada sobre los errores que ha cometido a la hora de introducir la información.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/02-formulario">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/03-piramide/index.php">03-piramide</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Permite, utilizando PHP, generar una pirámide con caracteres variables y de altitud también variable. El color de cada carácter es aleatorio. Al recargar la página, recoge por GET las variables enviadas en el formulario inicial mediante POST y vuelve a generar la pirámide.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/03-piramide">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/04-NomenclaturaASIR/">04-NomenclaturaASIR</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP de uso interno que permite generar los nombres de los archivos del curso en base a una nomenclatura definida.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-DocIDGen">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/05-JS-HelloWorld/">05-JS-HelloWorld</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span>Página que, con JavaScript hace saltar un</span><span class="c21">molesto</span><span class="c1"> aviso cada vez que un botón es pulsado.</span></p><p class="c9"><span class="c1">Además, cuenta las veces que ha sido pulsado y lo muestra en el aviso del navegador.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/05-JS-HelloWorld">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/06-JS-HelloWorld-editHTML/">06-JS-HelloWorld-editHTML</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Variación del ejemplo anterior, pero esta vez en lugar de saltar un aviso edita el innerHTML de un <p> para mostrar la cuenta.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/06-JS-HelloWorld-editHTML">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/07-JS-Fibonacci/">07-JS-Fibonacci</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Utilizando JavaScript, calcula y muestra la sucesión de Fibonacci, mostrando a su vez ante qué iteración de la sucesión estamos.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/07-JS-Fibonacci">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/%253C/">08-JS-AddElements</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Utilizando JavaScript, crea una especie de lista de la compra. Permite introducir un producto y la cantidad deseada, para añadirlos a una lista no ordenada como elementos de esta.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/08-JS-AddElements">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/09-HelloWorld-Cookies/page1.php">09-HelloWorld-Cookies</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span>Un conjunto de 3 páginas en PHP, en las que se va contando, utilizando cookies del navegador, las veces que se ha visitado cada una de las 3 páginas. Además, se utilizan las directivas</span><span class="c21">include()</span><span class="c1"> para evitar la repetición de código.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/09-HelloWorld-Cookies">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/10-Sesiones/">10-Sesiones</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP sin valor ninguno, más allá de una primera aproximación a las sesiones en PHP.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/10-Sesiones">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/11-auth/">11-auth</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span>Páginas en PHP que, utilizando las sesiones, dispone de una área pública y una privada accesible mediante un login (La contraseña es</span><span class="c21">1234</span><span class="c1">).</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/blob/main/11-auth/">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/12-sesiones-color/">12-sesiones-color</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que, utilizando las sesiones, dispone de una página que permite cambiar el color de fondo de la misma. También dispone de otras dos páginas de ejemplo en las que también es cambiado el color de fondo.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/12-sesiones-color">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/13-Juego-numeros/">13-Juego-numeros</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que pide al usuario adivinar un número calculado y almacenado en una variable de sesión. Con cada intento, muestra el mensaje correspondiente. También permite reiniciar el juego con un botón.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/13-Juego-numeros">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/14-DB-Ciclistas/">14-DB-Ciclistas</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span>Página en PHP conectada a una base de datos. En primera instancia, muestra una lista de participantes en una competición de ciclismo. Al hacer clic en cada uno de estos,</span><span>lleva</span><span class="c1"> a una página de detalles sobre el corredor elegido por el usuario.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/14-DB-Ciclistas">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/15-JS-Calculadora/">15-JS-Calculadora</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página que, utilizando JavaScript, ejecuta la operación seleccionada (pulsando unos botones) sobre dos operandos introducidos por el usuario.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/15-JS-Calculadora">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/16-JS-Marcador-telefono/">16-JS-Marcador-telefono</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página que, utilizando JavaScript, simula un marcador telefónico. Según se pulsa el botón, concatena el número seleccionado a los ya existentes y los va separando de 3 en 3. No es responsive en mobile. </span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/16-JS-Marcador-telefono">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/17-JS-Calculadora-Binario/">17-JS-Calculadora-Binario</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página que, utilizando JavaScript, convierte un número en base binaria a base decimal El número en binario se introduce pulsando 2 botones y se va separando de 4 en 4 para facilitar la visualización. Contiene botón de calcular y de resetear.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/17-JS-Calculadora-Binario">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/18-Hola-Cansino/">18-Hola-Cansino</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que muestra una cadena de texto las veces introducidas, cambiando el color en cada una de las veces.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/blob/main/18-Hola-Cansino/index.php">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/19-Parametros-GET/">19-Parametros-GET</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que emula un selector de frutas. En la misma página, mediante parámetros GET muestra un selector o bien la fruta seleccionada.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/blob/main/19-Parametros-GET/index.php">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/20-Parametros-GET-cookies/">20-Parametros-GET-cookies</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span>Página en PHP, variación de la anterior. Además de mostrar el selector o la confirmación, muestra una tabla con la cuenta de las veces que cada fruta ha sido pulsada. Hace uso de cookies y la función</span><span class="c21">include</span><span class="c1">().</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/20-Parametros-GET-cookies">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/21-sesiones-carrito/">21-sesiones-carrito</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que simula un carrito de la compra. Añade a una tabla unos elementos y la cantidad de estos, datos introducidos mediante un formulario enviado por POST.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/blob/main/21-sesiones-carrito/index.php">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/22-nickname/">22-nickname</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página en PHP que muestra un texto en la página inicial, así como una imagen y un nombre para el usuario. Se da la posibilidad en otra página de “iniciar la sesión”, indicando el nombre y la foto deseada. Los cambios perduran entre visitas y páginas gracias a la sesión.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://iaw.gonzaleztroyano.es/22-nickname/index.php">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/23-DB-Clientes/">23-DB-Clientes</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página web en PHP conectada a una base de datos. En primera instancia, muestra una lista de los clientes. Según la edad del cliente muestra una imagen distinta. Haciendo clic sobre el nombre, se accede a los detalles de este. </span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/23-DB-Clientes">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/24-DB-Clientes-Search/">24-DB-Clientes-Search</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página web en PHP, similar a la anterior. Permite buscar en los detalles que contiene la base de datos, ordenar los resultados y restablecer la vista.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/24-DB-Clientes-Search">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/25-Adivina-primos/">25-Adivina-primos</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página web en PHP que invita al usuario a adivinar un número primo por encima de 1000.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/25-Adivina-primos">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/26-Adivina-primos-enhanced/">26-Adivina-primos-enhanced</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Página web en PHP que invita al usuario a adivinar un número primo por encima de 1000. Además, lleva la cuenta de los intentos y la lista de números introducidos. También evita que se puedan repetir números ya acertados.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/26-Adivina-primos-enhanced">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/27-EX-JS-Buscaminas/">27-EX-JS-Buscaminas</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Ejercicio en JavaScript, realizado para el examen de la asignatura. Se debía “pintar” un buscaminas en la página, de tanto ancho por alto como el valor introducido en un formulario. Los cuadros deben ser verdes o rojos, con una “O” o una “X”, respectivamente. Además, la posibilidad de que aparezca un verde es más alta que la posibilidad de que se pinte una celda de color rojo.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/blob/main/27-EX-JS-Buscaminas/">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/28-EX-JS-CalculadoraPropina/">28-EX-JS-CalculadoraPropina</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Ejercicio en JavaScript, realizado para el examen de la asignatura. Según el importe introducido y la valoración de la atención recibida (Malo, Bueno, Excelente) calcula la propina en base a unos porcentajes definidos. Pinta en la página el resultado.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/28-EX-JS-CalculadoraPropina">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/29-EX-Espacio-Privado/">29-EX-Espacio-Privado</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Ejercicio en PHP, realizado para el examen de la asignatura. Permite la autenticación utilizando una contraseña (31337), ver tres páginas privadas. Además, tiene otra página para cerrar la sesión. Todo el proceso se realiza mediante sesiones.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/29-EX-Espacio-Privado">Ver código</a></span></p></td></tr><tr class="c3"><td class="c2" colspan="1" rowspan="1"><p class="c0"><span class="c5"><a class="c8" href="https://iaw.gonzaleztroyano.es/30-EX-BD-Foro/">30-EX-BD-Foro</a></span></p></td><td class="c7" colspan="1" rowspan="1"><p class="c9"><span class="c1">Ejercicio en PHP, realizado para el examen de la asignatura. Trabaja con una base de datos, simulando un foro. En primera instancia, lista los temas. Haciendo clic en el tema deseado, muestra los mensajes de este.</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c11"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/30-EX-BD-Foro">Ver código</a></span></p></td></tr></tbody></table><p class="c14"><span class="c1"></span></p><p class="c13"><span>Todo el contenido de este sitio web está disponible en</span><span class="c12"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2">este repositorio de Github</a></span><span class="c1">.</span></p><p class="c22"><span>Esta obra se publica bajo la</span><span class="c12"><a class="c8" href="https://github.com/gonzaleztroyano/ASIR2-IAW-Trim2/tree/main/license.md">licencia</a></span><span class="c1"> Creative Commons BY 4.0 Internacional.</span></p><p class="c24"><span>Autor: Pablo González Troyano</span></p><div><p class="c23"><span class="c1"></span></p></div></body></html>