From 72ea0d6c51b5de55c9a6844c9ca3086205a02646 Mon Sep 17 00:00:00 2001 From: aaryanajaysharma <202051001@iiitvadodara.ac.in> Date: Sat, 11 Sep 2021 16:37:45 +0530 Subject: [PATCH 01/10] first commit --- .DS_Store | Bin 0 -> 6148 bytes team#12 - 1/Stack No-Flow.txt | 25 +++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .DS_Store create mode 100644 team#12 - 1/Stack No-Flow.txt diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b76169d327647dc04cee65ae82503bae0298e054 GIT binary patch literal 6148 zcmeHKO>5gg5S?}0WbF{*Lm)jal-?Y$oF>7Cfa17^-U=$op)HA2nOGocjV0S8ii6I* z_R{{IQs_VE-|6g!LqcNHUJ7kzVD^o6-|T9i%&rFjSa%#c01W`(=n5+}Y#uQ+uKa;j zY|knp({nrn2ihQD2c7J1P(XdVb;zL)J|uAW`#Hfh8wRlqknuej#!;5HT0dB2rTS!b zjq^IMZ`9v=13C3_KObjZfAm&8z4r4#VBo zoknRWr(HQt!%WZPnE}pgymr>uE{cxR6zv0N))Ymj-D-*#yZf_Qjc-494qu%omsiF0 z?B=tPoZ+ug+or`ie8FJBZsQBb`yi9yoVu8q$X?It!asi7`xH#R9xY>szrh|3e)TOT z-YAV_dVwp?cYEj6DI^6*0a9S80`}bC>q}WQND7bw|Dyuxd=TggU5lkbeRN=>O8~?w zc5A~})eSIQ*>?EFI0f&S}YA>4;uXu&@xa%3j9$8egbhVZyW#s literal 0 HcmV?d00001 diff --git a/team#12 - 1/Stack No-Flow.txt b/team#12 - 1/Stack No-Flow.txt new file mode 100644 index 0000000..2589c18 --- /dev/null +++ b/team#12 - 1/Stack No-Flow.txt @@ -0,0 +1,25 @@ +THEME - E GOVERNANCE +WHAT IT WILL DO? + + +* ONLINE CERTIFICATE GENERATOR (VIA STATE GOV. & LOCAL COLLECTORATE) +* TAX PAYMENTS (VIA MUNICIPAL CORPORATION APPLICABLE ACC TO LOCATION) +* BILL PAYMENTS (ELECTRICITY, WATER etc.) +* RENEWAL OF LICENSES, CARDS etc.(VIA STATE GOV) +* PUBLIC COMPLAINTS DASHBOARD. + + + + +IMP FEATURES OF EACH: +* WHILE APPLYING FOR A CERTIFICATE , THE CHARGES AND ISSUING TIME MUST BE FIXED PRIORLY +* FOR VARIOUS KINDS OF CERTIFICATE GENERATION, USER HAVE TO REGISTER HIMSELF/HERSELF ONLY ONCE WITH ALL THE NECESSARY DETAILS (E - KYC). +* IF IN CASE THE DEADLINE FOR GENERATION EXCEEDS , USER CAN GENERATE AN OPEN COMPLAINT TICKET VISIBLE TO ALL UNDER THE SPECIFIED DEPARTMENT ON THE DASHBOARD. +* THE TAX/BILL PAYMENT REQUIRES THE USER TO CREATE A PROFILE JUST ONCE AND THUS WOULD SAVE TIME. +* REGULAR REMINDERS / NOTIFICATIONS WILL BE SEND TO THE USER REGARDING THE PAYMENTS OR RENEWALS TO AVOID FINE. +* RENEWAL OF LICENSES/CARDS WOULD BE AN AUTOMATIC PROCESS I.E IF THE USER ACCEPTS THE RENEWAL ONCE NOTIFIED , HE/SHE WON'T BE SUBMITTING ALL THE NECESSARY DOCS AGAIN. +* USER COULD ALWAYS GENERATE A COMPLAINT TICKET TO THE SPECIFIED DEPARTMENT AND ITS RESPONSE MUST BE GIVEN IN A FIXED AMOUNT OF TIME. + + +MOST IMP POINT - +ALL THESE BENEFITS WOULD BE AVAILABLE TO THE USER JUST BY REGISTERING ONCE , I.E GOV. UNDER YOUR FINGERS XD. \ No newline at end of file From d88dd7d20e99d7f84d2267ea726c0f7c2ad2648a Mon Sep 17 00:00:00 2001 From: aaryanajaysharma <202051001@iiitvadodara.ac.in> Date: Sat, 11 Sep 2021 19:31:20 +0530 Subject: [PATCH 02/10] Add team#12 --- team#12 - 1/README.md | 26 ++++++++++++++++++++++++++ team#12 - 1/Stack No-Flow.txt | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 team#12 - 1/README.md diff --git a/team#12 - 1/README.md b/team#12 - 1/README.md new file mode 100644 index 0000000..3b3b6df --- /dev/null +++ b/team#12 - 1/README.md @@ -0,0 +1,26 @@ + +# E-Governance / Title / Name + +We intend to create a website that digitizes the whole process of issuing goverment documents and certificates. +Along with this, the website will have features, that digitizes various processes which are usually known to be cumbersome and physical, like renewal of PAN card, updation of Aadhar card, Ration card and other similar kind of ordeals. + + + + + +## Features + +- Online Certificate/Document Generator +- Tax Payments +- Renewal of licenses, cards, etc. +- Public Complain Dashboard + + +## Authors + + + +- [@aaryanajaysharma](https://github.com/aaryanajaysharma) +- [@1shtandon](https://github.com/1shtandon) +- [@janmayHem](https://github.com/JanmayHem) +- [@Harsh2o](https://github.com/Harsh2o) diff --git a/team#12 - 1/Stack No-Flow.txt b/team#12 - 1/Stack No-Flow.txt index 2589c18..7d14dda 100644 --- a/team#12 - 1/Stack No-Flow.txt +++ b/team#12 - 1/Stack No-Flow.txt @@ -1,4 +1,4 @@ -THEME - E GOVERNANCE +THEME - E GOVERNANCE WHAT IT WILL DO? From 635aefafa6bae7b59db35d8882ca7c822d8f32ec Mon Sep 17 00:00:00 2001 From: aaryanajaysharma <202051001@iiitvadodara.ac.in> Date: Sat, 11 Sep 2021 19:50:07 +0530 Subject: [PATCH 03/10] Add team#12 --- team#12 - 1/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/team#12 - 1/README.md b/team#12 - 1/README.md index 3b3b6df..a1f6c04 100644 --- a/team#12 - 1/README.md +++ b/team#12 - 1/README.md @@ -2,7 +2,7 @@ # E-Governance / Title / Name We intend to create a website that digitizes the whole process of issuing goverment documents and certificates. -Along with this, the website will have features, that digitizes various processes which are usually known to be cumbersome and physical, like renewal of PAN card, updation of Aadhar card, Ration card and other similar kind of ordeals. +Along with this, the website will have features, that digitizes various processes which are usually known to be cumbersome and physical, like renewal of PAN card, updation of Aadhar card, Ration card and other similar kind of ordeals! From c524517f63220cd6d0bca51463b507599ecb7a17 Mon Sep 17 00:00:00 2001 From: aaryanajaysharma <202051001@iiitvadodara.ac.in> Date: Sun, 12 Sep 2021 14:50:24 +0530 Subject: [PATCH 04/10] updated readme.md file --- team#12 - 1/.DS_Store | Bin 0 -> 6148 bytes team#12 - 1/README.md | 33 +++++++++++++++++++++------------ 2 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 team#12 - 1/.DS_Store diff --git a/team#12 - 1/.DS_Store b/team#12 - 1/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Sun, 12 Sep 2021 17:27:41 +0530 Subject: [PATCH 05/10] Added App screenshots --- team#12 - 1/.DS_Store | Bin 6148 -> 8196 bytes team#12 - 1/E-sahayata/.gitignore | 163 +++++ team#12 - 1/E-sahayata/LICENSE | 674 ++++++++++++++++++ team#12 - 1/E-sahayata/README.MD | 68 ++ .../E-sahayata/assets/DisplayImage.PNG | Bin 0 -> 21614 bytes team#12 - 1/E-sahayata/ekyc/ekyc/__init__.py | 0 team#12 - 1/E-sahayata/ekyc/ekyc/asgi.py | 16 + team#12 - 1/E-sahayata/ekyc/ekyc/settings.py | 128 ++++ team#12 - 1/E-sahayata/ekyc/ekyc/urls.py | 28 + team#12 - 1/E-sahayata/ekyc/ekyc/wsgi.py | 16 + team#12 - 1/E-sahayata/ekyc/main/__init__.py | 0 team#12 - 1/E-sahayata/ekyc/main/admin.py | 10 + team#12 - 1/E-sahayata/ekyc/main/apps.py | 5 + .../ekyc/main/migrations/0001_initial.py | 60 ++ .../ekyc/main/migrations/0002_videoupload.py | 24 + .../migrations/0003_remove_profile_phone.py | 17 + .../ekyc/main/migrations/__init__.py | 0 team#12 - 1/E-sahayata/ekyc/main/ml.py | 163 +++++ team#12 - 1/E-sahayata/ekyc/main/models.py | 49 ++ team#12 - 1/E-sahayata/ekyc/main/tests.py | 3 + team#12 - 1/E-sahayata/ekyc/main/urls.py | 18 + team#12 - 1/E-sahayata/ekyc/main/views.py | 206 ++++++ team#12 - 1/E-sahayata/ekyc/manage.py | 22 + .../E-sahayata/ekyc/static/css/base.css | 227 ++++++ .../E-sahayata/ekyc/static/css/forms.css | 31 + .../E-sahayata/ekyc/static/css/index.css | 141 ++++ .../E-sahayata/ekyc/static/css/phone.css | 44 ++ .../E-sahayata/ekyc/static/css/profile.css | 155 ++++ .../E-sahayata/ekyc/static/css/video.css | 7 + .../E-sahayata/ekyc/static/images/Vector.svg | 3 + .../ekyc/static/images/check-square-solid.svg | 1 + .../E-sahayata/ekyc/static/images/check.png | Bin 0 -> 15606 bytes .../ekyc/static/images/immigration.png | Bin 0 -> 32756 bytes .../ekyc/static/images/kyc-onboarding.png | Bin 0 -> 128477 bytes .../E-sahayata/ekyc/static/images/kyc.png | Bin 0 -> 32168 bytes .../E-sahayata/ekyc/static/images/ok-64.png | Bin 0 -> 1600 bytes team#12 - 1/E-sahayata/ekyc/static/js/base.js | 0 .../E-sahayata/ekyc/static/js/index.js | 71 ++ team#12 - 1/E-sahayata/ekyc/static/js/otp.js | 5 + .../E-sahayata/ekyc/static/js/video.js | 128 ++++ .../E-sahayata/ekyc/templates/aadharPan.html | 74 ++ .../E-sahayata/ekyc/templates/base.html | 106 +++ .../E-sahayata/ekyc/templates/documents.html | 96 +++ .../E-sahayata/ekyc/templates/index.html | 94 +++ .../E-sahayata/ekyc/templates/login.html | 37 + .../E-sahayata/ekyc/templates/otp.html | 106 +++ .../E-sahayata/ekyc/templates/phone.html | 72 ++ .../E-sahayata/ekyc/templates/profile.html | 65 ++ .../E-sahayata/ekyc/templates/register.html | 46 ++ .../E-sahayata/ekyc/templates/video.html | 73 ++ .../E-sahayata/ekyc/templates/videostr.html | 9 + team#12 - 1/E-sahayata/requirements.txt | Bin 0 -> 746 bytes team#12 - 1/ESahayata (html css)/.DS_Store | Bin 0 -> 6148 bytes .../ESahayata (html css)/SignIn/Login.css | 39 + .../ESahayata (html css)/SignIn/Login.html | 36 + .../ESahayata (html css)/SignIn/Register.css | 0 .../ESahayata (html css)/SignIn/Register.html | 30 + .../ESahayata (html css)/SignIn/Register2.css | 0 .../SignIn/Register2.html | 29 + .../ESahayata (html css)/SignIn/Register3.css | 0 .../SignIn/Register3.html | 73 ++ .../ESahayata (html css)/images/.DS_Store | Bin 0 -> 6148 bytes .../images/demo/120x120.gif | Bin 0 -> 1756 bytes .../images/demo/220x95.gif | Bin 0 -> 2183 bytes .../images/demo/80x80.gif | Bin 0 -> 828 bytes .../images/demo/avatar.png | Bin 0 -> 454 bytes .../images/demo/gallery/1.png | Bin 0 -> 2476 bytes .../images/demo/gallery/index.html | 0 .../images/demo/index.html | 0 .../images/demo/portfolio/1.png | Bin 0 -> 4599 bytes .../images/demo/portfolio/index.html | 0 .../images/demo/slider/1.png | Bin 0 -> 9243 bytes .../images/demo/slider/2.png | Bin 0 -> 9099 bytes .../images/demo/slider/3.png | Bin 0 -> 9243 bytes .../images/demo/slider/4.png | Bin 0 -> 9098 bytes .../images/demo/slider/5.png | Bin 0 -> 9243 bytes .../images/demo/slider/Emb.jpg | Bin 0 -> 50763 bytes .../images/demo/slider/index.html | 0 .../images/demo/video.gif | Bin 0 -> 1129 bytes .../images/demo/worldmap.png | Bin 0 -> 4157 bytes .../ESahayata (html css)/images/index.html | 0 team#12 - 1/ESahayata (html css)/index.html | 192 +++++ .../ESahayata (html css)/layout/.DS_Store | Bin 0 -> 6148 bytes .../ESahayata (html css)/layout/index.html | 0 .../layout/scripts/index.html | 0 .../layout/scripts/jquery.fitvids.min.js | 19 + .../layout/scripts/jquery.min.js | 4 + .../layout/scripts/jquery.mobilemenu.js | 5 + .../nivo-lightbox/Nivo-Lightbox-master.zip | Bin 0 -> 55727 bytes .../scripts/nivo-lightbox/images/close.png | Bin 0 -> 2949 bytes .../scripts/nivo-lightbox/images/close@2x.png | Bin 0 -> 3097 bytes .../scripts/nivo-lightbox/images/index.html | 0 .../scripts/nivo-lightbox/images/loading.gif | Bin 0 -> 7303 bytes .../nivo-lightbox/images/loading@2x.gif | Bin 0 -> 18134 bytes .../scripts/nivo-lightbox/images/next.png | Bin 0 -> 3193 bytes .../scripts/nivo-lightbox/images/next@2x.png | Bin 0 -> 4235 bytes .../scripts/nivo-lightbox/images/prev.png | Bin 0 -> 3184 bytes .../scripts/nivo-lightbox/images/prev@2x.png | Bin 0 -> 4224 bytes .../layout/scripts/nivo-lightbox/index.html | 0 .../nivo-lightbox/nivo-lightbox.min.css | 19 + .../nivo-lightbox/nivo-lightbox.min.js | 26 + .../layout/scripts/tabslet/Tabslet-master.zip | Bin 0 -> 85656 bytes .../layout/scripts/tabslet/index.html | 0 .../scripts/tabslet/jquery.tabslet.min.js | 27 + .../layout/styles/fontawesome-4.2.0.min.css | 4 + .../layout/styles/fonts/FontAwesome.otf | Bin 0 -> 85908 bytes .../styles/fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes .../styles/fonts/fontawesome-webfont.svg | 520 ++++++++++++++ .../styles/fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes .../styles/fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes .../layout/styles/fonts/index.html | 0 .../layout/styles/framework.css | 86 +++ .../layout/styles/index.html | 0 .../layout/styles/layout.css | 430 +++++++++++ team#12 - 1/ESahayata (html css)/licence.txt | 81 +++ .../pages/basic-grid.html | 262 +++++++ .../pages/full-width.html | 290 ++++++++ .../ESahayata (html css)/pages/gallery.html | 211 ++++++ .../ESahayata (html css)/pages/index.html | 0 .../ESahayata (html css)/pages/portfolio.html | 236 ++++++ .../pages/sidebar-left-2.html | 350 +++++++++ .../pages/sidebar-left.html | 350 +++++++++ .../pages/sidebar-right-2.html | 350 +++++++++ .../pages/sidebar-right.html | 350 +++++++++ team#12 - 1/README.md | 42 +- .../1_iphone12progold_landscape.png | Bin 0 -> 336417 bytes .../1_iphone12progold_portrait.png | Bin 0 -> 354680 bytes 127 files changed, 7313 insertions(+), 9 deletions(-) create mode 100644 team#12 - 1/E-sahayata/.gitignore create mode 100644 team#12 - 1/E-sahayata/LICENSE create mode 100644 team#12 - 1/E-sahayata/README.MD create mode 100644 team#12 - 1/E-sahayata/assets/DisplayImage.PNG create mode 100644 team#12 - 1/E-sahayata/ekyc/ekyc/__init__.py create mode 100644 team#12 - 1/E-sahayata/ekyc/ekyc/asgi.py create mode 100644 team#12 - 1/E-sahayata/ekyc/ekyc/settings.py create mode 100644 team#12 - 1/E-sahayata/ekyc/ekyc/urls.py create mode 100644 team#12 - 1/E-sahayata/ekyc/ekyc/wsgi.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/__init__.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/admin.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/apps.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/migrations/0001_initial.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/migrations/0002_videoupload.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/migrations/0003_remove_profile_phone.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/migrations/__init__.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/ml.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/models.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/tests.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/urls.py create mode 100644 team#12 - 1/E-sahayata/ekyc/main/views.py create mode 100644 team#12 - 1/E-sahayata/ekyc/manage.py create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/base.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/forms.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/index.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/phone.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/profile.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/css/video.css create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/Vector.svg create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/check-square-solid.svg create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/check.png create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/immigration.png create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/kyc-onboarding.png create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/kyc.png create mode 100644 team#12 - 1/E-sahayata/ekyc/static/images/ok-64.png create mode 100644 team#12 - 1/E-sahayata/ekyc/static/js/base.js create mode 100644 team#12 - 1/E-sahayata/ekyc/static/js/index.js create mode 100644 team#12 - 1/E-sahayata/ekyc/static/js/otp.js create mode 100644 team#12 - 1/E-sahayata/ekyc/static/js/video.js create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/aadharPan.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/base.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/documents.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/index.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/login.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/otp.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/phone.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/profile.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/register.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/video.html create mode 100644 team#12 - 1/E-sahayata/ekyc/templates/videostr.html create mode 100644 team#12 - 1/E-sahayata/requirements.txt create mode 100644 team#12 - 1/ESahayata (html css)/.DS_Store create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Login.css create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Login.html create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register.css create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register.html create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register2.css create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register2.html create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register3.css create mode 100644 team#12 - 1/ESahayata (html css)/SignIn/Register3.html create mode 100644 team#12 - 1/ESahayata (html css)/images/.DS_Store create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/120x120.gif create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/220x95.gif create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/80x80.gif create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/avatar.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/gallery/1.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/gallery/index.html create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/index.html create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/portfolio/1.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/portfolio/index.html create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/1.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/2.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/3.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/4.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/5.png create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/Emb.jpg create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/slider/index.html create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/video.gif create mode 100644 team#12 - 1/ESahayata (html css)/images/demo/worldmap.png create mode 100644 team#12 - 1/ESahayata (html css)/images/index.html create mode 100644 team#12 - 1/ESahayata (html css)/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/.DS_Store create mode 100644 team#12 - 1/ESahayata (html css)/layout/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/jquery.fitvids.min.js create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/jquery.min.js create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/jquery.mobilemenu.js create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/Nivo-Lightbox-master.zip create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/close.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/close@2x.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/loading.gif create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/loading@2x.gif create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/next.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/next@2x.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/prev.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/images/prev@2x.png create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/nivo-lightbox.min.css create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/nivo-lightbox/nivo-lightbox.min.js create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/tabslet/Tabslet-master.zip create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/tabslet/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/scripts/tabslet/jquery.tabslet.min.js create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fontawesome-4.2.0.min.css create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/FontAwesome.otf create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/fontawesome-webfont.eot create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/fontawesome-webfont.svg create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/fontawesome-webfont.ttf create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/fontawesome-webfont.woff create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/fonts/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/framework.css create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/index.html create mode 100644 team#12 - 1/ESahayata (html css)/layout/styles/layout.css create mode 100644 team#12 - 1/ESahayata (html css)/licence.txt create mode 100644 team#12 - 1/ESahayata (html css)/pages/basic-grid.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/full-width.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/gallery.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/index.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/portfolio.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/sidebar-left-2.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/sidebar-left.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/sidebar-right-2.html create mode 100644 team#12 - 1/ESahayata (html css)/pages/sidebar-right.html create mode 100644 team#12 - 1/Screenshots/1_iphone12progold_landscape.png create mode 100644 team#12 - 1/Screenshots/1_iphone12progold_portrait.png diff --git a/team#12 - 1/.DS_Store b/team#12 - 1/.DS_Store index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..5d7c7e53987a8574a4720901b08923ae094beba1 100644 GIT binary patch literal 8196 zcmeI1&2G~`5XWcR0FEm}4wYJoi!VqZ1t|%Lss|)Dqz7(DMsVPxwd1IX-9 zD(7s?_P9`ic%mVNbc~XturUE9zyz286JP@WA_45#%AAUQ-;8q21em~oNkFX+9*R=m zYH3t29jJ5)0Ii{08`{VNbc|=!w^|z2p*W_=9)t}QHpLJo9OIsHhx%4aqb8h$2`6FC zENq4%^w|;TX?GI7QLdQ)6F5&miroMuXy@vH3!#c{oZ3Qyn~t z2XJ}+c9h1l=*n3dXZkpS8E~AsQ$J{I&F8!Arq|i&ESlbYx6^8RPoF$nEb7kIgZA^6 zhvVbV^OMDwuV#9}E)jHZWxC(0=K3j^rio0CFs@=Z!6P_J1FO+P(8*~`3EF+o%IMJz zWpwHJuW;J{wLVR0fL97WLy{nt-B3yuvrUfLL0^t1OW(Z;&#~>cKO{B{3#qximu zs7mkn3f`09Wv^o8GhDiCeJ^w5KPGg_gAhnpCgF}!R pBnTAa1`@77th%xAJM(0I8AV3M$)+;eJWLRCKt?lcj^~-f3;-`E4{!hg diff --git a/team#12 - 1/E-sahayata/.gitignore b/team#12 - 1/E-sahayata/.gitignore new file mode 100644 index 0000000..216ec79 --- /dev/null +++ b/team#12 - 1/E-sahayata/.gitignore @@ -0,0 +1,163 @@ + +# Created by https://www.toptal.com/developers/gitignore/api/django +# Edit at https://www.toptal.com/developers/gitignore?templates=django + +### Django ### +*.log +*.pot +*.pyc +__pycache__/ +local_settings.py +db.sqlite3 +db.sqlite3-journal +media +.vscode +settings.json +# If your build process includes running collectstatic, then you probably don't need or want to include staticfiles/ +# in your Git repository. Update and uncomment the following line accordingly. +# /staticfiles/ + +### Django.Python Stack ### +# Byte-compiled / optimized / DLL files +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +pytestdebug.log + +# Translations +*.mo + +# Django stuff: + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ +doc/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints +vid_ss +# IPython +profile_default/ +ipython_config.py + +# pyenv +pyvenv.cfg +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +#poetry.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +# .env +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ +Lib +Scripts + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# operating system-related files +*.DS_Store #file properties cache/storage on macOS +Thumbs.db #thumbnail cache on Windows + +# profiling data +.prof + + +# End of https://www.toptal.com/developers/gitignore/api/django diff --git a/team#12 - 1/E-sahayata/LICENSE b/team#12 - 1/E-sahayata/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/team#12 - 1/E-sahayata/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/team#12 - 1/E-sahayata/README.MD b/team#12 - 1/E-sahayata/README.MD new file mode 100644 index 0000000..5d32a80 --- /dev/null +++ b/team#12 - 1/E-sahayata/README.MD @@ -0,0 +1,68 @@ + +

