From ad741ee4c5932ebe87ac22ddf1867f49a1d71b01 Mon Sep 17 00:00:00 2001 From: Naeleno Date: Tue, 1 May 2018 22:33:33 +0300 Subject: [PATCH 1/3] add profile --- c4iraq.sql | 68 ++++-- libs/View.php | 13 +- public/css/myStyle.css | 459 ++++++++++++++++++------------------ public/css/pro.css | 193 +++++++++++++++ public/css/profileStyle.css | 38 --- public/img/user.png | Bin 0 -> 26571 bytes view/index.php | 8 +- view/layout/header.php | 4 +- view/profile/profile.php | 155 ++++++++---- 9 files changed, 584 insertions(+), 354 deletions(-) create mode 100644 public/css/pro.css delete mode 100644 public/css/profileStyle.css create mode 100644 public/img/user.png diff --git a/c4iraq.sql b/c4iraq.sql index 2a67a0b..a370623 100644 --- a/c4iraq.sql +++ b/c4iraq.sql @@ -1,17 +1,51 @@ - -- ##### Table Profile ####### - -- user - -- img - -- name - -- email - -- city - -- about - -- langProg - -- ############################ - - -- ##### Table link ####### - -- user - -- gihub - -- facebook - -- linkend - -- ############################ - \ No newline at end of file + -- phpMyAdmin SQL Dump +-- version 4.5.1 +-- http://www.phpmyadmin.net +-- +-- Host: 127.0.0.1 +-- Generation Time: Apr 13, 2018 at 12:24 PM +-- Server version: 10.1.16-MariaDB +-- PHP Version: 7.0.9 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Database: `c4iraq` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `team_profile` +-- + +CREATE TABLE `team_profile` ( + `user` varchar(30) NOT NULL, + `fullName` varchar(30) CHARACTER SET utf8mb4 NOT NULL, + `email` varchar(30) NOT NULL, + `city` text CHARACTER SET utf8mb4 NOT NULL, + `phone` int(12) NOT NULL, + `about` text CHARACTER SET utf8mb4 NOT NULL, + `langProg` varchar(50) CHARACTER SET utf8mb4 NOT NULL, + `img` text NOT NULL, + `fb` text NOT NULL, + `github` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `team_profile` +-- + +INSERT INTO `team_profile` (`user`, `fullName`, `email`, `city`, `phone`, `about`, `langProg`, `img`, `fb`, `github`) VALUES +('alaa.akiel', 'Alaa Akiel', 'alaa.akiel@codeforiraq.org', 'الكوت', 2147483647, 'shfjklhalskdfh\r\nashdfaklshdfk\r\naskdhfalksfhjk', 'python,php,javascript', 'alaa.akiel.jpg', 'alaa.akile', 'alaaProg'); + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; \ No newline at end of file diff --git a/libs/View.php b/libs/View.php index 37dd0d0..0f30c95 100644 --- a/libs/View.php +++ b/libs/View.php @@ -1,8 +1,9 @@ - li { - position: relative; - min-height: 50px; - margin-bottom: 50px; +.timeline>li { + position: relative; + min-height: 50px; + margin-bottom: 50px; } -.timeline > li:after, .timeline > li:before { - display: table; - content: ' '; +.timeline>li:after, +.timeline>li:before { + display: table; + content: ' '; } -.timeline > li:after { - clear: both; +.timeline>li:after { + clear: both; } -.timeline > li .timeline-panel { - position: relative; - float: right; - width: 100%; - padding: 0 20px 0 100px; - text-align: left; +.timeline>li .timeline-panel { + position: relative; + float: right; + width: 100%; + padding: 0 20px 0 100px; + text-align: left; } -.timeline > li .timeline-panel:before { - right: auto; - left: -15px; - border-right-width: 15px; - border-left-width: 0; +.timeline>li .timeline-panel:before { + right: auto; + left: -15px; + border-right-width: 15px; + border-left-width: 0; } -.timeline > li .timeline-panel:after { - right: auto; - left: -14px; - border-right-width: 14px; - border-left-width: 0; +.timeline>li .timeline-panel:after { + right: auto; + left: -14px; + border-right-width: 14px; + border-left-width: 0; } -.timeline > li .timeline-image { - position: absolute; - z-index: 100; - left: 0; - width: 80px; - height: 80px; - margin-left: 0; - text-align: center; - color: rgb(209, 32, 32); - border: 7px solid #e9ecef; - border-radius: 100%; - background-color: #fed936; +.timeline>li .timeline-image { + position: absolute; + z-index: 100; + left: 0; + width: 80px; + height: 80px; + margin-left: 0; + text-align: center; + color: rgb(209, 32, 32); + border: 7px solid #e9ecef; + border-radius: 100%; + background-color: #fed936; } -.timeline > li .timeline-image h4 { - font-size: 10px; - line-height: 14px; - margin-top: 12px; +.timeline>li .timeline-image h4 { + font-size: 10px; + line-height: 14px; + margin-top: 12px; } -.timeline > li.timeline-inverted > .timeline-panel { - float: right; - padding: 0 20px 0 100px; - text-align: left; +.timeline>li.timeline-inverted>.timeline-panel { + float: right; + padding: 0 20px 0 100px; + text-align: left; } -.timeline > li.timeline-inverted > .timeline-panel:before { - right: auto; - left: -15px; - border-right-width: 15px; - border-left-width: 0; +.timeline>li.timeline-inverted>.timeline-panel:before { + right: auto; + left: -15px; + border-right-width: 15px; + border-left-width: 0; } -.timeline > li.timeline-inverted > .timeline-panel:after { - right: auto; - left: -14px; - border-right-width: 14px; - border-left-width: 0; +.timeline>li.timeline-inverted>.timeline-panel:after { + right: auto; + left: -14px; + border-right-width: 14px; + border-left-width: 0; } -.timeline > li:last-child { - margin-bottom: 0; +.timeline>li:last-child { + margin-bottom: 0; } .timeline .timeline-heading h4 { - margin-top: 0; - color: inherit; + margin-top: 0; + color: inherit; } .timeline .timeline-heading h4.subheading { - text-transform: none; + text-transform: none; } -.timeline .timeline-body > ul, -.timeline .timeline-body > p { - margin-bottom: 0; +.timeline .timeline-body>ul, +.timeline .timeline-body>p { + margin-bottom: 0; } @media (min-width: 768px) { - .timeline:before { - left: 50%; - } - .timeline > li { - min-height: 100px; - margin-bottom: 100px; - } - .timeline > li .timeline-panel { - float: left; - width: 41%; - padding: 0 20px 20px 30px; - text-align: right; - } - .timeline > li .timeline-image { - left: 50%; - width: 100px; - height: 100px; - margin-left: -50px; - } - .timeline > li .timeline-image h4 { - font-size: 13px; - line-height: 18px; - margin-top: 16px; - } - .timeline > li.timeline-inverted > .timeline-panel { - float: right; - padding: 0 30px 20px 20px; - text-align: left; - } + .timeline:before { + left: 50%; + } + .timeline>li { + min-height: 100px; + margin-bottom: 100px; + } + .timeline>li .timeline-panel { + float: left; + width: 41%; + padding: 0 20px 20px 30px; + text-align: right; + } + .timeline>li .timeline-image { + left: 50%; + width: 100px; + height: 100px; + margin-left: -50px; + } + .timeline>li .timeline-image h4 { + font-size: 13px; + line-height: 18px; + margin-top: 16px; + } + .timeline>li.timeline-inverted>.timeline-panel { + float: right; + padding: 0 30px 20px 20px; + text-align: left; + } } @media (min-width: 992px) { - .timeline > li { - min-height: 150px; - } - .timeline > li .timeline-panel { - padding: 0 20px 20px; - } - .timeline > li .timeline-image { - width: 150px; - height: 150px; - margin-left: -75px; - } - .timeline > li .timeline-image h4 { - font-size: 18px; - line-height: 26px; - margin-top: 30px; - } - .timeline > li.timeline-inverted > .timeline-panel { - padding: 0 20px 20px; - } + .timeline>li { + min-height: 150px; + } + .timeline>li .timeline-panel { + padding: 0 20px 20px; + } + .timeline>li .timeline-image { + width: 150px; + height: 150px; + margin-left: -75px; + } + .timeline>li .timeline-image h4 { + font-size: 18px; + line-height: 26px; + margin-top: 30px; + } + .timeline>li.timeline-inverted>.timeline-panel { + padding: 0 20px 20px; + } } @media (min-width: 1200px) { - .timeline > li { - min-height: 170px; - } - .timeline > li .timeline-panel { - padding: 0 20px 20px 100px; - } - .timeline > li .timeline-image { - width: 170px; - height: 170px; - margin-left: -85px; - } - .timeline > li .timeline-image h4 { - margin-top: 40px; - } - .timeline > li.timeline-inverted > .timeline-panel { - padding: 0 100px 20px 20px; - } + .timeline>li { + min-height: 170px; + } + .timeline>li .timeline-panel { + padding: 0 20px 20px 100px; + } + .timeline>li .timeline-image { + width: 170px; + height: 170px; + margin-left: -85px; + } + .timeline>li .timeline-image h4 { + margin-top: 40px; + } + .timeline>li.timeline-inverted>.timeline-panel { + padding: 0 100px 20px 20px; + } } - - - /* start hover */ +.title-arch { + text-align: center; + margin: 50px 0; + font-size: 22px; + + font-family: var(--fontElMessiri) +} - - .title-arch { - text-align: center; - margin: 50px 0; - font-size: 22px; - padding-top: 50px ; - font-family: var(--fontElMessiri) - } .project { - width: 100%; - height: 500px; - background-image: url(); - background-size: cover; - background-position: center; - padding: 0 !important; - float:left; + width: 100%; + height: 500px; + background-image: url(); + background-size: cover; + background-position: center; + padding: 0 !important; + float: left; } - - - .project-hover { - width: 100%; - height: 100%; - color: #fff; - opacity: 0; - transition: all 0.5s ease; - background-color: rgba(5, 54, 47, 0.7); - padding: 40% 30px !important; + width: 100%; + height: 100%; + color: #fff; + opacity: 0; + transition: all 0.5s ease; + background-color: rgba(5, 54, 47, 0.7); + padding: 40% 30px !important; } .project-hover hr { - height: 30px; - width: 0; - transition: all 0.5s ease; - background-color: rgba(255, 255, 255, 1); - border: 0; + height: 30px; + width: 0; + transition: all 0.5s ease; + background-color: rgba(255, 255, 255, 1); + border: 0; } .project-hover a { - color: rgba(255, 255, 255, 1); - padding: 3px 22px 9px; - line-height: 40px; + color: rgba(255, 255, 255, 1); + padding: 3px 22px 9px; + line-height: 40px; border: 2px solid rgba(255, 255, 255, 1); border-radius: 10px; - transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; } .project-hover a:hover { - border-color: rgba(51, 51, 51, 1); - color: rgba(51, 51, 51, 1); - background-color: #FFF; + border-color: rgba(51, 51, 51, 1); + color: rgba(51, 51, 51, 1); + background-color: #FFF; } .project:hover .project-hover { - opacity: 1; + opacity: 1; } .project:hover .project-hover hr { - width: 100%; - height: 3px; + width: 100%; + height: 3px; } - - /* services */ -.services{ +.services { margin-top: 80px; padding-bottom: 50px; - font-family: var(--fontChanga) - + font-family: var(--fontChanga) } - -.services h2{ +.services h2 { padding-bottom: 50px; - padding-top: 50px ; + padding-top: 50px; } + .service-heading { - margin: 10px 0; - text-transform: none; + margin: 10px 0; + text-transform: none; } -.regester{ -color: snow; -padding-top: 100px; - background-image: url("../img/FOOTER.jpg"); - background-size: cover; - background-repeat: no-repeat; +.regester { + color: snow; + padding-top: 100px; + background-image: url("../img/FOOTER.jpg"); + background-size: cover; + background-repeat: no-repeat; } - -.rtl-text{ - text-align: right; -} +.rtl-text { + text-align: right; +} \ No newline at end of file diff --git a/public/css/pro.css b/public/css/pro.css new file mode 100644 index 0000000..822f3f3 --- /dev/null +++ b/public/css/pro.css @@ -0,0 +1,193 @@ +:root { + --main-color: #00494e; + --sec: #42a7fa; + --font: rgb(170, 221, 255); + --fontChanga: 'Changa', 'Helvetica Neue', Helvetica, Arial, sans-serif; + --fontElMessiri: 'El Messiri', 'Helvetica Neue', Helvetica, Arial, sans-serif; + --fontMirza: 'Amiri', 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +.container1 { + background: linear-gradient(-90deg, rgb(175, 223, 255), rgb(193, 200, 206)); + display: flex; + --c: rgba(255, 255, 255, 0.03); + --t: transparent; + background-image: repeating-linear-gradient(45deg, var(--c) 0, var(--c) 20px, var(--t) 20px, var(--t) 32px, var(--c) 32px, var(--c) 44px, var(--t) 44px, var(--t) 56px, var(--c) 56px, var(--c) 68px, var(--t) 68px, var(--t) 80px, var(--c) 0), repeating-linear-gradient(-45deg, var(--c) 0, var(--c) 20px, var(--t) 20px, var(--t) 32px, var(--c) 32px, var(--c) 44px, var(--t) 44px, var(--t) 56px, var(--c) 56px, var(--c) 68px, var(--t) 68px, var(--t) 80px, var(--c) 0), linear-gradient(to bottom right, rgb(170, 216, 253), rgb(10, 170, 191)); + width: 100%; +} + +.container1 .side0 { + display: flex; + width: auto; + /* border: 1px solid violet; */ + justify-content: flex-start; + align-content: center; + flex-direction: column; + padding: 20px; +} + +.container1 .image0, +.container1 .name0, +.container1 .social { + width: 200px; + text-align: center; + font-family: var(--fontElMessiri); + margin-top: 20px; +} + +.container1 .image0 img { + margin: 50px auto 0; + width: 200px; + height: 200px; + border-radius: 50%; + border: 10px solid rgb(207, 207, 207); +} + +.container1 .side2 h3 { + text-align: center; +} + +.container1 hr { + border: 2px solid white; + width: 100px; + border-radius: 5px; +} + +.container1 .social a { + text-decoration: none; + color: white; + margin: 0px 8px; +} + +.container1 .info0 { + background-color: rgb(248, 248, 248); + margin-top: 50px; + border-radius: 10px; +} + +.container1 .info0 h2, +.container1 .info0 h3, +.container1 .info0 p { + color: #00494e; + text-align: right; +} + +.container1 .about, +.container1 .personal { + background-color: white; + margin: 20px; + padding: 20px; + width: 650px; + padding: 10 50 10 10; + box-shadow: 1px 1px 10px rgba(139, 139, 139, 0.2); + border-radius: 10px; + font-family: var(--fontElMessiri) +} + +.container1 .about, +.container1 .personal p { + font-family: var(--fontChanga); +} + +.container1 .rig { + margin-top: 50px; +} + +.container1 .rig img { + display: inline-block; + width: 50px; + height: 50px; +} + +.container1 .rig p { + margin: 0px auto 10px; + display: inline-block; + vertical-align: 20px; + font-weight: bolder; + font-family: var(--fontElMessiri) +} + +.container1 .personal ul { + display: flex; + padding-left: 0px; + list-style-type: none; + justify-content: flex-start; + flex-wrap: wrap; + padding: 0; +} + +.container1 .side2 { + display: flex; + width: 220px; + margin: 50px auto; + /* border: 1px solid violet; */ + justify-content: space-between; + align-content: center; + flex-direction: column; + padding-top: 30px; + + font-family: var(--fontElMessiri) +} + +.container1 .side2 li { + display: flex; + margin: 5px; + background-color: rgb(207, 232, 253); + padding: 0px 5px 0 0; + border-radius: 5px; + border: 2px solid var(--sec); +} + +.container1 .side2 li span { + display: flex; + color: var(--main-font); + padding: 5px 5px; + background-color: rgb(255, 255, 255); + border-radius: 5px; +} + +.container1 .side2 ul { + display: flex; + margin: 0px 0px 20px; + width: 90%; + list-style-type: none; + justify-content: flex-start; + flex-wrap: wrap; + padding: 0; +} + +.container1 .personal li { + display: flex; + color: rgb(10, 170, 191); + margin: 5px; + border-radius: 10px; + border: 2.5px solid rgb(10, 170, 191); +} + +.container1 .personal li span { + + color: rgb(10, 170, 191); + padding: 5px 10px; + background-color: rgb(255, 255, 255); + border-radius: 8px 0px 0px 8px; +} + +.container1 .personal li div { + + color: rgb(255, 255, 255); + padding: 5px 10px; + background-color: rgb(10, 170, 191); + border-radius: 0px 8px 8px 0px; +} + +.container1 .personal h3, +.container1 .personal h2 { + margin: 0px; + font-size: 30px; +} + +.container1 .name h2, +.container1 .side2 h3 { + text-align: center; + font-size: 20px; +} \ No newline at end of file diff --git a/public/css/profileStyle.css b/public/css/profileStyle.css deleted file mode 100644 index 0eba91d..0000000 --- a/public/css/profileStyle.css +++ /dev/null @@ -1,38 +0,0 @@ -.member-1 { - background-image: url("../img/team/1.jpg"); - background-repeat: no-repeat; - background-size: cover; - font-family: var(--fontMirza); -} - - -.main-section{ - border:1px solid #138496; - background-color: #fff; -} -.profile-header { - background-repeat:round; - height:150px; -} -.user-detail{ - margin:-50px 0px 30px 0px; -} -.user-detail img{ - height:100px; - width:100px; -} -.user-detail h5{ - margin:15px 0px 5px 0px; -} -.user-social-detail{ -2 background-color: #333; -} -.user-social-detail a i{ - color:#fff; - font-size:23px; - padding: 10px 0px 0px 10px; -} - -.user-social-detail a { - margin-left: 10px; -} diff --git a/public/img/user.png b/public/img/user.png new file mode 100644 index 0000000000000000000000000000000000000000..a154291b5d54799de4e9ba231984f3b698642da4 GIT binary patch literal 26571 zcmZr&c_7ql_aA%6l09WBQnpDYl@aYpsANgZ5JIwVGsIXDQYm7xjY_f;vJYclL&;Kh zW0~wT*1?$hJ=1&decyZU?;m&ZeV*q$XM4{1oO49n(7(dNCC&wbKzMYnUc3c?FoS<( zhU{Vo|5!!#Y(XG)(K;8;-9`>9By%Jg8m%{n%Enwj^!Sjpp0DmlNd1TFGAQVUo3$_4 zZZIikga>+xWwLZ@1g{>b+JMhj%&pTa8VmFC7V|2+*~V#0&zHun-{`=PwYDqbAD!Ju zy|*mkP8?d%SQ_!`ET0y~k?Odij34=?h{ncR1<%{D&lJXjI3$ta2et%RKyx+x$@Kfb zzz>H=QO6#ukM#%kP9szKNHr{cFz~|w1&3)R?bMuT{d9Y|J@7wkC6Qdqgw1i|GY_M! zawjoNzrO@OgeDtT>VNWG$Lzi4=osSi2pNwM-Su6TNjvtcONma2WYU|5f2{p3Yw$(9Y(L~;q)>Nz zlBQ*0?H~8N3#*iM3}k~$+uO08)PcMVYGwapw+`|}9#IyE?uT4-5x-10Q=mi)&mT-n zn9wO=?>;EPBcQ@&D$5ke^WWc0o|a<@R31pva)8{3cMqjZ{lRzm1Jpf;WmE>SF6?^r z{&V44f3V2`LwxNOW*`80BSZU>aVRWqUQ-7GA^&-?RFcBao4fuxM4V{l{)e3S2vMzn z${}3q(7r#IC{6q8<{^~7n9h&>i<8d@P>pTAzjmw`i%6r}igLO$7-JBNQ#c)@&Es>n zziw(m(;59Kaj<#A6GhP|dSt$&1XY)A?$U~l>3ZI>?lw`lLzUg?npxHKbS*+lKFSIRk3$`BH># zLpQxH(W&k`{zCU%F$SAeNduxHeXYwJ7gVG+P7FIE^g>C>TRpVogvK+%u!<0pMB+a2 z-MR0r!`ti04;L-bV?h{xtezN#CD8uW`3hNxD?>E-_u%(S^Jem>+I|Yl8{buRk=;8O z$wo6P$;A4Do?kvRb8QrycK%saDZCCWtq|pXuB#DJvwz`P%^^<6v7kIv1(-C0z z$&R$UQ_yD#5FxHZ)jRL`^3Z8$jZKK%DY!KM(eH`tY`1L=JuXerq?+(M=8}UE-P&VE zd3H5b?wALB2!zbBz>=4fq9HXR3*9LvAfMXu1Rl4t8*t!AxsMVy^h+_NWjLxRzllHj z*V39t0_xMxDQ?ZNHg5Bs4~}BPw$*qjAH7H` z!{^^wI_2<@JX<{4D(dAqAzy&CthPBO?<M}O-SRU#JELfXb`(3zeYR*iTf9GJqP)}Hyc#LRX&aZLa&~|Ac{03hZgAE)q zR4RrCD~<|K`TApldo8sNEp3)*9xj6vCY!FEKeJx6#Zq40*jq4Cb0N|au=~N6_9gS7 z4F7;%;}2a((!(S4J@xlo~@!;YUfJW9V& zsTOxe#`yT5q}S!zEog(|TqT|@L>Co>S!2ODQP^*H5sF-$_O>37b2;WUCZ&z5(IvCh zZJ0(*y`XjGehR2%I1ji0QcILL?$@3B!~b)6=cRB_>77gB!$C(b$v##+F?$@7I^Id0!|hP426g3d9^BtG9DO zWOp7XgRccTwl^Q8BwqQRRsG~tpq;Fw6N0M7!z$u6zu&!9Dlq*mC2}X=00*QlaRHdG zAYkcxWIQTJKj-*91qxR2r2C1$p}brb zX|f3sRfo2>PZciX_&G>5ilqZ%aFc+ynvCzqem-_P4G9-H@QobOh`I(g{K@L=S>?6uCb`lf5ot=d~ zhMugA|Lr0@)yJ4^a~5AC=AYo14Gwi3;e z*J`AGFZw1zFY7|A%dr||WM)GD?C||tn>0n@A@0U##d)5O2q`hv@gO7vP zZVIWj(X?x={NwcqE3lyL)3Hersw$@sM4C2sX{s3dws>oYnm_)fmIdksOEBJ6a5_5~ zglEp*|JRENJrI?A?*2B#$+a4UAPOTD`=v(tX-j|0@84=lI-UGnZ`e{C{QK9~c@us8k4H38&-FSw zwU$<16fF|tLXXP*8=Zc|)ZaOUAk}>5>slCpVdurA7WR9S5u^N}A#?6rg8G^EeN-mK zCacXJD9X~W7d4->r7fR;uVPr>l*WP8Tg{}CNpi@snUpJY>^R}vg`?C=S|h@HUFy)? z6c{GkL|kuQLX-H5nmfT9ST|%2fq$}1$*u*?XyemxcmKqP-EZ$W-b%MJyjA4Paw~Vb zShoI7%mN z^sKg-59xdL%KiYU%X#~>6$854Qq*fxW?$F|HcdgK%|5(T;e-HR;ZD&$HXvHxo^BPM$Y#{Z;m{?q=FG;d>_&e;w6*a)e5Jbyj}oQ9_3# z4W*=QS$ob=+|_0?n6e`t<`V(uPwG_RtWTK@wi8_iFX@+Wox2`JL!?<^a`oUJwZ6uw zkVb3D9YTnmbJr6}It~@js(m<+q@w#t@CfY{QY13;c4{SuSHs)DMUkO4DLzVh_yMBKvFH8Zb_mIT2A zeGww`r^vVyj+DdiZgPt{d@q3D5faP4Y{%)}h6Ayru7t^m$_=pNb6MIUnKM^ol0+>F z)tao0s_ie~_kta#3Ou~mKOj=QherYYk=`=~;t*3?6V5uD>?i%zpFZ(gWXO*V^|U(nXC8ipb<+ewh74G`2gSs!}db!JOStU%5`!=EcU*r>xc1Pud6et3-JilIf7ntD3O&o-P$itbbc5rJZP`7GKvG_TfnA zC#|)WA60=lkMek^$HDWTYy*$e5_?bFLDcQd3~PQ$_+cM!aWKN`7;65w+H8-!(}159 z+U$t<OEJ`7f8MDd6`E~)jzL$V>YG$k*wB1rj{Im?-s@AR;@>K`E`73#T``9T*g8AsvC$-fLrucv)YT<;w$o1} zz4Aq>7)TEt;kySoXJmFG6FxD$>a*vuX7(H6x@)t$M`U*WXtp8M){bsf7)vbYdYYe3 zprc(c&kCUZif8#9V@aldlXG|NYO%c?+ZSG_yJ}LavXFnp3scAiTw`vV;vBc#>pCa& z*5~-~9L@q`nXa2vA`Y<=A)48*F*C%GF2!B8;GE0UjzVULj+T}Dp}R6I-x&aEsi&J;u>_&}951{`iG;`UWx z|DRk~UlRIV5Et=6Y7Ev>yfB)@_LTZ7ZO$_JiC!JvFo#c=Y_DsDf%Zsjz4H9GLyFm) z?Apl6_zX?DGJ9*sOszf!KZ2a$wJWn@=?eowmO^7`D<^+l=|&P3tHdCt2P5!0;k@0l zM7B5cvQM>!*(-Mu-yML%_c(OFm25CdhY2c6d-~5^&*4)u+P%t(R@ld?ttHUpag7;r z_p>g#8&acCd5!;&MxGNIwwe8`zxG0w#yr0X3+X|xqnQ3e!`2Oss0G&WW~Q%EkC*=z ziO^-?l=^sl1yb3pRPJMzkxU*tq2TEYClBs|vpsdGKFo!W&hc)&x`8$9lQ;`}+Y^es zdM{t;PH(+6^NmutW_b2FlyQRG*JIg&ePL!uI1MB=Fut9uVqJT5%MpSNS`h}cv(*Qe zslD}%19_SSKOgd62w72zJK^rHs18;ruy0Z5UM)nfw^9IM5e~Rs0)v-my^P>O&yE!& z(2DaNSyfq=xZoB87W{J;G=*7;mRVGOg)PIb>j$H>)Ys2Bq18xcHdA{Xec2oMaqcL! zxsxv~ppZG`R$&&+TJ(LtiW4D{=csDK-J%vdx4NwLtDIBs?+InOw@Y$g&P>dZK%J>e z>s0xpp~^d0?SsGeG$8y4OLJzCeO0vMB7P50%0-$DaW{GH?ZQ69R+;e-+PE#NG7lh$ z=#<2}<`TZF#aQ9+V&`u}kXQ)GLY$NFe$fzl4N^6E>L7>P?%hltUqv)k4M@|gai;a8^J zIUsL}ZpywxJoCV3f8X6URIQYTkn8ZfE3pFq1ugO@azb010+EI&_|C^%8x0?j$Hk8K zI(!wIGhu_79sU)mf5}|_*G=<(1V`SR`6UvOv)>nL`97VBohrCXQ=97vLk6WE&X-hR z&kDxO@KqC)K`1EMDEt3;gE(9QEAvSOnv12ILc2Al@JG2)12^tADdBT#)0PoSS3Q2- zeeGI^WGmrs$wmWxR#ffFlxb4i@()}5>fum-Y5162j7hJ}`^=B<9E8z4E4%3VsQ1hB z!PrQqz|#YJgY*O-Hrmv7osAVTpOu?}GA%ixV=)jJgmH(1kf-EI4nkOHXW4b*9QEMH zc>7CMNZi%C^!qaB`B@+u4fy@!jj-h(PPdixry}-ZA2Fl^NnFOIGLnb}nHO2O%J)dqKpYkKzgVbSmaB?Q^KhlOpy8ZdfmQR^1_V zEt^@=aeu>BzBV;~?7x7UWvqo;H)`5R2tn>JpKLcSefW^22@vra!={X&%Jsf&+uy zYd;HVG|;(>p9}?S9UA9_G~i+64fj%OAOXj(IOPU*m>$E^gs)`_NLHoxvJj*s{|Fs~ zKWuNZIL%y&$uBq+JE7*`bum(2_TsGQmjw6P09t>o<+oyfx@`5cqo-Gg&>|w~ zg|I7YW+3%G(OQ`&kQO}7C(z#hu6iGVj~tbVnc^0gUEC*ga?BytL@h~pEL7_T z$I`8m6z=n*(lphTf$7i(hN)X(kvgX(b9d!uk3WCcOZzE7N{tqkL% z8yTnH@CZlm|B1dF4@_}jYGSnR-mSRige>icHQ)Dj*_3?c3Sy$L#FBm$EGp(CReozk z+}c8Tzmg8yb4dPsyIv#sy8nX{FObpja$aS%95tu{DaTKDZA1XySG#wrN3?Hv(gsy- zK0w$wAQIya^S<1+m30B^t{5f!Szw#BM(P8WxJ(kY_w|VjYDCO$2%d)Uk31B`(vp3# zNgz?v{Rj}HNS!vjcH7(UFIOSeiui zNL@wJeg#_Ur#G*s%4ZB;$#t*;CT_qYd#@b}6{sa~%#PV^Z{B2|6Sn-{EX6l@e`$W1 zUL1xl$v6-A9gx)Ted6Pz?0aK_Ba|y=9qMNfUO6G2}qTe3F z4z|1WyrY<4SRw1-zABGeWLx+26jMsOh}$(3!}@G^r3!#V>X+Zgay&un?CEMB&NxmM zy|dSyoA&0h2BboS9?V>Q?qdplS5rPL-y*&9!?oTlfY0o1FVaW?x0z%-fO^bKi7y)P z74r-T{;ea~F6p6^xR_l{>gS&ezkj;-2a$OIrrG0>1B1x?w*JH}u`1y-|T3Y;I8?0g}gaDC5M!y1aF8%#I z_=^-N2)RFq;>Uc6=NEJhag^3W7XNy0Y4sJ7dIOGzgtf-k&KfAv(uqKly zCZ$$_6j9+7b4gkyz+!HM@wNXEiksp1$CsBC8DAGWEQOp3~8-So)COtPP`UxAKovMqWJZy#s2ghjYoh#IhV*7zZI#be5J03 z1=)}`_h|Ryf~+Uaw;;c<%AFPCLC|=XjxHb+S{Hzm=Qmnj4ERH zYSpyhZkbPClD9LtE<2iZH($5FIC`Tiq`f7sJH0iv)Q7VR+CaB6-kG}#nEaZ!{v_B; zh=KV(pdLHHGja5pQ59~kjw!Gt3AHfW+hSoswb}e}rPa?*bRRq?c5KI%_~@9mE5g_F z>l0J^@x!SjG8z3Dz&wpXNd&GOf&Z|IpFePpSIs|uzsuVr$rRnA#%s&7Cm+1$B>D{( ztF_jbddbMg=}U`_{$MW9msz5hbR86wsto(=*w^AJy34WGaTopl9XRP;oc!0T7YHtK z!jP+5oEp8Ww!c0YJSoUZ+|Y%*Jxg@d(>++~4lndsyt>?5?#1sYy!>PMX=UZKAoq^{ z-f?ED=V#V{I(}JkpHMsSw~FKKb_^#g^ZkmccBaEtWlt%Hh>kNX~B_j;02*D}`t4qg-5kUkH8u!c_Hv z*ErvTk9KL!f_aCEa=DpN-q!F>2ME|-=szSRmVFWltV=&)#TL_qO?9v(BG7vXSso+m z&|G=$%do2ty1Aa28A#*=IB8NuB}hYOogY7KKnzuZO8$TI3vD$*mx`&4-zK`ow7Ays z$NOYLCuWLVG&sR;Voe_TSuAZHaHl;p1OUmrv`ZYYQYc0LQY@3<4ZG&Q7d^QA_j=bd zH)TnTtmPI7c~vh?KX0w{6Fq0n)3!bHyu)VNaAQwV>xb3~rdP8NpzY5^cV~R4%ljW# z^M((qQO+cRAa-2Km$@wYll^BBtByvPU-_Ny+8jzXQ^A&z__^^NJa@13TZ{Q)WSormnTCP z+EIu96+&EQ!?$)USecwd`Cn0*3ebBXgg!a2y?MnFguftTe(gz2bk;kF9y-HuZ`X*? z#9iNWr0LG&6NV?ki@TnnzwvcVjW6|FcS%NuA~K;DTV7nED@)31>jxzG39*W8Rnrl-ejPPJR>9@5@j8yUaxv$a=ND?N9% zVf4J8vCZabif9#x>!k*^DtZGc&8?})bjinV4w(M3G>!4j!aMc8{1-@s=_)*$)8Q8W zMV12l$H4^>^vu*0Wiw2M=C*8qcIu`W#v7Geq{-RTLJmTq0q<{RC4rHr2tL!Thq=6Tb}m2-!yp55cwOqbT7Lv8 zIutz;8-)I*+9gQMG0BG?5)Q{3{aSa7Fx^5Ri}a9NK39FY6$_u&4jic~Tdj2*DDkgL zvaPQu{=J6}`ML6k3yJrS2%=98t>*2fMpmQlU<09zqKi&-e>D4mZk!9P$9MbE5L^@8 z9MD^aZ%vcsbVq{$f?+S|D3g>0XDZpvL59gGDW$DYXUIgi zXns?1zg)weCeR}Q^vU+q03`F5@D03!BSqAjq*Bo19oqOW7e(#~1)VcMG${y$l&BQPKY$n z{`SGsj*s6H5NX$p2a6}_?yxU;A;bG z3ds+Ik3fJw!|WRQ5agrScQ`{oTT2-_#LP_$UJ=HB@Lslsbt(x#_iQUo$DrVWf7MAmGs)O)n>=Rg16nM zz9}{cz2xaBqJDCmF`RKyWbn!UP%G6t##dzKtzD@tZ285vh_+ zeP2vXg{N{2UM!}+KzcHWf&sxb#pt`nljnyi){$5ZJH+xIvUlcf;tzg0Eh+wNhfQ!AB?0Q`<>} z{!rlr5Xb3UWDIGUi&;esql(lU^a|JL zs$e)IC`o8M+4PKzgK}`bOEMeU(i4lx$2=fol6NrkxW@hH46SGFVz2>`qM@uncNKFr zM^6cWw_QTgPgfs1LO>K}MHoNku9FJ%xyvP0-PlbpjAT6>9bfupY6??Z_N+eJ-y*ea zIj8ZDJDgEV=5*O(Ugd2;VIhSNHg{ZmM@h70gG2|^b=piTcRvxs2fOVJYj)OdjT~c=V2gvAkde zGPQ9vpYlZw3xNPnjKkgBan^l9Ij$f1#T;Bc;50jFdE>C`Kio?6ozH<5PXblNVoX3m zTQ$wBQJmo#vUj^EEO5R&OfJ>P0=+0ECn0Y>22vu$K~3hru&Q67qDX`U#LB#BV(nL- z+{fG5rvEX{sSc?TEg3@B<&Z{GCwFgr0*)hMc{qNiB{CP?snmB z$e5s52pKt|?Xyh&7Hf4AllVYR{kLB48X?@|le4|p1Q?&18H6Rj&=}pSGj#42pJZ&gnM~5tW3}Rd__N-BH%td;%s*ub@ z+@90x`sQ)Vqleo>__sTWu1%!bq+A1fv2t120w|Z!mle0{Xd@eglTi40{yblP2J2CV zM~R=ns`PJ;2(-lX@`?dtzJ-g38ZkOT&PO}(2>fyv1pQ6I%l4OQ`VAFmM;`7m4_&`R zlWelw56ZR|X*fTf^3IJ|Bg1>Vzv+%qzhC3z7OAyOFG{ISQ98Vr7x0l4PRdS7x*qeb zfu6u9AuuSf+*tHGaAveqVzBi;D-+doT)N5{Q@jMI>uGC~Ar}!C0#k=Kb z^Rb}Qk+IY|6a6Y_sX%T5*d_xfAJcR**(hsBdG7G}>D!hW|E?;=ZCl!x-OHZ{&|SIS zg2IXQQC_Hq*2R&ZMY35d$`40R-eX7{SYUl=C_#Xp(7AiL_h&KYv|@TxkQOBWJa%v& zuKosr?!gYxVh5KUd9LXkJN3vwDVblDp>pX$OSD90)kv*4S^Rq2N9(g$L80Fm9NCe&^ zd#q~c{q1o4{5;;KN8uw;G96g!_=5SVnDYyi+3SJq0Z((b8Cz$!WxY$Y)(@3g%Uf zK+nz1#c=22O;zR^PYVJA%(mwkGvJEE-!XO)$;I1VfT_QU&_2u7s(~iHI;?kHB ztppZ0zE)N0W8V45GT+(c6vCT>@sQlY)$uNXy(&uuA~uGz6R&Ou-(#r1JZXavF-lsPkPHGmD}C73QkJ|qWVHj;7)Ac}R^(;(ffF&k zY3}wZl7+}99wfulEJK-nH~pgj8H5Q8X9P}bo@D`w=d$s>)lFk1zccsX&)kHIP8_>| zula`a?hwBuOyBD7!@d7yAUo199>U=N*e>Z)r*sI=2W6nTe86cZF?82CfMB)$x^;07 zVh{!h+vwi<8S6d`kcww04u=1>MRn}!jU0II`@JXKW+hHvoC)0TQf6RGjP$=iZXJi4 zS0f?0z>729F_XS{El(w{*XL373OSu_#vCUy}dmtVi;I2k4yL%qI?$1oxXEJV39dEZwOG)^iJv0(w)WuK; zm8knn^VdK99SOglK%ozDNFzlUTgf+@$Th^{Kf53MZ6teV`nXsEjRe`7zWDinhcPsq zxJmiWDT00#D^ofarBlZ8@-~@Iiir}8e$3#@sG%dHT=Sy2d%I1L?o3N6L*jpy@Bxi_Xra6dx2I+&xi3dE&B z=c7phm3pPM!UI#5rya35Ze$N32|lYmg)@lCf5Iqljrgo~wQ)ndJA4l<;zyT!RGt7Y zV2-`PduqzUH-=X4!5k!hl--(q7Di=eRNKhar;4`}$msbODzRJJRaH(*zul|5hu;q` zW!gA*;HEjZSV#d9JyIofj|KY?nX=!)EtFE3sLs2@b$fbgW45XMw|DdKnH@0gCv?Gc zrd6NSn&SG^J3@aG#IcPr7eQBcTnoV4dZ*C?t{7kc?U~>j=!}rOMlBr67@v0tXl^g{ zA=`kWRRUorv?Ns}e*j@i3mBZ%(D*RPGCpv^)s&gE z#}wUb^mY}2$*VnlUCZt)z~TvBRpk5N22Y5g6{EWW*^l?k0(bLg$aYapp@qC+Pzzp+ z_T{h^6JpPr z&y}R4uv#CL%%}VN1N3%p+y*6N2UvgPeh8(^4y^cl8BE}3TKFR5IxzmI{(?{3%4rpx zpr|vBoTo*m%rPF=*AfutM*{!Cp9F{Be_fbJ2cElCqx=Co<1%D8T%8-RG$Um3Mc36& zl*oTH(8=Po+&*GbfZICcvO3l*4TyVTa^}HNaQ~aA(`TLG%#8?KsXY7tfbeg{Rzzk_ zH$M~$QAJf-sxQ}PCo+~j?Voyr1*&>!%67ZFoKuKC3t;uX8fkU*&{J3-)j~~{<|EZ| zh72Y=*;wBC2^O>xIIloDSr>5{f23wMPtm6!BzHj|l&RtVN_ECPNIwch0Zs16pJxMZ z1xF1_6ujP6leiPh|LMMyC=n(B~L7XnQFfrRJbfywQMe1&paL!zD^ zRJ;Z})Xa;G+IPaLDLbIg+XSv*X%V62XS-Q8a+IC)BgJFbw`u5*7_j{T6wBfg!y3Q9 zFkyH@hON)*f>Q*WzXtI!%Dg--!(ZG0!x|esQ00lheViA!G!SD!b{AOnAsLoU+==^G z>U~%V_#~(bc2H{m;|EH6Crx*fFWn)~!fN-J&K3Ot)zek?4}p7iET27F@|3l5JrI2D z44Pg%u7&@BOTW0d<66No7NQzx;_W#*6pJfyW0a*k$Ta_ZYUMN2gFtn&g}P#;?DPM} z{Jf6Lnl?<;h}9^%Om-)JXZRuDp!PCejF$frQ>&{oJ zK4Zdh`Q0O~*o-_LpRC)L2soFS;PXWCt}sd6awizW4|jIv^NVgARq)&{z6iQva6b>h zb~I$GLKTNIq{WnSUd>EF!SRtN7ICR2l&cU1Pmw9fX1Yz9numw_ndd}t7fJTsLq0k} z^sHd);0Gq{&sSwE1R$q?!5s!&&_YcRcn|Hzrp&TEeY=$$d%PvIA7orOpW1Q{=;JuNG^*SGF-%qLU*Jy<+JyIB3`3 z$v||Djy#Ew+I4T?t({QORcJcFanZ#QCe75vgkjiS+15*!m^osLo|R6 z$OV`Bvy5P*Mw^}ilp%32H4@*__VO;NS$2r&Y8HqH1l~xoTSGuT=CpzZ9af_1OSv5@pGInQk3i*9_Pw$s z=c{NirdMPwsG*RzP{84f# z+=W;d0mf$1k{C_FFJv0%L=zn&Oq3QMgG`uKe=>DrQXHU7s^rD$ZAr%QZ62VAck5=( zJ$|z2A`_B=2d1kl>$3C34IFH&hc3TF}h0*^NhM2CSyccf`5N=Zr~sz@H@e{Ed>eEos@79v#-CV3=aW}@=Kj4?XsUW=!N++|FFBhj@Qh3|#HcA+>v z-rTpLCQrc}k0D#v!j!X#Df$o81cbA1Q?+jF1{?3iU9Du`iA}pD!`Ilc50DGgcf9|T zGI*v2XoQYnGbj1FMu0j|qUWuU@h}drb`hFaBw!MVH=z0XfE5 z9U8bt;tgMGaD04tZTHBEd;WpxXRw2!N>|_i`zbEgQk@HAsNqjsp8Cl3eQdd*V&bni z?CBhz&ej;pLDfske4`uw^&DS=TfU7UG2Exk${}7fP$cb6aqDc16`KO&cECgH4?am?V<7WPcMCz*FMQuv*KL2qrW`$a}CsqS5&GCVqrT! zE`aIC6RquS#DNbtsEq+yuUH`C9p0efo3XIUckP(%RxqNjtVUNYe?xQQNhwCAZ+7yz z|EwxF%4}*Utj!`;DB|Dc5_vTjRWm#7-{RR?ThOicLxBNLTU=`wjMIMHRDOWEGc(tVi|ni^D2a8$x{xj!{rC>(F`)k76>^oqv8Pddzj zyVDdzY^TGhj71G|9!pi2ySpyr7}i%_q|+%fA(lXfSj^OfhJw<+>LNDfbtFxQ0qHm( z@d06N)=PAAzDGRV>#6g06q34!aU>D6s~hB%fBcXYOn@$qfVzrWG$rxzFKIn@_*-P| zy#dj&ON`YM!#yj;W^T?$8qCf~R)&yW@!MADv6&F!RNrCqe->*wY5!@^0P7~*hJ9a_ zmV#otV$C*n)y#ckc%y~}!a(4umu~*69s;#t?g?=VN;k$rzb2o=qImBmUmQVfC?B+N zsbE{@z`j7%MyeqC&A3c{c>OUwnkhtY{|Uj4 zF3=+yvu5kQe8B=3hC@*EG1jwZ3IzxVPRZ=z8#f&gKctYpW92*VU`9{z;&)lY&esma z)5b7BQlD!ScMo6f%u8k?M}=&Z?zCU+y1N*-6O?W@f;QcfYS3bbgV9!=31$OD-25Z# z7ctGp3@;A;|HxMS1cQVGFoLlUbc!y!Q->HTmY^u^Nwk<;TFn$8KvPVPt-68JD?pl3 zc9x$m2Hw$(7wz?kK)^dSc>4Q1o6Xm+CKEm8WN63O2i3|=qF4B~Sq#)+2Ba|kON~6B zHcC3CIV1x%Hk({4CrU2&o({(kk-vS5ZD{ri1B9xN1calLa7xfoz9u$oA2J}JxwDP^ z0@Zo~V0(LjDDsd$*@i+M2s0W=GAn9c8kw4YpPJ~ZFRS@30Al3Qpb_lw{ZTf1|`7VT*2I02Uz zaOBS?jyB+zaoqVXhtyZgz}PnSKI-$!VV_HvEM_yW|3A;O9HMDq%Dc9##_)Jl8qMGL zk#K|7IoytJdL5upDN3Yp@ZAA&zQV6^J@Mav?Ldwx@L(*WX^OZQ3Z!s<#M6w8pOA8D zL~d)ebjX`yo)4zCT=OK0aBj>Z{0W< za|%n7p}j&?it0T9($K_)(JOSMEe#|7S)`~mD^We>KXjjAq?6AdE#C}B3n1rJAfvgA z6P-W>PdqmKpOuNA2c1XH2(kJBpJ#Y*$;o#`ijcB@q*hE@M@ zL2&w^k*pbO={}ulo-#a?K_3bC?wx`{{?Z?RnxR*L_Rw?H$9Za*6&(z|XNQaUAG6ha zDBagOZ0~XTmTwlE~}bVWx@=*0myFOSP3kYVFJE285$>u;1FO z?fX}KT9!FuX$c#B)0_N`p~$-_DSF_!<^?7c3&TYDZ6r8e%Q{aLrW{)p8@nT>h|HYy zI;?a^3%7ot!AxdkJH0gexyJgd^vhbhXV_dGYlfsN{2rX3D6ZO?vo-dA*TJ(|vw=r+ zoz0@9M<+(Qk87E>(S6x{tl`cX_yG-GtaKMlBYD!Nifw&2ybU#f&zCXTCPU*|wr}u) zG;v|0Ve6Bd4J`u8guDxr8^jmdIl|M)XS@#WhlE>qeLHSbw~CTQeoqDu->oKV(eGg8 z$`8;Tq=>vm;;IFQ&Y`@1jtG%jgfL0^>K$ z-WKoKAcPk+-D=S2>Zsix*I1r{=ucNXsyZLj*YIbXxj6nh7-b8E*HGl234^AJ!j;HY z|0rG=#gh+Xg2>7|LoWABBFqpB+h>qmmV^2Njhj`{#aF3UNX@1^d z4hp;z@>j>1(Uxu2{q3>>ph1MGsasaahrh%M-O_RCx+h;?VH^eeOiPjdKFzYUho9*8 z(bZ0L)nlIXLIj?*hAjwG73Sjl3G|WvZ}}AT`K)gOIKZt0Lld3xE zy<}XHau+C&0WTE!UBYI5GTvsc`k+Zf$dKD~&yjF1E~FN&JoOf+s2?{Zs>oS5&plsb z0*Fj0Cgr2dKU~&@T!Pf1z>m|D=P}x(17zp2D!%yhE~`tYT$Qp;T^ziB)@|}=!x=W* zii@*uI0Yl&@hh||aY+K?o>*KuS_%zUqNeU4m;P;>?cIH{DC)#POF>3 z0{f+$mgy$GN^c?b?h`!3d#m8|Ayx>#qb*9Sx?B?^?o-N$(sVa-p9%`VtFJ7<vtmDOhQ!LbE-c zwvr-m;qdfGUw$>pGw1soFg)9+NPVCe+5(17I#=1Cb(FPQYhLd&UZ1B<|GFKnwNDCP z$agRI=+c_?_U(f-Thwt;6?x62nXt9&3)sP~lnpRi;dz91#&Hj|T?Nw7`|xT=ILY1TR;e>Vyd_tu7F}m&*@= z`VB{YYFbEfVt`GHefPUhiqxRXNDxex-o9XVfvR?xhS6Z#Dw_d2kb%o{DDQn|(=lz4 z;4w|0jK%IS-YEPTKl36$#ohJ&yrQ`R*`S3a1B00$9y(7|Q=-k|HN2JbE_A_;p70|w7_XsncWN`kkrhLKRbim_93fp!;ojow_I4Cj=EB3Y=BT&VbfMSrMN zPO2TFizVF%Sa*E&4Jk471C&GtNegCk8>x7k&%piR{?l$R%s)uXGM?)lVzFk00Q$&M zqXkFn%YvA2sHY$pB0!#|St6>Q{@FbIT=ZN9m~cV_fpLzxt6i{olFR!S`t5dQ!q1}+ zKUoU&k1hESU(DX3rs0w~45D8NrW~ZHsMq5^ytx9UC3m#8o|rNHtBI~}MS7TaL-HBo zG`#t}^W;qh>Rjn!@8p70InLz8LKp~Ee8?S6lW)HKUt8xM$aMF|aVn{VN~nhEB8gfq zxnwLU648~UC_F8>h8V*{bP=8ixvp~idE}8xROULGOIec3(6C{-ZZns$vELaz^;FNl z+xedF=Ul$$e9k%V&+Ck1@*Y$^F6GoasrihI-CJ1QXBX3uE;N9mVr|xnuDUj;Pra z{piiNDuImN0L=HWj)LDMF)y=-N4o~3wLJK0dA0COnZ_yyiba6!= zexB&@_a^xJ7}DWB>n_wD4{9pI%7i9V`F_SXC%08(@~5zf1d)vzHIS853z_Ilbx|43 z_;oz}FFJN_aE5oIW3ck=YiWUV@Aex;RCWPeXJ~k9?=M?LQ{Iq5 z;Ao~BRG|+nHZl)=Qd}e$KU9R2(p$?}ad^)0YhLpADg(&fv?v3hmD)ljZDn0orr0v9 z)(+mp+}Q_W<>;IZQ%A0dZ@~oM#HJqdZeFavBdMX9#EPud4II&Ua}@T% zfGdILBw1R+*D&+{ETvYdsyPjXctp6cb61_)H68Wv@dL?-FVD!v6 zwy-GFxMWPv9!0a+NXM(i32t9xvVsCU{4AbC?xStseXT)wbiQUtAX3~N$@kA9zg`Y@1X67GeI}KJC-;Gj8_JxMCB5%(&n*w2K+(5ba z{H|Jrxf};`)=B2ipJ>0S6Yx!O?6R4O+zE~Z%v)DP8*njOUs&?+7Ln@` z_Jpw_Q+>YLvZ z++(&S*{15-Rs}eFGm&5BF2tsZ>dxTjK*)evU`U)Th-GS`2F|{V^1ujn+EGwr>ao}2 zvHI7qGiMogWxBUqUGCUw-ydC<(b{lz4r?UIQ^D-%iT9P=*B7doU&~yapWJ>AvmP#W zp!}kF3$)YD9@RYyRiI{n*nLc^XEjqCyTFPzE+~g9D9%@o%%))>ychUaILD@#S ze?&oTF9Dlv!P|ci0fKbptC~)JE@Jiu^`<+L-tO~=UpHwkr+2*KkT5g<`pXc6ag#SE zbU}&G?ZrO#TC_mxGk$|E_Qhs+EtFz65g{vdYNg+K_jkQuUUF<{6!nN#q7=keZ{Xz; zqTSsTv#*b@>NFkk(-lwMg@0$EkQ$;ja)BF)7ts;hE?A$=5EVESYZ>y`Pr>EMgrV9H{k2pSlk&(`>FjZCJ|+sBS)a9sd+_!+^U`r`OP_R8&t+NA~q-R5?Vt z?XPfxGkNh+^ExY;9lP8=41LMaItjTpjK8=E16ER{OQAuSuz!~N=73F5Kk_FOcYj-l z!m9@uTgGZN$FW^+k6YBdae7E7slo&}lwGamu{wNWsfsuIEk<#JkdjBb6X>H53h~oh zmSNC69yl!cHz6k-WSNdM&b%SP6MJ!x{!!JD+PvW5wrwc&X$V_rJRsYbiNThb=-+{3 zE;FSnUf%BM91VJvEfx=go-v zC-JVb!uxOn1(TLG%X=W_TV*@dgm!BY87z@Ef5k4kflOYE zeQi)YRa7I4Z8t;`(gX1qUd8Gwl6MKzA1Gwo{Vm=nK7Bll-TMhGU|nplm-0vug%*?B zS&4X)du}w=MKuamCdokg<_3Ympc*+xuKS0pF15Va|pz4CzrnWC0I%eI~eQd@Q??EXh9zr%qibyoqKY?2+ z(e3gl&c9--_wzVS!VLv#(_AJ;$X(A>l|0+B{X~}7gi?MJ*5J28e)-UoB~2Z#q?-1f zEM}t(_3&Tb%*g17(gewp)Tx}-flw>4JIY^kj&Uo~Z5A*=!;JHh0St~1{jbl}w`_(_ z4}}8h!~~2FiQB$t^)ph7ciiAGz>JMcGXi(iV%vIxZme$_LMQ2dzAL!&)Q7|%20zfS62x9;cI2TY1rw1Vjv z0x%gCIxuCdvtfD*u}S^2c{QZLEQuIhC&tH$TIsuYSL_^U*`7Wqm%d0yCB6#glP~a1 z0MrApm(a}ci{AKgtCVSnf+e8m`S;0(e3gbzbsjvDXqOatJ_`?>0s(pJ_z?m7w%zzT zR0iv15bT!_qOk;<5+8MD%iBGYDV*N5dLiuGc*2R(g-t;=Gji3-X(B>Pf#2=#^tL08 zwkYSO&CkroHcrVafh!gv%jb&1g5 zDl6rPFfIP~eZ)2M8OzTmm^avzI}wCbeE8&2AOaaJrRyPZ8M`19?5UsBMvA+2^~qJ+ z)7>r={V{8CVQi@pCQ-%b7-89_SseMrwUYnE=_6D_;GR>mkP>?Nz2$b0_H!Y54N%l2 zkawO!*AD)~&)8k&i90QkHQiM*`&HqaO%L`j$W~~01`O}xV`Y8@XIv?iz(bg0?-zB& zQeNL#&fj;iGpMgKb7SlYv>{?s<8OdXAA7&_>}G#Y-^8rL9&(@Wc((VDnDZ`vb zYx(8;Pop?dsS4Dr4~gp+j<5T7jPDwzRj}68uCY($#ung92T0NIfXQqMV&nWHjUVHJ za+3o=aLimFMHqBrWQID%g`=3dq^@2|!EPh}Pf1<4^7Uw+f;OKnOk7jCKrl<3+cIUS zu#CsjCZFAjl`X#6U17RxPa2E+XymR`bzdAFGWq^B=d|huP^#9Q(IvCx_jVuvH*g2T z$SlQ^n)T&wPzVb!6B$$Ix}k%CfM(UuCknCY^25&rO83F}jNCld*T0ASG-htIL#0=` zcd|eA@cW)PauxXIoZ?DvQ2(ZX{3HzsR5G{%2joH9xAS$pnyq|j??vi9+j3^FVU}5r zIGF$a<>MKA^o~g4bachzeC49IJ2yFhpu%y}u5RL1P z9NJ^zD#MnNKOXvU;WcI7@JS3C+4fuSZ~KsZAaLcTMvBN-s~{$IO&-dTUW|`n_1cNRZCfe$f>vV`b_?322#iTKsL|!>#5rJoHT8BnU`8BV?xQ@<{yIy?w^mAq>Hlg{l|67*_P;QR-5}(pW z7kB#XH8Ju_&PNN6c)pd#;PEC$P3QI3VQ!eo?KURhuEr{ASu<+p#rssiSc@xkAhVo# zi&IZXqWu=z7oW(aPF_fEj@inJAJ_KaZsKDhL8svrn7(M;!&L%|IEM}7mj#)r3GSWq zlKg+SCY0KLDdCCkOH32TtYZ=ewmc;4pEFA?n;NKaK=y-|5D(+Zjfr=>I630SLlI$s z*|PpU!3>~bk^`w92x-T zP(Br@OSvfJKL_Py^7r1Md?2S{c+`YGZ|)!uFqg&Q3k<2eo~hxNr(1ChOrOcJPPNJr za@V)@bF*Y`d)1CWH|J2#lYP;Q+F>vBJoF?>L7$?`l`WN3o8eM6B{S zP*)OKnk$Lg_?sgPn6;qW>^tC3d6?;}NyiBwfrrt^v~=wXx;juh%;HR!0gbPat%E8M@n{v@WJ zfMe)dB4wIo;EYX#?h^U|;4$~pp|X?b1c9w;ze3P&vM%@*kW8(3es-I)mrxk>I9cJS zN1t>ec-+oEH_8Crxawp|;RFL{UjX6|h||&%wL_DOyvKVRy@L7Rhg{THrtG0?*rmnN z+lEG8)&OvB3fzx`jsdYl;sE_F3vndmePswG>RPjuZHuEiLBR1Ma=l_d*Rs@}4zh^KJloT$r51y@M9DqgD>1psy# z6+Wn^cg+WHQY1wu7qhB_0A$2}2=q95%>YTn_oI38G!TLEVaaKX=Xy=9V6)=#%Nx`v zcfQ{BeyM$Hl>6@YPqY$9+CVkSXS(P19ZPj=Q*FH_X3MPsx}!Y86oI+Pe`*VgI5ObaPo)yV>Z1SY+gyRpyBWLDgqfzq8at(=LKZ zWox{a-^}xc(GogmBM9Nz>*uURU%1&gmWd9JH*=1h7D+Rz?Nw10_;X6a$G))oEF?NL zw~%!{$#`MnZ^LYUC`=95UtlX(QvBc7CWbcZb`$1>Eb4w721RQSfa(tqPd>0;SfFJ`n74^QA0U}$A0zi|%#0+! zb*W)*zzZAqivv|=ga%mA9lHjzo^JSR(wcx^u&Xrrr10QhF|eX(awu{AxuZj0O^A6Z zv)r!PudT9;;-S)V-7~Uf^)B``pWm1Yi^;T$jf%o$|Kmo2G&#SiNz1N!6ZO@P!DQk; zI4^5wEFpR?HwZPRr`+z&^Y7}(R5U)BHYZRdw8S_6585+wjhrcUZ=$OE#=uQnPJ6jA z?8v3*y6(c+`eQy`*tjG)xSNqOczAu)udqc3Je7H2d&22hWRKRZnNOi2b{BXJ?_|+1 zgG;aK9E{-+mTv4j3t~VFI&O3NrX1gZ_Yx}w&`0&8^&Mjd)*Ru2al9|=$ZUI%XYHM` zcV?;R_Ac+*)^CAD>5waHQ8C?=Ibmp$Kf7=6gwUAJ6R4)<>IU1*!xAa zN=^Qt>Y_L_QHE{{T>ukw2#ODu1{W{vs0@GnSOcPe?bAo*S>*T=RbLWTI{zYXI_okA z1~#QLDB}npr@8PvyCt_V7P-&=Q5;ED)6Y`^s73me2>1bj+==m9nE&D~r$6&XYUl2_ z89A#%zC)j_MP{2XP1ew*^2uyE@LzeSY?U1HB6t%3RL^k(bv*CQcgg}VH zV%jojQf^5a&MnP3UI}B^LulrG6Lo1E+^@Yxi}YlwhikRF`H8Q8V@jQHC%O|&LUtmz zh8ApzEg%uEAR-pbxcb1s2G?Kwb6>~zD>c5^!FRtI=MPk)17)2FL;c3Z6Y$?%nD`O&EYfkR-~-mBfb7xZS^VD zN6_w?qE~5eI<A<%F-_DkYwL@)>ecCC1`O~GR>%RXi znpXdC@UD%5-U^pEl^;20h9hHacKz=`hHciuM - +

