diff --git a/README.md b/README.md new file mode 100644 index 00000000..7eff8899 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# Official Website for the Department of HCD, IIIT-Delhi + +Welcome to the official repository for the Department of Human-Centered Design (HCD) website developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. This project aims to provide a platform to showcase updates, information, and resources related to the HCD department at Indraprastha Institute of Information Technology, Delhi (IIIT-Delhi). + +- [Figma Community Design](https://www.figma.com/community/file/1115290531089636223): Access our Figma community design for UI/UX reference. +- [Official Website](https://hcd.iiitd.ac.in/): Visit our official website to explore more about our department and its activities. +- [GitHub Repository](https://github.com/VisShon/HCD): Access our GitHub repository for the latest updates and contributions. + +## Contact + +For any questions, feedback, or inquiries regarding the HCD department website, please contact: +[Department of Human-Centered Design](mailto:hcd@iiitd.ac.in) + diff --git a/backend/yarn.lock b/backend/yarn.lock new file mode 100644 index 00000000..35d828e6 --- /dev/null +++ b/backend/yarn.lock @@ -0,0 +1,418 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +"backend@file:": + version "1.0.0" + resolved "file:" + dependencies: + backend "file:" + dotenv "^16.0.1" + express "^4.18.1" + +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +dotenv@^16.0.1: + version "16.0.1" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz" + integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +express@^4.18.1: + version "4.18.1" + resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-intrinsic@^1.0.2: + version "1.1.2" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz" + integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +inherits@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +qs@6.10.3: + version "6.10.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +unpipe@~1.0.0, unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== diff --git a/frontend/README.md b/frontend/README.md index 58beeacc..51684225 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,5 +1,6 @@ # Getting Started with Create React App + This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). ## Available Scripts diff --git a/frontend/build/asset-manifest.json b/frontend/build/asset-manifest.json index c67e649f..3ba8ab89 100644 --- a/frontend/build/asset-manifest.json +++ b/frontend/build/asset-manifest.json @@ -1,8 +1,11 @@ { "files": { - "main.css": "/static/css/main.cd8ca780.css", - "main.js": "/static/js/main.b088e636.js", - "static/media/final.mp4": "/static/media/final.178ec605b8fa9eb8f82e.mp4", + "main.css": "/static/css/main.955dceb0.css", + "main.js": "/static/js/main.cf598953.js", + "static/media/final2.mp4": "/static/media/final2.072bf8dad9bcadda7fc5.mp4", + "static/media/final0.mp4": "/static/media/final0.178ec605b8fa9eb8f82e.mp4", + "static/media/final.mp4": "/static/media/final.adae64d2309b58310c32.mp4", + "static/media/Kalpana_1.png": "/static/media/Kalpana_1.2bf2588e490e768b6a6b.png", "static/media/bcgStill.png": "/static/media/bcgStill.2fc46250f3397e7ad36a.png", "static/media/alumini.png": "/static/media/alumini.82fca43934cd11dfd829.png", "static/media/Research.png": "/static/media/Research.034c8a0df36984d38247.png", @@ -29,12 +32,15 @@ "static/media/abhijeet.png": "/static/media/abhijeet.9622f0d393abccc831e2.png", "static/media/collab5.png": "/static/media/collab5.fe5bc92beb346b6fe756.png", "static/media/pup.png": "/static/media/pup.b9d751bddaab008b58ba.png", + "static/media/vinish.png": "/static/media/vinish.ed4cb528d4333399110c.png", "static/media/hci.svg": "/static/media/hci.e892e896ec14e71aad41.svg", "static/media/aidImg.svg": "/static/media/aidImg.c6869268049a1ed2198d.svg", "static/media/sad.svg": "/static/media/sad.0b4c759eaed17e448c498742f880562d.svg", "static/media/hands.svg": "/static/media/hands.ae89b00c0751c44148d0.svg", + "static/media/sonal.png": "/static/media/sonal.69d2ffcfea3b8b2a8d05.png", "static/media/collab1.png": "/static/media/collab1.3b6df2af56a52fb5e5ad.png", "static/media/binu.png": "/static/media/binu.94d39d0bbaa0cc06193a.png", + "static/media/anmol.png": "/static/media/anmol.9b4f0dfc997ed850e3e7.png", "static/media/vr.svg": "/static/media/vr.21ddfa012be9d47d38aa.svg", "static/media/anoopPodium.png": "/static/media/anoopPodium.3c4d58e786392c9c97a7.png", "static/media/collab2.png": "/static/media/collab2.443e4774c60515b59e26.png", @@ -45,6 +51,7 @@ "static/media/amanparnami.png": "/static/media/amanparnami.73f02ee9d92462b5e8f4.png", "static/media/richaPodium.png": "/static/media/richaPodium.129c47d6363fddce9ca5.png", "static/media/ratn.png": "/static/media/ratn.db5cdfb701dc98403e54.png", + "static/media/Kalpana_podium.png": "/static/media/Kalpana_podium.a42981c4b8bc6c368f00.png", "static/media/cdnmImg.png": "/static/media/cdnmImg.e7c420571fce61103dba.png", "static/media/acadSec1Mobile.png": "/static/media/acadSec1Mobile.a2281de27daca005e791.png", "static/media/parnamiPodium.png": "/static/media/parnamiPodium.3d38daf8a5f276c1bfd6.png", @@ -71,11 +78,13 @@ "static/media/admission.png": "/static/media/admission.c67813c771b79b24512f.png", "static/media/podium.png": "/static/media/podium.40cf807438b533109120.png", "static/media/archan.jpg": "/static/media/archan.0741bcbe56ebacfbdeb2.jpg", + "static/media/angsu.png": "/static/media/angsu.cc38a4b490352e59815b.png", "static/media/helen.jpg": "/static/media/helen.a65d1c1d527897a2468a.jpg", "static/media/hcdFaculty.png": "/static/media/hcdFaculty.73d38644480f80cd200d.png", "static/media/hmi.png": "/static/media/hmi.fa56747272d2ce688c6a.png", "static/media/collab4.png": "/static/media/collab4.8e7aa96e93931d4fc3c6.png", "static/media/weave.png": "/static/media/weave.745098326ab7a3015718.png", + "static/media/etdm.png": "/static/media/etdm.6904b911c302f905d504.png", "static/media/aid.png": "/static/media/aid.8c51594e907be003b655.png", "static/media/midas.png": "/static/media/midas.db575620b5b84ded464b.png", "static/media/shadow.png": "/static/media/shadow.85f8639828c444c7febb.png", @@ -85,11 +94,11 @@ "index.html": "/index.html", "static/media/arrow.svg": "/static/media/arrow.2ab9e1c051196754267f72586b996340.svg", "static/media/dropN.svg": "/static/media/dropN.0626ab082c7517e0533f5282577bba47.svg", - "main.cd8ca780.css.map": "/static/css/main.cd8ca780.css.map", - "main.b088e636.js.map": "/static/js/main.b088e636.js.map" + "main.955dceb0.css.map": "/static/css/main.955dceb0.css.map", + "main.cf598953.js.map": "/static/js/main.cf598953.js.map" }, "entrypoints": [ - "static/css/main.cd8ca780.css", - "static/js/main.b088e636.js" + "static/css/main.955dceb0.css", + "static/js/main.cf598953.js" ] } \ No newline at end of file diff --git a/frontend/build/index.html b/frontend/build/index.html index a6ec1d03..a83dd100 100644 --- a/frontend/build/index.html +++ b/frontend/build/index.html @@ -1 +1 @@ -
a||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","var map = {\n\t\"./collab1.png\": 9307,\n\t\"./collab10.png\": 7369,\n\t\"./collab11.png\": 6947,\n\t\"./collab12.png\": 8943,\n\t\"./collab13.png\": 1020,\n\t\"./collab14.png\": 639,\n\t\"./collab15.png\": 587,\n\t\"./collab16.png\": 6365,\n\t\"./collab2.png\": 1877,\n\t\"./collab3.png\": 5257,\n\t\"./collab4.png\": 3052,\n\t\"./collab5.png\": 2173,\n\t\"./collab6.png\": 1923,\n\t\"./collab7.png\": 1182,\n\t\"./collab9.png\": 872\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 7468;","var map = {\n\t\"./Anu.jpg\": 7952,\n\t\"./Jainendra.png\": 8649,\n\t\"./Punit.jpg\": 7448,\n\t\"./abhijeet.png\": 7891,\n\t\"./abhinavd.jpg\": 3885,\n\t\"./aman.png\": 7992,\n\t\"./amanPodium.png\": 8976,\n\t\"./amanparnami.png\": 6635,\n\t\"./amitPodium.png\": 7168,\n\t\"./anoop.png\": 8055,\n\t\"./anoopPodium.png\": 8965,\n\t\"./archan.jpg\": 8925,\n\t\"./binu.png\": 3058,\n\t\"./grace.png\": 4227,\n\t\"./gracePodium.png\": 7627,\n\t\"./helen.jpg\": 1332,\n\t\"./jayPodium.png\": 3588,\n\t\"./kapil.png\": 530,\n\t\"./mark.jpg\": 141,\n\t\"./parnamiPodium.png\": 9838,\n\t\"./podium.png\": 6734,\n\t\"./rajivPodium.png\": 1703,\n\t\"./ratn.png\": 6104,\n\t\"./ravi.jpg\": 2248,\n\t\"./richaPodium.png\": 6918,\n\t\"./richagupta.png\": 8218\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 8199;","var map = {\n\t\"./Gallery.png\": 9716,\n\t\"./Research.png\": 4577,\n\t\"./academics/PHDimg.svg\": 5091,\n\t\"./academics/acadSec1Img.png\": 5243,\n\t\"./academics/acadSec1Mobile.png\": 8467,\n\t\"./academics/admission.png\": 7896,\n\t\"./academics/admissions.svg\": 8893,\n\t\"./academics/arrow.svg\": 6257,\n\t\"./academics/butterflyBGR.svg\": 1606,\n\t\"./academics/tree1.svg\": 9671,\n\t\"./aid.png\": 1621,\n\t\"./aidImg.png\": 6324,\n\t\"./aidImg.svg\": 7629,\n\t\"./alumini.png\": 8671,\n\t\"./art.png\": 6979,\n\t\"./bBtn.png\": 9058,\n\t\"./bcg.png\": 7724,\n\t\"./bcgStill.png\": 4777,\n\t\"./cdnm.png\": 1417,\n\t\"./cdnmImg.png\": 4751,\n\t\"./clouds.png\": 1673,\n\t\"./coding.png\": 2622,\n\t\"./collabs/collab1.png\": 9307,\n\t\"./collabs/collab10.png\": 7369,\n\t\"./collabs/collab11.png\": 6947,\n\t\"./collabs/collab12.png\": 8943,\n\t\"./collabs/collab13.png\": 1020,\n\t\"./collabs/collab14.png\": 639,\n\t\"./collabs/collab15.png\": 587,\n\t\"./collabs/collab16.png\": 6365,\n\t\"./collabs/collab2.png\": 1877,\n\t\"./collabs/collab3.png\": 5257,\n\t\"./collabs/collab4.png\": 3052,\n\t\"./collabs/collab5.png\": 2173,\n\t\"./collabs/collab6.png\": 1923,\n\t\"./collabs/collab7.png\": 1182,\n\t\"./collabs/collab9.png\": 872,\n\t\"./di.png\": 6343,\n\t\"./dropN.svg\": 7873,\n\t\"./facebook.png\": 8900,\n\t\"./faculty.jpg\": 7866,\n\t\"./facultyImg.png\": 440,\n\t\"./final.mp4\": 3741,\n\t\"./hands.png\": 9916,\n\t\"./hands.svg\": 8609,\n\t\"./hcdFaculty.png\": 663,\n\t\"./hci.png\": 4906,\n\t\"./hci.svg\": 1335,\n\t\"./hmi.png\": 9701,\n\t\"./insta.png\": 7948,\n\t\"./linkedin.png\": 1654,\n\t\"./living.png\": 4133,\n\t\"./logo.png\": 6949,\n\t\"./midas.png\": 8602,\n\t\"./midasImg.png\": 3868,\n\t\"./midasImg.svg\": 8102,\n\t\"./profsImg/Anu.jpg\": 7952,\n\t\"./profsImg/Jainendra.png\": 8649,\n\t\"./profsImg/Punit.jpg\": 7448,\n\t\"./profsImg/abhijeet.png\": 7891,\n\t\"./profsImg/abhinavd.jpg\": 3885,\n\t\"./profsImg/aman.png\": 7992,\n\t\"./profsImg/amanPodium.png\": 8976,\n\t\"./profsImg/amanparnami.png\": 6635,\n\t\"./profsImg/amitPodium.png\": 7168,\n\t\"./profsImg/anoop.png\": 8055,\n\t\"./profsImg/anoopPodium.png\": 8965,\n\t\"./profsImg/archan.jpg\": 8925,\n\t\"./profsImg/binu.png\": 3058,\n\t\"./profsImg/grace.png\": 4227,\n\t\"./profsImg/gracePodium.png\": 7627,\n\t\"./profsImg/helen.jpg\": 1332,\n\t\"./profsImg/jayPodium.png\": 3588,\n\t\"./profsImg/kapil.png\": 530,\n\t\"./profsImg/mark.jpg\": 141,\n\t\"./profsImg/parnamiPodium.png\": 9838,\n\t\"./profsImg/podium.png\": 6734,\n\t\"./profsImg/rajivPodium.png\": 1703,\n\t\"./profsImg/ratn.png\": 6104,\n\t\"./profsImg/ravi.jpg\": 2248,\n\t\"./profsImg/richaPodium.png\": 6918,\n\t\"./profsImg/richagupta.png\": 8218,\n\t\"./pup.png\": 841,\n\t\"./robo.png\": 4168,\n\t\"./sad.svg\": 825,\n\t\"./shadow.png\": 1722,\n\t\"./speaker.png\": 4756,\n\t\"./studentIcon.png\": 9934,\n\t\"./students.png\": 9407,\n\t\"./tweet.png\": 5400,\n\t\"./vr.png\": 4281,\n\t\"./vr.svg\": 1018,\n\t\"./weave.png\": 4853\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 7173;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","__webpack_require__.p = \"/\";","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","import * as React from \"react\";\nimport type { History, Location } from \"history\";\nimport { Action as NavigationType } from \"history\";\n\nimport type { RouteMatch } from \"./router\";\n\n/**\n * A Navigator is a \"location changer\"; it's how you get to different locations.\n *\n * Every history instance conforms to the Navigator interface, but the\n * distinction is useful primarily when it comes to the low-level {ind+1} {ind+1} {ind+1} {data.body} Coming Soon Error 404 We can’t find that page {\":'(\"} The page you’re looking for no longer exists. Return to the home page and remember: you haven’t seen anything. {data.name} {data.description} \n {data.body}\n {data.body} {data.body} {data.description} ~ {funding} Address Indraprastha Institute of Information Technology Delhi Okhla Industrial Estate, Phase III (Near Govind Puri Metro Station) New Delhi, India - 110020 Contacts Socials {`scrollTop: ${scrollTop}`} {`scrollLeft: ${scrollLeft}`} Btech {yearSelected} {PageData.body} {data.name} {data.description}\n
\n
\n );\n}","import React from 'react'\nimport data from '../../data/newsData.json'\nimport '../../styles/landing.css'\nfunction newsSection() {\n const recents = data.find(d=>d.title=='Recents')\n const awards = data.find(d=>d.title=='Awards')\n const conferences = data.find(d=>d.title=='Conferences')\n return (\n <>\n
NEWS
\n Awards
\n {awards.data.map((items, ind) =>(\n Recents
\n {recents.data.map((items, ind) =>(\n Conference
\n {conferences.data.map((items, ind) =>(\n {data.heading}
\n \n
\n
\n
\n \n
\n
\n {data.headingBlack}\n
\n \n {data.headingBold}\n
\n \n
}\n {wind.matches&&
}\n {wind.matches&&
}\n\n
\n
{data.heading}
\n {data.heading}
\n \n
{data.name}
\n {data.code}
\n \n
{data.title}
\n {data.subtitle}\n \n
\n
\n
{\n title.length==60?title:title.substring(0,60)\n }
\n {profName.substring(4,5).toUpperCase()}
\n \n \n \n
\n \n \n
\n \n \n
\n \n \n
\n {PageData.heading}\n
\n \n {bubbleSize>100&&\n <>\n
{name}
\n {details}\n {PageData.heading}
\n For more details please visit {PageData.redirect.text}
\n \n \n \n \n
\n