+ ekyc +

+ + +### Problem Statement (PS) + +- Earlier KYC verification was done in person,but due to COVID-19, this can't be done +- Banks are trying a way to implement a way to perform KYC virtually, since KYC procedures defined by banks are to ensure their customers are real, and to assess, and monitor risks. +- The user needs to upload the necessary government documents, eg: Aadhar card, PAN card, voter-id, electricity-bill. +- After uploading the documents the person needs to submit a 10 sec video to determine that the person uploading these documents is a legit user. +- The web application incorporates machine learning for recognizing and matching the faces of user with the documents uploaded. + +### Demo video link + +[to be uploaded]() + + +### Tech Stack +- Frontend + - HTML5 + - CSS3 + - JavaScript + - Bootstrap4 +- Backend + - Django framework +- Database + - SQLite +- Machine Learning + - face-recognition + - opencv-python + - NumPy + - CMake + - Dlib + +### Local Setup +- You need to install CMake, Dlib and face-recognition libraries +- Clone repository. +- Setup virtual environment +- Exceute `pip install -r requirements.txt`. +- run `python manage.py runserver`. +- Go to `127.0.0.1::8000` in your web browser. + +### Team Name : 403_Forbidden +### Members + +- Chiraayu Meghnani + +Gmail +LinkedIn + +- Parth Cheulkar + +Twitter +Gmail +LinkedIn + +- Shyren More + +Gmail +LinkedIn + +- Varun Mamtora + +Twitter +Gmail +LinkedIn diff --git a/team#12 - 1/E-sahayata/assets/DisplayImage.PNG b/team#12 - 1/E-sahayata/assets/DisplayImage.PNG new file mode 100644 index 0000000000000000000000000000000000000000..c8c6c938ee66f3d677f8ef7744b076c1626e5632 GIT binary patch literal 21614 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 literal 0 HcmV?d00001 diff --git a/team#12 - 1/E-sahayata/ekyc/ekyc/__init__.py b/team#12 - 1/E-sahayata/ekyc/ekyc/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/E-sahayata/ekyc/ekyc/asgi.py b/team#12 - 1/E-sahayata/ekyc/ekyc/asgi.py new file mode 100644 index 0000000..4d6613c --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/ekyc/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for ekyc project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ekyc.settings') + +application = get_asgi_application() diff --git a/team#12 - 1/E-sahayata/ekyc/ekyc/settings.py b/team#12 - 1/E-sahayata/ekyc/ekyc/settings.py new file mode 100644 index 0000000..40d4cfb --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/ekyc/settings.py @@ -0,0 +1,128 @@ +""" +Django settings for ekyc project. + +Generated by 'django-admin startproject' using Django 3.1.7. + +For more information on this file, see +https://docs.djangoproject.com/en/3.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/3.1/ref/settings/ +""" + +from pathlib import Path +from decouple import config +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = config('SECRET_KEY') + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = config('DEBUG') + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + + 'main', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'ekyc.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [BASE_DIR/ 'templates'], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'ekyc.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/3.1/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/3.1/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/3.1/howto/static-files/ + + +STATIC_URL = '/static/' +STATICFILES_DIRS = [BASE_DIR/ 'static'] +STATIC_ROOT = BASE_DIR/ 'staticfiles' + +MEDIA_URL = '/media/' +MEDIA_ROOT = BASE_DIR/ 'media' \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/ekyc/urls.py b/team#12 - 1/E-sahayata/ekyc/ekyc/urls.py new file mode 100644 index 0000000..37a262e --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/ekyc/urls.py @@ -0,0 +1,28 @@ +"""ekyc URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/3.1/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path, include +from django.conf.urls.static import static +from django.conf import settings +from django.contrib.staticfiles.urls import staticfiles_urlpatterns + +urlpatterns = [ + path('admin/', admin.site.urls), + path('',include('main.urls')) +] + +urlpatterns += static(settings.STATIC_URL) +urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT) diff --git a/team#12 - 1/E-sahayata/ekyc/ekyc/wsgi.py b/team#12 - 1/E-sahayata/ekyc/ekyc/wsgi.py new file mode 100644 index 0000000..01afb9f --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/ekyc/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for ekyc project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ekyc.settings') + +application = get_wsgi_application() diff --git a/team#12 - 1/E-sahayata/ekyc/main/__init__.py b/team#12 - 1/E-sahayata/ekyc/main/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/E-sahayata/ekyc/main/admin.py b/team#12 - 1/E-sahayata/ekyc/main/admin.py new file mode 100644 index 0000000..1c9f6b0 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/admin.py @@ -0,0 +1,10 @@ +from django.contrib import admin +from .models import * +# Register your models here. + +admin.site.register(Profile) +admin.site.register(ImageUpload) +admin.site.register(VideoUpload) +admin.site.register(IdUpload) +admin.site.register(AddressUpload) +admin.site.register(OTP) \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/main/apps.py b/team#12 - 1/E-sahayata/ekyc/main/apps.py new file mode 100644 index 0000000..833bff6 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class MainConfig(AppConfig): + name = 'main' diff --git a/team#12 - 1/E-sahayata/ekyc/main/migrations/0001_initial.py b/team#12 - 1/E-sahayata/ekyc/main/migrations/0001_initial.py new file mode 100644 index 0000000..7f88fd1 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/migrations/0001_initial.py @@ -0,0 +1,60 @@ +# Generated by Django 3.1.7 on 2021-03-26 16:01 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='Profile', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('phone', models.CharField(max_length=50)), + ('aadhar_no', models.CharField(max_length=50)), + ('pan_no', models.CharField(max_length=50)), + ('is_kyc_verified', models.BooleanField(default=False)), + ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.CreateModel( + name='OTP', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('otp_code', models.IntegerField()), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.CreateModel( + name='ImageUpload', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to='images/')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.CreateModel( + name='IdUpload', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to='ids/')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.CreateModel( + name='AddressUpload', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to='addrs/')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + ] diff --git a/team#12 - 1/E-sahayata/ekyc/main/migrations/0002_videoupload.py b/team#12 - 1/E-sahayata/ekyc/main/migrations/0002_videoupload.py new file mode 100644 index 0000000..46898f2 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/migrations/0002_videoupload.py @@ -0,0 +1,24 @@ +# Generated by Django 3.1.7 on 2021-03-26 16:07 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('main', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='VideoUpload', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to='videos/')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + ] diff --git a/team#12 - 1/E-sahayata/ekyc/main/migrations/0003_remove_profile_phone.py b/team#12 - 1/E-sahayata/ekyc/main/migrations/0003_remove_profile_phone.py new file mode 100644 index 0000000..7c44a12 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/migrations/0003_remove_profile_phone.py @@ -0,0 +1,17 @@ +# Generated by Django 3.1.7 on 2021-03-27 12:34 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0002_videoupload'), + ] + + operations = [ + migrations.RemoveField( + model_name='profile', + name='phone', + ), + ] diff --git a/team#12 - 1/E-sahayata/ekyc/main/migrations/__init__.py b/team#12 - 1/E-sahayata/ekyc/main/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/E-sahayata/ekyc/main/ml.py b/team#12 - 1/E-sahayata/ekyc/main/ml.py new file mode 100644 index 0000000..bc681df --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/ml.py @@ -0,0 +1,163 @@ +def verification(): + import face_recognition + import numpy + import cv2 + import time + import os + import glob + import os + + list_of_files = glob.glob('media/ids/*.jpeg') # * means all if need specific format then *.csv + latest_file_document = max(list_of_files, key=os.path.getctime) + list_of_files_1 = glob.glob('media/images/*.jpeg') # * means all if need specific format then *.csv + latest_fileimages = max(list_of_files_1, key=os.path.getctime) + list_of_files_2 = glob.glob('media/videos/*.mp4') # * means all if need specific format then *.csv + latest_file_videos = max(list_of_files_2, key=os.path.getctime) + + + flag = 0 + path = 'media/videos/video.mp4' + + cap = cv2.VideoCapture(latest_file_videos) + width = 1280 + heigh = 720 + + i= 0 + while True: + + success, img = cap.read() + + if i == 20: + break + + try: + + + cv2.resize(img,(width,heigh)) + cv2.imwrite('C:/Users/varun/codecell/ekyc/main/vid_ss/camera' + str(i) + '.jpeg', img) + i += 1 + + + except Exception as e: + break + + + + cv2.waitKey(1) + + + imgtest = face_recognition.load_image_file(latest_file_document) + + imgtest = cv2.cvtColor(imgtest , cv2.COLOR_BGR2RGB) + imgtest = cv2.resize(imgtest , (512,512)) + face_loc_test = face_recognition.face_locations(imgtest) + encodingtest = face_recognition.face_encodings(imgtest) + if not len(face_loc_test): + flag = 1 + + img = face_recognition.load_image_file(latest_fileimages) + + img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) + img = cv2.resize(img , (512,512)) + face_loc = face_recognition.face_locations(img) + encoding1 = face_recognition.face_encodings(img) + if not len(face_loc): + flag = 1 + + + + + + if flag == 0: + path = 'C:/Users/varun/codecell/ekyc/main/vid_ss' + + n = (len(os.listdir(path))) + values = [] + values1 = [] + for i in range(n): + img = face_recognition.load_image_file('C:/Users/varun/codecell/ekyc/main/vid_ss/camera'+str(i)+'.jpeg') + img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) + face_loc = face_recognition.face_locations(img) + if not len(face_loc): + #print("Cant sorry") + continue + encoding= face_recognition.face_encodings(img) + results = face_recognition.compare_faces([encoding[0]],encodingtest[0]) + + results1 = face_recognition.compare_faces([encoding[0]],encoding1[0]) + + values.append(results) + values1.append(results1) + + print(values) + print(values1) + + c=0 + ctc=0 + cfc=0 + if len(values)>3: + for v in values: + a = v[0] + + if a == True: + ctc+=1 + c+=1 + else: + cfc+=1 + + if c//len(values)>0.60: + + + print(c//len(values)*100) + + + if ctc>cfc: + flag =0 + print("verified truely") + else: + flag=1 + print("false verification") + + + + else: + flag = 1 + print("Couldnt recognise face , please try again") + + d=0 + dtd=0 + dfd=0 + if len(values1)>3: + for v in values1: + a = v[0] + + if a == True: + dtd+=1 + d+=1 + else: + dfd+=1 + + if d//len(values1)>0.60: + print("Verified") + #print(c//len(values)*100) + + if dtd>dfd: + flag =0 + print("verified truely") + else: + flag=1 + print("false verification") + + + + else: + flag = 1 + print("Couldnt recognise face , please try again") + + print(flag) + + + else: + print("Please Check Your Uploaded Documents") + + return flag \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/main/models.py b/team#12 - 1/E-sahayata/ekyc/main/models.py new file mode 100644 index 0000000..636a149 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/models.py @@ -0,0 +1,49 @@ +from django.db import models +from django.contrib.auth import models as mod + +# Create your models here. + +class Profile(models.Model): + aadhar_no = models.CharField(max_length=50) + pan_no = models.CharField(max_length=50) + is_kyc_verified = models.BooleanField(default=False) + user = models.OneToOneField(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return self.aadhar_no + +class ImageUpload(models.Model): + file = models.FileField(upload_to = 'images/') + user = models.ForeignKey(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return self.user.username + " Image doc." + +class VideoUpload(models.Model): + file = models.FileField(upload_to = 'videos/') + user = models.ForeignKey(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return self.user.username + " Video doc." + +class IdUpload(models.Model): + file = models.FileField(upload_to = 'ids/') + user = models.ForeignKey(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return self.user.username + " ID doc." + + +class AddressUpload(models.Model): + file = models.FileField(upload_to = 'addrs/') + user = models.ForeignKey(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return self.user.username + " Address doc." + +class OTP(models.Model): + otp_code = models.IntegerField() + user = models.ForeignKey(mod.User, on_delete=models.CASCADE) + + def __str__(self): + return str(self.otp_code) \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/main/tests.py b/team#12 - 1/E-sahayata/ekyc/main/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/team#12 - 1/E-sahayata/ekyc/main/urls.py b/team#12 - 1/E-sahayata/ekyc/main/urls.py new file mode 100644 index 0000000..f1db95b --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/urls.py @@ -0,0 +1,18 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.index, name='index'), + path('verifyids/', views.verify_ids, name='verifyids'), + path('verifyphone/', views.verify_phone, name='verifyphone'), + path('verifyotp/', views.verify_otp, name='verifyotp'), + path('login/', views.login, name='login'), + path('logout/', views.logout, name='logout'), + path('register/', views.register, name='register'), + path('verifydocs/', views.verify_docs, name='verifydocs'), + path('profile/', views.profile, name='verifyprofile'), + path('video/', views.video, name='video'), + path('video/upload', views.video), + path('deleteotp/', views.delete_otp, name='deleteotp'), + +] diff --git a/team#12 - 1/E-sahayata/ekyc/main/views.py b/team#12 - 1/E-sahayata/ekyc/main/views.py new file mode 100644 index 0000000..a22f232 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/main/views.py @@ -0,0 +1,206 @@ +from django.shortcuts import render, redirect +from django.contrib import messages +from django.contrib.auth import models as userModel +from django.views.decorators.csrf import csrf_exempt +from django.contrib.auth.decorators import login_required +from .models import * +from .ml import * +from decouple import config + +def index(request): + return render(request, 'index.html') + +def register(request): + if request.method == 'POST': + fname = request.POST['fname'] + lname = request.POST['lname'] + username = request.POST['username'] + email = request.POST['email'] + password1 = request.POST['password1'] + password2 = request.POST['password2'] + + if password1 == password2: + if userModel.User.objects.filter(username=username).exists(): + print('Usernme exists') + messages.info(request, 'Username exists') + return redirect('register') + elif userModel.User.objects.filter(email=email).exists(): + print('email exists') + messages.info(request, 'Email exists') + return redirect('register') + else: + user = userModel.User.objects.create_user( + username=username, email=email, password=password1, first_name=fname, last_name=lname) + user.save() + return redirect('login') + else: + print('pass dosent match') + messages.info(request, 'Password didn\'t match') + return redirect('register') + return redirect('/') + else: + return render(request, "register.html") + +def login(request): + if request.method == 'POST': + username = request.POST['username'] + password = request.POST['password'] + + user = userModel.auth.authenticate(username=username, password=password) + + if user is not None: + userModel.auth.login(request, user) + return redirect('/') + else: + messages.info(request, 'invalid details') + return redirect('login') + else: + return render(request, "login.html") + return render(request, "login.html") + +def logout(request): + userModel.auth.logout(request) + return redirect('/') + +def video(request): + return render(request, "video.html") + +def verify_ids(request): + if request.method == 'POST': + aadhar_no = request.POST['aadhar_no'] + pan_no = request.POST['pan_no'] + + if len(aadhar_no) == 12 and aadhar_no.isdigit() and len(pan_no) == 10: + profile = Profile.objects.get(user=request.user.id) + + if profile.aadhar_no == aadhar_no: + if profile.pan_no == pan_no: + messages.info(request, 'Valid details.') + return redirect('verifydocs') + else: + messages.info(request, 'Invalid pancard number.') + return redirect('verifyids') + else: + messages.info(request, 'Invalid aadhar number.') + return redirect('verifyids') + else: + messages.error(request, "Enter valid details.") + return redirect('verifyids') + else: + return render(request, 'aadharPan.html') + +@login_required(login_url='login') +def verify_phone(request): + if request.method == 'POST': + phone = request.POST['phone'] + print(phone) + if len(phone) == 10 and phone.isdigit(): + import twilio + # Download the helper library from https://www.twilio.com/docs/python/install + from twilio.rest import Client + import random # generate random number + otp = random.randint(1000,9999) + OTP.objects.create(otp_code=otp, user=request.user) + print("Generated OTP is - ",otp) + # Your Account Sid and Auth Token from twilio.com/console + # DANGER! This is insecure. See http://twil.io/secure + account_sid = config('account_sid') + auth_token = config('auth_token') + client = Client(account_sid, auth_token) + + message = client.api.account.messages.create( + body='Hello Dear, ' + request.user.username +'Your Secure Device OTP is - ' + str(otp), + from_='+18102165640', + to='+91'+ phone + ) + + print(message.sid) + return redirect('verifyotp') + else: + messages.error(request, "Please enter a valid phone number.") + return redirect('verifyphone') + + else: + return render(request, 'phone.html') + +def verify_otp(request): + if request.method == 'POST': + ist = request.POST['ist'] + sec = request.POST['sec'] + third = request.POST['third'] + fourth = request.POST['fourth'] + + digits = ist+sec+third+fourth + + otp = OTP.objects.filter(user_id = request.user.id)[0] + + print(otp) + if int(digits) == otp.otp_code: + print("otp maches") + otp.delete() + return redirect('verifyids') #redirect to verify video later + else: + print("otp didnt match") + messages.error(request, "OTP did not match.") + otp.delete() + return redirect('verifyotp') + else: + return render(request, 'otp.html') + +def delete_otp(request): + otp = OTP.objects.filter(user_id = request.user.id)[0] + otp.delete() + return redirect('verifyphone') + +def verify_docs(request): + if request.method == 'POST': + picture = ImageUpload(file=request.FILES.get('picture'), user=request.user) + idproof = IdUpload(file=request.FILES.get('idproof'), user=request.user) + addrproof = AddressUpload(file=request.FILES.get('addrproof'), user=request.user) + picture.save() + idproof.save() + addrproof.save() + return redirect('video') + else: + return render(request, 'documents.html') + + +def profile(request): + prof = Profile.objects.get(user_id=request.user.id) + return render(request, 'profile.html', {'prof':prof}) + +# def video(request): + # return render(request, 'video.html') + + +import base64 +@csrf_exempt +def video(request): + if request.method == "POST": + print(request.FILES.get('video')) + vid = request.FILES.get('video') + text = base64.b64encode(vid.read()) + # print(text) + fh = open("media/videos/video.mp4", "wb") + fh.write(base64.b64decode(text)) + fh.close() + flag = 1 + try: + flag = verification() + except: + print() + if flag == 0: + print("Verified") + prof = Profile.objects.get(user_id=request.user.id) + prof.is_kyc_verified = True + prof.save() + return redirect('verifyprofile') + else: + print("Recheck") + mssg = "Please recheck your uploaded documents and ensure that there is proper lighting for the video. There was some problem in processing your request." + return render(request, 'documents.html', {"message":mssg}) + # vid_final = VideoUpload(file=base64.b64decode(text), user=request.user) + # vid_final.save() + else: + return render(request, 'video.html') + diff --git a/team#12 - 1/E-sahayata/ekyc/manage.py b/team#12 - 1/E-sahayata/ekyc/manage.py new file mode 100644 index 0000000..33ffd05 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ekyc.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/base.css b/team#12 - 1/E-sahayata/ekyc/static/css/base.css new file mode 100644 index 0000000..355b355 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/base.css @@ -0,0 +1,227 @@ + +body{ + font-family: 'Poppins', sans-serif; + font-family: 'Roboto', sans-serif; + background-color: #f7f7f7; + + /* background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)); */ +} + +#bgimg{ + position:fixed; + display: block; + opacity: 0.1; + border:none; + background-position: center; + top: 12%; + left: 30%; + width:40%; + height:85%; + justify-content: center; + padding:0; + margin:0; + z-index:-1; +} +@media (max-width: 640px){ + #bgimg{ + display: none; + } +} +.navbar{ + border: none; + background-color: rgb(39, 39, 39); + +} +#link1{ + border: none; + background:#ff5e00; + width: 200px; + margin: 0 auto; + text-align: center; + font-weight: 500; + color:white; + display: block; + } + #link1:hover{ + background-color: #0060ff; + box-shadow: 2px 10px 20px #66a3ff; + transition: 0.2s ease-in-out; + color:#fff; + } +#link{ + position: relative; + padding: 15px 25px; + text-transform: uppercase; + text-decoration: none; + letter-spacing: 0.01em; + +} + +#link:after { + background: none repeat scroll 0 0 transparent; + bottom: 0; + content: ""; + display: block; + height: 5px; + left: 50%; + position: absolute; + background-color: #0060ff; + transition: width 0.3s ease 0s, left 0.3s ease 0s; + width: 0; + } + #link:hover:after { + width: 100%; + left: 0; + } + +/* #link:before{ +content: ""; + position: absolute; + width: 100%; + height: 6px; + bottom: 0; + left: 0; + background-color: ; + visibility: hidden; + transform: scaleX(0); + transition: all 0.3s ease-in-out; +} +#link:hover:before{ + visibility: visible; + transform: scaleX(0.8); +} */ +.stepwizard-step p { + margin-top: 10px; +} + +.stepwizard-row { + display: table-row; +} + +.stepwizard { + display: table; + width: 100%; + position: relative; + /* cursor: not-allowed; */ + +} + +.stepwizard-step button[disabled] { + opacity: 1 !important; + filter: alpha(opacity=100) !important; +} + +.stepwizard-row:before { + top: 14px; + bottom: 0; + position: absolute; + content: " "; + width: 100%; + height: 1px; + background-color: #ccc; + z-index: 0; + +} + +.stepwizard-step { + display: table-cell; + text-align: center; + position: relative; +} + +.btn-circle { + width: 30px; + height: 30px; + text-align: center; + padding: 6px 0; + font-size: 12px; + line-height: 1.428571429; + border-radius: 15px; +} + + +/* dropzone CSS starts here */ +.drop-zone{ + max-width: 600px; + height: 300px; + padding: 25px; + display: flex; + align-items: center; + justify-content: center; + + /* span text would be centered */ + text-align: center; + font-family: Arial, Helvetica, sans-serif; + font-weight: 500; + font-size: 20px; + cursor: pointer; + color: #cccccc; + border: 2px dashed #0060ff; + border-radius: 10px; + background-color: #f7f7f7; +} + +/* change border after file has been uploaded */ +.drop-zone--over{ + border-style: solid; +} + +/* hide choose file btn */ +.drop-zone__input{ + display: none; +} + +/* thumbnail */ +.drop-zone__thumb{ + width: 100%; + height: 100%; + border-radius: 10px; + + overflow: hidden; + background-color: #cccccc; + background-size: cover; + + /* allows postion-label to be at bottom */ + position: relative; +} + +/* .drop-zone__thumb::after{ + + + content: attr(data-label); + position: fixed; + scroll-behavior: initial; + bottom: 0; + left: 0; + width: 100%; + padding: 5px 0; + color: white; + background-color: rgba(0, 0, 0, 0.75); + font-size: 14px; + text-align: center; + +} */ + +.step{ + color: white !important; +} + +#footer{ + background-color: rgb(39, 39, 39); + width: 100%; + height: 100px; + justify-content: center; + position: relative; + +} +#footText{ + color:white; + font-size: 16px; + font-family: Verdana, Tahoma, sans-serif; + font-weight: 300; + text-align: center; + margin-top: 0; +} +#footTextDiv{ + padding: 30px 100px; +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/forms.css b/team#12 - 1/E-sahayata/ekyc/static/css/forms.css new file mode 100644 index 0000000..1c149b3 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/forms.css @@ -0,0 +1,31 @@ +body{ + background-color: #f7f7f7; +} + +.adoption-form, .blog-form, .login-form, .register-form{ + background-color:#c3bdbd; + border-radius: 30px; + box-shadow: 2px 2px 10px #888888; + margin-top: 20px; + padding-top: 20px; +} + +.adoption-form, .blog-form, .login-form, .register-form{ + font-size: 20px; +} + +.footer{ + margin-top: 10px; + bottom: 0; + position: fixed; +} + +/*mobiles*/ +@media all and (max-width:600px){ + .adoption-form{ + width: 95%; + } + .blog-form{ + width: 90%; + } +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/index.css b/team#12 - 1/E-sahayata/ekyc/static/css/index.css new file mode 100644 index 0000000..9bc561c --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/index.css @@ -0,0 +1,141 @@ +*{ + background:none; +} +#imgBox{ + display: block; + justify-content: center; + /* padding: 20px; */ + position: relative; + margin-top: 40px; + /* z-index: 1; */ + +} +#kyc { + width: 50vh; + position: relative; + justify-content: center; +} +#contBox { + display: block; + position: relative; + justify-content: center; + padding: 20px; + margin-top: 40px; + /* z-index: 1; */ +} +#mainHeading { + + color: #39393a; + vertical-align: middle; +} +#para{ + color: #393a3a; + margin-top: 15px; + font-size: 20px; +} +#buttonBox { + display: flex; + margin-top: 50px; + /* padding: 25px 50px; */ + justify-content: center; + +} +#procKyc{ + justify-content: center; + border: 1px solid #ccc; + border-radius: 35px; + box-shadow: 5px 5px 10px #ccc; + width: 100%; + padding:20px; + text-align: center; + text-transform: uppercase; + font-weight: 400; + +} + +#procKyc:hover{ + background-color: #444 !important; + color:white !important; + text-decoration: none !important; + +} +#contBox1{ + display: inline; + position: relative; + justify-content: center; + padding: 20px; + margin-top: 40px; + /* z-index: 1; */ +} + +#svgText { + display:flex; + +} +#svg{ + margin-left:0; + margin-right: 30px; + margin-top: 33px; +} +#text{ + margin-top: 25px; + margin-right: 20px; + font-size: 20px; +} +#pts{ + color:#0060ff; + font-size:32px; + font-weight: bold; +} +#heading{ + display: block; + margin-top: 80px; + margin-bottom: 25px; +} +#why{ + text-transform: uppercase; + font-size: 38px; + color:#ff5e00; + font-weight: bold; +} +#kycHeading{ + margin-left: 28px; + letter-spacing: 0.15px; +} + +#kyc1 { + top:0; + width:1vh; + background-color: #f7f7f7; + float:right; + margin-top: -35vh; + display:inline; + position: relative; + justify-content: center; +} + +i{ + margin-top: 20px; + line-height: 1px; + margin-left: 15px; + margin-right: 35px; + margin-bottom: 30px; +} +#immiBox{ + width: fit-content; + display: inline; + justify-content: center; +} +#immi{ + position: relative; + float: right; + width: 50vh; + display: inline; + margin-top: auto; + +} +@media (max-width:640px){ + #immi{ + display:none; + } +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/phone.css b/team#12 - 1/E-sahayata/ekyc/static/css/phone.css new file mode 100644 index 0000000..fa389ee --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/phone.css @@ -0,0 +1,44 @@ +.phone-form .input-text .aadharPan-form{ + display: block; + width: 100%; + height: 36px; + border-width: 0 0 2px 0; + border-color: #6c19fcc2; + font-size: 18px; + line-height: 26px; + font-weight: 400; +} + +.phone-form .aadharPan-form .input-text:focus{ + outline: none; +} + +.phone-form .aadharPan-form .label{ + position: absolute; + left: 20px; + bottom: 11px; + font-size: 18px; + line-height: 26px; + font-weight: 400; + color: #5543ca; + cursor: text; + transition: all 0.4s; +} + +.phone-form .aadharPan-form .submit-btn{ + display: inline-block; + background-image: linear-gradient(125deg, #a72879, #064497); + color: #ffffff; + letter-spacing: 2px; + font-size: 16px; + padding: 8px 16px; + border: none; + width: 200px; + cursor: pointer; +} + +.patient-form .input-text:focus + .label, +.patient-form .input-text.not-empty + .label{ + transform: translateY(-24px); + font-size: 2px; +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/profile.css b/team#12 - 1/E-sahayata/ekyc/static/css/profile.css new file mode 100644 index 0000000..ee3df35 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/profile.css @@ -0,0 +1,155 @@ + +/* hsl(210, 36%, 96%) */ +.container{ + /* display: flex; */ + /* height: 100vh; */ + /* justify-content: center; */ + /* align-items: center; */ + /* background-color: #f1f5f8 ; */ + margin-top: 8em; + border-radius: 10px; + overflow: hidden; + box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.4); + transition: 0.3s ease-in-out; + max-width: 700px; + width: 100%; + background: #0043b3c4; + padding: 25px 30px; + border-radius: 5px; + color: white; + margin-bottom: 80px; +} + +.container:hover { + box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.4); +} + +.container .title{ + font-size: 25px; + font-weight: 500; + position: relative; +} + + +.container .title::before{ + content: ''; + position: absolute; + height: 3px; + width: 140px; + background: rgb(241, 245, 248) ; + left: 0; + bottom: 0; +} + +.container form .user-details{ + display: flex; + flex-wrap:inherit; + justify-content: space-between; + margin: 20px 0 12px 0; +} + +form .user-details .input-box{ + margin-bottom: 15px; + margin: 20px 0 12px 0; + width: calc(100%/2 - 20px); +} + +.user-details .input-box .details{ + font-weight: 500; + margin-bottom: 5px; + display: block; +} + +.user-details .input-box input{ + background: #0043B3; + /* currentColor:rgb(241, 245, 248) */ + +} + +.user-details .input-box input{ + height: 45px; + width: 100%; + outline: none; + border-radius: 2px; + border-width: 0 0px 1px 0 !important; + border: 1px solid white !important; + font-size: 16px; +} + +form .user-details .input-box:focus, +form .user-details .input-box:valid{ + border-color: #f1f5f8; +} + +form .user-details .input-box:active{ + color: white; +} + +form .user-details .input-box::placeholder{ + color: white; +} + + +form .button{ + height: 45px; + margin: 45px 0; +} + +form .button input{ + height: 100%; + width: 100%; + outline: none; + color: #fff; + background-color: #f1f5f8; + border: none; + font-size: 18px; + font-weight: 500; + letter-spacing: 1px; + border-radius: 5px; + color: #0043B3; +} + +form .button input:hover{ + background:#001D4D ; + color: white; + cursor: pointer; +} + +form .button button{ + height: 100%; + width: 100%; + outline: none; + color: #fff; + background-color: #f1f5f8; + border: none; + font-size: 18px; + font-weight: 500; + letter-spacing: 1px; + border-radius: 5px; + color: #0043B3; +} + +form .button button:hover{ + background:#001D4D !important; + color: white !important; + cursor: pointer; +} + +@media(max-width: 584px){ + .container{ + max-width: 100%; + } + form .user-details .input-box{ + margin-bottom: 15px; + margin: 20px 0 12px 0; + width: 100%; + } + .container form .user-details{ + max-height: 300px; + overflow-y: scroll; + } +} + +#phonetext{ + color: white; +} diff --git a/team#12 - 1/E-sahayata/ekyc/static/css/video.css b/team#12 - 1/E-sahayata/ekyc/static/css/video.css new file mode 100644 index 0000000..76eac2b --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/css/video.css @@ -0,0 +1,7 @@ +p .step_{ + color: #040404 !important; +} + +#preview{ + overflow:unset +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/Vector.svg b/team#12 - 1/E-sahayata/ekyc/static/images/Vector.svg new file mode 100644 index 0000000..f33020a --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/images/Vector.svg @@ -0,0 +1,3 @@ + + + diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/check-square-solid.svg b/team#12 - 1/E-sahayata/ekyc/static/images/check-square-solid.svg new file mode 100644 index 0000000..5638e19 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/images/check-square-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/check.png b/team#12 - 1/E-sahayata/ekyc/static/images/check.png new file mode 100644 index 0000000000000000000000000000000000000000..d47bf6b6e358a980be136998d60378e7f6fada03 GIT binary patch literal 15606 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 literal 0 HcmV?d00001 diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/immigration.png b/team#12 - 1/E-sahayata/ekyc/static/images/immigration.png new file mode 100644 index 0000000000000000000000000000000000000000..240476ddc629f684cf470a060e67efe506f6097e GIT binary patch literal 32756 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 KMNUMnLSTXpKq6iM literal 0 HcmV?d00001 diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/kyc.png b/team#12 - 1/E-sahayata/ekyc/static/images/kyc.png new file mode 100644 index 0000000000000000000000000000000000000000..85e4323ce2b5e8ae181560da68d9f3ef02bb1f95 GIT binary patch literal 32168 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 Ok&{w}R=hR&^nU;^jLfb8 literal 0 HcmV?d00001 diff --git a/team#12 - 1/E-sahayata/ekyc/static/images/ok-64.png b/team#12 - 1/E-sahayata/ekyc/static/images/ok-64.png new file mode 100644 index 0000000000000000000000000000000000000000..9912d6a56ccd0287dcd78463943f1b7c3cb6f8c8 GIT binary patch literal 1600 zcmV-G2EX}gTpX^efSuA zu?IV`1#jX_!R{*6n^B3>;5aPBr8ov#+=2tF=D;NS*`1OF~=!|Z|OO^+S87Y`3=h`|gHoYPWd{y=hy^IzN|&WMR30*VRzSHF7rB9>`5 zT*DeopG>FI^bHW)j0Z8Zn0~b|1K+|)8b&q!e>xrd6RgC|gXvZ~qxgywrbkatFiYt z8#gfP)#uq&%^2nh-kIEx=EU6Y^D}sug~wZN`+iI{KrkOS)Sy(|EX0o|U+gsl?pDoC zZWy>z@TKkx`x_uwf<}!B8s4ePQwpSW!@L9lVG01;4=}ET>Sk=*HG& z4&4R_8V=mHwjUGtkzgkXCInAn9$w2S>j?a`{h@mXTs@$YRq}vf&6KObHe4wF%;n*# z_CHBW&=I(#xPFzg3Abjn?-2v4d6+F&KxYOlQ9N*2CHuswpB47HMtr&DWf>gIJ2DZow8Ow^!S7OAGRJ2naA@jF351VkIU-3+m+Kkk$gp9Q}J;uoN+IEYZt#y-Ho)N6d=yxcdR&9K8TY`TNDC9`7P9U9* z5!SY@yoc-i$h`xn4yao{-cGQg1VInA(rD=fW1=!2Cp5ply&ZmEv7kaX zX5}& zA^IlW)_$zyhqR55{Z4>jv94rA4Lsidr#myWRxCv=llD8|^3*$mFXOi*KR1irc(VOr z@_MVH7N~86AEdNDBvy~t#r>@%kEz+=)$~X~4bBLj7A842!Oz4x^`?@boEs=?p zp#M^x5B`c6&;PnO_&NhJ%Uem+&zM>y)%1aeSz?`k6`Y6*#0suDtIuA=uO^qwrCEOk z>-&B4ZHgS3`Kq{;tRrZVhuva1O|D&Sz9Tcx^r42Q#Pswx z49Aif#kU1-_aZ6@qsSjlxoLnk;k8=i=H$AqChJW|qSd4Xw ySe16Pm{DqHe8 { + const dropZoneElement = inputElement.closest(".drop-zone"); + + dropZoneElement.addEventListener("click", (e) => { + inputElement.click(); + }); + + inputElement.addEventListener("change", (e) => { + if (inputElement.files.length) { + updateThumbnail(dropZoneElement, inputElement.files[0]); + } + }); + + dropZoneElement.addEventListener("dragover", (e) => { + e.preventDefault(); + dropZoneElement.classList.add("drop-zone--over"); + }); + + ["dragleave", "dragend"].forEach((type) => { + dropZoneElement.addEventListener(type, (e) => { + dropZoneElement.classList.remove("drop-zone--over"); + }); + }); + + dropZoneElement.addEventListener("drop", (e) => { + e.preventDefault(); + + if (e.dataTransfer.files.length) { + inputElement.files = e.dataTransfer.files; + updateThumbnail(dropZoneElement, e.dataTransfer.files[0]); + } + + dropZoneElement.classList.remove("drop-zone--over"); + }); +}); + +/** + * Updates the thumbnail on a drop zone element. + * + * @param {HTMLElement} dropZoneElement + * @param {File} file + */ +function updateThumbnail(dropZoneElement, file) { + let thumbnailElement = dropZoneElement.querySelector(".drop-zone__thumb"); + + // First time - remove the prompt + if (dropZoneElement.querySelector(".drop-zone__prompt")) { + dropZoneElement.querySelector(".drop-zone__prompt").remove(); + } + + // First time - there is no thumbnail element, so lets create it + if (!thumbnailElement) { + thumbnailElement = document.createElement("div"); + thumbnailElement.classList.add("drop-zone__thumb"); + dropZoneElement.appendChild(thumbnailElement); + } + + thumbnailElement.dataset.label = file.name; + + // Show thumbnail for image files + if (file.type.startsWith("image/")) { + const reader = new FileReader(); + + reader.readAsDataURL(file); + reader.onload = () => { + thumbnailElement.style.backgroundImage = `url('${reader.result}')`; + }; + } else { + thumbnailElement.style.backgroundImage = null; + } +} diff --git a/team#12 - 1/E-sahayata/ekyc/static/js/otp.js b/team#12 - 1/E-sahayata/ekyc/static/js/otp.js new file mode 100644 index 0000000..546971f --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/js/otp.js @@ -0,0 +1,5 @@ +function clickEvent(first,last){ + if(first.value.length){ + document.getElementById(last).focus(); + } +} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/static/js/video.js b/team#12 - 1/E-sahayata/ekyc/static/js/video.js new file mode 100644 index 0000000..b2004b9 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/static/js/video.js @@ -0,0 +1,128 @@ +let preview = document.getElementById("preview"); +let recording = document.getElementById("recording"); +let startButton = document.getElementById("startButton"); +let stopButton = document.getElementById("stopButton"); +let downloadButton = document.getElementById("downloadButton"); +let logElement = document.getElementById("log"); +let myForm = document.getElementById("myForm"); +let recordingTimeMS = 10000; +let recordedBlob; +let warn_text = document.getElementById("warn_text"); +let record_text = document.getElementById("record_text"); +let prompt_text = document.getElementById("prompt_text"); +let bgimg = document.getElementById("bgimg"); + +bgimg.style.display = "none"; +warn_text.style.display = "none"; +recording.style.display = "none"; +stopButton.style.display = "none"; +record_text.style.display = "none"; +downloadButton.style.display = "none"; +function log(msg) { + //logElement.innerHTML += msg + "\n"; +} + +function wait(delayInMS) { + return new Promise((resolve) => setTimeout(resolve, delayInMS)); +} + +function startRecording(stream, lengthInMS) { + let recorder = new MediaRecorder(stream); + let data = []; + warn_text.style.display = "block"; + recorder.ondataavailable = (event) => data.push(event.data); + recorder.start(); + log(recorder.state + " for " + lengthInMS / 1000 + " seconds..."); + + let stopped = new Promise((resolve, reject) => { + recorder.onstop = resolve; + recorder.onerror = (event) => reject(event.name); + }); + + let recorded = wait(lengthInMS).then( + () => recorder.state == "recording" && recorder.stop() + ); + + return Promise.all([stopped, recorded]).then(() => data); +} + +function stop(stream) { + stream.getTracks().forEach((track) => track.stop()); +} + +startButton.addEventListener( + "click", + function () { + navigator.mediaDevices + .getUserMedia({ + video: true, + audio: false, + }) + .then((stream) => { + preview.srcObject = stream; + downloadButton.href = stream; + preview.captureStream = + preview.captureStream || preview.mozCaptureStream; + return new Promise((resolve) => (preview.onplaying = resolve)); + }) + .then(() => startRecording(preview.captureStream(), recordingTimeMS)) + .then((recordedChunks) => { + recordedBlob = new Blob(recordedChunks, { type: "video/mp4" }); + console.log(recordedBlob); + recording.src = URL.createObjectURL(recordedBlob); + warn_text.style.display = "none"; + record_text.style.display = "block"; + downloadButton.style.display = "block"; + prompt_text.style.display = "none"; + + downloadButton.href = recording.src; + downloadButton.download = "RecordedVideo.mp4"; + preview.style.display = "none"; + recording.style.display = "block"; + log( + "Successfully recorded " + + recordedBlob.size + + " bytes of " + + recordedBlob.type + + " media." + ); + }) + .catch(log); + }, + false +); + +startButton.addEventListener("click", function () { + startButton.style.display = "none"; +}); + +stopButton.addEventListener( + "click", + function () { + stop(preview.srcObject); + }, + false +); + +downloadButton.addEventListener("click", (e) => { + e.preventDefault(); + const endpt = "upload"; + const formData = new FormData(); + console.log(recordedBlob); + formData.append("video", recordedBlob); + + fetch(endpt, { + method: "POST", + body: formData, + }).catch(log); + + window.setTimeout(function () { + window.alert( + "Please have patience, we are processing your request, you will be redirected to another page soon" + ); + }, 500); + + window.setTimeout(function () { + window.location = "/profile/"; + }, 23000); +}); diff --git a/team#12 - 1/E-sahayata/ekyc/templates/aadharPan.html b/team#12 - 1/E-sahayata/ekyc/templates/aadharPan.html new file mode 100644 index 0000000..7e25ac3 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/aadharPan.html @@ -0,0 +1,74 @@ +{% extends 'base.html' %} +{% load static %} + +{% block pgtitle %} +Aadhar and Pan Details +{% endblock pgtitle %} + +{% block pgcss %} + + +{% endblock pgcss %} + +{% block content %} +
+ {% csrf_token %} +
+
+
+
+ + + + 1 +