الحلول البرمجية

نقدم كل مايخص المواطن الواسطي وجميع الامور التي تسهل الحياة ونسعى لتحشيد كافة الطاقات من اجل خدمة شعب @@ -58,17 +58,17 @@

- +

مشاريع مفتوحة المصدر

-

جميع المشاريع التي نقدمها هي مشاريع مفتوحة المصدر يمكن لجميع من يحتاجها اعادةاستخدامها لخدمة ابناء وطنة +

جميع المشاريع التي نقدمها هي مشاريع مفتوحة المصدر يمكن لجميع من يحتاجها اعادةاستخدامها لخدمة ابناء وطنه مجانا

- +

التدريب المستمر

نضمن التدريب المستمر لجميع اعضاء الفريق وفق اخر التقنيات واطر العمل ونسعى لتحقيق فريق متكامل يتمكن جميع diff --git a/view/layout/header.php b/view/layout/header.php index 262e30d..4d46d27 100644 --- a/view/layout/header.php +++ b/view/layout/header.php @@ -17,9 +17,9 @@ - + "> - "> + "> diff --git a/view/profile/profile.php b/view/profile/profile.php index 337f88b..eecc475 100644 --- a/view/profile/profile.php +++ b/view/profile/profile.php @@ -1,53 +1,108 @@ -
-
- -

-
-
-
')" - >
+ +
+
+
+ db['img'] );?>" > +
+ +
+

db['fullName'];?>

+
+

مطور +
مصمم كرافك

+
+ +
+ + +
+
+ +

الملف الشخصي

+ +
+
+ + + +

مرحبا انا db['fullName'];?>

+

db['about'];?>

+
+ +
+

معلومات شخصية

+

+

    +
  • الاسم الكامل:
    + مصطفى عبد الكريم سليم +
  • +
  • تاريخ الميلاد:
    + 1985 +
  • +
  • الجنس:
    + ذكر +
  • +
  • البريد الالكتروني:
    + info@codeforiraq.org +
  • + +
  • رقم الهاتف:
    + 07807070752 +
  • +
  • العنوان:
    + واسط- الحي - دور الشؤون +
  • +
  • الموقع الالكتروني:
    + www.homewearcon.com +
  • + + +
+

-
-
- db['img'] );?>" class="rounded-circle"> -
db['fullName'];?>
-

العراق / واسط /db['city'];?>

- - -
-
- - - - - - - - -
-
- - -
- - -
-
-
-

- db['about'];?> -

-
-
-
+
+
+
+

المهارات والخبرات

+
+
-
-
+

+

    db['langProg']) as $key => $value) { ?> +
  • + +
  • + + +
+

+

الشهادات والدورات

+
+

+

    +
  • + البرمجة بكافة اللغات +
  • +
  • + التعامل مع الحوارزميات +
  • + +
  • + خبرة لمدة ثلاث سنوات مع قواعد البيانات +
  • +
  • + و صيانة الهاتف المحمول +
  • + + + +
+

+
+
From b84dc4d523a34fcc7705002d21b46b108e11502d Mon Sep 17 00:00:00 2001 From: "Nael F. Delli" <25159654+mgrmaxi@users.noreply.github.com> Date: Wed, 2 May 2018 00:03:23 +0300 Subject: [PATCH 2/3] delete it --- c4iraq.sql | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 c4iraq.sql diff --git a/c4iraq.sql b/c4iraq.sql deleted file mode 100644 index a370623..0000000 --- a/c4iraq.sql +++ /dev/null @@ -1,51 +0,0 @@ - -- phpMyAdmin SQL Dump --- version 4.5.1 --- http://www.phpmyadmin.net --- --- Host: 127.0.0.1 --- Generation Time: Apr 13, 2018 at 12:24 PM --- Server version: 10.1.16-MariaDB --- PHP Version: 7.0.9 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `c4iraq` --- - --- -------------------------------------------------------- - --- --- Table structure for table `team_profile` --- - -CREATE TABLE `team_profile` ( - `user` varchar(30) NOT NULL, - `fullName` varchar(30) CHARACTER SET utf8mb4 NOT NULL, - `email` varchar(30) NOT NULL, - `city` text CHARACTER SET utf8mb4 NOT NULL, - `phone` int(12) NOT NULL, - `about` text CHARACTER SET utf8mb4 NOT NULL, - `langProg` varchar(50) CHARACTER SET utf8mb4 NOT NULL, - `img` text NOT NULL, - `fb` text NOT NULL, - `github` text NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - --- --- Dumping data for table `team_profile` --- - -INSERT INTO `team_profile` (`user`, `fullName`, `email`, `city`, `phone`, `about`, `langProg`, `img`, `fb`, `github`) VALUES -('alaa.akiel', 'Alaa Akiel', 'alaa.akiel@codeforiraq.org', 'الكوت', 2147483647, 'shfjklhalskdfh\r\nashdfaklshdfk\r\naskdhfalksfhjk', 'python,php,javascript', 'alaa.akiel.jpg', 'alaa.akile', 'alaaProg'); - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; \ No newline at end of file From e9237a28c631355c57abb431dc03639ed4ec2726 Mon Sep 17 00:00:00 2001 From: Naeleno Date: Sun, 13 May 2018 20:27:02 +0300 Subject: [PATCH 3/3] some changes --- public/css/pro.css | 2 +- view/layout/navbar.php | 2 +- view/profile/profile.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/css/pro.css b/public/css/pro.css index 822f3f3..aa55ee2 100644 --- a/public/css/pro.css +++ b/public/css/pro.css @@ -40,7 +40,7 @@ width: 200px; height: 200px; border-radius: 50%; - border: 10px solid rgb(207, 207, 207); + border: 10px solid rgb(248, 247, 247); } .container1 .side2 h3 { diff --git a/view/layout/navbar.php b/view/layout/navbar.php index b070255..d729cfb 100644 --- a/view/layout/navbar.php +++ b/view/layout/navbar.php @@ -25,5 +25,5 @@ ?>
- البرمجة من اجل العراق | فريق واسط + البرمجة من اجل العراق | فريق واسط diff --git a/view/profile/profile.php b/view/profile/profile.php index eecc475..ce6c223 100644 --- a/view/profile/profile.php +++ b/view/profile/profile.php @@ -39,7 +39,7 @@

  • الاسم الكامل:
    - مصطفى عبد الكريم سليم + db['fullName'];?>
  • تاريخ الميلاد:
    1985