From 24df4a5dcf54754af41e05483cd78c6c4669cd14 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:49:48 -0500
Subject: [PATCH 01/14] Delete interviews/clojure directory
---
interviews/clojure/Solve.clj | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/clojure/Solve.clj
diff --git a/interviews/clojure/Solve.clj b/interviews/clojure/Solve.clj
deleted file mode 100644
index e69de29bb..000000000
From 62949b4a2ff18426e10899f90aceb74343eba387 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:49:54 -0500
Subject: [PATCH 02/14] Delete interviews/elixir directory
---
interviews/elixir/Solve.ex | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/elixir/Solve.ex
diff --git a/interviews/elixir/Solve.ex b/interviews/elixir/Solve.ex
deleted file mode 100644
index e69de29bb..000000000
From d4f90775616037fdbc38d8cab59540e9201d7347 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:00 -0500
Subject: [PATCH 03/14] Delete interviews/erlang directory
---
interviews/erlang/Solve.erl | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/erlang/Solve.erl
diff --git a/interviews/erlang/Solve.erl b/interviews/erlang/Solve.erl
deleted file mode 100644
index e69de29bb..000000000
From 12a14f491f8c6c6f56d5563e5b5645d58cd07c26 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:06 -0500
Subject: [PATCH 04/14] Delete interviews/etalang directory
---
interviews/etalang/Solve.eta | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/etalang/Solve.eta
diff --git a/interviews/etalang/Solve.eta b/interviews/etalang/Solve.eta
deleted file mode 100644
index e69de29bb..000000000
From 9c8a69f48995ed39c5ac8cf95351562a96be2813 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:15 -0500
Subject: [PATCH 05/14] Delete interviews/golang directory
---
interviews/golang/Solve.go | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/golang/Solve.go
diff --git a/interviews/golang/Solve.go b/interviews/golang/Solve.go
deleted file mode 100644
index e69de29bb..000000000
From dc11c410a16d8eb9b8dfc82ed55a049ebe088ae5 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:20 -0500
Subject: [PATCH 06/14] Delete interviews/haskell directory
---
interviews/haskell/Solve.hs | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/haskell/Solve.hs
diff --git a/interviews/haskell/Solve.hs b/interviews/haskell/Solve.hs
deleted file mode 100644
index e69de29bb..000000000
From 5408829db00cfd2af7666f24a79913f609e095fc Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:26 -0500
Subject: [PATCH 07/14] Delete interviews/javascript directory
---
interviews/javascript/Solve.js | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/javascript/Solve.js
diff --git a/interviews/javascript/Solve.js b/interviews/javascript/Solve.js
deleted file mode 100644
index e69de29bb..000000000
From 5b8d3d16e73c20cb8e4c55a30e909a385e100af1 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:32 -0500
Subject: [PATCH 08/14] Delete interviews/kotlin directory
---
interviews/kotlin/Solve.kt | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/kotlin/Solve.kt
diff --git a/interviews/kotlin/Solve.kt b/interviews/kotlin/Solve.kt
deleted file mode 100644
index e69de29bb..000000000
From 4a66fbcb913852dbdbcf88114e02070466c56ce3 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:39 -0500
Subject: [PATCH 09/14] Delete interviews/python directory
---
interviews/python/Solve.py | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 interviews/python/Solve.py
diff --git a/interviews/python/Solve.py b/interviews/python/Solve.py
deleted file mode 100644
index e69de29bb..000000000
From 31c7783cdefa773bf1e5ff969488a14375a302e9 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:50:46 -0500
Subject: [PATCH 10/14] Delete interviews/scala directory
---
interviews/scala/Solve.scala | 7 -------
1 file changed, 7 deletions(-)
delete mode 100644 interviews/scala/Solve.scala
diff --git a/interviews/scala/Solve.scala b/interviews/scala/Solve.scala
deleted file mode 100644
index e2a277e3d..000000000
--- a/interviews/scala/Solve.scala
+++ /dev/null
@@ -1,7 +0,0 @@
-object Solution {
-
- def solve(input: List[Char]): List[(Int, Char)] = {
-
- }
-
-}
From aa796826393994bef5cca37ec0d813de69e38aa1 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:51:00 -0500
Subject: [PATCH 11/14] Delete build.gradle
---
interviews/build.gradle | 31 -------------------------------
1 file changed, 31 deletions(-)
delete mode 100644 interviews/build.gradle
diff --git a/interviews/build.gradle b/interviews/build.gradle
deleted file mode 100644
index 9c4021e14..000000000
--- a/interviews/build.gradle
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * This build file was generated by the Gradle 'init' task.
- *
- * This generated file contains a commented-out sample Java project to get you started.
- * For more details take a look at the Java Quickstart chapter in the Gradle
- * user guide available at https://docs.gradle.org/4.3.1/userguide/tutorial_java_projects.html
- */
-
-/*
-// Apply the java plugin to add support for Java
-apply plugin: 'java'
-
-// In this section you declare where to find the dependencies of your project
-repositories {
- // Use 'jcenter' for resolving your dependencies.
- // You can declare any Maven/Ivy/file repository here.
- jcenter()
-}
-
-// In this section you declare the dependencies for your production and test code
-dependencies {
- // The production code uses the SLF4J logging API at compile time
- compile 'org.slf4j:slf4j-api:1.7.25'
-
- // Declare the dependency for your favourite test framework you want to use in your tests.
- // TestNG is also supported by the Gradle Test task. Just change the
- // testCompile dependency to testCompile 'org.testng:testng:6.8.1' and add
- // 'test.useTestNG()' to your build script.
- testCompile 'junit:junit:4.12'
-}
-*/
From 94c1abb255fee29439c56aa47370315772d1516e Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:51:07 -0500
Subject: [PATCH 12/14] Delete gradlew
---
interviews/gradlew | 172 ---------------------------------------------
1 file changed, 172 deletions(-)
delete mode 100755 interviews/gradlew
diff --git a/interviews/gradlew b/interviews/gradlew
deleted file mode 100755
index cccdd3d51..000000000
--- a/interviews/gradlew
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/env sh
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=$((i+1))
- done
- case $i in
- (0) set -- ;;
- (1) set -- "$args0" ;;
- (2) set -- "$args0" "$args1" ;;
- (3) set -- "$args0" "$args1" "$args2" ;;
- (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=$(save "$@")
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
-if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
- cd "$(dirname "$0")"
-fi
-
-exec "$JAVACMD" "$@"
From 3e46ee80713ce7ff8b1ea51fd6391a1668624a40 Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:51:13 -0500
Subject: [PATCH 13/14] Delete settings.gradle
---
interviews/settings.gradle | 16 ----------------
1 file changed, 16 deletions(-)
delete mode 100644 interviews/settings.gradle
diff --git a/interviews/settings.gradle b/interviews/settings.gradle
deleted file mode 100644
index ad93f7b62..000000000
--- a/interviews/settings.gradle
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * The settings file is used to specify which projects to include in your build.
- * In a single project build this file can be empty or even removed.
- *
- * Detailed information about configuring a multi-project build in Gradle can be found
- * in the user guide at https://docs.gradle.org/4.3.1/userguide/multi_project_builds.html
- */
-
-/*
-// To declare projects as part of a multi-project build use the 'include' method
-include 'shared'
-include 'api'
-include 'services:webservice'
-*/
-
-rootProject.name = 'Interview'
From 16fcb9d67171423e19345fb6840c8c1a7a2f878b Mon Sep 17 00:00:00 2001
From: Aryan Barghi <54640257+aryanbarghi@users.noreply.github.com>
Date: Sun, 4 Apr 2021 00:52:03 -0500
Subject: [PATCH 14/14] Add files via upload
initial commit
---
interviews/App.js | 9 ++++++
interviews/ContactForm.css | 43 +++++++++++++++++++++++++
interviews/ContactForm.js | 66 ++++++++++++++++++++++++++++++++++++++
interviews/README.md | 25 +++------------
interviews/index.js | 16 +++++++++
5 files changed, 138 insertions(+), 21 deletions(-)
create mode 100644 interviews/App.js
create mode 100644 interviews/ContactForm.css
create mode 100644 interviews/ContactForm.js
create mode 100644 interviews/index.js
diff --git a/interviews/App.js b/interviews/App.js
new file mode 100644
index 000000000..d889a4588
--- /dev/null
+++ b/interviews/App.js
@@ -0,0 +1,9 @@
+import ContactForm from './ContactForm.js';
+
+function App() {
+ return (
+