Step 1

+
+
+ 2 +

Step 2

+
+
+ 3 +

Step 3

+
+ +
+ 4 +

Step 4

+
+ +
+ 5 +

Step 5

+
+ +
+
+
+
+
+
+ + Enter 12-digit Aadhar Card Number (without spaces) + + +
+
+ + Enter PAN Card No. + + +
+
+ +
+ + +
+
+
+ +{% for message in messages %} +

{{ message }}

+{% endfor %} +{% endblock content %} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/templates/base.html b/team#12 - 1/E-sahayata/ekyc/templates/base.html new file mode 100644 index 0000000..e8862db --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/base.html @@ -0,0 +1,106 @@ +{% load static %} + + + + + + + + + + + + + + + + + + + + + {% block pgcss %} + + + {% endblock pgcss %} + + {% block title %} EKYC {% endblock title %} + + + + + + + check + + {% block content %} + + {% endblock content %} +
+

© ekyc-2021

+
+ + + + + + + + + + + + diff --git a/team#12 - 1/E-sahayata/ekyc/templates/documents.html b/team#12 - 1/E-sahayata/ekyc/templates/documents.html new file mode 100644 index 0000000..3fbc97e --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/documents.html @@ -0,0 +1,96 @@ + + +{% extends 'base.html' %} +{% load static %} + +{% block pgcss %} + + + +{% endblock pgcss %} + + +{% block content %} +
+ + {% csrf_token %} + +
+
+
+
+ + + + 1 +

