This commit is contained in:
Surendiran 2025-07-11 18:00:55 +05:30
parent c8ba0f7c41
commit 0924e9a69c
16 changed files with 393 additions and 243 deletions

View File

@ -1,7 +1,6 @@
API_URL=https://venbait.in/nhance/dev/employeeRest/
#CHAT_BOT_URL=https://venbait.in/nhance/dev
API_URL_Enrollment=https://venbait.in/enrollment/employeeRest/
TICKET_API_URL=https://venbait.in/nhance/dev/api
API_URL=https://app.nhanceindia.in/zenith/employeeRest/
API_URL_Enrollment=https://app.nhanceindia.in/enrolment/employeeRest/
TICKET_API_URL=https://app.nhanceindia.in/zenith/api
ticketToken=3YTSia2mRoZ7A4zvBgkqbGPrCd6Ewp8IDOuyjXhVFsl1nxWNcQJ95MeUftKH
BASE_HREF=/nhance/app/dev/
ENV=development
BASE_HREF=/app/
ENV=production

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  †Ìí£þ2¤ òÑÞ€á2€
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  «º°Ëÿ2¤ òÑÞ€á2€
~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/additional_project_files.txt  †Ìí£þ2  ¯Ø·ø2}
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/additional_project_files.txt  «º°Ëÿ2  ¯Ø·ø2}
{
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build.json  †Ìí£þ2ˆ ²Ø·ø2ƒ
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build.json  «º°Ëÿ2ˆ ²Ø·ø2ƒ

~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build_mini.json  †Ìí£þ2 µØ·ø2o
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build_mini.json  «º°Ëÿ2 µØ·ø2o
m
k/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja  †Ìí£þ2ŽÍ ˜Ø·ø2s
k/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja  «º°Ëÿ2ŽÍ ˜Ø·ø2s
q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja.txt  †Ìí£þ2x
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja.txt  «º°Ëÿ2x
v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build_file_index.txt  †Ìí£þ2 _ ¶Ø·ø2y
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build_file_index.txt  «º°Ëÿ2 _ ¶Ø·ø2y
w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json  †Ìí£þ2 }
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json  «º°Ëÿ2 }
{
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json.bin  †Ìí£þ2
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json.bin  «º°Ëÿ2

<EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/metadata_generation_command.txt  †Ìí£þ2  ¶Ø·ø2v
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/metadata_generation_command.txt  «º°Ëÿ2  ¶Ø·ø2v
t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/prefab_config.json  †Ìí£þ2  ( ¶Ø·ø2{
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/prefab_config.json  «º°Ëÿ2  ( ¶Ø·ø2{
y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/symbol_folder_index.txt  †Ìí£þ2  n ¶Ø·ø2
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/symbol_folder_index.txt  «º°Ëÿ2  n ¶Ø·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ‘Ìí£þ2¤ òÑÞ€á2ƒ
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ±º°Ëÿ2¤ òÑÞ€á2ƒ

~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/additional_project_files.txt  ‘Ìí£þ2  ÞÚ·ø2
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/additional_project_files.txt  ±º°Ëÿ2  ÞÚ·ø2
}
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build.json  ‘Ìí£þ2Œ ÞÚ·ø2†
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build.json  ±º°Ëÿ2Œ ÞÚ·ø2†
ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build_mini.json  ‘Ìí£þ2<18> ßÚ·ø2q
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build_mini.json  ±º°Ëÿ2<18> ßÚ·ø2q
o
m/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja  ‘Ìí£þ2šÍ ÖÚ·ø2u
m/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja  ±º°Ëÿ2šÍ ÖÚ·ø2u
s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja.txt  ‘Ìí£þ2z
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja.txt  ±º°Ëÿ2z
x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build_file_index.txt  ‘Ìí£þ2 _ ßÚ·ø2{
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build_file_index.txt  ±º°Ëÿ2 _ ßÚ·ø2{
y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json  ‘Ìí£þ2 
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json  ±º°Ëÿ2 
}
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json.bin  ‘Ìí£þ2
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json.bin  ±º°Ëÿ2


<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/metadata_generation_command.txt  ‘Ìí£þ2 Œ ßÚ·ø2x
<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/metadata_generation_command.txt  ±º°Ëÿ2 Œ ßÚ·ø2x
v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/prefab_config.json  ‘Ìí£þ2  ( ßÚ·ø2}
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/prefab_config.json  ±º°Ëÿ2  ( ßÚ·ø2}
{
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/symbol_folder_index.txt  ‘Ìí£þ2  p ßÚ·ø2
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/symbol_folder_index.txt  ±º°Ëÿ2  p ßÚ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  šÌí£þ2¤ òÑÞ€á2z
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ·º°Ëÿ2¤ òÑÞ€á2z
x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/additional_project_files.txt  šÌí£þ2  ÜÜ·ø2w
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/additional_project_files.txt  ·º°Ëÿ2  ÜÜ·ø2w
u
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build.json  šÌí£þ2ü ÝÜ·ø2|
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build.json  ·º°Ëÿ2ü ÝÜ·ø2|
z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build_mini.json  šÌí£þ2ý ÝÜ·ø2i
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build_mini.json  ·º°Ëÿ2ý ÝÜ·ø2i
g
e/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja  šÌí£þ2êÌ ÔÜ·ø2m
e/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja  ·º°Ëÿ2êÌ ÔÜ·ø2m
k
i/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja.txt  šÌí£þ2r
i/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja.txt  ·º°Ëÿ2r
p
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build_file_index.txt  šÌí£þ2 _ ÝÜ·ø2s
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build_file_index.txt  ·º°Ëÿ2 _ ÝÜ·ø2s
q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json  šÌí£þ2 w
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json  ·º°Ëÿ2 w
u
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json.bin  šÌí£þ2
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json.bin  ·º°Ëÿ2
}
{
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/metadata_generation_command.txt  šÌí£þ2 ä ÝÜ·ø2p
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/metadata_generation_command.txt  ·º°Ëÿ2 ä ÝÜ·ø2p
n
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/prefab_config.json  šÌí£þ2  ( ÝÜ·ø2u
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/prefab_config.json  ·º°Ëÿ2  ( ÝÜ·ø2u
s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/symbol_folder_index.txt  šÌí£þ2  h ÝÜ·ø2
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/symbol_folder_index.txt  ·º°Ëÿ2  h ÝÜ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¥Ìí£þ2¤ òÑÞ€á2}
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¾º°Ëÿ2¤ òÑÞ€á2}
{
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/additional_project_files.txt  ¥Ìí£þ2  ÖÞ·ø2z
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/additional_project_files.txt  ¾º°Ëÿ2  ÖÞ·ø2z
x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build.json  ¥Ìí£þ2 ×Þ·ø2
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build.json  ¾º°Ëÿ2 ×Þ·ø2
}
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build_mini.json  ¥Ìí£þ2ƒ ×Þ·ø2l
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build_mini.json  ¾º°Ëÿ2ƒ ×Þ·ø2l
j
h/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja  ¥Ìí£þ2üÌ ÏÞ·ø2p
h/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja  ¾º°Ëÿ2üÌ ÏÞ·ø2p
n
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja.txt  ¥Ìí£þ2u
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja.txt  ¾º°Ëÿ2u
s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build_file_index.txt  ¥Ìí£þ2 _ ØÞ·ø2v
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build_file_index.txt  ¾º°Ëÿ2 _ ØÞ·ø2v
t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json  ¥Ìí£þ2 z
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json  ¾º°Ëÿ2 z
x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json.bin  ¥Ìí£þ2
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json.bin  ¾º°Ëÿ2

~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/metadata_generation_command.txt  ¥Ìí£þ2 ó ØÞ·ø2s
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/metadata_generation_command.txt  ¾º°Ëÿ2 ó ØÞ·ø2s
q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/prefab_config.json  ¥Ìí£þ2  ( ØÞ·ø2x
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/prefab_config.json  ¾º°Ëÿ2  ( ØÞ·ø2x
v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/symbol_folder_index.txt  ¥Ìí£þ2  k ØÞ·ø2
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/symbol_folder_index.txt  ¾º°Ëÿ2  k ØÞ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ãѺ<EFBFBD>ý2¤ òÑÞ€á2
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¼³Ï”ÿ2¤ òÑÞ€á2
ˆ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/additional_project_files.txt  ãѺ<EFBFBD>ý2  Ú´¡ü2ˆ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/additional_project_files.txt  ¼³Ï”ÿ2  Ú´¡ü2ˆ

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build.json  ãѺ<EFBFBD>ý2š Ý´¡ü2<C3BC>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build.json  ¼³Ï”ÿ2š Ý´¡ü2<C3BC>
Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build_mini.json  ãѺ<EFBFBD>ý2 à´¡ü2x
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build_mini.json  ¼³Ï”ÿ2 à´¡ü2x
v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja  ãѺ<EFBFBD>ý2ÖÍ Å´¡ü2|
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja  ¼³Ï”ÿ2ÖÍ Å´¡ü2|
z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja.txt  ãѺ<EFBFBD>ý2<07>
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja.txt  ¼³Ï”ÿ2<07>

}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build_file_index.txt  ãѺ<EFBFBD>ý2 _ â´¡ü2ƒ
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build_file_index.txt  ¼³Ï”ÿ2 _ â´¡ü2ƒ

~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json  ãѺ<EFBFBD>ý2 ˆ
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json  ¼³Ï”ÿ2 ˆ

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json.bin  ãѺ<EFBFBD>ý2
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json.bin  ¼³Ï”ÿ2
Ž

ˆ/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/metadata_generation_command.txt  ãѺ<EFBFBD>ý2 ¦ â´¡ü2
ˆ/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/metadata_generation_command.txt  ¼³Ï”ÿ2 ¦ â´¡ü2
}
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/prefab_config.json  ãѺ<EFBFBD>ý2  ( â´¡ü2†
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/prefab_config.json  ¼³Ï”ÿ2  ( â´¡ü2†
ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/symbol_folder_index.txt  ãѺ<EFBFBD>ý2  w â´¡ü2
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/symbol_folder_index.txt  ¼³Ï”ÿ2  w â´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  øÑº<EFBFBD>ý2¤ òÑÞ€á2<C3A1>
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ͳϔÿ2¤ òÑÞ€á2<C3A1>
Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/additional_project_files.txt  øÑº<EFBFBD>ý2  ÄÇ´¡ü2Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/additional_project_files.txt  ͳϔÿ2  ÄÇ´¡ü2Š

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build.json  øÑº<EFBFBD>ý2ž ÅÇ´¡ü2<C3BC>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build.json  ͳϔÿ2ž ÅÇ´¡ü2<C3BC>
Œ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build_mini.json  øÑº<EFBFBD>ý2Ÿ ÅÇ´¡ü2z
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build_mini.json  ͳϔÿ2Ÿ ÅÇ´¡ü2z
x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja  øÑº<EFBFBD>ý2âÍ µÇ´¡ü2~
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja  ͳϔÿ2âÍ µÇ´¡ü2~
|
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja.txt  øÑº<EFBFBD>ý2
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja.txt  ͳϔÿ2
<EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build_file_index.txt  øÑº<EFBFBD>ý2 _ ÅÇ´¡ü2†
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build_file_index.txt  ͳϔÿ2 _ ÅÇ´¡ü2†
ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json  øÑº<EFBFBD>ý2 Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json  ͳϔÿ2 Š

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json.bin  øÑº<EFBFBD>ý2
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json.bin  ͳϔÿ2
<EFBFBD>
<EFBFBD>
Š/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/metadata_generation_command.txt  øÑº<EFBFBD>ý2 ° ÅÇ´¡ü2<C3BC>
Š/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/metadata_generation_command.txt  ͳϔÿ2 ° ÅÇ´¡ü2<C3BC>

}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/prefab_config.json  øÑº<EFBFBD>ý2  ( ÅÇ´¡ü2ˆ
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/prefab_config.json  ͳϔÿ2  ( ÅÇ´¡ü2ˆ

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/symbol_folder_index.txt  øÑº<EFBFBD>ý2  y ÅÇ´¡ü2
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/symbol_folder_index.txt  ͳϔÿ2  y ÅÇ´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  <EFBFBD>Òº<EFBFBD>ý2¤ òÑÞ€á2„
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ճϔÿ2¤ òÑÞ€á2„
<EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/additional_project_files.txt  <EFBFBD>Òº<EFBFBD>ý2  ÃË´¡ü2€
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/additional_project_files.txt  ճϔÿ2  ÃË´¡ü2€
~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build.json  <EFBFBD>Òº<EFBFBD>ý2Ž ÄË´¡ü2‡
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build.json  ճϔÿ2Ž ÄË´¡ü2‡

<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build_mini.json  <EFBFBD>Òº<EFBFBD>ý2<18> ÅË´¡ü2r
<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build_mini.json  ճϔÿ2<18> ÅË´¡ü2r
p
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja  <EFBFBD>Òº<EFBFBD>ý2²Í ·Ë´¡ü2v
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja  ճϔÿ2²Í ·Ë´¡ü2v
t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja.txt  <EFBFBD>Òº<EFBFBD>ý2{
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja.txt  ճϔÿ2{
y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build_file_index.txt  <EFBFBD>Òº<EFBFBD>ý2 _ ÅË´¡ü2|
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build_file_index.txt  ճϔÿ2 _ ÅË´¡ü2|
z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json  <EFBFBD>Òº<EFBFBD>ý2
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json  ճϔÿ2
~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json.bin  <EFBFBD>Òº<EFBFBD>ý2
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json.bin  ֳϔÿ2
ˆ

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/metadata_generation_command.txt  <EFBFBD>Òº<EFBFBD>ý2 ˆ ÅË´¡ü2y
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/metadata_generation_command.txt  ֳϔÿ2 ˆ ÅË´¡ü2y
w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/prefab_config.json  <EFBFBD>Òº<EFBFBD>ý2  ( ÅË´¡ü2~
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/prefab_config.json  ֳϔÿ2  ( ÅË´¡ü2~
|
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/symbol_folder_index.txt  <EFBFBD>Òº<EFBFBD>ý2  q ÅË´¡ü2
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/symbol_folder_index.txt  ֳϔÿ2  q ÅË´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ˆÒº<EFBFBD>ý2¤ òÑÞ€á2ˆ
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ߳ϔÿ2¤ òÑÞ€á2ˆ

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/additional_project_files.txt  ˆÒº<EFBFBD>ý2  ƒÏ´¡ü2„
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/additional_project_files.txt  ߳ϔÿ2  ƒÏ´¡ü2„
<EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build.json  ˆÒº<EFBFBD>ý2 „Ï´¡ü2Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build.json  ߳ϔÿ2 „Ï´¡ü2Š

/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build_mini.json  ˆÒº<EFBFBD>ý2 „Ï´¡ü2u
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build_mini.json  ߳ϔÿ2 „Ï´¡ü2u
s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja  ˆÒº<EFBFBD>ý2ÄÍ ÷δ¡ü2y
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja  ߳ϔÿ2ÄÍ ÷δ¡ü2y
w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja.txt  ˆÒº<EFBFBD>ý2~
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja.txt  ߳ϔÿ2~
|
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build_file_index.txt  ˆÒº<EFBFBD>ý2 _ …Ï´¡ü2
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build_file_index.txt  ߳ϔÿ2 _ …Ï´¡ü2
}
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json  ˆÒº<EFBFBD>ý2
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json  ߳ϔÿ2
<EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json.bin  ˆÒº<EFBFBD>ý2
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json.bin  ߳ϔÿ2

ˆ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/metadata_generation_command.txt  ˆÒº<EFBFBD>ý2 — …Ï´¡ü2|
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/metadata_generation_command.txt  ߳ϔÿ2 — …Ï´¡ü2|
z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/prefab_config.json  ˆÒº<EFBFBD>ý2  ( …Ï´¡ü2<C3BC>
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/prefab_config.json  ߳ϔÿ2  ( …Ï´¡ü2<C3BC>

}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/symbol_folder_index.txt  ˆÒº<EFBFBD>ý2  t …Ï´¡ü2
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/symbol_folder_index.txt  ߳ϔÿ2  t …Ï´¡ü2

View File

@ -1,66 +1,38 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Botman Chat</title>
<meta charset="UTF-8" />
<script>
const APIENDPOINT = 'https://venbait.in/nhance/dev';
const APIAPIENDPOINT = 'https://venbait.in/nhance/dev';
var emp_name = 'Kumar';
var uid = Math.floor(100000 + Math.random() * 900000);
console.log('CURRENT_USER' + uid);
window.botmanWidget = {
chatServer: APIENDPOINT + '/chat',
frameEndpoint: APIAPIENDPOINT + '/widget',
title: 'Ask ILA',
introMessage: '',
bubbleBackground: '#007bff',
mainColor: '#007bff',
placeholderText: 'Type your message here...',
aboutText: 'Insurance Assistant ILA',
enableAttachments: false,
parameters: {
employee_id: '12288',
session_id: 'XYZ789',
origin: 'mobile',
emp_code: 'HTL-007',
client_id: 159,
client_branch_id: 125,
},
};
</script>
<script src="https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js"></script>
</head>
<body>
<script>
function generateSessionId(length = 15) {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let sessionId = '';
for (let i = 0; i < length; i++) {
sessionId += characters.charAt(Math.floor(Math.random() * characters.length));
}
return sessionId;
}
var emp_name = localStorage.getItem('gpaEmpName') || 'Guest';
var employee_id = localStorage.getItem('empPrimaryId') || '12288';
var emp_code = localStorage.getItem('empCode') || 'HTL-007';
var client_id = localStorage.getItem('client_id') || 159;
var client_branch_id = localStorage.getItem('empClientBranchId') || 125;
var session_id = generateSessionId(15);
var botmanWidget = {
chatServer: 'https://venbait.in/nhance/dev/chat',
frameEndpoint: 'https://venbait.in/nhance/dev/widget',
title: "Nhance Benefits",
introMessage: "",
bubbleBackground: "#007bff",
mainColor: "#007bff",
placeholderText: "Type your message here...",
aboutText: "Insurance Assistant ILA",
enableAttachments: false,
parameters: {
employee_id: employee_id,
session_id: session_id,
origin: "mobile",
emp_code: emp_code,
client_id: client_id,
client_branch_id: client_branch_id
}
};
function openBotmanChat() {
var checkBotman = setInterval(function () {
if (typeof botmanChatWidget !== "undefined" && botmanChatWidget.open) {
clearInterval(checkBotman);
botmanChatWidget.open();
setTimeout(function () {
botmanChatWidget.sayAsBot('Hi ' + emp_name + ', This is Nhance Benefits, your Insurance Assistant. How can I help you?');
}, 2000);
} else {
console.log("Waiting for Botman to initialize...");
}
}, 500);
}
setTimeout(openBotmanChat, 1000);
</script>
</body>
<body></body>
</html>

View File

@ -133,23 +133,22 @@ class MyApp extends StatelessWidget {
'privacypolicy': (context) => privacypolicy(),
'termsofuse': (context) => termsofuse(),
'generalExclusionsDeductibles': (context) => generalExclusionsDeductibles(),
// 'home': (context) => BotmanScaffold(currentRoute: 'home', child: Home()),
// 'policies': (context) => BotmanScaffold(currentRoute: 'policies', child: policies()),
// 'claims': (context) => BotmanScaffold(currentRoute: 'claims', child: claims()),
// 'help': (context) => BotmanScaffold(currentRoute: 'help', child: help()),
// 'claimprocess': (context) => BotmanScaffold(currentRoute: 'claimprocess', child: claimprocess()),
// 'profile': (context) => BotmanScaffold(currentRoute: 'profile', child: profile()),
// 'wellness': (context) => BotmanScaffold(currentRoute: 'wellness', child: wellness()),
// 'planclaimsform': (context) => BotmanScaffold(currentRoute: 'planclaimsform', child: planclaimsform()),
// 'claimtracklist': (context) => BotmanScaffold(currentRoute: 'claimtracklist', child: claimtracklist()),
// 'privacypolicy': (context) => BotmanScaffold(currentRoute: 'privacypolicy', child: claimtracklist()),
// 'termsofuse': (context) => BotmanScaffold(currentRoute: 'termsofuse', child: termsofuse()),
// 'generalExclusionsDeductibles': (context) => BotmanScaffold(currentRoute: 'generalExclusionsDeductibles', child: generalExclusionsDeductibles()),
// 'home': (context) => kIsWeb ? Home() : BotmanScaffold(currentRoute: 'home', child: Home()),
// 'policies': (context) => kIsWeb ? policies() : BotmanScaffold(currentRoute: 'policies', child: policies()),
// 'claims': (context) => kIsWeb ? claims() : BotmanScaffold(currentRoute: 'claims', child: claims()),
// 'help': (context) => kIsWeb ? help() : BotmanScaffold(currentRoute: 'help', child: help()),
// 'claimprocess': (context) => kIsWeb ? claimprocess() : BotmanScaffold(currentRoute: 'claimprocess', child: claimprocess()),
// 'profile': (context) => kIsWeb ? profile() : BotmanScaffold(currentRoute: 'profile', child: profile()),
// 'wellness': (context) => kIsWeb ? wellness() : BotmanScaffold(currentRoute: 'wellness', child: wellness()),
// 'planclaimsform': (context) => kIsWeb ? planclaimsform() : BotmanScaffold(currentRoute: 'planclaimsform', child: planclaimsform()),
// 'claimtracklist': (context) => kIsWeb ? claimtracklist() : BotmanScaffold(currentRoute: 'claimtracklist', child: claimtracklist()),
// 'privacypolicy': (context) => kIsWeb ? claimtracklist() : BotmanScaffold(currentRoute: 'privacypolicy', child: claimtracklist()),
// 'termsofuse': (context) => kIsWeb ? termsofuse() : BotmanScaffold(currentRoute: 'termsofuse', child: termsofuse()),
// 'generalExclusionsDeductibles': (context) => kIsWeb ? generalExclusionsDeductibles() : BotmanScaffold(currentRoute: 'generalExclusionsDeductibles', child: generalExclusionsDeductibles()),
'chatbot': (context) => chatbot(),
'empDetails': (context) => empDetails(),
'addOnsDetails': (context) => addOnsDetails(),
'empReviewDetails': (context) => empReviewDetails(),
// Add more routes here...
},
);
}
@ -179,38 +178,38 @@ class SplashScreen extends StatelessWidget {
}
}
class BotmanScaffold extends StatelessWidget {
final Widget child;
final String currentRoute;
const BotmanScaffold({
required this.child,
required this.currentRoute,
super.key,
});
bool get _showBotman {
const excludedRoutes = ['login', 'splash', 'mailVerify', 'verify'];
return !excludedRoutes.contains(currentRoute);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
child,
if (_showBotman)
const Positioned(
bottom: 10,
right: 10,
width: 90,
height: 90,
child: BotmanWidget(),
),
],
),
);
}
}
// class BotmanScaffold extends StatelessWidget {
// final Widget child;
// final String currentRoute;
//
// const BotmanScaffold({
// required this.child,
// required this.currentRoute,
// super.key,
// });
//
// bool get _showBotman {
// const excludedRoutes = ['login', 'splash', 'mailVerify', 'verify'];
// return !excludedRoutes.contains(currentRoute);
// }
//
// @override
// Widget build(BuildContext context) {
// return Scaffold(
// body: Stack(
// children: [
// child,
// if (_showBotman)
// const Positioned(
// bottom: 50,
// right: 0,
// width: 75,
// height: 75,
// child: BotmanWidget(),
// ),
// ],
// ),
// );
// }
// }

View File

@ -237,6 +237,24 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
print('Successfully Login');
// if(kIsWeb) {
// html.window.localStorage['gpaEmpName'] = gpaEmpName;
// html.window.localStorage['empPrimaryId'] = empPrimaryId;
// html.window.localStorage['empCode'] = empCodeString;
// html.window.localStorage['client_id'] = client_id;
// html.window.localStorage['empClientBranchId'] = empClientBranchId;
//
// // Dispatch a custom event with a message
//
// // 🌟 Dispatch event to notify JavaScript
// html.window.dispatchEvent(
// html.CustomEvent('userLoggedIn', detail: {'status': 'success'}));
//
// print("✅ User logged in! LocalStorage values set.");
//
// print('Successfully Login');
// }
// Redirect to another page
}

View File

@ -19,53 +19,113 @@ class _BotmanWidgetState extends State<BotmanWidget> {
..loadHtmlString(_htmlWithBotman);
}
final String _htmlWithBotman = '''
void openBotman() {
_controller.runJavaScript("openBotmanFromFlutter();");
}
final String _htmlWithBotman = '''
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>
function generateSessionId(length = 15) {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let sessionId = '';
for (let i = 0; i < length; i++) {
sessionId += characters.charAt(Math.floor(Math.random() * characters.length));
}
return sessionId;
<style>
#botmanWidgetRoot {
display: none !important;
}
function getUpdatedParameters() {
return {
employee_id: localStorage.getItem('empPrimaryId') || '',
session_id: generateSessionId(15),
origin: "mobile",
emp_code: localStorage.getItem('empCode') || '',
client_id: localStorage.getItem('client_id') || '',
client_branch_id: localStorage.getItem('empClientBranchId') || ''
};
body.show-botman #botmanWidgetRoot {
display: block !important;
}
window.botmanWidget = {
chatServer: 'https://venbait.in/nhance/dev/chat',
frameEndpoint: 'https://venbait.in/nhance/dev/widget',
title: "Ask ILA",
introMessage: "",
bubbleBackground: "#007bff",
mainColor: "#007bff",
placeholderText: "Type your message here...",
aboutText: "Insurance Assistant ILA",
enableAttachments: false,
parameters: getUpdatedParameters()
};
</script>
<script src="https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js"></script>
#botmanWidgetRoot > div {
bottom: 80px !important;
right: 10px !important;
z-index: 9999 !important;
min-width: 80px !important;
min-height: 100px !important;
}
.content {
width: 10%;
height: 10vh;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
</style>
<script src='https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js'></script>
</head>
<body></body>
<script>
var emp_name = 'Kumar';
var uid = Math.floor(100000 + Math.random() * 900000);
console.log('CURRENT_USER: ' + uid);
const APIENDPOINT = 'https://venbait.in/nhance/dev';
const APIAPIENDPOINT = 'https://venbait.in/nhance/dev';
window.botmanWidget = {
chatServer: APIENDPOINT + '/chat',
frameEndpoint: APIAPIENDPOINT + '/widget',
title: "Ask ILA",
introMessage: "",
bubbleBackground: "#007bff",
mainColor: "#007bff",
placeholderText: "Type your message here...",
aboutText: "Insurance Assistant ILA",
enableAttachments: false,
parameters: {
employee_id: '12288',
session_id: "XYZ789",
origin: "mobile",
emp_code: "HTL-007",
client_id: 159,
client_branch_id: 125
}
};
// Function that Flutter will call
function openBotmanFromFlutter() {
let tryCount = 0;
const maxTries = 10;
const interval = setInterval(() => {
if (typeof botmanChatWidget !== "undefined" && botmanChatWidget.open) {
botmanChatWidget.open();
setTimeout(() => {
botmanChatWidget.sayAsBot('Hi ' + emp_name + ', This is ILA your Insurance Assistant. Please choose the following options.');
botmanChatWidget.whisper('Hi');
}, 2000);
clearInterval(interval);
} else {
tryCount++;
if (tryCount >= maxTries) {
console.error("❌ Botman widget not available after waiting.");
clearInterval(interval);
}
}
}, 500); // retry every 500ms
}
</script>
</html>
''';
@override
Widget build(BuildContext context) {
return WebViewWidget(controller: _controller);
return Stack(
children: [
WebViewWidget(controller: _controller),
Positioned(
right: 0,
bottom: 0,
child: FloatingActionButton(
onPressed: openBotman,
backgroundColor: Colors.blue,
child: const Icon(Icons.chat),
),
)
],
);
}
}

View File

@ -0,0 +1,49 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:webview_flutter_android/webview_flutter_android.dart';
import 'package:flutter/services.dart' show rootBundle;
class ChatPage extends StatefulWidget {
const ChatPage({Key? key}) : super(key: key);
@override
State<ChatPage> createState() => _ChatPageState();
}
class _ChatPageState extends State<ChatPage> {
late final WebViewController _controller;
@override
void initState() {
super.initState();
if (Platform.isAndroid) {
WebViewPlatform.instance = AndroidWebViewPlatform();
}
_controller = WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted)
..setNavigationDelegate(
NavigationDelegate(onPageFinished: (url) {
_controller.runJavaScript(
"if(typeof botmanChatWidget !== 'undefined') botmanChatWidget.open();");
}),
);
_loadBotmanHtml();
}
Future<void> _loadBotmanHtml() async {
final htmlContent = await rootBundle.loadString('assets/botman_chat.html');
_controller.loadHtmlString(htmlContent);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Ask ILA")),
body: WebViewWidget(controller: _controller),
);
}
}

View File

@ -1,4 +1,5 @@
import 'dart:convert';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
@ -11,13 +12,17 @@ import 'package:nhance_app_pwa/customAppBar/customAppBar.dart';
import 'package:nhance_app_pwa/pages/postEnrollment/service/api_service.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:http/http.dart' as http;
import 'package:webview_flutter/webview_flutter.dart';
import '../../customAppBar/customFooter.dart';
import '../../customAppBar/responsive.dart';
import '../../customAppBar/tabs.dart';
import '../../customAppBar/toastHelper.dart';
import 'botman_widget_app.dart';
import 'chatbot.dart';
// import 'dart:js' as js;
// import 'dart:html' as html;
import 'package:webview_flutter_android/webview_flutter_android.dart';
class Home extends StatefulWidget {
const Home({Key? key}) : super(key: key);
@ -55,6 +60,7 @@ class _HomeState extends State<Home> {
_currentIndex = index;
});
}
late final WebViewController _controller;
@override
void initState() {
@ -62,7 +68,11 @@ class _HomeState extends State<Home> {
apiService = ApiService(context); // Initialize ApiService here
_loadToken();
checkEnrollToken();
// openBotmanChat();
if(kIsWeb){
// openBotmanChat();
// // Push a dummy state so back button triggers popstate instead of navigating
// html.window.history.pushState(null, 'home', html.window.location.href);
//
@ -73,6 +83,14 @@ class _HomeState extends State<Home> {
// // Re-push to prevent leaving
// html.window.history.pushState(null, 'home', html.window.location.href);
// });
}
// if (Platform.isAndroid) {
// WebViewPlatform.instance = AndroidWebViewPlatform();
// }
//
// _controller = WebViewController()
// ..setJavaScriptMode(JavaScriptMode.unrestricted)
// ..loadFlutterAsset('assets/botman_chat.html'); // or loadHtmlString
}
@override
@ -88,6 +106,8 @@ class _HomeState extends State<Home> {
// }
// }
void _showBackConfirmationDialog() {
_dialogShown = true;
@ -703,6 +723,38 @@ class _HomeState extends State<Home> {
SizedBox(height: Responsive.isDesktop(context) ? 40 : 70),
]),
)),
// Positioned(
// bottom: 90,
// right: 20,
// child: GestureDetector(
// onTap: () {
// Navigator.of(context).push(
// MaterialPageRoute(builder: (context) => const ChatPage()),
// );
// },
// child: Container(
// width: 60,
// height: 60,
// decoration: BoxDecoration(
// color: Colors.blue,
// borderRadius: BorderRadius.circular(30),
// boxShadow: [
// BoxShadow(
// color: Colors.black26,
// blurRadius: 5,
// offset: Offset(2, 2),
// ),
// ],
// ),
// alignment: Alignment.center,
// child: const Text(
// "Ask\nILA",
// style: TextStyle(color: Colors.white, fontSize: 12),
// textAlign: TextAlign.center,
// ),
// ),
// ),
// ),
if (isLoadingGif)
Container(
color: Color(0x98FFFCE5), // Semi-transparent background

View File

@ -59,6 +59,7 @@ dependencies:
firebase_app_check: ^0.3.2+7
package_info_plus: ^8.3.0
webview_flutter: ^4.13.0
webview_flutter_android: ^4.7.0
dev_dependencies:
flutter_test: