├── .gitignore ├── .prettierrc ├── License.md ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── package.json └── src ├── assets ├── WhatsApp Image 2019-03-22 at 12.43.28 PM.jpeg ├── github-icon.png ├── github-light.png ├── linkedin-icon.png ├── linkedin-light.png ├── me16.png ├── me32.png ├── medium-icon.png ├── medium-light.png ├── moon.png ├── profilePic.png ├── sun.png ├── twitter-icon.png ├── twitter-light.png ├── website-icon.png └── website-light.png ├── components ├── Avatar.js ├── BlogFooter.js ├── ContactMe.js ├── CursorImitator.js ├── EndOfBlogOptions.js ├── FadeIn.js ├── GoogleMe.js ├── Layout.js ├── LayoutHeader.js ├── Toggle.js ├── constants.js ├── header.js ├── seo.js └── style │ ├── common.css │ ├── generic.css │ └── index.css ├── html.js ├── pages ├── 404.js ├── aboutme.js ├── blogs.js ├── index.js ├── portfolio.js ├── post_1 │ ├── cover_1.png │ ├── index.md │ ├── ripple.gif │ ├── rippleBtn.png │ └── rippleHTML.png ├── post_10 │ ├── 1.gif │ ├── cover_10.png │ └── index.md ├── post_11 │ └── index.md ├── post_12 │ ├── 1.png │ ├── cover_12.png │ └── index.md ├── post_13 │ ├── 1.gif │ ├── cover_13.png │ └── index.md ├── post_14 │ ├── cover_14.png │ └── index.md ├── post_15 │ ├── cover_15.png │ └── index.md ├── post_16 │ ├── cover_16.png │ └── index.md ├── post_17 │ └── index.md ├── post_18 │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── cover_18.png │ └── index.md ├── post_19 │ ├── cover_19.png │ └── index.md ├── post_2 │ ├── cover_2.png │ └── index.md ├── post_20 │ ├── cover_20.png │ └── index.md ├── post_3 │ ├── chromeExtension.gif │ ├── cover_3.png │ └── index.md ├── post_4 │ ├── cover_4.png │ ├── index.md │ └── timer.gif ├── post_5 │ ├── carousel_2.gif │ ├── cover_5.png │ └── index.md ├── post_6 │ ├── cover_6.png │ ├── index.md │ ├── map1.png │ ├── map2.png │ └── map3.png ├── post_7 │ ├── cover_7.png │ ├── cursorImitator.gif │ └── index.md ├── post_8 │ ├── 1.png │ ├── 2.gif │ ├── 3.gif │ └── index.md ├── post_9 │ ├── cover_9.png │ └── index.md └── skills.js └── templates └── blog-post.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/.prettierrc -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/README.md -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/gatsby-browser.js -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/gatsby-ssr.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/WhatsApp Image 2019-03-22 at 12.43.28 PM.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/WhatsApp Image 2019-03-22 at 12.43.28 PM.jpeg -------------------------------------------------------------------------------- /src/assets/github-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/github-icon.png -------------------------------------------------------------------------------- /src/assets/github-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/github-light.png -------------------------------------------------------------------------------- /src/assets/linkedin-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/linkedin-icon.png -------------------------------------------------------------------------------- /src/assets/linkedin-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/linkedin-light.png -------------------------------------------------------------------------------- /src/assets/me16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/me16.png -------------------------------------------------------------------------------- /src/assets/me32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/me32.png -------------------------------------------------------------------------------- /src/assets/medium-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/medium-icon.png -------------------------------------------------------------------------------- /src/assets/medium-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/medium-light.png -------------------------------------------------------------------------------- /src/assets/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/moon.png -------------------------------------------------------------------------------- /src/assets/profilePic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/profilePic.png -------------------------------------------------------------------------------- /src/assets/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/sun.png -------------------------------------------------------------------------------- /src/assets/twitter-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/twitter-icon.png -------------------------------------------------------------------------------- /src/assets/twitter-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/twitter-light.png -------------------------------------------------------------------------------- /src/assets/website-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/website-icon.png -------------------------------------------------------------------------------- /src/assets/website-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/assets/website-light.png -------------------------------------------------------------------------------- /src/components/Avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/Avatar.js -------------------------------------------------------------------------------- /src/components/BlogFooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/BlogFooter.js -------------------------------------------------------------------------------- /src/components/ContactMe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/ContactMe.js -------------------------------------------------------------------------------- /src/components/CursorImitator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/CursorImitator.js -------------------------------------------------------------------------------- /src/components/EndOfBlogOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/EndOfBlogOptions.js -------------------------------------------------------------------------------- /src/components/FadeIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/FadeIn.js -------------------------------------------------------------------------------- /src/components/GoogleMe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/GoogleMe.js -------------------------------------------------------------------------------- /src/components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/Layout.js -------------------------------------------------------------------------------- /src/components/LayoutHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/LayoutHeader.js -------------------------------------------------------------------------------- /src/components/Toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/Toggle.js -------------------------------------------------------------------------------- /src/components/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/constants.js -------------------------------------------------------------------------------- /src/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/header.js -------------------------------------------------------------------------------- /src/components/seo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/seo.js -------------------------------------------------------------------------------- /src/components/style/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/style/common.css -------------------------------------------------------------------------------- /src/components/style/generic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/style/generic.css -------------------------------------------------------------------------------- /src/components/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/components/style/index.css -------------------------------------------------------------------------------- /src/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/html.js -------------------------------------------------------------------------------- /src/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/404.js -------------------------------------------------------------------------------- /src/pages/aboutme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/aboutme.js -------------------------------------------------------------------------------- /src/pages/blogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/blogs.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/pages/portfolio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/portfolio.js -------------------------------------------------------------------------------- /src/pages/post_1/cover_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_1/cover_1.png -------------------------------------------------------------------------------- /src/pages/post_1/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_1/index.md -------------------------------------------------------------------------------- /src/pages/post_1/ripple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_1/ripple.gif -------------------------------------------------------------------------------- /src/pages/post_1/rippleBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_1/rippleBtn.png -------------------------------------------------------------------------------- /src/pages/post_1/rippleHTML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_1/rippleHTML.png -------------------------------------------------------------------------------- /src/pages/post_10/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_10/1.gif -------------------------------------------------------------------------------- /src/pages/post_10/cover_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_10/cover_10.png -------------------------------------------------------------------------------- /src/pages/post_10/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_10/index.md -------------------------------------------------------------------------------- /src/pages/post_11/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_11/index.md -------------------------------------------------------------------------------- /src/pages/post_12/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_12/1.png -------------------------------------------------------------------------------- /src/pages/post_12/cover_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_12/cover_12.png -------------------------------------------------------------------------------- /src/pages/post_12/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_12/index.md -------------------------------------------------------------------------------- /src/pages/post_13/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_13/1.gif -------------------------------------------------------------------------------- /src/pages/post_13/cover_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_13/cover_13.png -------------------------------------------------------------------------------- /src/pages/post_13/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_13/index.md -------------------------------------------------------------------------------- /src/pages/post_14/cover_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_14/cover_14.png -------------------------------------------------------------------------------- /src/pages/post_14/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_14/index.md -------------------------------------------------------------------------------- /src/pages/post_15/cover_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_15/cover_15.png -------------------------------------------------------------------------------- /src/pages/post_15/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_15/index.md -------------------------------------------------------------------------------- /src/pages/post_16/cover_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_16/cover_16.png -------------------------------------------------------------------------------- /src/pages/post_16/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_16/index.md -------------------------------------------------------------------------------- /src/pages/post_17/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_17/index.md -------------------------------------------------------------------------------- /src/pages/post_18/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/1.png -------------------------------------------------------------------------------- /src/pages/post_18/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/2.png -------------------------------------------------------------------------------- /src/pages/post_18/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/3.png -------------------------------------------------------------------------------- /src/pages/post_18/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/4.png -------------------------------------------------------------------------------- /src/pages/post_18/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/5.png -------------------------------------------------------------------------------- /src/pages/post_18/cover_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/cover_18.png -------------------------------------------------------------------------------- /src/pages/post_18/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_18/index.md -------------------------------------------------------------------------------- /src/pages/post_19/cover_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_19/cover_19.png -------------------------------------------------------------------------------- /src/pages/post_19/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_19/index.md -------------------------------------------------------------------------------- /src/pages/post_2/cover_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_2/cover_2.png -------------------------------------------------------------------------------- /src/pages/post_2/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_2/index.md -------------------------------------------------------------------------------- /src/pages/post_20/cover_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_20/cover_20.png -------------------------------------------------------------------------------- /src/pages/post_20/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_20/index.md -------------------------------------------------------------------------------- /src/pages/post_3/chromeExtension.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_3/chromeExtension.gif -------------------------------------------------------------------------------- /src/pages/post_3/cover_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_3/cover_3.png -------------------------------------------------------------------------------- /src/pages/post_3/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_3/index.md -------------------------------------------------------------------------------- /src/pages/post_4/cover_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_4/cover_4.png -------------------------------------------------------------------------------- /src/pages/post_4/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_4/index.md -------------------------------------------------------------------------------- /src/pages/post_4/timer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_4/timer.gif -------------------------------------------------------------------------------- /src/pages/post_5/carousel_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_5/carousel_2.gif -------------------------------------------------------------------------------- /src/pages/post_5/cover_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_5/cover_5.png -------------------------------------------------------------------------------- /src/pages/post_5/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_5/index.md -------------------------------------------------------------------------------- /src/pages/post_6/cover_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_6/cover_6.png -------------------------------------------------------------------------------- /src/pages/post_6/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_6/index.md -------------------------------------------------------------------------------- /src/pages/post_6/map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_6/map1.png -------------------------------------------------------------------------------- /src/pages/post_6/map2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_6/map2.png -------------------------------------------------------------------------------- /src/pages/post_6/map3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_6/map3.png -------------------------------------------------------------------------------- /src/pages/post_7/cover_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_7/cover_7.png -------------------------------------------------------------------------------- /src/pages/post_7/cursorImitator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_7/cursorImitator.gif -------------------------------------------------------------------------------- /src/pages/post_7/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_7/index.md -------------------------------------------------------------------------------- /src/pages/post_8/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_8/1.png -------------------------------------------------------------------------------- /src/pages/post_8/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_8/2.gif -------------------------------------------------------------------------------- /src/pages/post_8/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_8/3.gif -------------------------------------------------------------------------------- /src/pages/post_8/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_8/index.md -------------------------------------------------------------------------------- /src/pages/post_9/cover_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_9/cover_9.png -------------------------------------------------------------------------------- /src/pages/post_9/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/post_9/index.md -------------------------------------------------------------------------------- /src/pages/skills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/pages/skills.js -------------------------------------------------------------------------------- /src/templates/blog-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhilipkmr/website/HEAD/src/templates/blog-post.js --------------------------------------------------------------------------------