Step 1

+
+
+ 2 +

Step 2

+
+
+ 3 +

Step 3

+
+ +
+ 4 +

Step 4

+
+ +
+ 5 +

Step 5

+
+
+ +
+ +
+
+ +

Upload your photo

+
+ Drop photo here or click to upload + +
+
+
+ + +
+ +
+

Upload image of Aadhar card/PAN card/Driving-license/Voter-id

+
+ Drop documents here or click to upload + +
+
+ +
+ +
+ +
+

Upload electricity bill of last month

+
+ Drop documents here or click to upload + +
+
+ +
+ +
+ +
+ + + + + + + +{% endblock content %} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/templates/index.html b/team#12 - 1/E-sahayata/ekyc/templates/index.html new file mode 100644 index 0000000..83e2200 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/index.html @@ -0,0 +1,94 @@ +{% extends 'base.html' %} +{% load static %} +{% block pgcss %} + + {% endblock pgcss %} + {% block title %} EKYC {% endblock title %} + + {% block content %} +
+
+
+ kyc +
+
+
+

Get your KYC instantly verified now

+
+
+

The main objective of KYC regulations is to restrict money laundering in the financial market. With the increase in suspicious activities and unlawful behaviour, the Reserve Bank of India has made it mandatory for all financial institutions to follow the Know Your Customer procedure for all customers.

+
+ +
+
+ + +
+
+
+
+
+

Why is KYC verification necessary?

+
+
+ + + +

KYC is an antimoney laundering process. This helps in curbing the suspicious activities and illegal practices in the financial market. Through this process, the Government of India runs a customer identification program. This helps in knowing the customer better for future transactions

+
+
+ + + +

With growing fraudulence in the financial market, it has become very necessary to know the customer you are doing business with. Hence, KYC policies were launched. The RBI has made KYC regulations mandatory to curb any illegalities prevalent in the financial market.

+
+
+ + + +

KYC regulations further help in safeguarding online business and companies around the globe and also act as a firewall to prevent potential frauds.

+
+
+ + + +

It helps in knowing the customers better and ensures that they are not doing business with scammers. Thus, the Know Your Customer regulations help in making sure that the customers are genuinely who they claim to be. Any financial institution may refuse to open an account or put the same on halt if the customers fail to meet the minimum KYC requirement

+
+
+ + + +

KYC is mandatory even for the existing customers. The financial institutions also have to periodically update the KYC or Know Your Customer records. This further helps in preventing frauds in customer accounts.

+
+
+
+ +
+
+
+

What documents are needed for online KYC Verification?

+
+
+

One passport size photo (*in JPEG format).

+
+
+

Proof of Identity such as Passport, PAN Card, Aadhar, Voter ID, Driving License, etc.(*in JPEG format).

+
+
+

Proof of Address such as Electricity Bill, Telephone Bill, Gas Bill,etc.(*in JPEG format).

+
+
+
+ kyc +
+
+
+ + + + +
+ {% endblock content %} + diff --git a/team#12 - 1/E-sahayata/ekyc/templates/login.html b/team#12 - 1/E-sahayata/ekyc/templates/login.html new file mode 100644 index 0000000..fb1d28f --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/login.html @@ -0,0 +1,37 @@ +{% extends 'base.html' %} +{% load static %} + +{% block pgtitle %} +Login +{% endblock pgtitle %} + +{% block pgcss %} + +{% endblock pgcss %} + +{% block content %} + +
+ +
+{% endblock content %} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/templates/otp.html b/team#12 - 1/E-sahayata/ekyc/templates/otp.html new file mode 100644 index 0000000..069588c --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/otp.html @@ -0,0 +1,106 @@ +{% extends 'base.html' %} +{% load static %} + +{% block pgcss %} + + + + + +{% endblock pgcss %} + +{% block content %} + +
+{% csrf_token %} + +
+
+
+
+ + + + 1 +

Step 1

+
+
+ 2 +

Step 2

+
+
+ 3 +

Step 3

+
+ +
+ 4 +

Step 4

+
+ +
+ 5 +

Step 5

+
+ +
+
+ +
+ +
+ +
+ + + +
+ + + + +
+
+ +
+ +
+ + +
+ +
+ + +{% for message in messages %} + {{ message }} +{% endfor %} +{% endblock content %} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/templates/phone.html b/team#12 - 1/E-sahayata/ekyc/templates/phone.html new file mode 100644 index 0000000..d012da0 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/phone.html @@ -0,0 +1,72 @@ +{% extends 'base.html' %} +{% load static %} + +{% block pgcss %} + + + +{% endblock pgcss %} +{% block content %} + + + +
+ {% csrf_token %} +
+
+
+
+ + + + 1 +

Step 1

+
+
+ 2 +

Step 2

+
+
+ 3 +

Step 3

+
+ +
+ 4 +

Step 4

+
+ +
+ 5 +

Step 5

+
+ +
+
+ + +
+
+
+
+ + +
+
+ + + + +
+ + +
+
+
+ +{% for message in messages %} + {{ message }} +{% endfor %} + +{% endblock content %} + diff --git a/team#12 - 1/E-sahayata/ekyc/templates/profile.html b/team#12 - 1/E-sahayata/ekyc/templates/profile.html new file mode 100644 index 0000000..32d843b --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/profile.html @@ -0,0 +1,65 @@ +{% extends 'base.html' %} +{% load static %} + +{% block pgcss %} + + + +{% endblock pgcss %} +{% block content %} + + +
+
+ Your details +
+ +
+
+ + Name + + +

{{ prof.user.first_name }} {{ prof.user.last_name }}

+
+ +
+ + Email + +

{{ prof.user.email }}

+
+ +
+ + Aadhar Card no. + +

{{ prof.aadhar_no }}

+
+ +
+ + Pan card no. + +

{{ prof.pan_no }}

+
+ +
+ + KYC status + + {% if prof.is_kyc_verified %} +

Your KYC is verified.

+ {% else %} +

Your KYC is not verified.

+ Click here to get verified + {% endif %} +
+
+ + +
+ +{% endblock content %} \ No newline at end of file diff --git a/team#12 - 1/E-sahayata/ekyc/templates/register.html b/team#12 - 1/E-sahayata/ekyc/templates/register.html new file mode 100644 index 0000000..278003c --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/register.html @@ -0,0 +1,46 @@ +{% extends 'base.html' %} {% load static %} {% block pgtitle %} +Register +{% endblock pgtitle %} {% block pgcss %} + +{% endblock pgcss %} {% block content %} +
+
+ {% csrf_token %} + +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+

Already a user? Login

+
+ {% for message in messages %} +

{{ message }}

+ {% endfor %} +
+
+ +
+{% endblock content %} diff --git a/team#12 - 1/E-sahayata/ekyc/templates/video.html b/team#12 - 1/E-sahayata/ekyc/templates/video.html new file mode 100644 index 0000000..82e86e7 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/video.html @@ -0,0 +1,73 @@ +{% extends 'base.html' %} {% load static %} {% block content %} + +
+ +{% block pgcss %} + + +{% endblock pgcss %} + + {% csrf_token %} + +
+
+
+
+ + + + 1 +

Step 1

+
+
+ 2 +

Step 2

+
+
+ 3 +

Step 3

+
+ +
+ 4 +

Step 4

+
+ +
+ 5 +

Step 5

+
+ +
+
+ +

Time to record a 10 second video

+ +
+
Click to start video
+ +
+
+
+

Hold still while we are recording your video

+ +
+
+
+
+
+
Stop
+

Recorded video, refresh to re-record

+ + + + +
+
+
+ + + +{% endblock content %} diff --git a/team#12 - 1/E-sahayata/ekyc/templates/videostr.html b/team#12 - 1/E-sahayata/ekyc/templates/videostr.html new file mode 100644 index 0000000..07f41a6 --- /dev/null +++ b/team#12 - 1/E-sahayata/ekyc/templates/videostr.html @@ -0,0 +1,9 @@ + + + Video Live Stream + + +

Video Live Stream

+ + + diff --git a/team#12 - 1/E-sahayata/requirements.txt b/team#12 - 1/E-sahayata/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..a6062d5ef8bd667636578cb1c371971bf756538c GIT binary patch literal 746 zcmah{%T9w(6r8n*p8^3|Y+bl><*Ex4*OfwxrBDm_`gnEb90YcT+_d4$>kRkjdy5u( zl(-;Afjd46gmz+F;|dwyU(gXz@MxYOvJ)caZ-{ij9k3;GM|@|vC1;Tx*QvnZyskGf1{*$-R+CMVA{}=&IRMEy2Gm5W$Cw|FUO;>MCIb63!Pv#k)Ht`a z`x;AgaqQQyjqbqIt!~dNdAWTn??QJY8M4Z&Wy+5+Lu?c8qb0YZr|wTX_^J=>>Ya4l bOgolLr#5dmNoNW@nQA~^e=&L_hV%5l4TNcj literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/.DS_Store b/team#12 - 1/ESahayata (html css)/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7ecbdd3be696a14b5c686591fafd94c4de125dd4 GIT binary patch literal 6148 zcmeHK%}xR_5S{{J!5BH1;IS8P8~}}mgUJT*z|CZh9@M~YAh5}@CF~+W#O!0}8~Fyl zj?*6uh{lUC1Ukv|n{7MYd>`AE0RU1Rwn_jw0HEjsQ(0`jF)=QD$r8FJjY#AgZ3x{_ z*mr&IF3mO_MggP1swp7$ZW=u3fdd^_+`n&b-}l0(SbQgmWNItDO=*^9ceD3)myhho ziH2d-8QhAeODF2OI=yE0pWl zYJk!V%`|fP$)r*$u<~hnT40k(xmaMwM<>&1hUO1TXZ2=p{5W}&PM{Qh$szwn=Z zC!2kI=n93%x8wRuP6uKsG_6s + + + + + + E Gorvernance Website + + + + + +

If you aren't a member,

+ + +
+ \ No newline at end of file diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register.css b/team#12 - 1/ESahayata (html css)/SignIn/Register.css new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register.html b/team#12 - 1/ESahayata (html css)/SignIn/Register.html new file mode 100644 index 0000000..1efdafa --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/SignIn/Register.html @@ -0,0 +1,30 @@ + + + + + + + E Gorvernance Website + + + + +

Register

+

Note: Enter the details as per your Adhaar Card

+
+ + + +
+ +
+ +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register2.css b/team#12 - 1/ESahayata (html css)/SignIn/Register2.css new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register2.html b/team#12 - 1/ESahayata (html css)/SignIn/Register2.html new file mode 100644 index 0000000..2198fa6 --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/SignIn/Register2.html @@ -0,0 +1,29 @@ + + + + + + + E Gorvernance Website + + + + +

Register

+

Upload a copy of your Adhaar Card

+ + + +
+
+ Password + + + + + +
+
+ + + diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register3.css b/team#12 - 1/ESahayata (html css)/SignIn/Register3.css new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/SignIn/Register3.html b/team#12 - 1/ESahayata (html css)/SignIn/Register3.html new file mode 100644 index 0000000..aa10183 --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/SignIn/Register3.html @@ -0,0 +1,73 @@ + + + + + + + E Gorvernance Website + + + + +

Register

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non + proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + +
+ + +
+ + + + + + + + + + +
+
+ + + + + + + + + +
+
+ Enter web form code +
+ reload image
+ Web Form Code + +
+ +

