2024-05-08 06:45:05 +0000 : New Version Found
2024-05-08 06:45:05 +0000 : USER ID : 0
2024-05-08 06:45:05 +0000 : App Version : 3.2(231131)
2024-05-08 06:45:05 +0000 : OS : Version 14.4.1 (Build 23E224)
2024-05-08 06:45:05 +0000 : TimeZone : Asia/Jakarta GMT+7 25200
2024-05-08 06:45:05 +0000 : Locale : en_ID
2024-05-08 06:45:05 +0000 : applicationWillFinishLaunching
2024-05-08 06:45:05 +0000 : applicationDidFinishLaunching
2024-05-08 06:45:05 +0000 : API - sysinfo
2024-05-08 06:45:05 +0000 : API Parameters- {
"batt_cycle" = 267;
"board_id" = "--";
cpu = "--";
display = 1800x1169;
family = "MacBook Pro";
"hdd_cap" = 494384795648;
"hdd_type" = "--";
host = "my-machine.local";
locale = "en_ID";
mac = "C8:89:F3:CF:FF:0E";
model = "MacBookPro18,3";
os = "Version 14.4.1 (Build 23E224)";
platform = 1;
ram = 17179869184;
serial = WGFGV6MN73;
smc = "--";
timezone = "Asia/Jakarta GMT+7 25200";
username = macbookpro;
uuid = "C9661FE0-5920-59F7-A3D2-3255F95CFADE";
version = "--";
}
2024-05-08 06:45:07 +0000 : API Response sysinfo - {
error = {
code = 200;
message = "";
};
params = {
config = {
"app_bundle_id" = "com.appyogi.OmniTranslate";
"app_maintenance_enabled" = 0;
"app_maintenance_text" = "App is currently under maintenance. Please
check back later.";
"app_more_native_enabled" = 1;
"app_more_promo_enabled" = 1;
"app_promo_enabled" = 1;
"app_ratings_appOpen" = "3,6";
"app_ratings_days" = 3;
"app_ratings_enabled" = 1;
"app_ratings_events" = 15;
"app_ratings_remindPeriod" = 3;
"app_script_updated_at" = 1708548609;
"app_share_enabled" = 1;
"app_share_text" = "Hey am using [app-name]. You can download from
[app-url].";
"app_translate_api_enabled" = 0;
"app_url_about" = "https://appyogi.com/webapps/index.php?
product_id=44&source=com.appyogi.OmniTranslate&ref=about";
"app_url_api" = Nill;
"app_url_base" = Nill;
"app_url_base_translate" = "https://translate.google.com";
"app_url_more" = "https://appyogi.com/apps/?
ref=com.appyogi.OmniTranslate&source=app";
"app_url_rating" = "macappstore://itunes.apple.com/app/id1175751480";
"app_url_support" = "https://appyogi.com/support/?
ref=com.appyogi.OmniTranslate&ref=about";
"app_url_translate" =
"https://translate.google.com/#view=home&op=translate&sl=%@&tl=%@&text=%@";
"app_user_agent" = "\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)
AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15\"";
"app_version_current" = "3.2";
"app_version_legacy" = "2.3";
"app_version_minimum" = "2.5";
"app_version_promptForUpdate" = "3.2";
"app_version_promptText" = "You are currently using an old version of
the app. You enjoy the latest features please Upgrade";
"app_welcome_version" = 1678305993;
"doc_translation_enabled" = 1;
"doc_translation_enabled_version" = "11.3";
};
"user_id" = 34703;
};
}
2024-05-08 06:45:07 +0000 : API Error sysinfo - (null)
2024-05-08 06:45:07 +0000 : API - verify
2024-05-08 06:45:07 +0000 : API Parameters- {
receipt = "Cg==";
status = 11402;
}
2024-05-08 06:45:07 +0000 : showWelcomeController
2024-05-08 06:45:07 +0000 : WelcomeWC windowDidLoad
2024-05-08 06:45:07 +0000 : WelcomeWC loadWebView
2024-05-08 06:45:07 +0000 : promptForUpdateIfAvailable
2024-05-08 06:45:08 +0000 : API Response verify - {
error = {
code = 400;
message = "The data in the receipt-data property was malformed or missing";
};
"user_id" = 34703;
}
2024-05-08 06:45:08 +0000 : API Error verify - (null)
2024-05-08 06:45:09 +0000 : WelcomeWC rasButton_Clicked
2024-05-08 06:45:10 +0000 : WelcomeWC rasButton_Clicked
2024-05-08 06:45:13 +0000 : WelcomeWC startButton_Clicked
2024-05-08 06:45:13 +0000 : checkScriptUpdate
2024-05-08 06:45:13 +0000 : callScriptServiceWithParams
2024-05-08 06:45:13 +0000 : API - script
2024-05-08 06:45:13 +0000 : API Parameters- {
}
2024-05-08 06:45:13 +0000 : API Response script - {
error = {
code = 200;
message = "";
};
params = {
scriptdata = "window.onload = function() {\n //alert(\"window loaded
with local script\");\n addNotificationsObserver();\n}\n\nvar
shouldAddNotifObserver = false;\n\nfunction addNotificationsObserver() {\n var
target = document.querySelector(\"c-wiz.P6w8m.BDJ8fb\");\n
//console.log(\"Tinder Notif \"+target);\n if(target) {\n
if(shouldAddNotifObserver) {\n var observer = new
MutationObserver(function(mutations) {\n
mutations.forEach(function(mutation) {\n //console.log(\"Tinder
Notif mutation \"+mutation.type);\n setTimeout(function() {\n
extractNotificationData();\n }, 1000);\n });\n
});\n \n var config = {attributes:true, childList:true,
characterData:true, subtree:true};\n observer.observe(target, config);\n
//console.log(\"Notif Observer Added\");\n shouldAddNotifObserver =
false;\n }\n }\n else {\n var targetOld =
document.querySelector(\"div.tlid-results-container\");\n \n
if(targetOld) {\n if(shouldAddNotifObserver) {\n var
observer = new MutationObserver(function(mutations) {\n
mutations.forEach(function(mutation) {\n
//console.log(\"Tinder Notif mutation \"+mutation.type);\n
setTimeout(function() {\n extractNotificationData();\n
}, 1000);\n });\n });\n \n
var config = {attributes:true, childList:true, characterData:true, subtree:true};\n
observer.observe(target, config);\n //console.log(\"Notif Observer
Added\");\n shouldAddNotifObserver = false;\n }\
n }\n else {\n setTimeout(function(){\n
addNotificationsObserver();\n }, 2000);\n }\n \n }\n
\n \n \n}\n\nfunction extractNotificationData() {\n //alert(\"extract
notif\");\n // var result = document.querySelector(\"#result_box\");\n //
var text = result.innerHTML;\n // if(text.length > 0) {\n //
console.log(text);\n // alert(text);\n // }\n // else {\
n // var error = document.querySelector(\"#gt-res-error\");\n //
if(error.innerHTML.length > 0) {\n // //alert('$error$');\n //
console.log(error);\n // location.reload();\n // }\n //
else {\n // console.log('no error');\n // }\n // }\
n// setTimeout(function(){\n var text = extractTranslation();\
n //console.log(text);\n alert(text);\n// }, 2000);\n \n}\n\n//
new mechanism 29/11/2018\nfunction extractTranslation() {\n\n\n // New Logic if
found two result 20/05/2021\n var span = document.querySelector(\"div.KkbLmb
span\");\n if(span) {\n var content = span.innerText;\n return
content;\n }\n\n // var container =
document.getElementsByClassName(\"div.xyz\");\n var container =
document.querySelector(\"div.pBUSSe textarea\");//J0lOec\n \n if(container)
{\n //alert(\"extractTranslation\");\n //console.log('container');\n
//console.log(container);\n var content = container.innerText;\n
if(content.length > 0) {\n return content;\n }\n \n }
else {\n// setTimeout(function()\n// {\n var
containerOld = document.querySelector(\"span.tlid-translation.translation\");\n
alert(containerOld.innerHTML);\n if(containerOld.childNodes.length > 0)
{\n //console.log('child nodes');\n var i;\n
var text = \"\";\n for (i=0; i<containerOld.childNodes.length-1; i+
+) {\n var contentOld = containerOld.childNodes[i];\n
if(contentOld.innerText) {\n text += contentOld.innerText;\n
}\n }\n if(text.length > 0) {\n
return text;\n }\n else {\n
//console.log('no child nodes');\n //console.log(containerOld);\
n var contentOld = containerOld.innerText;\n
if(contentOld.length > 0) {\n return contentOld;\n
}\n }\n }\n else {\n
//console.log('no child nodes');\n //console.log(containerOld);\n
var contentOld = containerOld.innerText;\n if(contentOld.length > 0)
{\n return content;\n }\n }\n//
},2000);\n \n \n //alert(\"no container\");\n }\n
alert(\"\");\n return \"\";\n}\n\n\nfunction extractDetectedLanguage() {\n \n
var lang = document.querySelector('button[data-language-code=\\\"auto\\\"] span
span');\n var detectedlang = \"\";\n if(lang){\n //console.log(lang);\
n detectedlang = lang.innerText;\n var i = 0;\n var
truncatedLanguage = \"\";\n for(i=0;i<detectedlang.length - 11;i++){\n
truncatedLanguage += detectedlang[i];\n }\n return
truncatedLanguage;\n } else {\n var oldLang =
document.querySelector('[value=\\\"auto\\\"]');\n if(oldLang){\
n //console.log(oldLang);\n detectedlang =
oldLang.innerText;\n// alert(detectedlang);\n return
detectedlang;\n }\n }\n}\n\n\n\nfunction
browserYorComputerButtonClicked() {\n// alert(\"browse button Clicked\");\n
var browseButton = document.getElementsByClassName('CQQi5b xupp0 yXgmRe')[0]\n
if(browseButton){\n// alert(\"browseButton Clicked 1\");\n
browseButton.click();\n \n } else {\n// alert(\"docButton button
Clicked\")\n var browseButtonOld = document.querySelector(\".tlid-select-
file-button.button\");\n if(browseButtonOld){\n//
alert(\"browseButtonOld Clicked 1\");\n browseButtonOld.click();\n
}\n }\n \n}\n\n\nfunction translateDocButtonClicked(){\n //
alert(\"translate doc button Clicked \");\n \n var translateDocButton =
document.querySelector(\"button.VfPpkd-LgbsSe.VfPpkd-LgbsSe-OWXEXe-
k8QpJ.nCP5yc.AjY5Oe.DuMIQc\");\n if(translateDocButton){\n//
alert(\"translateDocButton Clicked 1\");\n
//console.log(\"translateDocButton is present\");\n
translateDocButton.click();\n } else {\n //check for old components\n
var translateDocButtonOld = document.querySelector(\".tlid-translate-doc-
button.button\");\n if(translateDocButtonOld){\n
//alert(\"translateDocButtonOld Clicked 1\");\n
translateDocButtonOld.click();\n \n }\n }\n //}\n}\n\n\
nfunction getDocumentTranslatedText() {\n \n var docTranslatedText =
document.body.innerHTML;\n if(docTranslatedText){\n return
docTranslatedText\n } //else {\n // const removeElements = (elms) =>
elms.forEach(el => el.remove());\n //\n // var sourceClass =
document.querySelectorAll(\".google-src-text\");\n // if(sourceClass)
{\n // // Use like:\n //
removeElements( document.querySelectorAll(\".google-src-text\") );\n //
}\n //\n //\n // return document.body.innerHTML;\n // }\n
\n // console.log(document.body.innerText);\n \n}\n\n\nfunction
dictateSourceText(){\n \n \n //<button class=\"VfPpkd-Bz112c-LgbsSe fzRBVc
tmJved SSgGrd m0Qfkd\" jscontroller=\"xzbRj\" jsaction=\"click:cOuCgd;
mousedown:UX7yZ; mouseup:lbsD7e; mouseenter:tfO1Yc; mouseleave:JywGue;
touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc; touchcancel:JMtRjd;
focus:AHmuwe; blur:O22p3e; contextmenu:mg9Pef;\" jsname=\"UsVyAb\" aria-
label=\"Listen to source text\" aria-pressed=\"false\" lang=\"\"><span
class=\"material-icons-extended VfPpkd-Bz112c-kBDsod-OWXEXe-IT5dJd VfPpkd-Bz112c-
kBDsod\" aria-hidden=\"true\">stop</span><span class=\"material-icons-extended
VfPpkd-Bz112c-kBDsod\" aria-hidden=\"true\">volume_up</span></button>\n \n
var speakerButton = document.getElementsByClassName('VfPpkd-Bz112c-LgbsSe VfPpkd-
Bz112c-LgbsSe-OWXEXe-e5LLRc-SxQuSe fzRBVc tmJved mN1ivc rrPCWc')[0];\n
if(speakerButton){\n speakerButton.click()\n // Handle non-supported
lang 21/05/2021\n if(speakerButton.disabled) {\n
return \"speak_button_disable\";\n }\n } else {\n var
speakerButtonOld = document.querySelector(\"div.ter.source-or-target-footer.tlid-
copy-target div.res-tts.ttsbutton-res.left-positioned.ttsbutton.jfk-button-
flat.source-or-target-footer-button.jfk-button\");\n if(speakerButtonOld){\n
speakerButtonOld.click()\n }\n }\n \n}\n\nfunction
dictateTranslatedText(){\n \n //var speakerButton =
document.querySelector(\"button.VfPpkd-Bz112c-
LgbsSe.fzRBVc.tmJved.SSgGrd.Tw0Tv.m0Qfkd\");\n var speakerButton =
document.getElementsByClassName('VfPpkd-Bz112c-LgbsSe VfPpkd-Bz112c-LgbsSe-OWXEXe-
e5LLRc-SxQuSe fzRBVc tmJved mN1ivc rrPCWc')[2];\n if(speakerButton){\n
speakerButton.click()\n // Handle non-supported lang 21/05/2021\n
if(speakerButton.disabled) {\n return \"speak_button_disable\";\n
}\n\n } else {\n \n var speakerButtonOld =
document.querySelector(\"div.source-footer div.src-tts.left-
positioned.ttsbutton.jfk-button-flat.source-or-target-footer-button.jfk-button\");\
n
if(speakerButtonOld){\n speakerButtonOld.click()\n }\n
}\n \n}\nfunction allowCookiesContent(){\n //var agreeButton =
document.getElementsByClassName('VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-dgl2Hf nCP5yc AjY5Oe DuMIQc qfvgSe')[1];\n// var agreeButton =
document.getElementsByClassName('VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-dgl2Hf nCP5yc AjY5Oe DuMIQc LQeN7 Nc7WLe')[2]\n var agreeButton =
document.getElementsByClassName('VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-dgl2Hf nCP5yc AjY5Oe DuMIQc LQeN7 XWZjwc')[1]\n if(agreeButton){\n
agreeButton.click()\n return \"success\";\n } else {\n
return \"failed\";\n }\n \n}\n\nfunction getTitleOfTranslateButton(){\n var
title = document.getElementsByClassName('VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ
VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc nCP5yc AjY5Oe qfvgSe k2RlOb')[0].innerText\n
if(title){\n return title\n }\n else\n {\n return \"\";\n
}\n \n}\n\nfunction getTitleOfTranslateButtonUpdated(){\n var title =
document.getElementsByClassName('PEVemc')[0].innerText\n \n var x =
document.getElementsByClassName(\"VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-Bz112c-M1Soyc nCP5yc AjY5Oe LQeN7 k2RlOb\")[0];\n var
titleTranslateDisplay = window.getComputedStyle(x).display\n \n \n var y =
document.getElementsByClassName(\"VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-Bz112c-M1Soyc nCP5yc AjY5Oe LQeN7 sWFiQe\")[0];\n var
titleDownloadDisplay = window.getComputedStyle(y).display\n \n let
resultDownloadHidden = titleDownloadDisplay.includes(\"none\");\n \n \n
if(title){\n let result = title.includes(\"...\");\n //let resultss =
title.includes(\"Translate\");\n if(result == false && resultDownloadHidden
== false)\n {\n return \"download\"\n }\n else\n
{\n let result2 = titleTranslateDisplay.includes(\"inline-flex\");\n
if(result == false && resultDownloadHidden == true && result2 == true)\n
{\n return \"translate\"\n }\n else\n
{\n return title\n }\n \n }\n \n
\n }\n else\n {\n return \"\";\n }\n \n}\n\nfunction
clickDownloadButton()\n{\n document.getElementsByClassName('VfPpkd-LgbsSe
VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-LgbsSe-OWXEXe-Bz112c-M1Soyc nCP5yc AjY5Oe LQeN7
sWFiQe')[0].click()\n}\n\n\nfunction clickTranslateButton()\n{\n
document.getElementsByClassName('VfPpkd-LgbsSe VfPpkd-LgbsSe-OWXEXe-k8QpJ VfPpkd-
LgbsSe-OWXEXe-Bz112c-M1Soyc nCP5yc AjY5Oe LQeN7 k2RlOb')[0].click()\n}\n\n\n";
};
}
2024-05-08 06:45:13 +0000 : API Error script - (null)
2024-05-08 06:45:13 +0000 : loadWindow
2024-05-08 06:45:14 +0000 : LGVC initialSetup
2024-05-08 06:45:14 +0000 : LGVC viewWillAppear
2024-05-08 06:45:14 +0000 : LGVC translateFromHistory
2024-05-08 06:45:16 +0000 : statusItemButton_Clicked
2024-05-08 06:45:16 +0000 : LGVC viewWillAppear
2024-05-08 06:45:16 +0000 : LGVC translateFromHistory
2024-05-08 06:45:22 +0000 : statusItemButton_Clicked
2024-05-08 06:45:22 +0000 : LGVC viewWillAppear
2024-05-08 06:45:22 +0000 : LGVC translateFromHistory
2024-05-08 06:45:26 +0000 : statusItemButton_Clicked
2024-05-08 06:45:26 +0000 : LGVC viewWillAppear
2024-05-08 06:45:26 +0000 : LGVC translateFromHistory
2024-05-08 06:45:34 +0000 : LGVC destinationLanguageButton_Clicked
2024-05-08 06:45:45 +0000 : LGVC translateButton_Clicked
2024-05-08 06:45:57 +0000 : LGVC translateButton_Clicked
2024-05-08 06:46:00 +0000 : LGVC translateButton_Clicked
2024-05-08 06:46:02 +0000 : LGVC copyButton_Clicked
2024-05-08 06:46:12 +0000 : LGVC translateButton_Clicked
2024-05-08 06:46:15 +0000 : LGVC copyButton_Clicked
2024-05-08 06:46:18 +0000 : LGVC settingsButton_Clicked
2024-05-08 06:46:21 +0000 : LGVC quitMenuItem_Clicked