+ + + +
+ + \ No newline at end of file diff --git a/team#12 - 1/ESahayata (html css)/images/.DS_Store b/team#12 - 1/ESahayata (html css)/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..aae63ef72cf96c3044dfe7b6e8672263771e07ad GIT binary patch literal 6148 zcmeHK%}xR_5N>7Ff-!P1!DBDpH~<_#?$ErCU%h}p-`H}Va9 z9cS7?By#X%jLanMH`AGEcfMr%!x-a@QCMZH$QTpQ5IHJK1c#Tp)@(2$$2o%Wupe|) z0QS4}{dK@^cUZ_G)?@1H_XquMJWMN<55AUj);BhVD2T##;m+%*v6uSkXxQ)vH)vh> zX(zDyrBdCw?gv+KG;S4lPgRooaS{!5avVkwa(f*op&B>TC<%vp9?v+0$cucdSei`g z)v~M|*QRATsn;rHd3bO%o#sVpzj|`s?ma$Do~JLbhF}i-YuT|lgEvs-^*wllq^pv9 z7@Nh<;s}WWVt^PR23Cgwdj^QD)hU@OB?gFrA2NXZgM^0YTFeaUtphr|KBM13L;)S& z5{S~GYcVqj9uRI)0Zl5mPYiC-VO-ic*J5VSq%*EphI#DDv&Re9tHZd|;f%WmsV4@A zfkg&##w_Cbe+IwI(ntPc3R%PeG4RhA;7-$PHlQebwtg!Q&sqts4Gjh3GE_i7U$_K- if&0jwb{fA#9pYSznL(Td$8|a&T?8~C)DZ)}z`!SpLQrD> literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/120x120.gif b/team#12 - 1/ESahayata (html css)/images/demo/120x120.gif new file mode 100644 index 0000000000000000000000000000000000000000..5792662118c4f4a59af9c108ae2aa71d521e852e GIT binary patch literal 1756 zcmb8o`#;kQ1Hkd`W;4^w*xIp1))>vTFBzG~h*+DZ_qU6y~ zC|Rb2JjZ2rq7rh_6J;(HC-v&0l+J1Ab^e6s^ZWbt@u$;VT)EjmHlPH6q@<+y`1rWE zI5wLd9UaYLvBJW_m`r9+P!OF?r_pFWK0Z_`b>F^yuCA_5PEPjr_Q3zsuCEXP25125 zf6zZq0IDIFixZO@f^6MieL+wsyE9T3dH_K8Z4>X=@aM7zr|z!UKy7yy2JXDRJ1?da zbs0TZ_Br1Vl!eecIz~M93o8#JUd^7ho&_1U%tTH^rYr~kXch=MQcy}n3aLRwUd1J8 zq5^WUL*Zc_!iyyp@yab~8Ma!MWZo`Y-VoJWIsPz2+Ri&lzSUz_sB8@b{N5BN7Cxw+pNJmf3TYS)m5 zbQ&T1Ep>hsYz!Gz!l4vk=~3y*kT}f@qvRK*-Mw!L14PMOLu$V@DBFVW-$-+2`xiFj zbG>1++Jrq8?l(BFfom?hfI2s9O?t(my4v^#0sj>LtmYPH&9Vr9-a%mxzoK5B>F3|Z z*1xt(Fs#{&l6$vyFL0H_jC!7A!|p&2V;ZMU1b!-kX8ws&3velB2I1GvLL2Sr(O@KM z-VSgG0z=?|J&!*~Hr6k6j3) zg~8gIuwMY!QFy>$Za)0og%fB32XGa)KCaCe%<~UWn#APVrcY~(z8Za`hU?YHsZpXa z5_;G8_AG&CD2{fifT(O{Zf}Y*I2+?`^U_qrCs@k-NLE#6GPe~(;LDfRd6J`!eJZRW z6potHfo?B0^H^YJ*7=)0=jd~6SEb@0>-Gb~VkrbZBtdbS&lNt&Gx*aoN7O206K_v|=pY&G{CyT_a;xoHU2b1n)icql;HxM@-X>Zz?<8 z{IY0g+O%y^-yHEnqmWcPbL7r9HmgHN@t3I6SkDNB^}bpqxg^m9+ZlqU1-GX_+Zxf_ zVG+A!q8&b8{Jb9%@_JZeHxnU0_FH}}1f`Y5h%p^+z>EpC{yL*=?-OEC+7PX` zP$8;;XszF9bpD>8KEy}%q(2bMIv86y znI=;3z7G$DZQ_lSJ9nkbbaM$#+52wUcL%NAs10w#Q?EC4@QbZYkenf2j2Yu4#2bPQKY*m@sj3Ldz*pu(Hk zKb0Xz9uve5p&P>fMfc)oQm+38Ci%5u>%UL@L~oXD_MCnnl0EuD9RAC>#XUup1pn8< zkL9kDuVF2O7^~)K;QOx2yb6h*r`iy@hC#&{`PSQtxTm#|sK9#$qxP9p&)7gd)G{zm zS20Q1!ETA9PC>d=W;c@MTBLH0w_ZOOkhzwbqw^Q+(l+%8WeL1;SCOY%*T|x>U4*I% zIBpd>ihuWlfuF)kFS9%}It~J2<*Mulx@GaXd|J#hIU@F5H=2|l?B?xC1iGB-n;Rci zbh@d)S88@%{WCE(wv89byreXc`$jAF5=AqiJ{8nruhgYMfr$ z0dEe*6E_uYk&mR{bm?79R=V$Xy|$$HmE>M0$8b!6Vp#g!fdsyVsUed1HMdttZ`-E1 wY34q4`M<**#^e?JEiz7>Va3ACc$~i{-OnEvcsQQ?&o>>6Wi^9EDggk>-xnj`r~m)} literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/220x95.gif b/team#12 - 1/ESahayata (html css)/images/demo/220x95.gif new file mode 100644 index 0000000000000000000000000000000000000000..546d6ff66a0aae18821a734b1896c612f8110ec0 GIT binary patch literal 2183 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 literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/avatar.png b/team#12 - 1/ESahayata (html css)/images/demo/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..e9bb297b964ef74632c1bef3ca5f9775cd27f2fe GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CJ53d_r75 zefsqD>C>AxZ=N}GX8->En>KA)x^(HxnKOHOdg|-zi;9X;Q&S@&BYk{)?CtH1jg9~R z|Nlv<=Q2>cU`dc)Fp!G^7*yBJOae-B7I;J!Gca%qfiUBxyLEqnf^sFU5hcO-X(i=} zMX3yqDfvmM3T~N2spa`a*~JRZ!KQkKtK~gj167KFR5}->CYEI8=P86_=B6?jnCTlD z=^L7S5jtiGRB_PL#WBR9xA)R*re*~WhJY)Xl3M@%Uq830d&!xPVRHlwPE2O_w&YIR zy(X4~rOK0JnK?>Y<(d5bYuFB$RCY065XrQvDjYsWdE4{UG9ZO|0@qVV_y z%eIqWiYFgS*^#wIvgg@>sq3519aDa^YLjmNMUw|}4qPu6o1M!fuP~LXMx^5V|9jW? zrcAJZSHkYcv_$)Z(gslvT^Zju3Y`bS6`pbaXSu9wCO9WpW2MWE_ey-9EAG20dW-w* e|G%QJhOzLhm5F*_$yK0d7(8A5T-G@yGywqUdA(Nv literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/gallery/1.png b/team#12 - 1/ESahayata (html css)/images/demo/gallery/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0113336cf4902ffcfa23b2b4b537a1db90d4a1a GIT binary patch literal 2476 zcmeHJ`#TeCA72hxPB}#7FpJlrBxbP~nL|QIMw!zbLdvWRbBL0(N=T}WIrW5xut%{m zwzYbcM;VGXl%bwY$fy;|;qgq@`}6x3ygz*J@BRJUpU-`N?(2J9_jTX!^F6AfsG|q~ z08~6Z-2A0^Wix=X(($SFqwUfpi*xY|00M#Ur;blbOQ@fBz>%1kn5d{IG#VWm8j3=p z0s{k)NTi>ipO24^r>Cd8ySuBaD*}OVbab?{v$M6eg+ier*lum9eA{^s6b=AToZE~o zSMpVYr64HzNKi5o8=H)eOo{s0klWXmxJ?m>>kJMb_vMpPsBeg4&a)c!eFZ((p; zyM3W3y^39+W2`!C_ZmEXY&pi@mB3MkoXs6rXM1{KZ^5tVsmeU0Z1lnvlFd9 zL`cFX8jz;@O`$zgm!B+`AljbC4Qs}(zoRd!`mQ+v<(j95Wlv|}E0-tFJ@lL51KpbA zhJU1*_xg#LY6pSY&q8vn=h97gG_3NLGUV^SB;pfJg1+V>iho3#?x>HG4g3B%EXGVi zMm$Kt)urBf!5r(ipHY^-q+xb$@sHubnj|walyl2w1udue`hz+31Kpt6^2Ah|`pGdq zTF%RStu&Z5)Y3_Rcky&!$ET-CJMf9Se<=G{G>$aRH|?W}8rh9p!kG4}o;%3*mVgBm z5$dRQc6>qR4^+`H(2;gzF0uX~XDM)QLbmC2xO!S|XO{)}g3ha!>yr)6)5ps0b}7J8Xb3@^`X<6z#`^Q&yG#~dpmtT-)smO?0 zFXn)|2DJv{gKqLhO14ups9WtF&ihFDDdA?X7df|5T~e|`t6}V|D}gzunqYR~>g0@w zS2{n>_|tbzm9fpatL4g}C8Kc~MSo{GsIn=a%GeX%2~&ef!4nJ$#&rLyJ)Ox%3%|f0 zJ6yiAS6xE>$J%?zpp>S4cCo}DwW;`3YJ%3mpC!Pxua5|Mg$a4dw^rFM!*x{sMBTCV zpp`vA=Gb|S94FdX!C1kqiwn@|cEOq1+SZE1E+79@3gM)^oXjO=q!ATE6g+HPoEN=S zjo|hB1Qm;v)g`#*n?AF}m{G%B4i!!ZPCVNGEL>ZXSz4%2dY?iG`AITYfq22kk_g5i z+9=VH1t+)K;%cb?Rpo4G6sZS$Yi z^NpuMyc0e5r4g5>6=f!Zity26W%A4-6Wu0W;ucj0!y547I1^OgDp=Kqe}#`c%b;5v zzp6mwD(VbQ%51dq?_sJz-vp})+(y*Gp8;@jeieOW16;W_1H4ETwKsp9KIF&t?Ug(Q zh2|#F*Bs(`i-2QToCj04MB$#*(W#xnbtSRYVzJ)aBt4Z}-% z-}Vlw$iU{9kkw!p^i_;G$B^)GYYzDb)$FDHe3nJx*|1)s;WTAv^zitFTy~JqJ_KH8 z0-puce}`yN6H7asBicaR?wuRpy|hbT@E!9CY1Qk>Svd_jF#$(7zug9bOHsN_Gxp6B zjxlptY{|_K&@!3T8gfj{0DUaKJ9v6l!hIoOPg(1Htwqp;%wV&6$+%Z-qT@ zIUTnk-Of^~gF!bzAPLs9=_E`+Ec}m5DQwviA{LThzsvtuM101ua|4Tos=u68{&Ovg zUk>aeNAvZ(U;MJ=$!5^ygdBM*tgliZSu-ac2ijaNm+K=d{nC(NrU0?9vX3k)J(w)_ i|J(ns-iw3`x>FIE&AYdIxmEh(0eBwqb)&dMT=^HIj?7>H literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/gallery/index.html b/team#12 - 1/ESahayata (html css)/images/demo/gallery/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/index.html b/team#12 - 1/ESahayata (html css)/images/demo/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/portfolio/1.png b/team#12 - 1/ESahayata (html css)/images/demo/portfolio/1.png new file mode 100644 index 0000000000000000000000000000000000000000..438f3bd60df58be5240f94732f4fb60c4b3622b4 GIT binary patch literal 4599 zcmeI$X*AS*{|E5-H5o2OvNqPSC27bIqC~<)_AN6-W+pR?ogr%(LU!54o^*vQ*+yC7 zGL}J;ExNL0%bL9?S>m4V|2hA2o&W#I{pfylJ@|ds&-Z=455DKT&iTcdoBqzpF2oK3 zfjA8fbS*(3pocl`W&<-@%UKBlW(Owe7+SNjv5n7|O*5y;=El}~csw45!#OxO*xA{k z(P$eR8!Ia-b8~YO6B9#2Lw$YyYuB!6Yinz2YO1TNtE#FhD=Xjf?D&=To0kEa1OjpJ z{Q7{wiTel4MFC$ulww&~yz!K0;?OAWe%a-Htu@9w z%#QES!D_nUUmsRYUu>&&ggxT@WT0E8bHOrt{opkZu4>9vmkKXbVkipkw@ccf%@#@n{K`Li0)RNz@SF>Lllbc=19!`#e25d&Q8nj_Lsm>)in84{k*Z z!p3Cr>`3JP;TuVFp0_-PcaMsVVVhEzr#;Qz%n)MqDw=d6J>jWvB(#GJ2Zl6y66&;**YQ;`)ti0Tbd4)C zn&4OQL8Y8)N3#h9+uZnlo#DFy_8IVzF1As7*fOdtFwri7rD@U6lBA5nuvbH$ITyf( z(f-;90CHIg6uCd;&IteW$yZ7B#J`U2XeW9?143B&9tLv=eAUdI7fCKxe&D<|%n3^b z5<&pJ&z{?%*chjZudOh}MZqso9W@4Qr?Kej1{}>!+dFw+YhcoLq!k<&z7PvgfygEV zraSptSmD;W`&o(@)hD~XwNWqu5{HibHchETL8pZcOaQa@The#EsRN>M0t3OJzsjhD z@t28PQccey=m+t1nIjcBFu~xWQzsk8EAyrrZEo??`}>N}A9c~29n1OduGBQMbUz;t zXeOs@3Lsa$?=OJ9Vk6`BWXM8rGnGw4J6$uk%31crdr0b$P&%L$Yq1byJ<@LDKV~

w$ z?ns$#a)YEP5Bw6?I834Z;t>7Vy4btA9`YzoSp?FPkH24m`R#|b2XziZ(atPO2dH|o z)bIseB|Wm@3wS%H5qVu zSV?_$*P|am*es+=xkzbwu?T;;ZGzi=IeYz>%n=wcN*CnnA}Ji1XZ7fC5H6CYV~)U#!H&FHYeOlimDKzVJNUggPa^{8c?=@eR2}PWkTMP_Ov| z`hoKcI94SP=262)@-%}S*koacqWuWsZzZFXsLFvCFrE+3fDfCTGz3!eFJWGQ)1CD{ z&o(oP4A$g*B|{ab%^10J(U5ErjRuV1|g%HaGbGi)oivh%VI;dduapZt^Z;wc=j(`b;-FQW~-7 zreYu)4N%h?1{s4HnoaC)u{Fq8R!3S0zGye}d~g7#fba7zFyS24C@=aFMShRMA{+y3 zaXt~gp76NTU%;&frs$CM^WI|DrJob%s$dS7VrW)g>dD);Sf%i-oy;7tb1{+As<5;^ zjfEF-(5iOH!TWt-n+caEN*hb_WV{ETHT}w>RIDd|?%AOXfp*TygsJR9b^t?;t%Tw)c47*jGMjO%p%4 zVg)SC=uaW-p$1~5W{H48MsuB>sh=7Lq-m~9$v$?8uu<0*JL3j?+GSns3OWUe|N7Gz z_xj*$-TNJykRwl0-#p&kg%B%*rHN0a6KnL`S#nfcM?ZO}A=|5N2tSsE!lc`Y196i% zgNy6-Zjts`Ez|ZUm2KqPO7+8X1=;4JAxmTDuYe(el|8jNzP9tx!l;|?6sjUy$s335 z!T6$=;hQp_Qo2Rr-o~bY1;Q~jfAU6p$zapzn7=65dBIzMWS_uWEqak91UE&e;lTvP zQ)lHqNgjUvZ?hGoBpWHEX<=Fm^hpHXlT0YB4L8A7UgC#@q}$?`0|(V8q6TxOrQ923 zW~0&29}hpKe{Kq$HO(LFwQHJlOV-`lKSe=cX)S;!ibM=$o~*s@I3ylO9dle!Mmn@jn~tAB?=_OK%EpSChEY<~#paur|R{C?9L#REKV{M0}(& zGdV|P1qJb$z5Y3c*CUVA?6nabP|YNjmO)y0GicjA@K>jX?TXNchx=l;5zrqyQs>3Q z_peNwK9aGfMEyUzq?g0kohE?l19X@mU9%M;+N zn?VrIe7suw-PQZC1b6|6eQkTFRfWJr@qr1)V%4N6EPbSU6wUPuO!1Vto%HtQ2wP`f z3OsggimQX1#YoFwu`77IEpN1Fd!U4+xoL0Z5IK>E1%Zg0OJVpq@zgFwfO(SHAs2P%+k+VvA}Yv{WKr*{sSS@ zI1xKC3(Y*!W=nifq#Yfr#zg4PLZuHdWlRyuBBys;G`Cc~^SGd* zZ3Izh9?dWb8@U(Kh@wqM?NOK-xJ7}-7L$D8J0%|*uPQ^^?Orfl(#aCNORI1Z{kK<@ zD~)S9qwTE;0F~ZsPX#epdxfsLDSSRGu;6I^<68+dQ|d+*$3R}EftiKN%XjEE3_2N& zOKW(h@Nf!Wlz$>>?R>^p*qJzBOIJkL$D(=5+^x>Krmc0AoM4T;3GpB2VPZw|7=EM> zq>&;4aptG~Ow!r^okUJ$-sDxV-Y)yhof&CCcc8Lky~FEqWypS)9y_Gx6tdUc@dFj+ z6sgk7-x!Q|Ixa&B%}$c-WuEftZ=vCC79?85*-Bk6=>182MpXwB*e7Yoa$cztt!uiY zGj8ROn)xTrpDB~Cm=9E% zu4KgL9r`N2#~`(C)+c%Whf;BToOacX>9jjboNZoD3~P=wo#TQW7-pr4h{QeJZJ1a4 z0TFna9T!~O+gR0aCVN8ovdAVYe#|9$Qzh58ngC){=e~^(;|6bKlfIs`JG zCc!pcS!}6zbya_P%fQ-XU@Lvpe*eNmdon-H0M$3@^2q!oQzKGgdLa`hegRU3QG*fl z(WGZB95t`bsGtT4#JDnF^eFgAuA^Qp-4bw2o-UU+yE-^zUF@^W^9v^6LSD}Iu~e5CAMZM(|36y& kqt!oJ{iD@?Ppcyk581HSOV literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/portfolio/index.html b/team#12 - 1/ESahayata (html css)/images/demo/portfolio/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/1.png b/team#12 - 1/ESahayata (html css)/images/demo/slider/1.png new file mode 100644 index 0000000000000000000000000000000000000000..340fda04a42801c11c2209a640bdee1cf6b0e8da GIT binary patch literal 9243 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 literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/2.png b/team#12 - 1/ESahayata (html css)/images/demo/slider/2.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7f6fea41875b81d8c2693f37a52998366ff6a0 GIT binary patch literal 9099 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 Kq=8U#c=BIQAr6HA literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/3.png b/team#12 - 1/ESahayata (html css)/images/demo/slider/3.png new file mode 100644 index 0000000000000000000000000000000000000000..a08d18d0872fa8c117e426615d705f90ca47db27 GIT binary patch literal 9243 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 F@n3;(QQ-gp literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/4.png b/team#12 - 1/ESahayata (html css)/images/demo/slider/4.png new file mode 100644 index 0000000000000000000000000000000000000000..5f1b76ed66338c1fb1a7a85d710339a65e95024d GIT binary patch literal 9098 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 z z9+`}VyHnUu%=`p%G{D*o$ohdZc~t1AdyO)Sv!6g;6=?7GT=|<|F>hi#-D#ekBkhG zLi#Siw?eHIfB8&b2mRSp^Un3Le>8xsXM#51WpB>|Ht+eorg}``^(a{X$tJ$wkkCP%Bfr;Qi(8 z*7K4EKa@V6wz(^hp}i=672LH8S4`}PA5Fs7!n}(l+E>@#niQiusnL{0i5um`l-??%C<@R4B}h%=>ZH z8Zltf1GN9`iM#XNGxD_JwAxsShMj$iw)aWqhr+#~egdo4v*eR?h1@JZ9^B!p|KFGJ zQvSzH?;P*x{GVI+NKtu`Va}_epuf+uBoT$}#OhejFAn`ARRE>Zvr;F>&s5!m zA6#gDN_gKMg?(`1_rz$;mJh^J z#~dHqYFijK+>cncQl7>Cp0)-T9F)h=0akIo4*AH*z9y+fv|Mtb6QBhcV{-ephK;cS zJ4>Cz8^4=*oe}0r(kHqpK_!gIa9F!lMJ8VOLxEKP=q6AOQ%6Bc$DKN;?YW`$V#;=K8po_)9kz>hW-Xx)JHH8xDEfU0 sT%brbG6s?EWWMh9?7v>a|0U;GyxQpT>=PgOJ`0()hJiX()$Y;%0%v{jY5)KL literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/5.png b/team#12 - 1/ESahayata (html css)/images/demo/slider/5.png new file mode 100644 index 0000000000000000000000000000000000000000..8d156d2e0aa249c2e8621e5562d2557dc20d1dad GIT binary patch literal 9243 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 E0$N~8vj6}9 literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/slider/Emb.jpg b/team#12 - 1/ESahayata (html css)/images/demo/slider/Emb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df5fc26ae4a68b5961edab127e402a5d34fd6ec9 GIT binary patch literal 50763 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 literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/demo/worldmap.png b/team#12 - 1/ESahayata (html css)/images/demo/worldmap.png new file mode 100644 index 0000000000000000000000000000000000000000..4a3349dbe3644086a7383503460b32445e87b3ed GIT binary patch literal 4157 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 Hu0mjfC^Yax literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/images/index.html b/team#12 - 1/ESahayata (html css)/images/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/index.html b/team#12 - 1/ESahayata (html css)/index.html new file mode 100644 index 0000000..e34f5dd --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/index.html @@ -0,0 +1,192 @@ + + + + +E-Sahayata + + + + + + + + +

+
+ + + +
+
+ + + +
+ +
+ + + + + + + +
+
+
+ +
+
+

The beginning

+

As daily life troubles increased, the government was always ready to provide an opportunity to us young minds to do something worthwhile for tis beautiful society.

+

Continue Reading »

+
+
+
+
+

Why was this made ?

+

The sole purpose of E-Sahayata was to find a solution to multiple tireless rounds general hardworking civilians had to take to official government buildings for simple purposes, and we were sure technology wouldn't let us down.

+

Continue Reading »

+
+
+
+
+

How does it help us ?

+

It gathers all your official documents in one place (ofcourse with privacy being the first moto), and provides easy access to government officials for issuing new certificates, renewing licenses, paying water/electricity/etc bills and son on.

+

Continue Reading »

+
+
+
+
+

What about privacy ?

+

The documments are only made available to official government services when you want, i.e, you will be prompted before anoyone can access your documments and then you can decide to allow or not.

+
+
+
+
+

How to register ?

+

Create a user profile. Make sure your Adhaar Card, address proof and a valid phone number is available with you. Then you can,

+

Register here »

+
+
+ + + +
+
+
+ + + +
+
+
+ + +
+
+ Office Address line 1
+ Address Line 2
+ State
+ ZIP code
+
+ +91 12345 67890
+ esahayata@gov.in +
+
+
+

Stay Up to Date:

+
    +
  • +
  • +
+
+
+ Get mails for official government orders! Subscribe here: + + +
+
+
+ +
+
+
+ + + +
+ +
+ + + + + + + \ No newline at end of file diff --git a/team#12 - 1/ESahayata (html css)/layout/.DS_Store b/team#12 - 1/ESahayata (html css)/layout/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..42f3ff74f9eec1a129f95efe91e543d37952958b GIT binary patch literal 6148 zcmeHK!A=4(5S;=_!5BH1;IS8P8~}}mgUJT*;LT)>9@N0D5ZPqiCF~+W#O!D2ANdFV zjx%jB0-AU-20F>~O*@@#<|Xay0065G+7*BT0B}^oOdf}Cg#4rnlF};~L?+MZK@5>Q zjC!uWu-hyc1`GrLjRCs5S%}~k`ryHr`y0CGd2@Td7sciBJ4>ZAYwKCg^E|(qzp=aF z(2kvW5Y?Uj70u3^xa(^BJPiF$+i@?v&ahe7J`RJ}@q$iY27B!eZn?hnf_6Bphl8LU z$#ZPw;5^53%|dZJu2o8+dRU#5#JE;1m&E?w!DN!-#ofx$Y3qLUIDVQuzbIN6zCu#A zG*00ajkzoz?0(>f!5w-iY8^Rew046Y6X`nK?m)k)c8Y8WsK z{E`8B9|S6)r7=+`pAH;k3xG(!5mL~mUV>tTMoVL&5IrbNg(9j@rdtfA!f{>beU`>V zp$Z44n-8YH%yfssKNXAg!has{bcH_y4m&W@Z>L3@jA`EYq+X zbxcXu)`jG#)(X@XDhcgN6v_}BbUBs=mEs*#Dd-bqAX*v|g}8!Zegq^9W-tu=DFYv< C8J6Y% literal 0 HcmV?d00001 diff --git a/team#12 - 1/ESahayata (html css)/layout/index.html b/team#12 - 1/ESahayata (html css)/layout/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/layout/scripts/index.html b/team#12 - 1/ESahayata (html css)/layout/scripts/index.html new file mode 100644 index 0000000..e69de29 diff --git a/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.fitvids.min.js b/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.fitvids.min.js new file mode 100644 index 0000000..9016c6c --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.fitvids.min.js @@ -0,0 +1,19 @@ +/*global jQuery */ +/*jshint multistr:true browser:true */ +/*! +* FitVids 1.0.3 +* +* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ +* +* Date: Fri August 16 18:00:00 2013 -0500 +*/ + +(function(e){"use strict";e.fn.fitVids=function(t){var n={customSelector:null};if(!document.getElementById("fit-vids-style")){var r=document.createElement("div"),i=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0],s="­";r.className="fit-vids-style";r.id="fit-vids-style";r.style.display="none";r.innerHTML=s;i.parentNode.insertBefore(r,i)}if(t){e.extend(n,t)}return this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(n.customSelector){t.push(n.customSelector)}var r=e(this).find(t.join(","));r=r.not("object object");r.each(function(){var t=e(this);if(this.tagName.toLowerCase()==="embed"&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length){return}var n=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),r=!isNaN(parseInt(t.attr("width"),10))?parseInt(t.attr("width"),10):t.width(),i=n/r;if(!t.attr("id")){var s="fitvid"+Math.floor(Math.random()*999999);t.attr("id",s)}t.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",i*100+"%");t.removeAttr("height").removeAttr("width")})})}})(window.jQuery||window.Zepto) + + + +jQuery(document).ready(function () { + $(".mediacontainer").fitVids(); +}); \ No newline at end of file diff --git a/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.min.js b/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.min.js new file mode 100644 index 0000000..545e27b --- /dev/null +++ b/team#12 - 1/ESahayata (html css)/layout/scripts/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; +if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("