|
77681
|
PhostormViewINavigarecodeLaravelKeractorJOOISWindo PhostormViewINavigarecodeLaravelKeractorJOOISWindowmelpFV faVsco.js~#12011 on JY-20157-AJ-rerProledeyphe logging.phpphp logos.phppip mall.onppip maxio.onppip meala-streaming.onppip proonel"al.ondphp queue.phppnp salestorce.onpphp Samiz.onpphp secure-neaders.ongphp services.onpphp slack.onophp testina.ohophp timezones.ohophp webhook-server.ohp> D contrib→ database>docsM front-end> 0 lang>O node_modules library root> O phpstan> M nublic› Dresourcesv D routesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongpnp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scripts~D storage>D debugbar… M frameworkv Mloas.aitianoreD audio.wav= custom.loal=hubsnot-iournal-noll.log= laravel logus tht is© AutomatedReportsCommand.php x© AutomatedReportsSendCommand.php© TrackAutomatedReportGeneratedEvent.phpy createnuagecreatedevent.ong© TrackAutomatedReportGeneratedEventTest.php© SendRe© ActivityController.php© Kernel.phpclass AutomatedReportscommand extends command39 đprivate const string LOG_PREFIX = '[automated-reports]' ;* The name and sianature of the console command.* @var stringorotected Ssonature ='automated-renortsi{--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';* The console command descrintioni* @var stringprotected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly).Use --report-id to manually trigger a specific report by ID or UUID.';pudLic tunction__construct(private readonly LoggerInterface $logger,private readonly BusDispatcher $dispatcher,private readonly AutomatedReportskepository Sreportrepositoryparent:: constructo* Execute the console command.* dreturn intpublic function handle): intSthis->loagen.sinfo/colf..InG pRESTy " Stanted!)»Sthis->disahleFyninedAck.liminnvRenontcoSnow = Carbon::now();CicMondav - Cnow-sicMondavd•) sendkeportJob.pnpA2X2 AYLukas/Stefka 121 • in 35 m100% (42Fri 24 Apr 13:25:35E custom.logE laravel.log xA SF [jiminny@localhost]A console (PROD]console [STAGINGI[2026-04-24 10:24:09] Local.INFO: [automated-reports] Started {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5", "trace_id" :"6af075f9-940e-4789-b9b4-ct[2026-04-24 10:24:09] Local. INFO: [automated-reports] Checking conditions {"isMonday":false, "isWeekend":false,"isFirstDay0fMonth":false, "currentMonth" :4, "isQU[2026-04-24 10:24:09] Local. INFO:[automated-reports] Processing daily reports {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5", "trace_id":"6af075f9-[2026-04-24 10:24:10] Local. INFO:[automated-reports] Found 1 daily reports to process {"correlation_id":"4ef6e232-88d2-4935-87d3-62ff95c3b2d5", "trace_id":"€[2026-04-24 10:24:10] Local. INFO:onus urspacchrnо bеnеrarе керопиноо тог перомь зпесомсииа, чтосавро-тумо-4оаа-уиа0-то0тут5045 Lеатна[2026-04-24 10:24:10] Local. INFO:2026-04-24 10:24:111 Local.INFU:[AskJiminnyReport:Generate] Started {"automatedReportUvid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43"} {"correlation_id":"00ca4t[2026-04-24 10:24:15] Local. INF0:[AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1977, "user_id":143, "activity_count":0} {"correle2026-04-24 10:24:151AskJiminnyRepont:Generatel Fetched actavity 1os automatedRenontuu1d":"4t6ca205-1993-48aa-99ad-066119115045actav1tycour[2026-04-24 10:24:15] Local. INFO:[AskJiminnyReport:Generate] Not enough activities, skipped {"automatedReportUvid":"4f6ca2b5-1993-48aa-99ad-b66f19f15d43", "ac2026-04-24 10:24:15 Local.INF0:Ask.1m1nnyReportAGeneratelbssparched_not-genenated nothficationsautomatedRenortuund":"416cа205-1995-48aа-99ad-D66f19F1.[2026-04-24 10:24:18]Local. INFO:[Send Report Not Generated Mail] Email12026-04-24 10:24118LocaLaNFo: Jamanny console commands Command: * run[2026-04-24 10:24:18]Local. INFO:[ScheduleBotCommand] Number of activities to be captured: 012026-04-24 10:24:181LocaL,INF0: Jiminny Console Commands Command: :run.Memory usage for command -"command""meetino-bot:schedule-bot""memorvßeforeCommandiin™[2026-04-24 10:24:26]Local. INFO:Jiminny\Console\Commands\Com2026-04-24 10:24:261nentewEiR himinny Vonsolle Tommands TommandRanun Memony usade for command command" rbla lensamonitior-actavtalesi "memonvsetonecommandl[2026-04-24 10:24:35] Locaz.NOTICE: Monitoring start12026-04-24 19•24•3571Local.NOTICE: Monitoring end[2026-04-24 10:24:45] local. INFO: Jiminny\Console\Commands\Cor[2026-04-24 10:24:45] local.INFO: Jiminny\Console\Commands\Command: :run Memory usage for command {"command" : "mailbox: skip-lists:refresh", "memoryBeforeCommand][2026-04-24 10:24:53] local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {GTARTING hatch nencess Chostl- "docken lam 19 "eoccallation l-"Shdfa028-0918-155-800s-hafa1997E9A 15t[2026-04-24 10:24:53] Local. INFO:[EmailSchedule] FINISHED batch process {"host":"docker_lamp_1", "processed":0} {"correlation_id":"ebdfa028-0918-4dff-8eec-baf[2026-04-24 10:24:53] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command {"comma[2026-04-24 10:25:01] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage before starting command {"co[2026-04-24 10:25:01] Local. INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00,[2026-04-24 10:25:01] Local. INFO:[conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00]and" : "conference:monitor:count" "memoryBeforeCommandIn![2026-04-24 10:25:09] Local. INFO:Jiminny\Console\Commands\Command: :run Memory usage before starting command {"command": "activity:aircall:check-and-renew", "me[2026-04-24 10:25:10] Local.INFO:[SocialAccountService] Fetching token {"socialAccountId":1496, "provider": "aircall"} f"correlation_id":"11e8b9cf-a3f0-49b8-9€[2026-04-24 10:25:10] Local. INFO:[SocialAccountService] Token[2026-04-24 10:25:10] Local. INFO: [EncryptedTokenManager] Generating access token.[2026-04-24 10:25:10] Local.ERROR: [Aircall] Re-activating webhooks failed {"team_¡d":1,"reason":"{\"message\";\"Forbidden\"}"} {"correLation_¡d";"11e8b9cf-a?[2026-04-24 10:25:10] Local. INFO: Jiminny\Console\Commands\Command: :run Memory usage for command {"command": "activity:aircall: check-and-renew"."memoryßeforecd[2026-04-24 10:25:18] Local. INFO:[RetryFailedDownloads] Starting {"options":{"from":null, "to":null, "help":false, "silent": false, "quiet": false, "verbose": false,...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","word_num":"0","par_num":"0","block_num":"0","page_num":"0","left":"0.01744185995005212","height":"0.006968641205077342","line_num":"0","text":"Phostorm","width":"0.021802326466174835","conf":"1","level":"0"},{"left":"0.07267441885218526","conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","text":"View","word_num":"0","height":"0.017421602252187585","par_num":"0","width":"0.013081394611520969","top":"-0.00000000002272559918026218"},{"par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.006968641450188162","left":"0.09011627900977959","level":"0","line_num":"0","height":"0.006968640444571461","width":"0.018895347067650323","word_num":"0","text":"INavigare","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","top":"0.006968641026381173","level":"0","width":"0.011627907448626587","block_num":"0","word_num":"0","left":"0.11482558108673323","page_num":"0","text":"code"},{"width":"0.01598837020549368","block_num":"0","left":"0.1322674420048114","word_num":"0","conf":"1","page_num":"0","text":"Laravel","height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","top":"0.006968641450188162"},{"block_num":"0","conf":"0.30000001192092896","left":"0.15406976748403967","top":"0.006968641450188162","width":"0.017441858636572022","word_num":"0","line_num":"0","level":"0","par_num":"0","text":"Keractor","height":"0.006968640444571461","page_num":"0"},{"block_num":"0","width":"0.010174418383456285","par_num":"0","conf":"0.30000001192092896","text":"JOOIS","word_num":"0","left":"0.19331395352629513","line_num":"0","height":"0.006968641205077342","level":"0","top":"0.00696864102015915","page_num":"0"},{"left":"0.22238372097241174","height":"0.006968640444571461","conf":"0.5","page_num":"0","par_num":"0","top":"0.006968641450188162","width":"0.017441858636571994","text":"Window","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"width":"0.010174417749364312","text":"melp","conf":"0.30000001192092896","left":"0.24563953480264347","page_num":"0","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162"},{"left":"0.030523257111464443","width":"0.030523254516276906","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.017421602252187585","par_num":"0","text":"FV faVsco.js~","top":"0.02439024399585743","level":"0"},{"text":"#12011 on JY-20157-AJ-rer","top":"0.024390243879713447","block_num":"0","left":"0.06831395268461754","conf":"0.5","page_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187585","line_num":"0","width":"0.05959302313784337"},{"text":"Proledey","top":"0.05923344944238418","line_num":"0","page_num":"0","left":"0.014534883869450689","par_num":"0","width":"0.020348836766912577","block_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","height":"0.003484320602538671"},{"top":"0.07317073185813372","block_num":"0","level":"0","height":"0.01773835901628462","left":"0.03343023379681743","conf":"0.5","width":"0.03197674294735523","line_num":"0","par_num":"0","text":"phe logging.php","word_num":"0","page_num":"0"},{"conf":"1","text":"php logos.php","level":"0","line_num":"0","top":"0.09059233447204795","left":"0.03343023299354073","height":"0.017421602252187474","block_num":"0","par_num":"0","width":"0.02906976608519858","word_num":"0","page_num":"0"},{"block_num":"0","conf":"0.5","top":"0.11483253588516751","width":"0.024709300791963616","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"pip mall.onp","level":"0","height":"0.0071770334928229484","left":"0.03343023211160292"},{"block_num":"0","text":"pip maxio.onp","page_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.029069763548830722","left":"0.03343023354235334","line_num":"0","level":"0","top":"0.13237639553429026","word_num":"0","conf":"1"},{"level":"0","left":"0.03343023301554805","conf":"0.5","par_num":"0","text":"pip meala-streaming.onp","top":"0.14982578435435434","height":"0.0072715042880847625","line_num":"0","page_num":"0","width":"0.050872087478637695","word_num":"0","block_num":"0"},{"height":"0.006968640444571461","left":"0.0334302324602833","block_num":"0","level":"0","text":"pip proonel\"al.ond","top":"0.16724738709478748","conf":"0.30000001192092896","word_num":"0","par_num":"0","page_num":"0","width":"0.03779069413530066","line_num":"0"},{"width":"0.030523254516276903","conf":"0.5","word_num":"0","block_num":"0","left":"0.03343023288631566","par_num":"0","page_num":"0","line_num":"0","top":"0.17770034844000526","level":"0","height":"0.017674452190003742","text":"php queue.php"},{"top":"0.2017543859602864","word_num":"0","text":"pnp salestorce.onp","height":"0.0073048471453848185","line_num":"0","left":"0.0334302324602833","level":"0","width":"0.03779069413530066","block_num":"0","page_num":"0","conf":"1","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":"php Samiz.onp","top":"0.21929824549679078","block_num":"0","height":"0.007182590508955311","word_num":"0","par_num":"0","conf":"0.5","left":"0.03343023354235334","width":"0.029069763548830722"},{"line_num":"0","left":"0.03343023342421399","top":"0.23684210526315785","width":"0.04796511061648105","par_num":"0","block_num":"0","word_num":"0","level":"0","page_num":"0","conf":"0.5","height":"0.0071770334928230595","text":"php secure-neaders.ong"},{"page_num":"0","height":"0.007329854098233168","line_num":"0","par_num":"0","text":"php services.onp","width":"0.03343022884206569","conf":"0.5","block_num":"0","word_num":"0","left":"0.03343023293111018","top":"0.271777003894373","level":"0"},{"width":"0.026162789223041938","word_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.5","left":"0.03343023200943586","page_num":"0","height":"0.006968640444571461","top":"0.306620209394439","text":"php slack.ono","par_num":"0"},{"level":"0","block_num":"0","height":"0.007246497335236302","page_num":"0","conf":"0.5","text":"php testina.oho","top":"0.32376395546807746","line_num":"0","left":"0.03343023370992622","width":"0.03052325451627691","word_num":"0","par_num":"0"},{"height":"0.0071770334928230595","left":"0.033430232562450354","text":"php timezones.oho","top":"0.34130781499202545","conf":"0.5","level":"0","par_num":"0","block_num":"0","line_num":"0","width":"0.03633720570422233","word_num":"0","page_num":"0"},{"line_num":"0","left":"0.03343023810275604","page_num":"0","par_num":"0","conf":"1","text":"php webhook-server.ohp","word_num":"0","width":"0.050872087478637695","top":"0.3763066205343165","level":"0","block_num":"0","height":"0.0072659472719524"},{"height":"0.018173814010011724","top":"0.38638347573157894","level":"0","text":"> D contrib","line_num":"0","page_num":"0","block_num":"0","left":"0.0203104106602447","conf":"0.30000001192092896","width":"0.029146620567808763","word_num":"0","par_num":"0"},{"par_num":"0","width":"0.03343022884206569","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","text":"→ database","top":"0.4111498261191777","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.020348840923918938"},{"par_num":"0","top":"0.42857142914543445","text":">docs","width":"0.023255812360885295","word_num":"0","left":"0.020348838514324764","height":"0.010452961047110132","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","line_num":"0"},{"text":"M front-end","width":"0.03343023137843355","word_num":"0","top":"0.44577352481968735","block_num":"0","height":"0.007188147525087785","left":"0.02034883824163924","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0"},{"left":"0.020348838698613914","conf":"0.30000001192092896","block_num":"0","top":"0.45993031357802616","width":"0.02470930079196362","line_num":"0","page_num":"0","height":"0.017741137904603743","level":"0","par_num":"0","text":"> 0 lang","word_num":"0"},{"level":"0","height":"0.013937282410154683","text":">O node_modules library root","top":"0.4773519161700678","width":"0.06976743961902374","left":"0.020348839383890517","line_num":"0","conf":"0.5","word_num":"0","par_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","top":"0.49441786283891553","height":"0.014354066985645897","text":"> O phpstan","width":"0.03197674548372309","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.020348836377192175","par_num":"0"},{"text":"> M nublic","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.020348836495162774","level":"0","line_num":"0","top":"0.515679442444306","word_num":"0","width":"0.026162791759409804"},{"height":"0.018003580863015678","width":"0.03638498326565357","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"› Dresources","conf":"0.30000001192092896","top":"0.5293257351561373","left":"0.020324950833730794","word_num":"0"},{"par_num":"0","line_num":"0","height":"0.013937282410154683","top":"0.5470383273198935","block_num":"0","width":"0.029069766085198588","text":"v D routes","left":"0.020348838558788128","level":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"height":"0.017677231078322864","text":"php api.php","page_num":"0","block_num":"0","conf":"1","left":"0.03343023408581582","par_num":"0","width":"0.024709300791963616","level":"0","line_num":"0","word_num":"0","top":"0.5644599302179697"},{"top":"0.5818815334402255","width":"0.030523254516276917","text":"php api_v2.php","left":"0.033430233371138936","block_num":"0","page_num":"0","word_num":"0","height":"0.01779948695424649","conf":"1","par_num":"0","line_num":"0","level":"0"},{"line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"pnp console.ono","width":"0.031976740410987366","word_num":"0","level":"0","height":"0.0071798116206361895","top":"0.6060606061050023","conf":"0.5","left":"0.03343023313526424"},{"page_num":"0","text":"pnp customer_api.onp","width":"0.04360464785961394","word_num":"0","line_num":"0","conf":"0.5","left":"0.03343023205161506","height":"0.0071770334928230595","block_num":"0","level":"0","par_num":"0","top":"0.6236044657097288"},{"text":"pnp embedded.ong","par_num":"0","width":"0.03779069413530066","level":"0","page_num":"0","top":"0.6411149830944434","left":"0.0334302324602833","height":"0.007210375589617124","word_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"top":"0.6585365856142653","width":"0.029069763548830722","block_num":"0","text":"pnp nealtn.onp","line_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.007332632986552401","page_num":"0","conf":"0.30000001192092896","left":"0.033430233543273076"},{"line_num":"0","text":"pnp scim.ono","word_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.5","block_num":"0","top":"0.6759581884885157","left":"0.03343023200943586","level":"0","page_num":"0","width":"0.026162789223041938"},{"par_num":"0","word_num":"0","top":"0.6929824560019078","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","width":"0.04941860158392724","left":"0.033430231642946805","level":"0","height":"0.007365975843852457","text":"php uprotectedweb.php"},{"left":"0.03343023211160292","par_num":"0","width":"0.024709300791963616","word_num":"0","block_num":"0","page_num":"0","height":"0.007243718446917069","conf":"1","level":"0","line_num":"0","text":"php web.php","top":"0.7105263159186651"},{"word_num":"0","text":"php webhook.php","level":"0","top":"0.7280701754385965","conf":"1","block_num":"0","left":"0.03343023367837008","height":"0.0071770334928229484","line_num":"0","page_num":"0","par_num":"0","width":"0.034883719809511875"},{"width":"0.027616277654120263","left":"0.020348839210288846","block_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.010630789365874915","top":"0.742160279154372","page_num":"0","text":">O scripts","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.01754385964912286","top":"0.7559808612440191","left":"0.020348837485619657","conf":"0.30000001192092896","par_num":"0","text":"~D storage","line_num":"0","level":"0","page_num":"0","width":"0.03052325451627691","word_num":"0"},{"page_num":"0","block_num":"0","top":"0.7909407667781848","width":"0.0363372082405902","word_num":"0","height":"0.01767167330168462","left":"0.026162791796786024","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":">D debugbar"},{"par_num":"0","level":"0","block_num":"0","width":"0.034883719809511875","conf":"0.30000001192092896","text":"… M framework","word_num":"0","height":"0.007307626033703829","left":"0.02761628018829715","page_num":"0","line_num":"0","top":"0.8149920255262909"},{"line_num":"0","width":"0.02180232392980697","word_num":"0","page_num":"0","left":"0.0276162809856778","height":"0.010452960286604362","text":"v Mloas.","par_num":"0","top":"0.8292682935500775","level":"0","block_num":"0","conf":"0.5"},{"height":"0.006968640444571461","par_num":"0","left":"0.03924418940333296","text":"aitianore","block_num":"0","top":"0.8501742163630801","width":"0.0276162751177524","level":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0"},{"width":"0.02906976608519858","page_num":"0","conf":"0.5","text":"D audio.wav","word_num":"0","block_num":"0","left":"0.04069767577450936","height":"0.017602208698765498","level":"0","line_num":"0","par_num":"0","top":"0.860446571206747"},{"height":"0.007327075970420038","word_num":"0","left":"0.04069767831115292","page_num":"0","conf":"1","block_num":"0","width":"0.029069763548830722","level":"0","line_num":"0","par_num":"0","top":"0.8850174217942274","text":"= custom.loal"},{"text":"=hubsnot-iournal-noll.log","level":"0","width":"0.05523256038097626","left":"0.04069767322520954","word_num":"0","par_num":"0","height":"0.006968641205077342","conf":"0.5","block_num":"0","line_num":"0","top":"0.9024390243360273","page_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.9198606275129059","par_num":"0","block_num":"0","width":"0.0276162751177524","word_num":"0","left":"0.040697678241434915","height":"0.006968640444571461","text":"= laravel log","line_num":"0"},{"conf":"0.30000001192092896","text":"us tht is","block_num":"0","level":"0","line_num":"0","word_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.040697676246324685","page_num":"0","top":"0.9545454545454546","width":"0.015988370205493686"},{"par_num":"0","left":"0.16424418911374722","height":"0.013937282410154683","top":"0.05226480815613055","word_num":"0","block_num":"0","conf":"1","level":"0","width":"0.07558139334333702","line_num":"0","text":"© AutomatedReportsCommand.php x","page_num":"0"},{"width":"0.08161518421578912","conf":"1","line_num":"0","block_num":"0","level":"0","top":"0.052067646212976104","left":"0.24262238200971414","page_num":"0","height":"0.01788164592055419","par_num":"0","text":"© AutomatedReportsSendCommand.php","word_num":"0"},{"word_num":"0","line_num":"0","conf":"1","height":"0.017421602252187585","text":"© TrackAutomatedReportGeneratedEvent.php","level":"0","left":"0.3313953497735191","top":"0.05226480845578774","width":"0.0915697686215664","block_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":"y createnuagecreatedevent.ong","top":"0.08362369371432266","width":"0.06540697178942093","word_num":"0","block_num":"0","line_num":"0","left":"0.16424418525354567","conf":"0.5","height":"0.007285397208668609","level":"0"},{"width":"0.0990317628738728","left":"0.23972790642783784","height":"0.018466619403358475","top":"0.07619060015053813","conf":"1","page_num":"0","par_num":"0","line_num":"0","level":"0","block_num":"0","text":"© TrackAutomatedReportGeneratedEventTest.php","word_num":"0"},{"width":"0.021802326466174804","height":"0.013937282410154683","word_num":"0","text":"© SendRe","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.32848837157795907","top":"0.10104529603069501","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","width":"0.04941860158392722","conf":"0.5","left":"0.16279070167896637","page_num":"0","par_num":"0","height":"0.010633567493688156","level":"0","line_num":"0","text":"© ActivityController.php","top":"0.12891986142873346"},{"conf":"0.5","par_num":"0","top":"0.15311004775481918","line_num":"0","left":"0.22529070162527118","width":"0.027616275117752415","word_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010653018190910135","text":"© Kernel.php"},{"top":"0.17770034844000526","conf":"1","line_num":"0","block_num":"0","level":"0","left":"0.1816860465999014","par_num":"0","width":"0.11918604627568669","page_num":"0","word_num":"0","height":"0.00730762603370394","text":"class AutomatedReportscommand extends command"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"39 đ","width":"0.013081395879704916","word_num":"0","height":"0.013937282410154794","page_num":"0","par_num":"0","top":"0.508710801226204","level":"0","left":"0.16424418563098517"},{"block_num":"0","page_num":"0","line_num":"0","width":"0.14680232392980697","top":"0.20893141967718987","par_num":"0","height":"0.017549415904749344","conf":"1","level":"0","text":"private const string LOG_PREFIX = '[automated-reports]' ;","left":"0.19331395376619653","word_num":"0"},{"level":"0","left":"0.19476744963189047","conf":"1","height":"0.007318740065968554","width":"0.12499997970905707","line_num":"0","block_num":"0","par_num":"0","top":"0.26794258367973434","text":"* The name and sianature of the console command.","word_num":"0","page_num":"0"},{"top":"0.2996515684183487","page_num":"0","word_num":"0","left":"0.19622093156163442","par_num":"0","level":"0","height":"0.01773280123964638","block_num":"0","text":"* @var string","width":"0.036337208240590196","line_num":"0","conf":"0.5"},{"height":"0.006968640444571461","block_num":"0","par_num":"0","left":"0.1918604756724533","text":"orotected Ssonature ='automated-renortsi","top":"0.3554006971993171","width":"0.10901161964903489","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","level":"0"},{"height":"0.014354066985645897","left":"0.20348837775530593","level":"0","line_num":"0","top":"0.3692185007974482","conf":"1","page_num":"0","block_num":"0","text":"{--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';","width":"0.23546511061648107","word_num":"0","par_num":"0"},{"text":"* The console command descrintioni","word_num":"0","left":"0.19476744797172307","page_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.0071770334928230595","top":"0.42503987240829344","width":"0.0886627866866741"},{"top":"0.45614035062370617","word_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.03779069667166851","height":"0.017727244984019896","par_num":"0","left":"0.1947674431339135","block_num":"0","conf":"1","text":"* @var string"},{"line_num":"0","page_num":"0","top":"0.5087108016982359","par_num":"0","height":"0.01760498758708462","text":"protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly).","level":"0","block_num":"0","word_num":"0","conf":"1","left":"0.19186048682102586","width":"0.2776162573631773"},{"par_num":"0","text":"Use --report-id to manually trigger a specific report by ID or UUID.';","word_num":"0","block_num":"0","top":"0.5261324042180578","width":"0.18459301806510764","conf":"1","page_num":"0","height":"0.017727244984019896","line_num":"0","level":"0","left":"0.20203488914769752"},{"par_num":"0","line_num":"0","top":"0.6027874567142786","conf":"0.30000001192092896","word_num":"0","page_num":"0","level":"0","width":"0.04215115942853562","text":"pudLic tunction","height":"0.007260390255820037","left":"0.19186046473404117","block_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","word_num":"0","top":"0.5950468339044247","par_num":"0","height":"0.0224391657389712","page_num":"0","text":"__construct(","level":"0","width":"0.03414579908898538","left":"0.23369409625235885"},{"par_num":"0","top":"0.613237639553429","page_num":"0","height":"0.01754385964912286","conf":"1","block_num":"0","width":"0.10755813882706017","text":"private readonly LoggerInterface $logger,","left":"0.203488373767009","word_num":"0","line_num":"0","level":"0"},{"word_num":"0","page_num":"0","line_num":"0","text":"private readonly BusDispatcher $dispatcher,","block_num":"0","left":"0.20348837445616216","par_num":"0","top":"0.6306620207999295","conf":"1","level":"0","height":"0.017663338157739017","width":"0.11191860158392722"},{"line_num":"0","page_num":"0","word_num":"0","left":"0.20348837327271013","top":"0.654704944081909","text":"private readonly AutomatedReportskepository Sreportrepository","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.007315961938155313","width":"0.15843023137843354"},{"conf":"1","page_num":"0","width":"0.05668604627568671","word_num":"0","height":"0.0071770334928230595","text":"parent:: constructo","par_num":"0","block_num":"0","top":"0.689792663476874","line_num":"0","left":"0.20348837240954062","level":"0"},{"level":"0","par_num":"0","text":"* Execute the console command.","top":"0.7595818814946278","line_num":"0","left":"0.1947674397798256","width":"0.07848837527822941","conf":"1","block_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0"},{"width":"0.03633720570422233","word_num":"0","par_num":"0","height":"0.0071770334928229484","line_num":"0","text":"* dreturn int","top":"0.7942583732057417","level":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.19476744198896764"},{"height":"0.010566882539594036","left":"0.19331395290702896","conf":"1","page_num":"0","par_num":"0","width":"0.07558139334333702","text":"public function handle): int","block_num":"0","top":"0.8466898958814237","level":"0","line_num":"0","word_num":"0"},{"height":"0.007321518193781906","conf":"0.30000001192092896","left":"0.20203488520846538","level":"0","par_num":"0","text":"Sthis->loagen.sinfo/colf..InG pRESTy \" Stanted!)»","width":"0.13372091536826278","top":"0.8811802234517756","block_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","width":"0.1061046377141425","height":"0.006968640444571461","conf":"0.5","top":"0.9163763069554146","word_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.20348838412257939","text":"Sthis->disahleFyninedAck.liminnvRenontco"},{"line_num":"0","left":"0.20348837316606905","height":"0.014354066985646008","text":"Snow = Carbon::now();","top":"0.9473684210526315","width":"0.05668604627568674","word_num":"0","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","word_num":"0","left":"0.20348837967363675","par_num":"0","top":"0.968641115317784","line_num":"0","level":"0","height":"0.006968640444571572","text":"CicMondav - Cnow-sicMondavd•","width":"0.07558138827060129","page_num":"0"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.13237639553429026","line_num":"0","width":"0.045058133754324436","left":"0.4767441873212478","text":") sendkeportJob.pnp","conf":"0.30000001192092896","height":"0.0071770334928229484","par_num":"0"},{"height":"0.017793930698619898","text":"A2X2 AY","line_num":"0","top":"0.17384370000337335","page_num":"0","block_num":"0","left":"0.5247093025015165","par_num":"0","level":"0","width":"0.03633720824059017","word_num":"0","conf":"0.30000001192092896"},{"width":"0.05523255530824056","conf":"0.5","height":"0.01754385964912286","left":"0.8284883750266692","par_num":"0","block_num":"0","page_num":"0","level":"0","top":"0","line_num":"0","text":"Lukas/Stefka 121 • in 35 m","word_num":"0"},{"conf":"0.30000001192092896","top":"0","block_num":"0","level":"0","height":"0.01754385964912286","text":"100% (42","left":"0.9156976749052244","page_num":"0","line_num":"0","par_num":"0","width":"0.02034883676691257","word_num":"0"},{"page_num":"0","left":"0.9491279068069878","text":"Fri 24 Apr 13:25:35","height":"0.01754385964912286","block_num":"0","line_num":"0","par_num":"0","top":"0","width":"0.04505813882706011","word_num":"0","level":"0","conf":"1"},{"block_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.052264808499341786","left":"0.5625000013560467","par_num":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","text":"E custom.log","width":"0.029069766085198623"},{"width":"0.033430231378433484","left":"0.5973837206827349","top":"0.0522648088042198","conf":"0.5","height":"0.017421602252187585","line_num":"0","par_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","text":"E laravel.log x"},{"level":"0","word_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","block_num":"0","top":"0.05226480866787686","conf":"0.5","line_num":"0","text":"A SF [jiminny@localhost]","width":"0.05087209255137337","left":"0.6337209306286063"},{"conf":"0.5","par_num":"0","line_num":"0","height":"0.013937282410154683","top":"0.05226480822581703","left":"0.7616279078280772","width":"0.03779069667166857","word_num":"0","text":"A console (PROD]","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","page_num":"0","conf":"0.5","top":"0.05574912945445576","text":"console [STAGINGI","left":"0.8473837246599408","width":"0.04360464785961393","level":"0","height":"0.007249275463049432","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","height":"0.017421602252187585","width":"0.40988370205493674","block_num":"0","left":"0.5784883773055288","level":"0","conf":"1","text":"[2026-04-24 10:24:09] Local.INFO: [automated-reports] Started {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\", \"trace_id\" :\"6af075f9-940e-4789-b9b4-ct","top":"0.090592334936624","line_num":"0","word_num":"0","page_num":"0"},{"text":"[2026-04-24 10:24:09] Local. INFO: [automated-reports] Checking conditions {\"isMonday\":false, \"isWeekend\":false,\"isFirstDay0fMonth\":false, \"currentMonth\" :4, \"isQU","width":"0.40988370205493685","height":"0.01778003777803605","word_num":"0","left":"0.578488380392677","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.10765550229844345"},{"left":"0.5784883760782173","top":"0.12519936202646664","width":"0.08866278668667416","height":"0.017657780381100885","line_num":"0","page_num":"0","block_num":"0","conf":"1","word_num":"0","par_num":"0","level":"0","text":"[2026-04-24 10:24:09] Local. INFO:"},{"word_num":"0","level":"0","page_num":"0","width":"0.3226744063357089","top":"0.12519936202646664","line_num":"0","height":"0.017657780381100885","conf":"1","block_num":"0","par_num":"0","left":"0.6671511750596386","text":"[automated-reports] Processing daily reports {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\", \"trace_id\":\"6af075f9-"},{"width":"0.08866278668667416","block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.14274322169059017","word_num":"0","level":"0","text":"[2026-04-24 10:24:10] Local. INFO:","height":"0.01754385964912275","line_num":"0","left":"0.5784883760782173"},{"text":"[automated-reports] Found 1 daily reports to process {\"correlation_id\":\"4ef6e232-88d2-4935-87d3-62ff95c3b2d5\", \"trace_id\":\"€","block_num":"0","level":"0","line_num":"0","top":"0.14274322169059017","conf":"1","left":"0.6656976670699581","page_num":"0","par_num":"0","width":"0.32412790744862663","word_num":"0","height":"0.01754385964912275"},{"height":"0.017552194793068354","conf":"1","left":"0.5784883756557971","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"[2026-04-24 10:24:10] Local. INFO:","top":"0.16027874592018332","width":"0.08866278668667404","word_num":"0"},{"top":"0.16724738709478748","word_num":"0","line_num":"0","left":"0.7034883752424435","level":"0","page_num":"0","par_num":"0","width":"0.2834302009420192","height":"0.006968640444571461","text":"onus urspacchrnо bеnеrarе керопиноо тог перомь зпесомсииа, чтосавро-тумо-4оаа-уиа0-то0тут5045 Lеатна","conf":"0.30000001192092896","block_num":"0"},{"par_num":"0","width":"0.08866278668667416","word_num":"0","height":"0.017674452190003742","level":"0","conf":"1","text":"[2026-04-24 10:24:10] Local. INFO:","block_num":"0","page_num":"0","top":"0.17770034849807725","left":"0.5784883760782173","line_num":"0"},{"left":"0.5784883712485319","block_num":"0","level":"0","page_num":"0","width":"0.08575581489725315","par_num":"0","top":"0.20175438613450236","height":"0.0073048471453848185","conf":"0.5","line_num":"0","text":"2026-04-24 10:24:111 Local.INFU:","word_num":"0"},{"conf":"1","word_num":"0","line_num":"0","text":"[AskJiminnyReport:Generate] Started {\"automatedReportUvid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\"} {\"correlation_id\":\"00ca4t","block_num":"0","top":"0.19512195095982732","width":"0.322674406335709","level":"0","height":"0.01779670958693902","page_num":"0","par_num":"0","left":"0.6671511748658415"},{"left":"0.5784883785924654","level":"0","par_num":"0","top":"0.2125435541439411","width":"0.08720929571922786","block_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.017421602252187585","word_num":"0","text":"[2026-04-24 10:24:15] Local. INF0:"},{"block_num":"0","text":"[AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1977, \"user_id\":143, \"activity_count\":0} {\"correle","width":"0.3241278871576837","height":"0.017421602252187585","top":"0.21254355410038706","page_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0","left":"0.6656976942219971","par_num":"0"},{"level":"0","width":"0.05523255530824056","word_num":"0","conf":"1","text":"2026-04-24 10:24:151","top":"0.23684210526315785","block_num":"0","left":"0.5784883749156428","page_num":"0","par_num":"0","height":"0.0071770334928230595","line_num":"0"},{"par_num":"0","text":"AskJiminnyRepont:Generatel Fetched actavity 1os automatedRenontuu1d\":\"4t6ca205-1993-48aa-99ad-066119115045actav1tycour","top":"0.23684210526315785","width":"0.32122090522279134","block_num":"0","word_num":"0","page_num":"0","left":"0.6671511590683609","conf":"0.30000001192092896","height":"0.0071770334928230595","level":"0","line_num":"0"},{"left":"0.5784883698519038","line_num":"0","text":"[2026-04-24 10:24:15] Local. INFO:","top":"0.24720893136862798","level":"0","width":"0.08720930586469933","par_num":"0","conf":"1","word_num":"0","page_num":"0","block_num":"0","height":"0.02108375117349104"},{"block_num":"0","par_num":"0","width":"0.322674406335709","word_num":"0","height":"0.021083751173490928","left":"0.6671511739284179","text":"[AskJiminnyReport:Generate] Not enough activities, skipped {\"automatedReportUvid\":\"4f6ca2b5-1993-48aa-99ad-b66f19f15d43\", \"ac","level":"0","top":"0.24720893129603794","line_num":"0","conf":"1","page_num":"0"},{"top":"0.271777003894373","level":"0","width":"0.08720929571922786","par_num":"0","left":"0.5784883795830444","word_num":"0","block_num":"0","page_num":"0","text":"2026-04-24 10:24:15 Local.INF0:","line_num":"0","conf":"0.5","height":"0.007329854098233168"},{"top":"0.271777003894373","level":"0","page_num":"0","width":"0.32122090522279123","left":"0.6671511591965184","block_num":"0","line_num":"0","height":"0.007329854098233168","conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"Ask.1m1nnyReportAGeneratelbssparched_not-genenated nothficationsautomatedRenortuund\":\"416cа205-1995-48aа-99ad-D66f19F1."},{"line_num":"0","level":"0","page_num":"0","left":"0.5784883748038834","conf":"1","par_num":"0","block_num":"0","text":"[2026-04-24 10:24:18]","top":"0.2822299655498701","width":"0.058139532170397135","height":"0.020905922094220264","word_num":"0"},{"conf":"0.5","line_num":"0","top":"0.28548644332288364","height":"0.01764944523715517","width":"0.03052325451627691","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.6351744190733504","par_num":"0","text":"Local. INFO:"},{"block_num":"0","height":"0.01764944523715517","level":"0","page_num":"0","text":"[Send Report Not Generated Mail] Email","par_num":"0","top":"0.28548644332288364","conf":"0.5","left":"0.6671511631448347","width":"0.10029069413530067","word_num":"0","line_num":"0"},{"page_num":"0","width":"0.05523255530824045","level":"0","conf":"0.5","left":"0.5784883747697441","par_num":"0","block_num":"0","line_num":"0","text":"12026-04-24 10:24118","word_num":"0","height":"0.006968641205077342","top":"0.30662020900501674"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.006968641205077342","left":"0.6351744149112932","page_num":"0","par_num":"0","text":"LocaLaNFo: Jamanny console commands Command: * run","top":"0.3066202090102266","width":"0.12790698193489236"},{"left":"0.5784883748060506","word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","text":"[2026-04-24 10:24:18]","top":"0.31707317082512576","block_num":"0","level":"0","width":"0.058139532170397135","height":"0.017421602252187474"},{"word_num":"0","conf":"0.5","height":"0.01756053145802572","level":"0","left":"0.6351744198841244","block_num":"0","text":"Local. INFO:","page_num":"0","top":"0.32055749113793275","width":"0.03052325451627691","line_num":"0","par_num":"0"},{"left":"0.6671511682825234","conf":"1","page_num":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.31707317093817067","width":"0.15552324944354112","word_num":"0","height":"0.02104485130005851","text":"[ScheduleBotCommand] Number of activities to be captured: 0","level":"0"},{"left":"0.5784883747743564","level":"0","line_num":"0","text":"12026-04-24 10:24:181","top":"0.34130781499202545","word_num":"0","page_num":"0","height":"0.0071770334928230595","block_num":"0","conf":"0.5","par_num":"0","width":"0.05523255530824056"},{"level":"0","text":"LocaL,INF0: Jiminny Console Commands Command: :run.","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.0071770334928230595","left":"0.6351744310090752","top":"0.34130781499202545","width":"0.12936045261139562","word_num":"0"},{"par_num":"0","width":"0.22238370205493685","conf":"0.5","block_num":"0","height":"0.0071770334928230595","line_num":"0","page_num":"0","text":"Memory usage for command -\"command\"\"meetino-bot:schedule-bot\"\"memorvßeforeCommandiin™","level":"0","word_num":"0","top":"0.34130781499202545","left":"0.7659883932687264"},{"level":"0","par_num":"0","width":"0.05668604627568674","word_num":"0","top":"0.3516746415124773","height":"0.017663336636727256","text":"[2026-04-24 10:24:26]","page_num":"0","block_num":"0","conf":"1","left":"0.5784883727002382","line_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.017805044730884623","level":"0","page_num":"0","text":"Local. INFO:","top":"0.3554006969380825","left":"0.6351744199107399","conf":"0.5","width":"0.0319767429473552"},{"width":"0.07412790237589084","level":"0","height":"0.017421602252187585","block_num":"0","left":"0.6656976779544964","text":"Jiminny\\Console\\Commands\\Com","par_num":"0","conf":"1","page_num":"0","top":"0.35540069695752985","word_num":"0","line_num":"0"},{"top":"0.3763066205343165","line_num":"0","text":"2026-04-24 10:24:261","page_num":"0","left":"0.5784883799925971","word_num":"0","block_num":"0","conf":"0.5","height":"0.0072659472719524","level":"0","width":"0.055232550235504774","par_num":"0"},{"block_num":"0","height":"0.007265947271952511","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.35319766592472157","line_num":"0","text":"nentewEiR himinny Vonsolle Tommands TommandRanun Memony usade for command command\" rbla lensamonitior-actavtalesi \"memonvsetonecommandl","top":"0.37630662036010043","word_num":"0","left":"0.6351744269531846"},{"height":"0.020905922094220375","word_num":"0","left":"0.5784883706531205","line_num":"0","level":"0","width":"0.13662790744862652","conf":"1","text":"[2026-04-24 10:24:35] Locaz.NOTICE: Monitoring start","top":"0.38675958215846473","block_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","left":"0.5784883775949062","level":"0","line_num":"0","width":"0.056686041202950954","height":"0.006968640444571461","text":"12026-04-24 19•24•3571","par_num":"0","top":"0.4111498261191777"},{"left":"0.6351744179448507","page_num":"0","height":"0.014354066985645897","conf":"1","line_num":"0","par_num":"0","level":"0","top":"0.4074960127591707","block_num":"0","width":"0.07412790744862652","word_num":"0","text":"Local.NOTICE: Monitoring end"},{"height":"0.01754385964912275","width":"0.1598837122004082","left":"0.5784883808228475","top":"0.42503987240829344","block_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","text":"[2026-04-24 10:24:45] local. INFO: Jiminny\\Console\\Commands\\Cor","level":"0","line_num":"0"},{"top":"0.4425087112904922","word_num":"0","conf":"1","line_num":"0","height":"0.017618880507668466","level":"0","left":"0.5784883879564138","block_num":"0","page_num":"0","par_num":"0","text":"[2026-04-24 10:24:45] local.INFO: Jiminny\\Console\\Commands\\Command: :run Memory usage for command {\"command\" : \"mailbox: skip-lists:refresh\", \"memoryBeforeCommand]","width":"0.41133718287691157"},{"width":"0.28633718287691157","height":"0.017741137904603743","top":"0.45993031357802616","line_num":"0","level":"0","left":"0.578488394507437","conf":"1","page_num":"0","par_num":"0","text":"[2026-04-24 10:24:53] local. INFO: Jiminny\\Console\\Commands\\Command: :run Memory usage before starting command {","block_num":"0","word_num":"0"},{"left":"0.7079880341393472","line_num":"0","level":"0","text":"GTARTING hatch nencess Chostl- \"docken lam 19 \"eoccallation l-\"Shdfa028-0918-155-800s-hafa1997E9A 15t","block_num":"0","par_num":"0","word_num":"0","width":"0.2803840637207031","page_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","top":"0.48083623717426005"},{"level":"0","line_num":"0","block_num":"0","height":"0.01777725888971693","conf":"1","par_num":"0","text":"[2026-04-24 10:24:53] Local. INFO:","page_num":"0","width":"0.08720929571922786","left":"0.5784883756350901","word_num":"0","top":"0.49441786289213707"},{"block_num":"0","level":"0","height":"0.01777725888971693","top":"0.494417862717921","left":"0.6671511953505826","width":"0.32267438604476606","word_num":"0","par_num":"0","conf":"1","text":"[EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\", \"processed\":0} {\"correlation_id\":\"ebdfa028-0918-4dff-8eec-baf","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.5784883897886129","line_num":"0","text":"[2026-04-24 10:24:53] Local. INFO: Jiminny\\Console\\Commands\\Command: :run Memory usage for command {\"comma","conf":"1","page_num":"0","height":"0.017655001492781763","block_num":"0","top":"0.5119617226346782","width":"0.26889533184944314","level":"0","word_num":"0"},{"top":"0.529505582137161","width":"0.2936046275686711","par_num":"0","line_num":"0","page_num":"0","height":"0.01754385964912286","level":"0","block_num":"0","word_num":"0","conf":"1","left":"0.5784883953627238","text":"[2026-04-24 10:25:01] Local. INFO: Jiminny\\Console\\Commands\\Command: :run Memory usage before starting command {\"co"},{"level":"0","text":"[2026-04-24 10:25:01] Local. INFO: Running conference:monitor:count command for activities in (2026-04-24 10:23:00,","block_num":"0","page_num":"0","height":"0.017554973681387476","top":"0.5470383276981478","left":"0.5784883980318085","par_num":"0","width":"0.2979650903255382","conf":"1","word_num":"0","line_num":"0"},{"text":"[2026-04-24 10:25:01] Local. INFO:","left":"0.5784883760782173","page_num":"0","par_num":"0","block_num":"0","top":"0.5644599302179697","line_num":"0","conf":"1","width":"0.08866278668667416","word_num":"0","level":"0","height":"0.017677231078322864"},{"level":"0","page_num":"0","text":"[conference:monitor:count] No activities found in (2026-04-24 10:23:00, 2026-04-24 10:25:00]","top":"0.5644599302179697","word_num":"0","left":"0.6671511625931401","block_num":"0","height":"0.017677231078322864","par_num":"0","conf":"1","width":"0.24127907448626584","line_num":"0"},{"top":"0.5818815328948065","width":"0.1424418510274683","line_num":"0","page_num":"0","par_num":"0","text":"and\" : \"conference:monitor:count\" \"memoryBeforeCommandIn!","left":"0.8473837303678801","word_num":"0","conf":"1","height":"0.013937282410154683","level":"0","block_num":"0"},{"left":"0.5784883760782173","line_num":"0","par_num":"0","level":"0","text":"[2026-04-24 10:25:09] Local. INFO:","conf":"1","height":"0.017421602252187474","page_num":"0","top":"0.5993031359819202","word_num":"0","block_num":"0","width":"0.08866278668667416"},{"width":"0.32122092551373427","word_num":"0","level":"0","block_num":"0","height":"0.017421602252187474","par_num":"0","conf":"1","line_num":"0","top":"0.5993031359819202","left":"0.6671511675906263","page_num":"0","text":"Jiminny\\Console\\Commands\\Command: :run Memory usage before starting command {\"command\": \"activity:aircall:check-and-renew\", \"me"},{"line_num":"0","page_num":"0","width":"0.08866278668667416","top":"0.616427432448341","par_num":"0","conf":"1","height":"0.017718908319062532","level":"0","text":"[2026-04-24 10:25:10] Local.INFO:","left":"0.5784883761036201","block_num":"0","word_num":"0"},{"text":"[SocialAccountService] Fetching token {\"socialAccountId\":1496, \"provider\": \"aircall\"} f\"correlation_id\":\"11e8b9cf-a3f0-49b8-9€","block_num":"0","conf":"1","top":"0.616427432448341","word_num":"0","height":"0.017718908319062532","left":"0.6671511953505826","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.32267438604476606"},{"width":"0.08720929571922786","conf":"1","left":"0.5784883756350901","line_num":"0","block_num":"0","height":"0.017596652443139016","par_num":"0","top":"0.6339712917788084","word_num":"0","page_num":"0","text":"[2026-04-24 10:25:10] Local. INFO:","level":"0"},{"conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"[SocialAccountService] Token","top":"0.6339712915465203","width":"0.07558139334333702","height":"0.017596652443139016","left":"0.6671511623636465","par_num":"0","word_num":"0"},{"level":"0","conf":"1","top":"0.6515151515151515","par_num":"0","width":"0.2136627968321455","word_num":"0","line_num":"0","left":"0.5784883693502068","height":"0.01754385964912286","page_num":"0","text":"[2026-04-24 10:25:10] Local. INFO: [EncryptedTokenManager] Generating access token.","block_num":"0"},{"width":"0.41133718287691157","text":"[2026-04-24 10:25:10] Local.ERROR: [Aircall] Re-activating webhooks failed {\"team_¡d\":1,\"reason\":\"{\\\"message\\\";\\\"Forbidden\\\"}\"} {\"correLation_¡d\";\"11e8b9cf-a?","height":"0.020905922094220375","page_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.5784883985184371","word_num":"0","line_num":"0","top":"0.6689895474314032","conf":"0.5"},{"page_num":"0","conf":"1","text":"[2026-04-24 10:25:10] Local. INFO: Jiminny\\Console\\Commands\\Command: :run Memory usage for command {\"command\": \"activity:aircall: check-and-renew\".","level":"0","left":"0.5784883902604955","top":"0.6864111501382412","par_num":"0","width":"0.37063951695219","height":"0.0177355801279655","line_num":"0","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","left":"0.9476744182803414","word_num":"0","text":"\"memoryßeforecd","block_num":"0","conf":"0.5","level":"0","top":"0.693379791275972","width":"0.04069767099745736","line_num":"0","height":"0.006968640444571461"},{"top":"0.7038327527066589","line_num":"0","page_num":"0","par_num":"0","width":"0.08866278668667416","word_num":"0","conf":"1","block_num":"0","text":"[2026-04-24 10:25:18] Local. INFO:","level":"0","left":"0.5784883760782173","height":"0.017421602252187585"},{"par_num":"0","text":"[RetryFailedDownloads] Starting {\"options\":{\"from\":null, \"to\":null, \"help\":false, \"silent\": false, \"quiet\": false, \"verbose\": false,","width":"0.3226744063357089","height":"0.017421602252187585","page_num":"0","top":"0.7038327525905148","left":"0.6671511656949575","block_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0"}]...
|
PhpStorm
|
AppleNative
|
faVsco.js – ReportNotGenerated.php
|
True
|
6485
|
NULL
|
NULL
|
|
43085
|
PhpStormFileFditViewNavigateCodelaravelRefactonToo PhpStormFileFditViewNavigateCodelaravelRefactonToolsWindowHelpFV faVsco.s v#11894 on JY-18909-automated-reports-ask-jiminny k ~Project v> _ Redisv _ ServiceTraitsT OpportunitySyT SyncermEntitiT SyncFieldsTraT WriteCrm Trait.→IUTIS•Weohook(C) BatchSvncCollect(C) BatchSvncRedisS(c) Client.php© ClosedDealstageDealFieldsService(©) DecorateActivity.©) FieldDefinitions.p(C) FieldTypeConveriJ HubspotClientinte© Hubspotl okenMa© PayloadBullder.pr© Remotecrmobjec(C) ResponseNormali© Service.php© SyncFieldAction.r(©) SyncRelatedActiv(C) WebhookSyncBalv D IntegrationApp>D Accessors~ D Api© ActionUrl.php0p Enumurlintent@ Flowurl.php© PageResult.phe Proxyun.php(c) recuestsuloeLa kequestcxecu(D RequestExecu(C) SystemEventsE) SystemUrl.phpG TokenBuilder.0n TiokenBuilderr© Urbuilder.php> @ Config> MDTO> MFilters>MJobs› _ ProspectSearchS› ServiceTraits(©) DataClient.php(C DecorateActivity.(©) LocalSearch.phpJ LocalSearchinteri© RemoteSearch.pr© service.phpustenersM Metadata• MigrationPipedrive_ Salesforce→ Traits(C AutomatedReportsService.phpC) SendReportJob.phpC SendReportMailJob.php(C) ReportController.phpG TokenBuilder.phpC TeamSetupController.phppnp apl.onp© Filesystem.phpC AutomatedReportsCommand.php© AskJiminnyReportsController.phpCAutomatedReportsCommandTest.php© AutomatedReportsSendCommand.phpg Team.php© AutomatedReportsRepository.phpCreateHeldActivityEvent.phpC TrackProviderInstalledEvent.php(©) CreateActivityLoggedEvent.phpC UserPilotActivityListener.phpC ActivityLogged.phpC AutomatedReportsCallbackService.phpC RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.phpsyncopoortunity.ono© OpportunitySyncTrait.php x© AutomatedReportResult.php© AutomatedReport.php"poacast aualo unlXP Cc W .*0 resultsT.Y:trait OpportunitySyncTrait08060/6970707087091547347551o010 /73974674114374474574674774874975075175275415510/7941701Y07987998068011804803804usaoeprivate function find0rSyncAccount(string $companyId): ?Account(...lusaeeprivate function findorSyncContact(string $contactid): ?Contacti...hTusaueprivate function convertSinglebealAssoclatzons(sopportunityAssoclations = null): arrayi...*2 usagesonvate tuncrion inoorturupoareupoortuntvcrnuata. coool sexsts = nulu: ruooortunityif (empty($crmData['properties'])) {return nuul.scrmld = (string) scrmbatal'1d'J*sproperties = scrmbatal'properties']$associations = $crmData['associations'] ?? [];фopporcunityexists = sexists :: (Do0l) schis->crmehtltykepos1tory->rindupporcunitybyexcernauracфuh1s->cont1g,Scrmld):if SopportunityExists)return Sthis->update0pportunity(ScrmId, $properties, Sassociations):selse 1return sthis->createupportun1ty(scrmld, sproperties, sassoclations* Creqte new oboorcunicuiprivate function createOpportunity(string Scrmid, array Sproperties, array Sassociations): ?Opportunity ...h/*** Update existing opportunity1 usageprivate runccion updaceupporzunltystring scrmld, array spropercles, array sassoclacions: upporcunityModels/Opportunity.php1580_1581158215831584— 1585115801588naccouncio = .uhs->reso.veaccountocsassoctarons.$businessProcess = $this->resolveBusinessProcess($properties('pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;150%1590$data = Sthis->buildOpportunityData(Sproperties, $accountid, SbusinessProcess, $stage):Helper code will nelp IDe to understand your Laravel app code. l/ Generate // Don't snow Anymore (today 8:5g)= custom.log= laravel.logL SF (iminny@localhostfr scratch 1.isonV connect.vueV Onboard.vue≤ HS_local Liminny@localhost¿ console lEUlXiib crm_configurations EU]d console PRODI& console SlAGiNGIx. Aulo vnELee* rrom crmDo Jiminny y026 Д9 Д2 Х3 21021944ISELECT * FROM crm lavout entities WHERE crm lavoutASVZVISA1543ISELECT * FROM teams WHERE 1d = 575:assesHlesSymbolsActionsextProject Files- OpportulC Opportunity.php ../app/Models/opportunity.pnp(C Opportunity.php .../app/Services/Crm/IntegrationApp/DTO/Opportunity.php© OpportunityCommented.php .../app/Notifications/OpportunityCommented.php© OpportunityCommented.php .../app/.../Messengers/Messages/MsTeams/OpportunityCommented.phC OpportunitiesTableSeeder.php .../database/seeders/OpportunitiesTableSeeder.php© OpportunityActivityMatcher.php .../app/services/Crm/OpportunityActivityMatcher.php© OpportunityAlsoCommented.php .../app/Notifications/OpportunityAlsoCommented.php© OpportunityAlsoCommented.php .../app/.../Messages/Msleams/OpportunityAlsoCommented.php® OpportunityActivityMatcherInterface.php .../.../Services/Crm/OpportunityActivityMatcherInterface.phc @pportunitvActivityMatcherTest.ohp .../tests/Unit/Services/Crm/@pportunityActivitvMatcherTest.ohrOpoonuntv.ono.nimi oulla/ coverace models<> OpportunityCommented.php.html build/coverage/Notifications<> OpportunityCommented.php.html build/coverage.../Notification/Messengers/Messages/MsTeams<> OpportunityAlsoCommented.php.html build/coverage/Notifications• OpportunityAlsoCommented.php.html build/coverage/.../Notification/Messengers/Messages/MsTeanlibd• Backend Chanter • 38m leftA100% [45• Fri 17 Apr 10:52:02AutomatedRenortsCommandTestCascadeAutomated Report RetHubSpot Opportunithe issue is with stage id being imported very often but it doesn't show any new webhooks beingveceiveu. wildl cour ube tnie issueLet me look at what triggers stage imports and where importStages is called from beyond just the syncTaltSearched imoor Stades in ano (43)Now let me look at the resolveBusinessProcess path more carefully - specifically what triggers repeatedimportstages calls without new weonooksRead @nnortunitvSvnctrait.ono ›ee the bug clearly. Look at resolveStage() at lines 961-969:cunitysyncirait.ono #L1-00ere are two bugs in reso lvestage:ristages restrslonore. - 0000rcun1tvsvnc.ra1t.0h0:901-969oe = nulls→>imporcscages nuul sscagela: recurn value discarded!ge === null) { // always true - $stage was never reassigneds-> logger→>info('[HubSpot] Stage does not exist =' • $stageld);achedscages scachekey = sstage;caches nullalue of importStages() is thrown away,WOpen In Right SplitISELECT * FROM users WHERE id = 18101:SELECICONCAT(U.1d, CASE WHEN U.1d = t.owner_1d THEmU.emall,sa.*,t.owner_ld FruM soclal_accounts sôJuIn users u on U.1d = sa.soclable_1dwulr reais t ns"l on 110 = U.tealll 0lIWHERE U.team id = 556 and sa.provider = 'intearatiselect * from opportunities where id = 7594349;Ask anything (&+L)+ ‹> CodeClaude Sonnet 4.6OUwinasun leams139:40ulr-oCa 4 spaces...
|
[{"conf":"1","page_num": [{"conf":"1","page_num":"0","word_num":"0","height":"0.0077519370449914415","level":"0","block_num":"0","left":"0.02034883973032694","top":"0.005167958996884159","line_num":"0","text":"PhpStorm","width":"0.02616278827190399","par_num":"0"},{"height":"0.005167958471510081","par_num":"0","top":"0.005167958705674769","block_num":"0","text":"File","width":"0.010174418240785597","level":"0","conf":"0.30000001192092896","left":"0.0523255815167196","word_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","left":"0.06976744196972348","conf":"0.30000001192092896","height":"0.005167958471510192","par_num":"0","text":"Fdit","top":"0.00516795871182707","width":"0.010174418240785604","block_num":"0","word_num":"0","level":"0"},{"conf":"1","line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.08720930358609372","par_num":"0","text":"View","top":"0.005167958996884159","width":"0.013081394135951996","height":"0.0077519370449914415","word_num":"0"},{"height":"0.0077519370449914415","line_num":"0","top":"0.005167958996884159","left":"0.1061046534864857","level":"0","conf":"1","par_num":"0","block_num":"0","text":"Navigate","width":"0.02325581163167953","page_num":"0","word_num":"0"},{"left":"0.13517442006249308","par_num":"0","top":"0.005167958996884159","width":"0.015988370776176458","line_num":"0","word_num":"0","level":"0","height":"0.0077519370449914415","block_num":"0","conf":"1","text":"Code","page_num":"0"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.15406976956822585","par_num":"0","text":"laravel","top":"0.005167958914309545","height":"0.005167958140373186","line_num":"0","width":"0.020348834991455067"},{"text":"Refacton","top":"0.0051679587302840835","width":"0.021802325546741497","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.18023255808937844","conf":"0.5","height":"0.005167958471510081"},{"line_num":"0","par_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.005167958471510192","text":"Tools","width":"0.01308139562606811","top":"0.005167958720030175","page_num":"0","left":"0.22674418583522177","level":"0"},{"width":"0.023255811631679557","text":"Window","word_num":"0","line_num":"0","left":"0.2616279093004392","top":"0.005167958914309545","level":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.005167958140373186"},{"height":"0.0077519370449914415","text":"Help","line_num":"0","block_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.0051679592552820175","left":"0.28779069762679155","conf":"1","width":"0.013081394135951996"},{"block_num":"0","left":"0.036337209320751886","conf":"0.30000001192092896","par_num":"0","text":"FV faVsco.s v","page_num":"0","top":"0.025694444382837522","line_num":"0","width":"0.034883719682693486","height":"0.007897286944919202","word_num":"0","level":"0"},{"width":"0.13808138370513917","top":"0.02291666667779879","word_num":"0","level":"0","conf":"0.5","left":"0.08139535456092677","line_num":"0","block_num":"0","height":"0.010675064060423067","par_num":"0","page_num":"0","text":"#11894 on JY-18909-automated-reports-ask-jiminny k ~"},{"text":"Project v","height":"0.007848836978276541","conf":"0.5","level":"0","line_num":"0","par_num":"0","page_num":"0","width":"0.024709299206733704","left":"0.0174418632313883","top":"0.049095607479853975","block_num":"0","word_num":"0"},{"top":"0.06718346291391142","block_num":"0","left":"0.05377907085040949","text":"> _ Redis","width":"0.029069763422012326","conf":"0.30000001192092896","height":"0.007816537221272735","par_num":"0","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"v _ ServiceTraits","conf":"0.30000001192092896","left":"0.053779069422427675","par_num":"0","height":"0.007800387011633991","top":"0.08263888905232253","width":"0.04796511232852936","level":"0"},{"width":"0.04215116202831268","level":"0","height":"0.008333333333333304","left":"0.06976744329543663","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"T OpportunitySy","top":"0.09791666666666665","page_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.11369509085340723","width":"0.04215115904808045","text":"T SyncermEntiti","word_num":"0","height":"0.007832686768637687","level":"0","left":"0.06976744583933167","block_num":"0"},{"level":"0","par_num":"0","text":"T SyncFieldsTra","top":"0.1291666665391833","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.04215115904808045","height":"0.007784237464269039","word_num":"0","left":"0.06976744583933167"},{"height":"0.008333333333333415","line_num":"0","page_num":"0","width":"0.04215115904808045","par_num":"0","top":"0.14444444444444438","block_num":"0","level":"0","conf":"0.5","word_num":"0","text":"T WriteCrm Trait.","left":"0.06976744565189927"},{"width":"0.02761627733707428","word_num":"0","par_num":"0","height":"0.005167958140373186","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.05377907201460226","top":"0.16020671860423197","line_num":"0","page_num":"0","text":"→IUTIS"},{"conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.05523256144987797","text":"•Weohook","par_num":"0","top":"0.17571059457322424","width":"0.03779069483280183","word_num":"0","height":"0.005167958140373186","line_num":"0","page_num":"0"},{"level":"0","height":"0.00789728694491909","block_num":"0","line_num":"0","page_num":"0","width":"0.049418601393699635","conf":"1","top":"0.18863049089446549","par_num":"0","word_num":"0","left":"0.06250000085919491","text":"(C) BatchSvncCollect"},{"top":"0.20413436705228016","width":"0.04941860437393189","left":"0.06250000013187804","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","height":"0.007751937707265233","text":"(C) BatchSvncRedisS"},{"par_num":"0","height":"0.00794573624928796","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"(c) Client.php","width":"0.0319767415523529","level":"0","top":"0.21944444440765576","left":"0.06250000263262992","page_num":"0"},{"page_num":"0","level":"0","left":"0.06235481243446852","top":"0.23488400739830595","block_num":"0","line_num":"0","text":"© ClosedDealstage","height":"0.010849271549118855","conf":"0.5","par_num":"0","width":"0.04820709526538849","word_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","height":"0.007751937707265233","top":"0.2506459949060573","width":"0.04941860139369965","left":"0.06250000286419663","text":"DealFieldsService","level":"0","conf":"1","line_num":"0","word_num":"0"},{"left":"0.06250000325745624","block_num":"0","conf":"0.5","height":"0.007929586039649106","level":"0","text":"(©) DecorateActivity.","top":"0.2659722223548524","width":"0.04941860139369965","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.007929586039649106","left":"0.06250000623769096","top":"0.28165374716105407","width":"0.04941859841346741","conf":"0.5","block_num":"0","word_num":"0","text":"©) FieldDefinitions.p","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"block_num":"0","left":"0.0625000062376777","level":"0","par_num":"0","top":"0.2971576230795715","word_num":"0","conf":"0.5","width":"0.04941859841346742","page_num":"0","line_num":"0","height":"0.0077519370449914415","text":"(C) FieldTypeConveri"},{"word_num":"0","width":"0.04941860139369965","height":"0.007913436492284154","level":"0","conf":"0.5","block_num":"0","text":"J HubspotClientinte","line_num":"0","par_num":"0","left":"0.06250000078652704","page_num":"0","top":"0.3125000000355116"},{"block_num":"0","left":"0.06250000077424346","line_num":"0","text":"© Hubspotl okenMa","top":"0.32816537489861186","word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.04941860139369965","height":"0.00794573624928796","level":"0"},{"height":"0.007751937707265233","text":"© PayloadBullder.pr","top":"0.34366925084920974","word_num":"0","level":"0","block_num":"0","width":"0.04941860139369965","page_num":"0","line_num":"0","left":"0.06250000078652704","par_num":"0","conf":"0.5"},{"word_num":"0","top":"0.3590277777161709","height":"0.00789728694491909","conf":"0.5","page_num":"0","line_num":"0","left":"0.06250000311206631","par_num":"0","text":"© Remotecrmobjec","width":"0.04941860139369965","level":"0","block_num":"0"},{"page_num":"0","level":"0","block_num":"0","height":"0.007768087254630185","text":"(C) ResponseNormali","par_num":"0","conf":"1","width":"0.050872087478637695","word_num":"0","left":"0.06104651208530314","line_num":"0","top":"0.37209302381454534"},{"line_num":"0","block_num":"0","width":"0.03650186359882355","word_num":"0","level":"0","page_num":"0","conf":"0.5","height":"0.009162718057632468","text":"© Service.php","par_num":"0","top":"0.3881834983441744","left":"0.0624176722001313"},{"level":"0","conf":"1","height":"0.008333333333333304","top":"0.4027777777777778","width":"0.050872087478637695","word_num":"0","page_num":"0","block_num":"0","text":"© SyncFieldAction.r","par_num":"0","line_num":"0","left":"0.06250000554461463"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"(©) SyncRelatedActiv","conf":"1","left":"0.06250000325744934","line_num":"0","top":"0.4186046513583048","height":"0.007784237464268928","width":"0.049418601393699635"},{"level":"0","block_num":"0","left":"0.06250000325740794","conf":"0.5","word_num":"0","height":"0.007832686768637687","line_num":"0","par_num":"0","page_num":"0","top":"0.43402777793351066","text":"(C) WebhookSyncBal","width":"0.04941860139369965"},{"conf":"0.5","height":"0.008333333333333304","page_num":"0","text":"v D IntegrationApp","par_num":"0","top":"0.4493055555555556","word_num":"0","left":"0.04651163345141973","level":"0","line_num":"0","width":"0.050872087478637695","block_num":"0"},{"height":"0.00780038701163388","width":"0.04215115904808045","block_num":"0","conf":"0.30000001192092896","top":"0.46511627949159906","word_num":"0","text":">D Accessors","line_num":"0","page_num":"0","level":"0","left":"0.053779073888087725","par_num":"0"},{"left":"0.05377907049138682","height":"0.013194444444444287","page_num":"0","line_num":"0","width":"0.024709300696849817","text":"~ D Api","word_num":"0","par_num":"0","top":"0.47777777777777786","conf":"0.30000001192092896","block_num":"0","level":"0"},{"top":"0.49583333333333335","block_num":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.008333333333333304","level":"0","conf":"1","left":"0.06976744629611493","text":"© ActionUrl.php","width":"0.04069766998291015","line_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958802647088","text":"0p Enumurlintent","block_num":"0","top":"0.5116279068946757","line_num":"0","word_num":"0","left":"0.06976744247742858","level":"0","page_num":"0","par_num":"0","width":"0.042151162028312664"},{"block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"@ Flowurl.php","height":"0.007800387673907783","word_num":"0","width":"0.03633720874786377","left":"0.06976744122926584","par_num":"0","top":"0.5270833332302295"},{"page_num":"0","width":"0.04215116202831268","par_num":"0","height":"0.008333333333333415","line_num":"0","left":"0.06976744118787859","top":"0.5423611111111111","text":"© PageResult.ph","level":"0","conf":"0.5","word_num":"0","block_num":"0"},{"block_num":"0","height":"0.007832686768637798","page_num":"0","par_num":"0","top":"0.5581395352978517","level":"0","text":"e Proxyun.php","width":"0.03924418091773986","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.06976744698864881"},{"level":"0","left":"0.06976744247735586","page_num":"0","line_num":"0","text":"(c) recuestsuloe","height":"0.005200258228513999","par_num":"0","top":"0.5736111111869102","word_num":"0","width":"0.04215116202831269","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","top":"0.5888888888888889","par_num":"0","level":"0","left":"0.06976744247731892","page_num":"0","width":"0.04215116202831268","text":"La kequestcxecu","line_num":"0","word_num":"0","height":"0.005555555555555536"},{"word_num":"0","page_num":"0","conf":"0.5","left":"0.06976744583816379","line_num":"0","level":"0","par_num":"0","height":"0.0077519370449913305","block_num":"0","width":"0.04215115904808045","text":"(D RequestExecu","top":"0.6020671838030858"},{"text":"(C) SystemEvents","line_num":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.6173611111068416","conf":"1","level":"0","block_num":"0","height":"0.007961885796652912","left":"0.06831395716886454","width":"0.04360464811325074"},{"top":"0.6330749354035095","par_num":"0","height":"0.007897286944919202","line_num":"0","conf":"0.5","level":"0","text":"E) SystemUrl.php","width":"0.04215116202831268","word_num":"0","page_num":"0","left":"0.06976744326236468","block_num":"0"},{"block_num":"0","level":"0","word_num":"0","left":"0.06976744329543663","line_num":"0","top":"0.648578811443525","conf":"0.30000001192092896","width":"0.04215116202831268","text":"G TokenBuilder.","height":"0.007751937707265233","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","text":"0n TiokenBuilderr","word_num":"0","block_num":"0","width":"0.04215116202831268","level":"0","par_num":"0","line_num":"0","top":"0.6638888888888889","page_num":"0","left":"0.0697674424774557"},{"conf":"0.30000001192092896","page_num":"0","left":"0.06976744583933167","width":"0.04215115904808045","top":"0.6795865635368036","line_num":"0","block_num":"0","text":"© Urbuilder.php","height":"0.007913436492284154","par_num":"0","word_num":"0","level":"0"},{"left":"0.0536340839616843","conf":"0.30000001192092896","block_num":"0","width":"0.032364583015441886","page_num":"0","text":"> @ Config","height":"0.01174711916181781","line_num":"0","par_num":"0","top":"0.6913530119699932","level":"0","word_num":"0"},{"level":"0","line_num":"0","word_num":"0","height":"0.007961886458926704","conf":"0.30000001192092896","par_num":"0","left":"0.053779070606049584","block_num":"0","text":"> MDTO","top":"0.7080103358403042","page_num":"0","width":"0.02761627733707428"},{"block_num":"0","height":"0.0077519370449914415","left":"0.05377907268312572","par_num":"0","page_num":"0","conf":"0.5","text":"> MFilters","level":"0","line_num":"0","top":"0.7235142124852563","width":"0.0319767415523529","word_num":"0"},{"left":"0.05377906925297462","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","level":"0","text":">MJobs","height":"0.0077519370449913305","top":"0.7390180884542487","line_num":"0","par_num":"0","width":"0.027616277337074287"},{"text":"› _ ProspectSearchS","level":"0","line_num":"0","page_num":"0","width":"0.05813952684402465","top":"0.7545219644985337","word_num":"0","block_num":"0","height":"0.007978035344017975","par_num":"0","conf":"0.30000001192092896","left":"0.05377907199312204"},{"page_num":"0","height":"0.007751937707265233","conf":"0.5","line_num":"0","left":"0.05523256013401825","top":"0.7700258399964964","par_num":"0","level":"0","word_num":"0","width":"0.04651162624359131","block_num":"0","text":"› ServiceTraits"},{"conf":"0.5","height":"0.007864986525641604","level":"0","line_num":"0","text":"(©) DataClient.php","width":"0.043604648113250724","word_num":"0","block_num":"0","left":"0.06250000304948858","page_num":"0","par_num":"0","top":"0.7854166668146986"},{"level":"0","left":"0.06250000623768655","text":"(C DecorateActivity.","width":"0.04941859841346741","par_num":"0","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","height":"0.008333333333333304","top":"0.8006944444444445","page_num":"0"},{"block_num":"0","conf":"0.5","height":"0.007768087916904087","left":"0.06250000164351155","level":"0","par_num":"0","text":"(©) LocalSearch.php","top":"0.8165374677340543","word_num":"0","line_num":"0","page_num":"0","width":"0.0479651153087616"},{"left":"0.06250000078652704","page_num":"0","level":"0","width":"0.04941860139369965","text":"J LocalSearchinteri","word_num":"0","top":"0.8319444444953579","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","height":"0.007848836978276541"},{"text":"© RemoteSearch.pr","level":"0","top":"0.8472222222222222","block_num":"0","word_num":"0","conf":"0.5","left":"0.06250000078650904","page_num":"0","par_num":"0","width":"0.04941860139369965","line_num":"0","height":"0.008333333333333304"},{"level":"0","height":"0.007784237464269039","top":"0.8630490958673486","word_num":"0","width":"0.03633720576763154","text":"© service.php","line_num":"0","page_num":"0","conf":"0.5","left":"0.0625000035842073","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958140373186","top":"0.8785529718342062","line_num":"0","text":"usteners","level":"0","width":"0.03052325248718262","page_num":"0","left":"0.053779072956989936","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.007832686768637798","top":"0.8914728687603839","width":"0.0319767415523529","left":"0.05377907268312572","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"M Metadata","word_num":"0","level":"0"},{"level":"0","height":"0.01041666666666663","conf":"0.5","page_num":"0","left":"0.055232559386086975","line_num":"0","block_num":"0","text":"• Migration","top":"0.9069444444444444","par_num":"0","width":"0.029069766402244575","word_num":"0"},{"conf":"0.5","level":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.9224806207539902","word_num":"0","text":"Pipedrive","width":"0.03052325248718262","left":"0.053779069904664654","height":"0.0077519370449914415"},{"page_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.05523256077221789","top":"0.9379844963041434","width":"0.0319767415523529","word_num":"0","text":"_ Salesforce","conf":"0.5","height":"0.007848836978276541","par_num":"0"},{"top":"0.9534722220622197","width":"0.0203488364815712","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.05523255901212135","level":"0","height":"0.007768087916903976","text":"→ Traits","line_num":"0","word_num":"0","page_num":"0"},{"top":"0.04909560760905296","word_num":"0","left":"0.12063953356604087","par_num":"0","conf":"1","level":"0","width":"0.07703487873077391","height":"0.007848836978276541","page_num":"0","block_num":"0","line_num":"0","text":"(C AutomatedReportsService.php"},{"word_num":"0","level":"0","height":"0.007848836978276652","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"1","width":"0.05232557654380801","left":"0.20784884206082474","top":"0.04909560741525443","text":"C) SendReportJob.php"},{"page_num":"0","height":"0.007848836978276652","text":"C SendReportMailJob.php","conf":"1","line_num":"0","width":"0.06104651093482971","left":"0.27180232745409666","block_num":"0","par_num":"0","top":"0.04909560741525443","level":"0","word_num":"0"},{"par_num":"0","level":"0","text":"(C) ReportController.php","top":"0.04909560760905296","block_num":"0","page_num":"0","width":"0.05668604373931885","height":"0.007848836978276541","conf":"1","left":"0.3415697659200735","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.4084302369316653","height":"0.007848836978276541","top":"0.049095607479853975","page_num":"0","level":"0","par_num":"0","line_num":"0","text":"G TokenBuilder.php","block_num":"0","conf":"1","width":"0.04796511232852935"},{"left":"0.12063953390052742","conf":"1","par_num":"0","block_num":"0","width":"0.0654069721698761","page_num":"0","height":"0.008333333333333304","text":"C TeamSetupController.php","top":"0.06944444444444442","level":"0","line_num":"0","word_num":"0"},{"left":"0.19622093276659994","line_num":"0","page_num":"0","text":"pnp apl.onp","width":"0.02616278827190399","level":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.005555555555555536","block_num":"0","top":"0.07222222222222219"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.04360464811325074","word_num":"0","top":"0.06944444444444442","conf":"0.5","left":"0.231104654867793","level":"0","text":"© Filesystem.php","height":"0.008333333333333304"},{"level":"0","text":"C AutomatedReportsCommand.php","block_num":"0","top":"0.06944444444444442","conf":"1","width":"0.08284882903099061","word_num":"0","height":"0.008333333333333304","left":"0.28343024078973683","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","width":"0.08284882903099061","left":"0.3764534966036903","block_num":"0","par_num":"0","text":"© AskJiminnyReportsController.php","top":"0.06944444444444442","word_num":"0","conf":"0.5","height":"0.008333333333333304"},{"conf":"1","par_num":"0","text":"CAutomatedReportsCommandTest.php","word_num":"0","page_num":"0","left":"0.12204378044877821","level":"0","height":"0.010679635736677406","width":"0.09169166684150697","top":"0.09031083069989532","line_num":"0","block_num":"0"},{"word_num":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","left":"0.22383721832324138","level":"0","text":"© AutomatedReportsSendCommand.php","width":"0.0944767355918884","line_num":"0","height":"0.010497415728039194","top":"0.09027777766569622"},{"line_num":"0","par_num":"0","block_num":"0","height":"0.0077519370449913305","left":"0.32703488663661406","text":"g Team.php","top":"0.0930232561545069","width":"0.031976741552352916","level":"0","word_num":"0","conf":"0.5","page_num":"0"},{"left":"0.3691860455493307","width":"0.08284883499145507","line_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.007751937707265233","text":"© AutomatedReportsRepository.php","conf":"1","top":"0.09302325601716843"},{"height":"0.007751937707265233","block_num":"0","par_num":"0","top":"0.09302325588796945","line_num":"0","page_num":"0","left":"0.4694767481083758","word_num":"0","width":"0.06540697216987612","level":"0","text":"CreateHeldActivityEvent.php","conf":"1"},{"height":"0.007832687430911589","par_num":"0","word_num":"0","left":"0.12209302705636124","width":"0.07994185686111452","page_num":"0","conf":"1","text":"C TrackProviderInstalledEvent.php","top":"0.11369509045767079","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","width":"0.0784883677959442","word_num":"0","level":"0","conf":"1","left":"0.2122093066226604","page_num":"0","line_num":"0","text":"(©) CreateActivityLoggedEvent.php","par_num":"0","top":"0.11369509045767079","height":"0.007832687430911589"},{"height":"0.007832686768637687","top":"0.11369509098260622","width":"0.07267441153526305","line_num":"0","text":"C UserPilotActivityListener.php","word_num":"0","left":"0.30087209292422934","block_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0"},{"block_num":"0","height":"0.007832686768637687","top":"0.11369509098260622","level":"0","width":"0.05232557654380798","left":"0.38372093004204977","word_num":"0","par_num":"0","text":"C ActivityLogged.php","conf":"1","page_num":"0","line_num":"0"},{"conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.13402777777777775","text":"C AutomatedReportsCallbackService.php","word_num":"0","page_num":"0","width":"0.09447674155235292","left":"0.12209302693457924","block_num":"0","height":"0.008333333333333415"},{"height":"0.008333333333333415","line_num":"0","left":"0.22674420101698053","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","top":"0.13402777777777775","width":"0.10610463619232177","word_num":"0"},{"conf":"1","block_num":"0","height":"0.008333333333333415","line_num":"0","par_num":"0","width":"0.07994185686111449","top":"0.13402777777777775","word_num":"0","page_num":"0","text":"C RequestGenerateReportJob.php","left":"0.3415697712424078","level":"0"},{"text":"syncopoortunity.ono","left":"0.4360465166699562","par_num":"0","height":"0.005167958140373186","conf":"0.5","word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.13695090465074367","width":"0.05232557654380798","level":"0"},{"width":"0.07122092843055725","left":"0.12063953395799124","page_num":"0","conf":"0.5","text":"© OpportunitySyncTrait.php x","line_num":"0","par_num":"0","level":"0","height":"0.010513565275404146","block_num":"0","top":"0.15486111116074752","word_num":"0"},{"height":"0.0077519370449913305","top":"0.15762273935864135","par_num":"0","width":"0.06976743340492247","left":"0.19767442706019372","block_num":"0","level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"1","text":"© AutomatedReportResult.php"},{"word_num":"0","par_num":"0","top":"0.15762273922130277","page_num":"0","line_num":"0","left":"0.27906976741086387","block_num":"0","conf":"1","text":"© AutomatedReport.php","height":"0.007751937707265233","width":"0.05668604373931885","level":"0"},{"page_num":"0","line_num":"0","level":"0","width":"0.047965112328529375","block_num":"0","word_num":"0","left":"0.1497093018506152","par_num":"0","text":"\"poacast aualo unl","conf":"0.30000001192092896","top":"0.18333333333333335","height":"0.005555555555555536"},{"par_num":"0","width":"0.0479651123285294","height":"0.010658913850784324","level":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.280523259676038","conf":"0.30000001192092896","top":"0.18055555560690761","line_num":"0","text":"XP Cc W .*"},{"height":"0.008333333333333304","text":"0 results","left":"0.34011628128618526","level":"0","block_num":"0","conf":"1","page_num":"0","top":"0.18055555555555558","width":"0.020348834991455067","line_num":"0","par_num":"0","word_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"T.Y:","top":"0.1808785531270437","word_num":"0","height":"0.007751937707265233","left":"0.3691860472049121","par_num":"0","page_num":"0","width":"0.03488371968269344"},{"page_num":"0","left":"0.14680233514585983","line_num":"0","level":"0","par_num":"0","height":"0.0077519370449913305","top":"0.20413436726561807","width":"0.07994185090065004","conf":"1","text":"trait OpportunitySyncTrait","word_num":"0","block_num":"0"},{"width":"0.010174417495727534","level":"0","left":"0.12063953492946186","par_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.21705426382387016","word_num":"0","line_num":"0","text":"080","height":"0.005167958140373186"},{"height":"0.005167958471510192","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.12209302349830872","par_num":"0","top":"0.2480620156393526","width":"0.010174418240785604","line_num":"0","word_num":"0","text":"60/"},{"level":"0","page_num":"0","text":"697","word_num":"0","block_num":"0","line_num":"0","left":"0.12063953604556846","top":"0.26098191248525626","par_num":"0","conf":"1","height":"0.0077519370449913305","width":"0.01162790581583975"},{"level":"0","line_num":"0","top":"0.29457364366883154","left":"0.12063953492946186","block_num":"0","page_num":"0","width":"0.010174417495727534","word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","text":"070","par_num":"0"},{"line_num":"0","left":"0.12209302355710516","top":"0.3074935403840935","block_num":"0","level":"0","conf":"1","text":"708","height":"0.007751937707265233","page_num":"0","word_num":"0","par_num":"0","width":"0.00872092992067336"},{"width":"0.01017441824078559","text":"709","level":"0","top":"0.3359173127633255","page_num":"0","left":"0.12209302360732037","height":"0.012919896178775425","block_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"1"},{"left":"0.12209302333908192","height":"0.005167958471510081","text":"154","block_num":"0","level":"0","width":"0.00872092992067336","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.38501291994598486","line_num":"0","page_num":"0"},{"height":"0.012919896178775314","page_num":"0","block_num":"0","conf":"1","text":"734","top":"0.4108527133124211","width":"0.01017441824078559","word_num":"0","left":"0.12209302356492698","par_num":"0","level":"0","line_num":"0"},{"page_num":"0","height":"0.005167958140373186","level":"0","line_num":"0","width":"0.010174417495727534","top":"0.43152454806159635","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.12063953492946186","text":"755","block_num":"0"},{"height":"0.005167958140373186","line_num":"0","block_num":"0","top":"0.4470284240305886","width":"0.010174417495727534","word_num":"0","left":"0.12063953492946186","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"1o0"},{"page_num":"0","text":"10 /","width":"0.010174417495727534","word_num":"0","conf":"0.30000001192092896","height":"0.005200258228513888","left":"0.1206395350150136","level":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.4624999999555106"},{"word_num":"0","height":"0.012919896178775425","level":"0","page_num":"0","text":"739","width":"0.011627906560897835","conf":"1","line_num":"0","left":"0.12063953489784567","par_num":"0","block_num":"0","top":"0.48837209338348053"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.12209302422033183","height":"0.0077519370449914415","conf":"0.5","par_num":"0","text":"746","word_num":"0","width":"0.008720929175615316","top":"0.5064599486609669"},{"conf":"0.30000001192092896","text":"741","left":"0.12063953492946186","top":"0.5219638248883569","width":"0.010174417495727534","word_num":"0","block_num":"0","height":"0.0077519370449914415","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"level":"0","top":"0.5529715762767342","page_num":"0","line_num":"0","left":"0.12209302333908192","conf":"0.30000001192092896","height":"0.005167958471510081","par_num":"0","text":"143","width":"0.00872092992067336","word_num":"0","block_num":"0"},{"height":"0.0077519370449913305","word_num":"0","block_num":"0","par_num":"0","top":"0.5658914734671684","left":"0.12063953492946186","level":"0","line_num":"0","text":"744","page_num":"0","conf":"1","width":"0.010174417495727534"},{"width":"0.00872092992067336","word_num":"0","left":"0.12209302362977958","height":"0.007751937707265233","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","text":"745","top":"0.5813953489112254"},{"height":"0.0077519370449913305","level":"0","line_num":"0","word_num":"0","text":"746","page_num":"0","conf":"1","top":"0.5968992254051529","par_num":"0","width":"0.010174417495727534","left":"0.12063953492946186","block_num":"0"},{"level":"0","conf":"1","left":"0.12063953502935174","text":"747","width":"0.011627906560897822","word_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775425","page_num":"0","par_num":"0","top":"0.6098191215857691"},{"word_num":"0","width":"0.010174418240785604","page_num":"0","text":"748","left":"0.12209302336507233","block_num":"0","par_num":"0","height":"0.012919896178775314","conf":"1","level":"0","line_num":"0","top":"0.6253229975547615"},{"word_num":"0","level":"0","line_num":"0","left":"0.12209302331056651","par_num":"0","width":"0.010174418240785604","height":"0.012919896178775314","page_num":"0","top":"0.6408268737129379","conf":"1","text":"749","block_num":"0"},{"page_num":"0","par_num":"0","text":"750","level":"0","block_num":"0","conf":"1","line_num":"0","word_num":"0","left":"0.12209302336507233","width":"0.010174418240785604","top":"0.6563307494927458","height":"0.012919896178775425"},{"left":"0.12209302336507233","height":"0.012919896178775425","par_num":"0","top":"0.6718346254617382","width":"0.010174418240785604","line_num":"0","level":"0","word_num":"0","page_num":"0","text":"751","conf":"1","block_num":"0"},{"word_num":"0","left":"0.12209302355710516","level":"0","block_num":"0","height":"0.007751937707265233","text":"752","top":"0.6899224809525689","conf":"1","page_num":"0","line_num":"0","par_num":"0","width":"0.00872092992067336"},{"top":"0.7209302328905535","line_num":"0","par_num":"0","height":"0.007751937707265233","conf":"0.5","page_num":"0","block_num":"0","left":"0.12209302355710516","word_num":"0","level":"0","width":"0.00872092992067336","text":"754"},{"par_num":"0","text":"155","top":"0.7364341085764757","width":"0.00872092992067336","word_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.005167958471510192","left":"0.12209302333908192","conf":"0.30000001192092896"},{"left":"0.12209302333908192","line_num":"0","level":"0","par_num":"0","width":"0.00872092992067336","block_num":"0","page_num":"0","text":"10/","top":"0.7829457364834524","conf":"0.30000001192092896","height":"0.005167958471510192","word_num":"0"},{"line_num":"0","text":"794","left":"0.12063953492946186","height":"0.0077519370449914415","level":"0","par_num":"0","block_num":"0","top":"0.7958656336738867","conf":"1","page_num":"0","width":"0.010174417495727534","word_num":"0"},{"line_num":"0","page_num":"0","left":"0.12063953492946186","block_num":"0","level":"0","top":"0.8139534886300718","width":"0.010174417495727534","height":"0.005167958140373297","conf":"0.30000001192092896","text":"170","par_num":"0","word_num":"0"},{"block_num":"0","width":"0.010174417495727534","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.829457364599064","height":"0.005167958140373186","line_num":"0","left":"0.12063953492946186","word_num":"0","text":"1Y0","par_num":"0"},{"text":"798","conf":"1","page_num":"0","top":"0.8708010339304229","width":"0.010174418240785604","level":"0","height":"0.012919896178775314","word_num":"0","block_num":"0","left":"0.12209302349830872","par_num":"0","line_num":"0"},{"top":"0.8888888892213029","height":"0.007751937707265122","line_num":"0","width":"0.00872092992067336","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"799","conf":"0.5","left":"0.12209302355710516","word_num":"0"},{"line_num":"0","conf":"0.5","left":"0.12209302355710516","page_num":"0","top":"0.9043927651902951","level":"0","text":"806","width":"0.00872092992067336","height":"0.007751937707265233","par_num":"0","block_num":"0","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.12209302333908192","par_num":"0","text":"8011","line_num":"0","top":"0.9198966408762175","page_num":"0","block_num":"0","level":"0","height":"0.005167958471510192","width":"0.00872092992067336"},{"left":"0.12209302333908192","conf":"0.30000001192092896","level":"0","text":"804","top":"0.9354005168452096","height":"0.005167958471510192","line_num":"0","par_num":"0","width":"0.00872092992067336","word_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","text":"803","conf":"1","line_num":"0","block_num":"0","left":"0.12209302362977958","width":"0.00872092992067336","top":"0.9483204135107084","level":"0","height":"0.007751937707265233","page_num":"0"},{"conf":"1","word_num":"0","height":"0.007751937707265233","left":"0.12209302362977958","block_num":"0","par_num":"0","page_num":"0","top":"0.9638242894797008","line_num":"0","width":"0.00872092992067336","level":"0","text":"804"},{"top":"0.23255813960576088","block_num":"0","level":"0","height":"0.005167958471510081","left":"0.15843023279734986","page_num":"0","conf":"1","text":"usaoe","width":"0.017441859841346746","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","left":"0.1584302346297113","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.008333333333333304","text":"private function find0rSyncAccount(string $companyId): ?Account(...","conf":"1","top":"0.2451388888888889","width":"0.20784883499145507","word_num":"0"},{"page_num":"0","level":"0","left":"0.15843023279734986","line_num":"0","text":"lusaee","par_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.017441859841346746","height":"0.005167958471510081","word_num":"0","top":"0.2790697675127376"},{"par_num":"0","line_num":"0","text":"private function findorSyncContact(string $contactid): ?Contacti...h","top":"0.29166666666666674","page_num":"0","block_num":"0","level":"0","width":"0.20784883499145507","left":"0.15843022760774472","word_num":"0","height":"0.008333333333333304","conf":"0.5"},{"width":"0.01889534741640092","left":"0.15843023232377637","page_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","line_num":"0","par_num":"0","text":"Tusaue","level":"0","block_num":"0","top":"0.325581395606816","word_num":"0"},{"width":"0.27761626243591314","page_num":"0","word_num":"0","conf":"0.5","block_num":"0","top":"0.33819444444444446","level":"0","line_num":"0","height":"0.008333333333333304","left":"0.15843024918549625","par_num":"0","text":"private function convertSinglebealAssoclatzons(sopportunityAssoclations = null): arrayi...*"},{"line_num":"0","top":"0.36944444430926016","height":"0.007816537221272846","conf":"1","block_num":"0","left":"0.1584302344106407","par_num":"0","word_num":"0","text":"2 usages","level":"0","width":"0.021802324056625383","page_num":"0"},{"height":"0.005555555555555536","par_num":"0","line_num":"0","top":"0.3847222222222222","block_num":"0","left":"0.15843024190988694","width":"0.26889533996582027","level":"0","word_num":"0","page_num":"0","text":"onvate tuncrion inoorturupoareupoortuntvcrnuata. coool sexsts = nulu: ruooortunity","conf":"0.30000001192092896"},{"height":"0.015536175833807953","width":"0.1133720874786377","block_num":"0","conf":"0.5","left":"0.17005814410079617","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"if (empty($crmData['properties'])) {","top":"0.41085271337508567","word_num":"0"},{"page_num":"0","width":"0.03779069781303407","par_num":"0","text":"return nuul.","left":"0.1831395347368711","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.005555555555555536","line_num":"0","top":"0.43125","word_num":"0"},{"level":"0","text":"scrmld = (string) scrmbatal'1d'J*","conf":"0.5","block_num":"0","height":"0.007881136735280347","par_num":"0","line_num":"0","page_num":"0","top":"0.4754521967486389","width":"0.10174417495727536","word_num":"0","left":"0.17005814044964565"},{"top":"0.4909560729503726","word_num":"0","level":"0","block_num":"0","left":"0.17005814566322125","line_num":"0","width":"0.11337207555770873","par_num":"0","conf":"0.5","height":"0.0077519370449914415","text":"sproperties = scrmbatal'properties']","page_num":"0"},{"par_num":"0","left":"0.17151163070767347","page_num":"0","level":"0","conf":"1","text":"$associations = $crmData['associations'] ?? [];","width":"0.14244185686111452","line_num":"0","top":"0.5038759689186708","height":"0.010335916943020274","word_num":"0","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.17005814089536306","text":"фopporcunityexists = sexists :: (Do0l) schis->crmehtltykepos1tory->rindupporcunitybyexcernaurac","width":"0.2906976461410522","height":"0.0077519370449914415","page_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.5374677005989513","word_num":"0"},{"block_num":"0","left":"0.18313953631869245","text":"фuh1s->cont1g,","conf":"0.30000001192092896","height":"0.007751937707265233","width":"0.042151162028312705","line_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.5529715763014061","page_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.18313953701008628","height":"0.0077519370449913305","page_num":"0","par_num":"0","text":"Scrmld","top":"0.5658914732087704","line_num":"0","word_num":"0","width":"0.020348834991455095"},{"page_num":"0","height":"0.015503875414530466","block_num":"0","par_num":"0","top":"0.5788113696570758","conf":"0.30000001192092896","width":"0.008720929920673387","line_num":"0","level":"0","word_num":"0","text":"):","left":"0.17005813979983772"},{"text":"if SopportunityExists)","par_num":"0","level":"0","line_num":"0","top":"0.6124031008492098","word_num":"0","page_num":"0","height":"0.007751937707265233","width":"0.0784883677959442","block_num":"0","left":"0.17005814383196172","conf":"1"},{"height":"0.007881136735280347","level":"0","text":"return Sthis->update0pportunity(ScrmId, $properties, Sassociations):","top":"0.6277777777563909","left":"0.183139560943113","conf":"0.5","par_num":"0","width":"0.2078488111495972","word_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","left":"0.17005814024964158","block_num":"0","text":"selse 1","level":"0","height":"0.007978036006291656","width":"0.02616278827190399","top":"0.6434108529270867"},{"text":"return sthis->createupportun1ty(scrmld, sproperties, sassoclations","conf":"0.5","top":"0.6589147290791839","par_num":"0","word_num":"0","left":"0.18168604498749624","level":"0","height":"0.007751937707265233","width":"0.20930230617523193","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.07558138966560363","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.005555555555555536","block_num":"0","left":"0.16133721633625112","level":"0","text":"* Creqte new oboorcunicui","line_num":"0","par_num":"0","top":"0.7361111111111112"},{"top":"0.7803617571243374","width":"0.3299418449401855","line_num":"0","conf":"1","block_num":"0","left":"0.15843024778309775","word_num":"0","height":"0.007832687430911589","level":"0","page_num":"0","par_num":"0","text":"private function createOpportunity(string Scrmid, array Sproperties, array Sassociations): ?Opportunity ...h"},{"word_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.811369509384481","par_num":"0","level":"0","width":"0.010174417495727534","text":"/**","page_num":"0","conf":"1","left":"0.15843023362132222","line_num":"0"},{"left":"0.16133721436176218","conf":"1","text":"* Update existing opportunity","level":"0","width":"0.09011627435684205","word_num":"0","height":"0.007848836978276652","line_num":"0","page_num":"0","top":"0.8268733851930322","block_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.008333333333333415","left":"0.1584302329162862","text":"1 usage","top":"0.8576388888888888","conf":"1","width":"0.017441858351230632"},{"par_num":"0","block_num":"0","line_num":"0","conf":"0.5","left":"0.1584302372436716","page_num":"0","height":"0.007864986525641493","text":"private runccion updaceupporzunltystring scrmld, array spropercles, array sassoclacions: upporcunity","top":"0.8733850134555254","width":"0.3110464811325073","word_num":"0","level":"0"},{"par_num":"0","height":"0.0077519370449913305","text":"Models/Opportunity.php","block_num":"0","left":"0.5058139524594376","line_num":"0","page_num":"0","conf":"1","level":"0","word_num":"0","width":"0.05523255467414856","top":"0.7571059437514063"},{"left":"0.545058140795396","width":"0.013081394135951996","height":"0.0077519370449914415","level":"0","text":"1580","block_num":"0","par_num":"0","line_num":"0","top":"0.7751937987901657","page_num":"0","word_num":"0","conf":"1"},{"text":"_1581","word_num":"0","level":"0","height":"0.010335916943020274","width":"0.018895347416400976","block_num":"0","par_num":"0","top":"0.7906976744742263","line_num":"0","left":"0.5392441872292995","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","top":"0.8036175711612583","text":"1582","line_num":"0","width":"0.014534883201122284","word_num":"0","conf":"1","left":"0.5450581400370357","par_num":"0"},{"block_num":"0","top":"0.8217054266971426","height":"0.0077519370449913305","page_num":"0","text":"1583","width":"0.013081394135951996","word_num":"0","line_num":"0","level":"0","par_num":"0","conf":"1","left":"0.545058140795396"},{"width":"0.013081395626068026","par_num":"0","top":"0.834625323325341","line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","height":"0.012919896178775314","left":"0.5450581392327509","text":"1584"},{"par_num":"0","left":"0.5392441877016833","block_num":"0","conf":"0.5","text":"— 1585","top":"0.852713178635127","width":"0.018895347416400865","line_num":"0","height":"0.0077519370449914415","word_num":"0","level":"0","page_num":"0"},{"left":"0.5450581396701324","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.8682170543236765","par_num":"0","width":"0.01162790656089785","word_num":"0","height":"0.005167958471510192","text":"11580"},{"left":"0.5450581394872567","par_num":"0","level":"0","line_num":"0","conf":"1","top":"0.8966408274723363","height":"0.0077519370449914415","page_num":"0","width":"0.013081394135951996","block_num":"0","text":"1588","word_num":"0"},{"top":"0.9041666666666667","block_num":"0","level":"0","par_num":"0","text":"naccouncio = .uhs->reso.veaccountocsassoctarons.","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","width":"0.15988370180130004","word_num":"0","page_num":"0","left":"0.17005814267544564"},{"left":"0.17151163170219785","line_num":"0","height":"0.010465115971035499","text":"$businessProcess = $this->resolveBusinessProcess($properties('pipeline'] ?? null);","word_num":"0","top":"0.9173126616527251","page_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","width":"0.25"},{"line_num":"0","level":"0","conf":"1","height":"0.010513565275404257","top":"0.9326388889385253","par_num":"0","word_num":"0","left":"0.1700581358912272","block_num":"0","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;","page_num":"0","width":"0.32703485488891604"},{"block_num":"0","line_num":"0","left":"0.5465116281771922","par_num":"0","page_num":"0","text":"150%","width":"0.01162790656089785","word_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","top":"0.9147286822998669","level":"0"},{"line_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.5450581394872567","width":"0.013081394135951996","height":"0.0077519370449914415","text":"1590","top":"0.9276485794103209","conf":"1"},{"level":"0","text":"$data = Sthis->buildOpportunityData(Sproperties, $accountid, SbusinessProcess, $stage):","top":"0.9638242900046361","block_num":"0","width":"0.26598832607269285","word_num":"0","conf":"1","height":"0.0077519370449914415","left":"0.17005815894115814","par_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","left":"0.00436047045955894","level":"0","block_num":"0","text":"Helper code will nelp IDe to understand your Laravel app code. l/ Generate // Don't snow Anymore (today 8:5g)","page_num":"0","top":"0.9895833333598673","width":"0.24854648113250727","word_num":"0","height":"0.007832686768637687","conf":"0.5","par_num":"0"},{"par_num":"0","left":"0.5479651155778664","width":"0.03343023061752315","text":"= custom.log","level":"0","top":"0.04909560760905296","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","page_num":"0","height":"0.007848836978276541"},{"block_num":"0","word_num":"0","text":"= laravel.log","height":"0.009007221460342385","conf":"1","line_num":"0","left":"0.5915233486831042","par_num":"0","page_num":"0","top":"0.04846796546407095","level":"0","width":"0.030616095662116982"},{"width":"0.05959301590919497","height":"0.007848836978276541","block_num":"0","page_num":"0","left":"0.6322674492070763","word_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","text":"L SF (iminny@localhost","top":"0.049095607479853975"},{"block_num":"0","conf":"0.5","page_num":"0","left":"0.5479651209887424","par_num":"0","top":"0.06944444444444442","word_num":"0","level":"0","line_num":"0","height":"0.008333333333333304","text":"fr scratch 1.ison","width":"0.040697669982910134"},{"left":"0.5973837245144399","block_num":"0","level":"0","page_num":"0","top":"0.06944444444444442","word_num":"0","line_num":"0","text":"V connect.vue","width":"0.03633720576763155","conf":"0.5","height":"0.008333333333333304","par_num":"0"},{"top":"0.06944444444444442","left":"0.6438953500228705","par_num":"0","block_num":"0","level":"0","word_num":"0","conf":"0.5","line_num":"0","width":"0.036337208747863725","text":"V Onboard.vue","page_num":"0","height":"0.008333333333333304"},{"left":"0.5479651169194343","width":"0.0712209224700927","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.0077519370449914415","par_num":"0","text":"≤ HS_local Liminny@localhost","top":"0.09302325641290476","line_num":"0"},{"text":"¿ console lEUlX","height":"0.005167958802647088","page_num":"0","left":"0.6308139539247313","block_num":"0","par_num":"0","top":"0.09302325573218206","width":"0.04360465109348288","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"page_num":"0","width":"0.062499994039535545","level":"0","text":"iib crm_configurations EU]","par_num":"0","left":"0.5479651222041818","block_num":"0","height":"0.007832686768637687","word_num":"0","line_num":"0","top":"0.11369509085340723","conf":"0.5"},{"height":"0.007832686768637687","line_num":"0","block_num":"0","width":"0.04215115904808053","word_num":"0","text":"d console PRODI","level":"0","conf":"0.30000001192092896","top":"0.11369509098260622","left":"0.6206395350944522","page_num":"0","par_num":"0"},{"width":"0.04941860437393186","block_num":"0","height":"0.005555555555555536","left":"0.5494186049257126","line_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.13680555555555562","level":"0","page_num":"0","text":"& console SlAGiNG"},{"width":"0.023255811631679557","word_num":"0","left":"0.6191860466784848","text":"Ix. Aulo v","par_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","line_num":"0","top":"0.15762273927606663"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.18055555555555558","par_num":"0","height":"0.005555555555555536","line_num":"0","text":"nELee* rrom crm","left":"0.572674422847079","width":"0.05523255467414856"},{"line_num":"0","width":"0.02761627733707428","word_num":"0","top":"0.15762273922130277","level":"0","left":"0.6947674422765792","page_num":"0","height":"0.007751937707265233","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Do Jiminny y"},{"top":"0.16463114395566414","width":"0.06845135092735288","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.6423731603684274","text":"026 Д9 Д2 Х3 2102","conf":"0.30000001192092896","height":"0.02215889957216055","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.005167958471510081","level":"0","line_num":"0","text":"1944","conf":"0.30000001192092896","left":"0.5465116280422254","par_num":"0","page_num":"0","top":"0.19638242900067904","width":"0.01162790656089785","block_num":"0"},{"par_num":"0","top":"0.1937500001634337","left":"0.5726744199382698","width":"0.15261626243591309","line_num":"0","block_num":"0","height":"0.007800387011633991","level":"0","text":"ISELECT * FROM crm lavout entities WHERE crm lavout","conf":"1","page_num":"0","word_num":"0"},{"level":"0","left":"0.4854651215949832","line_num":"0","par_num":"0","word_num":"0","top":"0.2067183465112088","height":"0.005167958140373186","block_num":"0","width":"0.05087208747863775","page_num":"0","text":"ASVZVISA","conf":"0.30000001192092896"},{"block_num":"0","top":"0.20930232592194875","conf":"0.30000001192092896","height":"0.0077519370449914415","level":"0","text":"1543","page_num":"0","word_num":"0","line_num":"0","left":"0.545058140795396","width":"0.013081394135951996","par_num":"0"},{"height":"0.007832686768637687","word_num":"0","page_num":"0","block_num":"0","left":"0.572674416840899","width":"0.10755813121795654","par_num":"0","text":"ISELECT * FROM teams WHERE 1d = 575:","conf":"1","top":"0.22480620209371727","line_num":"0","level":"0"},{"page_num":"0","line_num":"0","word_num":"0","width":"0.020348834991455123","text":"asses","conf":"0.30000001192092896","top":"0.24547803643368937","height":"0.005167958140373297","level":"0","block_num":"0","par_num":"0","left":"0.5232558160798537"},{"word_num":"0","left":"0.5523255815305976","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Hles","height":"0.005167958471510081","block_num":"0","top":"0.2454780362358212","width":"0.01162790656089785","page_num":"0"},{"top":"0.245478036516264","word_num":"0","width":"0.02180232405662541","left":"0.5741279088292452","line_num":"0","page_num":"0","height":"0.0077519370449914415","par_num":"0","level":"0","text":"Symbols","conf":"0.5","block_num":"0"},{"block_num":"0","left":"0.6046511626833694","par_num":"0","text":"Actions","conf":"0.5","level":"0","line_num":"0","width":"0.018895348906517007","height":"0.005167958471510192","top":"0.24547803624824416","page_num":"0","word_num":"0"},{"width":"0.013081394135951996","word_num":"0","page_num":"0","height":"0.005167958140373297","block_num":"0","conf":"0.5","left":"0.6322674431209775","line_num":"0","par_num":"0","text":"ext","top":"0.24547803643368937","level":"0"},{"page_num":"0","conf":"1","level":"0","block_num":"0","left":"0.6874999994931557","line_num":"0","height":"0.01057816545168555","par_num":"0","text":"Project Files","top":"0.24289405680904097","width":"0.036337208747863725","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"- Opportul","top":"0.27060122212240467","left":"0.5043081191893805","height":"0.009185151921378254","line_num":"0","width":"0.03062795102596283","word_num":"0"},{"word_num":"0","top":"0.2968778488256616","par_num":"0","left":"0.5043256628927983","level":"0","conf":"0.5","block_num":"0","text":"C Opportunity.php ../app/Models/opportunity.pnp","height":"0.010708699623743656","line_num":"0","page_num":"0","width":"0.12652436494827268"},{"text":"(C Opportunity.php .../app/Services/Crm/IntegrationApp/DTO/Opportunity.php","top":"0.31249999997091216","width":"0.19040696620941155","word_num":"0","conf":"1","line_num":"0","left":"0.5043604756510535","par_num":"0","block_num":"0","height":"0.007913436492284154","level":"0","page_num":"0"},{"width":"0.1962209105491638","word_num":"0","level":"0","line_num":"0","conf":"1","height":"0.00794573624928796","left":"0.5058139736569205","page_num":"0","par_num":"0","text":"© OpportunityCommented.php .../app/Notifications/OpportunityCommented.php","top":"0.32816537489861186","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","left":"0.505813951987635","height":"0.007751937707265233","text":"© OpportunityCommented.php .../app/.../Messengers/Messages/MsTeams/OpportunityCommented.ph","word_num":"0","top":"0.34366925084920974","width":"0.24854650497436515","conf":"1","block_num":"0","level":"0"},{"block_num":"0","conf":"1","level":"0","left":"0.505813973587437","page_num":"0","word_num":"0","par_num":"0","text":"C OpportunitiesTableSeeder.php .../database/seeders/OpportunitiesTableSeeder.php","top":"0.35902777778890993","width":"0.20930230617523193","height":"0.00789728628264541","line_num":"0"},{"conf":"1","par_num":"0","top":"0.3746770025715702","word_num":"0","line_num":"0","height":"0.007961886458926815","width":"0.21511626243591309","level":"0","text":"© OpportunityActivityMatcher.php .../app/services/Crm/OpportunityActivityMatcher.php","page_num":"0","left":"0.5058139701222263","block_num":"0"},{"block_num":"0","width":"0.21656975746154794","height":"0.0077519370449913305","line_num":"0","text":"© OpportunityAlsoCommented.php .../app/Notifications/OpportunityAlsoCommented.php","left":"0.5058139690561976","top":"0.39018087889352493","level":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0"},{"text":"© OpportunityAlsoCommented.php .../app/.../Messages/Msleams/OpportunityAlsoCommented.php","height":"0.007881136735280458","line_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","width":"0.24127905368804936","block_num":"0","word_num":"0","top":"0.40555555553416855","left":"0.5058139695677646"},{"word_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.5058139773302299","block_num":"0","level":"0","par_num":"0","text":"® OpportunityActivityMatcherInterface.php .../.../Services/Crm/OpportunityActivityMatcherInterface.ph","top":"0.41860465155210325","height":"0.010562015242046807","width":"0.24999997615814207"},{"par_num":"0","text":"c @pportunitvActivityMatcherTest.ohp .../tests/Unit/Services/Crm/@pportunityActivitvMatcherTest.ohr","line_num":"0","conf":"0.5","page_num":"0","left":"0.5058139787163846","height":"0.007832686768637687","top":"0.43402777793351066","word_num":"0","level":"0","block_num":"0","width":"0.24999997615814207"},{"top":"0.4520833333333334","text":"Opoonuntv.ono.nimi oulla/ coverace models","height":"0.005555555555555536","width":"0.1177325487136841","level":"0","block_num":"0","left":"0.5043604649821614","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"text":"<> OpportunityCommented.php.html build/coverage/Notifications","line_num":"0","conf":"1","block_num":"0","left":"0.5043604651651568","page_num":"0","height":"0.007800387011633991","top":"0.46511627962079793","width":"0.15843021869659424","word_num":"0","level":"0","par_num":"0"},{"level":"0","par_num":"0","top":"0.4805555554203713","page_num":"0","text":"<> OpportunityCommented.php.html build/coverage.../Notification/Messengers/Messages/MsTeams","width":"0.24563951492309577","word_num":"0","conf":"1","left":"0.5043604880571365","block_num":"0","height":"0.007816537221272846","line_num":"0"},{"top":"0.49583333333333335","width":"0.17005811929702763","par_num":"0","word_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.5043604683483229","height":"0.008333333333333304","block_num":"0","level":"0","text":"<> OpportunityAlsoCommented.php.html build/coverage/Notifications"},{"text":"• OpportunityAlsoCommented.php.html build/coverage/.../Notification/Messengers/Messages/MsTean","line_num":"0","height":"0.007816537221272735","word_num":"0","block_num":"0","left":"0.5043604849869301","top":"0.511627907229157","level":"0","page_num":"0","par_num":"0","conf":"1","width":"0.2514534711837768"},{"par_num":"0","text":"libd","left":"0.7659883722005161","conf":"0.30000001192092896","top":"0.000000000018832935211321455","block_num":"0","line_num":"0","level":"0","width":"0.008720929920673304","word_num":"0","page_num":"0","height":"0.015503875414530466"},{"page_num":"0","level":"0","block_num":"0","height":"0.005555555555555536","line_num":"0","par_num":"0","text":"• Backend Chanter • 38m left","conf":"0.30000001192092896","top":"0.004861111111111094","left":"0.7921511707610842","width":"0.0712209224700927","word_num":"0"},{"width":"0.008720929360465313","height":"0.007751937209302451","text":"A","word_num":"0","left":"0.8706395357558139","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.005167958914728654","block_num":"0"},{"page_num":"0","top":"0.004861111111111094","left":"0.8997093053866074","level":"0","text":"100% [45","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.024709299206733704","word_num":"0","height":"0.005555555555555536"},{"page_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.06395348310470583","text":"• Fri 17 Apr 10:52:02","height":"0.008333333333333304","conf":"0.5","left":"0.9287790718258844","par_num":"0","top":"0.004861111111111094"},{"level":"0","line_num":"0","height":"0.005167958140373186","block_num":"0","text":"AutomatedRenortsCommandTest","left":"0.8095930312135469","page_num":"0","top":"0.025839793539632505","conf":"1","word_num":"0","par_num":"0","width":"0.08430231809616084"},{"width":"0.0218023240566253","word_num":"0","height":"0.0077519370449914415","par_num":"0","top":"0.04909560783409339","level":"0","page_num":"0","conf":"1","block_num":"0","text":"Cascade","left":"0.7311046508350595","line_num":"0"},{"line_num":"0","word_num":"0","width":"0.05377906560897827","block_num":"0","page_num":"0","height":"0.007881136735280347","text":"Automated Report Ret","left":"0.7311046561855961","par_num":"0","level":"0","top":"0.07222222207163631","conf":"1"},{"block_num":"0","left":"0.7965116334499298","page_num":"0","text":"HubSpot Opportuni","word_num":"0","height":"0.007881136735280347","line_num":"0","top":"0.07222222207163631","width":"0.050872087478637695","par_num":"0","conf":"1","level":"0"},{"conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.2238371849060059","word_num":"0","left":"0.7369186345688176","top":"0.1006944444709783","page_num":"0","text":"the issue is with stage id being imported very often but it doesn't show any new webhooks being","height":"0.007832686768637798"},{"left":"0.7369186070264211","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.07848836183547958","top":"0.11369509069725525","height":"0.005167958140373186","page_num":"0","text":"veceiveu. wildl cour ube tnie issue"},{"level":"0","left":"0.7325581500712561","page_num":"0","top":"0.13402777777777775","word_num":"0","height":"0.008333333333333415","line_num":"0","par_num":"0","width":"0.23837206363677976","text":"Let me look at what triggers stage imports and where importStages is called from beyond just the sync","conf":"1","block_num":"0"},{"text":"Talt","word_num":"0","height":"0.005167958140373297","page_num":"0","left":"0.732558140795396","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","width":"0.013081394135951996","top":"0.1498708012915705","block_num":"0"},{"conf":"0.30000001192092896","top":"0.1679586565887281","page_num":"0","block_num":"0","level":"0","left":"0.7340116353044337","word_num":"0","text":"Searched imoor Stades in ano (43)","width":"0.08430231809616084","par_num":"0","line_num":"0","height":"0.005167958140373186"},{"width":"0.24563949108123773","left":"0.7325581587588982","page_num":"0","block_num":"0","par_num":"0","height":"0.0077519370449913305","conf":"1","level":"0","line_num":"0","text":"Now let me look at the resolveBusinessProcess path more carefully - specifically what triggers repeated","word_num":"0","top":"0.1860465122268583"},{"conf":"1","level":"0","text":"importstages calls without new weonooks","left":"0.7354651175182177","width":"0.09738371968269344","word_num":"0","par_num":"0","top":"0.20138888888888884","height":"0.005555555555555536","block_num":"0","line_num":"0","page_num":"0"},{"text":"Read @nnortunitvSvnctrait.ono ›","top":"0.21944444444444444","level":"0","block_num":"0","left":"0.7340116385110588","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.005555555555555536","width":"0.0770348727703094","par_num":"0","word_num":"0"},{"conf":"0.5","block_num":"0","page_num":"0","text":"ee the bug clearly. Look at resolveStage() at lines 961-969:","top":"0.23750000015744843","line_num":"0","par_num":"0","width":"0.13953486680984495","word_num":"0","height":"0.007978035344017864","left":"0.7616279241432325","level":"0"},{"word_num":"0","block_num":"0","left":"0.761627906974631","par_num":"0","level":"0","height":"0.005555555555555536","page_num":"0","conf":"0.5","line_num":"0","top":"0.2583333333333333","text":"cunitysyncirait.ono #L1-00","width":"0.06249999999999989"},{"conf":"0.5","width":"0.0857558131217957","level":"0","line_num":"0","height":"0.005555555555555536","word_num":"0","block_num":"0","par_num":"0","text":"ere are two bugs in reso lvestage:","top":"0.2763888888888889","page_num":"0","left":"0.7616279076609709"},{"block_num":"0","text":"ristages restrslonore. - 0000rcun1tvsvnc.ra1t.0h0:901-969","width":"0.15552325248718257","par_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896","left":"0.7616279101581661","top":"0.317829457288768","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.36434108535378984","height":"0.005167958471510081","level":"0","line_num":"0","width":"0.0392441868782043","word_num":"0","conf":"0.30000001192092896","left":"0.7601744182481349","text":"oe = null","page_num":"0"},{"top":"0.3770833333333333","block_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","text":"s→>imporcscages nuul sscagela: recurn value discarded!","width":"0.16133720874786373","conf":"0.30000001192092896","left":"0.7616279099521673","par_num":"0","height":"0.005555555555555536"},{"word_num":"0","left":"0.7601744315553003","height":"0.010578164789411648","page_num":"0","top":"0.41319444447867926","conf":"0.5","line_num":"0","par_num":"0","width":"0.1642441749572754","block_num":"0","text":"ge === null) { // always true - $stage was never reassigned","level":"0"},{"width":"0.1773255586624145","height":"0.010642764303419261","level":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.7601744236019986","page_num":"0","line_num":"0","par_num":"0","text":"s-> logger→>info('[HubSpot] Stage does not exist =' • $stageld);","top":"0.428940569011081"},{"text":"achedscages scachekey = sstage;","conf":"0.5","page_num":"0","width":"0.08866277933120725","left":"0.7601744299667678","par_num":"0","word_num":"0","top":"0.4701388888888889","height":"0.005555555555555536","level":"0","block_num":"0","line_num":"0"},{"line_num":"0","text":"caches null","level":"0","block_num":"0","par_num":"0","top":"0.4701388888888889","width":"0.0392441868782043","word_num":"0","conf":"0.5","height":"0.005555555555555536","left":"0.851744185765914","page_num":"0"},{"top":"0.49583333333333335","block_num":"0","width":"0.09156976342201228","conf":"1","word_num":"0","line_num":"0","height":"0.008333333333333304","level":"0","par_num":"0","text":"alue of importStages() is thrown away,","page_num":"0","left":"0.7616279117589771"},{"level":"0","left":"0.9883720932412791","line_num":"0","height":"0.007751937596899183","page_num":"0","par_num":"0","text":"W","top":"0.1136950904392765","width":"0.008720929796511512","block_num":"0","conf":"0.30000001192092896","word_num":"0"},{"height":"0.007913436492284154","block_num":"0","line_num":"0","text":"Open In Right Split","left":"0.7063953484871686","top":"0.7569444445320525","word_num":"0","width":"0.04505814015865328","conf":"0.5","page_num":"0","par_num":"0","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.007945735587014058","level":"0","text":"ISELECT * FROM users WHERE id = 18101:","par_num":"0","top":"0.7750000001651492","width":"0.11482557058334353","conf":"0.5","left":"0.5726744294192758","line_num":"0"},{"page_num":"0","width":"0.018895347416400976","conf":"0.5","block_num":"0","height":"0.007751937707265233","left":"0.5726744188426717","line_num":"0","level":"0","word_num":"0","text":"SELECI","top":"0.7906976746218197","par_num":"0"},{"text":"CONCAT(U.1d, CASE WHEN U.1d = t.owner_1d THEm","top":"0.8062015507281504","height":"0.0077519370449914415","width":"0.1409883618354798","word_num":"0","left":"0.5857558261169038","block_num":"0","conf":"0.5","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.0077519370449913305","text":"U.emall,","conf":"0.30000001192092896","top":"0.8217054269555405","page_num":"0","block_num":"0","par_num":"0","left":"0.5843023281024199","level":"0","line_num":"0","width":"0.02616278827190399","word_num":"0"},{"level":"0","width":"0.014534883201122284","height":"0.007751937707265233","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","left":"0.5857558145767644","text":"sa.*,","top":"0.8372093023995972","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","height":"0.007751937707265122","par_num":"0","conf":"0.30000001192092896","width":"0.10319766998291013","word_num":"0","page_num":"0","left":"0.5857558186993843","top":"0.8527131786269877","level":"0","text":"t.owner_ld FruM soclal_accounts sô"},{"par_num":"0","top":"0.8680555556556666","width":"0.1133720874786377","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.5741279083061851","page_num":"0","block_num":"0","level":"0","height":"0.007913436492284154","text":"JuIn users u on U.1d = sa.soclable_1d"},{"left":"0.5726744232332592","height":"0.005167958802647088","page_num":"0","level":"0","top":"0.8837209301624046","line_num":"0","width":"0.12645348310470583","word_num":"0","block_num":"0","text":"wulr reais t ns\"l on 110 = U.tealll 0l","conf":"0.30000001192092896","par_num":"0"},{"height":"0.007864986525641604","block_num":"0","conf":"0.5","level":"0","text":"IWHERE U.team id = 556 and sa.provider = 'intearati","line_num":"0","top":"0.8965277777966107","width":"0.15406975746154783","par_num":"0","word_num":"0","left":"0.5726744297458628","page_num":"0"},{"par_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.010545865694681744","left":"0.5741279224811923","text":"select * from opportunities where id = 7594349;","top":"0.9276485788451655","width":"0.14244184494018552","word_num":"0","conf":"1","page_num":"0"},{"text":"Ask anything (&+L)","height":"0.0077519370449914415","left":"0.7340116300155228","top":"0.935400517394817","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.04796510934829712","line_num":"0","level":"0","block_num":"0"},{"width":"0.029069763422012396","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.734011631854145","text":"+ ‹> Code","page_num":"0","top":"0.9611111109605252","block_num":"0","par_num":"0","line_num":"0","height":"0.007881136735280347"},{"level":"0","conf":"1","height":"0.005555555555555536","par_num":"0","text":"Claude Sonnet 4.6","top":"0.9611111111111111","line_num":"0","left":"0.7630813988264784","page_num":"0","width":"0.04360464811325071","word_num":"0","block_num":"0"},{"left":"0.9549418617256287","level":"0","top":"0.9612403104180727","line_num":"0","height":"0.0077519370449914415","par_num":"0","conf":"0.30000001192092896","width":"0.013081394135951996","word_num":"0","text":"OU","page_num":"0","block_num":"0"},{"width":"0.045058134198188715","word_num":"0","left":"0.8590116332144453","par_num":"0","level":"0","height":"0.005555555555555536","block_num":"0","page_num":"0","text":"winasun leams","conf":"0.5","line_num":"0","top":"0.9895833333333334"},{"word_num":"0","conf":"0.5","block_num":"0","left":"0.9084302327429892","level":"0","par_num":"0","width":"0.017441858351230688","height":"0.005167958140373297","page_num":"0","text":"139:40","line_num":"0","top":"0.9896640829453173"},{"line_num":"0","par_num":"0","height":"0.005167958140373297","text":"ulr-o","page_num":"0","level":"0","left":"0.9302325579985398","width":"0.01598837077617654","conf":"0.30000001192092896","top":"0.9896640829453173","word_num":"0","block_num":"0"},{"left":"0.9534883742077396","level":"0","line_num":"0","width":"0.02761627733707428","page_num":"0","block_num":"0","word_num":"0","height":"0.007832686768637687","par_num":"0","conf":"0.30000001192092896","top":"0.9895833333598673","text":"Ca 4 spaces"}]...
|
|
AppleNative
|
NULL
|
False
|
6485
|
NULL
|
NULL
|
|
14914
|
PhpStormFileFditViewNavigateCodeLaravelRetactonToo PhpStormFileFditViewNavigateCodeLaravelRetactonToolsWindowHelphalFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny ~Project v> _ ProphetAiv _ ReportsC AutomatedReportsCommand.php(©) AutomatedReportsRetentionPolicy@C AutomatedReportsSendCommand.p© CreateMockAskJiminnyReportResul© DeleteReportcommand.php© GenerateMarketingReport.php©leam.phpC Usage.phpM Slack→ Teams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 40om© coachingreedbacksUpdatetSActivitiesg command.phpo Crearevaroaseusers.ongc Daraoase adecounioneC DeleteOldAiCrmNotesCommand.php(©) DeleteS3LeftoversCommand.php(C DevPostmanCommand.phpC DiarizeViaAiParticipantldentificationCo(©) EncryptTokensCommand.php(©) EngagementStatsRegenerateCommancT FeatureFlagsHelper.php© rixcross| enantlssues.php© HlushrolesPermissionsCache.php© GeneratelnternalWebhook loken.php(C) GroupSetDefaultLanquageCommand.nC) HelperTruncateCoachinaTables.ohp(©) HubspotJournalPollingCommand.php(©) HubspotWebhookServiceCommand.ph(c) ImportRecording.phpC ImportUsersFromCsvFile.phpC IterateUsersCommand.php(©) JiminnyCacheClearCommand.php© JiminnyDebugCommand.php© Jiminnysetencrypted l okenManagervc© Jiminny lokenintoCommand.phpC) MakeSlackLiveCoachingChatNotesOn.C) ManageScimForTeam.ohp(©) MarkBranchForEnvironmentPipelineCol(©) MuteOrganizerChannel.php(C) PhpApm.phpC PropagateCoachingFeedbackCreatedA(©) PurgeConterences.php(©) PurgeSoftDeletedOpportunitiesComma© PurgeSyncBatchesCommand.php© RecalculateDealRiskscommand.php© RemoveDeletemarkersCommand.php© RemoveexpiredNudgescommana.phpc) removeunusecrarc oanboeecneserC ResetElasticSearch.php(©) RestoreActivityCrmProvideridComman(C) RestoreActivityTypeCommand.phpRetro - Platform • 1h left100%• Tue 14 Apr 17:15:14AutomatedRenortsCommandTest₴ :c) ReportController.ongC SendReportJob.phpC AutomatedReportsCommand.php= custom.log= laravel.loge SF ([EMAIL] stage.onoC AddLayoutEntities.phpC Team.php© AutomatedReportsRepository.php© AutomatedReportsService.php© CreateHeldActivityEvent.php4 HS local [iiminny@localhost]< console LUiL console [STAGINGI X9p 0Tx: AutoPlayground veforce';Review Automated Rec) TrackProviderinstalleabvent.ono(©) CreateActivityLoggedEvent.phpC ActivityLogged.phpAulomaleakeporscallbackservice.onoc) RequestGenerateRenort.lob.onoc) AutomatecRenortResuli.nnoC UserPilotActivityListener.phpC RequestGnerateaskJiminnykeportJob.ono© AutomatedReport.php103class AutomatedReportscommand extends commandpublic function handlel): intlf (s1sllonday)sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_WEEKLYJ*524O 520528529536532// Process monthly reports on the first day of the monthif SisFirstDav0fMonth)Sthis->processReports( frequency: AutomatedReportsService::FREOUENCY MONTHLY):550// Process quarterly reports on the first day of January, April, July, and Octoberif (SisFirstDay0fMonth && SisQuarterlyMonth)sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_QUARTERLYJ*558007540to Cascad541$this->logger->info(self::LOG_PREFIX . ' Completed');542543return o.544545546**547* Process reports for a specific frequencu.548549* dparam string sfrequency550551* dreturn void5525534 usages554private function processReports(string $frequency): void555556$this->logger->info(self::LOG_PREFIX . " Processing $frequency reports");558$reportid = $this->option( key: 'report-id');if Sreportid !== nulb -sreports = sthis->getReportbyld(sreportid):selse 1594561562/Get all enabled, not deleted reports with active teams for the specifled frequen 563фreporus = schis->reporcкepos1tory->gecaculveкeporusbyrrequencysrrequency):564e ceport id IN (18, 33);10932activity_search_1d = 10932;$this->logger->info(self::LOG_PREFIX . " Found ($reports->countO} $frequency reports t 567 vdesc;Pby 1d desc;/** @var AutomatedReport Sreport */e report id IN (37);foreach Sreports as Sreport) «578sthis->Loqger->info(self::L0G_PREFIX . Dispatching Generate Report job for report 571to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;'reportluid' => Sreport->getUuido,074'teamid' = sreport-›getleamido,573'trequency = sreport->getrrequency).574type' = sreport->getlypel),1);Kinh = Cnonont-sicAckliminnvRonanthequest roday 15:04liminny018 A16 V13 A V<->1: on g.playbook_id = p.id where g.team_id = 1;ybook 1d = 175:7160;ok but isn't it ok to create report on each try. Lets say it faisi once but then in 30 minutes the api ok and itne secone onethalis ok. vlun te ceuent mlpiemenotduon we do not credle new lesure l llallsonce.ts tridl coreet.Yes, that's correct - with the current implementation, on a retry the job reuses the failed result record anduoaalesulo siAlus kcuucsIcD, so vou end ue wit one result recore trackine tne tull ltecycle talled 7requested → generated)Whether that's the right behaviour depends on what you want:• Reuse (current) - one result per job dispatch, the record reflects the final outcome. Cleaner history, butyou lose visibility that auemot ltalled.• Create new each time — full audit trail of every attempt, but you get orphaned STATUS_FATLED records itthe retry succeeds.If you're happy with one result per dispatch and don't need per-attempt observability, the currentimplementation is fine. If you want a fresh record each retry, the fix is trivial - just revert to the original createRenortresulr callnry_10, user_1a,leao o, contact o, cccount o, o0porrumry 1o, scaotenscruomion or starus"1 ana cype ="conterenceAsked 1 question• Which behaviour do you wanteRevert - create a new result on every attempttime IS NOT NULLRevertino — remove reso veorcreacekeportkesult Trom the service and the repository methoa, and restorethe simple createReportResult call in the job:• RequestGenerateAskJiminnyReportJob.php+2 -33; # 00U0400000pCZ07MACNow remove resolveOrCreateReportResult from the service and findLatestFailedResultByReport from therepository:• AutomatedReportsService.php1= pc.playbooK_1devent'ation id = 1 and object type = 'event':eld id = 4:AutomatedReportsService.phpAutomatedReportsRepository.phpAll reverted cleanly. The job is back to always calling createReportResult unconditionally - a new AutomatedReportResult record is created on each attempt, max 2 records per dispatch (bounded by tries = 2 ). No addedlayouts pl 1<->1..n: on cl.id = pl.layout idmethods remain in the service or repository.D0K_1d = 175;IS NULD:3 files +9 -8)Reject allAccept allAsk anything (&+L+ <> Code Claude Sonnet 4.6winasun leams92:uir-oia 4 spacesw...
|
[{"top":"0.005167958996884159", [{"top":"0.005167958996884159","word_num":"0","page_num":"0","height":"0.0077519370449914415","par_num":"0","width":"0.02616278827190399","block_num":"0","left":"0.02034883973032694","conf":"1","level":"0","text":"PhpStorm","line_num":"0"},{"page_num":"0","width":"0.010174418240785597","height":"0.005167958471510081","word_num":"0","text":"File","top":"0.005167958705674769","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.0523255815167196","block_num":"0","par_num":"0"},{"top":"0.00516795871182707","word_num":"0","left":"0.06976744196972348","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"Fdit","width":"0.010174418240785604","conf":"0.30000001192092896","height":"0.005167958471510192","line_num":"0"},{"level":"0","height":"0.0077519370449914415","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.08720930358609372","par_num":"0","width":"0.013081394135951996","top":"0.005167958996884159","conf":"1","text":"View"},{"width":"0.02325581163167953","line_num":"0","text":"Navigate","level":"0","conf":"1","left":"0.1061046534864857","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.0077519370449914415","top":"0.005167958996884159"},{"page_num":"0","left":"0.13517442033635732","block_num":"0","level":"0","text":"Code","top":"0.005167958996884159","par_num":"0","width":"0.01453488171100617","word_num":"0","height":"0.0077519370449914415","line_num":"0","conf":"1"},{"height":"0.0077519370449914415","left":"0.15406976956822585","level":"0","line_num":"0","width":"0.020348834991455067","text":"Laravel","word_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.005167958996884159"},{"level":"0","page_num":"0","text":"Retacton","conf":"0.5","left":"0.18168604680281905","top":"0.0051679587302840835","block_num":"0","height":"0.005167958471510081","word_num":"0","line_num":"0","par_num":"0","width":"0.02034883648157121"},{"word_num":"0","line_num":"0","width":"0.01308139562606811","conf":"1","text":"Tools","block_num":"0","par_num":"0","height":"0.005167958471510192","top":"0.005167958720030175","left":"0.22674418583522177","page_num":"0","level":"0"},{"line_num":"0","text":"Window","left":"0.26162790882924536","width":"0.02180232405662541","word_num":"0","par_num":"0","conf":"1","level":"0","height":"0.005167958140373186","top":"0.005167958914309545","page_num":"0","block_num":"0"},{"height":"0.0077519370449914415","block_num":"0","par_num":"0","top":"0.0051679592552820175","level":"0","line_num":"0","conf":"1","text":"Help","left":"0.28779069762679155","width":"0.013081394135951996","word_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","text":"hal","height":"0.015503875414530466","top":"0.000000000018832935211321455","page_num":"0","word_num":"0","left":"0.7718023256888882","level":"0","line_num":"0","width":"0.008720929920673304","conf":"0.30000001192092896"},{"top":"0.025694444382837522","conf":"0.5","level":"0","left":"0.036337209691515326","text":"FV faVsco.js v","word_num":"0","width":"0.03343023061752319","block_num":"0","height":"0.007897286944919202","line_num":"0","page_num":"0","par_num":"0"},{"height":"0.007897286944919202","page_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","left":"0.08139535166594056","par_num":"0","block_num":"0","top":"0.025694444318238086","line_num":"0","conf":"0.5","level":"0","width":"0.13081394433975221","word_num":"0"},{"par_num":"0","top":"0.049095607479853975","left":"0.017441862796531666","line_num":"0","level":"0","conf":"1","height":"0.007848836978276541","block_num":"0","page_num":"0","text":"Project v","width":"0.023255811631679533","word_num":"0"},{"par_num":"0","left":"0.04651163234217852","width":"0.04069766998291016","block_num":"0","height":"0.007816537221272735","line_num":"0","word_num":"0","text":"> _ ProphetAi","level":"0","page_num":"0","conf":"0.30000001192092896","top":"0.06718346278471243"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","top":"0.08263888905232253","height":"0.007800387011633991","level":"0","left":"0.04651162863992293","text":"v _ Reports","width":"0.03488371670246124","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.06250000250018892","line_num":"0","block_num":"0","conf":"1","page_num":"0","text":"C AutomatedReportsCommand.php","top":"0.09791666666666665","height":"0.008333333333333304","level":"0","word_num":"0","par_num":"0","width":"0.08866277933120728"},{"par_num":"0","line_num":"0","conf":"1","level":"0","left":"0.062499999337804146","top":"0.11369509085340723","text":"(©) AutomatedReportsRetentionPolicy@","word_num":"0","height":"0.007832686768637687","width":"0.09302325248718263","block_num":"0","page_num":"0"},{"height":"0.010562015242046807","width":"0.0930232524871826","conf":"1","page_num":"0","par_num":"0","left":"0.06249999941047859","word_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.12638888876140553","text":"C AutomatedReportsSendCommand.p"},{"height":"0.008333333333333415","block_num":"0","level":"0","top":"0.14444444444444438","left":"0.062499999337804146","page_num":"0","line_num":"0","conf":"1","par_num":"0","text":"© CreateMockAskJiminnyReportResul","width":"0.09302325248718263","word_num":"0"},{"text":"© DeleteReportcommand.php","left":"0.06250000637631051","level":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.007848836978276541","page_num":"0","conf":"0.5","par_num":"0","top":"0.1602067185263656","width":"0.07412790060043334"},{"word_num":"0","block_num":"0","top":"0.17569444448637994","level":"0","conf":"1","par_num":"0","page_num":"0","left":"0.062500008871389","height":"0.007768087254630296","line_num":"0","text":"© GenerateMarketingReport.php","width":"0.08139533996582031"},{"text":"©leam.php","height":"0.0077519370449914415","top":"0.19121447062479113","word_num":"0","page_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.0319767415523529","left":"0.06250000291568386"},{"text":"C Usage.php","word_num":"0","level":"0","width":"0.03365625143051147","height":"0.00992206401295137","par_num":"0","top":"0.20434129323392636","left":"0.06238699000685127","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"top":"0.21944444440765576","width":"0.02180232405662537","line_num":"0","left":"0.05377906943971067","conf":"1","par_num":"0","block_num":"0","height":"0.00794573624928796","level":"0","page_num":"0","word_num":"0","text":"M Slack"},{"level":"0","line_num":"0","text":"→ Teams","par_num":"0","height":"0.007913436492284154","block_num":"0","top":"0.23514211902775972","word_num":"0","page_num":"0","left":"0.05523255913677656","width":"0.023255813121795657","conf":"0.30000001192092896"},{"text":"→ Tracks","block_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.007751937707265233","line_num":"0","par_num":"0","left":"0.05523255913677656","top":"0.2506459949060573","conf":"0.30000001192092896","width":"0.023255813121795657"},{"word_num":"0","conf":"0.5","block_num":"0","height":"0.007929586039649106","par_num":"0","left":"0.05523256326815962","level":"0","text":"_ Transcription","line_num":"0","page_num":"0","top":"0.26597222222565353","width":"0.039244180917739874"},{"page_num":"0","height":"0.007929586039649106","top":"0.28165374716105407","conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.021802324056625362","word_num":"0","block_num":"0","left":"0.055232559992036044","line_num":"0","text":"D Twilio"},{"left":"0.055232559992036044","text":"D Users","word_num":"0","width":"0.021802324056625362","top":"0.2971576230795715","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.0077519370449914415","block_num":"0","level":"0"},{"text":"_ Vocabulary","block_num":"0","line_num":"0","conf":"1","height":"0.009606334898206947","par_num":"0","left":"0.055175073314760514","top":"0.31173430002912017","page_num":"0","width":"0.034998694062232966","word_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","text":"_ 40om","top":"0.32816537489861186","width":"0.021802324056625362","word_num":"0","par_num":"0","left":"0.055232559992036044","level":"0","page_num":"0","height":"0.00794573624928796","line_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","level":"0","text":"© coachingreedbacksUpdatetSActivities","page_num":"0","left":"0.05523255894684929","height":"0.007751937707265233","par_num":"0","top":"0.34366925084920974","width":"0.10029069185256959","word_num":"0"},{"conf":"0.5","text":"g command.php","width":"0.042151162028312684","left":"0.05523255746694835","page_num":"0","height":"0.007897286944919202","line_num":"0","level":"0","par_num":"0","top":"0.35902777765157134","block_num":"0","word_num":"0"},{"block_num":"0","top":"0.3746770028017381","conf":"0.30000001192092896","line_num":"0","width":"0.07122092247009276","word_num":"0","page_num":"0","text":"o Crearevaroaseusers.ong","level":"0","height":"0.005184108350012151","left":"0.0552325659020001","par_num":"0"},{"top":"0.3901808784743156","height":"0.005167958802647088","line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"c Daraoase adecounione","left":"0.05523256118101609","width":"0.06831395030021668","word_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","conf":"1","left":"0.05523256150809874","text":"C DeleteOldAiCrmNotesCommand.php","top":"0.4027777777777778","word_num":"0","page_num":"0","level":"0","width":"0.0959302306175232","height":"0.008333333333333304","line_num":"0"},{"height":"0.007784237464268928","left":"0.05523256423861482","top":"0.4186046513583048","width":"0.08720929622650146","line_num":"0","word_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","text":"(©) DeleteS3LeftoversCommand.php","level":"0"},{"page_num":"0","par_num":"0","word_num":"0","top":"0.43402777793351066","width":"0.07412790060043335","text":"(C DevPostmanCommand.php","height":"0.007832686768637687","left":"0.053779076143751506","line_num":"0","block_num":"0","level":"0","conf":"0.5"},{"line_num":"0","page_num":"0","width":"0.10029069185256959","height":"0.008333333333333304","level":"0","par_num":"0","word_num":"0","left":"0.055232563961383895","conf":"1","top":"0.4493055555555556","block_num":"0","text":"C DiarizeViaAiParticipantldentificationCo"},{"par_num":"0","top":"0.4651162790958626","conf":"0.5","height":"0.007800387673907783","block_num":"0","line_num":"0","text":"(©) EncryptTokensCommand.php","width":"0.0784883677959442","left":"0.0552325624366139","page_num":"0","level":"0","word_num":"0"},{"block_num":"0","page_num":"0","left":"0.055232566044141285","conf":"0.5","par_num":"0","text":"(©) EngagementStatsRegenerateCommanc","top":"0.4805555554203713","height":"0.007816537221272846","line_num":"0","word_num":"0","level":"0","width":"0.10029069185256959"},{"line_num":"0","conf":"1","width":"0.06686046123504638","height":"0.008333333333333304","page_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.49583333333333335","block_num":"0","left":"0.05377907505108113","text":"T FeatureFlagsHelper.php"},{"width":"0.07122092247009279","text":"© rixcross| enantlssues.php","top":"0.511627907229157","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007816537221272735","par_num":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.05523256624723669"},{"par_num":"0","word_num":"0","block_num":"0","left":"0.05523256950600204","line_num":"0","height":"0.007800387011633991","width":"0.08866277933120727","top":"0.5270833333675681","text":"© HlushrolesPermissionsCache.php","page_num":"0","conf":"0.5","level":"0"},{"level":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","text":"© GeneratelnternalWebhook loken.php","width":"0.09593022465705872","word_num":"0","left":"0.05523256660221652","height":"0.008333333333333415","line_num":"0","top":"0.5423611111111111"},{"conf":"0.5","text":"(C) GroupSetDefaultLanquageCommand.n","page_num":"0","left":"0.05377907181895605","level":"0","block_num":"0","height":"0.007751937707265233","line_num":"0","top":"0.555555555564972","width":"0.10174418687820433","par_num":"0","word_num":"0"},{"text":"C) HelperTruncateCoachinaTables.ohp","block_num":"0","left":"0.05523256181990401","line_num":"0","height":"0.007978036006291767","level":"0","word_num":"0","conf":"1","par_num":"0","width":"0.09447674155235289","page_num":"0","top":"0.5708333332888438"},{"left":"0.05523256149153397","level":"0","par_num":"0","word_num":"0","height":"0.007881136735280347","block_num":"0","top":"0.5865633076659515","line_num":"0","page_num":"0","text":"(©) HubspotJournalPollingCommand.php","width":"0.0959302306175232","conf":"1"},{"conf":"1","width":"0.10029069185256959","page_num":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.6020671835365483","text":"(©) HubspotWebhookServiceCommand.ph","level":"0","height":"0.007751937707265233","left":"0.055232563961383895","block_num":"0"},{"conf":"0.5","text":"(c) ImportRecording.php","left":"0.053779071154756795","top":"0.6173611112360404","height":"0.007961885796652912","block_num":"0","line_num":"0","par_num":"0","level":"0","width":"0.05959301590919495","word_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","height":"0.007897286944919202","page_num":"0","block_num":"0","left":"0.05377907406452091","level":"0","top":"0.6330749354035095","conf":"1","text":"C ImportUsersFromCsvFile.php","line_num":"0","width":"0.07848836779594422"},{"left":"0.05377907666199226","block_num":"0","conf":"1","height":"0.0077519370449913305","par_num":"0","level":"0","line_num":"0","top":"0.6485788117100625","word_num":"0","width":"0.07412790060043335","page_num":"0","text":"C IterateUsersCommand.php"},{"width":"0.08866278529167175","height":"0.00794573624928785","left":"0.05523255911239826","par_num":"0","line_num":"0","text":"(©) JiminnyCacheClearCommand.php","top":"0.6638888889166997","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"text":"© JiminnyDebugCommand.php","top":"0.6795865635368036","left":"0.05523256448635685","line_num":"0","conf":"0.5","width":"0.07703487873077391","block_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.007913436492284154","par_num":"0"},{"word_num":"0","width":"0.10029069185256957","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.007751937707265122","left":"0.05523255979072998","conf":"0.30000001192092896","line_num":"0","top":"0.6950904394797008","text":"© Jiminnysetencrypted l okenManagervc"},{"text":"© Jiminny lokenintoCommand.php","width":"0.08575580716133119","block_num":"0","word_num":"0","top":"0.710416666670098","page_num":"0","left":"0.055232565793394285","par_num":"0","conf":"0.5","height":"0.007929586039649106","line_num":"0","level":"0"},{"text":"C) MakeSlackLiveCoachingChatNotesOn.","top":"0.7235142119603207","level":"0","page_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.10029069185256959","block_num":"0","height":"0.007751937707265233","left":"0.055232563961383895","line_num":"0"},{"left":"0.05523256590199991","width":"0.07122092247009279","level":"0","block_num":"0","par_num":"0","text":"C) ManageScimForTeam.ohp","conf":"0.5","top":"0.738888888867502","line_num":"0","height":"0.007881136735280347","word_num":"0","page_num":"0"},{"block_num":"0","top":"0.7545219639735984","text":"(©) MarkBranchForEnvironmentPipelineCol","line_num":"0","left":"0.055232563961383895","height":"0.007978036006291656","conf":"1","page_num":"0","word_num":"0","level":"0","par_num":"0","width":"0.10029069185256959"},{"top":"0.7700258399964964","width":"0.07267441749572755","height":"0.007751937707265233","page_num":"0","left":"0.05523256059872546","level":"0","block_num":"0","conf":"0.5","line_num":"0","text":"(©) MuteOrganizerChannel.php","par_num":"0","word_num":"0"},{"width":"0.03779069483280181","line_num":"0","text":"(C) PhpApm.php","height":"0.007864986525641604","block_num":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.05523256098015379","level":"0","top":"0.7854166668146986"},{"conf":"1","left":"0.055232563961383895","width":"0.10029069185256959","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.8006944444444445","line_num":"0","height":"0.008333333333333304","text":"C PropagateCoachingFeedbackCreatedA"},{"word_num":"0","left":"0.05523256409999673","height":"0.007768087916904087","block_num":"0","level":"0","par_num":"0","text":"(©) PurgeConterences.php","conf":"1","page_num":"0","top":"0.8165374677340543","width":"0.06249999403953552","line_num":"0"},{"par_num":"0","left":"0.055232566044141285","top":"0.8319444443015593","level":"0","text":"(©) PurgeSoftDeletedOpportunitiesComma","width":"0.10029069185256959","conf":"1","block_num":"0","word_num":"0","height":"0.007848836978276541","line_num":"0","page_num":"0"},{"top":"0.8472222222222222","par_num":"0","level":"0","width":"0.08720929622650145","text":"© PurgeSyncBatchesCommand.php","line_num":"0","block_num":"0","height":"0.008333333333333304","conf":"1","left":"0.05523256423861481","page_num":"0","word_num":"0"},{"width":"0.0930232524871826","level":"0","line_num":"0","conf":"0.5","block_num":"0","left":"0.05523255747733904","word_num":"0","par_num":"0","text":"© RecalculateDealRiskscommand.php","height":"0.007784237464268928","top":"0.8630490958673488","page_num":"0"},{"page_num":"0","top":"0.8784722222487561","line_num":"0","block_num":"0","level":"0","height":"0.007832686768637798","left":"0.0552325666127222","par_num":"0","text":"© RemoveDeletemarkersCommand.php","width":"0.097383713722229","conf":"0.5","word_num":"0"},{"level":"0","left":"0.05523257061492566","line_num":"0","page_num":"0","width":"0.0988371968269348","height":"0.008333333333333304","block_num":"0","conf":"0.5","top":"0.89375","par_num":"0","text":"© RemoveexpiredNudgescommana.php","word_num":"0"},{"width":"0.10029070377349852","height":"0.005167958802647088","left":"0.05523255459382594","block_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"c) removeunusecrarc oanboeecneser","top":"0.9095607234373088","word_num":"0","level":"0"},{"left":"0.05523256397090259","height":"0.008333333333333304","par_num":"0","text":"C ResetElasticSearch.php","level":"0","top":"0.9222222222222223","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","width":"0.0639534831047058"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.007848836978276541","width":"0.10029069185256959","conf":"0.5","left":"0.055232566044141285","par_num":"0","page_num":"0","text":"(©) RestoreActivityCrmProvideridComman","top":"0.9379844963687428"},{"block_num":"0","left":"0.05377907905467723","line_num":"0","par_num":"0","page_num":"0","text":"(C) RestoreActivityTypeCommand.php","word_num":"0","height":"0.007768087254630185","conf":"1","width":"0.09302324652671813","level":"0","top":"0.9534722222641578"},{"page_num":"0","top":"0.004861111111111094","width":"0.062499994039535545","left":"0.796511627674868","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.008333333333333304","par_num":"0","text":"Retro - Platform • 1h left","word_num":"0"},{"page_num":"0","width":"0.02761627733707428","line_num":"0","height":"0.0077519370449914415","par_num":"0","level":"0","block_num":"0","left":"0.8968023278285557","conf":"0.30000001192092896","text":"100%","top":"0.005167958996884159","word_num":"0"},{"width":"0.06686046123504641","word_num":"0","height":"0.008333333333333304","level":"0","par_num":"0","line_num":"0","top":"0.004861111111111094","page_num":"0","left":"0.9258720935609812","text":"• Tue 14 Apr 17:15:14","conf":"1","block_num":"0"},{"top":"0.025839793539632505","page_num":"0","left":"0.8095930309396827","line_num":"0","word_num":"0","width":"0.08575580716133124","level":"0","block_num":"0","text":"AutomatedRenortsCommandTest","height":"0.005167958140373186","conf":"1","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010675064060423067","page_num":"0","word_num":"0","left":"0.9171511637554624","width":"0.018895347416400865","top":"0.02291666667779879","level":"0","par_num":"0","text":"₴ :","line_num":"0"},{"left":"0.1656039949340661","line_num":"0","page_num":"0","text":"c) ReportController.ong","width":"0.05396944880485535","conf":"0.5","height":"0.008917684687508531","block_num":"0","word_num":"0","level":"0","par_num":"0","top":"0.0484294663218614"},{"conf":"1","word_num":"0","height":"0.007848836978276541","left":"0.23110465620483991","par_num":"0","page_num":"0","level":"0","text":"C SendReportJob.php","top":"0.049095607479853975","width":"0.052325576543807956","block_num":"0","line_num":"0"},{"height":"0.007848836978276541","par_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.2936046591205238","line_num":"0","width":"0.08430231809616084","word_num":"0","level":"0","text":"C AutomatedReportsCommand.php","top":"0.049095607479853975"},{"text":"= custom.log","conf":"0.5","level":"0","page_num":"0","width":"0.03343023061752315","par_num":"0","block_num":"0","height":"0.007848836978276541","left":"0.4796511620894943","top":"0.04909560760905296","line_num":"0","word_num":"0"},{"left":"0.5232158437487444","block_num":"0","top":"0.048562121869861086","word_num":"0","height":"0.00881890853246059","level":"0","text":"= laravel.log","conf":"1","line_num":"0","par_num":"0","width":"0.030603197216987676","page_num":"0"},{"word_num":"0","level":"0","left":"0.5654069793711258","par_num":"0","height":"0.007848836978276541","width":"0.05668604373931885","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"e SF (iminny@localhost","page_num":"0","top":"0.04909560735065499"},{"text":"Cascade","height":"0.0077519370449913305","page_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","left":"0.7194767460385476","par_num":"0","top":"0.04909560757569553","width":"0.02180232405662541"},{"height":"0.005167958140373297","block_num":"0","line_num":"0","par_num":"0","level":"0","width":"0.09302324652671815","text":"Aulomaleakeporissendcommand.ong","top":"0.07235142144660922","left":"0.16569767441106","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","line_num":"0","text":"c stage.ono","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.2688953491111189","page_num":"0","height":"0.005555555555555536","top":"0.07222222222222219","width":"0.030523252487182573"},{"par_num":"0","block_num":"0","left":"0.31104651966760216","width":"0.05813952684402468","page_num":"0","conf":"1","top":"0.06944444444444442","word_num":"0","level":"0","text":"C AddLayoutEntities.php","line_num":"0","height":"0.008333333333333304"},{"block_num":"0","word_num":"0","line_num":"0","text":"C Team.php","top":"0.06944444444444442","page_num":"0","width":"0.030523252487182573","left":"0.3793604684419779","par_num":"0","level":"0","height":"0.008333333333333304","conf":"0.5"},{"block_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.007751937707265233","level":"0","left":"0.16569767759874904","text":"© AutomatedReportsRepository.php","top":"0.09302325588796945","width":"0.0828488349914551","word_num":"0","line_num":"0"},{"height":"0.0077519370449913305","text":"© AutomatedReportsService.php","width":"0.07703487873077391","top":"0.0930232561545069","conf":"1","word_num":"0","left":"0.2587209365793801","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"width":"0.07267441153526305","word_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.34593023972655423","height":"0.0077519370449913305","line_num":"0","par_num":"0","text":"© CreateHeldActivityEvent.php","top":"0.0930232561545069","level":"0"},{"conf":"0.5","block_num":"0","text":"4 HS local [iiminny@localhost]","top":"0.06944444444444442","left":"0.48110465346425413","page_num":"0","par_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","width":"0.07122092843055727","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","top":"0.07222222222222219","width":"0.036337208747863725","page_num":"0","text":"< console LUi","word_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.5625000003579739","par_num":"0"},{"line_num":"0","par_num":"0","level":"0","text":"L console [STAGINGI X","top":"0.06944444444444442","height":"0.008333333333333304","width":"0.05668604373931885","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","left":"0.6090116311848925"},{"text":"9p 0","level":"0","page_num":"0","height":"0.007913436492284154","block_num":"0","top":"0.09027777774868995","left":"0.5043604668034781","width":"0.02616278827190399","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"left":"0.5508720961072365","page_num":"0","par_num":"0","text":"Tx: Auto","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.09027777761949107","width":"0.024709299206733704","word_num":"0","height":"0.007913436492284154"},{"block_num":"0","par_num":"0","height":"0.007913436492284154","word_num":"0","page_num":"0","level":"0","conf":"1","left":"0.5959302356170393","width":"0.030523252487182573","text":"Playground v","top":"0.09027777761949107","line_num":"0"},{"height":"0.012919896178775314","level":"0","text":"eforce';","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.11111111121293793","width":"0.026162791252136164","word_num":"0","conf":"0.30000001192092896","left":"0.5029069769030017"},{"text":"Review Automated Re","left":"0.7180232595946784","page_num":"0","block_num":"0","height":"0.007881136735280347","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.0722222222008353","width":"0.05377906560897827","word_num":"0"},{"text":"c) TrackProviderinstalleabvent.ono","word_num":"0","block_num":"0","width":"0.08006167411804199","conf":"0.30000001192092896","level":"0","top":"0.11327339223578614","line_num":"0","page_num":"0","par_num":"0","height":"0.008489910099241493","left":"0.16563837399936227"},{"block_num":"0","height":"0.007832687430911589","page_num":"0","conf":"1","left":"0.2558139577854511","level":"0","word_num":"0","par_num":"0","top":"0.11369509045767079","text":"(©) CreateActivityLoggedEvent.php","width":"0.0784883677959442","line_num":"0"},{"par_num":"0","width":"0.05087209343910215","line_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.008333333333333415","conf":"0.5","left":"0.16569767548248376","text":"C ActivityLogged.php","top":"0.13402777777777775","word_num":"0"},{"top":"0.13695090465074367","par_num":"0","block_num":"0","left":"0.2267441947935632","page_num":"0","conf":"0.30000001192092896","text":"Aulomaleakeporscallbackservice.ono","width":"0.09593022465705872","level":"0","line_num":"0","word_num":"0","height":"0.005167958140373186"},{"height":"0.005167958140373297","left":"0.16569768398307091","line_num":"0","par_num":"0","text":"c) RequestGenerateRenort.lob.ono","conf":"0.30000001192092896","top":"0.15762273927606663","word_num":"0","width":"0.07994185090065004","level":"0","block_num":"0","page_num":"0"},{"level":"0","par_num":"0","height":"0.005167958140373297","text":"c) AutomatecRenortResuli.nno","block_num":"0","top":"0.15762273927606663","word_num":"0","left":"0.25581396125083744","page_num":"0","width":"0.07122092247009276","conf":"0.30000001192092896","line_num":"0"},{"par_num":"0","text":"C UserPilotActivityListener.php","page_num":"0","block_num":"0","word_num":"0","height":"0.007832686768637687","conf":"1","top":"0.11369509098260622","width":"0.07267441153526305","line_num":"0","left":"0.34447674408702006","level":"0"},{"conf":"0.5","line_num":"0","page_num":"0","width":"0.030523255467414856","word_num":"0","height":"0.008333333333333415","left":"0.332848838145653","level":"0","text":"C RequestG","top":"0.13402777777777775","block_num":"0","par_num":"0"},{"conf":"0.5","width":"0.07267441153526305","height":"0.005167958140373186","left":"0.36482558129632237","level":"0","par_num":"0","line_num":"0","page_num":"0","text":"nerateaskJiminnykeportJob.ono","top":"0.13695090490914152","word_num":"0","block_num":"0"},{"text":"© AutomatedReport.php","level":"0","word_num":"0","left":"0.3372093027306313","page_num":"0","height":"0.010513565275404146","line_num":"0","conf":"1","top":"0.15486111116074752","width":"0.05668604373931885","par_num":"0","block_num":"0"},{"par_num":"0","level":"0","height":"0.007751937707265233","text":"103","page_num":"0","top":"0.5710594318569616","width":"0.008720929920673387","word_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.162790697830361"},{"height":"0.007768087916903976","top":"0.17569444434904158","block_num":"0","line_num":"0","text":"class AutomatedReportscommand extends command","width":"0.13808138370513917","par_num":"0","level":"0","left":"0.18750000470260025","word_num":"0","page_num":"0","conf":"1"},{"conf":"0.5","text":"public function handlel): int","line_num":"0","left":"0.19912791806318886","level":"0","height":"0.008333333333333415","par_num":"0","word_num":"0","width":"0.09011626839637754","top":"0.1909722222222222","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","height":"0.0077519370449913305","page_num":"0","level":"0","width":"0.05087208747863767","word_num":"0","text":"lf (s1sllonday)","top":"0.20413436752401592","block_num":"0","par_num":"0","left":"0.21075581441077543","line_num":"0"},{"conf":"1","word_num":"0","text":"sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_WEEKLYJ*","line_num":"0","par_num":"0","width":"0.22819766998291016","level":"0","page_num":"0","left":"0.22383720560730805","top":"0.2194444444722552","block_num":"0","height":"0.00794573624928796"},{"page_num":"0","word_num":"0","left":"0.4781976745018726","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"524","top":"0.14470284242660503","level":"0","width":"0.00872092992067336","height":"0.005167958471510081"},{"line_num":"0","block_num":"0","left":"0.4694767445095337","par_num":"0","height":"0.007768087916904087","text":"O 520","top":"0.17569444428444203","width":"0.017441858351230632","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0"},{"par_num":"0","height":"0.0077519370449913305","text":"528","top":"0.20413436752401592","word_num":"0","conf":"1","level":"0","width":"0.008720929175615288","block_num":"0","line_num":"0","page_num":"0","left":"0.47819767451102957"},{"par_num":"0","height":"0.0077519370449914415","page_num":"0","conf":"1","line_num":"0","word_num":"0","level":"0","text":"529","block_num":"0","left":"0.4781976753831225","top":"0.21963824323461023","width":"0.008720929175615288"},{"conf":"0.30000001192092896","level":"0","top":"0.23514211906626403","width":"0.00872092992067336","left":"0.4781976743565238","height":"0.007751937707265233","par_num":"0","page_num":"0","line_num":"0","text":"536","word_num":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.4781976745018726","level":"0","line_num":"0","top":"0.26614987085037756","block_num":"0","page_num":"0","par_num":"0","height":"0.005167958471510081","text":"532","width":"0.00872092992067336","word_num":"0"},{"conf":"1","block_num":"0","height":"0.010335916280746482","width":"0.17151160240173338","par_num":"0","page_num":"0","text":"// Process monthly reports on the first day of the month","top":"0.26356589198882574","word_num":"0","left":"0.2122093276540121","level":"0","line_num":"0"},{"par_num":"0","word_num":"0","text":"if SisFirstDav0fMonth)","left":"0.21220930731573526","page_num":"0","height":"0.007751937707265233","line_num":"0","top":"0.2790697675158764","level":"0","conf":"0.5","width":"0.07703487873077394","block_num":"0"},{"top":"0.2944444444230575","left":"0.22383722843125806","page_num":"0","par_num":"0","text":"Sthis->processReports( frequency: AutomatedReportsService::FREOUENCY MONTHLY):","width":"0.23110463619232177","word_num":"0","height":"0.007881136735280347","level":"0","block_num":"0","line_num":"0","conf":"1"},{"level":"0","height":"0.005167958471510192","word_num":"0","page_num":"0","top":"0.32816537472634655","width":"0.00872092992067336","line_num":"0","par_num":"0","text":"550","conf":"0.30000001192092896","block_num":"0","left":"0.4781976745018726"},{"width":"0.25","line_num":"0","conf":"1","height":"0.010448965761396534","level":"0","page_num":"0","word_num":"0","block_num":"0","top":"0.34097222235185987","left":"0.21220930446031935","par_num":"0","text":"// Process quarterly reports on the first day of January, April, July, and October"},{"page_num":"0","conf":"0.5","left":"0.212209305533694","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"if (SisFirstDay0fMonth && SisQuarterlyMonth)","width":"0.14098836183547975","top":"0.35624999999999996","height":"0.008333333333333304","block_num":"0"},{"par_num":"0","level":"0","text":"sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_QUARTERLYJ*","width":"0.2369185924530029","left":"0.2238372215004854","block_num":"0","line_num":"0","conf":"1","height":"0.007768087916903976","page_num":"0","word_num":"0","top":"0.37209302328961"},{"conf":"0.30000001192092896","par_num":"0","text":"558","top":"0.3591731266643311","word_num":"0","page_num":"0","width":"0.00872092992067336","block_num":"0","left":"0.4781976745018726","level":"0","height":"0.005167958471510192","line_num":"0"},{"block_num":"0","top":"0.37467700263332326","page_num":"0","text":"007","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.005167958471510081","par_num":"0","left":"0.4781976745018726","width":"0.00872092992067336","word_num":"0"},{"block_num":"0","height":"0.012919896178775425","page_num":"0","left":"0.4781976747277176","line_num":"0","top":"0.38501292003076726","width":"0.010174418240785632","word_num":"0","conf":"1","par_num":"0","level":"0","text":"540"},{"page_num":"0","text":"to Cascad","block_num":"0","par_num":"0","height":"0.008333333333333304","word_num":"0","conf":"1","left":"0.21366279469921717","top":"0.4027777777777778","level":"0","line_num":"0","width":"0.029069763422012312"},{"conf":"1","left":"0.4781976744733572","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"541","width":"0.010174418240785577","height":"0.012919896178775314","line_num":"0","top":"0.40051679619355807","word_num":"0"},{"top":"0.4159722222222222","line_num":"0","conf":"1","left":"0.21075581613755673","page_num":"0","word_num":"0","level":"0","width":"0.1627906799316406","par_num":"0","block_num":"0","height":"0.01041666666666674","text":"$this->logger->info(self::LOG_PREFIX . ' Completed');"},{"left":"0.4781976744733572","level":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","word_num":"0","width":"0.010174418240785577","page_num":"0","text":"542","top":"0.41602067216255034","height":"0.012919896178775314"},{"top":"0.43152454790544437","height":"0.012919896178775314","word_num":"0","left":"0.4781976748203263","level":"0","par_num":"0","text":"543","line_num":"0","page_num":"0","width":"0.011627906560897794","conf":"1","block_num":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","level":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","top":"0.4493055555555556","text":"return o.","width":"0.02906976342201234","left":"0.21075581778657848"},{"par_num":"0","line_num":"0","conf":"1","text":"544","level":"0","top":"0.4496124033039901","page_num":"0","left":"0.4781976743565238","block_num":"0","width":"0.00872092992067336","word_num":"0","height":"0.007751937707265233"},{"par_num":"0","line_num":"0","conf":"1","top":"0.4651162792729824","text":"545","height":"0.007751937707265233","left":"0.4781976743565238","width":"0.00872092992067336","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"block_num":"0","text":"546","par_num":"0","word_num":"0","left":"0.4781976745018726","top":"0.48062015508810374","conf":"0.5","line_num":"0","width":"0.00872092992067336","page_num":"0","height":"0.005167958471510081","level":"0"},{"conf":"0.30000001192092896","text":"**","word_num":"0","height":"0.0077519370449913305","block_num":"0","level":"0","page_num":"0","left":"0.19912790702248512","line_num":"0","top":"0.4935400522785379","width":"0.010174417495727561","par_num":"0"},{"par_num":"0","conf":"0.5","height":"0.005167958471510192","page_num":"0","text":"547","level":"0","word_num":"0","top":"0.4961240310570959","left":"0.4781976745018726","block_num":"0","width":"0.00872092992067336","line_num":"0"},{"left":"0.2020348807495802","top":"0.5090277776177754","text":"* Process reports for a specific frequencu.","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.1308139443397522","par_num":"0","height":"0.007768087916903976"},{"par_num":"0","level":"0","line_num":"0","width":"0.00872092992067336","block_num":"0","text":"548","height":"0.005167958471510081","word_num":"0","left":"0.4781976745018726","conf":"0.30000001192092896","page_num":"0","top":"0.5116279070260883"},{"block_num":"0","height":"0.0077519370449914415","page_num":"0","text":"549","top":"0.5245478039581245","width":"0.010174417495727561","word_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","left":"0.4781976754817873"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","left":"0.20203489259071922","width":"0.08139533996582032","conf":"0.5","text":"* dparam string sfrequency","height":"0.007864986525641493","top":"0.5400516799929933","level":"0"},{"par_num":"0","text":"550","height":"0.012919896178775425","page_num":"0","top":"0.5374677006186227","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","left":"0.47819767443096384","width":"0.010174418240785577"},{"block_num":"0","left":"0.4781976744733572","page_num":"0","text":"551","level":"0","line_num":"0","top":"0.5529715765553151","width":"0.010174418240785577","conf":"1","height":"0.012919896178775425","word_num":"0","par_num":"0"},{"left":"0.20203488461773475","height":"0.007978036006291767","level":"0","text":"* dreturn void","top":"0.5708333332888438","word_num":"0","width":"0.0450581341981888","par_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.5"},{"conf":"1","height":"0.012919896178775425","par_num":"0","left":"0.4781976744733572","level":"0","line_num":"0","text":"552","top":"0.5684754525243074","page_num":"0","width":"0.010174418240785577","block_num":"0","word_num":"0"},{"top":"0.5839793284932996","level":"0","conf":"1","height":"0.012919896178775425","text":"553","line_num":"0","left":"0.4781976744733572","page_num":"0","par_num":"0","block_num":"0","width":"0.010174418240785577","word_num":"0"},{"left":"0.19912790882924533","par_num":"0","text":"4 usages","conf":"1","line_num":"0","height":"0.0077519370449913305","width":"0.021802324056625383","page_num":"0","block_num":"0","word_num":"0","top":"0.6020671838030858","level":"0"},{"left":"0.4781976744733572","width":"0.010174418240785577","text":"554","top":"0.5994832044622919","par_num":"0","word_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","line_num":"0","page_num":"0","level":"0"},{"par_num":"0","width":"0.17151161432266238","text":"private function processReports(string $frequency): void","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.010335916943020274","top":"0.6149870801589808","conf":"1","left":"0.19912792021428305"},{"block_num":"0","height":"0.012919896178775425","width":"0.010174418240785577","conf":"1","line_num":"0","word_num":"0","level":"0","top":"0.6149870804312841","page_num":"0","left":"0.4781976744733572","par_num":"0","text":"555"},{"left":"0.4781976745018726","height":"0.005167958471510081","text":"556","top":"0.6330749354498608","width":"0.00872092992067336","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"word_num":"0","par_num":"0","conf":"1","block_num":"0","text":"$this->logger->info(self::LOG_PREFIX . \" Processing $frequency reports\");","page_num":"0","height":"0.010497415728039194","level":"0","left":"0.2107558159645436","line_num":"0","top":"0.6458333332212517","width":"0.22383718490600582"},{"height":"0.005167958471510192","page_num":"0","left":"0.4781976745018726","conf":"0.5","level":"0","par_num":"0","text":"558","width":"0.00872092992067336","word_num":"0","top":"0.6640826873878453","block_num":"0","line_num":"0"},{"block_num":"0","width":"0.13517440557479857","word_num":"0","conf":"1","top":"0.6770025843840425","left":"0.21075581346589675","par_num":"0","page_num":"0","text":"$reportid = $this->option( key: 'report-id');","level":"0","line_num":"0","height":"0.010497415728039194"},{"text":"if Sreportid !== nulb -","height":"0.007897286944919202","top":"0.6923611110421911","word_num":"0","block_num":"0","width":"0.07703488469123837","left":"0.2122093017027769","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","width":"0.132267427444458","height":"0.007961885796652912","left":"0.22383722371833273","par_num":"0","text":"sreports = sthis->getReportbyld(sreportid):","conf":"0.5","line_num":"0","top":"0.7080103363006399","level":"0"},{"width":"0.02761627733707428","left":"0.21075581604737675","line_num":"0","top":"0.7235142122268583","text":"selse 1","page_num":"0","word_num":"0","height":"0.0077519370449913305","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0"},{"height":"0.005167958471510081","par_num":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.6795865633568376","width":"0.00872092992067336","text":"594","level":"0","block_num":"0","left":"0.4781976745018726","conf":"0.30000001192092896"},{"word_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"561","left":"0.4781976744291982","top":"0.7080103358621296","width":"0.00872092992067336","level":"0","block_num":"0","height":"0.007751937707265233"},{"word_num":"0","left":"0.4781976747277176","text":"562","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.720930232692266","width":"0.010174418240785632","conf":"1","page_num":"0"},{"block_num":"0","width":"0.2630813837051391","conf":"1","left":"0.22383720826994305","level":"0","line_num":"0","par_num":"0","height":"0.007881136735280458","text":"/Get all enabled, not deleted reports with active teams for the specifled frequen 563","page_num":"0","word_num":"0","top":"0.7388888889321014"},{"block_num":"0","left":"0.22383721917670263","height":"0.007978036006291656","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"фreporus = schis->reporcкepos1tory->gecaculveкeporusbyrrequencysrrequency):","top":"0.7545219639735984","conf":"0.30000001192092896","width":"0.23255813121795654","word_num":"0"},{"height":"0.007751937707265233","conf":"1","block_num":"0","par_num":"0","line_num":"0","top":"0.7545219640275044","page_num":"0","width":"0.00872092992067336","word_num":"0","left":"0.4781976743565238","text":"564","level":"0"},{"level":"0","height":"0.010465115971035388","width":"0.0741279006004334","top":"0.7388888888491076","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"e ceport id IN (18, 33);","left":"0.5014534945676754","block_num":"0","par_num":"0"},{"top":"0.7700258398672974","text":"10932","line_num":"0","page_num":"0","word_num":"0","conf":"0.5","height":"0.007751937707265233","level":"0","par_num":"0","width":"0.018895347416400865","left":"0.501453489554881","block_num":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","left":"0.5043604658427054","page_num":"0","par_num":"0","width":"0.08284882903099056","word_num":"0","text":"activity_search_1d = 10932;","top":"0.7854166668146986","height":"0.007864986525641604"},{"conf":"1","level":"0","line_num":"0","left":"0.21075580385272202","block_num":"0","height":"0.01057816478941176","page_num":"0","par_num":"0","text":"$this->logger->info(self::LOG_PREFIX . \" Found ($reports->countO} $frequency reports t 567 v","width":"0.2834302186965942","top":"0.7984496129541313","word_num":"0"},{"level":"0","word_num":"0","left":"0.504360466574121","par_num":"0","block_num":"0","top":"0.8010335920718196","height":"0.0077519370449914415","page_num":"0","text":"desc;","width":"0.01598837077617643","conf":"1","line_num":"0"},{"level":"0","page_num":"0","height":"0.007768087916904087","width":"0.040697669982910134","line_num":"0","top":"0.8165374677986539","par_num":"0","block_num":"0","left":"0.5014534927870603","word_num":"0","text":"Pby 1d desc;","conf":"0.30000001192092896"},{"height":"0.008333333333333304","block_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","text":"/** @var AutomatedReport Sreport */","top":"0.8291666666666667","left":"0.21220931088508524","width":"0.10755813121795652","par_num":"0","word_num":"0"},{"level":"0","height":"0.010626614756054309","text":"e report id IN (37);","word_num":"0","par_num":"0","top":"0.8291666665237816","width":"0.06104651093482971","conf":"1","block_num":"0","page_num":"0","line_num":"0","left":"0.5014534890164217"},{"width":"0.0959302246570587","height":"0.007816537221272846","word_num":"0","line_num":"0","top":"0.8449612406916892","conf":"0.5","par_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.21220930141463468","text":"foreach Sreports as Sreport) «"},{"width":"0.00872092992067336","level":"0","left":"0.4781976745018726","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","page_num":"0","line_num":"0","top":"0.847545219687587","text":"578","word_num":"0"},{"line_num":"0","left":"0.22383722676785017","block_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.8604166668301003","height":"0.007800387011633991","level":"0","text":"sthis->Loqger->info(self::L0G_PREFIX . Dispatching Generate Report job for report 571","par_num":"0","width":"0.26308138370513917"},{"conf":"1","line_num":"0","par_num":"0","top":"0.8604166666666667","page_num":"0","block_num":"0","height":"0.01041666666666663","level":"0","text":"to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;","width":"0.1642441868782044","left":"0.5029069788700248","word_num":"0"},{"par_num":"0","word_num":"0","left":"0.2369186196216185","text":"'reportluid' => Sreport->getUuido,","level":"0","top":"0.8756944444444444","height":"0.008333333333333304","line_num":"0","conf":"0.5","width":"0.10610463619232177","page_num":"0","block_num":"0"},{"text":"074","height":"0.005167958471510081","par_num":"0","width":"0.00872092992067336","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","top":"0.8785529716255714","block_num":"0","left":"0.4781976745018726"},{"left":"0.23691861206452058","height":"0.007832686768637798","par_num":"0","top":"0.8914728687603839","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"'teamid' = sreport-›getleamido,","width":"0.10029069185256956","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","text":"573","width":"0.008720929175615288","height":"0.0077519370449914415","word_num":"0","conf":"1","left":"0.47819767451102957","top":"0.8914728688160056","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","text":"'trequency = sreport->getrrequency).","par_num":"0","width":"0.11773254871368408","height":"0.007784237464269039","word_num":"0","top":"0.9069444443169611","block_num":"0","line_num":"0","page_num":"0","left":"0.23691860337349926","level":"0"},{"line_num":"0","level":"0","top":"0.9069767443892615","height":"0.007751937707265122","text":"574","page_num":"0","word_num":"0","width":"0.00872092992067336","block_num":"0","conf":"1","left":"0.4781976743565238","par_num":"0"},{"page_num":"0","width":"0.08720929026603699","word_num":"0","line_num":"0","left":"0.2383721050827948","level":"0","conf":"0.30000001192092896","height":"0.008333333333333304","top":"0.9222222222222223","par_num":"0","text":"type' = sreport->getlypel),","block_num":"0"},{"width":"0.011627906560897822","word_num":"0","text":"1);","left":"0.2238372096555976","height":"0.012919896178775314","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.9354005169299923"},{"word_num":"0","left":"0.2238372184109509","height":"0.00789728628264541","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Kinh = Cnonont-sicAckliminnvRonanth","page_num":"0","top":"0.9664082691325789","block_num":"0","width":"0.11046510934829712"},{"conf":"0.30000001192092896","height":"0.005555555555555536","level":"0","line_num":"0","par_num":"0","top":"0.9895833333333334","width":"0.04505814015865328","block_num":"0","left":"0.18749999962074","page_num":"0","word_num":"0","text":"equest roday 15:04"},{"height":"0.007751937707265233","left":"0.6831395367506758","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.0904392765598041","text":"liminny","line_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.02616278827190399"},{"page_num":"0","par_num":"0","text":"018 A16 V13 A V","top":"0.10833333334274986","level":"0","line_num":"0","word_num":"0","width":"0.05523255467414856","height":"0.010529715485043","left":"0.655523254727962","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","height":"0.013210593329535558","text":"<->1: on g.playbook_id = p.id where g.team_id = 1;","block_num":"0","conf":"0.5","page_num":"0","top":"0.15762273976934071","left":"0.5029069890932261","level":"0","line_num":"0","par_num":"0","width":"0.15116277933120736"},{"line_num":"0","page_num":"0","level":"0","width":"0.045058137178421","par_num":"0","word_num":"0","height":"0.00794573624928796","conf":"0.5","top":"0.21944444440765576","left":"0.5029069790584175","text":"ybook 1d = 175:","block_num":"0"},{"line_num":"0","page_num":"0","text":"7160;","conf":"0.5","top":"0.26614987114158695","width":"0.01598837077617643","height":"0.0077519370449914415","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.501453489829935"},{"height":"0.007832686768637687","top":"0.10069444460017729","line_num":"0","page_num":"0","conf":"0.5","left":"0.7252907000991478","block_num":"0","level":"0","text":"ok but isn't it ok to create report on each try. Lets say it faisi once but then in 30 minutes the api ok and it","par_num":"0","width":"0.2398255586624145","word_num":"0"},{"line_num":"0","top":"0.11369509054399152","page_num":"0","width":"0.22238373756408691","word_num":"0","height":"0.005167958471510081","left":"0.7456395212641713","par_num":"0","text":"ne secone onethalis ok. vlun te ceuent mlpiemenotduon we do not credle new lesure l llalls","block_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.050872087478637695","page_num":"0","line_num":"0","left":"0.723837209758602","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"once.ts tridl coreet.","top":"0.12403100800991673","height":"0.005167958140373186","par_num":"0","level":"0"},{"top":"0.14444444444444438","left":"0.720930275113078","par_num":"0","level":"0","text":"Yes, that's correct - with the current implementation, on a retry the job reuses the failed result record and","line_num":"0","conf":"1","block_num":"0","page_num":"0","width":"0.24563949108123784","word_num":"0","height":"0.008333333333333415"},{"par_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.72093022956082","level":"0","width":"0.23982558250427255","word_num":"0","height":"0.005167958802646977","conf":"0.30000001192092896","top":"0.1602067182746707","text":"uoaalesulo siAlus kcuucsIcD, so vou end ue wit one result recore trackine tne tull ltecycle talled 7"},{"width":"0.05668604373931885","text":"requested → generated)","conf":"1","height":"0.007961886458926704","level":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.720930234239877","par_num":"0","top":"0.1729166665896581","word_num":"0"},{"width":"0.14389533996582038","word_num":"0","block_num":"0","level":"0","left":"0.7209302421702499","conf":"1","height":"0.0077519370449913305","page_num":"0","par_num":"0","top":"0.18604651196846045","line_num":"0","text":"Whether that's the right behaviour depends on what you want:"},{"block_num":"0","word_num":"0","text":"• Reuse (current) - one result per job dispatch, the record reflects the final outcome. Cleaner history, but","width":"0.24999997615814207","left":"0.7223837440573544","level":"0","conf":"1","height":"0.0077519370449913305","line_num":"0","page_num":"0","par_num":"0","top":"0.20413436726561807"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","top":"0.21944444444444444","text":"you lose visibility that auemot ltalled.","word_num":"0","height":"0.005555555555555536","block_num":"0","level":"0","left":"0.7311046564142545","width":"0.08866278529167182"},{"block_num":"0","page_num":"0","height":"0.007913436492284154","level":"0","width":"0.24999997615814207","left":"0.7223837429116877","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","top":"0.23514211896662096","text":"• Create new each time — full audit trail of every attempt, but you get orphaned STATUS_FATLED records it"},{"block_num":"0","left":"0.7311046564977095","par_num":"0","level":"0","text":"the retry succeeds.","conf":"1","height":"0.00789728628264541","line_num":"0","word_num":"0","top":"0.24791666667779877","page_num":"0","width":"0.045058134198188715"},{"height":"0.0077519370449913305","level":"0","word_num":"0","block_num":"0","line_num":"0","width":"0.2238371849060058","page_num":"0","par_num":"0","text":"If you're happy with one result per dispatch and don't need per-attempt observability, the current","conf":"1","top":"0.2687338504697524","left":"0.7209302609223333"},{"left":"0.720930265271375","line_num":"0","block_num":"0","par_num":"0","text":"implementation is fine. If you want a fresh record each retry, the fix is trivial - just revert to the original createRe","width":"0.2587208986282349","height":"0.007929586039649106","page_num":"0","conf":"1","level":"0","top":"0.28165374716105407","word_num":"0"},{"page_num":"0","left":"0.7209302318405784","height":"0.005167958802647199","level":"0","text":"nortresulr calln","block_num":"0","par_num":"0","width":"0.0392441868782043","conf":"0.30000001192092896","word_num":"0","top":"0.29715762265628953","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.5029069820773631","text":"ry_10, user_1a,","par_num":"0","word_num":"0","height":"0.00794573624928796","line_num":"0","top":"0.32816537489861186","page_num":"0","level":"0","width":"0.045058134198188715"},{"word_num":"0","left":"0.5494186209385029","text":"leao o, contact o, cccount o, o0porrumry 1o, scaot","width":"0.16569765806198122","top":"0.32816537489861186","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","height":"0.005167958471510192","line_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005167958802646977","par_num":"0","level":"0","left":"0.5014534913747625","top":"0.3436692505672194","text":"enscruomion or starus","width":"0.0683139503002167"},{"line_num":"0","top":"0.3590277777777777","left":"0.5014534884017994","text":"\"1 ana cype =","par_num":"0","word_num":"0","block_num":"0","height":"0.005555555555555536","width":"0.04505814015865328","level":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"\"conterence","word_num":"0","top":"0.3591731268729659","width":"0.03633720576763144","line_num":"0","block_num":"0","height":"0.005167958140373186","par_num":"0","conf":"0.5","page_num":"0","left":"0.5479651162295565","level":"0"},{"page_num":"0","text":"Asked 1 question","width":"0.04360464811325071","height":"0.008333333333333415","word_num":"0","conf":"1","par_num":"0","top":"0.32013888888888886","line_num":"0","level":"0","left":"0.7238372128406111","block_num":"0"},{"page_num":"0","text":"• Which behaviour do you wante","left":"0.7281976763087292","par_num":"0","top":"0.33591731307562944","width":"0.07558138966560368","block_num":"0","height":"0.007832686768637798","level":"0","word_num":"0","line_num":"0","conf":"0.5"},{"top":"0.3486111112685595","height":"0.007978035344017864","left":"0.7325581484866385","width":"0.10755813121795654","word_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","conf":"0.5","text":"Revert - create a new result on every attempt","block_num":"0"},{"block_num":"0","left":"0.502906977394813","level":"0","line_num":"0","width":"0.05087209343910215","page_num":"0","height":"0.007848836978276652","par_num":"0","word_num":"0","conf":"0.5","top":"0.3874999999863139","text":"time IS NOT NULL"},{"line_num":"0","top":"0.3770833333333333","width":"0.2514534711837768","word_num":"0","par_num":"0","left":"0.720930249690143","conf":"0.5","block_num":"0","level":"0","height":"0.005555555555555536","page_num":"0","text":"Revertino — remove reso veorcreacekeportkesult Trom the service and the repository methoa, and restore"},{"line_num":"0","top":"0.39018087889352493","par_num":"0","block_num":"0","left":"0.7209302459188306","level":"0","height":"0.0077519370449913305","page_num":"0","conf":"0.5","word_num":"0","text":"the simple createReportResult call in the job:","width":"0.10901161432266238"},{"line_num":"0","par_num":"0","level":"0","height":"0.008333333333333304","text":"• RequestGenerateAskJiminnyReportJob.php","left":"0.7238372074087277","width":"0.10901162624359129","conf":"1","page_num":"0","top":"0.4131944444444444","word_num":"0","block_num":"0"},{"left":"0.9622093035969339","page_num":"0","width":"0.013081394135951996","height":"0.008333333333333304","level":"0","par_num":"0","text":"+2 -3","top":"0.4131944444444444","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","top":"0.41860465155210325","level":"0","width":"0.07122092247009282","height":"0.007784237464269039","par_num":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.5014534890124649","page_num":"0","text":"3; # 00U0400000pCZ07MAC"},{"height":"0.007751937707265233","par_num":"0","conf":"1","left":"0.7209302702615428","text":"Now remove resolveOrCreateReportResult from the service and findLatestFailedResultByReport from the","page_num":"0","level":"0","line_num":"0","width":"0.25726740360260014","word_num":"0","top":"0.4366925067277627","block_num":"0"},{"block_num":"0","height":"0.0077519370449914415","top":"0.4521963827694939","page_num":"0","left":"0.7209302350791641","level":"0","conf":"1","line_num":"0","par_num":"0","text":"repository:","width":"0.02616278827190399","word_num":"0"},{"block_num":"0","level":"0","text":"• AutomatedReportsService.php","page_num":"0","conf":"1","height":"0.010465115971035388","line_num":"0","width":"0.07994185686111455","par_num":"0","top":"0.47286821720828076","word_num":"0","left":"0.7238372091784544"},{"height":"0.007816537221272846","block_num":"0","level":"0","par_num":"0","text":"1= pc.playbooK_1d","left":"0.501453489875224","top":"0.4805555556787693","page_num":"0","width":"0.05523255467414856","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"left":"0.5029069785966872","height":"0.0077519370449914415","width":"0.0218023240566253","word_num":"0","block_num":"0","text":"event'","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.4961240313483053","level":"0","page_num":"0"},{"level":"0","word_num":"0","conf":"0.5","block_num":"0","page_num":"0","height":"0.008333333333333304","par_num":"0","text":"ation id = 1 and object type = 'event':","line_num":"0","width":"0.11773256063461301","left":"0.5029069761170472","top":"0.5243055555555556"},{"word_num":"0","par_num":"0","width":"0.034902083873748824","level":"0","page_num":"0","left":"0.5014443042228578","top":"0.5399188505707351","block_num":"0","height":"0.008017596271303051","line_num":"0","conf":"0.30000001192092896","text":"eld id = 4:"},{"line_num":"0","width":"0.08139533996582016","conf":"1","page_num":"0","par_num":"0","left":"0.7238372178077872","block_num":"0","text":"AutomatedReportsService.php","word_num":"0","top":"0.49870801067647075","level":"0","height":"0.0077519370449913305"},{"block_num":"0","conf":"1","line_num":"0","text":"AutomatedReportsRepository.php","width":"0.08720929622650153","par_num":"0","top":"0.5219638243634216","left":"0.7238372145320979","height":"0.007751937707265233","word_num":"0","level":"0","page_num":"0"},{"conf":"1","width":"0.25726740360260003","par_num":"0","text":"All reverted cleanly. The job is back to always calling createReportResult unconditionally - a new AutomatedRe","left":"0.7209302708138386","level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.5451388889154227","height":"0.007832686768637687"},{"text":"portResult record is created on each attempt, max 2 records per dispatch (bounded by tries = 2 ). No added","top":"0.5581395352978517","height":"0.007832686768637798","level":"0","width":"0.2558139085769654","conf":"1","line_num":"0","left":"0.7209302771229623","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"left":"0.5014534852621283","par_num":"0","text":"layouts pl 1<->1..n: on cl.id = pl.layout id","width":"0.13081394433975224","height":"0.007978036006291767","word_num":"0","top":"0.5708333332888438","conf":"0.5","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.007784237464269039","text":"methods remain in the service or repository.","width":"0.10174417495727539","level":"0","conf":"1","top":"0.5736111109836278","left":"0.7209302436468358"},{"text":"D0K_1d = 175;","word_num":"0","block_num":"0","top":"0.58656330785975","height":"0.007881136735280347","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","width":"0.040697669982910134","line_num":"0","left":"0.5014534888149608"},{"top":"0.7080103364298389","conf":"0.5","block_num":"0","level":"0","width":"0.02761627733707428","word_num":"0","text":"IS NULD:","left":"0.5014534878446305","page_num":"0","line_num":"0","height":"0.007961885796652912","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.7209302352233451","page_num":"0","par_num":"0","line_num":"0","level":"0","text":"3 files +9 -8)","height":"0.005555555555555536","top":"0.9118055555555555","width":"0.03197674155235297","word_num":"0"},{"block_num":"0","conf":"1","text":"Reject all","line_num":"0","left":"0.9258720948071895","page_num":"0","par_num":"0","level":"0","width":"0.02180232405662541","top":"0.9118055555555555","height":"0.008333333333333304","word_num":"0"},{"left":"0.9534883743739163","line_num":"0","block_num":"0","par_num":"0","height":"0.008333333333333304","conf":"1","text":"Accept all","page_num":"0","level":"0","top":"0.9118055555555555","width":"0.023255811631679557","word_num":"0"},{"text":"Ask anything (&+L","conf":"0.5","left":"0.7209302346237678","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.0077519370449914415","page_num":"0","top":"0.935400517394817","width":"0.04796510934829712"},{"text":"+ <> Code Claude Sonnet 4.6","width":"0.0712209224700927","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.7223837284977612","word_num":"0","page_num":"0","top":"0.9611111111111111","height":"0.005555555555555536","level":"0"},{"conf":"0.5","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"winasun leams","top":"0.9895833333333334","width":"0.04505814015865328","level":"0","word_num":"0","left":"0.8779069767061657"},{"block_num":"0","par_num":"0","top":"0.9896640829453173","height":"0.005167958140373297","word_num":"0","left":"0.9273255814410899","text":"92:","line_num":"0","conf":"0.30000001192092896","width":"0.01017441749572745","level":"0","page_num":"0"},{"width":"0.01598837077617643","conf":"0.30000001192092896","word_num":"0","page_num":"0","height":"0.005167958140373297","text":"uir-o","level":"0","top":"0.9896640829453173","block_num":"0","par_num":"0","left":"0.9433139533473771","line_num":"0"},{"page_num":"0","top":"0.9895833332871281","width":"0.02761627733707428","par_num":"0","conf":"0.30000001192092896","left":"0.9651162806983816","line_num":"0","text":"ia 4 spaces","word_num":"0","level":"0","block_num":"0","height":"0.0078326874309117"},{"left":"0.9883720930232558","conf":"0.30000001192092896","top":"0.1343669254091301","text":"w","line_num":"0","page_num":"0","height":"0.01291989621016365","block_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.010174418265503804"}]...
|
|
AppleNative
|
NULL
|
False
|
6482
|
NULL
|
NULL
|
|
14946
|
PhpStormFileFditViewNavigateCodeLaravelRefactonToo PhpStormFileFditViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny ~Project vC ReportController.phpC SendReportJob.phpC AutomatedReportsCommand.php XD ProphetAiv → ReportsAulomaleareportscommano.onoAulomaleakeporissendcommand.ongc stage.onoC AddLayoutEntities.phpC Team.php© AutomatedReportsRepository.php© AutomatedReportsService.php© CreateHeldActivityEvent.php(©) AutomatedReportsRetentionPolicy@C AutomatedReportsSendCommand.pc) TrackProviderinstalleabventono(©) CreateActivityLoggedEvent.phpC UserPilotActivityListener.phpC ActivityLogged.php• Aulomaleakeporscallbackservice.onoC RequestGenerateaskJiminnykeportJob.ono© CreateMockAskJiminnyReportResul© DeleteReportCommand.php524c) RequestGenerateRenort.ob.ono)c) AutomatecRenortResuli.nno© AutomatedReport.php© GenerateMarketingReport.php©leam.phpC Usage.phpM Slack→ Teams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 40om© coachingreedbacksUpdatetSActivitiesg command.phpo Crearevaroaseusers.ongclass AutomatedReportscommand extends commandc Daraoase adecounioneC DeleteOldAiCrmNotesCommand.php(©) DeleteS3LeftoversCommand.phpC DevPostmanCommand.phpC DiarizeViaAiParticipantldentificationCo(©) EncryptTokensCommand.php(©) EngagementStatsRegenerateCommancT FeatureFlagsHelper.php© rixcross| enantlssues.php© HlushrolesPermissionsCache.php© GeneratelnternalWebhook loken.php(C) GroupSetDefaultLanquageCommand.nC) HelperTruncateCoachinaTables.ohp(©) HubspotJournalPollingCommand.php(©) HubspotWebhookServiceCommand.ph(©) ImportRecording.phpC ImportUsersFromCsvFile.phpC IterateUsersCommand.php(©) JiminnyCacheClearCommand.php© JiminnyDebugCommand.php© Jiminnysetencrypted l okenManagervc© Jiminny lokenintoCommand.php(c Makesackuvecoachnocnarnereson.(c Manacescimror eam.one(©) MarkBranchForEnvironmentPipelineColO 520public function handlel): intlf (s1sllonday)sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_WEEKLYJ*528529536// Process monthly reports on the first day of the monthif SisFirstDav0fMonth)532Sthis->processReports( frequency: AutomatedReportsService::FREOUENCY MONTHLY):550// Process quarterly reports on the first day of January, April, July, and Octoberif (SisFirstDay0fMlonth && SisQuarterLyMonth) 1sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_QUARTERLYJ*$this->logger->info(self::LOG_PREFIX . ' Completed');schis->sendkeportso;8TT to Cascade. &T to Commandrecurn o/*** Process reports for a specific frequency.* aparam string $frequency* Qreturn void4 usaoes558007540541542543544545546547548549550551552553554555556private tunction processReports(string $frequency): void$this->Logger->info(self::LOG_PREFIX • " Processing $frequency reports");558594sreportid = sthis->option( key: 'report-1d'):1f (sreportid !== nulb) 1sreports = sthis->getReportbyld(sreportid):} else f561562563564(©) MuteOrganizerChannel.php// Get all enabled, not deleted reports with active teams for the specified frequen 565(C) PhpApm.phpфreporus = schis->reporcкepos1tory->gecaculveкeporusbyrrequencysrrequency):C PropagateCoachingFeedbackCreatedA567(©) PurgeConterences.php(©) PurgeSoftDeletedOpportunitiesComma$this->logger->info(self::LOG_PREFIX . " Found ($reports->countO} $frequency reports t 569© PurgeSyncBatchesCommand.php578© RecalculateDealRiskscommand.php© RemoveDeletemarkersCommand.php121122/** @var AutomatedReport Sreport */foreach (Sreports as Sreport)074© RemoveexpiredNudgescommana.phpsthis->Logger->1nfo(self::LOG_PREFIX •' Dispatching Generate Report job for report 573c) removeunusecrarc oansoeecnescoC ResetElasticSearch.php(©) RestoreActivityCrmProvideridComman'reportuuid' => sreport-›getuuido,'teamid' = sreport->getleamid),"trequency = sreport-›gechrequency).(C) RestoreActivityTypeCommand.phptyрe" = sreport->geclypel).= custom.log= laravel.loge SF (iminny@localhost4 HS local [iiminny@localhost]L console [EUlL console [STAGINGI X9p 0Tx: AutoPlayground vrliminny veforce';018 A16 V13 ^K<->1: on g.playbook_id = p.id where g.team_id = 1;ybook 1d = 175:7160;ry_1a, user_ld,lead id, contact id, account id. &portunitv id, stagkenscruomion or starus"I ana cype ="conterencetime IS NOT NULL3; # 00U0400000pCZ07MAC1= pc.playbooK_1devent'ation id = 1 and object type = 'event':eld id = 4:layouts pl 1<->1..n: on cl.id = pl.layout idD0K_1d = 175;libd• Retro - Platform • 58 m left100% [45)• Tue 14 Apr 17:17:47AutomatedReportsCommandTestvCascadeReview Automated ReAutomated Reports+D ..@AutomatedReportsCommand.php add another logic where there is a check if ask jiminny report expiryudle nlas Jassed. ll yes uisabie ll¡let me read the command file and exolore the re ated code to understand the structureRead AutomatedReportsCommand.php and AutomatedReportsService.phpNow let me look at the AutomatedReport model to understand isExpired(). isAskJiminnvReport(). andavallale methods.Aa rast context Auromaleakeport model scxolrea sAskulminnykepont cetcxolresAl alsable S. In o.405Now erme ook aune AutonatedRevortskenos1torv lo uncerstano avalade menoos oro saoline redors, anocheck the existing test file:reporskepository.ono ana Automaredkeporscommandlest.onoNow l have a clear picture. I need to:1. Adda disableExpiredAskJiminnyReports() method to the command that fetches expired, still-active AskJiminny reports and disables them via the repository's update() method.2. Add a repository method to fetch expired active Ask Jiminny reports3. Call this in handle().4. Add testsLet me also check irtheresa getexparedActiveAskJ1minnyReports method or similar already in the repository:Searched ask__jiminny\expired\|TYPE_ASK in app/Repositories/AutomatedReportsRepository.php (0)No existing method. I'll add one to the repository and wire it up in the command. Here's the plan:1. Add getExpiredActiveAskJiminnyReports() to AutomatedReportsRepository2. Add disableExpiredAskJiminnvReports() private method to the command, called from handle()3. Add tests for the new command llodicCreared lodo List 3 lasks1Add getExpiredActiveAskJiminnyReports() to AutomatedReportsRepository'Aca clsadlerxolreaAskyiminnykepons. lo Aulomaleakeponscommane ane call Trom nanale*Add tests for the new logicswimmingeIS NULD:e ceport id IN (18, 33);10932activity_search_1d = 10932;desc;Pby 1d desc;e report id IN (37);to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;Ask anything (&+L+ <› CodeClaude Sonnet 4.6St loday 15:04OUWinasun leamsgo.uir-oia 4 spaces...
|
[{"left":"0.02034883973032694", [{"left":"0.02034883973032694","word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.0077519370449914415","par_num":"0","block_num":"0","text":"PhpStorm","top":"0.005167958996884159","width":"0.02616278827190399","level":"0"},{"top":"0.005167958705674769","block_num":"0","left":"0.0523255815167196","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.010174418240785597","height":"0.005167958471510081","line_num":"0","par_num":"0","text":"File","level":"0"},{"height":"0.005167958471510192","text":"Fdit","width":"0.010174418240785604","line_num":"0","page_num":"0","left":"0.06976744196972348","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.00516795871182707","conf":"0.30000001192092896"},{"text":"View","height":"0.0077519370449914415","level":"0","par_num":"0","top":"0.005167958996884159","width":"0.013081394135951996","word_num":"0","conf":"1","block_num":"0","left":"0.08720930358609372","line_num":"0","page_num":"0"},{"top":"0.005167958996884159","word_num":"0","block_num":"0","height":"0.0077519370449914415","line_num":"0","left":"0.1061046534864857","level":"0","text":"Navigate","conf":"1","page_num":"0","width":"0.02325581163167953","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.005167958140373186","text":"Code","word_num":"0","level":"0","left":"0.13517442033635732","top":"0.005167958914309545","par_num":"0","width":"0.01453488171100617","conf":"0.5","page_num":"0"},{"width":"0.018895347416400893","word_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","height":"0.0077519370449914415","block_num":"0","left":"0.15552325746912504","text":"Laravel","top":"0.005167958996884159","line_num":"0"},{"text":"Refacton","height":"0.005167958140373186","conf":"0.5","left":"0.18023255781180367","page_num":"0","par_num":"0","block_num":"0","width":"0.021802324056625383","level":"0","top":"0.005167958914309545","word_num":"0","line_num":"0"},{"word_num":"0","conf":"1","height":"0.005167958471510192","line_num":"0","left":"0.22674418583522177","level":"0","page_num":"0","par_num":"0","text":"Tools","top":"0.005167958720030175","block_num":"0","width":"0.01308139562606811"},{"height":"0.005167958140373186","text":"Window","word_num":"0","line_num":"0","width":"0.02180232405662541","top":"0.005167958914309545","left":"0.26162790882924536","page_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0"},{"level":"0","left":"0.28779069762679155","conf":"1","block_num":"0","page_num":"0","top":"0.0051679592552820175","line_num":"0","text":"Help","height":"0.0077519370449914415","par_num":"0","width":"0.013081394135951996","word_num":"0"},{"conf":"0.5","height":"0.007897286944919202","text":"FV faVsco.js v","top":"0.025694444382837522","level":"0","block_num":"0","width":"0.0334302306175232","page_num":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.03633720945835158"},{"word_num":"0","conf":"0.5","width":"0.13081394433975221","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","height":"0.007897286944919202","par_num":"0","block_num":"0","left":"0.08139535166594056","level":"0","page_num":"0","top":"0.025694444318238086","line_num":"0"},{"width":"0.023255811631679533","block_num":"0","height":"0.007848836978276541","level":"0","left":"0.017441862796531666","page_num":"0","word_num":"0","conf":"1","line_num":"0","text":"Project v","par_num":"0","top":"0.049095607479853975"},{"block_num":"0","line_num":"0","height":"0.007848836978276652","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"C ReportController.php","word_num":"0","left":"0.16569767857706685","width":"0.053779065608978244","top":"0.04909560741525443"},{"level":"0","line_num":"0","left":"0.23110465620483991","width":"0.052325576543807956","top":"0.049095607479853975","height":"0.007848836978276541","text":"C SendReportJob.php","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"level":"0","line_num":"0","top":"0.049095607479853975","word_num":"0","text":"C AutomatedReportsCommand.php X","page_num":"0","height":"0.007848836978276541","par_num":"0","conf":"1","width":"0.08720929622650148","block_num":"0","left":"0.2936046534875605"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.034923025965690614","block_num":"0","text":"D ProphetAi","height":"0.008332428667280456","top":"0.06689321710340768","left":"0.05230593106084593","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","width":"0.03488371670246124","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.007800387011633991","text":"v → Reports","left":"0.04651162863992293","top":"0.08263888905232253","line_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","top":"0.10077519405642832","height":"0.005167958140373297","conf":"0.30000001192092896","par_num":"0","width":"0.08866277933120728","left":"0.06250000125009447","level":"0","page_num":"0","text":"Aulomaleareportscommano.ono"},{"block_num":"0","level":"0","conf":"0.30000001192092896","text":"Aulomaleakeporissendcommand.ong","left":"0.16569767441106","top":"0.07235142144660922","height":"0.005167958140373297","line_num":"0","width":"0.09302324652671815","page_num":"0","par_num":"0","word_num":"0"},{"text":"c stage.ono","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.07222222222222219","left":"0.2688953491111189","height":"0.005555555555555536","level":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.030523252487182573"},{"height":"0.008333333333333304","top":"0.06944444444444442","text":"C AddLayoutEntities.php","line_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.31104651966760216","width":"0.05813952684402468","word_num":"0","conf":"1","level":"0"},{"word_num":"0","text":"C Team.php","block_num":"0","conf":"0.5","par_num":"0","line_num":"0","page_num":"0","height":"0.008333333333333304","width":"0.030523252487182573","level":"0","top":"0.06944444444444442","left":"0.3793604684419779"},{"text":"© AutomatedReportsRepository.php","top":"0.09302325588796945","left":"0.16569767759874904","word_num":"0","conf":"1","width":"0.0828488349914551","block_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.007751937707265233","par_num":"0"},{"left":"0.2587209365793801","height":"0.0077519370449913305","line_num":"0","text":"© AutomatedReportsService.php","level":"0","block_num":"0","par_num":"0","width":"0.07703487873077391","top":"0.0930232561545069","page_num":"0","word_num":"0","conf":"1"},{"conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"© CreateHeldActivityEvent.php","width":"0.07267441153526305","top":"0.0930232561545069","left":"0.34593023972655423","word_num":"0","height":"0.0077519370449913305","line_num":"0"},{"block_num":"0","conf":"1","top":"0.11369509085340723","par_num":"0","word_num":"0","width":"0.09302325248718263","height":"0.007832686768637687","text":"(©) AutomatedReportsRetentionPolicy@","level":"0","page_num":"0","line_num":"0","left":"0.062499999337804146"},{"page_num":"0","text":"C AutomatedReportsSendCommand.p","left":"0.06249999941047859","line_num":"0","width":"0.0930232524871826","word_num":"0","block_num":"0","conf":"1","height":"0.010562015242046807","par_num":"0","level":"0","top":"0.12638888876140553"},{"par_num":"0","block_num":"0","left":"0.16563837399936227","line_num":"0","conf":"0.30000001192092896","width":"0.08006167411804199","text":"c) TrackProviderinstalleabventono","page_num":"0","top":"0.11327339223578614","level":"0","word_num":"0","height":"0.008489910099241493"},{"word_num":"0","conf":"1","text":"(©) CreateActivityLoggedEvent.php","par_num":"0","block_num":"0","line_num":"0","width":"0.0784883677959442","left":"0.2558139577854511","top":"0.11369509045767079","page_num":"0","level":"0","height":"0.007832687430911589"},{"left":"0.3459302352396631","page_num":"0","word_num":"0","width":"0.07122092843055727","conf":"1","text":"C UserPilotActivityListener.php","par_num":"0","level":"0","top":"0.11369509045767079","height":"0.007832687430911589","line_num":"0","block_num":"0"},{"level":"0","block_num":"0","left":"0.16569767548248376","height":"0.008333333333333415","par_num":"0","width":"0.05087209343910215","line_num":"0","page_num":"0","word_num":"0","text":"C ActivityLogged.php","top":"0.13402777777777775","conf":"0.5"},{"width":"0.09447673559188843","block_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.5","left":"0.22819768343952043","par_num":"0","top":"0.13680555555555562","height":"0.005555555555555536","text":"• Aulomaleakeporscallbackservice.ono","word_num":"0"},{"par_num":"0","conf":"0.5","page_num":"0","line_num":"0","width":"0.031976741552352916","height":"0.008333333333333415","left":"0.33284884012498617","text":"C RequestGe","top":"0.13402777777777775","block_num":"0","word_num":"0","level":"0"},{"level":"0","width":"0.07267441153526305","height":"0.005167958140373186","conf":"0.5","par_num":"0","text":"nerateaskJiminnykeportJob.ono","top":"0.13695090490914152","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.36482558129632237"},{"width":"0.09302325248718263","line_num":"0","level":"0","text":"© CreateMockAskJiminnyReportResul","par_num":"0","left":"0.062499999337804146","page_num":"0","block_num":"0","top":"0.14444444444444438","word_num":"0","conf":"1","height":"0.008333333333333415"},{"text":"© DeleteReportCommand.php","page_num":"0","par_num":"0","line_num":"0","width":"0.07412790060043334","left":"0.06250000637631051","level":"0","height":"0.007848836978276541","word_num":"0","conf":"0.5","top":"0.1602067185263656","block_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","width":"0.00872092992067336","line_num":"0","top":"0.14470284242660503","height":"0.005167958471510081","level":"0","text":"524","left":"0.4781976745018726","page_num":"0","conf":"1"},{"line_num":"0","height":"0.005167958140373297","par_num":"0","text":"c) RequestGenerateRenort.ob.ono)","level":"0","top":"0.15762273927606663","word_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.07994185090065004","left":"0.16569768398307091","block_num":"0"},{"left":"0.25581396125083744","level":"0","line_num":"0","height":"0.005167958140373297","page_num":"0","conf":"0.30000001192092896","text":"c) AutomatecRenortResuli.nno","top":"0.15762273927606663","block_num":"0","width":"0.07122092247009276","par_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","height":"0.010513565275404146","left":"0.3372093027306313","page_num":"0","top":"0.15486111116074752","width":"0.05668604373931885","line_num":"0","level":"0","word_num":"0","conf":"1","text":"© AutomatedReport.php"},{"block_num":"0","conf":"1","text":"© GenerateMarketingReport.php","width":"0.08139533996582031","par_num":"0","word_num":"0","page_num":"0","height":"0.007768087254630296","top":"0.17569444448637994","level":"0","left":"0.062500008871389","line_num":"0"},{"text":"©leam.php","line_num":"0","height":"0.0077519370449914415","page_num":"0","par_num":"0","level":"0","top":"0.19121447062479113","width":"0.0319767415523529","block_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.06250000291568386"},{"width":"0.03365625143051147","conf":"0.30000001192092896","height":"0.00992206401295137","par_num":"0","line_num":"0","left":"0.06238699000685127","text":"C Usage.php","level":"0","top":"0.20434129323392636","word_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","text":"M Slack","top":"0.21944444440765576","left":"0.05377906943971067","width":"0.02180232405662537","conf":"1","block_num":"0","page_num":"0","height":"0.00794573624928796","par_num":"0","level":"0","word_num":"0"},{"height":"0.007913436492284154","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.23514211902775972","left":"0.05523255913677656","par_num":"0","conf":"0.30000001192092896","width":"0.023255813121795657","text":"→ Teams","word_num":"0"},{"width":"0.023255813121795657","height":"0.007751937707265233","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.05523255913677656","level":"0","text":"→ Tracks","par_num":"0","top":"0.2506459949060573","word_num":"0"},{"word_num":"0","top":"0.26597222222565353","left":"0.05523256326815962","page_num":"0","height":"0.007929586039649106","level":"0","text":"_ Transcription","block_num":"0","width":"0.039244180917739874","line_num":"0","conf":"0.5","par_num":"0"},{"width":"0.021802324056625362","par_num":"0","block_num":"0","left":"0.055232559992036044","conf":"0.30000001192092896","text":"D Twilio","level":"0","word_num":"0","page_num":"0","top":"0.28165374716105407","line_num":"0","height":"0.007929586039649106"},{"width":"0.021802324056625362","level":"0","page_num":"0","top":"0.2971576230795715","line_num":"0","block_num":"0","word_num":"0","text":"D Users","conf":"0.30000001192092896","left":"0.055232559992036044","par_num":"0","height":"0.0077519370449914415"},{"conf":"1","page_num":"0","block_num":"0","text":"_ Vocabulary","top":"0.31173430002912017","line_num":"0","left":"0.055175073314760514","height":"0.009606334898206947","par_num":"0","width":"0.034998694062232966","level":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.00794573624928796","level":"0","left":"0.055232559992036044","line_num":"0","page_num":"0","text":"_ 40om","width":"0.021802324056625362","word_num":"0","par_num":"0","block_num":"0","top":"0.32816537489861186"},{"width":"0.10029069185256959","word_num":"0","par_num":"0","text":"© coachingreedbacksUpdatetSActivities","height":"0.007751937707265233","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","left":"0.05523255894684929","top":"0.34366925084920974","level":"0"},{"text":"g command.php","conf":"0.5","page_num":"0","top":"0.35902777765157134","width":"0.042151162028312684","line_num":"0","height":"0.007897286944919202","word_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.05523255746694835"},{"top":"0.3746770028017381","page_num":"0","text":"o Crearevaroaseusers.ong","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.07122092247009276","block_num":"0","height":"0.005184108350012151","left":"0.0552325659020001","line_num":"0","par_num":"0"},{"block_num":"0","left":"0.18750000470260025","level":"0","height":"0.007768087916903976","conf":"1","text":"class AutomatedReportscommand extends command","line_num":"0","top":"0.17569444434904158","width":"0.13808138370513917","word_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","left":"0.05523256118101609","word_num":"0","level":"0","height":"0.005167958802647088","block_num":"0","conf":"0.30000001192092896","text":"c Daraoase adecounione","par_num":"0","top":"0.3901808784743156","width":"0.06831395030021668"},{"width":"0.0959302306175232","word_num":"0","page_num":"0","left":"0.05523256150809874","conf":"1","level":"0","block_num":"0","text":"C DeleteOldAiCrmNotesCommand.php","line_num":"0","height":"0.008333333333333304","par_num":"0","top":"0.4027777777777778"},{"page_num":"0","block_num":"0","text":"(©) DeleteS3LeftoversCommand.php","line_num":"0","width":"0.08720929622650146","top":"0.4186046513583048","level":"0","word_num":"0","height":"0.007784237464268928","conf":"1","left":"0.05523256423861482","par_num":"0"},{"text":"C DevPostmanCommand.php","top":"0.43402777793351066","height":"0.007832686768637687","block_num":"0","width":"0.07412790060043335","par_num":"0","left":"0.05377907614375142","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5"},{"par_num":"0","height":"0.008333333333333304","text":"C DiarizeViaAiParticipantldentificationCo","conf":"1","line_num":"0","word_num":"0","level":"0","left":"0.055232563961383895","width":"0.10029069185256959","top":"0.4493055555555556","block_num":"0","page_num":"0"},{"left":"0.0552325624366139","conf":"0.5","page_num":"0","par_num":"0","level":"0","height":"0.007800387673907783","top":"0.4651162790958626","block_num":"0","text":"(©) EncryptTokensCommand.php","width":"0.0784883677959442","word_num":"0","line_num":"0"},{"word_num":"0","height":"0.007816537221272846","conf":"0.5","text":"(©) EngagementStatsRegenerateCommanc","top":"0.4805555554203713","left":"0.055232566044141285","line_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.10029069185256959"},{"left":"0.05523256369703837","word_num":"0","height":"0.008333333333333304","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.06540697216987611","conf":"1","top":"0.49583333333333335","line_num":"0","text":"T FeatureFlagsHelper.php"},{"conf":"0.30000001192092896","text":"© rixcross| enantlssues.php","level":"0","top":"0.511627907229157","word_num":"0","page_num":"0","par_num":"0","left":"0.05523256624723669","width":"0.07122092247009279","height":"0.007816537221272735","line_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.08866277933120727","left":"0.05523256950600204","conf":"0.5","page_num":"0","top":"0.5270833333675681","text":"© HlushrolesPermissionsCache.php","level":"0","height":"0.007800387011633991"},{"word_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0","left":"0.05523256660221652","height":"0.008333333333333415","text":"© GeneratelnternalWebhook loken.php","width":"0.09593022465705872","block_num":"0","par_num":"0","top":"0.5423611111111111"},{"line_num":"0","left":"0.05377907181895605","level":"0","conf":"0.5","page_num":"0","top":"0.555555555564972","width":"0.10174418687820433","block_num":"0","height":"0.007751937707265233","par_num":"0","word_num":"0","text":"(C) GroupSetDefaultLanquageCommand.n"},{"text":"C) HelperTruncateCoachinaTables.ohp","top":"0.5708333332888438","conf":"1","block_num":"0","height":"0.007978036006291767","left":"0.05523256181990401","line_num":"0","level":"0","word_num":"0","par_num":"0","width":"0.09447674155235289","page_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.5865633076659515","level":"0","height":"0.007881136735280347","block_num":"0","text":"(©) HubspotJournalPollingCommand.php","width":"0.0959302306175232","word_num":"0","conf":"1","left":"0.05523256149153397"},{"block_num":"0","text":"(©) HubspotWebhookServiceCommand.ph","page_num":"0","level":"0","line_num":"0","left":"0.055232563961383895","height":"0.007751937707265233","par_num":"0","width":"0.10029069185256959","word_num":"0","conf":"1","top":"0.6020671835365483"},{"width":"0.05959301590919495","conf":"0.5","top":"0.6173611112360404","word_num":"0","text":"(©) ImportRecording.php","height":"0.007961885796652912","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.053779071154756795"},{"height":"0.007897286944919202","level":"0","page_num":"0","par_num":"0","text":"C ImportUsersFromCsvFile.php","top":"0.6330749354035095","width":"0.07848836779594422","block_num":"0","word_num":"0","conf":"1","left":"0.05377907406452091","line_num":"0"},{"top":"0.6485788117100625","width":"0.07267441153526305","text":"C IterateUsersCommand.php","left":"0.05523256530794951","conf":"1","page_num":"0","block_num":"0","height":"0.0077519370449913305","line_num":"0","par_num":"0","word_num":"0","level":"0"},{"height":"0.00794573624928785","left":"0.05523255911239826","line_num":"0","level":"0","text":"(©) JiminnyCacheClearCommand.php","conf":"1","par_num":"0","page_num":"0","width":"0.08866278529167175","block_num":"0","word_num":"0","top":"0.6638888889166997"},{"level":"0","text":"© JiminnyDebugCommand.php","conf":"0.5","left":"0.05523256448635685","line_num":"0","top":"0.6795865635368036","block_num":"0","page_num":"0","height":"0.007913436492284154","width":"0.07703487873077391","word_num":"0","par_num":"0"},{"left":"0.05523255979072998","top":"0.6950904394797008","height":"0.007751937707265122","width":"0.10029069185256957","conf":"0.30000001192092896","word_num":"0","line_num":"0","text":"© Jiminnysetencrypted l okenManagervc","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"page_num":"0","conf":"0.5","top":"0.710416666670098","word_num":"0","width":"0.08575580716133119","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"© Jiminny lokenintoCommand.php","height":"0.007929586039649106","left":"0.055232565793394285"},{"width":"0.10029069185256957","word_num":"0","line_num":"0","page_num":"0","top":"0.7260981911375672","left":"0.0552325638160351","height":"0.005167958802646977","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"(c Makesackuvecoachnocnarnereson."},{"width":"0.07122092247009278","left":"0.05523256608549969","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","top":"0.7416020674414413","par_num":"0","text":"(c Manacescimror eam.one","word_num":"0"},{"block_num":"0","height":"0.007978036006291656","page_num":"0","level":"0","conf":"1","line_num":"0","text":"(©) MarkBranchForEnvironmentPipelineCol","word_num":"0","left":"0.055232563961383895","top":"0.7545219639735984","par_num":"0","width":"0.10029069185256959"},{"level":"0","left":"0.4694767445095337","text":"O 520","conf":"0.30000001192092896","height":"0.007768087916904087","line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.017441858351230632","word_num":"0","top":"0.17569444428444203"},{"text":"public function handlel): int","height":"0.008333333333333415","left":"0.19912791806318886","top":"0.1909722222222222","conf":"0.5","word_num":"0","level":"0","width":"0.09011626839637754","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0077519370449913305","left":"0.21075581441077543","par_num":"0","page_num":"0","text":"lf (s1sllonday)","top":"0.20413436752401592","width":"0.05087208747863767","block_num":"0","word_num":"0"},{"text":"sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_WEEKLYJ*","line_num":"0","block_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","left":"0.22383720560730805","height":"0.00794573624928796","level":"0","top":"0.2194444444722552","width":"0.22819766998291016"},{"block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"1","text":"528","par_num":"0","height":"0.0077519370449913305","top":"0.20413436752401592","width":"0.008720929175615288","word_num":"0","left":"0.47819767451102957"},{"width":"0.008720929175615288","conf":"1","left":"0.4781976753831225","page_num":"0","word_num":"0","height":"0.0077519370449914415","par_num":"0","line_num":"0","text":"529","block_num":"0","level":"0","top":"0.21963824323461023"},{"left":"0.4781976743565238","level":"0","page_num":"0","par_num":"0","text":"536","conf":"0.30000001192092896","top":"0.23514211906626403","line_num":"0","height":"0.007751937707265233","block_num":"0","width":"0.00872092992067336","word_num":"0"},{"left":"0.2122093276540121","height":"0.010335916280746482","conf":"1","line_num":"0","par_num":"0","width":"0.17151160240173338","text":"// Process monthly reports on the first day of the month","word_num":"0","page_num":"0","top":"0.26356589198882574","level":"0","block_num":"0"},{"text":"if SisFirstDav0fMonth)","level":"0","top":"0.2790697675158764","conf":"0.5","width":"0.07703487873077394","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.007751937707265233","par_num":"0","left":"0.21220930731573526"},{"top":"0.26614987085037756","level":"0","width":"0.00872092992067336","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","par_num":"0","word_num":"0","page_num":"0","text":"532","left":"0.4781976745018726"},{"par_num":"0","width":"0.23110463619232177","page_num":"0","block_num":"0","line_num":"0","left":"0.22383722843125806","height":"0.007881136735280347","conf":"1","text":"Sthis->processReports( frequency: AutomatedReportsService::FREOUENCY MONTHLY):","level":"0","word_num":"0","top":"0.2944444444230575"},{"top":"0.32816537472634655","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"550","width":"0.00872092992067336","height":"0.005167958471510192","left":"0.4781976745018726","par_num":"0","page_num":"0","level":"0","block_num":"0"},{"word_num":"0","width":"0.25","page_num":"0","top":"0.34097222235185987","text":"// Process quarterly reports on the first day of January, April, July, and October","block_num":"0","line_num":"0","height":"0.010448965761396534","conf":"1","level":"0","par_num":"0","left":"0.21220930446031935"},{"page_num":"0","top":"0.35624999999999996","level":"0","par_num":"0","conf":"0.5","text":"if (SisFirstDay0fMlonth && SisQuarterLyMonth) 1","block_num":"0","height":"0.008333333333333304","line_num":"0","width":"0.14098836183547975","left":"0.21220930684055722","word_num":"0"},{"par_num":"0","text":"sthis->processReports( trequency: AutomatedReportsservice::FREQUENCY_QUARTERLYJ*","top":"0.37209302328961","width":"0.2369185924530029","level":"0","height":"0.007768087916903976","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.2238372215004854","conf":"1"},{"left":"0.2122092977578592","text":"$this->logger->info(self::LOG_PREFIX . ' Completed');","par_num":"0","width":"0.16133720874786375","level":"0","line_num":"0","conf":"1","word_num":"0","height":"0.01041666666666674","page_num":"0","block_num":"0","top":"0.4159722222222222"},{"left":"0.21075581923712763","block_num":"0","par_num":"0","text":"schis->sendkeportso;","width":"0.06686046123504638","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","top":"0.4496124034413287","level":"0","height":"0.0077519370449913305"},{"conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.29069767716104983","text":"8TT to Cascade. &T to Command","height":"0.0078326874309117","line_num":"0","top":"0.4470284237264046","block_num":"0","width":"0.09011627435684205"},{"text":"recurn o","par_num":"0","block_num":"0","left":"0.21075581467453008","top":"0.4805555555555556","word_num":"0","width":"0.02906976342201234","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","level":"0"},{"block_num":"0","word_num":"0","level":"0","conf":"1","width":"0.011627906560897822","left":"0.1991279073784658","text":"/**","par_num":"0","line_num":"0","page_num":"0","top":"0.5219638243912326","height":"0.012919896178775314"},{"par_num":"0","text":"* Process reports for a specific frequency.","top":"0.5400516795972569","conf":"1","width":"0.1308139443397522","word_num":"0","line_num":"0","level":"0","left":"0.20203489286738424","page_num":"0","height":"0.007864987187915395","block_num":"0"},{"left":"0.20203489291439541","conf":"1","level":"0","page_num":"0","text":"* aparam string $frequency","word_num":"0","top":"0.5684754527123399","height":"0.010335916280746482","par_num":"0","width":"0.08139533996582032","block_num":"0","line_num":"0"},{"left":"0.2020348890347899","level":"0","page_num":"0","width":"0.04505813419818877","text":"* Qreturn void","par_num":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.010513565275404257","conf":"1","top":"0.599305555475993"},{"word_num":"0","top":"0.6330749356584956","left":"0.19912790882924533","width":"0.021802324056625383","height":"0.005167958140373186","par_num":"0","text":"4 usaoes","page_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.005167958471510192","width":"0.00872092992067336","left":"0.4781976745018726","par_num":"0","text":"558","page_num":"0","block_num":"0","line_num":"0","top":"0.3591731266643311"},{"level":"0","height":"0.005167958471510081","left":"0.4781976745018726","conf":"0.30000001192092896","line_num":"0","text":"007","width":"0.00872092992067336","block_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.37467700263332326"},{"top":"0.38501292003076726","par_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.010174418240785632","left":"0.4781976747277176","block_num":"0","height":"0.012919896178775425","text":"540","page_num":"0","conf":"1"},{"width":"0.010174418240785577","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.4781976744733572","height":"0.012919896178775314","top":"0.40051679619355807","line_num":"0","text":"541","level":"0"},{"text":"542","top":"0.41602067216255034","width":"0.010174418240785577","height":"0.012919896178775314","word_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.4781976744733572","level":"0","page_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","conf":"1","left":"0.4781976754817873","line_num":"0","par_num":"0","height":"0.0077519370449913305","level":"0","block_num":"0","text":"543","top":"0.4341085274723364","width":"0.010174417495727561"},{"page_num":"0","block_num":"0","text":"544","level":"0","conf":"1","height":"0.0077519370449913305","top":"0.4496124034413287","left":"0.4781976754817873","line_num":"0","word_num":"0","width":"0.010174417495727561","par_num":"0"},{"par_num":"0","word_num":"0","height":"0.007751937707265233","level":"0","width":"0.00872092992067336","top":"0.4651162792729824","page_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.4781976743565238","text":"545"},{"block_num":"0","height":"0.005167958471510081","width":"0.00872092992067336","top":"0.48062015508810374","par_num":"0","conf":"0.5","left":"0.4781976745018726","level":"0","line_num":"0","word_num":"0","page_num":"0","text":"546"},{"conf":"0.5","left":"0.4781976745018726","page_num":"0","word_num":"0","level":"0","top":"0.4961240310570959","line_num":"0","par_num":"0","height":"0.005167958471510192","width":"0.00872092992067336","text":"547","block_num":"0"},{"top":"0.5116279071122207","line_num":"0","par_num":"0","height":"0.005167958471510192","text":"548","width":"0.010174418240785577","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.47819767466109947","page_num":"0","word_num":"0"},{"page_num":"0","top":"0.5245478039581245","text":"549","block_num":"0","height":"0.0077519370449914415","width":"0.010174417495727561","level":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.4781976754817873"},{"level":"0","word_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314","page_num":"0","line_num":"0","text":"550","block_num":"0","top":"0.5374677003602247","width":"0.011627906560897794","left":"0.4781976748203263"},{"height":"0.012919896178775425","width":"0.010174418240785632","left":"0.4781976747277176","block_num":"0","par_num":"0","level":"0","text":"551","word_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.5529715763615167"},{"width":"0.010174418240785577","conf":"1","block_num":"0","text":"552","word_num":"0","level":"0","height":"0.012919896178775425","page_num":"0","par_num":"0","top":"0.5684754525243074","line_num":"0","left":"0.4781976744733572"},{"page_num":"0","left":"0.47819767443096384","conf":"1","width":"0.010174418240785577","top":"0.5839793285255993","height":"0.012919896178775425","text":"553","line_num":"0","block_num":"0","level":"0","word_num":"0","par_num":"0"},{"width":"0.010174418240785577","block_num":"0","page_num":"0","top":"0.5994832044622919","conf":"1","par_num":"0","level":"0","height":"0.012919896178775425","word_num":"0","left":"0.4781976744733572","line_num":"0","text":"554"},{"width":"0.010174418240785577","top":"0.6149870804312841","block_num":"0","conf":"1","height":"0.012919896178775425","par_num":"0","left":"0.4781976744733572","text":"555","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","width":"0.00872092992067336","par_num":"0","left":"0.4781976745018726","word_num":"0","page_num":"0","text":"556","height":"0.005167958471510081","conf":"0.30000001192092896","level":"0","top":"0.6330749354498608"},{"width":"0.17157833576202391","text":"private tunction processReports(string $frequency): void","level":"0","height":"0.011189497841729068","left":"0.19909911497628013","line_num":"0","conf":"1","block_num":"0","page_num":"0","top":"0.6452084606645574","par_num":"0","word_num":"0"},{"height":"0.010497415728039194","width":"0.22238371372222898","par_num":"0","conf":"0.5","left":"0.21220930956938355","line_num":"0","page_num":"0","top":"0.677002584190244","block_num":"0","text":"$this->Logger->info(self::LOG_PREFIX • \" Processing $frequency reports\");","word_num":"0","level":"0"},{"text":"558","top":"0.6640826873878453","conf":"0.5","height":"0.005167958471510192","left":"0.4781976745018726","par_num":"0","width":"0.00872092992067336","level":"0","word_num":"0","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","left":"0.4781976745018726","par_num":"0","word_num":"0","page_num":"0","top":"0.6795865633568376","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","level":"0","text":"594","width":"0.00872092992067336"},{"block_num":"0","width":"0.1337209224700928","line_num":"0","height":"0.007961886458926704","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.5","top":"0.7080103359049035","left":"0.2122093100878165","text":"sreportid = sthis->option( key: 'report-1d'):"},{"top":"0.7235142120895198","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.007751937707265233","block_num":"0","level":"0","par_num":"0","left":"0.2122093028298116","width":"0.07703487873077391","line_num":"0","text":"1f (sreportid !== nulb) 1"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","page_num":"0","top":"0.7388888887383029","word_num":"0","left":"0.22383722371833273","height":"0.007881136735280347","width":"0.132267427444458","text":"sreports = sthis->getReportbyld(sreportid):"},{"conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","height":"0.01143034034305146","block_num":"0","text":"} else f","par_num":"0","top":"0.7513907728179665","width":"0.027739289402961748","left":"0.2106943102468552","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.007751937707265233","text":"561","conf":"1","page_num":"0","width":"0.00872092992067336","line_num":"0","level":"0","par_num":"0","left":"0.4781976744291982","top":"0.7080103358621296"},{"page_num":"0","conf":"1","line_num":"0","level":"0","top":"0.720930232692266","block_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.010174418240785632","left":"0.4781976747277176","text":"562","word_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","text":"563","level":"0","top":"0.739018088058512","width":"0.00872092992067336","line_num":"0","word_num":"0","conf":"1","height":"0.007751937707265233","left":"0.4781976743565238"},{"level":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","top":"0.7545219640275044","left":"0.4781976743565238","height":"0.007751937707265233","page_num":"0","line_num":"0","text":"564","width":"0.00872092992067336"},{"conf":"0.5","height":"0.007751937707265233","text":"(©) MuteOrganizerChannel.php","top":"0.7700258399964964","page_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.07267441749572755","block_num":"0","left":"0.05523256059872546","word_num":"0"},{"top":"0.7673611111111112","line_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","height":"0.01041666666666663","page_num":"0","left":"0.2238372125813905","width":"0.26308138370513917","word_num":"0","text":"// Get all enabled, not deleted reports with active teams for the specified frequen 565"},{"conf":"0.5","line_num":"0","height":"0.007864986525641604","par_num":"0","text":"(C) PhpApm.php","top":"0.7854166668146986","width":"0.03779069483280181","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.05523256098015379"},{"block_num":"0","conf":"0.30000001192092896","left":"0.22383724146111064","level":"0","height":"0.007864986525641493","par_num":"0","line_num":"0","top":"0.7854166666854997","text":"фreporus = schis->reporcкepos1tory->gecaculveкeporusbyrrequencysrrequency):","page_num":"0","width":"0.23255810737609864","word_num":"0"},{"page_num":"0","word_num":"0","left":"0.055232563939581605","block_num":"0","height":"0.008333333333333304","par_num":"0","level":"0","conf":"1","text":"C PropagateCoachingFeedbackCreatedA","line_num":"0","top":"0.8006944444444445","width":"0.10029069185256957"},{"par_num":"0","line_num":"0","text":"567","left":"0.47819767425929555","conf":"0.30000001192092896","top":"0.8010335918001857","block_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.005167958471510081","width":"0.015988372266292572"},{"page_num":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.05523256409999673","height":"0.007768087916904087","conf":"1","text":"(©) PurgeConterences.php","top":"0.8165374677340543","line_num":"0","width":"0.06249999403953552","level":"0"},{"height":"0.007848836978276541","block_num":"0","text":"(©) PurgeSoftDeletedOpportunitiesComma","line_num":"0","page_num":"0","top":"0.8319444443015593","width":"0.10029069185256959","conf":"1","word_num":"0","left":"0.055232566044141285","level":"0","par_num":"0"},{"level":"0","block_num":"0","line_num":"0","height":"0.010626614756054309","word_num":"0","text":"$this->logger->info(self::LOG_PREFIX . \" Found ($reports->countO} $frequency reports t 569","page_num":"0","left":"0.21075580956144035","width":"0.27616276741027834","par_num":"0","conf":"1","top":"0.8291666665237816"},{"level":"0","text":"© PurgeSyncBatchesCommand.php","word_num":"0","par_num":"0","block_num":"0","top":"0.8472222222222222","width":"0.08720929622650145","height":"0.008333333333333304","conf":"1","left":"0.05523256423861481","page_num":"0","line_num":"0"},{"word_num":"0","par_num":"0","text":"578","line_num":"0","conf":"0.30000001192092896","top":"0.847545219687587","level":"0","page_num":"0","block_num":"0","height":"0.005167958471510192","left":"0.4781976745018726","width":"0.00872092992067336"},{"text":"© RecalculateDealRiskscommand.php","par_num":"0","word_num":"0","line_num":"0","width":"0.0930232524871826","block_num":"0","conf":"0.5","height":"0.007784237464268928","left":"0.05523255747733904","level":"0","page_num":"0","top":"0.8630490958673488"},{"page_num":"0","top":"0.8784722222487561","height":"0.007832686768637798","block_num":"0","width":"0.097383713722229","word_num":"0","line_num":"0","conf":"0.5","left":"0.0552325666127222","level":"0","par_num":"0","text":"© RemoveDeletemarkersCommand.php"},{"top":"0.857881137085031","width":"0.010174418240785604","par_num":"0","level":"0","conf":"1","height":"0.012919896178775314","page_num":"0","word_num":"0","line_num":"0","text":"121","left":"0.16279069798353163","block_num":"0"},{"conf":"1","block_num":"0","level":"0","text":"122","top":"0.8733850130540232","par_num":"0","height":"0.012919896178775314","page_num":"0","width":"0.010174418240785604","line_num":"0","word_num":"0","left":"0.16279069798353163"},{"line_num":"0","par_num":"0","width":"0.10901161432266238","conf":"0.5","level":"0","page_num":"0","word_num":"0","text":"/** @var AutomatedReport Sreport */","left":"0.210755815794208","height":"0.007800387011633991","block_num":"0","top":"0.8604166668301003"},{"level":"0","par_num":"0","height":"0.008333333333333304","left":"0.21075581232443902","line_num":"0","text":"foreach (Sreports as Sreport)","conf":"0.5","block_num":"0","page_num":"0","word_num":"0","top":"0.8756944444444444","width":"0.09738371372222904"},{"block_num":"0","top":"0.8785529716255714","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.005167958471510081","left":"0.4781976745018726","par_num":"0","width":"0.00872092992067336","level":"0","text":"074","word_num":"0"},{"level":"0","left":"0.05523257061492566","block_num":"0","conf":"0.5","line_num":"0","text":"© RemoveexpiredNudgescommana.php","top":"0.89375","height":"0.008333333333333304","width":"0.0988371968269348","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","width":"0.2630813837051391","left":"0.22383720827099216","page_num":"0","line_num":"0","text":"sthis->Logger->1nfo(self::LOG_PREFIX •' Dispatching Generate Report job for report 573","top":"0.8914728686311851","word_num":"0","conf":"0.5","block_num":"0","height":"0.007832686768637798","level":"0"},{"line_num":"0","width":"0.10029070377349852","word_num":"0","conf":"0.30000001192092896","left":"0.05523255459382594","par_num":"0","height":"0.005167958802647088","top":"0.9095607234373088","page_num":"0","block_num":"0","level":"0","text":"c) removeunusecrarc oansoeecnesco"},{"width":"0.0639534831047058","conf":"1","text":"C ResetElasticSearch.php","top":"0.9222222222222223","word_num":"0","left":"0.05523256397090259","block_num":"0","height":"0.008333333333333304","line_num":"0","level":"0","page_num":"0","par_num":"0"},{"height":"0.007848836978276541","level":"0","block_num":"0","line_num":"0","width":"0.10029069185256959","text":"(©) RestoreActivityCrmProvideridComman","top":"0.9379844963687428","word_num":"0","conf":"0.5","par_num":"0","left":"0.055232566044141285","page_num":"0"},{"width":"0.10610463619232177","word_num":"0","left":"0.2369186196216185","height":"0.007784237464269039","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"'reportuuid' => sreport-›getuuido,","block_num":"0","level":"0","top":"0.9069444444461602","par_num":"0"},{"height":"0.008333333333333304","width":"0.10029069185256956","word_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.23691861206452058","block_num":"0","line_num":"0","text":"'teamid' = sreport->getleamid),","top":"0.9222222222222223","conf":"0.30000001192092896"},{"left":"0.2369186152021318","level":"0","conf":"0.30000001192092896","page_num":"0","text":"\"trequency = sreport-›gechrequency).","word_num":"0","par_num":"0","top":"0.9379844963687428","block_num":"0","height":"0.007848836978276541","width":"0.1177325487136841","line_num":"0"},{"height":"0.007768087254630185","line_num":"0","text":"(C) RestoreActivityTypeCommand.php","conf":"1","level":"0","top":"0.9534722222641578","width":"0.09302324652671813","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.05377907905467723"},{"line_num":"0","word_num":"0","top":"0.9534722220622197","height":"0.007768087916903976","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","text":"tyрe\" = sreport->geclypel).","width":"0.08575580716133119","level":"0","left":"0.2383720998154077"},{"page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.007848836978276541","par_num":"0","text":"= custom.log","top":"0.04909560760905296","left":"0.4796511620894943","width":"0.03343023061752315","line_num":"0"},{"line_num":"0","par_num":"0","width":"0.030603197216987676","conf":"1","height":"0.00881890853246059","top":"0.048562121869861086","word_num":"0","text":"= laravel.log","block_num":"0","level":"0","page_num":"0","left":"0.5232158437487444"},{"block_num":"0","level":"0","left":"0.5654069793711258","top":"0.04909560735065499","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"e SF (iminny@localhost","height":"0.007848836978276541","width":"0.05668604373931885","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","text":"4 HS local [iiminny@localhost]","word_num":"0","height":"0.008333333333333304","left":"0.48110465346425413","level":"0","top":"0.06944444444444442","par_num":"0","page_num":"0","width":"0.07122092843055727"},{"word_num":"0","top":"0.06944444444444442","left":"0.562500003294969","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"L console [EUl","width":"0.03633720576763144","height":"0.008333333333333304"},{"height":"0.008333333333333304","top":"0.06944444444444442","level":"0","line_num":"0","text":"L console [STAGINGI X","left":"0.6090116291325479","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.05668604373931885","par_num":"0","word_num":"0"},{"left":"0.5043604668034781","line_num":"0","page_num":"0","par_num":"0","text":"9p 0","height":"0.007913436492284154","word_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.09027777774868995","level":"0","width":"0.02616278827190399"},{"text":"Tx: Auto","width":"0.024709299206733704","left":"0.5508720961072365","height":"0.007913436492284154","page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.09027777761949107","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"conf":"1","line_num":"0","left":"0.5959073412886244","width":"0.030569040775299094","block_num":"0","top":"0.0901432798389572","word_num":"0","text":"Playground v","height":"0.008343931039174413","page_num":"0","par_num":"0","level":"0"},{"left":"0.681686050045335","par_num":"0","top":"0.09027777761949107","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007913436492284154","width":"0.029069763422012285","text":"rliminny v","word_num":"0"},{"top":"0.11111111121293793","text":"eforce';","height":"0.012919896178775314","width":"0.026162791252136164","page_num":"0","level":"0","left":"0.5029069769030017","block_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"level":"0","left":"0.6555232555665387","conf":"0.30000001192092896","block_num":"0","top":"0.10833333334274986","height":"0.010529715485043","page_num":"0","par_num":"0","text":"018 A16 V13 ^","line_num":"0","width":"0.0479651123285294","word_num":"0"},{"level":"0","line_num":"0","block_num":"0","top":"0.15762273943820382","word_num":"0","height":"0.010432816214031582","text":"K<->1: on g.playbook_id = p.id where g.team_id = 1;","width":"0.15116277933120725","left":"0.5029069907990472","par_num":"0","page_num":"0","conf":"0.5"},{"height":"0.00794573624928796","width":"0.045058137178421","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.5029069790584175","text":"ybook 1d = 175:","top":"0.21944444440765576","block_num":"0","level":"0"},{"top":"0.26614987114158695","conf":"0.5","par_num":"0","width":"0.01598837077617643","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.0077519370449914415","left":"0.501453489829935","line_num":"0","text":"7160;"},{"width":"0.046511623263359114","left":"0.502906981387277","par_num":"0","word_num":"0","top":"0.32816537489861186","level":"0","height":"0.00794573624928796","page_num":"0","line_num":"0","text":"ry_1a, user_ld,","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","width":"0.16569765806198122","height":"0.015503874089982772","level":"0","left":"0.5494186209070735","line_num":"0","page_num":"0","conf":"0.5","text":"lead id, contact id, account id. &portunitv id, stagk","top":"0.3178294589498406","par_num":"0","word_num":"0"},{"width":"0.0683139503002167","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.5014534913747625","par_num":"0","text":"enscruomion or starus","top":"0.3436692505672194","height":"0.005167958802646977","line_num":"0","page_num":"0"},{"top":"0.3590277777777777","height":"0.005555555555555536","level":"0","text":"\"I ana cype =","word_num":"0","left":"0.5014534884017994","block_num":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.04505814015865328"},{"page_num":"0","text":"\"conterence","conf":"0.5","top":"0.3591731268729659","word_num":"0","width":"0.03633720576763144","line_num":"0","par_num":"0","block_num":"0","height":"0.005167958140373186","left":"0.5479651162295565","level":"0"},{"text":"time IS NOT NULL","width":"0.05087209343910215","block_num":"0","page_num":"0","par_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.3874999999863139","left":"0.502906977394813","height":"0.007848836978276652","conf":"0.5"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.007784237464269039","left":"0.5014534890124649","conf":"0.30000001192092896","text":"3; # 00U0400000pCZ07MAC","top":"0.41860465155210325","line_num":"0","width":"0.07122092247009282","word_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.05523255467414856","conf":"0.30000001192092896","left":"0.501453489875224","block_num":"0","page_num":"0","text":"1= pc.playbooK_1d","top":"0.4805555556787693","height":"0.007816537221272846"},{"text":"event'","par_num":"0","top":"0.4961240313483053","height":"0.0077519370449914415","block_num":"0","level":"0","width":"0.0218023240566253","line_num":"0","left":"0.5029069785966872","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"height":"0.008333333333333304","top":"0.5243055555555556","par_num":"0","text":"ation id = 1 and object type = 'event':","block_num":"0","width":"0.11773256063461301","line_num":"0","left":"0.5029069761170472","word_num":"0","conf":"0.5","page_num":"0","level":"0"},{"word_num":"0","block_num":"0","level":"0","left":"0.5014443042228578","par_num":"0","text":"eld id = 4:","width":"0.034902083873748824","height":"0.008017596271303051","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5399188505707351"},{"level":"0","page_num":"0","left":"0.5014534852621283","word_num":"0","block_num":"0","par_num":"0","text":"layouts pl 1<->1..n: on cl.id = pl.layout id","conf":"0.5","line_num":"0","width":"0.13081394433975224","top":"0.5708333332888438","height":"0.007978036006291767"},{"conf":"0.30000001192092896","text":"D0K_1d = 175;","top":"0.58656330785975","block_num":"0","word_num":"0","page_num":"0","left":"0.5014534888149608","par_num":"0","level":"0","height":"0.007881136735280347","width":"0.040697669982910134","line_num":"0"},{"line_num":"0","page_num":"0","left":"0.7659883722005161","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","height":"0.015503875414530466","top":"0.000000000018832935211321455","block_num":"0","width":"0.008720929920673304","text":"libd"},{"conf":"0.5","level":"0","block_num":"0","left":"0.7921511718786511","top":"0.004861111111111094","par_num":"0","text":"• Retro - Platform • 58 m left","page_num":"0","width":"0.06831394433975224","line_num":"0","word_num":"0","height":"0.008333333333333304"},{"page_num":"0","width":"0.023255811631679557","top":"0.004861111111111094","line_num":"0","level":"0","block_num":"0","left":"0.8982558162700002","height":"0.005555555555555536","word_num":"0","conf":"0.30000001192092896","text":"100% [45)","par_num":"0"},{"text":"• Tue 14 Apr 17:17:47","word_num":"0","block_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","par_num":"0","width":"0.06686045527458184","top":"0.004861111111111094","left":"0.9258720961681984","page_num":"0","conf":"1"},{"top":"0.02583979362220712","width":"0.08575580716133124","page_num":"0","line_num":"0","text":"AutomatedReportsCommandTestv","word_num":"0","conf":"1","height":"0.0077519370449914415","left":"0.8095930309396827","block_num":"0","level":"0","par_num":"0"},{"top":"0.04909560757569553","word_num":"0","conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.7194767460385476","par_num":"0","width":"0.02180232405662541","height":"0.0077519370449913305","text":"Cascade"},{"page_num":"0","block_num":"0","conf":"1","height":"0.007881136735280347","par_num":"0","text":"Review Automated Re","level":"0","top":"0.0722222222008353","width":"0.05377906560897827","left":"0.7180232595946784","line_num":"0","word_num":"0"},{"level":"0","line_num":"0","text":"Automated Reports","width":"0.046511623263359114","par_num":"0","word_num":"0","top":"0.07222222207163631","height":"0.007881136735280347","conf":"1","page_num":"0","block_num":"0","left":"0.7863372141384257"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.008333333333333304","text":"+D ..","page_num":"0","level":"0","par_num":"0","left":"0.9593023280600896","conf":"0.30000001192092896","width":"0.023255811631679446","top":"0.06944444444444442"},{"par_num":"0","text":"@AutomatedReportsCommand.php add another logic where there is a check if ask jiminny report expiry","top":"0.1006944444709783","level":"0","word_num":"0","width":"0.23691856861114502","line_num":"0","page_num":"0","conf":"1","height":"0.007832686768637798","block_num":"0","left":"0.7311046871508051"},{"word_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","left":"0.7252907011634033","line_num":"0","text":"udle nlas Jassed. ll yes uisabie ll","block_num":"0","level":"0","top":"0.11369509069725525","page_num":"0","width":"0.07558138370513912"},{"conf":"0.5","left":"0.7209302493306093","text":"¡let me read the command file and exolore the re ated code to understand the structure","line_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.13402777777777775","block_num":"0","level":"0","width":"0.20058138370513923","height":"0.005555555555555647"},{"block_num":"0","conf":"1","text":"Read AutomatedReportsCommand.php and AutomatedReportsService.php","top":"0.152454780349348","left":"0.7209302403206049","width":"0.1758720874786377","page_num":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.007961886458926704","level":"0"},{"width":"0.24127905368804936","word_num":"0","left":"0.720930247878053","text":"Now let me look at the AutomatedReport model to understand isExpired(). isAskJiminnvReport(). and","height":"0.007929586701923008","block_num":"0","line_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","top":"0.17054263565420646"},{"block_num":"0","par_num":"0","height":"0.005167958140373186","level":"0","text":"avallale methods.","top":"0.18604651188588572","page_num":"0","left":"0.7209302361838086","width":"0.04360464811325071","conf":"0.5","line_num":"0","word_num":"0"},{"width":"0.24854652881622308","text":"Aa rast context Auromaleakeport model scxolrea sAskulminnykepont cetcxolresAl alsable S. In o.405","conf":"0.30000001192092896","page_num":"0","left":"0.7252906846557133","height":"0.005167958802647088","top":"0.21447028416609693","line_num":"0","level":"0","word_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","text":"Now erme ook aune AutonatedRevortskenos1torv lo uncerstano avalade menoos oro saoline redors, ano","page_num":"0","top":"0.24027777769545056","width":"0.25581395626068115","word_num":"0","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005200258559650894","left":"0.7209302293097061"},{"text":"check the existing test file:","line_num":"0","word_num":"0","width":"0.062499994039535545","conf":"1","height":"0.007881136735280347","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.2532299743972177","left":"0.7209302385044462"},{"text":"reporskepository.ono ana Automaredkeporscommandlest.ono","width":"0.1497092843055725","top":"0.27361111111111114","page_num":"0","par_num":"0","block_num":"0","word_num":"0","height":"0.005555555555555536","left":"0.7616279100258243","line_num":"0","level":"0","conf":"0.30000001192092896"},{"conf":"0.5","height":"0.007816537221272846","top":"0.2894056851361335","width":"0.08430231809616096","line_num":"0","left":"0.7209302412907425","text":"Now l have a clear picture. I need to:","word_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"text":"1. Adda disableExpiredAskJiminnyReports() method to the command that fetches expired, still-active Ask","par_num":"0","top":"0.30749354024719366","width":"0.24854648113250732","conf":"1","level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.7238372388967231","height":"0.007784237464268928"},{"word_num":"0","level":"0","left":"0.7325581475717193","top":"0.32291666655586204","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","text":"Jiminny reports and disables them via the repository's update() method.","height":"0.007832687430911589","line_num":"0","width":"0.16569765806198122"},{"height":"0.008333333333333304","top":"0.33819444444444446","width":"0.1656976580619811","line_num":"0","word_num":"0","text":"2. Add a repository method to fetch expired active Ask Jiminny reports","level":"0","conf":"1","left":"0.7223837231801238","page_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","text":"3. Call this in handle().","width":"0.05833474993705745","word_num":"0","par_num":"0","left":"0.7223062702351912","page_num":"0","height":"0.010682963662677292","level":"0","conf":"0.5","top":"0.3537976943594492","line_num":"0"},{"top":"0.37209302328961","width":"0.030523255467414856","word_num":"0","height":"0.007768087916903976","block_num":"0","conf":"1","left":"0.7238372101103678","par_num":"0","text":"4. Add tests","line_num":"0","page_num":"0","level":"0"},{"conf":"0.5","level":"0","top":"0.3927648582721651","block_num":"0","line_num":"0","word_num":"0","height":"0.007929586039649106","page_num":"0","text":"Let me also check irtheresa getexparedActiveAskJ1minnyReports method or similar already in the repository:","left":"0.7209302633293604","width":"0.2543604373931885","par_num":"0"},{"page_num":"0","height":"0.007897286944919202","block_num":"0","text":"Searched ask__jiminny\\expired\\|TYPE_ASK in app/Repositories/AutomatedReportsRepository.php (0)","level":"0","par_num":"0","top":"0.41085271318128713","conf":"1","width":"0.22965114116668706","line_num":"0","left":"0.7209302527500657","word_num":"0"},{"word_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","text":"No existing method. I'll add one to the repository and wire it up in the command. Here's the plan:","top":"0.428940569011081","height":"0.007864986525641493","level":"0","width":"0.22093019485473642","left":"0.7209302479918545"},{"width":"0.18749997615814218","top":"0.4470284241867406","height":"0.007832686768637687","block_num":"0","word_num":"0","conf":"1","level":"0","left":"0.7238372331441834","text":"1. Add getExpiredActiveAskJiminnyReports() to AutomatedReportsRepository","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","text":"2. Add disableExpiredAskJiminnvReports() private method to the command, called from handle()","word_num":"0","level":"0","width":"0.22965114116668695","top":"0.46250000000171565","left":"0.723837231385507","par_num":"0","line_num":"0","height":"0.007784237464268928","conf":"1"},{"text":"3. Add tests for the new command llodic","width":"0.09302325844764703","level":"0","par_num":"0","word_num":"0","top":"0.4805555555555556","conf":"0.5","page_num":"0","height":"0.005555555555555536","left":"0.7238372076406497","block_num":"0","line_num":"0"},{"left":"0.7209302339345139","height":"0.005555555555555536","block_num":"0","line_num":"0","width":"0.05959301590919497","top":"0.50625","conf":"0.5","text":"Creared lodo List 3 lasks","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"page_num":"0","level":"0","text":"1Add getExpiredActiveAskJiminnyReports() to AutomatedReportsRepository","par_num":"0","top":"0.5219638248173336","left":"0.7238372359164924","conf":"1","block_num":"0","width":"0.18168601989746092","line_num":"0","height":"0.0078972862826453","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","line_num":"0","par_num":"0","text":"'Aca clsadlerxolreaAskyiminnykepons. lo Aulomaleakeponscommane ane call Trom nanale","top":"0.5400516795150722","page_num":"0","width":"0.22529067993164054","word_num":"0","level":"0","left":"0.7238372269026023"},{"conf":"1","block_num":"0","line_num":"0","top":"0.552777777942927","level":"0","height":"0.007945735587014058","page_num":"0","text":"*Add tests for the new logic","par_num":"0","left":"0.7238372170377071","width":"0.0712209224700927","word_num":"0"},{"par_num":"0","height":"0.005167958140373297","word_num":"0","block_num":"0","top":"0.5788113697670226","left":"0.7209302353530284","text":"swimming","width":"0.024709299206733704","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"height":"0.01291989621016365","par_num":"0","top":"0.09043927657192075","width":"0.008720929941860356","line_num":"0","level":"0","text":"e","word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.9898255816860466"},{"top":"0.7080103364298389","page_num":"0","par_num":"0","line_num":"0","height":"0.007961885796652912","level":"0","conf":"0.5","left":"0.5014534878446305","block_num":"0","word_num":"0","width":"0.02761627733707428","text":"IS NULD:"},{"top":"0.7388888888491076","block_num":"0","page_num":"0","left":"0.5014534945676754","width":"0.0741279006004334","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"e ceport id IN (18, 33);","height":"0.010465115971035388","level":"0"},{"level":"0","par_num":"0","page_num":"0","height":"0.007751937707265233","left":"0.501453489554881","top":"0.7700258398672974","width":"0.018895347416400865","block_num":"0","line_num":"0","word_num":"0","text":"10932","conf":"0.5"},{"word_num":"0","width":"0.08284882903099056","text":"activity_search_1d = 10932;","left":"0.5043604658427054","line_num":"0","height":"0.007864986525641604","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.7854166668146986"},{"height":"0.007751937707265233","par_num":"0","left":"0.5043604653749931","text":"desc;","conf":"1","width":"0.01598837077617654","line_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.8010335919344811","page_num":"0"},{"block_num":"0","height":"0.007768087916904087","left":"0.5014534927870603","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8165374677986539","text":"Pby 1d desc;","width":"0.040697669982910134","level":"0"},{"par_num":"0","word_num":"0","conf":"1","height":"0.010626614756054309","line_num":"0","level":"0","left":"0.5014534890164217","block_num":"0","width":"0.06104651093482971","page_num":"0","text":"e report id IN (37);","top":"0.8291666665237816"},{"left":"0.5029069788700248","par_num":"0","level":"0","width":"0.1642441868782044","text":"to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;","page_num":"0","block_num":"0","top":"0.8604166666666667","word_num":"0","conf":"1","height":"0.01041666666666663","line_num":"0"},{"word_num":"0","text":"Ask anything (&+L","page_num":"0","left":"0.7209302346237678","block_num":"0","level":"0","par_num":"0","top":"0.935400517394817","line_num":"0","conf":"0.5","height":"0.0077519370449914415","width":"0.04796510934829712"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.02761627733707428","top":"0.9611111111111111","left":"0.7223837233503361","height":"0.005555555555555536","text":"+ <› Code","word_num":"0","block_num":"0"},{"top":"0.9611111111111111","par_num":"0","width":"0.04215115904808042","height":"0.005555555555555536","word_num":"0","block_num":"0","text":"Claude Sonnet 4.6","left":"0.7514534921477821","line_num":"0","page_num":"0","conf":"1","level":"0"},{"conf":"0.30000001192092896","text":"St loday 15:04","word_num":"0","top":"0.9895833333333334","par_num":"0","left":"0.19767441933248872","line_num":"0","page_num":"0","width":"0.03488371670246124","height":"0.005555555555555536","block_num":"0","level":"0"},{"block_num":"0","width":"0.013081394135951996","line_num":"0","height":"0.0077519370449914415","text":"OU","page_num":"0","top":"0.9612403104180727","word_num":"0","level":"0","par_num":"0","left":"0.9549418617256287","conf":"0.30000001192092896"},{"word_num":"0","line_num":"0","left":"0.8779069770527042","width":"0.04360465109348288","text":"Winasun leams","block_num":"0","height":"0.005555555555555536","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.9895833333333334"},{"level":"0","height":"0.005167958140373297","page_num":"0","width":"0.011627905815839723","word_num":"0","par_num":"0","left":"0.9258720930223128","block_num":"0","text":"go.","line_num":"0","top":"0.9896640829453173","conf":"0.30000001192092896"},{"height":"0.005167958140373297","top":"0.9896640829453173","width":"0.01598837077617643","line_num":"0","left":"0.9433139533473771","text":"uir-o","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0"},{"level":"0","left":"0.9651162806983816","text":"ia 4 spaces","block_num":"0","line_num":"0","par_num":"0","top":"0.9895833332871281","conf":"0.30000001192092896","height":"0.0078326874309117","page_num":"0","width":"0.02761627733707428","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6481
|
NULL
|
NULL
|
|
41132
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.js~#11894 on JY-18909-automated-reports-ask-iminny K vProjectvToolsWindowHelp© AskJiminnyRepor© AutomatedRepori© AutomatedReport© DealStagesServic© RecipientsService© ReportSort.php© ReportSortDirecti© KioskService.php• Malll>_ Meetingcenerator> M NotificationD OAuth2D RecallAlD SecurityStrategyStreamingD TeamTelephonyD UserPilot› MWebhookC AbstractService.phpC) ActivityProviderFactory© ActivityService.php© ApiResponseService.ph© ConferenceService.php© InsightSeatService.php© InstantMeetingService./© IntercomService.php©IpapiClient.php© IpapiService.php© ParticipantShareServiceC PlanhatService.php© PlaybackService.php® PlaybackVideoOnlyServ© PlaybookCategoryServi• PlaylistGeneratorInterfa© ResolveTeamCrmConne© SimpleThrottleService.p© SlackService.php© SocialAccountService.p© SoftPhoneService.php© TeamDeactivatedServic© TeamOwnerService.phpC) TeamService.phoC) TranscodeParameterRe© UserService.php© Uuid.php> D Traits> D UseCases> DUser> O Utils> D Validation~ D Repositoryv MOnDemandActivitvS!© Criteria.phpC TranscriptionKeywor> _ TeamSettingsphp helpers.php© ReportController.php© TokenBuilder.php© TeamSetupController.phpphp api.php© SendReportJob.phpC AutomatedReportsCommand.phpAskJiminnykeporscontroller.ono© AutomatedReportsCommandTest.php© AutomatedReportsSendCommand.php© AutomatedReportsRepository.php© AutomatedReportsService.php x© CreateHeldActivityEvent.php© CreateActivityLoggedEvent.php15371538C UserPilotActivityListener.phpC AutomatedReportsCallbackService.php1539© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php1540© AutomatedReport.php15411I5461542class AutomatedReportsServicepubuictUnctIon getAskyaminnykeportrormuata(user suser, PAUtomateakepurt preport = nucuy. array 154314/01544Lusaees-15451474private function updateResultNames(AutomatedReport $automatedReport): void15401475104/1476$results = $this->automatedReportsRepository->getResultsByReport($automatedReport);1548147715491478foreach ($results as $result) {15501479"resulr-›uooare'nane' = sums->oecreoortrilerameresuuto.148014811553148215541555Lusaeespublic function updateStatus(string $uvid, array $data): array{...}1556= custom.log= laravel.logA SF [jiminny@localhost]connect.vueV Onboard.vueÁ console [STAGING]Hs local liminnyalocalnosticonsole EUxIX. AUto vHaycround vSELECT * FROMgroups WHERE id = 1964;SELECT * FROM playbooks WHERE id = 2033;1400150015011510151115 2010271541104415431544154515461557155815001504157015711572157315741575157615771578158015811582o usdyesprivate function generateOne0ffReport(AutomatedReport $automatedReport): voidf...}public function getReport(string $uvid): AutomatedReportf...}public function get(string $uvid): array{...}pubtic function List(stning SsortColunn = 'cneated.at', string SsortDirection = 'desc') : anna 15651o5815591560_156115621563=15674 usaeespublic function listAskJiminnyReports(User $user,string SsortColumn = 'created_at',string $sortDirection = 'desc'): array f...}10 /0public function delete(string $uvid): voidf...}28 usagespublic function createReportResult(AutomatedReport SautomatedReport, array $data = []): Automat 157715721573157415761578return $this->automatedReportsRepository->createResult(array_merge ('report_id' => $automatedReport->getId(),'status' = AutomatedReportResult::STATUS_DEFAULT,noatal— 15861581-15821000158415851586E15se15881589public function getReportResult(string $resultUvid): AutomatedReportResult$report = $this->automatedReportsRepository->findResultByUuid($resultUuid);Helper Code will nelp IDe to understand your Laravel app code. |/ Generate // Don't show Anymore (s minutes ago)Sa jiminny ~026 49 A21 X3 X 102 ^select * from teams where created_at > '2026-03-09';SELECT * FROMcrm_layouts WHERE crm_configuration_id = 499; # 1065AELE *-KUIMcrm_layout_entities WHERE crm_layout_id = 1678;SELECT * FROM teams WHERE id = 575;select * fromoooortunmes wiere tealt1o =o/aSELECT * FROM activities WHERE uvid_to_bin('96b1261f-2357-49f9-ab38-23ce12008ea0')select * from contacts cwhere c.crm_configuration_id = 370 order by c.updated_at desc;SELECT * FROM participants where activity_id = 38833541;SELECT * FROM participants where activity_id = 39216301;SELECT * FROMactivity_summary_logs where activity_id = 39216301;SELE* FRUMactivities WHERE uuid to bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9')SELE* FRUMactivities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae')select x Tolcrm_profiles where crm_configuration_id = 319 and crm_provider_id =select * fromopportunities where crm_configuration_id = 319 and crm_provider_id =select * fromaccounts where crm_configuration_id = 319 and crm_provider_id = 4715select * fromcontacts where crm_configuration_id = 319and crm_provider_id IN ('6# owner 13236 525785080# contact 116779180 665587441856 - activity - Alex Howes [EMAIL] cr# contact 219247563 742723347700 - [EMAIL] 2026-03-24# company 4176133 47150650569deal00yos 40100174744CUNCALU.LO.CASE WHEN U.id = t.owner_id THEN'(owner)' ELSE "' END) AS user_sarxt.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t1..n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hubspot':select * from features;se ect * tron vean teatures wnere teature 1o = 404select * from teams where id = 556; # owner: 18101, crm: 477select x Trolcrm configurations where id = 477SELECT * FROMusers WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS USeru.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams1..n<->1: on t.id = u.team_idWHERE U.team_id = 556 and sa.provider = 'integration-app";, 0lablAAutomatedReportsCommandTestv100% CS•Fri 17 Apr 9:02:51CascadeNew CascadewWCascade Codex .Kick off a new project. Make changesduross you ente couebase,Intearation Apo Connection ProcessFix AutomatedReportsCommand lestsReview Automated Reports suggestionsReview this sentry error Symfony Component Debug Exception FatalThrowableErrol=vente totallUcers 0ochLeague Flysystem Filesystem::has(): Argument #1 (Slocation) must be of type string, null given, called inne/jiminny/vendor/laravel/framework/src/illuminate/Filesystem/FilesystemAdapter.php on line 218Ongoing/app/Jobs/AutomatedReports/SendReportJob.php irliminny\Jobs\AutomatedReports\SendReportJob::handle.<>CodeClaude Sonnet 4.6winasur leams1582"uir-o( 4 spaces...
|
[{"text":"PhpStorm","width" [{"text":"PhpStorm","width":"0.029069766402244568","block_num":"0","left":"0.018895349841513358","level":"0","conf":"1","height":"0.012919896178775314","line_num":"0","par_num":"0","top":"0.0025839794299922225","word_num":"0","page_num":"0"},{"line_num":"0","par_num":"0","height":"0.010335916943020274","level":"0","conf":"1","word_num":"0","page_num":"0","left":"0.05232558154097966","text":"File","width":"0.011627906560897822","top":"0.0025839794391580018","block_num":"0"},{"left":"0.06976744199571387","conf":"1","width":"0.011627906560897835","top":"0.0025839794483865086","word_num":"0","block_num":"0","text":"Edit","height":"0.010335916943020274","par_num":"0","page_num":"0","level":"0","line_num":"0"},{"conf":"1","page_num":"0","text":"View","par_num":"0","line_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","level":"0","width":"0.014534883201122284","word_num":"0","block_num":"0","top":"0.0025839794299922225"},{"page_num":"0","par_num":"0","width":"0.02470930218696596","word_num":"0","text":"Navigate","top":"0.0025839794299922225","block_num":"0","left":"0.1061046516439201","conf":"1","height":"0.012919896178775314","level":"0","line_num":"0"},{"par_num":"0","left":"0.13517441920723358","height":"0.010335916943020385","block_num":"0","line_num":"0","page_num":"0","top":"0.002583979426853289","text":"Code","level":"0","conf":"1","word_num":"0","width":"0.017441859841346746"},{"text":"Laravel","width":"0.02180232554674147","word_num":"0","line_num":"0","block_num":"0","top":"0.0025839794299922225","level":"0","page_num":"0","height":"0.012919896178775314","par_num":"0","conf":"1","left":"0.1540697678225595"},{"page_num":"0","line_num":"0","text":"Refactor","width":"0.02180232554674147","block_num":"0","left":"0.18168604645628045","conf":"1","par_num":"0","top":"0.0025839794785329495","level":"0","word_num":"0","height":"0.010335916943020274"},{"top":"0.022916666651264905","par_num":"0","text":"FV faVsco.js~","word_num":"0","line_num":"0","left":"0.036337209822775954","width":"0.03488371968269348","height":"0.01325904395845201","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","level":"0","width":"0.13808138370513912","height":"0.007897286944919202","line_num":"0","page_num":"0","par_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny K v","word_num":"0","top":"0.025694444318238086","conf":"0.5","left":"0.08139535273179359"},{"word_num":"0","width":"0.026162791252136233","block_num":"0","height":"0.012919896178775314","conf":"0.5","text":"Projectv","line_num":"0","par_num":"0","page_num":"0","left":"0.01744186018788537","level":"0","top":"0.04651162792267094"},{"text":"Tools","level":"0","height":"0.010335916943020274","line_num":"0","block_num":"0","page_num":"0","left":"0.2267441862337412","top":"0.002583979461306396","width":"0.014534883201122284","word_num":"0","conf":"1","par_num":"0"},{"height":"0.005167958140373186","page_num":"0","level":"0","width":"0.023255811631679557","block_num":"0","par_num":"0","line_num":"0","top":"0.005167958914309545","conf":"1","word_num":"0","text":"Window","left":"0.2616279093004392"},{"conf":"1","line_num":"0","par_num":"0","height":"0.012919896178775425","text":"Help","block_num":"0","width":"0.014534883201122284","page_num":"0","word_num":"0","level":"0","left":"0.28779069769207455","top":"0.002583979688390081"},{"width":"0.05087209343910218","block_num":"0","word_num":"0","page_num":"0","conf":"1","level":"0","top":"0.06458333333333333","height":"0.013194444444444398","par_num":"0","left":"0.06250000042797796","line_num":"0","text":"© AskJiminnyRepor"},{"conf":"0.5","height":"0.013194444444444398","text":"© AutomatedRepori","par_num":"0","level":"0","line_num":"0","width":"0.05087209343910218","page_num":"0","top":"0.07986111111111116","word_num":"0","left":"0.06250000042797796","block_num":"0"},{"left":"0.062499998944208636","conf":"0.5","text":"© AutomatedReport","top":"0.09560723550234362","page_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.05087209343910217","level":"0","word_num":"0","par_num":"0"},{"height":"0.013194444444444398","text":"© DealStagesServic","page_num":"0","left":"0.06249999915617568","width":"0.05087209343910217","top":"0.11111111111111116","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"par_num":"0","text":"© RecipientsService","top":"0.12638888888888888","page_num":"0","word_num":"0","left":"0.06249999915617568","block_num":"0","width":"0.05087209343910217","level":"0","conf":"1","line_num":"0","height":"0.013194444444444509"},{"block_num":"0","par_num":"0","text":"© ReportSort.php","line_num":"0","width":"0.045058137178421026","level":"0","height":"0.012919896178775314","word_num":"0","conf":"1","left":"0.06250000235638761","page_num":"0","top":"0.1421188631832222"},{"par_num":"0","text":"© ReportSortDirecti","height":"0.013210594654083252","word_num":"0","page_num":"0","conf":"1","block_num":"0","left":"0.06249999959222219","level":"0","top":"0.15762273901016766","width":"0.05087209343910218","line_num":"0"},{"page_num":"0","conf":"1","level":"0","left":"0.05523255877947988","text":"© KioskService.php","top":"0.1729166666666666","width":"0.05087209343910217","line_num":"0","height":"0.013194444444444509","word_num":"0","block_num":"0","par_num":"0"},{"width":"0.02616278827190399","left":"0.039244185951257435","text":"• Malll","word_num":"0","height":"0.005555555555555536","top":"0.1909722222222222","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"width":"0.05813952684402466","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","text":">_ Meetingcenerator","page_num":"0","par_num":"0","height":"0.007864986525641493","left":"0.040697676644314305","top":"0.20671834665965982","word_num":"0"},{"conf":"0.5","block_num":"0","level":"0","line_num":"0","width":"0.04215115904808044","text":"> M Notification","word_num":"0","left":"0.040697674191018794","top":"0.21944444440765576","height":"0.00794573624928796","page_num":"0","par_num":"0"},{"left":"0.046511628945489145","block_num":"0","conf":"0.30000001192092896","width":"0.029069766402244568","text":"D OAuth2","page_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.23255813963671046","height":"0.012919896178775425"},{"width":"0.029069766402244568","block_num":"0","height":"0.013194444444444398","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","top":"0.24791666666666667","level":"0","left":"0.046511627977324554","line_num":"0","text":"D RecallAl"},{"text":"D Security","width":"0.02761627733707428","left":"0.0479651180076915","top":"0.26356589160699473","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.012919896178775314","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.01366691854265012","level":"0","width":"0.029171958565711982","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","left":"0.047914021079688694","text":"Strategy","line_num":"0","top":"0.2786962563847051","page_num":"0"},{"top":"0.29457364368494476","conf":"0.5","page_num":"0","line_num":"0","height":"0.012919896178775425","text":"Streaming","width":"0.034883719682693486","block_num":"0","par_num":"0","word_num":"0","left":"0.04651162794935095","level":"0"},{"level":"0","width":"0.023255813121795657","height":"0.010335916943020274","top":"0.3100775196507982","left":"0.0465116279599445","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"D Team"},{"line_num":"0","top":"0.32466127146726653","height":"0.014760144551595022","block_num":"0","conf":"1","left":"0.04641119412388313","word_num":"0","text":"Telephony","width":"0.035084587335586545","level":"0","par_num":"0","page_num":"0"},{"height":"0.013226743539174413","page_num":"0","top":"0.3381944447248142","block_num":"0","line_num":"0","level":"0","width":"0.03197674453258515","par_num":"0","conf":"0.5","word_num":"0","left":"0.046511627200761706","text":"D UserPilot"},{"line_num":"0","word_num":"0","left":"0.040697677728947744","level":"0","conf":"0.30000001192092896","page_num":"0","text":"› MWebhook","par_num":"0","block_num":"0","height":"0.008333333333333304","top":"0.35624999999999996","width":"0.03779069483280182"},{"conf":"0.5","left":"0.04783707535682926","text":"C AbstractService.php","top":"0.37187171990655554","width":"0.05689589381217957","word_num":"0","height":"0.011071487930085944","level":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.007848836978276652","left":"0.04796512213166852","text":"C) ActivityProviderFactory","width":"0.06395348310470582","conf":"1","par_num":"0","top":"0.3874999999863139","word_num":"0"},{"left":"0.047965119744452125","block_num":"0","top":"0.40051679599975953","par_num":"0","width":"0.05523255467414856","word_num":"0","height":"0.012919896178775425","text":"© ActivityService.php","line_num":"0","conf":"1","level":"0","page_num":"0"},{"page_num":"0","level":"0","conf":"1","width":"0.0654069721698761","par_num":"0","line_num":"0","left":"0.04796512085337832","block_num":"0","height":"0.013194444444444509","word_num":"0","text":"© ApiResponseService.ph","top":"0.4159722222222222"},{"block_num":"0","line_num":"0","par_num":"0","width":"0.0654069721698761","word_num":"0","text":"© ConferenceService.php","left":"0.04796512085337832","height":"0.013194444444444398","level":"0","page_num":"0","top":"0.43125","conf":"1"},{"line_num":"0","conf":"1","height":"0.012919896178775314","left":"0.04796511673194972","block_num":"0","par_num":"0","text":"© InsightSeatService.php","width":"0.06395348906517029","word_num":"0","top":"0.44702842390673636","level":"0","page_num":"0"},{"page_num":"0","height":"0.013194444444444398","line_num":"0","text":"© InstantMeetingService./","level":"0","par_num":"0","width":"0.06686046123504638","block_num":"0","top":"0.4625","conf":"1","word_num":"0","left":"0.04651163178820916"},{"width":"0.059593021869659424","conf":"1","text":"© IntercomService.php","block_num":"0","line_num":"0","word_num":"0","top":"0.47777777777777786","level":"0","par_num":"0","height":"0.013194444444444287","page_num":"0","left":"0.04651162760683698"},{"left":"0.046469982248081146","word_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.016314058833652","level":"0","block_num":"0","top":"0.49055098064803504","par_num":"0","text":"©IpapiClient.php","width":"0.04659491777420044"},{"height":"0.015972222222222276","par_num":"0","text":"© IpapiService.php","page_num":"0","width":"0.04941860437393188","word_num":"0","left":"0.047965117241328604","level":"0","top":"0.50625","line_num":"0","conf":"1","block_num":"0"},{"par_num":"0","level":"0","conf":"1","block_num":"0","left":"0.046511629559527125","height":"0.015536175833808064","page_num":"0","text":"© ParticipantShareService","top":"0.5219638244000641","width":"0.06686046123504638","line_num":"0","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.015503875414530466","top":"0.5374677004494962","page_num":"0","width":"0.05523255467414856","word_num":"0","text":"C PlanhatService.php","par_num":"0","left":"0.047965119744449905","level":"0","line_num":"0"},{"height":"0.015972222222222165","word_num":"0","level":"0","top":"0.5527777777777778","block_num":"0","conf":"1","left":"0.04796511796536405","par_num":"0","line_num":"0","text":"© PlaybackService.php","page_num":"0","width":"0.05959302186965942"},{"left":"0.04651163178820837","par_num":"0","width":"0.0668604612350464","page_num":"0","text":"® PlaybackVideoOnlyServ","line_num":"0","top":"0.568475452330509","word_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","level":"0"},{"text":"© PlaybookCategoryServi","line_num":"0","height":"0.013242893748813267","top":"0.5839793283516915","word_num":"0","level":"0","width":"0.0654069721698761","conf":"1","page_num":"0","par_num":"0","left":"0.04796512085337832","block_num":"0"},{"level":"0","line_num":"0","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.5993055555555555","height":"0.013194444444444509","width":"0.06686046123504641","word_num":"0","left":"0.04651162955952722","text":"• PlaylistGeneratorInterfa"},{"line_num":"0","height":"0.012919896178775425","left":"0.04651162955952417","par_num":"0","text":"© ResolveTeamCrmConne","top":"0.6149870804635839","width":"0.06686046123504638","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"1"},{"width":"0.0654069721698761","page_num":"0","block_num":"0","top":"0.6304909560892494","par_num":"0","left":"0.04796512085337936","line_num":"0","level":"0","conf":"1","text":"© SimpleThrottleService.p","word_num":"0","height":"0.01325904395845201"},{"block_num":"0","top":"0.6458333333333334","width":"0.04941860437393189","word_num":"0","conf":"1","left":"0.04796511703541777","height":"0.013194444444444398","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"© SlackService.php"},{"left":"0.04796511921820464","conf":"1","level":"0","page_num":"0","block_num":"0","top":"0.661498708338261","line_num":"0","width":"0.0654069721698761","word_num":"0","par_num":"0","text":"© SocialAccountService.p","height":"0.012919896178775314"},{"width":"0.0625","height":"0.012919896178775314","line_num":"0","top":"0.677002584081155","left":"0.047965117320736404","page_num":"0","block_num":"0","text":"© SoftPhoneService.php","word_num":"0","par_num":"0","level":"0","conf":"1"},{"block_num":"0","conf":"1","line_num":"0","text":"© TeamDeactivatedServic","left":"0.04796512085337832","top":"0.6895833331887326","word_num":"0","level":"0","width":"0.0654069721698761","height":"0.01325904395845201","page_num":"0","par_num":"0"},{"top":"0.7049628688766366","word_num":"0","line_num":"0","height":"0.016364638010660792","left":"0.04777888844867519","level":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.06578038334846498","text":"© TeamOwnerService.php"},{"width":"0.04941860139369965","conf":"1","text":"C) TeamService.pho","par_num":"0","top":"0.7235142119603207","block_num":"0","word_num":"0","level":"0","left":"0.047965119536507575","page_num":"0","line_num":"0","height":"0.007751937707265233"},{"level":"0","text":"C) TranscodeParameterRe","height":"0.007881136735280458","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.06395348310470583","word_num":"0","left":"0.04796512154645497","top":"0.7388888888675018","par_num":"0"},{"width":"0.04796511530876159","level":"0","line_num":"0","block_num":"0","conf":"1","left":"0.04796511736378779","page_num":"0","text":"© UserService.php","par_num":"0","top":"0.7519379846302505","word_num":"0","height":"0.012919896178775425"},{"block_num":"0","left":"0.04796511683387977","page_num":"0","text":"© Uuid.php","width":"0.030523255467414856","top":"0.7673611111111112","conf":"0.5","height":"0.013194444444444398","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.7827752387509513","block_num":"0","page_num":"0","width":"0.03056835532188415","level":"0","height":"0.013260891702440047","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"> D Traits","word_num":"0","left":"0.031954194916778825"},{"page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","top":"0.7984496125049276","width":"0.04215116202831268","left":"0.031976745377662374","text":"> D UseCases","word_num":"0","height":"0.012919896178775314"},{"block_num":"0","height":"0.013179110156165241","page_num":"0","text":"> DUser","par_num":"0","top":"0.8138238811497666","width":"0.029105874896049502","conf":"0.30000001192092896","left":"0.03195869124015396","word_num":"0","level":"0","line_num":"0"},{"text":"> O Utils","height":"0.014151651329464388","block_num":"0","width":"0.027790468931198117","line_num":"0","top":"0.8288414866608921","par_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.03188964941048944","conf":"0.30000001192092896"},{"top":"0.8449612406380025","block_num":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","page_num":"0","left":"0.031976744623808395","text":"> D Validation","line_num":"0","width":"0.04069767296314239","level":"0","conf":"0.30000001192092896"},{"left":"0.039244186652460746","level":"0","par_num":"0","height":"0.015503875414530355","block_num":"0","top":"0.8733850132832602","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"~ D Repository","width":"0.04360465109348297","page_num":"0"},{"text":"v MOnDemandActivitvS!","width":"0.0654069721698761","height":"0.007832686768637798","level":"0","par_num":"0","top":"0.8914728687603839","left":"0.04651162692378321","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","width":"0.0352388709783554","word_num":"0","block_num":"0","height":"0.01143498553170097","par_num":"0","level":"0","conf":"1","text":"© Criteria.php","top":"0.9061232125853849","left":"0.06236517500684226","line_num":"0"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"C TranscriptionKeywor","word_num":"0","level":"0","block_num":"0","height":"0.008333333333333304","left":"0.0552325609428405","top":"0.9222222222222223","width":"0.05668604373931885"},{"height":"0.007848836978276652","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"> _ TeamSettings","width":"0.047965112328529354","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.9379844964979418","left":"0.03924418545892041"},{"top":"0.9534722220622198","line_num":"0","width":"0.036337205767631525","height":"0.007768087916904087","text":"php helpers.php","word_num":"0","block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.039244186018657035","page_num":"0"},{"height":"0.013210593329535558","conf":"1","top":"0.04651162857209701","page_num":"0","left":"0.1206395357664943","line_num":"0","width":"0.05668604373931885","word_num":"0","block_num":"0","par_num":"0","text":"© ReportController.php","level":"0"},{"left":"0.18604651099132866","block_num":"0","text":"© TokenBuilder.php","top":"0.046511627737557903","word_num":"0","height":"0.013210594654083252","width":"0.04941860437393189","conf":"0.5","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"text":"© TeamSetupController.php","page_num":"0","width":"0.06686046123504641","word_num":"0","top":"0.04651162776985762","level":"0","left":"0.2441860503928603","line_num":"0","block_num":"0","conf":"1","height":"0.013210594654083252","par_num":"0"},{"text":"php api.php","word_num":"0","height":"0.013210593329535558","width":"0.02761627733707428","left":"0.3183139542933655","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.04651162857209701","block_num":"0","page_num":"0"},{"text":"© SendReportJob.php","par_num":"0","height":"0.013210594654083252","page_num":"0","conf":"1","word_num":"0","top":"0.04651162776985762","line_num":"0","left":"0.3546511669491398","level":"0","width":"0.05377906560897827","block_num":"0"},{"conf":"1","width":"0.08284882903099058","line_num":"0","height":"0.008333333333333304","level":"0","block_num":"0","left":"0.12063953483043535","page_num":"0","text":"C AutomatedReportsCommand.php","word_num":"0","par_num":"0","top":"0.06944444444444442"},{"left":"0.21366279892927179","conf":"0.5","level":"0","par_num":"0","line_num":"0","text":"AskJiminnykeporscontroller.ono","height":"0.005167958140373297","block_num":"0","page_num":"0","top":"0.07235142144660922","width":"0.08284882903099058","word_num":"0"},{"height":"0.012919896178775314","word_num":"0","text":"© AutomatedReportsCommandTest.php","width":"0.09302325248718263","block_num":"0","level":"0","top":"0.06718346266642627","par_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.30668604983839876"},{"conf":"1","width":"0.09447674155235289","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.013194444444444398","text":"© AutomatedReportsSendCommand.php","left":"0.12209302588950757","line_num":"0","par_num":"0","top":"0.09027777777777779"},{"top":"0.09027777777777779","width":"0.08430232405662536","left":"0.2659883739091873","level":"0","conf":"1","height":"0.013194444444444398","line_num":"0","block_num":"0","page_num":"0","word_num":"0","text":"© AutomatedReportsRepository.php","par_num":"0"},{"top":"0.09027777777777779","text":"© AutomatedReportsService.php x","par_num":"0","height":"0.013194444444444398","word_num":"0","page_num":"0","conf":"1","width":"0.08430232405662536","block_num":"0","level":"0","line_num":"0","left":"0.3590116268484767"},{"word_num":"0","line_num":"0","top":"0.11111111111111116","conf":"1","block_num":"0","par_num":"0","level":"0","height":"0.013194444444444398","left":"0.12209302471870598","text":"© CreateHeldActivityEvent.php","width":"0.07267441749572753","page_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.2950581431388855","text":"© CreateActivityLoggedEvent.php","width":"0.07994185686111449","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","top":"0.11111111111111116"},{"level":"0","left":"0.4491279069108032","width":"0.013081395626068137","word_num":"0","line_num":"0","text":"1537","top":"0.10852713179863993","conf":"1","height":"0.012919896178775314","par_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","par_num":"0","left":"0.4491279074788962","conf":"1","line_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775425","text":"1538","top":"0.12403100785376475","width":"0.014534883201122284"},{"height":"0.008333333333333415","conf":"1","text":"C UserPilotActivityListener.php","top":"0.13402777777777775","line_num":"0","width":"0.07122092843055726","page_num":"0","left":"0.12209302593733758","block_num":"0","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","par_num":"0","conf":"1","top":"0.13402777777777775","word_num":"0","page_num":"0","height":"0.008333333333333415","block_num":"0","level":"0","text":"C AutomatedReportsCallbackService.php","width":"0.09447674155235286","left":"0.265988371120626"},{"left":"0.4491279074788962","line_num":"0","par_num":"0","block_num":"0","top":"0.13953488382275703","width":"0.014534883201122284","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","word_num":"0","text":"1539"},{"text":"© RequestGenerateAskJiminnyReportJob.php","conf":"1","word_num":"0","left":"0.12209302654899475","page_num":"0","line_num":"0","block_num":"0","width":"0.10610464811325072","height":"0.013194444444444509","level":"0","par_num":"0","top":"0.15486111111111112"},{"left":"0.23691860756208732","text":"© RequestGenerateReportJob.php","block_num":"0","par_num":"0","top":"0.15486111111111112","word_num":"0","level":"0","line_num":"0","width":"0.08139534592628478","page_num":"0","conf":"1","height":"0.013194444444444509"},{"width":"0.07267441749572756","level":"0","line_num":"0","left":"0.3270348854866323","par_num":"0","top":"0.15486111111111112","page_num":"0","conf":"1","text":"© AutomatedReportResult.php","height":"0.013194444444444509","word_num":"0","block_num":"0"},{"block_num":"0","top":"0.1550387598173213","left":"0.4491279067654544","text":"1540","page_num":"0","par_num":"0","word_num":"0","height":"0.010335916943020385","conf":"1","level":"0","line_num":"0","width":"0.013081395626068082"},{"top":"0.17569444444444438","par_num":"0","width":"0.05959302186965944","page_num":"0","height":"0.013194444444444509","block_num":"0","level":"0","word_num":"0","left":"0.12063953458358116","conf":"0.5","line_num":"0","text":"© AutomatedReport.php"},{"line_num":"0","par_num":"0","height":"0.010335916943020274","conf":"1","top":"0.17054263578631357","width":"0.013081395626068082","text":"1541","word_num":"0","block_num":"0","left":"0.4491279067654544","page_num":"0","level":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.11773255837521406","text":"1I546","height":"0.02325581444634328","block_num":"0","page_num":"0","word_num":"0","top":"0.1963824285003426","par_num":"0","width":"0.014534883201122298"},{"left":"0.4491279067654544","conf":"1","page_num":"0","block_num":"0","text":"1542","width":"0.013081395626068082","level":"0","par_num":"0","top":"0.18604651175530584","word_num":"0","height":"0.010335916943020274","line_num":"0"},{"left":"0.14534884122915037","level":"0","conf":"1","text":"class AutomatedReportsService","width":"0.09156976342201234","par_num":"0","word_num":"0","top":"0.19374999999999998","page_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444398"},{"top":"0.20413436702689136","word_num":"0","height":"0.012919896178775314","left":"0.15843023293883857","par_num":"0","line_num":"0","text":"pubuic","width":"0.02180232554674147","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0"},{"height":"0.015972222222222276","line_num":"0","top":"0.20138888888888884","text":"tUnctIon getAskyaminnykeportrormuata(user suser, PAUtomateakepurt preport = nucuy. array 1543","level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.17877908311153012","width":"0.28343021869659424","conf":"0.30000001192092896"},{"text":"14/0","top":"0.22480620161049814","page_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.005167958471510081","left":"0.11918604664687668","line_num":"0","par_num":"0","width":"0.011627906560897822","conf":"0.30000001192092896"},{"line_num":"0","text":"1544","left":"0.4491279067654544","height":"0.010335916943020274","width":"0.013081395626068082","level":"0","word_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.21705426369329028"},{"page_num":"0","top":"0.24031007759333312","level":"0","word_num":"0","height":"0.005167958471510192","par_num":"0","conf":"0.30000001192092896","left":"0.1584302328493307","line_num":"0","width":"0.02034883648157118","block_num":"0","text":"Lusaees"},{"level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.44331395368991","par_num":"0","text":"-1545","top":"0.22997416034084484","height":"0.012919896178775425","width":"0.018895348906517007","word_num":"0"},{"word_num":"0","level":"0","width":"0.01308139562606811","text":"1474","page_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","top":"0.25064599484773553","left":"0.11918604639723726","line_num":"0","par_num":"0"},{"top":"0.25064599515832375","word_num":"0","width":"0.22819764614105223","left":"0.1584302525609346","block_num":"0","conf":"1","line_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.013242893748813267","text":"private function updateResultNames(AutomatedReport $automatedReport): void"},{"width":"0.011627906560897794","word_num":"0","par_num":"0","block_num":"0","top":"0.250645994892152","conf":"0.30000001192092896","height":"0.005167958471510081","level":"0","left":"0.449127907111993","page_num":"0","text":"1540","line_num":"0"},{"conf":"1","level":"0","par_num":"0","text":"1475","top":"0.26614987093516007","width":"0.01308139562606811","word_num":"0","block_num":"0","page_num":"0","left":"0.1191860465365299","line_num":"0","height":"0.012919896178775425"},{"level":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","top":"0.26614987086114406","par_num":"0","width":"0.011627906560897794","line_num":"0","left":"0.449127907111993","word_num":"0","text":"104/"},{"page_num":"0","text":"1476","block_num":"0","line_num":"0","level":"0","conf":"1","top":"0.28165374687185274","word_num":"0","height":"0.012919896178775314","width":"0.01308139562606811","par_num":"0","left":"0.11918604659103571"},{"height":"0.012919896178775425","level":"0","left":"0.17151163337146125","width":"0.2543604612350464","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","text":"$results = $this->automatedReportsRepository->getResultsByReport($automatedReport);","top":"0.28165374690415235","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.2764857882639715","conf":"1","text":"1548","height":"0.012919896178775314","width":"0.013081395626068082","par_num":"0","left":"0.4491279067745387"},{"top":"0.2971576231315425","height":"0.012919896178775425","word_num":"0","line_num":"0","conf":"1","left":"0.11918604650019267","level":"0","par_num":"0","block_num":"0","width":"0.013081395626068124","page_num":"0","text":"1477"},{"level":"0","par_num":"0","word_num":"0","top":"0.2919896644429121","block_num":"0","text":"1549","conf":"1","page_num":"0","height":"0.012919896178775314","left":"0.4491279066201055","width":"0.013081395626068137","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","left":"0.11918604654258609","line_num":"0","page_num":"0","par_num":"0","text":"1478","top":"0.3126614991543677","width":"0.013081395626068124","word_num":"0","level":"0","conf":"0.5"},{"par_num":"0","block_num":"0","level":"0","height":"0.013194444444444509","page_num":"0","conf":"0.5","left":"0.1700581371533682","line_num":"0","top":"0.3125","width":"0.09883720874786378","word_num":"0","text":"foreach ($results as $result) {"},{"conf":"1","width":"0.013081395626068137","block_num":"0","par_num":"0","left":"0.4491279066201055","text":"1550","page_num":"0","word_num":"0","top":"0.30749354041190435","line_num":"0","level":"0","height":"0.012919896178775314"},{"par_num":"0","page_num":"0","text":"1479","block_num":"0","word_num":"0","level":"0","left":"0.11918604630033805","height":"0.010335916943020385","conf":"1","top":"0.32816537480440133","width":"0.01308139562606811","line_num":"0"},{"height":"0.005555555555555647","par_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.19331393241882328","line_num":"0","top":"0.3305555555555555","text":"\"resulr-›uooare'nane' = sums->oecreoortrilerameresuuto.","word_num":"0","level":"0","page_num":"0","left":"0.1831395559959043"},{"par_num":"0","top":"0.3436692507733936","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.11918604630033805","word_num":"0","height":"0.010335916943020385","width":"0.01308139562606811","text":"1480"},{"height":"0.012919896178775425","line_num":"0","page_num":"0","level":"0","word_num":"0","top":"0.35658914742094827","conf":"1","text":"1481","block_num":"0","width":"0.01308139562606811","par_num":"0","left":"0.1191860465365299"},{"top":"0.3540051680860552","level":"0","word_num":"0","width":"0.013081395626068082","height":"0.010335916943020274","line_num":"0","par_num":"0","left":"0.4491279067654544","text":"1553","block_num":"0","page_num":"0","conf":"1"},{"left":"0.1191860465365299","line_num":"0","word_num":"0","height":"0.012919896178775314","text":"1482","level":"0","page_num":"0","top":"0.37209302338994044","width":"0.01308139562606811","block_num":"0","conf":"1","par_num":"0"},{"line_num":"0","width":"0.013081395626068082","par_num":"0","height":"0.010335916943020274","left":"0.4491279067654544","page_num":"0","level":"0","block_num":"0","conf":"1","text":"1554","top":"0.3695090440550475","word_num":"0"},{"par_num":"0","top":"0.38501292002403964","text":"1555","conf":"1","width":"0.013081395626068082","page_num":"0","left":"0.4491279067654544","level":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.010335916943020274"},{"left":"0.1584302344106407","conf":"0.30000001192092896","word_num":"0","text":"Lusaees","page_num":"0","block_num":"0","height":"0.005167958140373186","par_num":"0","level":"0","line_num":"0","top":"0.39276485813911566","width":"0.021802324056625383"},{"conf":"1","par_num":"0","top":"0.4027777778887287","width":"0.20639533996582032","page_num":"0","word_num":"0","left":"0.15843023454602534","level":"0","text":"public function updateStatus(string $uvid, array $data): array{...}","block_num":"0","height":"0.013242893748813156","line_num":"0"},{"level":"0","block_num":"0","top":"0.4005167959930319","height":"0.010335916943020274","par_num":"0","word_num":"0","text":"1556","width":"0.013081395626068082","conf":"1","line_num":"0","left":"0.4491279067654544","page_num":"0"},{"conf":"0.5","par_num":"0","top":"0.04651162776985762","left":"0.45203488566046757","page_num":"0","height":"0.013210594654083252","line_num":"0","level":"0","text":"= custom.log","width":"0.03343023061752315","word_num":"0","block_num":"0"},{"width":"0.03197674453258509","level":"0","block_num":"0","left":"0.49418604673806793","conf":"0.30000001192092896","text":"= laravel.log","height":"0.013210594654083252","par_num":"0","top":"0.04651162776985762","word_num":"0","line_num":"0","page_num":"0"},{"top":"0.04651162776985762","width":"0.058139532804489136","par_num":"0","block_num":"0","left":"0.5363372113815557","line_num":"0","page_num":"0","level":"0","height":"0.013210594654083252","text":"A SF [jiminny@localhost]","conf":"0.5","word_num":"0"},{"line_num":"0","height":"0.005167958140373186","conf":"1","page_num":"0","top":"0.05167958682128626","text":"connect.vue","block_num":"0","par_num":"0","left":"0.6104651168355055","width":"0.029069763422012285","word_num":"0","level":"0"},{"conf":"1","page_num":"0","level":"0","height":"0.015972222222222276","width":"0.03924418389797213","word_num":"0","left":"0.6497093032140207","line_num":"0","top":"0.043749999999999956","block_num":"0","text":"V Onboard.vue","par_num":"0"},{"conf":"0.5","page_num":"0","height":"0.012919896178775314","par_num":"0","text":"Á console [STAGING]","word_num":"0","level":"0","line_num":"0","top":"0.06718346266642627","block_num":"0","width":"0.05232558250427244","left":"0.633720930299689"},{"page_num":"0","word_num":"0","height":"0.005555555555555536","left":"0.45203488552292787","text":"Hs local liminnyalocalnosti","top":"0.07222222222222219","par_num":"0","block_num":"0","level":"0","width":"0.07122092843055722","conf":"0.30000001192092896","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.042151162028312705","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.5334302332846121","top":"0.07222222222222219","line_num":"0","height":"0.005555555555555536","par_num":"0","text":"console EUx"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","text":"IX. AUto v","left":"0.5218023259569627","page_num":"0","height":"0.005167958140373186","top":"0.09302325607193229","width":"0.024709299206733704","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","level":"0","conf":"0.30000001192092896","top":"0.09302325591928362","block_num":"0","height":"0.005167958471510192","par_num":"0","text":"Haycround v","width":"0.030523255467414856","left":"0.5668604654113232","word_num":"0","page_num":"0"},{"height":"0.013194444444444398","par_num":"0","top":"0.10833333333333339","width":"0.042151162028312705","level":"0","text":"SELECT * FROM","word_num":"0","conf":"0.5","left":"0.4767441869152188","page_num":"0","line_num":"0","block_num":"0"},{"conf":"1","line_num":"0","level":"0","block_num":"0","word_num":"0","text":"groups WHERE id = 1964;","par_num":"0","width":"0.07267441749572756","left":"0.5188953475202966","page_num":"0","top":"0.10833333333333339","height":"0.013194444444444398"},{"page_num":"0","top":"0.12403100785376475","left":"0.4752907094134141","level":"0","line_num":"0","height":"0.012919896178775425","width":"0.12499998807907098","block_num":"0","text":"SELECT * FROM playbooks WHERE id = 2033;","word_num":"0","conf":"0.5","par_num":"0"},{"par_num":"0","top":"0.40826873391023977","word_num":"0","block_num":"0","level":"0","width":"0.011627906560897822","left":"0.11918604664687668","height":"0.005167958471510192","text":"1400","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","conf":"1","block_num":"0","width":"0.01308139562606811","text":"1500","page_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.010335916943020163","left":"0.11918604659103571","top":"0.4186046512614787"},{"level":"0","block_num":"0","par_num":"0","text":"1501","line_num":"0","left":"0.11918604625188842","height":"0.012919896178775425","top":"0.44961240311646933","page_num":"0","width":"0.01308139562606811","word_num":"0","conf":"1"},{"width":"0.013081395626068124","block_num":"0","conf":"1","left":"0.11918604654258609","word_num":"0","page_num":"0","height":"0.012919896178775425","top":"0.4651162795161248","level":"0","line_num":"0","text":"1510","par_num":"0"},{"line_num":"0","level":"0","par_num":"0","width":"0.013081395626068124","conf":"1","page_num":"0","text":"1511","top":"0.48062015548511705","block_num":"0","left":"0.11918604654258609","height":"0.012919896178775425","word_num":"0"},{"block_num":"0","level":"0","left":"0.1191860462099131","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5297157623340123","page_num":"0","text":"15 20","height":"0.005167958471510192","width":"0.011627907305955892","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.5452196383030047","width":"0.011627906560897822","height":"0.005167958471510192","level":"0","text":"1027","left":"0.11918604664687668","par_num":"0","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.5607235142719968","width":"0.011627906560897822","word_num":"0","text":"1541","height":"0.005167958471510192","conf":"0.30000001192092896","left":"0.11918604664687668","level":"0","page_num":"0"},{"width":"0.011627905815839765","word_num":"0","left":"0.11918604651068483","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.005167958140373297","top":"0.5917312664078496","text":"1044","conf":"0.5"},{"page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.01308139562606811","text":"1543","left":"0.1191860461549892","conf":"1","height":"0.012919896178775425","line_num":"0","top":"0.6020671838227569","word_num":"0"},{"text":"1544","top":"0.6175710597917493","height":"0.012919896178775314","conf":"1","width":"0.01308139562606811","block_num":"0","word_num":"0","left":"0.1191860461549892","level":"0","par_num":"0","page_num":"0","line_num":"0"},{"left":"0.1191860461549892","block_num":"0","line_num":"0","par_num":"0","top":"0.6330749357607415","width":"0.01308139562606811","height":"0.012919896178775425","conf":"1","word_num":"0","level":"0","page_num":"0","text":"1545"},{"left":"0.11918604659103571","height":"0.012919896178775425","page_num":"0","level":"0","block_num":"0","text":"1546","word_num":"0","width":"0.01308139562606811","line_num":"0","conf":"1","par_num":"0","top":"0.6485788114713358"},{"width":"0.013081395626068124","level":"0","line_num":"0","left":"0.11918604654258609","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"1557","top":"0.6640826877848587","word_num":"0","height":"0.012919896178775314"},{"height":"0.010335916943020274","top":"0.6795865634348923","line_num":"0","left":"0.11918604630033805","page_num":"0","word_num":"0","level":"0","conf":"1","block_num":"0","text":"1558","par_num":"0","width":"0.01308139562606811"},{"word_num":"0","line_num":"0","left":"0.11918604664687668","conf":"0.30000001192092896","width":"0.011627906560897822","page_num":"0","height":"0.005167958471510081","level":"0","block_num":"0","par_num":"0","text":"1500","top":"0.6976744186647618"},{"level":"0","width":"0.011627906560897822","text":"1504","top":"0.7286821706027461","height":"0.005167958471510192","conf":"0.30000001192092896","left":"0.11918604664687668","word_num":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","left":"0.1191860465365299","level":"0","par_num":"0","conf":"1","block_num":"0","width":"0.01308139562606811","height":"0.012919896178775425","page_num":"0","word_num":"0","top":"0.7390180879894236","text":"1570"},{"height":"0.012919896178775314","line_num":"0","par_num":"0","top":"0.754521963958416","width":"0.01308139562606811","conf":"1","page_num":"0","word_num":"0","text":"1571","level":"0","block_num":"0","left":"0.1191860465365299"},{"word_num":"0","width":"0.01308139562606811","line_num":"0","height":"0.012919896178775425","block_num":"0","par_num":"0","page_num":"0","left":"0.1191860465365299","conf":"1","level":"0","text":"1572","top":"0.7700258399274081"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.01308139562606811","word_num":"0","text":"1573","top":"0.785529716090199","conf":"1","line_num":"0","height":"0.012919896178775425","left":"0.119186046209495","level":"0"},{"conf":"1","level":"0","page_num":"0","left":"0.119186046209495","line_num":"0","par_num":"0","top":"0.8010335920591912","text":"1574","height":"0.012919896178775314","word_num":"0","width":"0.01308139562606811","block_num":"0"},{"par_num":"0","text":"1575","block_num":"0","left":"0.119186046209495","width":"0.01308139562606811","level":"0","conf":"1","page_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.8165374680281834","word_num":"0"},{"level":"0","top":"0.8320413439971756","width":"0.01308139562606811","height":"0.012919896178775425","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","left":"0.119186046209495","text":"1576","par_num":"0"},{"word_num":"0","level":"0","par_num":"0","conf":"1","text":"1577","width":"0.01308139562606811","height":"0.010335916943020274","top":"0.8475452197656419","left":"0.11918604630033805","page_num":"0","line_num":"0","block_num":"0"},{"width":"0.01308139562606811","block_num":"0","word_num":"0","page_num":"0","left":"0.11918604630033805","line_num":"0","top":"0.8630490957346341","height":"0.010335916943020274","text":"1578","conf":"1","level":"0","par_num":"0"},{"block_num":"0","height":"0.005167958471510192","text":"1580","top":"0.8966408269334954","width":"0.011627906560897822","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","left":"0.11918604664687668"},{"text":"1581","block_num":"0","top":"0.912144703100356","left":"0.11918604651068483","conf":"0.30000001192092896","par_num":"0","line_num":"0","word_num":"0","page_num":"0","level":"0","width":"0.011627905815839765","height":"0.005167958140373186"},{"width":"0.01308139562606811","text":"1582","block_num":"0","word_num":"0","height":"0.012919896178775314","level":"0","conf":"1","left":"0.1191860465365299","line_num":"0","par_num":"0","top":"0.9224806202891653","page_num":"0"},{"word_num":"0","line_num":"0","width":"0.021802325546741497","left":"0.15843023264294984","par_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.43927648589898105","height":"0.005167958471510081","level":"0","page_num":"0","text":"o usdyes"},{"page_num":"0","conf":"1","par_num":"0","text":"private function generateOne0ffReport(AutomatedReport $automatedReport): voidf...}","line_num":"0","block_num":"0","left":"0.1584302425007606","level":"0","width":"0.2529069662094116","height":"0.015503875414530466","top":"0.4470284237914427","word_num":"0"},{"width":"0.1889534831047058","word_num":"0","text":"public function getReport(string $uvid): AutomatedReportf...}","block_num":"0","line_num":"0","par_num":"0","top":"0.4805555555555556","left":"0.15843023152707722","height":"0.013194444444444398","level":"0","page_num":"0","conf":"1"},{"top":"0.5090277778532901","word_num":"0","par_num":"0","text":"public function get(string $uvid): array{...}","line_num":"0","width":"0.13953487873077391","height":"0.01552002562416921","page_num":"0","conf":"0.5","block_num":"0","left":"0.15843023405728845","level":"0"},{"height":"0.03425729804568822","left":"0.15834126871381277","par_num":"0","top":"0.5269772397828261","width":"0.3039761781692505","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","word_num":"0","text":"pubtic function List(stning SsortColunn = 'cneated.at', string SsortDirection = 'desc') : anna 1565","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","text":"1o58","height":"0.005167958471510192","left":"0.449127907111993","width":"0.011627906560897794","conf":"0.30000001192092896","word_num":"0","top":"0.4341085271918935","par_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","conf":"1","text":"1559","word_num":"0","height":"0.012919896178775425","left":"0.4491279067745387","width":"0.013081395626068082","top":"0.4444444445947209","block_num":"0"},{"page_num":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","block_num":"0","conf":"1","text":"1560","left":"0.4491279067654544","width":"0.013081395626068082","level":"0","top":"0.4599483205726852","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.44331395342646535","line_num":"0","level":"0","top":"0.4754521965327053","height":"0.012919896178775425","par_num":"0","width":"0.018895348906517062","block_num":"0","page_num":"0","text":"_1561"},{"left":"0.4491279067745387","conf":"1","height":"0.012919896178775314","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"1562","block_num":"0","top":"0.4909560725016976","word_num":"0","width":"0.013081395626068082"},{"left":"0.44912790695925275","word_num":"0","line_num":"0","text":"1563","conf":"1","height":"0.012919896178775314","page_num":"0","par_num":"0","top":"0.5064599487667708","block_num":"0","level":"0","width":"0.013081395626068137"},{"level":"0","height":"0.015503875414530466","page_num":"0","text":"=1567","top":"0.5684754526286521","word_num":"0","line_num":"0","block_num":"0","left":"0.4418604654220052","conf":"0.30000001192092896","par_num":"0","width":"0.020348836481571153"},{"block_num":"0","page_num":"0","top":"0.5762273902560623","conf":"0.5","word_num":"0","height":"0.005167958471510192","left":"0.15843023250279203","par_num":"0","level":"0","text":"4 usaees","line_num":"0","width":"0.021802325546741497"},{"text":"public function listAskJiminnyReports(","page_num":"0","width":"0.11918604373931885","word_num":"0","left":"0.15843023595417227","par_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0","top":"0.5865633075953669","block_num":"0","level":"0"},{"left":"0.1700581402708671","conf":"0.5","page_num":"0","height":"0.013210594654083252","line_num":"0","block_num":"0","par_num":"0","text":"User $user,","top":"0.6020671833792461","width":"0.03633720874786375","level":"0","word_num":"0"},{"text":"string SsortColumn = 'created_at',","page_num":"0","height":"0.015972222222222165","left":"0.1700581390474553","level":"0","top":"0.6173611111111111","width":"0.10610464811325074","block_num":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","width":"0.0930232524871826","page_num":"0","text":"string $sortDirection = 'desc'","height":"0.012919896178775425","par_num":"0","top":"0.6330749357607415","conf":"1","level":"0","left":"0.17005813973095182","word_num":"0","line_num":"0"},{"par_num":"0","level":"0","word_num":"0","width":"0.045058137178421","height":"0.013226743539174413","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.15843023378132753","text":"): array f...}","top":"0.648578811822144"},{"top":"0.6173611111111111","word_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.005555555555555536","text":"10 /0","page_num":"0","width":"0.01162790656089785","left":"0.44912790722076873","line_num":"0","conf":"0.30000001192092896"},{"left":"0.15843023125180594","line_num":"0","conf":"0.5","level":"0","height":"0.015503875414530466","top":"0.677002584385758","block_num":"0","par_num":"0","page_num":"0","text":"public function delete(string $uvid): voidf...}","width":"0.14534883499145507","word_num":"0"},{"height":"0.010513565937678049","par_num":"0","top":"0.7104166666004977","level":"0","block_num":"0","line_num":"0","width":"0.02470930218696596","word_num":"0","text":"28 usages","conf":"1","page_num":"0","left":"0.15843023218449123"},{"level":"0","height":"0.015600775347815676","text":"public function createReportResult(AutomatedReport SautomatedReport, array $data = []): Automat 1577","block_num":"0","line_num":"0","conf":"1","left":"0.15843024812007506","par_num":"0","width":"0.3037790536880493","word_num":"0","page_num":"0","top":"0.720833333170192"},{"level":"0","height":"0.012919896178775314","left":"0.4491279069108032","word_num":"0","top":"0.6434108527288724","line_num":"0","conf":"1","block_num":"0","text":"1572","width":"0.013081395626068137","page_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.4491279068139039","top":"0.6589147291285279","level":"0","text":"1573","height":"0.012919896178775425","conf":"1","page_num":"0","word_num":"0","width":"0.013081395626068082"},{"conf":"1","page_num":"0","par_num":"0","text":"1574","top":"0.6744186050113876","width":"0.013081395626068137","word_num":"0","line_num":"0","left":"0.4491279066201055","block_num":"0","height":"0.012919896178775314","level":"0"},{"line_num":"0","block_num":"0","width":"0.013081395626068082","word_num":"0","page_num":"0","text":"1576","level":"0","height":"0.012919896178775425","par_num":"0","conf":"1","top":"0.7054263569170722","left":"0.44912790667461133"},{"level":"0","line_num":"0","par_num":"0","width":"0.013081395626068082","word_num":"0","page_num":"0","conf":"1","left":"0.4491279067654544","height":"0.010335916943020274","text":"1578","top":"0.7364341086545306","block_num":"0"},{"word_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","conf":"1","par_num":"0","top":"0.7545219639261161","width":"0.17151162624359134","page_num":"0","block_num":"0","left":"0.17005814306936945","text":"return $this->automatedReportsRepository->createResult("},{"width":"0.03924418389797213","level":"0","word_num":"0","line_num":"0","text":"array_merge (","par_num":"0","left":"0.18313953614969875","page_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","top":"0.7700258399746155"},{"par_num":"0","level":"0","word_num":"0","width":"0.12499999999999997","height":"0.01325904395845201","line_num":"0","block_num":"0","page_num":"0","top":"0.8006944442998436","left":"0.20930232771732418","conf":"0.5","text":"'report_id' => $automatedReport->getId(),"},{"par_num":"0","left":"0.20930233029432072","line_num":"0","level":"0","page_num":"0","width":"0.15261627435684205","block_num":"0","text":"'status' = AutomatedReportResult::STATUS_DEFAULT,","conf":"1","top":"0.8165374678343849","word_num":"0","height":"0.012919896178775425"},{"par_num":"0","word_num":"0","text":"noatal","level":"0","page_num":"0","height":"0.005167958140373297","left":"0.19476744378950084","width":"0.017441858351230632","line_num":"0","block_num":"0","top":"0.850129199224387","conf":"0.30000001192092896"},{"level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007751937707265233","line_num":"0","par_num":"0","width":"0.01744185984134672","word_num":"0","left":"0.4433139536734467","text":"— 1586","page_num":"0","top":"0.7700258400610961"},{"conf":"0.30000001192092896","height":"0.005167958471510081","left":"0.449127907111993","level":"0","top":"0.7855297158223844","width":"0.011627906560897794","page_num":"0","par_num":"0","block_num":"0","text":"1581","word_num":"0","line_num":"0"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.44331395365490806","top":"0.8010335920883521","height":"0.010335916943020385","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"-1582","width":"0.01744185984134672"},{"height":"0.005167958140373186","line_num":"0","left":"0.4491279069758011","par_num":"0","word_num":"0","text":"1000","page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","top":"0.8165374679582372","width":"0.011627905815839779"},{"level":"0","height":"0.012919896178775314","block_num":"0","left":"0.4491279066685552","conf":"1","line_num":"0","par_num":"0","text":"1584","top":"0.826873385028614","width":"0.013081395626068137","page_num":"0","word_num":"0"},{"top":"0.8423772610837389","left":"0.44912790705615196","par_num":"0","word_num":"0","page_num":"0","height":"0.012919896178775425","conf":"1","text":"1585","block_num":"0","width":"0.013081395626068137","line_num":"0","level":"0"},{"height":"0.012919896178775314","conf":"1","block_num":"0","level":"0","page_num":"0","top":"0.8578811370527313","width":"0.013081395626068137","line_num":"0","left":"0.44912790705615196","text":"1586","word_num":"0","par_num":"0"},{"left":"0.44040697667066997","height":"0.03100775082906093","text":"E15se","block_num":"0","line_num":"0","width":"0.021802325546741497","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","top":"0.87080103453379"},{"text":"1588","top":"0.8888888891598422","left":"0.44767441862230706","page_num":"0","height":"0.010335916943020274","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.014534883201122284","block_num":"0"},{"top":"0.90439276498528","block_num":"0","level":"0","left":"0.4491279067654544","par_num":"0","word_num":"0","line_num":"0","height":"0.010335916943020274","width":"0.013081395626068082","conf":"1","page_num":"0","text":"1589"},{"level":"0","page_num":"0","line_num":"0","height":"0.013194444444444398","par_num":"0","width":"0.2281976699829102","top":"0.9222222222222223","conf":"1","word_num":"0","left":"0.15843023684848262","text":"public function getReportResult(string $resultUvid): AutomatedReportResult","block_num":"0"},{"page_num":"0","text":"$report = $this->automatedReportsRepository->findResultByUuid($resultUuid);","width":"0.2311046361923218","height":"0.013194444444444398","line_num":"0","par_num":"0","left":"0.17005814680186448","top":"0.9534722222222223","conf":"1","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.007832686768637687","left":"0.005813977330230013","text":"Helper Code will nelp IDe to understand your Laravel app code. |/ Generate // Don't show Anymore (s minutes ago)","top":"0.9895833333598673","width":"0.2558139324188232"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","left":"0.6947674422753148","top":"0.0878552972271498","page_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.029069766402244568","text":"Sa jiminny ~"},{"top":"0.10594315254719067","width":"0.07703487873077397","left":"0.6424418629578681","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","block_num":"0","text":"026 49 A21 X3 X 102 ^","height":"0.015584625138176822"},{"block_num":"0","page_num":"0","level":"0","text":"select * from teams where created_at > '2026-03-09';","left":"0.47529069309682936","conf":"0.5","par_num":"0","width":"0.16133720874786384","word_num":"0","height":"0.013194444444444509","line_num":"0","top":"0.15486111111111112"},{"line_num":"0","word_num":"0","height":"0.010335917605294065","page_num":"0","block_num":"0","left":"0.47674418489469417","conf":"1","level":"0","width":"0.0406976759433747","par_num":"0","text":"SELECT * FROM","top":"0.1705426354941415"},{"left":"0.5188953556816968","block_num":"0","line_num":"0","top":"0.17054263601913944","width":"0.16133719682693481","word_num":"0","par_num":"0","height":"0.012919896178775425","page_num":"0","level":"0","conf":"1","text":"crm_layouts WHERE crm_configuration_id = 499; # 1065"},{"height":"0.005167958140373297","width":"0.04069766998291019","word_num":"0","top":"0.18863049121405107","left":"0.4752906980357114","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"AELE *-KUIM","line_num":"0","block_num":"0"},{"conf":"1","word_num":"0","text":"crm_layout_entities WHERE crm_layout_id = 1678;","left":"0.5188953490482626","width":"0.14534883499145512","line_num":"0","block_num":"0","height":"0.013259043958452121","level":"0","par_num":"0","top":"0.1860465117847705","page_num":"0"},{"text":"SELECT * FROM teams WHERE id = 575;","par_num":"0","width":"0.11046510934829706","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.47529070077406815","conf":"0.5","height":"0.012919896178775314","level":"0","top":"0.2144702842534203"},{"conf":"1","top":"0.22986111111111107","text":"select * from","block_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","word_num":"0","left":"0.47674418664268964","width":"0.04215116202831265"},{"word_num":"0","width":"0.10465116500854499","height":"0.005167958802647088","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.5188953468289536","page_num":"0","par_num":"0","text":"oooortunmes wiere tealt1o =o/a","level":"0","top":"0.23514211878625146"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","top":"0.2609819125049275","text":"SELECT * FROM activities WHERE uvid_to_bin('96b1261f-2357-49f9-ab38-23ce12008ea0')","width":"0.25290696620941167","left":"0.47529069977896066"},{"block_num":"0","left":"0.4767441870579308","page_num":"0","text":"select * from contacts c","line_num":"0","height":"0.013242893748813267","word_num":"0","par_num":"0","top":"0.29166666664841856","width":"0.07558139562606808","level":"0","conf":"0.5"},{"left":"0.47674418595554524","line_num":"0","height":"0.012919896178775425","page_num":"0","conf":"1","par_num":"0","text":"where c.crm_configuration_id = 370 order by c.updated_at desc;","width":"0.19040697813034058","block_num":"0","top":"0.3074935401858061","word_num":"0","level":"0"},{"word_num":"0","width":"0.1715116262435913","text":"SELECT * FROM participants where activity_id = 38833541;","conf":"1","level":"0","top":"0.3381944447355807","line_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.013226743539174413","left":"0.4767441851501554"},{"block_num":"0","height":"0.012919896178775314","top":"0.3540051680604832","word_num":"0","width":"0.17296510934829717","level":"0","page_num":"0","text":"SELECT * FROM participants where activity_id = 39216301;","line_num":"0","left":"0.47674419296828247","par_num":"0","conf":"1"},{"height":"0.01041666666666663","left":"0.4767441849296188","level":"0","text":"SELECT * FROM","top":"0.36944444444444446","line_num":"0","conf":"1","word_num":"0","block_num":"0","width":"0.04069767594337459","par_num":"0","page_num":"0"},{"width":"0.15843023061752326","par_num":"0","page_num":"0","text":"activity_summary_logs where activity_id = 39216301;","left":"0.5188953514020208","height":"0.013194444444444398","conf":"1","block_num":"0","level":"0","line_num":"0","word_num":"0","top":"0.36944444444444446"},{"level":"0","conf":"0.30000001192092896","text":"SELE* FRUM","height":"0.005555555555555536","page_num":"0","line_num":"0","block_num":"0","word_num":"0","left":"0.476744185765914","par_num":"0","width":"0.03924418687820436","top":"0.38749999999999996"},{"line_num":"0","top":"0.3847222222222222","page_num":"0","text":"activities WHERE uuid to bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9')","word_num":"0","level":"0","par_num":"0","height":"0.008333333333333304","conf":"1","left":"0.5188953544943363","width":"0.207848834991455","block_num":"0"},{"top":"0.4027777777777778","width":"0.03924418687820441","line_num":"0","page_num":"0","par_num":"0","text":"SELE* FRUM","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","left":"0.4767441858749256","level":"0"},{"block_num":"0","conf":"1","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.5188953680495743","text":"activities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae')","top":"0.3979166666666667","height":"0.013194444444444398","width":"0.20930230617523193"},{"height":"0.005167958140373186","block_num":"0","text":"select x Tol","width":"0.04215115904808042","line_num":"0","top":"0.4186046514207695","word_num":"0","level":"0","par_num":"0","left":"0.4767441901623096","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","level":"0","top":"0.4131944446603609","height":"0.018330102496676992","par_num":"0","page_num":"0","block_num":"0","left":"0.5188953478298106","text":"crm_profiles where crm_configuration_id = 319 and crm_provider_id =","width":"0.20930233001708987","conf":"0.5","word_num":"0"},{"page_num":"0","conf":"1","line_num":"0","block_num":"0","text":"select * from","height":"0.012919896178775425","left":"0.47674418710176153","level":"0","par_num":"0","top":"0.42894056849114626","width":"0.04069767296314236","word_num":"0"},{"par_num":"0","text":"opportunities where crm_configuration_id = 319 and crm_provider_id =","top":"0.4289405688356769","page_num":"0","left":"0.5188953502454611","block_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.21075580120086668","level":"0","word_num":"0","conf":"1"},{"par_num":"0","line_num":"0","word_num":"0","left":"0.47674418710176153","page_num":"0","top":"0.4444444444444444","conf":"1","text":"select * from","height":"0.013194444444444509","width":"0.04069767296314236","level":"0","block_num":"0"},{"word_num":"0","top":"0.4444444447216753","block_num":"0","left":"0.5188953472952248","height":"0.015503875414530466","conf":"1","width":"0.20930233001708987","par_num":"0","text":"accounts where crm_configuration_id = 319 and crm_provider_id = 4715","page_num":"0","level":"0","line_num":"0"},{"height":"0.013194444444444509","word_num":"0","top":"0.45972222222222214","left":"0.47674418664268964","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"select * from","width":"0.04215116202831265","line_num":"0","conf":"1"},{"word_num":"0","top":"0.45972222222222214","par_num":"0","level":"0","left":"0.5174418665641956","conf":"1","page_num":"0","text":"contacts where crm_configuration_id = 319","width":"0.1293604612350463","line_num":"0","block_num":"0","height":"0.013194444444444509"},{"page_num":"0","top":"0.45972222222222214","width":"0.08284883499145512","level":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.6453488365142004","text":"and crm_provider_id IN ('6","block_num":"0","par_num":"0","height":"0.013194444444444509"},{"left":"0.47529069944144925","top":"0.47545219648425574","line_num":"0","block_num":"0","level":"0","text":"# owner 13236 525785080","word_num":"0","page_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","width":"0.0741279065608978"},{"page_num":"0","text":"# contact 1","line_num":"0","block_num":"0","width":"0.03779069781303401","height":"0.013210594654083363","conf":"0.5","par_num":"0","level":"0","top":"0.49095607222506854","word_num":"0","left":"0.47529069795468726"},{"conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.21220929622650142","block_num":"0","height":"0.013210594654083363","text":"16779180 665587441856 - activity - Alex Howes [EMAIL] cr","top":"0.49095607222506854","word_num":"0","left":"0.5159883771297454","line_num":"0"},{"text":"# contact 2","level":"0","width":"0.03779069781303407","block_num":"0","page_num":"0","line_num":"0","height":"0.013194444444444509","par_num":"0","top":"0.50625","conf":"0.5","word_num":"0","left":"0.47529069715526867"},{"width":"0.16715115308761597","height":"0.013194444444444509","page_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-03-24","top":"0.50625","word_num":"0","block_num":"0","left":"0.5159883776135555","conf":"1","level":"0","line_num":"0","par_num":"0"},{"conf":"1","block_num":"0","top":"0.5219638246496304","height":"0.012919896178775314","level":"0","line_num":"0","left":"0.4752906986415365","page_num":"0","width":"0.09156976342201228","word_num":"0","text":"# company 4176133 47150650569","par_num":"0"},{"text":"deal00yos 40100174744","top":"0.5400516795089499","width":"0.08430232405662541","word_num":"0","level":"0","height":"0.005167958802647088","left":"0.4752906990531489","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.03779069483280184","line_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.5710594317825266","conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.4883720963335989","page_num":"0","par_num":"0","text":"CUNCALU.LO."},{"page_num":"0","conf":"0.5","block_num":"0","text":"CASE WHEN U.id = t.owner_id THEN'","word_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","line_num":"0","width":"0.10610464811325082","top":"0.5684754525243074","left":"0.5276162798919974"},{"top":"0.5658914732746468","block_num":"0","page_num":"0","left":"0.6351744195409826","par_num":"0","line_num":"0","height":"0.015503875414530466","text":"(owner)' ELSE \"' END) AS user_","width":"0.09302325248718257","word_num":"0","conf":"0.30000001192092896","level":"0"},{"top":"0.6020671835291029","line_num":"0","text":"sarx","par_num":"0","block_num":"0","left":"0.4883720932104854","width":"0.014534883201122228","conf":"0.30000001192092896","word_num":"0","page_num":"0","level":"0","height":"0.005167958471510081"},{"width":"0.10610464811325071","conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.012919896178775425","top":"0.6124031009093203","left":"0.4883720957839972"},{"conf":"0.5","word_num":"0","left":"0.4767441968582659","text":"JOIN users u on u.id = sa.sociable_id","top":"0.6277777777777778","line_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.013194444444444509","level":"0","width":"0.11482557058334347"},{"text":"JOIN teams t","height":"0.012919896178775314","page_num":"0","line_num":"0","par_num":"0","left":"0.47674418759618364","top":"0.6434108528150051","block_num":"0","word_num":"0","width":"0.03924418389797213","conf":"0.5","level":"0"},{"level":"0","page_num":"0","line_num":"0","text":"1..n<->1: on t.id = u.team_id","width":"0.08575581312179559","block_num":"0","height":"0.012919896178775314","par_num":"0","conf":"0.5","left":"0.5174418620748835","word_num":"0","top":"0.6434108528150051"},{"width":"0.15406975746154788","word_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","left":"0.47674419216990743","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot':","height":"0.012919896178775314","top":"0.6589147290100955"},{"top":"0.6895833331887326","height":"0.01325904395845201","conf":"1","level":"0","line_num":"0","left":"0.4767441878472128","width":"0.07122092843055722","par_num":"0","text":"select * from features;","word_num":"0","block_num":"0","page_num":"0"},{"text":"se ect * tron vean teatures wnere teature 1o = 404","conf":"0.30000001192092896","level":"0","width":"0.15261626243591314","word_num":"0","height":"0.00518410835001204","left":"0.4767442025369501","line_num":"0","par_num":"0","top":"0.7080103361350715","block_num":"0","page_num":"0"},{"top":"0.7361111109605252","line_num":"0","text":"select * from teams where id = 556; # owner: 18101, crm: 477","width":"0.18313952684402468","word_num":"0","left":"0.476744193242415","conf":"1","page_num":"0","block_num":"0","par_num":"0","height":"0.010658914513058115","level":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"select x Trol","width":"0.04069766998291019","left":"0.47674419049067956","page_num":"0","height":"0.005200258228513999","top":"0.7545219640381977"},{"line_num":"0","level":"0","word_num":"0","left":"0.5188953520249304","text":"crm configurations where id = 477","top":"0.7519379846270388","width":"0.10319766998291013","block_num":"0","conf":"1","height":"0.007784237464268928","par_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.4752906970645901","top":"0.7645833333333333","text":"SELECT * FROM","conf":"1","width":"0.04360465109348294","height":"0.013194444444444509","block_num":"0"},{"left":"0.5188953505988361","level":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1","width":"0.07267441749572745","top":"0.7645833333333333","page_num":"0","text":"users WHERE id = 18101;","block_num":"0","height":"0.013194444444444509"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.7803617574661679","text":"SELECT","width":"0.021802325546741497","conf":"1","page_num":"0","word_num":"0","height":"0.012919896178775314","left":"0.4752906973283735"},{"height":"0.015536175833808064","line_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS USer","width":"0.2383720874786377","block_num":"0","left":"0.48837209042712415","par_num":"0","word_num":"0","conf":"0.5","top":"0.7958333331855938","level":"0"},{"block_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.4883720931820714","par_num":"0","text":"u.email,","line_num":"0","top":"0.811369509231887","word_num":"0","conf":"0.5","level":"0","width":"0.026162791252136275"},{"width":"0.015988372266292628","line_num":"0","word_num":"0","height":"0.012919896178775314","conf":"1","par_num":"0","text":"sa.*,","block_num":"0","page_num":"0","left":"0.48837209300929557","level":"0","top":"0.826873385028614"},{"top":"0.8423611111111111","level":"0","width":"0.10610464811325071","block_num":"0","left":"0.4883720977361362","text":"t.owner_id FROM social_accounts sa","conf":"1","height":"0.013194444444444398","page_num":"0","line_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","par_num":"0","height":"0.013194444444444509","top":"0.8576388888888888","width":"0.11482558250427244","word_num":"0","left":"0.4767441839940657","level":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","block_num":"0"},{"line_num":"0","left":"0.4767441872862289","page_num":"0","par_num":"0","text":"JOIN teams","height":"0.012919896178775314","width":"0.03488371968269344","word_num":"0","top":"0.8733850130217233","level":"0","conf":"0.5","block_num":"0"},{"par_num":"0","text":"1..n<->1: on t.id = u.team_id","width":"0.0857558131217957","page_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.012919896178775314","conf":"0.5","left":"0.5174418599043652","top":"0.8733850131939888"},{"text":"WHERE U.team_id = 556 and sa.provider = 'integration-app\";","height":"0.015503875414530466","top":"0.8888888889507882","width":"0.17877906560897827","line_num":"0","left":"0.4767441902049683","level":"0","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","word_num":"0"},{"width":"0.013081395626068137","conf":"0.30000001192092896","left":"0.8284883721724311","height":"0.012919896178775314","text":", 0","top":"0.0025839794299922225","par_num":"0","line_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.008720929920673415","height":"0.012919896178775314","par_num":"0","page_num":"0","text":"labl","top":"0.002583979451525331","word_num":"0","block_num":"0","level":"0","left":"0.8459302326414075"},{"left":"0.8735465119670544","line_num":"0","block_num":"0","par_num":"0","text":"A","page_num":"0","height":"0.01291989621016365","conf":"0.30000001192092896","level":"0","top":"0.002583979414297999","width":"0.010174418265503804","word_num":"0"},{"conf":"1","block_num":"0","level":"0","width":"0.08575580716133124","height":"0.0077519370449914415","text":"AutomatedReportsCommandTestv","line_num":"0","par_num":"0","top":"0.02583979362220712","word_num":"0","page_num":"0","left":"0.8095930309396827"},{"level":"0","page_num":"0","text":"100% CS•","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","left":"0.9026162813247935","height":"0.012919896178775314","top":"0.0025839794299922225","word_num":"0","width":"0.02616278827190399"},{"level":"0","line_num":"0","text":"Fri 17 Apr 9:02:51","conf":"1","left":"0.944767443461702","block_num":"0","width":"0.04941860139369969","page_num":"0","par_num":"0","height":"0.012919896178775425","word_num":"0","top":"0.002583979688390081"},{"text":"Cascade","line_num":"0","page_num":"0","block_num":"0","left":"0.7311046511910402","height":"0.012919896178775425","level":"0","width":"0.023255813121795588","par_num":"0","top":"0.046511628267201455","word_num":"0","conf":"1"},{"width":"0.03488371968269344","par_num":"0","block_num":"0","line_num":"0","height":"0.013242893748813156","page_num":"0","level":"0","left":"0.73110465243246","text":"New Cascade","word_num":"0","top":"0.06944444442619635","conf":"1"},{"height":"0.012919896317829416","level":"0","line_num":"0","width":"0.01017441835029076","par_num":"0","top":"0.1111111111757106","page_num":"0","block_num":"0","word_num":"0","left":"0.9883720932776162","text":"w","conf":"0.30000001192092896"},{"par_num":"0","page_num":"0","left":"0.8459302329457363","line_num":"0","text":"W","top":"0.4599483205426357","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.031007751421188612","width":"0.02325581356589146","word_num":"0"},{"top":"0.501291990263034","conf":"0.30000001192092896","width":"0.0668604612350463","page_num":"0","text":"Cascade Codex .","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.0077519370449914415","left":"0.8226744235728802","level":"0"},{"conf":"1","left":"0.8139534888810658","par_num":"0","top":"0.513888888913707","word_num":"0","text":"Kick off a new project. Make changes","block_num":"0","line_num":"0","page_num":"0","width":"0.08720930218696599","height":"0.013242893748813267","level":"0"},{"left":"0.8226744169644731","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"duross you ente couebase,","height":"0.005200258228513888","width":"0.0668604612350463","block_num":"0","top":"0.5322997418159756","word_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.736918611632543","block_num":"0","height":"0.005555555555555536","line_num":"0","page_num":"0","par_num":"0","text":"Intearation Apo Connection Process","top":"0.7465277777777778","level":"0","width":"0.08575580716133113","word_num":"0"},{"line_num":"0","block_num":"0","conf":"1","text":"Fix AutomatedReportsCommand lests","page_num":"0","width":"0.0843023240566253","level":"0","left":"0.741279071358153","height":"0.005555555555555536","top":"0.7673611111111112","par_num":"0","word_num":"0"},{"top":"0.7881136956893907","par_num":"0","level":"0","line_num":"0","left":"0.7369186046359625","block_num":"0","height":"0.0077519370449913305","conf":"1","text":"Review Automated Reports suggestions","width":"0.09302324652671812","page_num":"0","word_num":"0"},{"level":"0","conf":"1","line_num":"0","height":"0.007768087916904087","par_num":"0","text":"Review this sentry error Symfony Component Debug Exception FatalThrowableErrol","top":"0.8423611109511085","block_num":"0","width":"0.19040696620941155","word_num":"0","left":"0.7354651268138351","page_num":"0"},{"level":"0","width":"0.031976744532585144","height":"0.005167958471510192","top":"0.8527131783746793","left":"0.7340116276892952","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"=vente totall","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.735465115820465","conf":"0.30000001192092896","page_num":"0","width":"0.026162791252136164","height":"0.005167958471510192","text":"Ucers 0och","line_num":"0","top":"0.86304909568529","word_num":"0"},{"page_num":"0","level":"0","par_num":"0","text":"League Flysystem Filesystem::has(): Argument #1 (Slocation) must be of type string, null given, called in","top":"0.8837209304541674","word_num":"0","width":"0.23837206363677976","height":"0.00794573624928796","conf":"1","line_num":"0","block_num":"0","left":"0.7354651455269302"},{"level":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.22093021869659424","height":"0.012919896178775314","conf":"1","par_num":"0","left":"0.7441860518934604","text":"ne/jiminny/vendor/laravel/framework/src/illuminate/Filesystem/FilesystemAdapter.php on line 218","top":"0.8914728686634116","line_num":"0"},{"left":"0.7354651168972958","block_num":"0","height":"0.012919896178775314","line_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","width":"0.020348836481571264","text":"Ongoing","top":"0.9121447029765039","word_num":"0"},{"width":"0.1177325487136841","height":"0.0077519370449913305","par_num":"0","line_num":"0","top":"0.9354005171364191","word_num":"0","conf":"1","block_num":"0","page_num":"0","text":"/app/Jobs/AutomatedReports/SendReportJob.php ir","left":"0.7354651281630801","level":"0"},{"par_num":"0","left":"0.7369186087477868","text":"liminny\\Jobs\\AutomatedReports\\SendReportJob::handle.","top":"0.9431524548821885","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775425","conf":"1","level":"0","width":"0.1293604612350463","block_num":"0"},{"left":"0.7412790701481409","line_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"<>Code","height":"0.012919896178775314","conf":"0.30000001192092896","top":"0.9586563308511807","word_num":"0","width":"0.021802325546741552"},{"conf":"1","left":"0.7645348866088086","level":"0","width":"0.04360464811325082","line_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"Claude Sonnet 4.6","height":"0.010658914513058115","par_num":"0","top":"0.9583333333119464"},{"top":"0.9895833333333334","block_num":"0","par_num":"0","height":"0.005555555555555536","page_num":"0","line_num":"0","level":"0","word_num":"0","conf":"0.5","width":"0.046511623263359114","text":"winasur leams","left":"0.8720930278984665"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","top":"0.9896640829453173","height":"0.005167958140373297","text":"1582\"","par_num":"0","width":"0.014534881711006253","word_num":"0","left":"0.9229651165572876","block_num":"0"},{"height":"0.005167958140373297","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","top":"0.9896640829453173","width":"0.01598837077617643","word_num":"0","left":"0.9433139533473771","par_num":"0","text":"uir-o","line_num":"0"},{"text":"( 4 spaces","page_num":"0","height":"0.010610465208689357","left":"0.9651162799485304","par_num":"0","top":"0.9868055554835107","block_num":"0","width":"0.029069766402244568","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6479
|
NULL
|
NULL
|
|
12721
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny ~ToolsWindowHelpProject v© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.phpInboxEmailBatchRepositoryInboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.phpNotificationRepository.php©ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php© PlaylistActivityRepository.f© PlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.phpC) RoleChangeEventRepositol© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.© TaskRepository.php© TeamAiContextRepository.© TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php©TopicRepository.php© ToрicTriggerRepository.ph©TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.ph© TranscriptionSummaryRepr© UserRepository.php© VocabularyRepository.php› D Rulesv _ Services> D Activity> D AjReports> D AvatarCalendarC ConferenceD Crm› D Import> MInternalv MKioskv M AutomatedReports(C) ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsS:© DealStagesService.p© RecipientsService.ph© ReportController.php© SendReportJob.php©AutomatedReportsSendCommand.php›© AutomatedReportsRepository.phpAutomatedReportsCommand.phpAddLayoutchuitles.onp© Team.phpAutomatedReportsService.phpу Ігаскrrovlderinstalleacventone© CreateActivityLoqgedEvent.phpUserPilotAcuiviiyListener.ono© ActivityLogged.php© AutomatedReportsCallbackService.phpRequestGenerateReportJob.php(C) AutomatedReport.php© RequestGenerateAskJiminnyReportJob.php© AutomatedReportResult.php165216531654165716581659166016611662166316641665166616671668166916701671167216731674public function shouldSendReport(array $users, ?CarbonInterface $547if (empty($users)) {return talse.- 042550E551$earliestTz = collect($users)5525531676->mapWithKeys(function (array $user) {554$tz = new DateTimeZone(Suser['timezone' ]):1678$nowUtc = new DateTime( datetime: 'now', new DateTimeZo 5561679sottset = su2->geuurrsec(snowutc):1116861681return [$user['timezone'] => $offset]:[CREDIT_CARD]->sortDesc()->keys()->first():558559560561562563168616871688$now = Carbon::now($earliestTz);565$isScheduLedTime = (int) $now->format ( format: "H') =a= self:=6566168916901691if ($isScheduledTime) {return true;568 v169216931694return $this->hasPassedScheduledTime($generatedAt, SearliestT57216951696526class AuronaredrenortsservlceA 102 X3 X34 A V Q 527pubLic tunccion gecacciviclestouncrayloadlarray +inputraycoaa): c528'report_type' => $validatedData['type'],'from_date' => $fromDate->format( format: DateTimeInterface530'to_date' => $toDate->format( format: DateTimeInterface:: RF 531'call_deal_stage' →> $validatedData['deal_at_call_stages'532'current_deal_stage' => $validatedData['current_deal_stag533'deal_min_value' => $validatedData['deal_value_min'] ?? r534'deal_max_value' => $validatedData['deal_value_max'] ?? r535'call_types' => $validatedData['call_types'],536'call_duration_min_seconds' > $validatedData['call_durat537'call_duration_max_seconds' => $validatedData['call_durat538'special_requirements' => $validatedData['additional_prom539'Playbook_categories' => $validatedData['playbook_categor 540'request_id' => null,'callback_url' => null,542543544—5459 usagesousages1697Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 13:29)nublic function hasPassedScheduledTime(PCarbonInterface Saeneratelibl= custom.log= laravel.log4 HS_local [jiminny@localhost]A SF [jiminny@localhost]console PRODIx. AutovPlayground v< console LUiconsole slAGingSa jiminny ~017 A15 X 13 AJOIN users u on u.id = sa.sociable_idJOIN teams ton tld z U.tean lolWHERE U.team_id = 1 and sa.provider = 'salesforce';select x TroIrealls wnere 10 =1seLect x Trogroups g JOIN playbooks p 1.n<->1: on g.playbook_id = p.id wselect * fromgroups where id = 565;select * from playbooks where team_id = 1;select * from playbooks where id = 175;select * from playbook_categories where playbook_id = 175;select * fromusers where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * tron reacures.setect#id, uuid, type, provider, playbook_category_id, user_idLead 10, concac# crm_configuration_id, crm_provider_id, transcription_id,sldlusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm_provider_id IS NOT NULLand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCzojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks Pjoin playbook_categories pc 1<->1.n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type =SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id =where crm_configuration_id = 1 and pl.playbook_id = 175;select * tron teans.SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r. Enequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.expicescat >= now() OR r.expicesaat IS NULL):select * from automated_report_results where ceport.id IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by ig desc;select * from automated_report_results order by id desg;select * from automated_report_results where cepontaid IN (36);CascadeNew Cascadej Support Daily • in 28 mAAutomatedReportsCommandTestv100% [8Tue 14 Apr 14:32:46+D ...eCascade Code #0CKick off a new project. Make changesacross your entire codebaseAutomatedReportsService.php app/Service• Team.php a•AutomatedReport.php• AutomatedReportResult.php app/ModelsSendReportJob.php app/Jobs/AutomatedRepo..."Activitv ogaed.ono• AddLayoutEntities.php app/Console/Command..AutomatedReportsRepository.php app/ReposReportController.php app• RequestGenerateReportJob.php app/Jobs/Au• UserPilotActivityListener.phpWalk me through the logic for @file:< CodeClaude Sonnet 4.6W Windsurf Teams16/0:0luir-o( 4 spaces...
|
[{"text":"PhpStorm","width" [{"text":"PhpStorm","width":"0.029214259982109067","left":"0.018823103052984326","conf":"1","par_num":"0","word_num":"0","height":"0.013989093568589905","top":"0.002049380752979002","block_num":"0","page_num":"0","line_num":"0","level":"0"},{"page_num":"0","par_num":"0","height":"0.010335916943020274","line_num":"0","left":"0.05232558154097966","text":"File","width":"0.011627906560897822","word_num":"0","top":"0.0025839794391580018","block_num":"0","level":"0","conf":"1"},{"par_num":"0","left":"0.06976744199571387","height":"0.010335916943020274","text":"Edit","block_num":"0","top":"0.0025839794483865086","level":"0","line_num":"0","width":"0.011627906560897835","word_num":"0","page_num":"0","conf":"1"},{"width":"0.03343023061752319","text":"FV faVsco.js v","top":"0.025694444382837522","conf":"0.5","level":"0","page_num":"0","height":"0.007897286944919202","left":"0.036337209691515326","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"conf":"1","par_num":"0","word_num":"0","height":"0.012919896178775314","top":"0.0025839794299922225","width":"0.014534883201122284","block_num":"0","level":"0","line_num":"0","left":"0.08720930282773343","text":"View","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","width":"0.02470930218696596","page_num":"0","conf":"1","left":"0.1061046516439201","text":"Navigate","height":"0.012919896178775314","line_num":"0","top":"0.0025839794299922225","level":"0"},{"par_num":"0","page_num":"0","text":"Code","top":"0.002583979426853289","word_num":"0","block_num":"0","level":"0","width":"0.015988372266292572","conf":"1","height":"0.010335916943020385","left":"0.13517441878448935","line_num":"0"},{"block_num":"0","width":"0.02034883648157118","top":"0.0025839794299922225","conf":"1","text":"Laravel","par_num":"0","height":"0.012919896178775314","left":"0.15552325651696633","page_num":"0","word_num":"0","level":"0","line_num":"0"},{"top":"0.0025135026149437634","word_num":"0","block_num":"0","left":"0.1816755418827678","page_num":"0","level":"0","width":"0.02182333469390868","par_num":"0","conf":"1","height":"0.010476870669258953","line_num":"0","text":"Refactor"},{"line_num":"0","left":"0.08139535396898519","page_num":"0","conf":"0.5","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","block_num":"0","level":"0","par_num":"0","top":"0.025694444382837522","width":"0.1308139443397522","word_num":"0","height":"0.007897286944919202"},{"level":"0","top":"0.002583979461306396","left":"0.2267441862337412","word_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.010335916943020274","text":"Tools","line_num":"0","width":"0.014534883201122284"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.005167958140373186","par_num":"0","conf":"1","page_num":"0","width":"0.02180232405662541","text":"Window","top":"0.005167958914309545","level":"0","left":"0.26162790882924536"},{"width":"0.014534883201122284","word_num":"0","level":"0","height":"0.012919896178775314","left":"0.28779069817657066","line_num":"0","par_num":"0","conf":"1","top":"0.0025839794299922225","block_num":"0","page_num":"0","text":"Help"},{"page_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.013210594654083252","top":"0.04651162778062423","text":"Project v","width":"0.024709302186965938","block_num":"0","left":"0.017441860956921497","conf":"0.5","level":"0"},{"height":"0.018348708417680548","line_num":"0","conf":"1","text":"© EmailMessageRepository.p","level":"0","par_num":"0","page_num":"0","top":"0.06950045102506663","width":"0.0745577335357666","block_num":"0","word_num":"0","left":"0.04770273225546258"},{"line_num":"0","height":"0.012919896178775425","block_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.07412790656089782","top":"0.08785529725944952","conf":"1","left":"0.04796511772245802","word_num":"0","text":"© GenericAiPromptRepositor:"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.10335917345453993","text":"© GroupRepository.php","page_num":"0","word_num":"0","left":"0.047965116227234275","height":"0.012919896178775425","width":"0.059593021869659424","level":"0"},{"top":"0.11627906998007331","left":"0.04651162871312871","line_num":"0","width":"0.07558139562606811","height":"0.015503875414530466","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"InboxEmailBatchRepository"},{"par_num":"0","text":"InboxRepository.php","top":"0.1314243365084613","word_num":"0","height":"0.016436260276370573","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","width":"0.059999823570251465","left":"0.04630654701664476"},{"height":"0.01624173853132449","word_num":"0","level":"0","block_num":"0","text":"© InvitationRepository.php","page_num":"0","width":"0.0672096312046051","left":"0.047788887579099805","par_num":"0","conf":"1","top":"0.14704086789640525","line_num":"0"},{"par_num":"0","text":"© JobRepository.php","top":"0.16249999970138207","line_num":"0","level":"0","width":"0.05377906560897827","conf":"0.5","page_num":"0","word_num":"0","height":"0.013210594654083252","left":"0.04796512043751189","block_num":"0"},{"text":"© LanguageRepository.php","height":"0.012919896178775314","page_num":"0","block_num":"0","line_num":"0","left":"0.047965119467224836","width":"0.06831395030021667","top":"0.17829457377753744","word_num":"0","level":"0","conf":"1","par_num":"0"},{"text":"© MomentRepository.php","width":"0.0654069721698761","line_num":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","top":"0.19374999999999998","block_num":"0","height":"0.013194444444444398","left":"0.04796512085337743","level":"0"},{"conf":"0.5","word_num":"0","block_num":"0","level":"0","text":"NotificationRepository.php","width":"0.07412790656089782","top":"0.20671834627206298","left":"0.046511626927884464","page_num":"0","par_num":"0","height":"0.015503875414530466","line_num":"0"},{"top":"0.2248062019106123","left":"0.046511627250198286","line_num":"0","level":"0","word_num":"0","text":"©ParticipantRepository.php","height":"0.012919896178775425","conf":"1","par_num":"0","page_num":"0","width":"0.07267441749572753","block_num":"0"},{"top":"0.2402777777777778","left":"0.04796511772245802","page_num":"0","text":"© ParticipantSpeechReposito","width":"0.07412790656089782","conf":"1","word_num":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","par_num":"0","level":"0"},{"block_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","top":"0.25555555555555554","text":"© ParticipantStatsRepository","width":"0.07412790656089782","word_num":"0","left":"0.046511626879434845","conf":"1","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.012919896178775425","text":"© PlaybookCategoryRepositc","top":"0.2713178297852893","par_num":"0","level":"0","conf":"1","word_num":"0","line_num":"0","block_num":"0","left":"0.04796511592510137","width":"0.07267441749572755"},{"level":"0","line_num":"0","height":"0.015972222222222276","width":"0.06686046123504638","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","left":"0.047965120160301855","top":"0.28402777777777777","block_num":"0","text":"© PlaybookRepository.php"},{"height":"0.015536175833808175","line_num":"0","conf":"1","par_num":"0","page_num":"0","block_num":"0","left":"0.04651162902805117","level":"0","top":"0.2997416020917092","word_num":"0","width":"0.07558139562606811","text":"© PlaylistActivityRepository.f"},{"level":"0","top":"0.315245478227274","word_num":"0","conf":"1","left":"0.046511628626329536","line_num":"0","width":"0.06395348906517029","block_num":"0","par_num":"0","text":"© PlaylistRepository.php","height":"0.015503875414530466","page_num":"0"},{"par_num":"0","top":"0.3307493541392945","word_num":"0","page_num":"0","level":"0","width":"0.07412790656089782","block_num":"0","text":"PlaylistShareRepository.ph","line_num":"0","height":"0.012919896178775314","conf":"1","left":"0.04651162904149875"},{"conf":"1","word_num":"0","page_num":"0","text":"© QuestionRepository.php","block_num":"0","line_num":"0","par_num":"0","width":"0.0654069721698761","top":"0.3486111110482273","height":"0.010562015242046807","left":"0.04796512085337941","level":"0"},{"block_num":"0","width":"0.07267441153526306","text":"C) RoleChangeEventRepositol","word_num":"0","line_num":"0","left":"0.04796512343695673","page_num":"0","top":"0.3643410855083289","height":"0.007881136735280236","conf":"0.5","level":"0","par_num":"0"},{"level":"0","left":"0.04651162878974763","word_num":"0","height":"0.013194444444444398","conf":"1","text":"© RoleRepository.php","top":"0.3770833333333333","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.056686043739318834"},{"block_num":"0","width":"0.06395348906517029","line_num":"0","text":"© SearchRepository.php","left":"0.046511628626329536","page_num":"0","height":"0.012919896178775425","conf":"1","top":"0.3927648579829638","par_num":"0","level":"0","word_num":"0"},{"left":"0.04651163040205486","conf":"1","level":"0","page_num":"0","top":"0.4082687338777937","word_num":"0","height":"0.013259043958452121","block_num":"0","par_num":"0","text":"© SnapshotRepository.php","width":"0.06976743936538696","line_num":"0"},{"block_num":"0","level":"0","text":"© SocialAccountRepository.p","line_num":"0","page_num":"0","top":"0.4211886302445286","left":"0.04651162655712102","height":"0.01561692555745442","width":"0.07558139562606811","word_num":"0","conf":"1","par_num":"0"},{"height":"0.012919896178775425","conf":"1","text":"© StageRepository.php","left":"0.04796511796536405","word_num":"0","level":"0","line_num":"0","width":"0.05959302186965942","block_num":"0","top":"0.4392764858899405","par_num":"0","page_num":"0"},{"par_num":"0","left":"0.04796511772245802","level":"0","text":"© SubscriptionSetRepository.","height":"0.015616924232906726","width":"0.07412790656089782","word_num":"0","line_num":"0","page_num":"0","top":"0.45208333357691444","block_num":"0","conf":"1"},{"height":"0.015972222222222276","word_num":"0","level":"0","line_num":"0","text":"© TaskRepository.php","conf":"1","left":"0.04651162998620505","page_num":"0","block_num":"0","top":"0.4673611111111111","par_num":"0","width":"0.05813953280448912"},{"page_num":"0","conf":"1","par_num":"0","left":"0.04796511774196179","text":"© TeamAiContextRepository.","height":"0.015503875414530355","width":"0.07267441749572753","line_num":"0","level":"0","word_num":"0","top":"0.4832041345795566","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.4982161025268449","width":"0.07443836927413941","word_num":"0","text":"© TeamDomainsRepository.p","left":"0.04779218079649587","page_num":"0","conf":"1","height":"0.016547716988457584","level":"0"},{"width":"0.07412790656089782","block_num":"0","par_num":"0","height":"0.012919896178775314","page_num":"0","level":"0","text":"©TeamInsightsRepository.pt","word_num":"0","conf":"1","left":"0.046511626879434845","line_num":"0","top":"0.5142118866651343"},{"height":"0.012919896178775425","line_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.04651162760683698","text":"©TeamRepository.php","top":"0.5297157626341265","width":"0.059593021869659424","word_num":"0"},{"width":"0.06395348906517029","text":"©ThemeRepository.php","line_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.5452196386031187","conf":"1","left":"0.046511626494546675","block_num":"0","word_num":"0","height":"0.012919896178775425"},{"par_num":"0","height":"0.013226743539174413","conf":"1","page_num":"0","left":"0.04651163040205473","text":"© TimezoneRepository.php","width":"0.06976743936538696","block_num":"0","line_num":"0","level":"0","top":"0.5604166668609037","word_num":"0"},{"block_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","height":"0.012919896178775425","text":"©TopicRepository.php","word_num":"0","left":"0.046511629344966776","par_num":"0","top":"0.576227390315005","width":"0.059593021869659424"},{"block_num":"0","top":"0.5916666666666667","level":"0","left":"0.04796511774196179","page_num":"0","line_num":"0","word_num":"0","text":"© ToрicTriggerRepository.ph","width":"0.07267441749572753","height":"0.013194444444444398","par_num":"0","conf":"0.5"},{"width":"0.06136702299118042","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"1","height":"0.018797130054897693","top":"0.6042965248553216","left":"0.04635137202048849","page_num":"0","par_num":"0","text":"©TrackRepository.php"},{"text":"© TranscriptionModelLocaleF","level":"0","conf":"1","top":"0.620138888738303","width":"0.07412790656089782","word_num":"0","block_num":"0","left":"0.046511626927884464","height":"0.01552002562416921","line_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","height":"0.015972222222222276","par_num":"0","width":"0.07412790656089782","word_num":"0","block_num":"0","conf":"1","left":"0.04651162722463831","top":"0.6354166666666666","text":"© TranscriptionRepository.ph","level":"0"},{"level":"0","top":"0.6509382032856929","word_num":"0","width":"0.0729902446269989","page_num":"0","height":"0.015953050719367146","left":"0.04780720384638861","text":"© TranscriptionSummaryRepr","block_num":"0","par_num":"0","conf":"1","line_num":"0"},{"conf":"1","level":"0","par_num":"0","page_num":"0","text":"© UserRepository.php","width":"0.05706920623779296","word_num":"0","height":"0.016185046566857264","top":"0.6663629319643534","line_num":"0","block_num":"0","left":"0.04775155212933853"},{"left":"0.047870371419252565","level":"0","text":"© VocabularyRepository.php","line_num":"0","top":"0.6843614933161543","height":"0.010896166165669685","width":"0.07138158679008483","word_num":"0","block_num":"0","par_num":"0","conf":"1","page_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.7","width":"0.029069763422012333","conf":"0.30000001192092896","text":"› D Rules","height":"0.008333333333333415","block_num":"0","left":"0.03197674817767669"},{"text":"v _ Services","width":"0.03633720576763154","height":"0.007848836978276652","top":"0.7157622742757196","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.031976744223167916","word_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"conf":"0.30000001192092896","text":"> D Activity","word_num":"0","level":"0","line_num":"0","height":"0.013929903507232666","par_num":"0","width":"0.034997639060020444","page_num":"0","block_num":"0","top":"0.7281771667924927","left":"0.03918722727824575"},{"par_num":"0","conf":"0.30000001192092896","left":"0.03924418750126819","block_num":"0","top":"0.7441860466134548","height":"0.012919896178775314","text":"> D AjReports","level":"0","width":"0.04069767296314239","page_num":"0","word_num":"0","line_num":"0"},{"level":"0","left":"0.03924418797200924","page_num":"0","conf":"0.30000001192092896","text":"> D Avatar","block_num":"0","word_num":"0","line_num":"0","width":"0.03343023061752319","top":"0.7596899228471226","par_num":"0","height":"0.013226743539174413"},{"height":"0.010335916943020274","block_num":"0","text":"Calendar","width":"0.031976744532585144","top":"0.7751937986109424","word_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","left":"0.046511627661033006"},{"top":"0.790697674689558","text":"C Conference","par_num":"0","page_num":"0","width":"0.037790697813034055","block_num":"0","left":"0.04651162720782408","line_num":"0","level":"0","height":"0.010335916943020385","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","width":"0.020348836481571195","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.013194444444444398","left":"0.04651162799868336","text":"D Crm","top":"0.8034722222222223"},{"top":"0.8191214470375479","word_num":"0","page_num":"0","height":"0.015600775347815565","line_num":"0","left":"0.03924418797200924","par_num":"0","text":"› D Import","conf":"0.30000001192092896","width":"0.03343023061752319","block_num":"0","level":"0"},{"top":"0.8372093028458085","conf":"0.5","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"> MInternal","width":"0.03343023061752319","word_num":"0","left":"0.03924418534530834","line_num":"0","height":"0.007929586039649106"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","height":"0.0077519370449914415","left":"0.039244187141994694","par_num":"0","width":"0.029069763422012326","page_num":"0","top":"0.8527131788935248","text":"v MKiosk"},{"width":"0.061046504974365236","page_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.04651162845585823","height":"0.007913436492284154","level":"0","par_num":"0","text":"v M AutomatedReports","top":"0.8680555555264678"},{"word_num":"0","level":"0","width":"0.05668604373931885","height":"0.00794573624928796","left":"0.06250000002350924","par_num":"0","page_num":"0","block_num":"0","text":"(C) ActivityTypeService.","top":"0.8837209303249683","line_num":"0","conf":"1"},{"word_num":"0","left":"0.06250000207922943","width":"0.05813953280448912","line_num":"0","page_num":"0","height":"0.013194444444444398","text":"© AskJiminnyReportAc","level":"0","par_num":"0","conf":"1","top":"0.8965277777777778","block_num":"0"},{"conf":"0.5","left":"0.06250000207922943","height":"0.01325904395845201","word_num":"0","line_num":"0","text":"© AutomatedReportsCi","width":"0.05813953280448912","page_num":"0","top":"0.9118055554109548","par_num":"0","level":"0","block_num":"0"},{"conf":"0.5","block_num":"0","text":"© AutomatedReportsS:","par_num":"0","top":"0.927648578945496","width":"0.05813953280448912","height":"0.012919896178775314","word_num":"0","left":"0.06250000207922943","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","conf":"1","left":"0.06250000207923061","page_num":"0","block_num":"0","height":"0.013194444444444509","line_num":"0","top":"0.9430555555555555","par_num":"0","width":"0.058139532804489136","level":"0","text":"© DealStagesService.p"},{"par_num":"0","left":"0.06250000062574287","top":"0.9583333334550507","word_num":"0","width":"0.058139532804489136","height":"0.013242893748813267","conf":"1","line_num":"0","level":"0","page_num":"0","block_num":"0","text":"© RecipientsService.ph"},{"width":"0.05668604373931885","left":"0.1293604678885873","page_num":"0","text":"© ReportController.php","height":"0.013210594654083252","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.04651162778062423","level":"0"},{"height":"0.013210593329535558","level":"0","line_num":"0","conf":"1","top":"0.04651162857209701","text":"© SendReportJob.php","width":"0.05377906560897827","page_num":"0","left":"0.1947674442262751","word_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","left":"0.129191683277238","par_num":"0","text":"©AutomatedReportsSendCommand.php›","width":"0.09762170314788818","page_num":"0","word_num":"0","top":"0.06702009222958205","level":"0","conf":"0.30000001192092896","height":"0.024400056733025366"},{"top":"0.09027777777777779","width":"0.08430232405662536","line_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","left":"0.12936046728370276","height":"0.013194444444444398","word_num":"0","page_num":"0","text":"© AutomatedReportsRepository.php"},{"block_num":"0","level":"0","top":"0.046511628267201455","height":"0.012919896178775425","page_num":"0","par_num":"0","text":"AutomatedReportsCommand.php","word_num":"0","width":"0.08430232405662536","conf":"1","left":"0.2572674412178114","line_num":"0"},{"width":"0.05959301590919497","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.2325581461878441","block_num":"0","height":"0.005167958140373297","text":"AddLayoutchuitles.onp","word_num":"0","par_num":"0","top":"0.07235142144660922","level":"0"},{"block_num":"0","width":"0.031976744532585144","word_num":"0","page_num":"0","top":"0.0671834625479939","par_num":"0","text":"© Team.php","conf":"0.5","line_num":"0","left":"0.3023255807375834","height":"0.012919896178775314","level":"0"},{"text":"AutomatedReportsService.php","block_num":"0","conf":"1","level":"0","word_num":"0","height":"0.012919896178775425","par_num":"0","left":"0.22965116455639975","page_num":"0","width":"0.07267441749572753","top":"0.09043927658761486","line_num":"0"},{"par_num":"0","word_num":"0","left":"0.21366279310638153","page_num":"0","level":"0","width":"0.07848836183547975","top":"0.11597222222222225","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","text":"у Ігаскrrovlderinstalleacventone"},{"conf":"1","left":"0.12936046556161415","block_num":"0","level":"0","line_num":"0","text":"© CreateActivityLoqgedEvent.php","top":"0.13402777777777775","height":"0.008333333333333415","word_num":"0","page_num":"0","width":"0.07848836779594423","par_num":"0"},{"block_num":"0","par_num":"0","width":"0.07267441153526305","top":"0.13695090465074367","page_num":"0","left":"0.21947675135446115","conf":"0.30000001192092896","line_num":"0","level":"0","text":"UserPilotAcuiviiyListener.ono","word_num":"0","height":"0.005167958140373186"},{"line_num":"0","width":"0.05232558250427244","text":"© ActivityLogged.php","height":"0.012919896178775425","left":"0.3023255814949568","top":"0.1317829458705606","block_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.15762273935864135","left":"0.12936047413719484","level":"0","page_num":"0","text":"© AutomatedReportsCallbackService.php","line_num":"0","par_num":"0","height":"0.0077519370449913305","width":"0.09447673559188843","block_num":"0","word_num":"0","conf":"1"},{"par_num":"0","page_num":"0","level":"0","text":"RequestGenerateReportJob.php","height":"0.012919896178775314","width":"0.08139534592628478","line_num":"0","top":"0.17571059441707226","conf":"1","left":"0.12936046792833045","block_num":"0","word_num":"0"},{"conf":"1","height":"0.007978035344017864","level":"0","top":"0.19896640894297812","page_num":"0","width":"0.05668604373931885","block_num":"0","par_num":"0","line_num":"0","text":"(C) AutomatedReport.php","word_num":"0","left":"0.12936046362914594"},{"width":"0.10755813121795652","conf":"1","top":"0.15486111111111112","level":"0","left":"0.2340116362239039","height":"0.013194444444444509","page_num":"0","par_num":"0","text":"© RequestGenerateAskJiminnyReportJob.php","word_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.013194444444444509","level":"0","conf":"1","left":"0.2194767459517486","par_num":"0","page_num":"0","width":"0.07267441749572756","text":"© AutomatedReportResult.php","top":"0.17569444444444438","word_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.12645348801545434","conf":"1","level":"0","text":"1652","top":"0.24547803653593525","block_num":"0","height":"0.012919896178775425","width":"0.01308139562606811"},{"word_num":"0","text":"1653","left":"0.12645348801545434","conf":"1","page_num":"0","width":"0.01308139562606811","level":"0","block_num":"0","height":"0.012919896178775314","top":"0.2609819125049275","par_num":"0","line_num":"0"},{"block_num":"0","level":"0","left":"0.12645348801545434","par_num":"0","top":"0.2764857884739198","page_num":"0","width":"0.01308139562606811","height":"0.012919896178775314","line_num":"0","text":"1654","word_num":"0","conf":"1"},{"height":"0.012919896178775314","text":"1657","conf":"1","word_num":"0","page_num":"0","width":"0.013081395626068137","top":"0.32299741641319635","left":"0.12645348836065778","level":"0","line_num":"0","block_num":"0","par_num":"0"},{"height":"0.010335916943020385","width":"0.01308139562606811","left":"0.12645348816080318","par_num":"0","block_num":"0","top":"0.3385012921170629","conf":"1","word_num":"0","text":"1658","level":"0","page_num":"0","line_num":"0"},{"line_num":"0","text":"1659","width":"0.01308139562606811","block_num":"0","left":"0.12645348816080318","page_num":"0","top":"0.3540051680860552","conf":"1","height":"0.010335916943020274","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","text":"1660","width":"0.01308139562606811","word_num":"0","block_num":"0","page_num":"0","top":"0.3669250646151774","height":"0.012919896178775314","par_num":"0","conf":"1","level":"0","left":"0.12645348806390394"},{"par_num":"0","width":"0.014534883201122284","conf":"1","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.010335916943020274","text":"1661","top":"0.3850129201388832","left":"0.1264534886965965","line_num":"0"},{"height":"0.012919896178775425","par_num":"0","block_num":"0","level":"0","text":"1662","width":"0.014534883201122284","word_num":"0","top":"0.3979328166392945","page_num":"0","line_num":"0","conf":"1","left":"0.12645348887424507"},{"line_num":"0","top":"0.41343669260828675","page_num":"0","block_num":"0","par_num":"0","text":"1663","word_num":"0","level":"0","width":"0.014534883201122284","left":"0.12645348887424507","height":"0.012919896178775425","conf":"1"},{"conf":"1","top":"0.428940568577279","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"1664","height":"0.012919896178775425","line_num":"0","left":"0.12645348887424507","width":"0.014534883201122284","word_num":"0"},{"par_num":"0","text":"1665","top":"0.4444444445462712","word_num":"0","block_num":"0","left":"0.12645348887424507","conf":"1","width":"0.014534883201122284","height":"0.012919896178775314","page_num":"0","line_num":"0","level":"0"},{"level":"0","conf":"1","top":"0.45994832051526346","word_num":"0","text":"1666","width":"0.014534883201122284","left":"0.12645348887424507","block_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314"},{"left":"0.12645348887424507","level":"0","height":"0.012919896178775314","line_num":"0","top":"0.47545219648425574","block_num":"0","text":"1667","conf":"1","width":"0.014534883201122284","page_num":"0","par_num":"0","word_num":"0"},{"conf":"1","page_num":"0","top":"0.490956072453248","height":"0.012919896178775314","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"1668","width":"0.014534883201122284","left":"0.12645348887424507","word_num":"0"},{"level":"0","left":"0.12645348820925278","par_num":"0","line_num":"0","text":"1669","block_num":"0","height":"0.012919896178775425","width":"0.01308139562606811","word_num":"0","conf":"1","top":"0.521963824735763","page_num":"0"},{"par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0","left":"0.12645348820925278","block_num":"0","height":"0.012919896178775425","top":"0.5374677007047552","width":"0.01308139562606811","text":"1670","page_num":"0"},{"block_num":"0","top":"0.552971576329217","level":"0","word_num":"0","text":"1671","conf":"1","left":"0.12645348887424507","par_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","page_num":"0","line_num":"0"},{"height":"0.015503875414530466","block_num":"0","line_num":"0","text":"1672","top":"0.5658914728870501","page_num":"0","left":"0.12645348843819854","par_num":"0","word_num":"0","conf":"1","level":"0","width":"0.014534883201122284"},{"conf":"1","level":"0","height":"0.012919896178775314","par_num":"0","top":"0.5813953489713359","text":"1673","page_num":"0","line_num":"0","width":"0.01308139562606811","word_num":"0","block_num":"0","left":"0.126453488396995"},{"par_num":"0","height":"0.012919896178775425","word_num":"0","line_num":"0","width":"0.014534883201122284","conf":"1","level":"0","page_num":"0","text":"1674","block_num":"0","top":"0.5968992249080284","left":"0.12645348887424507"},{"block_num":"0","height":"0.015503875414530355","left":"0.16569768520684022","level":"0","line_num":"0","par_num":"0","text":"public function shouldSendReport(array $users, ?CarbonInterface $547","top":"0.5193798449800734","width":"0.2107558012008667","word_num":"0","conf":"1","page_num":"0"},{"top":"0.5503875972500331","width":"0.06395348906517029","height":"0.015584625138176711","line_num":"0","level":"0","text":"if (empty($users)) {","word_num":"0","par_num":"0","conf":"0.5","left":"0.17877907033284543","page_num":"0","block_num":"0"},{"level":"0","block_num":"0","top":"0.5708333333333333","width":"0.04069766998291016","page_num":"0","word_num":"0","text":"return talse.","conf":"0.5","left":"0.19040697710358367","height":"0.005555555555555536","par_num":"0","line_num":"0"},{"word_num":"0","left":"0.3604651161923646","level":"0","block_num":"0","top":"0.5581395350130453","width":"0.013081395626068137","page_num":"0","line_num":"0","text":"- 042","conf":"0.30000001192092896","height":"0.005167958471510192","par_num":"0"},{"conf":"0.5","height":"0.012919896178775314","left":"0.3604651167812218","width":"0.014534883201122284","level":"0","text":"550","top":"0.5658914730561765","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.583979328636404","height":"0.015503875414530466","line_num":"0","text":"E551","block_num":"0","par_num":"0","width":"0.01744185984134672","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.3575581398104313","level":"0"},{"conf":"1","line_num":"0","page_num":"0","left":"0.17877906757538212","text":"$earliestTz = collect($users)","width":"0.09011628031730654","block_num":"0","height":"0.012919896178775314","top":"0.6124031011031188","par_num":"0","level":"0","word_num":"0"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.3648255817970705","text":"552","height":"0.012919896178775425","top":"0.5994832042361936","width":"0.01162790656089785"},{"line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.010174418240785632","word_num":"0","top":"0.6149870802143517","conf":"1","text":"553","height":"0.010335916943020274","block_num":"0","left":"0.3648255815046072"},{"height":"0.012919896178775425","block_num":"0","word_num":"0","line_num":"0","text":"1676","width":"0.014534883201122284","page_num":"0","par_num":"0","left":"0.12645348887424507","conf":"1","top":"0.6279069768460128","level":"0"},{"text":"->mapWithKeys(function (array $user) {","top":"0.6277777777777778","width":"0.11773256063461304","conf":"1","word_num":"0","page_num":"0","height":"0.013194444444444509","line_num":"0","level":"0","left":"0.19186046194252185","par_num":"0","block_num":"0"},{"page_num":"0","line_num":"0","top":"0.6304909561833439","par_num":"0","word_num":"0","height":"0.010335916943020274","block_num":"0","level":"0","left":"0.3648255815046072","conf":"1","width":"0.010174418240785632","text":"554"},{"par_num":"0","page_num":"0","conf":"0.5","level":"0","text":"$tz = new DateTimeZone(Suser['timezone' ]):","width":"0.1293604612350464","left":"0.20348837324832658","top":"0.6434108530411032","word_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314"},{"text":"1678","block_num":"0","top":"0.6589147287808584","level":"0","width":"0.014534883201122284","word_num":"0","line_num":"0","left":"0.12645348887424507","page_num":"0","height":"0.010335916943020274","conf":"1","par_num":"0"},{"conf":"0.5","height":"0.012919896178775314","word_num":"0","line_num":"0","block_num":"0","top":"0.6589147288162971","text":"$nowUtc = new DateTime( datetime: 'now', new DateTimeZo 556","left":"0.2034883738028011","level":"0","page_num":"0","width":"0.1715116262435913","par_num":"0"},{"left":"0.12645348816080318","page_num":"0","height":"0.010335916943020274","line_num":"0","top":"0.6744186047785616","block_num":"0","text":"1679","level":"0","conf":"1","word_num":"0","par_num":"0","width":"0.01308139562606811"},{"par_num":"0","top":"0.6770025841825432","block_num":"0","width":"0.10319766998291013","page_num":"0","left":"0.20348837142337572","line_num":"0","text":"sottset = su2->geuurrsec(snowutc):","level":"0","word_num":"0","height":"0.007751937707265122","conf":"0.30000001192092896"},{"line_num":"0","left":"0.12645348837114995","height":"0.005167958140373297","par_num":"0","top":"0.6925064602062991","width":"0.01162790581583975","word_num":"0","text":"111686","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","par_num":"0","text":"1681","top":"0.7028423772766761","left":"0.12645348806390394","width":"0.01308139562606811","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","top":"0.7027777777777777","block_num":"0","text":"return [$user['timezone'] => $offset]:","height":"0.013194444444444509","level":"0","width":"0.11773256063461301","page_num":"0","left":"0.203488372004756","word_num":"0","line_num":"0","conf":"1"},{"height":"0.012919896178775314","left":"0.12645348806390394","conf":"1","level":"0","par_num":"0","width":"0.01308139562606811","text":"1682","word_num":"0","top":"0.7183462532456683","block_num":"0","line_num":"0","page_num":"0"},{"top":"0.7338501292146606","width":"0.01308139562606811","left":"0.12645348806390394","text":"1683","word_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","text":"1684","level":"0","block_num":"0","conf":"1","width":"0.014534883201122284","word_num":"0","top":"0.7493540052697855","height":"0.012919896178775314","line_num":"0","left":"0.12645348887424507"},{"block_num":"0","conf":"1","level":"0","page_num":"0","height":"0.012919896178775314","width":"0.014534883201122284","par_num":"0","word_num":"0","left":"0.12645348887424507","line_num":"0","top":"0.7648578812387776","text":"1685"},{"line_num":"0","left":"0.19186046567681628","word_num":"0","text":"->sortDesc()","page_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.7338501293007932","block_num":"0","width":"0.03779069781303404","height":"0.012919896178775425"},{"par_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.19186046477376512","page_num":"0","width":"0.02470930218696596","text":"->keys()","word_num":"0","height":"0.012919896178775425","level":"0","top":"0.7493540055281834"},{"page_num":"0","text":"->first():","left":"0.19186046534271903","block_num":"0","level":"0","par_num":"0","top":"0.7648578812710775","line_num":"0","conf":"0.30000001192092896","width":"0.031976744532585144","word_num":"0","height":"0.012919896178775425"},{"word_num":"0","text":"558","block_num":"0","left":"0.3648255814561576","height":"0.012919896178775425","width":"0.010174418240785577","page_num":"0","par_num":"0","level":"0","conf":"1","line_num":"0","top":"0.6899224806358492"},{"width":"0.010174418240785577","conf":"1","par_num":"0","page_num":"0","top":"0.7054263566048414","line_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","left":"0.3648255814561576","text":"559"},{"block_num":"0","level":"0","top":"0.720930232692266","word_num":"0","height":"0.012919896178775425","page_num":"0","par_num":"0","text":"560","line_num":"0","conf":"1","left":"0.36482558170446183","width":"0.010174418240785632"},{"top":"0.7364341086289585","left":"0.36482558174685525","height":"0.012919896178775314","level":"0","line_num":"0","page_num":"0","width":"0.010174418240785632","conf":"1","text":"561","word_num":"0","block_num":"0","par_num":"0"},{"width":"0.010174418240785632","level":"0","block_num":"0","word_num":"0","height":"0.012919896178775314","text":"562","page_num":"0","conf":"1","left":"0.3648255816681246","line_num":"0","par_num":"0","top":"0.7519379848886486"},{"par_num":"0","top":"0.7674418605761089","block_num":"0","conf":"1","level":"0","page_num":"0","word_num":"0","height":"0.010335916943020274","line_num":"0","text":"563","width":"0.010174418240785632","left":"0.3648255815046072"},{"conf":"0.5","height":"0.012919896178775314","par_num":"0","top":"0.78036175720777","block_num":"0","left":"0.12645348887424507","text":"1686","page_num":"0","level":"0","width":"0.014534883201122284","word_num":"0","line_num":"0"},{"text":"1687","block_num":"0","par_num":"0","conf":"1","page_num":"0","top":"0.7958656331767622","left":"0.12645348887424507","word_num":"0","line_num":"0","level":"0","height":"0.012919896178775314","width":"0.014534883201122284"},{"block_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","level":"0","left":"0.12645348887424507","text":"1688","top":"0.8113695091457543","par_num":"0","word_num":"0","width":"0.014534883201122284","line_num":"0"},{"left":"0.17877907102928936","level":"0","block_num":"0","par_num":"0","text":"$now = Carbon::now($earliestTz);","word_num":"0","width":"0.09883720874786378","height":"0.013194444444444509","top":"0.7958333333333333","line_num":"0","page_num":"0","conf":"0.5"},{"left":"0.3648255814501014","level":"0","par_num":"0","text":"565","word_num":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","width":"0.010174418240785577","block_num":"0","top":"0.7984496127310258","conf":"1"},{"par_num":"0","width":"0.19622093439102173","block_num":"0","height":"0.018297803401947088","level":"0","line_num":"0","left":"0.17877906524071824","top":"0.8087855298235742","page_num":"0","word_num":"0","text":"$isScheduLedTime = (int) $now->format ( format: \"H') =a= self:=6566","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","height":"0.012919896178775425","level":"0","width":"0.014534883201122284","word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.8268733851147465","left":"0.12645348887424507","text":"1689"},{"width":"0.014534883201122284","conf":"1","word_num":"0","page_num":"0","line_num":"0","left":"0.12645348887424507","level":"0","top":"0.8423772610837389","par_num":"0","text":"1690","height":"0.012919896178775425","block_num":"0"},{"word_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","par_num":"0","left":"0.12645348887424507","text":"1691","block_num":"0","page_num":"0","width":"0.014534883201122284","conf":"1","top":"0.8578811370527313"},{"block_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","left":"0.17877907136331536","height":"0.015972222222222165","top":"0.8395833333333333","line_num":"0","width":"0.07267441749572753","word_num":"0","text":"if ($isScheduledTime) {"},{"left":"0.19186046483074853","page_num":"0","height":"0.01057816545168555","par_num":"0","top":"0.8576388888305079","width":"0.03779069781303404","line_num":"0","conf":"1","block_num":"0","level":"0","word_num":"0","text":"return true;"},{"par_num":"0","text":"568 v","page_num":"0","block_num":"0","height":"0.013194444444444398","width":"0.01744185984134672","word_num":"0","level":"0","line_num":"0","top":"0.8423611111111111","left":"0.3648255817982","conf":"0.30000001192092896"},{"top":"0.8733850130217233","page_num":"0","height":"0.012919896178775314","level":"0","word_num":"0","text":"1692","width":"0.014534883201122284","conf":"1","block_num":"0","line_num":"0","left":"0.12645348887424507","par_num":"0"},{"height":"0.012919896178775425","line_num":"0","block_num":"0","level":"0","text":"1693","left":"0.12645348843819854","width":"0.014534883201122284","conf":"1","word_num":"0","par_num":"0","top":"0.8863049095764176","page_num":"0"},{"block_num":"0","height":"0.010335916943020274","level":"0","top":"0.90439276498528","left":"0.12645348816080318","par_num":"0","page_num":"0","width":"0.01308139562606811","text":"1694","conf":"1","word_num":"0","line_num":"0"},{"par_num":"0","top":"0.8992248060167298","text":"return $this->hasPassedScheduledTime($generatedAt, SearliestT572","left":"0.17877908221540667","word_num":"0","level":"0","height":"0.01813630527920196","line_num":"0","page_num":"0","width":"0.1976744055747986","block_num":"0","conf":"1"},{"conf":"1","height":"0.012919896178775425","top":"0.9173126615144022","text":"1695","width":"0.014534883201122284","par_num":"0","line_num":"0","level":"0","word_num":"0","block_num":"0","left":"0.12645348843819854","page_num":"0"},{"par_num":"0","line_num":"0","text":"1696","word_num":"0","left":"0.12645348806390394","top":"0.9328165374833943","block_num":"0","height":"0.012919896178775425","level":"0","width":"0.01308139562606811","conf":"1","page_num":"0"},{"conf":"1","word_num":"0","page_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.20155038761259336","par_num":"0","left":"0.3648255814561576","text":"526","width":"0.010174418240785577","block_num":"0","level":"0"},{"line_num":"0","level":"0","par_num":"0","text":"class Auronaredrenortsservlce","top":"0.21944444444444444","width":"0.09011626839637757","word_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.15406977811525016","block_num":"0","page_num":"0"},{"left":"0.29651163169425787","height":"0.012919896178775314","page_num":"0","width":"0.07994185686111455","level":"0","text":"A 102 X3 X34 A V Q 527","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.2170542636677183","block_num":"0","line_num":"0"},{"line_num":"0","top":"0.23514211922155814","width":"0.20784881114959716","level":"0","word_num":"0","block_num":"0","text":"pubLic tunccion gecacciviclestouncrayloadlarray +inputraycoaa): c528","par_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.16569767914459313","height":"0.007913436492284154"},{"left":"0.19040698339772738","text":"'report_type' => $validatedData['type'],","par_num":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.24513888874428824","height":"0.01325904395845201","width":"0.1235465049743652","word_num":"0"},{"conf":"0.5","left":"0.19186047315597535","line_num":"0","page_num":"0","width":"0.18313952684402465","top":"0.2609819122788295","height":"0.012919896178775314","level":"0","par_num":"0","text":"'from_date' => $fromDate->format( format: DateTimeInterface530","block_num":"0","word_num":"0"},{"line_num":"0","top":"0.2763888888888889","left":"0.19186047315597535","text":"'to_date' => $toDate->format( format: DateTimeInterface:: RF 531","width":"0.18313952684402465","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.013194444444444398","word_num":"0"},{"text":"'call_deal_stage' →> $validatedData['deal_at_call_stages'532","top":"0.2916666667345512","word_num":"0","width":"0.18459300994873049","height":"0.013242893748813267","conf":"1","line_num":"0","left":"0.19040698389816893","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"conf":"1","height":"0.012919896178775314","level":"0","page_num":"0","top":"0.3074935403257717","width":"0.18459300994873049","left":"0.19040698389816893","text":"'current_deal_stage' => $validatedData['current_deal_stag533","block_num":"0","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","left":"0.19040698353767965","block_num":"0","height":"0.013194444444444398","text":"'deal_min_value' => $validatedData['deal_value_min'] ?? r534","top":"0.32291666666666674","width":"0.18459300994873046","level":"0","word_num":"0","conf":"0.5","par_num":"0"},{"line_num":"0","block_num":"0","level":"0","height":"0.015503875414530466","par_num":"0","page_num":"0","text":"'deal_max_value' => $validatedData['deal_value_max'] ?? r535","top":"0.3359173130248623","width":"0.18313952684402468","conf":"0.5","left":"0.1918604667710575","word_num":"0"},{"word_num":"0","width":"0.13808139562606808","block_num":"0","left":"0.1918604673153313","par_num":"0","conf":"1","line_num":"0","height":"0.015536175833808175","level":"0","text":"'call_types' => $validatedData['call_types'],","top":"0.35138888856888406","page_num":"0"},{"page_num":"0","top":"0.35400516797435044","left":"0.3648255814561576","word_num":"0","block_num":"0","conf":"1","text":"536","width":"0.010174418240785577","par_num":"0","line_num":"0","height":"0.012919896178775425","level":"0"},{"height":"0.015972222222222165","line_num":"0","par_num":"0","text":"'call_duration_min_seconds' > $validatedData['call_durat537","left":"0.19186047232021952","top":"0.3666666666666667","width":"0.18313952684402468","page_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0"},{"width":"0.18313952684402465","word_num":"0","par_num":"0","text":"'call_duration_max_seconds' => $validatedData['call_durat538","level":"0","conf":"0.5","left":"0.19186046705132434","top":"0.382428940931839","page_num":"0","height":"0.015503875414530466","line_num":"0","block_num":"0"},{"height":"0.01552002562416921","text":"'special_requirements' => $validatedData['additional_prom539","word_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","width":"0.18313952684402465","page_num":"0","top":"0.397916666688346","left":"0.19186046705132434","line_num":"0"},{"level":"0","line_num":"0","width":"0.18313952684402465","page_num":"0","conf":"0.5","text":"'Playbook_categories' => $validatedData['playbook_categor 540","top":"0.4131944444444444","word_num":"0","block_num":"0","par_num":"0","left":"0.1918604666805747","height":"0.015972222222222276"},{"block_num":"0","page_num":"0","level":"0","width":"0.06540697216987612","text":"'request_id' => null,","word_num":"0","left":"0.19186046961340691","conf":"0.5","height":"0.012919896178775425","line_num":"0","top":"0.42894056866341157","par_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.19186046709374532","top":"0.4444444444444444","width":"0.07122092843055727","text":"'callback_url' => null,","conf":"0.5","level":"0","line_num":"0","height":"0.013194444444444509","par_num":"0"},{"width":"0.010174418240785577","conf":"1","word_num":"0","text":"542","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","left":"0.3648255814501014","top":"0.4470284241005348","page_num":"0","level":"0"},{"left":"0.3648255814501014","top":"0.46253230006952695","word_num":"0","height":"0.012919896178775425","line_num":"0","par_num":"0","page_num":"0","width":"0.010174418240785577","text":"543","block_num":"0","level":"0","conf":"1"},{"conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.47803617582158686","height":"0.010335916943020274","width":"0.010174418240785632","left":"0.3648255815046072","page_num":"0","text":"544","word_num":"0"},{"level":"0","par_num":"0","conf":"0.30000001192092896","text":"—545","top":"0.4909560723702542","width":"0.015988372266292572","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.015503875414530466","left":"0.35901162779611734"},{"page_num":"0","width":"0.023255813121795643","conf":"1","word_num":"0","level":"0","left":"0.1656976752494146","block_num":"0","text":"9 usages","par_num":"0","line_num":"0","height":"0.013194444444444509","top":"0.50625"},{"level":"0","conf":"0.30000001192092896","left":"0.16569767436325716","line_num":"0","par_num":"0","top":"0.953488372168207","width":"0.021802325546741497","height":"0.005167958471510192","page_num":"0","block_num":"0","text":"ousages","word_num":"0"},{"width":"0.014534883201122284","word_num":"0","line_num":"0","text":"1697","conf":"1","left":"0.12645348843819854","top":"0.9638242894213789","height":"0.012919896178775425","block_num":"0","page_num":"0","par_num":"0","level":"0"},{"par_num":"0","block_num":"0","level":"0","top":"0.9868055555093503","word_num":"0","line_num":"0","page_num":"0","width":"0.22965116500854493","height":"0.010610465208689468","conf":"1","left":"0.004360467110171284","text":"Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 13:29)"},{"block_num":"0","word_num":"0","height":"0.01325904395845201","left":"0.16569767483195177","level":"0","text":"nublic function hasPassedScheduledTime(PCarbonInterface Saenerate","width":"0.19912790060043337","line_num":"0","page_num":"0","top":"0.9638242896056146","par_num":"0","conf":"1"},{"block_num":"0","width":"0.007267441600561142","conf":"0.30000001192092896","level":"0","par_num":"0","text":"libl","top":"0.000000000018832935211321455","word_num":"0","left":"0.7761627907549521","line_num":"0","height":"0.015503875414530466","page_num":"0"},{"word_num":"0","width":"0.03343023061752315","height":"0.013210594654083252","level":"0","conf":"0.5","top":"0.04651162776985762","block_num":"0","left":"0.3677325600790723","line_num":"0","par_num":"0","page_num":"0","text":"= custom.log"},{"height":"0.013210594654083252","page_num":"0","left":"0.4098837211566725","par_num":"0","level":"0","conf":"0.30000001192092896","text":"= laravel.log","word_num":"0","width":"0.031976744532585144","line_num":"0","block_num":"0","top":"0.04651162776985762"},{"height":"0.012919896178775314","block_num":"0","conf":"0.5","par_num":"0","text":"4 HS_local [jiminny@localhost]","left":"0.3677325598441163","line_num":"0","level":"0","page_num":"0","top":"0.0671834625479939","width":"0.07267441749572756","word_num":"0"},{"height":"0.013210594654083252","text":"A SF [jiminny@localhost]","par_num":"0","line_num":"0","width":"0.059593021869659424","top":"0.04651162778062423","level":"0","block_num":"0","word_num":"0","conf":"0.5","left":"0.45203488558497085","page_num":"0"},{"top":"0.07222222222222219","block_num":"0","word_num":"0","level":"0","text":"console PROD","conf":"0.5","width":"0.04215116202831265","line_num":"0","height":"0.005555555555555536","left":"0.44912790754222043","par_num":"0","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.43750000004468","level":"0","line_num":"0","height":"0.005167958140373186","page_num":"0","par_num":"0","text":"Ix. Autov","top":"0.09302325607193229","width":"0.023255811631679557"},{"level":"0","text":"Playground v","left":"0.48255814057400614","height":"0.007913436492284154","top":"0.09027777774868995","width":"0.029069766402244568","page_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","width":"0.036337208747863725","line_num":"0","page_num":"0","text":"< console LUi","block_num":"0","conf":"0.30000001192092896","top":"0.07222222222222219","word_num":"0","level":"0","height":"0.005555555555555536","left":"0.5029069776364051"},{"left":"0.549418603715173","block_num":"0","width":"0.05377907156944273","text":"console slAGing","word_num":"0","height":"0.005555555555555536","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.07222222222222219","level":"0"},{"block_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","conf":"0.30000001192092896","width":"0.029069766402244568","word_num":"0","left":"0.5828488376471819","text":"Sa jiminny ~","line_num":"0","page_num":"0","top":"0.08785529717331686"},{"par_num":"0","text":"017 A15 X 13 A","conf":"0.30000001192092896","top":"0.10833333333333339","level":"0","page_num":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.013194444444444398","left":"0.5566860465007266","width":"0.05087209343910226"},{"page_num":"0","width":"0.11482558250427244","top":"0.11111111111111116","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","conf":"0.5","level":"0","word_num":"0","height":"0.01041666666666663","line_num":"0","left":"0.38953488246655843"},{"conf":"0.5","width":"0.03924418389797213","top":"0.12638888888888888","left":"0.38953488529230196","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.013194444444444509","text":"JOIN teams t"},{"level":"0","par_num":"0","width":"0.05959302186965937","height":"0.005200258228513888","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.45494186150481647","text":"on tld z U.tean lol","top":"0.12916666674491617","word_num":"0","block_num":"0"},{"word_num":"0","text":"WHERE U.team_id = 1 and sa.provider = 'salesforce';","page_num":"0","height":"0.015503875414530466","par_num":"0","width":"0.15697673559188846","block_num":"0","top":"0.1395348837397632","conf":"0.5","left":"0.38953488978694056","level":"0","line_num":"0"},{"level":"0","line_num":"0","width":"0.040697669982910134","height":"0.00518410835001204","top":"0.17569444440380533","page_num":"0","par_num":"0","left":"0.38953488821707893","block_num":"0","text":"select x TroI","word_num":"0","conf":"0.30000001192092896"},{"text":"realls wnere 10 =1","line_num":"0","level":"0","top":"0.17569444440380533","word_num":"0","conf":"0.30000001192092896","width":"0.05813952684402468","height":"0.00518410835001204","block_num":"0","par_num":"0","page_num":"0","left":"0.4316860482747562"},{"block_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","left":"0.38953488504340206","top":"0.1909722222222222","page_num":"0","line_num":"0","text":"seLect x Tro","width":"0.04069767296314236"},{"text":"groups g JOIN playbooks p 1.n<->1: on g.playbook_id = p.id w","width":"0.18459300994873046","line_num":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.186046511644805","level":"0","conf":"0.5","left":"0.4316860577394796","block_num":"0","height":"0.01325904395845201"},{"par_num":"0","text":"select * from","block_num":"0","top":"0.20138888888888884","word_num":"0","level":"0","height":"0.013194444444444509","conf":"1","line_num":"0","page_num":"0","width":"0.042151162028312705","left":"0.38953488436908906"},{"line_num":"0","par_num":"0","level":"0","left":"0.4316860493509472","conf":"1","top":"0.20138888888888884","word_num":"0","height":"0.013194444444444509","text":"groups where id = 565;","block_num":"0","page_num":"0","width":"0.06976743936538693"},{"top":"0.217054263787555","word_num":"0","conf":"1","height":"0.012919896178775314","level":"0","text":"select * from playbooks where team_id = 1;","left":"0.3895348778783873","par_num":"0","block_num":"0","width":"0.12936047315597538","page_num":"0","line_num":"0"},{"level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"select * from playbooks where id = 175;","height":"0.012919896178775425","word_num":"0","conf":"1","left":"0.38953489165049937","width":"0.12063952684402468","top":"0.2325581396690103"},{"level":"0","left":"0.3895348892655484","word_num":"0","top":"0.24791666666666667","page_num":"0","block_num":"0","text":"select * from playbook_categories where playbook_id = 175;","conf":"1","width":"0.17877906560897822","height":"0.013194444444444398","line_num":"0","par_num":"0"},{"text":"select * from","top":"0.263565891574695","width":"0.042151162028312705","height":"0.012919896178775314","page_num":"0","level":"0","conf":"1","block_num":"0","word_num":"0","left":"0.3895348846416182","line_num":"0","par_num":"0"},{"par_num":"0","left":"0.4302325605926535","page_num":"0","width":"0.07703487873077391","block_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","text":"users where team_id = 1;","top":"0.263565891833093","line_num":"0","conf":"1"},{"page_num":"0","width":"0.1133720874786377","block_num":"0","line_num":"0","par_num":"0","left":"0.38808140123981605","level":"0","text":"select * from users where id = 7160;","top":"0.2790697675436873","conf":"1","word_num":"0","height":"0.012919896178775314"},{"height":"0.013194444444444398","par_num":"0","text":"select * from crm_profiles where user_id = 7160;","level":"0","word_num":"0","block_num":"0","top":"0.2944444444444445","width":"0.14825580120086668","line_num":"0","conf":"1","page_num":"0","left":"0.3895348962916191"},{"conf":"0.5","block_num":"0","height":"0.005555555555555536","par_num":"0","word_num":"0","width":"0.07122092247009282","top":"0.3125","level":"0","left":"0.38953489148181786","line_num":"0","text":"select * tron reacures.","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.005167958471510081","width":"0.018895348906517007","word_num":"0","top":"0.3281653747495361","page_num":"0","block_num":"0","text":"setect","line_num":"0","level":"0","left":"0.38953488361360195"},{"line_num":"0","text":"#id, uuid, type, provider, playbook_category_id, user_id","width":"0.17732555866241456","top":"0.35625000001113216","block_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.010675064060423178","word_num":"0","level":"0","left":"0.38808141803682766"},{"par_num":"0","block_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0","text":"Lead 10, concac","word_num":"0","left":"0.5683139534785087","top":"0.3590277777777777","level":"0","page_num":"0","width":"0.046511623263359"},{"block_num":"0","text":"# crm_configuration_id, crm_provider_id, transcription_id,","width":"0.17877906560897822","word_num":"0","line_num":"0","height":"0.013194444444444398","top":"0.36944444444444446","conf":"1","left":"0.3895348892655484","level":"0","par_num":"0","page_num":"0"},{"text":"sldlus","level":"0","word_num":"0","conf":"0.30000001192092896","width":"0.0218023240566253","par_num":"0","line_num":"0","block_num":"0","top":"0.37467700284195804","page_num":"0","height":"0.005167958140373297","left":"0.5668604647885479"},{"width":"0.21511626243591303","word_num":"0","block_num":"0","left":"0.38953490035241584","par_num":"0","conf":"1","level":"0","height":"0.013210593329535558","line_num":"0","page_num":"0","top":"0.38472222254281196","text":"from activities where crm_configuration_id = 1 and type = 'conference'"},{"text":"# and crm_provider_id IS NOT NULL","height":"0.012919896178775425","block_num":"0","line_num":"0","page_num":"0","top":"0.4005167959674598","word_num":"0","left":"0.3880814006855308","conf":"0.5","par_num":"0","width":"0.10319766998291019","level":"0"},{"block_num":"0","height":"0.013194444444444509","level":"0","text":"and provider != 'uploader' and actual_start_time IS NOT NULL","line_num":"0","top":"0.4159722222222222","page_num":"0","width":"0.18459302186965942","conf":"1","par_num":"0","word_num":"0","left":"0.38953488787939383"},{"width":"0.05377906560897827","par_num":"0","block_num":"0","left":"0.38953488778879686","line_num":"0","height":"0.013194444444444398","word_num":"0","page_num":"0","top":"0.43125","level":"0","conf":"0.5","text":"ORDER by id desc;"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0","left":"0.3895348863546239","height":"0.015503875414530466","top":"0.44444444456017673","level":"0","width":"0.20348837375640866","text":"select * from activities where id = 54747783; # 00U0400000pCzojMAC"},{"height":"0.013194444444444287","par_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.3895348866427112","top":"0.47777777777777786","word_num":"0","line_num":"0","text":"select p.id, p.activity_type, pc.id, pc.name","width":"0.13662790060043328"},{"height":"0.016247912247975616","conf":"0.5","page_num":"0","left":"0.38789555209983606","line_num":"0","text":"FROM playbooks P","word_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.49054241991065184","width":"0.052698779106140126"},{"word_num":"0","par_num":"0","level":"0","left":"0.3895348956415547","page_num":"0","conf":"0.5","height":"0.015972222222222276","block_num":"0","line_num":"0","text":"join playbook_categories pc 1<->1.n: on p.id = pc.playbook_id","top":"0.50625","width":"0.18749998807907103"},{"text":"where p.team_id = 1 and p.activity_type = 'event';","conf":"0.5","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.5219638244235322","left":"0.38953489368933025","word_num":"0","page_num":"0","width":"0.15406975746154783"},{"level":"0","line_num":"0","text":"SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type =","page_num":"0","block_num":"0","height":"0.013194444444444398","width":"0.2267441749572754","conf":"1","left":"0.38808140699253524","par_num":"0","top":"0.5527777777777778","word_num":"0"},{"left":"0.3895348828795952","par_num":"0","width":"0.1656976699829102","word_num":"0","block_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 4;","top":"0.5684754525243074","level":"0","conf":"1","page_num":"0","line_num":"0","height":"0.012919896178775425"},{"block_num":"0","left":"0.38808140651789513","level":"0","text":"select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id =","top":"0.5993055555555555","height":"0.013194444444444509","conf":"0.5","page_num":"0","width":"0.22529067993164065","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","left":"0.38808140754699566","level":"0","height":"0.015503875414530466","word_num":"0","text":"where crm_configuration_id = 1 and pl.playbook_id = 175;","top":"0.612403100966292","par_num":"0","width":"0.1744185924530029","conf":"1","line_num":"0","page_num":"0"},{"top":"0.6485788112901986","word_num":"0","par_num":"0","left":"0.3895348842407154","page_num":"0","text":"select * tron teans.","block_num":"0","width":"0.06104651093482971","level":"0","line_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896"},{"level":"0","top":"0.6589147288162971","block_num":"0","line_num":"0","height":"0.012919896178775314","conf":"1","page_num":"0","left":"0.3895348880179979","par_num":"0","width":"0.10901162624359129","text":"SELECT r.* FROM automated_reports r","word_num":"0"},{"top":"0.6743055558852693","par_num":"0","width":"0.10029069185256961","page_num":"0","left":"0.3880813976900634","level":"0","height":"0.015616924232906837","conf":"0.5","word_num":"0","text":"join teams t on r.team.id = t.id","block_num":"0","line_num":"0"},{"text":"WHERE r. Enequency = 'daily'","par_num":"0","word_num":"0","height":"0.015972222222222276","top":"0.6895833333333333","left":"0.38808139686957227","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.08430232405662536","level":"0"},{"conf":"0.5","line_num":"0","block_num":"0","left":"0.3953488366309612","text":"and r.status = 1","width":"0.05087209343910215","word_num":"0","page_num":"0","height":"0.015503875414530466","level":"0","par_num":"0","top":"0.7054263566079801"},{"level":"0","par_num":"0","width":"0.0726744174957275","line_num":"0","height":"0.013194444444444398","left":"0.3880813948305389","word_num":"0","conf":"1","block_num":"0","page_num":"0","text":"AND t.status = 'active'","top":"0.7208333333333333"},{"top":"0.7361111111111112","word_num":"0","height":"0.015972222222222165","line_num":"0","text":"AND (r.expicescat >= now() OR r.expicesaat IS NULL):","width":"0.16279069185256956","block_num":"0","conf":"0.30000001192092896","left":"0.3880814011073346","par_num":"0","page_num":"0","level":"0"},{"page_num":"0","line_num":"0","width":"0.2049418687820434","top":"0.7673611111111112","left":"0.3895348745981469","par_num":"0","word_num":"0","text":"select * from automated_report_results where ceport.id IN (18, 33);","level":"0","block_num":"0","height":"0.013194444444444398","conf":"0.5"},{"block_num":"0","text":"select * from activity_searches where id = 10932;","par_num":"0","top":"0.7984496127310258","width":"0.1497093081474304","word_num":"0","conf":"1","height":"0.012919896178775314","left":"0.3895348768160904","level":"0","line_num":"0","page_num":"0"},{"height":"0.015972222222222165","line_num":"0","par_num":"0","block_num":"0","text":"select * from activity_search_filters where activity_search_id = 10932;","top":"0.8111111111111111","width":"0.21802325248718263","word_num":"0","conf":"1","page_num":"0","left":"0.3895348882925315","level":"0"},{"word_num":"0","height":"0.015503875414530466","left":"0.38953489415087733","page_num":"0","level":"0","line_num":"0","text":"select * from automated_reports order by ig desc;","block_num":"0","conf":"1","par_num":"0","top":"0.8268733850317528","width":"0.1511627793312073"},{"block_num":"0","conf":"1","par_num":"0","line_num":"0","width":"0.1715116262435913","word_num":"0","top":"0.8423611110574244","left":"0.3895348880180093","height":"0.01552002562416921","page_num":"0","text":"select * from automated_report_results order by id desg;","level":"0"},{"height":"0.015972222222222276","text":"select * from automated_report_results where cepontaid IN (36);","par_num":"0","top":"0.8576388888888888","width":"0.19331394433975224","level":"0","left":"0.38953489280024234","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"0.5"},{"block_num":"0","conf":"1","left":"0.6191860473150712","level":"0","line_num":"0","width":"0.023255813121795588","height":"0.010335916943020385","text":"Cascade","page_num":"0","top":"0.04651162800566466","word_num":"0","par_num":"0"},{"left":"0.619186047293577","line_num":"0","par_num":"0","text":"New Cascade","top":"0.06180555570957269","width":"0.036337208747863836","word_num":"0","height":"0.02088178263770213","level":"0","page_num":"0","block_num":"0","conf":"1"},{"conf":"0.5","text":"j Support Daily • in 28 m","page_num":"0","top":"0.002583979688390081","line_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.8008720929310377","level":"0","par_num":"0","width":"0.059593021869659424"},{"height":"0.01291989621016365","width":"0.010174418265503693","conf":"0.30000001192092896","page_num":"0","level":"0","top":"0.002583979414297999","left":"0.8677325584786824","par_num":"0","text":"A","word_num":"0","block_num":"0","line_num":"0"},{"text":"AutomatedReportsCommandTestv","height":"0.0077519370449914415","top":"0.02583979362220712","level":"0","word_num":"0","left":"0.8095930306658186","line_num":"0","par_num":"0","page_num":"0","width":"0.08720929622650153","block_num":"0","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","width":"0.030523252487182573","left":"0.8953488405714234","line_num":"0","page_num":"0","level":"0","height":"0.008333333333333304","text":"100% [","top":"0.004861111111111094","word_num":"0","block_num":"0"},{"text":"8","height":"0.012919896317829527","level":"0","top":"0.002583979651162749","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","width":"0.01017441835029076","word_num":"0","block_num":"0","left":"0.9258720932412791"},{"conf":"1","height":"0.008333333333333304","line_num":"0","level":"0","text":"Tue 14 Apr 14:32:46","left":"0.9389534880976746","top":"0.004861111111111094","width":"0.05377906560897827","word_num":"0","par_num":"0","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","text":"+D ...","width":"0.024709300696849845","height":"0.015503875414530355","line_num":"0","par_num":"0","top":"0.06718346272339804","word_num":"0","left":"0.9593023271489795"},{"width":"0.008720929941860356","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.09043927657192075","left":"0.9898255816860466","text":"e","word_num":"0","height":"0.01291989621016365","level":"0","conf":"0.30000001192092896"},{"text":"Cascade Code #0C","width":"0.06831395030021659","level":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.013194444444444398","left":"0.7659883727667147","page_num":"0","par_num":"0","top":"0.4986111111111111"},{"block_num":"0","conf":"1","level":"0","text":"Kick off a new project. Make changes","top":"0.5138888888706408","par_num":"0","page_num":"0","width":"0.08866278529167182","word_num":"0","height":"0.013242893748813156","left":"0.7572674472513066","line_num":"0"},{"text":"across your entire codebase","width":"0.06540697216987612","top":"0.5297157626632144","word_num":"0","page_num":"0","level":"0","height":"0.007784237464268928","left":"0.7674418592090235","par_num":"0","block_num":"0","line_num":"0","conf":"1"},{"level":"0","line_num":"0","height":"0.013194444444444398","text":"AutomatedReportsService.php app/Service","left":"0.6235465160635614","top":"0.7777777777777778","width":"0.10319766998291013","word_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"line_num":"0","word_num":"0","width":"0.034883716702461265","text":"• Team.php a","page_num":"0","conf":"0.30000001192092896","left":"0.6250000037310366","block_num":"0","top":"0.7930555557130039","par_num":"0","level":"0","height":"0.007978035344017864"},{"left":"0.6250000016862943","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"•AutomatedReport.php","level":"0","conf":"0.5","top":"0.8036175711612583","width":"0.059593021869659424","word_num":"0","height":"0.012919896178775314"},{"text":"• AutomatedReportResult.php app/Models","level":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.007961886458926704","left":"0.6250000072067852","top":"0.8191214470160146","width":"0.09738371372222909","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.015972222222222165","par_num":"0","word_num":"0","page_num":"0","text":"SendReportJob.php app/Jobs/AutomatedRepo...","level":"0","left":"0.625000003230239","top":"0.8291666666666667","conf":"0.5","width":"0.1090116262435914"},{"height":"0.005555555555555536","left":"0.6250000052240259","line_num":"0","level":"0","block_num":"0","top":"0.8472222222222222","width":"0.05232557654380798","par_num":"0","text":"\"Activitv ogaed.ono","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"top":"0.8576388888888888","left":"0.6250000038119244","height":"0.013194444444444509","width":"0.10901162624359129","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","text":"• AddLayoutEntities.php app/Console/Command..","word_num":"0","line_num":"0"},{"width":"0.09883719682693481","par_num":"0","block_num":"0","conf":"1","word_num":"0","text":"AutomatedReportsRepository.php app/Repos","top":"0.8733850133263265","line_num":"0","level":"0","page_num":"0","height":"0.007864986525641604","left":"0.6322674543303469"},{"word_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.6250000001864071","text":"ReportController.php app","top":"0.8837209303343848","line_num":"0","page_num":"0","conf":"0.5","level":"0","width":"0.06395348906517029"},{"block_num":"0","par_num":"0","line_num":"0","height":"0.013194444444444398","text":"• RequestGenerateReportJob.php app/Jobs/Au","width":"0.10755813121795654","page_num":"0","conf":"0.5","left":"0.6250000083157765","level":"0","top":"0.8965277777777778","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775314","left":"0.625000001134522","width":"0.07412790656089774","conf":"1","word_num":"0","text":"• UserPilotActivityListener.php","top":"0.9095607236483384"},{"block_num":"0","text":"Walk me through the logic for @file:","top":"0.9326388888888889","left":"0.6220930306954056","conf":"1","page_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.013194444444444398","width":"0.08430231809616096","word_num":"0"},{"word_num":"0","left":"0.6293604669687802","top":"0.9611111111111111","block_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0","level":"0","text":"< Code","par_num":"0","page_num":"0","width":"0.02180232405662541"},{"width":"0.04360465109348288","left":"0.6526162797539345","block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.9583333333150852","height":"0.013242893748813156","page_num":"0","text":"Claude Sonnet 4.6"},{"width":"0.045058134198188826","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"1","par_num":"0","page_num":"0","height":"0.008333333333333304","text":"W Windsurf Teams","top":"0.9868055555555556","left":"0.8706395401846917"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.005167958140373297","level":"0","text":"16/0:0l","top":"0.9896640829453173","page_num":"0","block_num":"0","width":"0.018895347416400865","word_num":"0","left":"0.9186046509284275"},{"width":"0.01598837077617643","line_num":"0","height":"0.005167958140373297","text":"uir-o","page_num":"0","block_num":"0","left":"0.9433139533473771","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.9896640829453173","par_num":"0"},{"text":"( 4 spaces","top":"0.9868055554835107","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","height":"0.010610465208689357","left":"0.9651162799485304","level":"0","width":"0.029069766402244568"}]...
|
|
AppleNative
|
NULL
|
False
|
6479
|
NULL
|
NULL
|
|
10675
|
PhpStormFileFditViewNavigateCodelaraveRefactonTool PhpStormFileFditViewNavigateCodelaraveRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny kvProject vc) ReportController.onpJiminnybebuecommana.ongAutomatedReportsSendCommand.php>_ Hubspot© AutomatedReportsCommand.php xAddLayoutchuitles.onoC Team.phpC AutomatedReportsRepository.php› _ IntegrationApp© AutomatedReportsService.phpe) Track?roviderinstalled-vent.ono© AddLayoutEntities.pl(©) AutologDelayedComC UserPilotActivityListener.phpC ActivityLogged.phpC BullhornCommandAlC RequestGenerateAskJiminnyReportJob.phpRequestGeneratekeportJob.ong© BullhornPingCommal(C) AutomatecRenortResuli.nhoc Bulnornsearchcomn© AutomatedReport.phpcBulnornsessioncomuse 1lluminate console\command:(C) CheckActivitvLoagal522use 1lluminate Contracts BuS Dispatcher as BusDispatcher:(C) CleanDuplicateFieldiuse Jiminny\Jobs\AutomatedReports \RequestGenerateAskJminnyReportJob:523C) FullSvnc@pportunitv524use Jiminny\Jods \Automatedkeporus \kequescbeneratekeportJod:(C) LogActivitiesCommause Jamnny models Auronaredkedori.525(C) ManageSyncStrateaRenect506(C) MatchCrmObiectsCause smunny repostromes Auroliarecreoortsreoosrorv527(©) MatchOpportunityAcuse sinny seruces Kosk Autolareckeoors Aurola eoreoorisoervcen(©) MigrateProvider.phpuse Psr Log LoqgerInterface:(C) ProcessHubspotObje1550C PurgeDeletedOpport(C) ResetGovernorLimitsclass AutomatedReportscommand extends command1554© SendNotLogged.php533(C) SetupActivitvTvpeFd534C) SetupCloseCrm.oh535* Log prefix for all log messagesC SetupCopperCrm.ph© SetupCrmCommand.53710 usages(©) SetupLayouts.php23538private conse scring Loo_rkeris-Laucomated-reports(C) SyncAccount.php539© SyncContact.php25/**I15491© SyncFieldMetadata.r1541* The name and signature of the console command.© SyncHubspotActivel1544© SyncLead.php543* @var string© SyncObjects.php544(C) Sync@pportunitiesMprotected Ssignature = 'automated-reports':545c) Sync@pportunitv.ohr546(C) SyncProfileMetadata30 ©protected $signature = 'automated-reports {--report-id= : Process a specificort by TD or547(C) SyncTeamMetadata.548(C) UpdateOpportunityS32 E540_ Dealinsights* The console command description.550Il Devll nialers* dvar strincDTOs*/553l Easticsearchprotected $description = 'Process automated reports based on their frequency (weekly, monthly 554_Engagementstats37 61 Gecko=xportprotected paescription all Process automated reports based on their trequency (weekty, monchly 556M Livestream557M Mailboxes558Tusage_ Migrate550_ PlaybackThemes40©public function -_constructlprivate readonly LoggerInterface $logger,_ Playbooksprivate readonly BusDispatcher Sdispatcher.→ Playlistsprivate readonly AutomatedReportsrepository sreportrepository562W PostmarkSo.l_ ProphetAi1564parent::__constructh_ Reports565© AutomatedReportse566 У© AutomatedReportsk(C) AutomatedReportsSi/**S0/xrxecure tne console conmeno(C) CreateMockAskJiminC DeleteReportComma* dreturn int(C) GenerateMarketingR*/C Team.phppublic function handle?? edits+V Accept File &-X Reject File 1 38 @= custom.log= laravel.logL SF (iminny@localhost« HS_local fiminny@localhostconsole PRODL console [EUlwinasurt change0g 2.12.21: A new version is avallable. | View Changelog (today 10:33)L console [STAGING] X© RequestGenerateAskJiminnyReportJobTest.phpX:Auto vPlavaroundvMa lminnv vsa.*016 A13 M13 A Vt.owner id FROM social accounts salJuirusers u on uri = sa.sociaole 10Juir realls t1..n<->1: on t.id = u.team idWHERE U.team_id = 1 and sa.provider = 'salesforce":select * from teams where id = 1:select * from groups g JoIN playbooks p 1..n<->1: on g.playbook_1d = p.1d wherselect * from groups where 1d = 565;select * from playbooks where team_1d = 11seLect * trom playdooks where 10 = 175;seLect * trom playdook_cacegories where playdook_1d = 1/5;seLect * trom users where team_1d = 1;select * 1r0iusers were 10 =100.select * Tr01crm profiles where user id = 7160:select * fromTeacures,select# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_1# crm_configuration_1d, crm_provider_1d, transcription_1d, statusfrom activitles where crm_configuration_1d = 1 and type =conference# and crm_provider_1d IS NOT NULLand provider != "uploader" and accual_start_tlme Is NUI NULLURUER Dy 1d desc)Iselect * from activities where id = 54747783: # 00U0400000pCzoiMAC|select p.lo, p.accivicy-type, pe.10, pc.nameFROM playbooks Pnoin playbook categories pc 1<->i.n: on p.id = pc.playbook idwhere p.team_ id = 1 and p.activity type ='event':SELECT * FROM crm_f1elds WHERE crm_configuration_1d = 1 and object_type = 'evSELECT * FROM crm_f1eld_values WHERE crm_f1eld_1d = 41seLect * trom crm_layouts cl Join playdook_layouts pu1<->1.n: on cl.id = pl.Wnere crn contlouracion 1o =1 and oL.olavoook 10 =15.select x trol reails?SELECT r.* FROM automated_ reports rjoin teams t on r.team.id = t.idWHERE r.frequency = 'daily'and r.status = 1AND t.status ="aCtIVA"AND (r.expires at >= nowo OR r.expires at 1s NULL):seLect * trom automaced_report_resulus where ceport 1d IN (1o, 55J;select * tron acmur searches where 10 = 107521seectx Troiactivity_search_filters where activity_search_id = 10932;select * fromselect * fromautomated_report_results where report.id IN (34, 35);• Support Daily • in 3h 7 m100% |45]Tue 14 Apr 11:53:09RequestGenerateAskJiminnyReportJobTest vCascadeFixing ReportControlle•Automated Report FReviewing Log FailyLets review logs what to follow in order to determine why was the log failed. What activites were considered forue revortet me look at the active file and understand the conteyt betterkead AadLayoutcnuitles.ongIne active tile coesn't seem related. Ine cursor metadata mentions AutomatedReportscommand.getReportByld. Leume find the relevant report command.ore rast context Auromaleckeporscommane etkeporbyla loe Tallea acrivilles constcerea tor reporlbase do understand ale Aociomated&@eporfalcommtiies© Grepped AutomatedReportsCommand in /Users/lukas/jiminny/app/app 1.0s• Grepped getReportByld in /Users/lukas/jiminny/app/app 0.9s• Grepped failed.*activity in /Users/lukas/jiminny/app/app 1.0s• Grepped activity.*failed in /Users/lukas/jiminny/app/app 1.0s• Grepped Automated.*Report in /Users/lukas/jiminny/app/app 0.9s• Grepped report."failed in /Users/lukas/jiminny/app/app 1.0sGrepped failed.*report in /Users/lukas/jiminny/app/app 1.0s• Grepped AutomatedReportsCommand in /Users/ukas//iiminnylapp/tests 0,8ssumine.WAsk anything (&+L)+ <› Code.Claude Sonnet 4.6Winasun leams45:8uir-oia 4 spaces...
|
[{"level":"0","top":"0 [{"level":"0","top":"0.004686403185903076","width":"0.026247608661651614","word_num":"0","conf":"1","par_num":"0","text":"PhpStorm","page_num":"0","block_num":"0","left":"0.020306429536679126","line_num":"0","height":"0.008715048763487054"},{"left":"0.0523255815167196","line_num":"0","par_num":"0","word_num":"0","top":"0.005167958705674769","text":"File","height":"0.005167958471510081","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.010174418240785597","level":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.010174418240785604","word_num":"0","height":"0.005167958471510192","left":"0.06976744196972348","top":"0.00516795871182707","text":"Fdit"},{"height":"0.0077519370449914415","text":"View","width":"0.013081394135951996","level":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.005167958996884159","block_num":"0","left":"0.08720930358609372","line_num":"0"},{"conf":"1","width":"0.02325581163167953","word_num":"0","height":"0.0077519370449914415","top":"0.005167958996884159","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.1061046534864857","text":"Navigate","line_num":"0"},{"block_num":"0","conf":"0.5","left":"0.13517442033635732","level":"0","par_num":"0","word_num":"0","page_num":"0","text":"Code","height":"0.005167958140373186","line_num":"0","top":"0.005167958914309545","width":"0.01453488171100617"},{"left":"0.15552325746912504","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.005167958914309545","block_num":"0","height":"0.005167958140373186","text":"larave","width":"0.018895347416400893","word_num":"0","line_num":"0"},{"top":"0.005167958914309545","width":"0.021802324056625383","par_num":"0","height":"0.005167958140373186","page_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.18023255781180367","text":"Refacton"},{"word_num":"0","top":"0.005167958720030175","left":"0.22674418583522177","conf":"1","line_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.005167958471510192","level":"0","text":"Tools","width":"0.01308139562606811"},{"text":"Window","width":"0.02180232405662541","word_num":"0","par_num":"0","left":"0.26162790882924536","page_num":"0","height":"0.005167958140373186","conf":"1","level":"0","top":"0.005167958914309545","line_num":"0","block_num":"0"},{"block_num":"0","text":"Help","page_num":"0","level":"0","conf":"1","height":"0.0077519370449914415","left":"0.2877906989349309","width":"0.013081394135951996","top":"0.005167958996884159","word_num":"0","line_num":"0","par_num":"0"},{"text":"FV faVsco.js v","conf":"0.5","par_num":"0","width":"0.0334302306175232","word_num":"0","page_num":"0","height":"0.007897286944919202","block_num":"0","level":"0","left":"0.03633720945835158","line_num":"0","top":"0.025694444382837522"},{"left":"0.08720930583113802","par_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny kv","width":"0.13226742744445802","page_num":"0","conf":"1","top":"0.025694444584775544","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.0078972862826453"},{"width":"0.023255811631679533","conf":"1","height":"0.007848836978276541","line_num":"0","level":"0","text":"Project v","word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.049095607479853975","left":"0.017441862796531666"},{"width":"0.05537011027336122","left":"0.12926970935652213","par_num":"0","text":"c) ReportController.onp","line_num":"0","conf":"0.30000001192092896","top":"0.048530912934886095","level":"0","word_num":"0","height":"0.008798134989208672","block_num":"0","page_num":"0"},{"page_num":"0","conf":"0.5","text":"Jiminnybebuecommana.ong","left":"0.20058139436564368","line_num":"0","width":"0.0654069721698761","word_num":"0","height":"0.005167958140373186","par_num":"0","level":"0","block_num":"0","top":"0.05167958682128626"},{"conf":"1","top":"0.04909560783409339","par_num":"0","left":"0.2834302312472148","width":"0.08720929622650148","block_num":"0","word_num":"0","height":"0.0077519370449914415","line_num":"0","page_num":"0","level":"0","text":"AutomatedReportsSendCommand.php"},{"level":"0","par_num":"0","text":">_ Hubspot","block_num":"0","page_num":"0","top":"0.06718346278471243","width":"0.03779069483280181","word_num":"0","left":"0.05377907295604685","conf":"0.30000001192092896","height":"0.007816537221272735","line_num":"0"},{"conf":"1","text":"© AutomatedReportsCommand.php x","par_num":"0","line_num":"0","width":"0.08866277933120725","top":"0.06944444444444442","level":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","page_num":"0","left":"0.12936047502600626"},{"par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.22238372204252288","height":"0.005167958802647088","text":"AddLayoutchuitles.ono","page_num":"0","width":"0.058139532804489136","top":"0.07235142112193227","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.008333333333333304","left":"0.29069767390146706","page_num":"0","width":"0.030523255467414856","conf":"0.5","word_num":"0","text":"C Team.php","top":"0.06944444444444442"},{"word_num":"0","width":"0.08284883499145507","left":"0.33139535201735376","level":"0","block_num":"0","height":"0.008333333333333304","par_num":"0","text":"C AutomatedReportsRepository.php","top":"0.06944444444444442","page_num":"0","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","text":"› _ IntegrationApp","width":"0.05087208747863771","word_num":"0","block_num":"0","left":"0.0537790702248328","page_num":"0","top":"0.08263888905232253","height":"0.007800387011633991","level":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"1","top":"0.09302325601716843","line_num":"0","left":"0.12936046702044307","height":"0.007751937707265233","level":"0","text":"© AutomatedReportsService.php","page_num":"0","par_num":"0","width":"0.07558138966560365","word_num":"0"},{"height":"0.005167958140373186","block_num":"0","level":"0","top":"0.09302325607193229","text":"e) Track?roviderinstalled-vent.ono","width":"0.07994185090065004","left":"0.29941861421562904","par_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","text":"© AddLayoutEntities.pl","left":"0.06249999855185249","top":"0.09791666666666665","word_num":"0","par_num":"0","conf":"1","width":"0.05668604373931884","block_num":"0"},{"width":"0.05668603777885438","par_num":"0","page_num":"0","text":"(©) AutologDelayedCom","word_num":"0","conf":"1","line_num":"0","top":"0.11369509085340723","height":"0.007832686768637687","left":"0.06250000873275127","block_num":"0","level":"0"},{"top":"0.11369509098260622","conf":"1","par_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.21802325571492695","text":"C UserPilotActivityListener.php","width":"0.07267441153526308","height":"0.007832686768637687"},{"width":"0.050872087478637695","par_num":"0","line_num":"0","conf":"1","block_num":"0","height":"0.007832686768637687","word_num":"0","left":"0.30232558693996525","page_num":"0","level":"0","text":"C ActivityLogged.php","top":"0.11369509085340723"},{"height":"0.007784237464269039","level":"0","text":"C BullhornCommandAl","block_num":"0","line_num":"0","page_num":"0","top":"0.12916666679758126","left":"0.06250000018702669","width":"0.05668604373931885","word_num":"0","par_num":"0","conf":"0.5"},{"word_num":"0","height":"0.008333333333333415","level":"0","page_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","top":"0.13402777777777775","width":"0.10465115308761597","left":"0.2354651259821514","conf":"1","par_num":"0","block_num":"0","line_num":"0"},{"height":"0.005167958140373186","text":"RequestGeneratekeportJob.ong","block_num":"0","word_num":"0","par_num":"0","top":"0.13695090465074367","line_num":"0","page_num":"0","left":"0.3502907064537443","level":"0","width":"0.07994185090065004","conf":"0.30000001192092896"},{"height":"0.008333333333333415","level":"0","text":"© BullhornPingCommal","top":"0.14444444444444438","conf":"1","word_num":"0","block_num":"0","left":"0.06249999996900344","par_num":"0","page_num":"0","line_num":"0","width":"0.05668604373931884"},{"width":"0.07122092247009276","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.005167958140373297","line_num":"0","text":"(C) AutomatecRenortResuli.nho","level":"0","top":"0.15762273927606663","left":"0.12936047287874441","word_num":"0","par_num":"0"},{"left":"0.06250000262694017","height":"0.005167958802647088","line_num":"0","page_num":"0","text":"c Bulnornsearchcomn","level":"0","top":"0.16020671826646948","width":"0.05668604373931886","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","page_num":"0","width":"0.05668604373931885","conf":"1","line_num":"0","level":"0","height":"0.007751937707265233","left":"0.21075581392249182","text":"© AutomatedReport.php","par_num":"0","block_num":"0","top":"0.15762273922130277"},{"text":"cBulnornsessioncom","line_num":"0","conf":"0.5","top":"0.17571059457322424","width":"0.05668604373931885","block_num":"0","page_num":"0","height":"0.005167958140373186","par_num":"0","left":"0.06250000422045658","level":"0","word_num":"0"},{"text":"use 1lluminate console\\command:","height":"0.007816537221272735","par_num":"0","width":"0.0944767355918884","word_num":"0","top":"0.17829457402502247","page_num":"0","left":"0.15116279054783038","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"text":"(C) CheckActivitvLoagal","height":"0.00789728628264541","line_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.05813952684402466","left":"0.061046513853646144","conf":"1","page_num":"0","par_num":"0","top":"0.18863049148400024"},{"par_num":"0","width":"0.008720929175615288","height":"0.0077519370449913305","block_num":"0","level":"0","text":"522","top":"0.1886304912966258","page_num":"0","word_num":"0","conf":"1","line_num":"0","left":"0.4491279079412621"},{"text":"use 1lluminate Contracts BuS Dispatcher as BusDispatcher:","page_num":"0","height":"0.007800387011633991","line_num":"0","word_num":"0","conf":"0.5","top":"0.1937500001634337","width":"0.17441859245300292","block_num":"0","left":"0.15116278835305588","level":"0","par_num":"0"},{"line_num":"0","height":"0.007751937707265122","block_num":"0","par_num":"0","top":"0.2041343669990806","left":"0.06250000283978814","page_num":"0","width":"0.05668604373931885","word_num":"0","conf":"1","level":"0","text":"(C) CleanDuplicateFieldi"},{"word_num":"0","top":"0.2090277777777778","level":"0","width":"0.2107558012008667","block_num":"0","par_num":"0","line_num":"0","text":"use Jiminny\\Jobs\\AutomatedReports \\RequestGenerateAskJminnyReportJob:","conf":"0.5","left":"0.15116278681342651","height":"0.008333333333333304","page_num":"0"},{"page_num":"0","word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","text":"523","top":"0.20155038769872602","width":"0.010174418240785577","left":"0.4491279073282506","height":"0.012919896178775425","line_num":"0"},{"page_num":"0","top":"0.21944444434305632","line_num":"0","width":"0.05668604373931885","block_num":"0","text":"C) FullSvnc@pportunitv","left":"0.06250000002350924","word_num":"0","conf":"0.5","height":"0.00794573624928785","level":"0","par_num":"0"},{"line_num":"0","conf":"1","top":"0.21963824323461023","level":"0","word_num":"0","par_num":"0","block_num":"0","text":"524","left":"0.4491279079412621","page_num":"0","width":"0.008720929175615288","height":"0.0077519370449914415"},{"word_num":"0","conf":"0.30000001192092896","top":"0.22480620196451828","left":"0.15116280577209676","height":"0.007832686768637798","page_num":"0","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"use Jiminny\\Jods \\Automatedkeporus \\kequescbeneratekeportJod:","width":"0.1816860318183899"},{"top":"0.23514211902775972","block_num":"0","height":"0.007913436492284154","word_num":"0","par_num":"0","width":"0.05813953280448913","text":"(C) LogActivitiesComma","level":"0","left":"0.0610465141523203","page_num":"0","conf":"1","line_num":"0"},{"block_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.10610463619232177","line_num":"0","height":"0.005200258228513888","page_num":"0","left":"0.15261629404016216","level":"0","text":"use Jamnny models Auronaredkedori.","top":"0.2402777777332883","par_num":"0"},{"level":"0","width":"0.008720929175615288","left":"0.4491279079412621","page_num":"0","conf":"1","word_num":"0","line_num":"0","text":"525","par_num":"0","top":"0.2351421192036025","height":"0.0077519370449914415","block_num":"0"},{"block_num":"0","conf":"0.5","height":"0.007751937707265233","left":"0.06250000283978814","text":"(C) ManageSyncStratea","top":"0.2506459949060573","width":"0.05668604373931885","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0"},{"top":"0.25581395374635085","width":"0.018895347416400865","page_num":"0","conf":"0.5","left":"0.4186046528179622","line_num":"0","par_num":"0","word_num":"0","level":"0","height":"0.005167958140373186","text":"Renect","block_num":"0"},{"width":"0.008720929920673415","par_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.44912790706001215","top":"0.2506459948813853","word_num":"0","height":"0.005167958471510192","text":"506"},{"word_num":"0","conf":"0.5","line_num":"0","height":"0.007929586039649106","level":"0","par_num":"0","text":"(C) MatchCrmObiectsCa","page_num":"0","top":"0.26597222222565353","width":"0.05813952684402465","block_num":"0","left":"0.06250000803967987"},{"par_num":"0","text":"use smunny repostromes Auroliarecreoortsreoosrorv","top":"0.2713178293818136","word_num":"0","width":"0.15697674751281737","conf":"0.30000001192092896","left":"0.15261627838755504","page_num":"0","level":"0","block_num":"0","height":"0.005167958802647088","line_num":"0"},{"conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","text":"527","width":"0.011627906560897794","height":"0.012919896178775314","line_num":"0","left":"0.4476744186187759","top":"0.263565891833093","word_num":"0"},{"page_num":"0","left":"0.06250000803968807","top":"0.28165374716105407","block_num":"0","word_num":"0","conf":"0.5","par_num":"0","text":"(©) MatchOpportunityAc","width":"0.058139526844024667","level":"0","height":"0.007929586039649106","line_num":"0"},{"left":"0.15116279305887897","height":"0.005184108681148936","top":"0.28680555547674","par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","width":"0.20784883499145507","page_num":"0","text":"use sinny seruces Kosk Autolareckeoors Aurola eoreoorisoervcen"},{"width":"0.056686037778854365","word_num":"0","height":"0.0077519370449914415","line_num":"0","text":"(©) MigrateProvider.php","conf":"0.5","block_num":"0","left":"0.06250000873276798","level":"0","page_num":"0","par_num":"0","top":"0.2971576230795715"},{"conf":"0.5","width":"0.08575580716133116","block_num":"0","height":"0.00789728694491909","par_num":"0","text":"use Psr Log LoqgerInterface:","left":"0.15116279392874482","page_num":"0","top":"0.29974160200557665","word_num":"0","level":"0","line_num":"0"},{"page_num":"0","height":"0.007913436492284154","par_num":"0","text":"(C) ProcessHubspotObje","width":"0.05668604373931884","level":"0","conf":"0.5","word_num":"0","left":"0.06249999996900344","top":"0.3125000000355116","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.005167958471510192","left":"0.44767441871390956","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.3126614987635066","width":"0.010174418240785577","text":"1550"},{"top":"0.32816537489861186","level":"0","page_num":"0","conf":"1","height":"0.00794573624928796","width":"0.05668604373931884","word_num":"0","left":"0.06249999996900344","block_num":"0","line_num":"0","par_num":"0","text":"C PurgeDeletedOpport"},{"par_num":"0","top":"0.3409722223056547","width":"0.05668604373931885","conf":"1","level":"0","height":"0.007864986525641604","text":"(C) ResetGovernorLimits","word_num":"0","page_num":"0","left":"0.06250000002350924","line_num":"0","block_num":"0"},{"left":"0.15116279540460642","height":"0.007913436492284154","page_num":"0","text":"class AutomatedReportscommand extends command","top":"0.3462532302034703","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","width":"0.13808138370513917","word_num":"0"},{"text":"1554","block_num":"0","height":"0.005167958140373186","page_num":"0","line_num":"0","level":"0","left":"0.4476744186503921","par_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.010174417495727506","top":"0.3436692509039736"},{"top":"0.35625000001113216","height":"0.010675064060423178","block_num":"0","left":"0.0625000080396793","line_num":"0","page_num":"0","word_num":"0","conf":"1","level":"0","width":"0.058139526844024667","par_num":"0","text":"© SendNotLogged.php"},{"conf":"1","par_num":"0","height":"0.0077519370449913305","block_num":"0","line_num":"0","text":"533","level":"0","top":"0.35658914762737515","word_num":"0","page_num":"0","width":"0.010174417495727561","left":"0.44767441966783383"},{"line_num":"0","height":"0.007768087916903976","word_num":"0","text":"(C) SetupActivitvTvpeFd","block_num":"0","width":"0.05668604373931885","top":"0.37209302328961","par_num":"0","conf":"1","page_num":"0","left":"0.06250000283978814","level":"0"},{"block_num":"0","line_num":"0","left":"0.44767441966783383","level":"0","page_num":"0","top":"0.3720930235963673","width":"0.010174417495727561","height":"0.0077519370449914415","word_num":"0","text":"534","conf":"1","par_num":"0"},{"page_num":"0","left":"0.06250000873272901","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.007848836978276652","line_num":"0","text":"C) SetupCloseCrm.oh","top":"0.3874999999863139","width":"0.05668603777885439"},{"conf":"1","par_num":"0","block_num":"0","line_num":"0","left":"0.44767441966783383","level":"0","height":"0.0077519370449914415","width":"0.010174417495727561","page_num":"0","top":"0.3875968995653596","word_num":"0","text":"535"},{"par_num":"0","page_num":"0","text":"* Log prefix for all log messages","level":"0","width":"0.10319766998291013","top":"0.3927648582721651","block_num":"0","height":"0.007929586039649106","conf":"0.5","line_num":"0","word_num":"0","left":"0.16569768056531586"},{"text":"C SetupCopperCrm.ph","conf":"1","par_num":"0","block_num":"0","left":"0.06250000280330563","page_num":"0","top":"0.4027777777777778","width":"0.05668604373931885","level":"0","line_num":"0","word_num":"0","height":"0.008333333333333304"},{"text":"© SetupCrmCommand.","block_num":"0","conf":"0.5","level":"0","width":"0.05668604373931885","top":"0.4186046513583048","par_num":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.007784237464268928","left":"0.06250000280330563"},{"width":"0.010174417495727506","word_num":"0","conf":"1","page_num":"0","height":"0.0077519370449913305","par_num":"0","line_num":"0","block_num":"0","text":"537","left":"0.4476744186503921","level":"0","top":"0.418604651761742"},{"level":"0","left":"0.16424418836926355","block_num":"0","width":"0.02325581163167953","top":"0.4236111109528242","word_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"10 usages","height":"0.007913436492284154","conf":"0.5"},{"top":"0.43402777793351066","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.06250000098677151","height":"0.007832686768637687","block_num":"0","page_num":"0","level":"0","width":"0.050872093439102165","text":"(©) SetupLayouts.php"},{"height":"0.012919896178775314","text":"23","word_num":"0","left":"0.12936046534489587","top":"0.43669250685247274","page_num":"0","conf":"0.5","width":"0.00872092992067336","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"conf":"1","word_num":"0","width":"0.010174418240785577","line_num":"0","height":"0.007751937707265122","top":"0.4341085274641969","left":"0.4476744188229212","par_num":"0","level":"0","page_num":"0","text":"538","block_num":"0"},{"left":"0.16279069922961026","width":"0.17296509742736815","block_num":"0","page_num":"0","word_num":"0","text":"private conse scring Loo_rkeris-Laucomated-reports","line_num":"0","conf":"0.30000001192092896","height":"0.007945735587014169","level":"0","top":"0.4392764864700588","par_num":"0"},{"block_num":"0","height":"0.008333333333333304","left":"0.06250000325743554","conf":"0.5","text":"(C) SyncAccount.php","level":"0","top":"0.4493055555555556","line_num":"0","width":"0.04941860139369965","page_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","text":"539","page_num":"0","top":"0.44702842416513433","word_num":"0","level":"0","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.4476744188852487","line_num":"0","width":"0.01162790656089785"},{"level":"0","conf":"1","line_num":"0","page_num":"0","left":"0.06250000623765584","height":"0.01041666666666663","text":"© SyncContact.php","top":"0.4625","block_num":"0","width":"0.04941859841346741","par_num":"0","word_num":"0"},{"conf":"1","height":"0.012919896178775425","level":"0","page_num":"0","par_num":"0","text":"25","left":"0.12936046519954703","width":"0.00872092992067336","word_num":"0","block_num":"0","line_num":"0","top":"0.46511627913929443"},{"height":"0.007751937707265233","width":"0.010174418240785604","conf":"0.30000001192092896","level":"0","top":"0.46770025847194874","word_num":"0","block_num":"0","par_num":"0","left":"0.1642441861678824","line_num":"0","page_num":"0","text":"/**I"},{"block_num":"0","width":"0.010174418240785577","text":"15491","conf":"0.30000001192092896","level":"0","top":"0.46511627912526365","word_num":"0","height":"0.005167958471510192","page_num":"0","par_num":"0","left":"0.44767441871390956","line_num":"0"},{"top":"0.47777777764259355","height":"0.010594314999050614","left":"0.06250000803969205","block_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","text":"© SyncFieldMetadata.r","width":"0.05813952684402465","word_num":"0"},{"level":"0","page_num":"0","height":"0.005167958140373297","left":"0.4476744186503921","conf":"0.30000001192092896","text":"1541","line_num":"0","width":"0.010174417495727506","block_num":"0","word_num":"0","par_num":"0","top":"0.4806201552967384"},{"left":"0.16569767009333541","text":"* The name and signature of the console command.","width":"0.1468023180961609","page_num":"0","line_num":"0","level":"0","word_num":"0","top":"0.4832041349256564","block_num":"0","par_num":"0","conf":"1","height":"0.007768087254630185"},{"conf":"1","page_num":"0","height":"0.01062661475605442","left":"0.06250000004167784","block_num":"0","text":"© SyncHubspotActivel","top":"0.4935400517950994","width":"0.05668604373931885","word_num":"0","par_num":"0","level":"0","line_num":"0"},{"left":"0.44767441871390956","height":"0.005167958471510192","block_num":"0","text":"1544","line_num":"0","level":"0","par_num":"0","top":"0.4961240310632482","width":"0.010174418240785577","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"height":"0.01041666666666674","width":"0.04215115904808045","line_num":"0","left":"0.06250000397886654","block_num":"0","conf":"1","text":"© SyncLead.php","par_num":"0","level":"0","page_num":"0","top":"0.5090277777777777","word_num":"0"},{"conf":"1","block_num":"0","line_num":"0","text":"543","height":"0.007751937707265122","par_num":"0","word_num":"0","width":"0.010174418240785632","top":"0.5090439275933959","page_num":"0","left":"0.44767441875024677","level":"0"},{"text":"* @var string","left":"0.16569767419859932","conf":"1","height":"0.008333333333333415","line_num":"0","page_num":"0","width":"0.04215115904808045","word_num":"0","top":"0.5138888888888888","block_num":"0","level":"0","par_num":"0"},{"text":"© SyncObjects.php","par_num":"0","width":"0.0479651153087616","top":"0.5243055555897903","conf":"1","block_num":"0","left":"0.06249999935870065","word_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.01057816478941176"},{"left":"0.44767441895792326","word_num":"0","page_num":"0","top":"0.5219638244235322","line_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","text":"544","par_num":"0","width":"0.011627906560897794","level":"0"},{"width":"0.05668604373931885","par_num":"0","text":"(C) Sync@pportunitiesM","block_num":"0","level":"0","left":"0.06250000002350924","page_num":"0","conf":"1","top":"0.5400516795326573","word_num":"0","height":"0.007864987187915395","line_num":"0"},{"height":"0.008333333333333415","text":"protected Ssignature = 'automated-reports':","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.13226743936538696","left":"0.1627907020036409","line_num":"0","top":"0.5423611111111111","block_num":"0","conf":"1"},{"conf":"1","width":"0.011627906560897794","text":"545","top":"0.5374677003925245","par_num":"0","block_num":"0","line_num":"0","left":"0.44767441895792326","word_num":"0","height":"0.012919896178775425","level":"0","page_num":"0"},{"block_num":"0","text":"c) [EMAIL]","conf":"0.5","level":"0","width":"0.058139526844024667","page_num":"0","line_num":"0","height":"0.007751937707265233","top":"0.555555555564972","left":"0.06250000803969218","word_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.5555555561545069","conf":"0.5","level":"0","height":"0.0077519370449914415","word_num":"0","width":"0.010174417495727506","page_num":"0","left":"0.4476744186503921","text":"546"},{"text":"(C) SyncProfileMetadata","width":"0.05668604373931885","page_num":"0","left":"0.06250000283978814","word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.5708333332888438","conf":"0.5","height":"0.007978036006291767","level":"0"},{"width":"0.013081394135951996","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.12936046587000058","height":"0.007913436492284154","text":"30 ©","top":"0.5684754522964935"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.23691859245300295","conf":"1","top":"0.568475452453942","left":"0.16279071216030738","text":"protected $signature = 'automated-reports {--report-id= : Process a specific","word_num":"0","par_num":"0","height":"0.010335916280746482"},{"left":"0.39970930531797355","word_num":"0","level":"0","conf":"0.30000001192092896","text":"ort by TD or","width":"0.043604648113250766","page_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","top":"0.5631944444444444"},{"level":"0","par_num":"0","word_num":"0","left":"0.4476744186187759","top":"0.5684754525566071","block_num":"0","conf":"1","page_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.011627906560897794","text":"547"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.007881136735280347","left":"0.06250000283978814","conf":"1","text":"(C) SyncTeamMetadata.","top":"0.5865633076659515","word_num":"0","width":"0.05668604373931885","line_num":"0"},{"height":"0.012919896178775425","level":"0","conf":"1","line_num":"0","text":"548","word_num":"0","top":"0.5839793285255993","block_num":"0","page_num":"0","par_num":"0","width":"0.011627906560897794","left":"0.4476744186187759"},{"text":"(C) UpdateOpportunityS","left":"0.06250000262695019","width":"0.05668604373931885","page_num":"0","line_num":"0","par_num":"0","top":"0.6020671835912094","word_num":"0","block_num":"0","conf":"1","height":"0.007751937707265233","level":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.1293604668181566","height":"0.007929586039649217","top":"0.5993055555589868","width":"0.01453488171100617","word_num":"0","text":"32 E","page_num":"0"},{"level":"0","page_num":"0","left":"0.44767441871390956","block_num":"0","par_num":"0","text":"540","top":"0.6020671835180286","width":"0.010174418240785577","conf":"0.30000001192092896","height":"0.005167958471510192","word_num":"0","line_num":"0"},{"block_num":"0","left":"0.055232559325195975","top":"0.6173611112360404","width":"0.036337208747863774","page_num":"0","text":"_ Dealinsights","word_num":"0","par_num":"0","level":"0","conf":"0.5","height":"0.007961885796652912","line_num":"0"},{"line_num":"0","left":"0.16569768412670632","text":"* The console command description.","block_num":"0","width":"0.10465115308761597","height":"0.010335916280746371","par_num":"0","conf":"0.5","level":"0","page_num":"0","word_num":"0","top":"0.6149870806193167"},{"word_num":"0","par_num":"0","left":"0.4476744188229212","line_num":"0","height":"0.007751937707265233","level":"0","text":"550","page_num":"0","top":"0.6175710597639384","block_num":"0","conf":"1","width":"0.010174418240785577"},{"height":"0.005167958140373186","block_num":"0","par_num":"0","text":"Il Dev","width":"0.017441858351230626","left":"0.05523256022357983","top":"0.6330749356584956","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.024709299206733704","word_num":"0","par_num":"0","line_num":"0","text":"ll nialers","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.6485788116274879","left":"0.0552325612544155","page_num":"0","height":"0.005167958140373186"},{"level":"0","page_num":"0","top":"0.6458333333042455","conf":"0.30000001192092896","par_num":"0","width":"0.04069766998291016","left":"0.16569767477932212","height":"0.007913436492284154","block_num":"0","line_num":"0","text":"* dvar strinc","word_num":"0"},{"width":"0.021802324056625362","height":"0.005167958140373297","text":"DTOs","block_num":"0","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.055232559992036044","level":"0","top":"0.66408268759648"},{"left":"0.16715116301931449","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","text":"*/","top":"0.658914729074695","width":"0.008720929920673387","word_num":"0"},{"level":"0","word_num":"0","height":"0.005167958471510192","page_num":"0","text":"553","width":"0.010174418240785577","block_num":"0","top":"0.6640826873939976","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.44767441871390956"},{"block_num":"0","level":"0","line_num":"0","height":"0.005167958140373297","page_num":"0","top":"0.6795865635654723","conf":"0.30000001192092896","left":"0.055232563268012604","text":"l Easticsearch","par_num":"0","width":"0.03924418091773987","word_num":"0"},{"left":"0.16279070841104276","text":"protected $description = 'Process automated reports based on their frequency (weekly, monthly 554","height":"0.010448966423670436","block_num":"0","top":"0.6743055554186558","width":"0.29505813121795654","word_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0"},{"line_num":"0","left":"0.05523256345544834","par_num":"0","page_num":"0","text":"_Engagementstats","top":"0.6950904396170391","height":"0.0077519370449914415","word_num":"0","width":"0.05087208747863769","block_num":"0","conf":"0.5","level":"0"},{"top":"0.7","block_num":"0","page_num":"0","height":"0.008333333333333415","level":"0","conf":"0.30000001192092896","width":"0.013081394135951996","left":"0.12936046587000058","par_num":"0","line_num":"0","text":"37 6","word_num":"0"},{"height":"0.005555555555555536","par_num":"0","top":"0.7104166666666667","text":"1 Gecko=xport","level":"0","page_num":"0","conf":"0.30000001192092896","width":"0.039244180917739874","left":"0.05523256326771857","word_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","top":"0.7027777777777777","line_num":"0","width":"0.29505810737609867","word_num":"0","left":"0.1627907295559728","text":"protected paescription all Process automated reports based on their trequency (weekty, monchly 556","conf":"0.5","height":"0.013194444444444509","level":"0","par_num":"0"},{"conf":"0.5","page_num":"0","height":"0.007751937707265233","par_num":"0","line_num":"0","left":"0.05523256007988843","top":"0.7235142119603207","width":"0.03343023061752319","text":"M Livestream","block_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"1","left":"0.44767441966783383","level":"0","page_num":"0","height":"0.0077519370449913305","width":"0.010174417495727561","par_num":"0","word_num":"0","line_num":"0","top":"0.7235142122268583","text":"557"},{"height":"0.007881136735280347","left":"0.055232561055218746","page_num":"0","text":"M Mailboxes","width":"0.0319767415523529","top":"0.738888888867502","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","word_num":"0","level":"0"},{"left":"0.44767441966783383","top":"0.739018088113276","height":"0.005167958140373186","block_num":"0","line_num":"0","par_num":"0","text":"558","conf":"1","level":"0","width":"0.010174417495727561","page_num":"0","word_num":"0"},{"left":"0.16279069932959014","width":"0.018895347416400893","block_num":"0","line_num":"0","page_num":"0","text":"Tusage","conf":"0.5","word_num":"0","top":"0.7493540055085119","level":"0","par_num":"0","height":"0.0077519370449914415"},{"word_num":"0","line_num":"0","level":"0","page_num":"0","text":"_ Migrate","left":"0.0552325606605595","top":"0.7545219640381977","conf":"0.5","par_num":"0","width":"0.026162788271904","block_num":"0","height":"0.007978036006291767"},{"top":"0.7545219638797855","par_num":"0","height":"0.005167958471510192","width":"0.010174418240785577","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.44767441871390956","text":"550","word_num":"0"},{"top":"0.7700258399964964","word_num":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.007751937707265233","left":"0.05523255982381681","level":"0","line_num":"0","text":"_ PlaybackThemes","width":"0.0479651153087616"},{"page_num":"0","text":"40©","top":"0.7622739024077367","level":"0","par_num":"0","height":"0.0077519370449914415","block_num":"0","word_num":"0","left":"0.129360465068652","conf":"0.30000001192092896","width":"0.013081394135951996","line_num":"0"},{"conf":"0.5","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.7622739017548795","left":"0.16279070355494296","text":"public function -_constructl","width":"0.08720929622650148","word_num":"0","line_num":"0","height":"0.010642764965693163"},{"line_num":"0","left":"0.1758721049441717","page_num":"0","text":"private readonly LoggerInterface $logger,","width":"0.12499998807907106","word_num":"0","par_num":"0","top":"0.7777777777777778","block_num":"0","conf":"1","level":"0","height":"0.01041666666666663"},{"top":"0.7853331271444534","conf":"0.30000001192092896","width":"0.03200614750385285","par_num":"0","line_num":"0","word_num":"0","left":"0.05521785807629655","level":"0","block_num":"0","height":"0.008145115110609225","page_num":"0","text":"_ Playbooks"},{"top":"0.7930555555110661","level":"0","conf":"1","width":"0.13081394433975221","par_num":"0","text":"private readonly BusDispatcher Sdispatcher.","height":"0.007978036006291767","page_num":"0","word_num":"0","left":"0.1758721038124921","line_num":"0","block_num":"0"},{"text":"→ Playlists","conf":"0.30000001192092896","page_num":"0","height":"0.0083592043982611","left":"0.055206624916431336","word_num":"0","top":"0.8007299584255876","block_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.027668148279190057"},{"block_num":"0","height":"0.007881136735280347","left":"0.17587211686507181","top":"0.8087855299527732","page_num":"0","conf":"1","text":"private readonly AutomatedReportsrepository sreportrepository","word_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.18749997615814212"},{"block_num":"0","level":"0","conf":"1","text":"562","page_num":"0","word_num":"0","par_num":"0","top":"0.80103359206368","width":"0.010174418240785577","height":"0.007751937707265122","line_num":"0","left":"0.4476744188955955"},{"height":"0.007768087916904087","conf":"0.30000001192092896","left":"0.0552325614652337","page_num":"0","par_num":"0","line_num":"0","top":"0.8165374677986539","block_num":"0","level":"0","text":"W Postmark","width":"0.030523252487182614","word_num":"0"},{"top":"0.8165374677557546","block_num":"0","height":"0.005167958471510192","page_num":"0","left":"0.44767441871390956","text":"So.l","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.010174418240785577","word_num":"0","level":"0"},{"conf":"1","width":"0.032005092501640325","par_num":"0","top":"0.8318519885350446","word_num":"0","left":"0.05376489540420237","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"_ ProphetAi","height":"0.00813064840104849"},{"width":"0.010174418240785577","level":"0","text":"1564","height":"0.005167958471510192","line_num":"0","par_num":"0","top":"0.8320413437247468","block_num":"0","word_num":"0","left":"0.44767441871390956","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","left":"0.17587210101326312","line_num":"0","word_num":"0","level":"0","width":"0.06831394433975219","block_num":"0","page_num":"0","text":"parent::__constructh","par_num":"0","top":"0.8397932819943003","height":"0.0077519370449913305"},{"conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.8472222222222222","line_num":"0","left":"0.04651163212897151","height":"0.008333333333333304","text":"_ Reports","block_num":"0","width":"0.03488371670246125"},{"level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958471510192","left":"0.44767441871390956","top":"0.8475452196937392","par_num":"0","page_num":"0","text":"565","width":"0.010174418240785577"},{"height":"0.007784237464268928","top":"0.8630490958673488","line_num":"0","word_num":"0","left":"0.06249999996900344","level":"0","width":"0.05668604373931884","block_num":"0","conf":"0.5","text":"© AutomatedReportse","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.44767441944921565","height":"0.007800387011633991","width":"0.015988370776176486","text":"566 У","level":"0","page_num":"0","line_num":"0","top":"0.8604166667655008"},{"level":"0","left":"0.06240810550728593","conf":"1","height":"0.011479483710394978","block_num":"0","par_num":"0","text":"© AutomatedReportsk","top":"0.875755818200505","width":"0.05685862898826599","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","text":"(C) AutomatedReportsSi","width":"0.05668604373931885","line_num":"0","page_num":"0","left":"0.06250000283978814","level":"0","conf":"0.5","word_num":"0","top":"0.8914728682354485","height":"0.0078326874309117","block_num":"0"},{"left":"0.16424418624661302","line_num":"0","conf":"1","page_num":"0","block_num":"0","par_num":"0","top":"0.8837209306250827","width":"0.010174418240785577","word_num":"0","level":"0","text":"/**","height":"0.012919896178775314"},{"text":"S0/","height":"0.005167958471510192","block_num":"0","level":"0","width":"0.010174418240785577","left":"0.447674418847146","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","top":"0.878552971711704","par_num":"0"},{"word_num":"0","left":"0.1656976723808802","page_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","level":"0","top":"0.9018087854524561","width":"0.09156976938247682","block_num":"0","line_num":"0","text":"xrxecure tne console conmeno"},{"top":"0.90694444444616","width":"0.05668604373931885","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.06250000283978814","conf":"1","text":"(C) CreateMockAskJimin","height":"0.007784237464269039","line_num":"0","page_num":"0"},{"page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","text":"C DeleteReportComma","top":"0.9222222222222223","line_num":"0","par_num":"0","left":"0.06250000280330563","height":"0.008333333333333304","width":"0.05668604373931885"},{"top":"0.930232558522862","block_num":"0","page_num":"0","left":"0.16569767854128198","height":"0.007961885796652912","par_num":"0","text":"* dreturn int","width":"0.04215115904808045","word_num":"0","conf":"1","line_num":"0","level":"0"},{"height":"0.007848836978276541","conf":"0.5","left":"0.06250000283978814","top":"0.9379844963041434","line_num":"0","width":"0.05668604373931885","word_num":"0","page_num":"0","text":"(C) GenerateMarketingR","block_num":"0","par_num":"0","level":"0"},{"block_num":"0","page_num":"0","width":"0.00872092992067336","level":"0","par_num":"0","text":"*/","left":"0.1671511630919889","line_num":"0","conf":"0.5","top":"0.9431524548821885","word_num":"0","height":"0.012919896178775425"},{"line_num":"0","level":"0","word_num":"0","text":"C Team.php","width":"0.0320311039686203","height":"0.008495744731691124","top":"0.9531164686548838","conf":"0.5","block_num":"0","page_num":"0","left":"0.06247282170836477","par_num":"0"},{"conf":"0.30000001192092896","height":"0.012919894854227731","text":"public function handle?? edits+","page_num":"0","top":"0.9560723519268912","width":"0.09738370776176453","word_num":"0","line_num":"0","left":"0.16279071082538782","block_num":"0","level":"0","par_num":"0"},{"left":"0.2674418656524997","level":"0","text":"V Accept File &-","par_num":"0","top":"0.9560723516736014","height":"0.007816537221272846","width":"0.039244180917739846","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"page_num":"0","text":"X Reject File 1 38 @","top":"0.9560723516736014","par_num":"0","width":"0.04215115904808042","height":"0.007816537221272846","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.3125000034543078","level":"0"},{"left":"0.4505813979815203","height":"0.007848836978276652","top":"0.04909560741525443","page_num":"0","line_num":"0","par_num":"0","text":"= custom.log","block_num":"0","conf":"0.5","width":"0.031976741552352916","word_num":"0","level":"0"},{"text":"= laravel.log","block_num":"0","conf":"0.5","page_num":"0","height":"0.008343931701448315","left":"0.4941631533042715","level":"0","par_num":"0","top":"0.0487996103697228","line_num":"0","width":"0.030569043755531267","word_num":"0"},{"par_num":"0","block_num":"0","level":"0","text":"L SF (iminny@localhost","line_num":"0","conf":"0.30000001192092896","left":"0.5348837289699141","top":"0.049095607479853975","width":"0.05813952684402468","word_num":"0","height":"0.007848836978276541","page_num":"0"},{"top":"0.049095607479853975","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.072674411535263","word_num":"0","height":"0.007848836978276541","conf":"0.5","left":"0.6031976816954906","level":"0","text":"« HS_local fiminny@localhost"},{"conf":"0.30000001192092896","height":"0.005555555555555536","width":"0.042151162028312705","page_num":"0","word_num":"0","left":"0.4505813959361342","par_num":"0","level":"0","text":"console PROD","top":"0.07222222222222219","line_num":"0","block_num":"0"},{"page_num":"0","text":"L console [EUl","word_num":"0","height":"0.008333333333333304","level":"0","left":"0.5043604683553753","par_num":"0","top":"0.06944444444444442","line_num":"0","width":"0.03633720576763155","block_num":"0","conf":"0.30000001192092896"},{"height":"0.007832686768637687","page_num":"0","block_num":"0","par_num":"0","line_num":"0","word_num":"0","text":"winasurt change","left":"0.004360470223458821","top":"0.9895833333598673","conf":"1","width":"0.039244180917739874","level":"0"},{"conf":"0.5","page_num":"0","text":"0g 2.12.21: A new version is avallable. | View Changelog (today 10:33)","par_num":"0","top":"0.9895833332871281","block_num":"0","width":"0.15552325248718263","left":"0.045058140480884745","line_num":"0","word_num":"0","height":"0.0078326874309117","level":"0"},{"par_num":"0","height":"0.008333333333333304","text":"L console [STAGING] X","block_num":"0","level":"0","width":"0.05668604373931885","line_num":"0","left":"0.5508720951059404","word_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.06944444444444442"},{"height":"0.007751937707265233","text":"© RequestGenerateAskJiminnyReportJobTest.php","line_num":"0","top":"0.09302325588796945","word_num":"0","left":"0.5523255922073542","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.11482557058334342","block_num":"0"},{"height":"0.005167958471510081","par_num":"0","line_num":"0","top":"0.11369509051553695","width":"0.0232558131217957","page_num":"0","word_num":"0","left":"0.5218023259624699","level":"0","text":"X:Auto v","block_num":"0","conf":"0.30000001192092896"},{"left":"0.5654069799337341","level":"0","conf":"0.5","block_num":"0","line_num":"0","text":"Plavaroundv","top":"0.11369509069725525","height":"0.005167958140373186","page_num":"0","width":"0.030523252487182573","word_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"Ma lminnv v","top":"0.11369509069725525","word_num":"0","height":"0.005167958140373186","level":"0","conf":"0.30000001192092896","width":"0.02761627733707428","page_num":"0","left":"0.6773255836077322"},{"conf":"0.30000001192092896","left":"0.48546511801077585","page_num":"0","par_num":"0","text":"sa.*","line_num":"0","level":"0","block_num":"0","width":"0.014534881711006142","word_num":"0","top":"0.12919896666624753","height":"0.005167958140373186"},{"block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.6497093096025933","page_num":"0","top":"0.1317829461582657","par_num":"0","height":"0.007800387011633991","text":"016 A13 M13 A V","width":"0.05668603777885439","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.14211886341530555","level":"0","width":"0.10465115308761597","block_num":"0","page_num":"0","conf":"1","word_num":"0","text":"t.owner id FROM social accounts sal","line_num":"0","left":"0.4854651266059209","height":"0.007881136735280347"},{"page_num":"0","width":"0.1133720874786377","line_num":"0","conf":"0.30000001192092896","left":"0.4738372145019639","level":"0","par_num":"0","text":"Juirusers u on uri = sa.sociaole 10","top":"0.16020671827645083","height":"0.005167958802647199","word_num":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.4738372093243227","level":"0","par_num":"0","text":"Juir realls t","block_num":"0","word_num":"0","line_num":"0","width":"0.037790697813034124","top":"0.17569444436743586","page_num":"0","height":"0.005184108681148936"},{"par_num":"0","text":"1..n<->1: on t.id = u.team id","word_num":"0","left":"0.5130814020930019","height":"0.007961885796652801","top":"0.17291666666239713","width":"0.08575580716133124","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"text":"WHERE U.team_id = 1 and sa.provider = 'salesforce\":","width":"0.15697673559188846","level":"0","block_num":"0","page_num":"0","left":"0.4723837164825449","top":"0.18863049148400024","height":"0.010675064060423178","conf":"0.5","par_num":"0","line_num":"0","word_num":"0"},{"height":"0.007945735587014058","block_num":"0","level":"0","line_num":"0","text":"select * from teams where id = 1:","width":"0.10174417495727539","left":"0.472383731915507","word_num":"0","par_num":"0","conf":"0.5","page_num":"0","top":"0.21944444460959378"},{"page_num":"0","height":"0.007913436492284154","top":"0.23514211909235927","left":"0.4723837360912976","conf":"0.5","width":"0.23691859245300295","par_num":"0","block_num":"0","line_num":"0","level":"0","text":"select * from groups g JoIN playbooks p 1..n<->1: on g.playbook_1d = p.1d wher","word_num":"0"},{"level":"0","par_num":"0","left":"0.4723837297337713","top":"0.2506459951725948","line_num":"0","page_num":"0","word_num":"0","width":"0.11046510934829712","height":"0.0077519370449914415","block_num":"0","conf":"0.5","text":"select * from groups where 1d = 565;"},{"page_num":"0","block_num":"0","height":"0.007929586039649106","conf":"1","text":"select * from playbooks where team_1d = 11","top":"0.26597222222565353","width":"0.1293604493141174","word_num":"0","level":"0","left":"0.4723837371380487","par_num":"0","line_num":"0"},{"height":"0.007929586039649106","par_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","text":"seLect * trom playdooks where 10 = 175;","width":"0.12063951492309577","line_num":"0","block_num":"0","top":"0.28165374716105407","left":"0.4723837406370718"},{"height":"0.0077519370449914415","line_num":"0","par_num":"0","text":"seLect * trom playdook_cacegories where playdook_1d = 1/5;","width":"0.17732555866241456","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4723837259126447","page_num":"0","top":"0.29715762333796936","level":"0"},{"word_num":"0","level":"0","height":"0.007913436492284154","top":"0.3125000000355116","block_num":"0","par_num":"0","page_num":"0","left":"0.4723837298018062","conf":"0.5","text":"seLect * trom users where team_1d = 1;","line_num":"0","width":"0.11627905368804936"},{"level":"0","block_num":"0","page_num":"0","width":"0.040697669982910134","top":"0.32816537489861186","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.47238372568899256","text":"select * 1r0i","height":"0.005167958471510192","par_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958802647199","par_num":"0","text":"users were 10 =100.","level":"0","page_num":"0","block_num":"0","left":"0.5159883706391664","top":"0.3281653746094617","word_num":"0","line_num":"0","width":"0.06686046719551086"},{"top":"0.3436692505820652","conf":"0.30000001192092896","width":"0.042151162028312705","page_num":"0","par_num":"0","level":"0","left":"0.47238372164101083","block_num":"0","text":"select * Tr01","line_num":"0","word_num":"0","height":"0.005167958802647088"},{"text":"crm profiles where user id = 7160:","width":"0.1061046361923218","word_num":"0","page_num":"0","conf":"0.5","top":"0.34097222237025415","block_num":"0","left":"0.514534887975007","level":"0","par_num":"0","line_num":"0","height":"0.007864986525641604"},{"level":"0","conf":"0.5","left":"0.4723837250957777","line_num":"0","page_num":"0","text":"select * from","top":"0.35624999999999996","width":"0.04215115904808048","height":"0.008333333333333304","word_num":"0","par_num":"0","block_num":"0"},{"par_num":"0","text":"Teacures,","level":"0","page_num":"0","width":"0.02761627733707428","block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.005167958140373186","top":"0.3591731268729659","left":"0.515988371578556"},{"block_num":"0","level":"0","page_num":"0","height":"0.0077519370449914415","top":"0.3720930235963673","word_num":"0","par_num":"0","width":"0.020348834991455067","left":"0.4723837230565979","conf":"0.5","line_num":"0","text":"select"},{"block_num":"0","word_num":"0","line_num":"0","conf":"1","par_num":"0","text":"# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_1","left":"0.4723837383264719","top":"0.4027777777777778","width":"0.2369185924530029","level":"0","page_num":"0","height":"0.008333333333333304"},{"left":"0.47238372073090157","par_num":"0","line_num":"0","top":"0.41860465142290426","block_num":"0","conf":"1","height":"0.007784237464268928","width":"0.20203487873077391","page_num":"0","text":"# crm_configuration_1d, crm_provider_1d, transcription_1d, status","word_num":"0","level":"0"},{"top":"0.4340277776669732","height":"0.007832687430911589","conf":"0.5","par_num":"0","left":"0.4723837276226668","text":"from activitles where crm_configuration_1d = 1 and type =","width":"0.17587207555770878","level":"0","line_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"width":"0.03779069483280184","word_num":"0","top":"0.4341085274723364","page_num":"0","left":"0.6482558134847621","conf":"1","level":"0","block_num":"0","par_num":"0","text":"conference","height":"0.0077519370449913305","line_num":"0"},{"conf":"0.5","block_num":"0","left":"0.4723837174382493","page_num":"0","par_num":"0","word_num":"0","top":"0.4493055555555556","height":"0.008333333333333304","text":"# and crm_provider_1d IS NOT NULL","line_num":"0","level":"0","width":"0.10174418687820436"},{"height":"0.00780038701163388","level":"0","top":"0.46511627949159906","width":"0.1845930099487304","par_num":"0","conf":"0.5","block_num":"0","left":"0.4723837359472475","line_num":"0","page_num":"0","text":"and provider != \"uploader\" and accual_start_tlme Is NUI NULL","word_num":"0"},{"word_num":"0","level":"0","text":"URUER Dy 1d desc)","par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.4805555554203713","left":"0.47238372053283095","height":"0.007816537221272846","line_num":"0","block_num":"0","width":"0.05232557654380798"},{"conf":"1","width":"0.20348834991455078","block_num":"0","text":"Iselect * from activities where id = 54747783: # 00U0400000pCzoiMAC|","height":"0.007848836978276652","level":"0","line_num":"0","par_num":"0","left":"0.4723837242011554","top":"0.4935400520534974","word_num":"0","page_num":"0"},{"page_num":"0","left":"0.4723837229990087","par_num":"0","text":"select p.lo, p.accivicy-type, pe.10, pc.name","width":"0.1351744055747986","top":"0.5270833333675681","line_num":"0","height":"0.007800387011633991","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","left":"0.4722915580424264","level":"0","text":"FROM playbooks P","top":"0.5393049575754759","width":"0.05106548666954036","height":"0.011329756180445294","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","block_num":"0"},{"top":"0.5555555554357732","width":"0.18749998807907103","word_num":"0","level":"0","left":"0.47238373521924776","block_num":"0","height":"0.007751937707265122","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","text":"noin playbook categories pc 1<->i.n: on p.id = pc.playbook id"},{"text":"where p.team_ id = 1 and p.activity type ='event':","width":"0.15406974554061886","word_num":"0","par_num":"0","block_num":"0","height":"0.007978036006291767","left":"0.47238372742101903","line_num":"0","top":"0.5708333332888438","page_num":"0","conf":"0.5","level":"0"},{"page_num":"0","left":"0.47238372659540184","conf":"0.5","level":"0","line_num":"0","block_num":"0","width":"0.2354650974273682","word_num":"0","par_num":"0","text":"SELECT * FROM crm_f1elds WHERE crm_configuration_1d = 1 and object_type = 'ev","height":"0.007751937707265233","top":"0.6020671836657472"},{"par_num":"0","text":"SELECT * FROM crm_f1eld_values WHERE crm_f1eld_1d = 41","left":"0.47238373742547146","width":"0.16569765806198122","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.6173611111068416","word_num":"0","level":"0","height":"0.007961885796652912"},{"width":"0.1627906799316406","page_num":"0","text":"seLect * trom crm_layouts cl Join playdook_layouts pu","left":"0.4723837293108952","conf":"0.5","level":"0","block_num":"0","height":"0.007751937707265122","par_num":"0","line_num":"0","top":"0.648578811572724","word_num":"0"},{"level":"0","par_num":"0","height":"0.010497415728039194","top":"0.6458333332212517","width":"0.07122092843055727","left":"0.6380813912631437","word_num":"0","block_num":"0","text":"1<->1.n: on cl.id = pl.","line_num":"0","page_num":"0","conf":"0.5"},{"height":"0.005555555555555536","line_num":"0","left":"0.4723837240456687","width":"0.17151162624359134","page_num":"0","level":"0","block_num":"0","text":"Wnere crn contlouracion 1o =1 and oL.olavoook 10 =15.","top":"0.6638888888888889","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.6950904391971753","block_num":"0","conf":"0.30000001192092896","left":"0.4723837214688144","level":"0","word_num":"0","width":"0.06104651093482977","line_num":"0","text":"select x trol reails?","page_num":"0","height":"0.005167958802647088","par_num":"0"},{"left":"0.47238373601608946","block_num":"0","level":"0","conf":"1","page_num":"0","text":"SELECT r.* FROM automated_ reports r","width":"0.10901161432266232","word_num":"0","height":"0.007961885796652912","line_num":"0","top":"0.7080103363006399","par_num":"0"},{"conf":"0.5","block_num":"0","height":"0.010513565937678049","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"join teams t on r.team.id = t.id","top":"0.7235142119924013","width":"0.09883720278739933","left":"0.47238372741539064","word_num":"0"},{"level":"0","left":"0.4723837229794691","par_num":"0","block_num":"0","width":"0.08284883499145507","conf":"0.5","word_num":"0","page_num":"0","line_num":"0","height":"0.007881136735280347","text":"WHERE r.frequency = 'daily'","top":"0.7388888889897797"},{"height":"0.010335916280746482","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.47819767951472736","par_num":"0","text":"and r.status = 1","top":"0.754521964081849","width":"0.050872087478637695"},{"level":"0","height":"0.007751937707265233","top":"0.7700258400610961","conf":"0.5","block_num":"0","width":"0.045058134198188715","par_num":"0","left":"0.47238372595484057","page_num":"0","word_num":"0","line_num":"0","text":"AND t.status ="},{"level":"0","top":"0.7700258399018419","page_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","text":"\"aCtIVA\"","width":"0.024709302186965987","par_num":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.5188953489746493"},{"par_num":"0","word_num":"0","text":"AND (r.expires at >= nowo OR r.expires at 1s NULL):","page_num":"0","conf":"0.5","line_num":"0","left":"0.47238372485661506","top":"0.7854166666854997","width":"0.15988370180130007","level":"0","block_num":"0","height":"0.007864986525641493"},{"left":"0.47238372080206864","line_num":"0","text":"seLect * trom automaced_report_resulus where ceport 1d IN (1o, 55J;","width":"0.20494184494018558","word_num":"0","page_num":"0","level":"0","height":"0.007768087254630185","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8165374682589898"},{"line_num":"0","par_num":"0","height":"0.005555555555555536","width":"0.15116277933120725","word_num":"0","left":"0.47238373493039265","block_num":"0","level":"0","conf":"0.30000001192092896","text":"select * tron acmur searches where 10 = 107521","page_num":"0","top":"0.8472222222222222"},{"word_num":"0","block_num":"0","top":"0.8630490955436472","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"seectx Troi","width":"0.04069767296314236","height":"0.005167958802646977","line_num":"0","left":"0.47238372228798003"},{"par_num":"0","page_num":"0","height":"0.01041666666666663","text":"activity_search_filters where activity_search_id = 10932;","line_num":"0","block_num":"0","left":"0.5159883861251295","width":"0.17441859245300295","conf":"1","word_num":"0","top":"0.8604166666666667","level":"0"},{"line_num":"0","text":"select * from","left":"0.47238372542414775","conf":"1","par_num":"0","top":"0.8756944444444444","height":"0.008333333333333304","level":"0","width":"0.040697669982910134","word_num":"0","block_num":"0","page_num":"0"},{"page_num":"0","left":"0.4723837250957777","word_num":"0","level":"0","line_num":"0","height":"0.007832686768637687","par_num":"0","text":"select * from","top":"0.891472868631185","conf":"1","block_num":"0","width":"0.04215115904808048"},{"left":"0.5145348849841966","block_num":"0","word_num":"0","conf":"1","height":"0.010610464546415566","par_num":"0","level":"0","width":"0.16279067993164054","line_num":"0","page_num":"0","text":"automated_report_results where report.id IN (34, 35);","top":"0.8914728687603839"},{"left":"0.7965116330611597","line_num":"0","page_num":"0","top":"0.004861111111111094","par_num":"0","text":"• Support Daily • in 3h 7 m","level":"0","width":"0.06395348310470583","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.008333333333333304"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.005555555555555536","text":"100% |45]","width":"0.023255811631679557","top":"0.004861111111111094","page_num":"0","left":"0.8982558162700002"},{"page_num":"0","left":"0.9404069802791561","text":"Tue 14 Apr 11:53:09","conf":"1","top":"0.004861111111111094","height":"0.008333333333333304","level":"0","block_num":"0","line_num":"0","width":"0.05232557654380798","par_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","top":"0.02569444445557656","page_num":"0","left":"0.7921511696330643","height":"0.0078972862826453","line_num":"0","conf":"1","level":"0","par_num":"0","width":"0.10319766998291025","text":"RequestGenerateAskJiminnyReportJobTest v"},{"height":"0.0077519370449913305","block_num":"0","width":"0.02180232405662541","level":"0","conf":"1","line_num":"0","left":"0.7136627925501755","par_num":"0","top":"0.04909560757569553","page_num":"0","text":"Cascade","word_num":"0"},{"block_num":"0","par_num":"0","text":"Fixing ReportControlle","line_num":"0","width":"0.05232557654380798","word_num":"0","left":"0.7136627929328766","level":"0","top":"0.07222222226543473","conf":"1","height":"0.007881136735280347","page_num":"0"},{"par_num":"0","conf":"1","top":"0.07222222207163631","width":"0.05377906560897827","word_num":"0","line_num":"0","left":"0.7761627960299279","page_num":"0","level":"0","text":"•Automated Report F","block_num":"0","height":"0.007881136735280347"},{"line_num":"0","conf":"0.5","page_num":"0","par_num":"0","text":"Reviewing Log Faily","top":"0.0722222222008353","height":"0.007881136735280347","level":"0","word_num":"0","left":"0.840116279883256","width":"0.050872087478637695","block_num":"0"},{"top":"0.10069444439823927","word_num":"0","conf":"1","level":"0","line_num":"0","height":"0.007832687430911589","width":"0.2543604612350464","page_num":"0","left":"0.7194767479209633","text":"Lets review logs what to follow in order to determine why was the log failed. What activites were considered for","block_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.11369509069725525","word_num":"0","level":"0","line_num":"0","text":"ue revort","height":"0.005167958140373186","left":"0.7194767437002421","par_num":"0","width":"0.024709300696849845"},{"block_num":"0","left":"0.7151162721616184","top":"0.13402777777777775","width":"0.14534884691238403","text":"et me look at the active file and understand the conteyt better","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.005555555555555647"},{"line_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.06540697216987601","block_num":"0","top":"0.15486111111111112","left":"0.7151162780259297","page_num":"0","text":"kead AadLayoutcnuitles.ong","par_num":"0","level":"0","height":"0.005555555555555536"},{"block_num":"0","width":"0.26162786483764644","word_num":"0","level":"0","height":"0.005555555555555647","left":"0.7151162939500386","page_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"Ine active tile coesn't seem related. Ine cursor metadata mentions AutomatedReportscommand.getReportByld. Leu","top":"0.1729166666666666"},{"page_num":"0","top":"0.18604651196846045","word_num":"0","line_num":"0","height":"0.0077519370449913305","conf":"1","block_num":"0","level":"0","text":"me find the relevant report command.","width":"0.08720929622650142","left":"0.7151162864681861","par_num":"0"},{"conf":"0.30000001192092896","text":"ore rast context Auromaleckeporscommane etkeporbyla loe Tallea acrivilles constcerea tor reporl","block_num":"0","height":"0.005167958802646977","width":"0.23691861629486088","left":"0.7194767329994569","page_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.2144702841661532"},{"left":"0.8386628001235252","height":"0.020978681246439534","line_num":"0","top":"0.22708333349392062","width":"0.117732548713684","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"base do understand ale Aociomated&@eporfalcommtiies","page_num":"0","level":"0"},{"word_num":"0","width":"0.15697672367095938","line_num":"0","top":"0.2609819127034342","block_num":"0","conf":"1","height":"0.007768087254630296","left":"0.7194767489102956","level":"0","par_num":"0","page_num":"0","text":"© Grepped AutomatedReportsCommand in /Users/lukas/jiminny/app/app 1.0s"},{"text":"• Grepped getReportByld in /Users/lukas/jiminny/app/app 0.9s","width":"0.1293604493141174","word_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.7194767599535542","top":"0.27638888874600387","level":"0","page_num":"0","line_num":"0","height":"0.007848836978276652"},{"page_num":"0","block_num":"0","conf":"1","top":"0.29166666666666674","width":"0.12645348310470583","word_num":"0","par_num":"0","left":"0.7209302401819894","height":"0.008333333333333304","line_num":"0","text":"• Grepped failed.*activity in /Users/lukas/jiminny/app/app 1.0s","level":"0"},{"width":"0.12790696620941167","line_num":"0","page_num":"0","par_num":"0","height":"0.007784237464269039","word_num":"0","left":"0.7194767570772835","level":"0","block_num":"0","conf":"1","text":"• Grepped activity.*failed in /Users/lukas/jiminny/app/app 1.0s","top":"0.3074935403117931"},{"height":"0.007832687430911589","level":"0","left":"0.7209302321604432","par_num":"0","top":"0.3229166666204615","text":"• Grepped Automated.*Report in /Users/lukas/jiminny/app/app 0.9s","conf":"1","line_num":"0","page_num":"0","width":"0.1366279006004335","word_num":"0","block_num":"0"},{"block_num":"0","width":"0.12499998807907098","par_num":"0","left":"0.7209302443810348","height":"0.008333333333333304","word_num":"0","line_num":"0","top":"0.33819444444444446","level":"0","conf":"1","text":"• Grepped report.\"failed in /Users/lukas/jiminny/app/app 1.0s","page_num":"0"},{"top":"0.3540051683804879","width":"0.12499998807907109","word_num":"0","left":"0.7209302443792639","par_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","height":"0.007800387011633991","text":"Grepped failed.*report in /Users/lukas/jiminny/app/app 1.0s"},{"top":"0.36944444444444446","width":"0.15988370180129996","left":"0.7209302530732267","line_num":"0","conf":"0.5","level":"0","page_num":"0","height":"0.005555555555555536","par_num":"0","block_num":"0","text":"• Grepped AutomatedReportsCommand in /Users/ukas//iiminnylapp/tests 0,8s","word_num":"0"},{"line_num":"0","height":"0.005167958140373186","text":"sumine.","width":"0.02034883499145501","word_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.7151162811961328","conf":"0.30000001192092896","par_num":"0","top":"0.39276485813911566"},{"block_num":"0","text":"W","width":"0.008720929796511512","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.1136950904392765","word_num":"0","page_num":"0","level":"0","height":"0.007751937596899183","left":"0.9883720932412791"},{"top":"0.9354005171364191","width":"0.0479651123285294","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","text":"Ask anything (&+L)","height":"0.0077519370449913305","left":"0.7165697718774335","word_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","level":"0","left":"0.7165697721094899","text":"+ <› Code.","conf":"0.30000001192092896","par_num":"0","top":"0.9611111111111111","line_num":"0","width":"0.027616274356841997","word_num":"0","height":"0.005555555555555536"},{"block_num":"0","height":"0.005555555555555536","word_num":"0","level":"0","page_num":"0","width":"0.04069767594337459","par_num":"0","left":"0.747093022087884","line_num":"0","text":"Claude Sonnet 4.6","top":"0.9611111111111111","conf":"0.5"},{"word_num":"0","text":"Winasun leams","block_num":"0","level":"0","height":"0.005555555555555536","top":"0.9895833333333334","left":"0.8779069771617156","conf":"0.5","line_num":"0","par_num":"0","width":"0.04360465109348288","page_num":"0"},{"level":"0","top":"0.9896640829453173","word_num":"0","par_num":"0","width":"0.013081394135951996","page_num":"0","line_num":"0","block_num":"0","text":"45:8","left":"0.9258720929756287","conf":"0.30000001192092896","height":"0.005167958140373297"},{"conf":"0.30000001192092896","top":"0.9896640829453173","page_num":"0","level":"0","left":"0.9433139533473771","line_num":"0","height":"0.005167958140373297","block_num":"0","word_num":"0","par_num":"0","width":"0.01598837077617643","text":"uir-o"},{"top":"0.9895833332225288","page_num":"0","line_num":"0","height":"0.007832687430911589","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.9651162794133057","level":"0","text":"ia 4 spaces","width":"0.02761627733707428","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6479
|
NULL
|
NULL
|
|
14225
|
PhpStormFileFVtavsco.isvProject vViewNavigateCodeL PhpStormFileFVtavsco.isvProject vViewNavigateCodeLaravelRefactorToolsWindowHelp#11894 on JY-18909-automated-reports-ask-iminny ~© ReportController.phpSendReportJob.phpAutomatedReportsCommand.php= custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]© AutomatedReportsCiAutomatedReportsSendCommand.phpstage.onoAddLayoutchuitles.onoC Team.php4 console [EUlconsole SlAGing© AutomatedReportsRr© AutomatedReportsS:AutomatedReportsService.php© CreateHeldActivityEvent.phpIx. AutovHaycround vSa jiminny© CreateMockAskJimirUserPilotActivityListener.phpWHERE U.team_id = 1 and sa.provider = 'salesfonce' :0 18 A 16 X 13 ^© DeleteReportComma© GenerateMarketingRRequestGenerateaskJiminnykeportJob.ono523select * fromteams Where 10 = 1;© Team.php(e) RequestGenerateRenort.ob.ono(C) AutomatecRenortResulit.ono© AutomatedReport.phpselect x Trolgroups g JOIN playbooks p 1..n<->1: on g.playbook_id = p.id where g.team_i© Usage.phpclass AutomatedReportsSendCommand extends CommandO 520select x ToIaroups where id = 565:ISackpublic function handle(): int527select * fronplaybooks where team id = 1:eam's528select * fromplaybooks where id = 175;D Tracksforeach (SreportResults as SreportResult) «529select * from playbook_categories where playbook_id = 175;D Transcription/** @var AutomatedReportResult $reportResult */530select * fromusers where team_id = 1;D Twilio$validRecipients = $this->automatedReportsService->getValidRecipientUsers($rep531select * fromusers where id = 7160;O Usersif ($this->automatedReportsService->shouldSendReport($validRecipients, $report532select * fromcrm_profiles where user_id = 7160;Vocabulary$this->logger->info(self::LOG_PREFIXDispatching job', [533select * from features;D Zoom'uuid' => SreportResult->getUuid(),select© CoachingFeedbacksUpr1):555© Command.php550# id, vuid, type, provider, playbook_category_id, user_id,Lead_1d, concact_1d, accoun© CreateDatabaseUsers.p$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvidO));# crm configuration id. crm provider id.Transcrlocion10rSTatus© DatabaseTableCount.pt558from activities where crm_configuration_id = 1 and type = 'conference'c DelereoeAcimnoresc007# and crm_provider_id IS NOT NULLc Deleress eroverscom540and provider !='uploader"and actual_start_time IS NOT NULL(C DevPostmanCommand.recurn commanaALlas..suuueoo.541ORDER by id desc;© DiarizeViaAiParticipantk542select * from activities where id = 54747783; # 00U0400000pCZOjMAC© EncryptTokensComman543© EngagementStatsRegen544select p.id, p.activity_type, pc.id, pc.name€ FeatureFlagsHelper.phpprivate function handleForceSend(int $resultId): int545FROM playbooks p© FixCrossTenantlssues.p546join playbook_categories pc 1<->1..n: on p.id = pc.playbook_id© FlushRolesPermissionsC$reportResult = AutomatedReportResult::find($resultId);547where p.team_1d = 1 and p.activity_cype = "event":© GeneratelnternalWebho548GroupSetDefaultLangua549© HelperTruncateCoachinif ($reportResult === null) {$this->logger->error(self::L0G_PREFIX . ' Result not found', ['result_id' => $550SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event' ;SELECT * FROM crm_field_values WHERE crm_field_id = 4;© HubspotJournalPollingC551© HubspotWebhookServic© ImportRecording.php8283return CommandAlias::FAILURE;552553select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id = pl.layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;ImportUsersFromCsvFil554© IterateUsersCommand.p$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportF555© JiminnyCacheClearCom556©JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLivecoaching90if (empty($validRecipients)) {$this->logger-›error(self::LOG_PREFIX . ' No valid recipients found', ['result_id'= $resultid,'UU Lo"=> $reportResult->getUvid(),558594© ManageScimForTeam.pI);select * from teams;SELECT r.* FROM automated_reportsrjoin teams t on r.teamid = t.idWHERE r.Erequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exhices.at >= now() OR r.expines.at IS NULL);(c Malkoanchrorenvironnc Mureu canzercnannerretur. COIIICnOACOS. TPALLUKETc PnoAom.ono© PropagateCoachingFeer95© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesComi$this->logger->info(self::LOG_PREFIX . ' Force dispatching job', ['result_id' => $resultId,'uuid'=> $reportResult->getUuid(),C)RecalculateDealRiskscdI);© RemoveDeleteMarkersCSO1562563select * from automated_report_results where repontaid IN (18, 33);564565select * from activity_searches where id = 10932;566select * from activity_search_filters where activity_search_id = 10932;567 vselect * fromorder by id desc;568select * from automated_report_results order by id desc;569select * tronwhere cepontaid IN (37);570© RemoveExpiredNudgesi© RemoveUnusedParticip:© ResetElasticsearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© SeedActivities.php100101102103104105106фuh1s->a1spaucner->a1spauchtnew sendkeportJod(sreportkesult-getuuldtiSELECT * FROMautomated_reports WHERE uvid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda!return connondacos..succros.573574© SyncActivity.phpAT---Iia----d-L-Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 15:04)> 0lablj Retro - Platform • in 37 mAU AutomatedReportsCommandTestv100% CS•Tue 14 Apr 16:23:54Cascade• Reviewing Automate+D ...Review suggestions and see if these are relavant: Overall this is a well-structured feature addition. The codeis clean, follows existing patterns, and has good test coverage (90.2% per SonarQube). Below are themnamgsI. Misieaaing docelock in AskJiminnykeponAcuivityservlceapp/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php:37-42Ine comment says Dale Tillers storea on tne savea searen are preservee out tne imolementation exollcillySkios tnem.if (in_array($key, self::DATE_FILTER_KEYS, true)) {continue <-- cales are strlopee, nou oreserveoThe docblock is inverted relative to the code behaviour. Should read: "Date filters stored on the saved searchU'l review each tinding against the actual code to determine what's relevant and needs tixing68 Fast Context AskJiminnyReportActivityService DATE_FILTER_KEYS docblock comment ddat...in 3.45s68 Fast Context AutomatedReportsService Carbon::parse expires_at expires_on createAskJim... in 3.26sNavigating.Ask anything (884L)+ <› CodeClaude Sonnet 4.6W Windsurt leams 82:42uir-o( 4 spaces...
|
[{"conf":"1","line_num": [{"conf":"1","line_num":"0","word_num":"0","block_num":"0","top":"0.0025839794299922225","width":"0.02761627733707428","height":"0.012919896178775314","page_num":"0","par_num":"0","left":"0.020348838535920212","level":"0","text":"PhpStorm"},{"block_num":"0","width":"0.011627906560897822","conf":"1","par_num":"0","page_num":"0","level":"0","text":"File","line_num":"0","left":"0.05232558154097966","height":"0.010335916943020274","top":"0.0025839794391580018","word_num":"0"},{"left":"0.03633721194414521","width":"0.0334302306175232","height":"0.005167958140373186","conf":"0.30000001192092896","text":"FVtavsco.isv","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.025839793281234646"},{"left":"0.017441860956921497","block_num":"0","height":"0.013210594654083252","line_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.04651162778062423","width":"0.024709302186965938","word_num":"0","conf":"0.5","text":"Project v"},{"page_num":"0","conf":"1","level":"0","text":"View","width":"0.014534883201122284","line_num":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","top":"0.0025839794299922225","word_num":"0","left":"0.08720930282773343"},{"block_num":"0","text":"Navigate","top":"0.0025839794299922225","width":"0.02470930218696596","par_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","word_num":"0","left":"0.1061046516439201","level":"0","line_num":"0"},{"conf":"1","height":"0.010335916943020385","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.13517441878448935","width":"0.015988372266292572","top":"0.002583979426853289","level":"0","text":"Code","line_num":"0"},{"left":"0.15552325651696633","par_num":"0","top":"0.002583979426853289","line_num":"0","height":"0.010335916943020385","width":"0.02034883648157118","word_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","text":"Laravel"},{"conf":"1","text":"Refactor","height":"0.010335916943020274","par_num":"0","top":"0.002583979599118602","block_num":"0","width":"0.02325581312179567","word_num":"0","line_num":"0","left":"0.18023255816778433","level":"0","page_num":"0"},{"height":"0.010335916943020274","page_num":"0","top":"0.002583979461306396","left":"0.2267441862337412","conf":"1","par_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"Tools","width":"0.014534883201122284"},{"conf":"1","text":"Window","line_num":"0","top":"0.005167958914309545","level":"0","width":"0.02180232405662541","left":"0.26162790882924536","page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.005167958140373186"},{"height":"0.012919896178775314","level":"0","block_num":"0","conf":"1","top":"0.0025839797745227377","page_num":"0","width":"0.014534883201122284","line_num":"0","left":"0.287790698128121","text":"Help","par_num":"0","word_num":"0"},{"left":"0.08139535396898519","conf":"0.5","level":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","top":"0.025694444382837522","width":"0.1308139443397522","word_num":"0","line_num":"0","height":"0.007897286944919202","page_num":"0","par_num":"0","block_num":"0"},{"text":"© ReportController.php","top":"0.04588578369462959","width":"0.05699674487113951","page_num":"0","line_num":"0","word_num":"0","height":"0.014012753963470459","conf":"1","left":"0.12918444842606683","block_num":"0","level":"0","par_num":"0"},{"line_num":"0","level":"0","par_num":"0","conf":"1","left":"0.19767441754885978","text":"SendReportJob.php","block_num":"0","top":"0.046511628267201455","width":"0.05087209343910218","page_num":"0","height":"0.012919896178775425","word_num":"0"},{"level":"0","block_num":"0","word_num":"0","top":"0.046511628041103315","text":"AutomatedReportsCommand.php","page_num":"0","width":"0.08430232405662536","height":"0.012919896178775314","left":"0.2572674436766292","conf":"1","line_num":"0","par_num":"0"},{"left":"0.42877907170697915","text":"= custom.log","width":"0.03343023061752315","block_num":"0","top":"0.04651162776985762","par_num":"0","height":"0.013210594654083252","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1"},{"line_num":"0","block_num":"0","text":"= laravel.log","top":"0.04615840031094731","par_num":"0","width":"0.0320647090673446","word_num":"0","level":"0","left":"0.4708862505835786","conf":"0.5","height":"0.013626350959142108","page_num":"0"},{"page_num":"0","height":"0.013210593329535558","top":"0.04651162857209701","par_num":"0","left":"0.5130813955234225","level":"0","word_num":"0","block_num":"0","conf":"0.5","width":"0.058139532804489136","text":"A SF [jiminny@localhost]","line_num":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.5813953509152163","top":"0.04651162778062423","conf":"0.5","width":"0.07267441749572756","text":"A HS_local [jiminny@localhost]","word_num":"0","height":"0.013210594654083252","line_num":"0"},{"conf":"0.5","top":"0.06458333333333333","left":"0.06250000207922943","width":"0.05813953280448912","block_num":"0","height":"0.013194444444444398","par_num":"0","page_num":"0","line_num":"0","level":"0","text":"© AutomatedReportsCi","word_num":"0"},{"left":"0.1293604672857151","page_num":"0","height":"0.012919896178775314","par_num":"0","conf":"1","width":"0.0959302306175232","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.06718346266642627","text":"AutomatedReportsSendCommand.php"},{"level":"0","line_num":"0","height":"0.005167958140373297","block_num":"0","top":"0.07235142144660922","width":"0.03052325248718263","page_num":"0","text":"stage.ono","word_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.23401163109652484"},{"line_num":"0","page_num":"0","par_num":"0","text":"AddLayoutchuitles.ono","word_num":"0","height":"0.005167958802647088","top":"0.07235142112193227","block_num":"0","level":"0","left":"0.2747093034378717","width":"0.058139532804489136","conf":"0.30000001192092896"},{"word_num":"0","width":"0.030523255467414856","block_num":"0","page_num":"0","line_num":"0","left":"0.3430232567503041","level":"0","conf":"0.5","par_num":"0","height":"0.008333333333333304","text":"C Team.php","top":"0.06944444444444442"},{"par_num":"0","level":"0","word_num":"0","width":"0.036337208747863725","line_num":"0","text":"4 console [EUl","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.06944444444444442","left":"0.42877907083586797","height":"0.008333333333333304"},{"block_num":"0","page_num":"0","width":"0.052325582504272494","left":"0.47529069718887146","level":"0","par_num":"0","text":"console SlAGing","word_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.07222222222222219","height":"0.005555555555555536"},{"word_num":"0","par_num":"0","top":"0.07986111111111116","conf":"0.5","height":"0.013194444444444398","line_num":"0","left":"0.06250000207922943","level":"0","page_num":"0","block_num":"0","width":"0.05813953280448912","text":"© AutomatedReportsRr"},{"conf":"0.5","width":"0.058139532804489136","word_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"© AutomatedReportsS:","top":"0.09560723524394565","left":"0.06250000207923127"},{"width":"0.06976743936538699","word_num":"0","par_num":"0","text":"AutomatedReportsService.php","conf":"1","left":"0.23110465357312043","level":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","page_num":"0","top":"0.09043927658761486"},{"level":"0","text":"© CreateHeldActivityEvent.php","conf":"1","top":"0.09027777777777779","block_num":"0","line_num":"0","par_num":"0","width":"0.07412790656089785","height":"0.013194444444444398","word_num":"0","page_num":"0","left":"0.3095930243903359"},{"par_num":"0","page_num":"0","top":"0.09302325607193229","word_num":"0","block_num":"0","left":"0.49854651168558217","conf":"0.30000001192092896","line_num":"0","width":"0.023255811631679557","height":"0.005167958140373186","text":"Ix. Autov","level":"0"},{"word_num":"0","par_num":"0","top":"0.09302325591928362","height":"0.005167958471510192","text":"Haycround v","left":"0.5436046513048705","level":"0","block_num":"0","width":"0.030523255467414856","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"height":"0.012919896178775425","word_num":"0","width":"0.029069766402244568","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"Sa jiminny","top":"0.08785529725944952","block_num":"0","left":"0.6831395359225196"},{"left":"0.06250000033504528","level":"0","page_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.11111111111111116","height":"0.013194444444444398","width":"0.058139532804489136","conf":"1","par_num":"0","text":"© CreateMockAskJimir"},{"width":"0.06976743936538693","word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.31395348845684146","text":"UserPilotActivityListener.php","top":"0.11111111147133579","height":"0.012919896178775425"},{"block_num":"0","width":"0.15697673559188846","word_num":"0","conf":"0.5","height":"0.013194444444444398","text":"WHERE U.team_id = 1 and sa.provider = 'salesfonce' :","par_num":"0","top":"0.11111111111111116","left":"0.4505813978223225","line_num":"0","level":"0","page_num":"0"},{"width":"0.04941860437393186","left":"0.6555232553104908","level":"0","block_num":"0","text":"0 18 A 16 X 13 ^","top":"0.10594315254719067","word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.015584625138176822"},{"text":"© DeleteReportComma","left":"0.06250000168629428","conf":"1","block_num":"0","height":"0.013194444444444509","par_num":"0","top":"0.12638888888888888","line_num":"0","width":"0.059593021869659424","word_num":"0","page_num":"0","level":"0"},{"conf":"1","level":"0","page_num":"0","word_num":"0","text":"© GenerateMarketingR","top":"0.1421188633770205","line_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.058139532804489136","block_num":"0","left":"0.0625000006257411"},{"page_num":"0","conf":"0.5","width":"0.09738371968269355","word_num":"0","text":"RequestGenerateaskJiminnykeportJob.ono","level":"0","left":"0.3037790704638858","block_num":"0","line_num":"0","par_num":"0","height":"0.005167958802647088","top":"0.13695090432346335"},{"top":"0.12661498719109598","conf":"1","level":"0","left":"0.4258720931325142","page_num":"0","height":"0.010335916943020274","line_num":"0","text":"523","block_num":"0","word_num":"0","par_num":"0","width":"0.010174418240785577"},{"left":"0.45058139653349","conf":"1","line_num":"0","word_num":"0","block_num":"0","width":"0.04215116202831265","page_num":"0","height":"0.010658914513058226","text":"select * from","level":"0","par_num":"0","top":"0.1421188631999739"},{"height":"0.008333333333333415","block_num":"0","level":"0","conf":"0.30000001192092896","text":"teams Where 10 = 1;","left":"0.4927325600676634","line_num":"0","par_num":"0","width":"0.05813952684402468","page_num":"0","top":"0.14444444444444438","word_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","height":"0.013210594654083252","width":"0.03343023061752319","conf":"0.5","par_num":"0","left":"0.06250000193738872","text":"© Team.php","level":"0","top":"0.15762273889173528","word_num":"0"},{"block_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","left":"0.12936047468074535","width":"0.07994185090065001","top":"0.15762273927606663","word_num":"0","line_num":"0","par_num":"0","level":"0","text":"(e) RequestGenerateRenort.ob.ono","page_num":"0"},{"top":"0.15762273927606663","page_num":"0","width":"0.07122092247009276","conf":"0.30000001192092896","line_num":"0","block_num":"0","word_num":"0","height":"0.005167958140373297","par_num":"0","text":"(C) AutomatecRenortResulit.ono","level":"0","left":"0.21947675194851185"},{"word_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.30087209510248647","top":"0.15486111111111112","height":"0.013194444444444509","page_num":"0","text":"© AutomatedReport.php","width":"0.058139532804489136","level":"0","conf":"1"},{"block_num":"0","par_num":"0","top":"0.16020671860423197","level":"0","page_num":"0","width":"0.04069766998291019","word_num":"0","left":"0.45058139975960054","conf":"0.30000001192092896","line_num":"0","text":"select x Trol","height":"0.005167958140373186"},{"height":"0.015972222222222276","left":"0.4927325597108707","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","word_num":"0","top":"0.15486111111111112","page_num":"0","text":"groups g JOIN playbooks p 1..n<->1: on g.playbook_id = p.id where g.team_i","width":"0.22383720874786373","level":"0"},{"line_num":"0","left":"0.062443063869351","par_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.013929491572910013","page_num":"0","text":"© Usage.php","width":"0.03499759435653686","conf":"1","top":"0.17262181749196248"},{"word_num":"0","conf":"1","left":"0.15116279538690386","level":"0","line_num":"0","block_num":"0","height":"0.013194444444444509","par_num":"0","top":"0.1729166666666666","text":"class AutomatedReportsSendCommand extends Command","width":"0.15261627435684205","page_num":"0"},{"conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","top":"0.17569444428444203","height":"0.007768087916904087","width":"0.017441858351230632","text":"O 520","block_num":"0","left":"0.41715116311418504","line_num":"0","word_num":"0"},{"width":"0.03924418389797213","top":"0.17569444436743586","page_num":"0","height":"0.005184108681148936","conf":"0.30000001192092896","block_num":"0","word_num":"0","text":"select x ToI","left":"0.45058139733137387","line_num":"0","level":"0","par_num":"0"},{"word_num":"0","top":"0.172916666791596","left":"0.4927325671628232","level":"0","page_num":"0","height":"0.007961885796652912","block_num":"0","conf":"1","width":"0.06831394433975213","line_num":"0","text":"aroups where id = 565:","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"ISack","line_num":"0","height":"0.005167958140373186","top":"0.19121447054221652","width":"0.023255811631679536","page_num":"0","left":"0.05232558139346268","level":"0","word_num":"0","par_num":"0"},{"level":"0","width":"0.09156976342201234","conf":"1","block_num":"0","left":"0.16279070144963503","par_num":"0","text":"public function handle(): int","word_num":"0","height":"0.01067506472269697","top":"0.18863049093753181","line_num":"0","page_num":"0"},{"level":"0","text":"527","width":"0.010174418240785577","height":"0.012919896178775314","word_num":"0","page_num":"0","top":"0.1860465116436012","line_num":"0","left":"0.4258720932294134","conf":"1","block_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","text":"select * fron","line_num":"0","left":"0.45058139694515625","level":"0","height":"0.00789728694491909","width":"0.039244183897972074","top":"0.18863049089446549","page_num":"0","conf":"1","word_num":"0"},{"width":"0.08575581312179564","word_num":"0","left":"0.4927325599880252","conf":"1","height":"0.00789728694491909","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"playbooks where team id = 1:","top":"0.18863049095906503"},{"top":"0.2067183465112088","conf":"0.30000001192092896","height":"0.005167958140373186","width":"0.024709299206733697","par_num":"0","line_num":"0","page_num":"0","word_num":"0","level":"0","text":"eam's","block_num":"0","left":"0.0537790725623307"},{"line_num":"0","left":"0.42587209303561496","top":"0.20155038795712388","width":"0.010174418240785632","block_num":"0","height":"0.012919896178775425","level":"0","page_num":"0","conf":"1","par_num":"0","text":"528","word_num":"0"},{"conf":"1","par_num":"0","text":"select * from","width":"0.042151162028312705","level":"0","left":"0.450581395737092","page_num":"0","word_num":"0","line_num":"0","height":"0.013194444444444509","top":"0.20138888888888884","block_num":"0"},{"height":"0.013194444444444509","line_num":"0","par_num":"0","level":"0","text":"playbooks where id = 175;","top":"0.20138888888888884","width":"0.07994185686111449","word_num":"0","block_num":"0","conf":"1","left":"0.4912790709702242","page_num":"0"},{"top":"0.21705426358158564","width":"0.026162791252136226","word_num":"0","left":"0.05377906910261406","level":"0","conf":"0.30000001192092896","height":"0.012919896178775314","line_num":"0","page_num":"0","block_num":"0","text":"D Tracks","par_num":"0"},{"page_num":"0","block_num":"0","conf":"1","left":"0.1758720923356946","text":"foreach (SreportResults as SreportResult) «","line_num":"0","height":"0.00794573624928796","width":"0.132267427444458","word_num":"0","level":"0","top":"0.21944444440765576","par_num":"0"},{"par_num":"0","level":"0","left":"0.42587209307800833","top":"0.21705426389381643","word_num":"0","text":"529","block_num":"0","page_num":"0","height":"0.012919896178775314","width":"0.010174418240785632","conf":"1","line_num":"0"},{"conf":"1","left":"0.44912791616024406","line_num":"0","word_num":"0","page_num":"0","height":"0.012919896178775314","top":"0.2170542636677183","width":"0.1802325487136841","block_num":"0","level":"0","par_num":"0","text":"select * from playbook_categories where playbook_id = 175;"},{"top":"0.23255813963671046","word_num":"0","text":"D Transcription","page_num":"0","block_num":"0","width":"0.04069767296314239","height":"0.012919896178775425","par_num":"0","level":"0","line_num":"0","conf":"0.5","left":"0.055232559594985076"},{"left":"0.1874999986864431","height":"0.012919896178775425","page_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.1453488349914551","text":"/** @var AutomatedReportResult $reportResult */","word_num":"0","top":"0.23255813989510843"},{"height":"0.012919896178775314","line_num":"0","top":"0.2325581398628087","left":"0.42587209307800833","text":"530","width":"0.010174418240785632","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0"},{"block_num":"0","height":"0.012919896178775425","top":"0.23255813963671046","line_num":"0","page_num":"0","level":"0","left":"0.44912790995532115","par_num":"0","text":"select * from","word_num":"0","conf":"0.5","width":"0.04360464811325071"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","conf":"1","left":"0.49273255924921794","top":"0.23255813963671046","line_num":"0","text":"users where team_id = 1;","height":"0.012919896178775425","width":"0.07558139562606808","word_num":"0"},{"level":"0","height":"0.013194444444444398","par_num":"0","conf":"0.5","top":"0.24791666666666667","width":"0.024709302186965938","block_num":"0","page_num":"0","left":"0.05377907024857128","word_num":"0","line_num":"0","text":"D Twilio"},{"par_num":"0","text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($rep531","page_num":"0","line_num":"0","top":"0.24791666666666667","level":"0","width":"0.2485465049743652","word_num":"0","block_num":"0","conf":"1","left":"0.18750000043987908","height":"0.013194444444444398"},{"word_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.013194444444444398","level":"0","line_num":"0","width":"0.042151162028312705","text":"select * from","left":"0.45058139619588555","top":"0.24791666666666667","par_num":"0"},{"line_num":"0","par_num":"0","text":"users where id = 7160;","page_num":"0","left":"0.49127907158731865","height":"0.013194444444444398","top":"0.24791666666666667","word_num":"0","conf":"1","width":"0.07122092843055727","block_num":"0","level":"0"},{"line_num":"0","text":"O Users","block_num":"0","word_num":"0","height":"0.012919896178775314","page_num":"0","par_num":"0","width":"0.02325581312179565","top":"0.263565891574695","left":"0.05523255896946202","level":"0","conf":"0.30000001192092896"},{"word_num":"0","left":"0.18749999918432908","top":"0.263565891833093","height":"0.012919896178775314","page_num":"0","width":"0.24854650497436526","level":"0","block_num":"0","conf":"1","par_num":"0","text":"if ($this->automatedReportsService->shouldSendReport($validRecipients, $report532","line_num":"0"},{"top":"0.263565891574695","height":"0.012919896178775314","width":"0.04360464811325071","page_num":"0","block_num":"0","text":"select * from","left":"0.44912790995532115","conf":"0.5","par_num":"0","line_num":"0","level":"0","word_num":"0"},{"left":"0.49127907440753715","level":"0","line_num":"0","block_num":"0","word_num":"0","width":"0.10755813121795654","conf":"1","height":"0.012919896178775314","par_num":"0","page_num":"0","text":"crm_profiles where user_id = 7160;","top":"0.263565891833093"},{"left":"0.05377907032797907","word_num":"0","conf":"0.30000001192092896","width":"0.037790697813034055","line_num":"0","top":"0.2790697675436873","par_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","text":"Vocabulary"},{"conf":"1","level":"0","block_num":"0","top":"0.27906976762981994","width":"0.11918604373931882","word_num":"0","page_num":"0","text":"$this->logger->info(self::LOG_PREFIX","par_num":"0","height":"0.012919896178775314","left":"0.19912791034933278","line_num":"0"},{"height":"0.012919896178775425","block_num":"0","left":"0.32412790718550905","page_num":"0","level":"0","conf":"1","text":"Dispatching job', [","top":"0.2790697676882671","width":"0.06104651093482971","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.4258720931325142","par_num":"0","page_num":"0","height":"0.010335916943020385","text":"533","top":"0.27906976755285307","width":"0.010174418240785577","line_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0"},{"page_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.2790697675436873","word_num":"0","par_num":"0","width":"0.0726744174957275","conf":"1","left":"0.4491279088122903","line_num":"0","level":"0","text":"select * from features;"},{"height":"0.013194444444444398","line_num":"0","par_num":"0","level":"0","text":"D Zoom","left":"0.055232558967696424","word_num":"0","block_num":"0","page_num":"0","top":"0.2944444444444445","width":"0.023255813121795657","conf":"0.30000001192092896"},{"height":"0.015972222222222165","block_num":"0","line_num":"0","par_num":"0","top":"0.29166666666666674","text":"'uuid' => SreportResult->getUuid(),","level":"0","width":"0.10755813121795657","page_num":"0","word_num":"0","left":"0.21366279872390379","conf":"0.5"},{"par_num":"0","text":"select","top":"0.29457364355875937","level":"0","page_num":"0","line_num":"0","width":"0.02034883648157121","word_num":"0","block_num":"0","height":"0.010335916943020274","left":"0.4505813956400283","conf":"1"},{"par_num":"0","text":"© CoachingFeedbacksUpr","line_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","width":"0.0654069721698761","word_num":"0","top":"0.31007751970776987","left":"0.055232561078667655","height":"0.012919896178775425"},{"conf":"0.30000001192092896","par_num":"0","text":"1):","block_num":"0","width":"0.01162790656089785","word_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.012919896178775425","left":"0.20058139575055883","top":"0.3100775194816717"},{"width":"0.008720929920673415","left":"0.42587209310652374","block_num":"0","conf":"0.5","page_num":"0","text":"555","top":"0.3126614987573544","height":"0.005167958471510081","level":"0","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.05523255762913062","page_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","text":"© Command.php","top":"0.32558139567676214","width":"0.04360465109348297","line_num":"0","conf":"0.5","word_num":"0","block_num":"0"},{"left":"0.42587209310652374","page_num":"0","par_num":"0","block_num":"0","top":"0.32816537472634655","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","width":"0.008720929920673415","height":"0.005167958471510192","text":"550"},{"word_num":"0","width":"0.1773255586624145","page_num":"0","height":"0.010529715485043","top":"0.32558139574585065","left":"0.44912792969765203","par_num":"0","text":"# id, vuid, type, provider, playbook_category_id, user_id,","line_num":"0","block_num":"0","conf":"1","level":"0"},{"conf":"0.5","text":"Lead_1d, concact_1d, accoun","left":"0.6293604700858484","top":"0.32816537489861186","block_num":"0","line_num":"0","page_num":"0","height":"0.00794573624928796","level":"0","par_num":"0","width":"0.08430231213569639","word_num":"0"},{"conf":"1","left":"0.055232562020766776","page_num":"0","line_num":"0","height":"0.013194444444444509","par_num":"0","block_num":"0","text":"© CreateDatabaseUsers.p","top":"0.34097222222222223","width":"0.06686046123504637","level":"0","word_num":"0"},{"width":"0.22529067993164062","block_num":"0","left":"0.20058141309161517","page_num":"0","conf":"1","par_num":"0","text":"$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvidO));","level":"0","height":"0.013194444444444509","line_num":"0","top":"0.34097222222222223","word_num":"0"},{"height":"0.007864986525641604","page_num":"0","conf":"0.5","level":"0","block_num":"0","par_num":"0","width":"0.12354649305343629","word_num":"0","line_num":"0","left":"0.44912792540977514","text":"# crm configuration id. crm provider id.","top":"0.34097222237025415"},{"par_num":"0","text":"Transcrlocion10r","top":"0.3436692509039736","line_num":"0","width":"0.05232557654380798","word_num":"0","level":"0","page_num":"0","left":"0.5741279120187934","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186"},{"page_num":"0","height":"0.005167958471510081","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"STatus","width":"0.020348836481571153","top":"0.34366925071994814","left":"0.6293604654074703","line_num":"0"},{"conf":"1","page_num":"0","left":"0.055232557373783187","block_num":"0","par_num":"0","top":"0.35624999992690876","width":"0.06540697813034058","level":"0","line_num":"0","text":"© DatabaseTableCount.pt","height":"0.01067506472269697","word_num":"0"},{"height":"0.005167958471510192","par_num":"0","width":"0.008720929920673415","level":"0","page_num":"0","block_num":"0","left":"0.42587209310652374","line_num":"0","text":"558","word_num":"0","top":"0.3591731266643311","conf":"0.30000001192092896"},{"word_num":"0","top":"0.3540051680604832","line_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.5","height":"0.012919896178775314","block_num":"0","left":"0.44912791695597953","text":"from activities where crm_configuration_id = 1 and type = 'conference'","width":"0.21656975746154783"},{"par_num":"0","height":"0.005184108681148936","width":"0.06395348906517029","left":"0.05523255772032183","page_num":"0","word_num":"0","text":"c DelereoeAcimnoresc","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.3746770025069708","level":"0"},{"level":"0","left":"0.42587209310652374","line_num":"0","text":"007","top":"0.37467700263332326","width":"0.008720929920673415","par_num":"0","block_num":"0","height":"0.005167958471510081","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"level":"0","line_num":"0","par_num":"0","top":"0.36944444444444446","width":"0.10319766998291013","block_num":"0","word_num":"0","page_num":"0","text":"# and crm_provider_id IS NOT NULL","conf":"1","height":"0.013194444444444398","left":"0.44912791196689905"},{"height":"0.005167958802647088","width":"0.06395348906517029","par_num":"0","page_num":"0","top":"0.3901808784739408","block_num":"0","word_num":"0","left":"0.055232557907746484","conf":"0.30000001192092896","level":"0","line_num":"0","text":"c Deleress eroverscom"},{"text":"540","top":"0.38501292003076726","par_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","left":"0.4258720933323688","width":"0.010174418240785577","line_num":"0","block_num":"0","word_num":"0","level":"0"},{"width":"0.05087209343910215","text":"and provider !=","page_num":"0","word_num":"0","par_num":"0","left":"0.44912790804943803","level":"0","top":"0.38472222254281196","line_num":"0","block_num":"0","conf":"1","height":"0.013210593329535558"},{"conf":"1","page_num":"0","par_num":"0","height":"0.012919896178775425","level":"0","line_num":"0","left":"0.49854651092169194","width":"0.0319767445325852","word_num":"0","top":"0.3850129202568655","text":"'uploader\"","block_num":"0"},{"text":"and actual_start_time IS NOT NULL","page_num":"0","par_num":"0","word_num":"0","top":"0.38472222254281196","block_num":"0","width":"0.10465116500854488","height":"0.013210593329535558","level":"0","left":"0.5305232560951515","conf":"1","line_num":"0"},{"conf":"1","line_num":"0","word_num":"0","height":"0.008333333333333304","page_num":"0","top":"0.4027777777777778","block_num":"0","width":"0.0654069721698761","par_num":"0","level":"0","text":"(C DevPostmanCommand.","left":"0.0537790688622195"},{"height":"0.005555555555555536","left":"0.17587209288632372","top":"0.40555555555555556","width":"0.08866279125213622","page_num":"0","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","text":"recurn commanaALlas..suuueoo."},{"par_num":"0","text":"541","top":"0.40051679619355807","line_num":"0","word_num":"0","height":"0.012919896178775314","width":"0.010174418240785632","block_num":"0","page_num":"0","conf":"1","level":"0","left":"0.42587209307800833"},{"block_num":"0","left":"0.44912791041326783","top":"0.4005167959674598","line_num":"0","width":"0.05523255467414856","level":"0","height":"0.012919896178775425","par_num":"0","page_num":"0","word_num":"0","conf":"1","text":"ORDER by id desc;"},{"left":"0.05523256271384467","par_num":"0","line_num":"0","text":"© DiarizeViaAiParticipantk","width":"0.0654069721698761","page_num":"0","top":"0.4159722222222222","word_num":"0","conf":"1","height":"0.013194444444444509","block_num":"0","level":"0"},{"block_num":"0","left":"0.42587209307800833","text":"542","top":"0.41602067216255034","par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.010174418240785632","level":"0","conf":"1","height":"0.012919896178775314"},{"word_num":"0","height":"0.013194444444444509","line_num":"0","page_num":"0","top":"0.4159722222222222","block_num":"0","left":"0.4505813921121554","text":"select * from activities where id = 54747783; # 00U0400000pCZOjMAC","level":"0","par_num":"0","width":"0.2034883737564087","conf":"1"},{"width":"0.0668604612350464","level":"0","word_num":"0","text":"© EncryptTokensComman","line_num":"0","page_num":"0","par_num":"0","top":"0.43125","left":"0.05377907141998932","conf":"1","height":"0.013194444444444398","block_num":"0"},{"page_num":"0","text":"543","width":"0.010174418240785632","word_num":"0","line_num":"0","left":"0.42587209307800833","level":"0","block_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314","top":"0.4315245481315426"},{"block_num":"0","top":"0.4470284239892801","height":"0.012919896178775314","text":"© EngagementStatsRegen","width":"0.06540697813034058","word_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.055232557373783187"},{"word_num":"0","height":"0.012919896178775425","conf":"1","text":"544","page_num":"0","width":"0.010174418240785632","left":"0.42587209307800833","level":"0","par_num":"0","line_num":"0","top":"0.4470284241005348","block_num":"0"},{"line_num":"0","text":"select p.id, p.activity_type, pc.id, pc.name","conf":"1","top":"0.4470284241328345","left":"0.4491279106139169","par_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.1366279006004334","word_num":"0","block_num":"0","level":"0"},{"height":"0.013194444444444398","level":"0","line_num":"0","par_num":"0","text":"€ FeatureFlagsHelper.php","conf":"1","left":"0.05523256271384415","top":"0.4625","page_num":"0","width":"0.06540697216987608","word_num":"0","block_num":"0"},{"page_num":"0","text":"private function handleForceSend(int $resultId): int","width":"0.16133720874786375","left":"0.1627906930967958","word_num":"0","height":"0.013194444444444398","par_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.4625","conf":"1"},{"conf":"1","line_num":"0","level":"0","top":"0.4625322998525947","width":"0.010174418240785577","height":"0.010335916943020274","left":"0.4258720931325142","page_num":"0","par_num":"0","block_num":"0","text":"545","word_num":"0"},{"width":"0.05232558250427244","word_num":"0","conf":"1","page_num":"0","left":"0.4491279053942471","par_num":"0","height":"0.013194444444444398","block_num":"0","line_num":"0","text":"FROM playbooks p","top":"0.4625","level":"0"},{"top":"0.47777777777777786","word_num":"0","level":"0","page_num":"0","text":"© FixCrossTenantlssues.p","height":"0.013194444444444287","left":"0.05523256271384415","conf":"1","block_num":"0","width":"0.06540697216987608","line_num":"0","par_num":"0"},{"word_num":"0","conf":"0.5","height":"0.005167958471510081","level":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"546","top":"0.48062015508810374","width":"0.008720929920673415","left":"0.42587209310652374"},{"level":"0","left":"0.44912791786628475","conf":"1","width":"0.18895347118377687","line_num":"0","par_num":"0","block_num":"0","text":"join playbook_categories pc 1<->1..n: on p.id = pc.playbook_id","top":"0.47777777777777786","height":"0.013194444444444287","page_num":"0","word_num":"0"},{"top":"0.4935400521259439","block_num":"0","left":"0.05523256266539465","height":"0.012919896178775314","text":"© FlushRolesPermissionsC","par_num":"0","width":"0.0654069721698761","level":"0","line_num":"0","conf":"1","page_num":"0","word_num":"0"},{"block_num":"0","left":"0.17587210134018294","par_num":"0","text":"$reportResult = AutomatedReportResult::find($resultId);","width":"0.17005813121795654","word_num":"0","height":"0.012919896178775425","line_num":"0","conf":"1","top":"0.49354005178141336","page_num":"0","level":"0"},{"page_num":"0","conf":"1","par_num":"0","text":"547","left":"0.4258720932294134","top":"0.49095607236711536","width":"0.010174418240785577","word_num":"0","height":"0.012919896178775314","line_num":"0","block_num":"0","level":"0"},{"top":"0.49583333333333335","width":"0.152616274356842","word_num":"0","block_num":"0","level":"0","text":"where p.team_1d = 1 and p.activity_cype = \"event\":","left":"0.45058139458256274","height":"0.008333333333333304","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.5090277777777777","level":"0","line_num":"0","width":"0.0654069721698761","page_num":"0","word_num":"0","height":"0.013194444444444509","left":"0.05523256107866905","conf":"1","par_num":"0","block_num":"0","text":"© GeneratelnternalWebho"},{"line_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"548","conf":"1","height":"0.012919896178775425","top":"0.5064599484222403","left":"0.4258720934249774","level":"0","width":"0.011627906560897794","word_num":"0"},{"conf":"1","level":"0","page_num":"0","left":"0.05364071987318593","line_num":"0","width":"0.06713716983795166","block_num":"0","word_num":"0","par_num":"0","text":"GroupSetDefaultLangua","top":"0.5217193343208677","height":"0.015992857350243472"},{"conf":"1","word_num":"0","left":"0.4258720934249774","top":"0.5219638243912326","par_num":"0","block_num":"0","level":"0","text":"549","width":"0.011627906560897794","line_num":"0","height":"0.012919896178775314","page_num":"0"},{"conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.5400516795972569","block_num":"0","left":"0.05523256340692112","page_num":"0","width":"0.0639534831047058","text":"© HelperTruncateCoachin","height":"0.010642764965693163","word_num":"0"},{"level":"0","par_num":"0","height":"0.012919896178775425","text":"if ($reportResult === null) {","line_num":"0","width":"0.09011628031730651","left":"0.1758720927113837","conf":"0.5","page_num":"0","word_num":"0","block_num":"0","top":"0.5219638244235322"},{"level":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.25","conf":"0.5","height":"0.015503875414530466","par_num":"0","text":"$this->logger->error(self::L0G_PREFIX . ' Result not found', ['result_id' => $550","left":"0.18750000149011523","top":"0.5374677003633634","page_num":"0"},{"conf":"1","text":"SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event' ;","block_num":"0","par_num":"0","level":"0","left":"0.4491279108013243","line_num":"0","height":"0.012919896178775314","top":"0.5219638246496304","width":"0.25290696620941167","word_num":"0","page_num":"0"},{"page_num":"0","width":"0.16715115308761597","left":"0.4491279118147302","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 4;","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","top":"0.5374677007540993","par_num":"0","height":"0.013226743539174413"},{"width":"0.06540697813034058","word_num":"0","level":"0","top":"0.5527777777777778","line_num":"0","page_num":"0","conf":"1","height":"0.013194444444444398","left":"0.055232557373783187","par_num":"0","block_num":"0","text":"© HubspotJournalPollingC"},{"top":"0.5529715763661309","par_num":"0","height":"0.012919896178775425","width":"0.010174418240785577","page_num":"0","word_num":"0","conf":"1","left":"0.4258720931325142","line_num":"0","level":"0","block_num":"0","text":"551"},{"par_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.568475452330509","width":"0.0654069721698761","left":"0.05523256271384205","word_num":"0","line_num":"0","text":"© HubspotWebhookServic","level":"0","conf":"1","block_num":"0"},{"top":"0.5839793283516915","page_num":"0","left":"0.05523255957752493","line_num":"0","block_num":"0","height":"0.013242893748813267","conf":"1","level":"0","text":"© ImportRecording.php","width":"0.059593021869659424","word_num":"0","par_num":"0"},{"par_num":"0","left":"0.12936046519954703","level":"0","page_num":"0","width":"0.00872092992067336","line_num":"0","word_num":"0","text":"82","block_num":"0","height":"0.012919896178775425","top":"0.5684754522659095","conf":"1"},{"page_num":"0","top":"0.5839793282349017","block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.12936046519954703","level":"0","text":"83","par_num":"0","word_num":"0","line_num":"0","width":"0.00872092992067336"},{"word_num":"0","height":"0.012919896178775425","level":"0","conf":"1","text":"return CommandAlias::FAILURE;","width":"0.09156976342201231","block_num":"0","left":"0.1875000036928128","par_num":"0","line_num":"0","top":"0.5684754522659095","page_num":"0"},{"width":"0.010174418240785632","left":"0.42587209307800833","block_num":"0","level":"0","text":"552","page_num":"0","top":"0.5684754525243074","line_num":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","conf":"1"},{"height":"0.012919896178775425","line_num":"0","conf":"1","block_num":"0","text":"553","par_num":"0","top":"0.5839793284932996","width":"0.010174418240785632","word_num":"0","level":"0","page_num":"0","left":"0.42587209307800833"},{"page_num":"0","par_num":"0","level":"0","width":"0.2659883737564087","line_num":"0","conf":"0.5","left":"0.44912790894064225","block_num":"0","height":"0.012919896178775314","text":"select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id = pl.layout_id","word_num":"0","top":"0.5684754522982093"},{"block_num":"0","height":"0.013242893748813156","level":"0","left":"0.44912791033167637","par_num":"0","text":"where crm_configuration_id = 1 and pl.playbook_id = 175;","top":"0.5839793284916571","line_num":"0","width":"0.17296510934829706","conf":"1","word_num":"0","page_num":"0"},{"level":"0","left":"0.0537790708723024","page_num":"0","word_num":"0","block_num":"0","top":"0.5994832044622919","height":"0.012919896178775425","conf":"1","line_num":"0","par_num":"0","text":"ImportUsersFromCsvFil","width":"0.06686046123504638"},{"top":"0.5994832042453595","height":"0.010335916943020274","level":"0","conf":"1","page_num":"0","par_num":"0","width":"0.010174418240785577","line_num":"0","block_num":"0","text":"554","word_num":"0","left":"0.4258720931325142"},{"word_num":"0","conf":"0.5","line_num":"0","height":"0.012919896178775425","text":"© IterateUsersCommand.p","block_num":"0","left":"0.053779071419991685","par_num":"0","page_num":"0","level":"0","top":"0.6149870804635839","width":"0.06686046123504638"},{"block_num":"0","text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportF555","level":"0","word_num":"0","conf":"1","width":"0.2616278886795044","top":"0.614987080205186","height":"0.012919896178775425","left":"0.1758721113204956","page_num":"0","par_num":"0","line_num":"0"},{"width":"0.06686046123504638","word_num":"0","conf":"1","page_num":"0","block_num":"0","text":"© JiminnyCacheClearCom","left":"0.0537790714199909","level":"0","height":"0.01325904395845201","line_num":"0","par_num":"0","top":"0.6304909562292149"},{"level":"0","left":"0.4258720931325142","conf":"1","height":"0.010335916943020274","block_num":"0","par_num":"0","text":"556","top":"0.6304909561833439","line_num":"0","width":"0.010174418240785577","page_num":"0","word_num":"0"},{"conf":"1","page_num":"0","width":"0.06686046123504638","word_num":"0","left":"0.053779072822399264","line_num":"0","block_num":"0","top":"0.6459948321431704","height":"0.012919896178775425","par_num":"0","text":"©JiminnyDebugCommanc","level":"0"},{"height":"0.012919896178775314","left":"0.055232562020766776","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"© JiminnySetEncryptedTo","width":"0.06686046123504637","top":"0.6614987081121626","word_num":"0","level":"0","block_num":"0"},{"block_num":"0","top":"0.6770025843718526","word_num":"0","par_num":"0","height":"0.012919896178775425","page_num":"0","text":"© JiminnyTokenInfoComn","width":"0.0654069721698761","left":"0.05523256169640019","level":"0","line_num":"0","conf":"0.5"},{"left":"0.05523256020924686","par_num":"0","height":"0.007751937707265122","level":"0","text":"© MakeSlackLivecoaching","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6950904394797008","width":"0.0639534831047058"},{"conf":"1","par_num":"0","text":"90","block_num":"0","line_num":"0","width":"0.00872092992067336","word_num":"0","height":"0.012919896178775425","top":"0.6925064600716804","level":"0","page_num":"0","left":"0.12936046519954705"},{"level":"0","text":"if (empty($validRecipients)) {","width":"0.09447674155235289","left":"0.1758720952622271","conf":"1","word_num":"0","height":"0.013194444444444398","page_num":"0","block_num":"0","par_num":"0","top":"0.6458333333333334","line_num":"0"},{"height":"0.015503875414530466","width":"0.21947674751281737","block_num":"0","line_num":"0","word_num":"0","par_num":"0","conf":"0.5","left":"0.18749999559315533","level":"0","text":"$this->logger-›error(self::LOG_PREFIX . ' No valid recipients found', [","top":"0.6589147290886004","page_num":"0"},{"page_num":"0","word_num":"0","par_num":"0","left":"0.20058139546255066","conf":"1","level":"0","width":"0.03633720874786375","text":"'result_id'","block_num":"0","line_num":"0","height":"0.012919896178775425","top":"0.6770025843718526"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.2369186055592448","level":"0","top":"0.6770025841134546","text":"= $resultid,","width":"0.04215116202831268","height":"0.012919896178775425","line_num":"0","word_num":"0"},{"page_num":"0","text":"'UU Lo\"","top":"0.6950904393947359","width":"0.017441859841346746","conf":"0.30000001192092896","left":"0.20203488427318614","word_num":"0","level":"0","line_num":"0","height":"0.005167958471510081","block_num":"0","par_num":"0"},{"text":"=> $reportResult->getUvid(),","line_num":"0","top":"0.6923611111111111","width":"0.08720930218696596","par_num":"0","block_num":"0","left":"0.23691860612296503","height":"0.013194444444444509","conf":"0.5","level":"0","page_num":"0","word_num":"0"},{"left":"0.42587209310652374","line_num":"0","width":"0.008720929920673415","conf":"0.5","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"558","top":"0.6640826873878453","height":"0.005167958471510192"},{"conf":"0.30000001192092896","height":"0.005167958471510081","text":"594","word_num":"0","par_num":"0","width":"0.008720929920673415","page_num":"0","top":"0.6795865633568376","left":"0.42587209310652374","line_num":"0","level":"0","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.055232561078664845","text":"© ManageScimForTeam.p","word_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","top":"0.7080103362452377","par_num":"0","width":"0.06540697216987612"},{"top":"0.7054263567771067","word_num":"0","par_num":"0","width":"0.011627906560897822","block_num":"0","height":"0.012919896178775314","level":"0","conf":"0.30000001192092896","left":"0.18750000040172163","page_num":"0","line_num":"0","text":"I);"},{"level":"0","text":"select * from teams;","top":"0.614987080205186","block_num":"0","word_num":"0","left":"0.44912791220179143","line_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.06395348310470578","height":"0.012919896178775425"},{"page_num":"0","left":"0.4491279138590521","height":"0.01325904395845201","line_num":"0","text":"SELECT r.* FROM automated_reportsr","top":"0.6304909562722815","level":"0","par_num":"0","block_num":"0","conf":"1","width":"0.11046510934829706","word_num":"0"},{"width":"0.10174418687820436","conf":"0.5","word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.013194444444444398","left":"0.44912790466048697","top":"0.6458333333333334","block_num":"0","text":"join teams t on r.teamid = t.id","par_num":"0"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.015503875414530466","conf":"0.5","width":"0.08575580716133113","top":"0.6589147287871361","par_num":"0","text":"WHERE r.Erequency = 'daily'","line_num":"0","left":"0.4491279137591496"},{"left":"0.456395348028005","top":"0.6770025843072531","width":"0.050872093439102206","conf":"0.5","page_num":"0","line_num":"0","block_num":"0","text":"and r.status = 1","word_num":"0","height":"0.012919896178775314","level":"0","par_num":"0"},{"conf":"1","block_num":"0","text":"AND t.status = 'active'","level":"0","par_num":"0","top":"0.6895833331456663","left":"0.44912790846681466","word_num":"0","height":"0.01325904395845201","width":"0.0741279065608978","line_num":"0","page_num":"0"},{"word_num":"0","left":"0.44912791404995894","top":"0.705426356952511","line_num":"0","text":"AND (r.exhices.at >= now() OR r.expines.at IS NULL);","width":"0.16133719682693476","block_num":"0","height":"0.015503875414530466","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"width":"0.0654069721698761","word_num":"0","par_num":"0","block_num":"0","text":"(c Malkoanchrorenvironn","top":"0.7260981914724491","height":"0.005167958140373297","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.05523256369262619","line_num":"0"},{"left":"0.05523255755828793","top":"0.7416020671044318","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005167958802646977","word_num":"0","par_num":"0","text":"c Mureu canzercnanner","page_num":"0","block_num":"0","width":"0.06395348906517029"},{"word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.18750000456197474","par_num":"0","text":"retur. COIIICnOACOS. TPALLUKET","height":"0.005167958802646977","top":"0.7416020671061367","width":"0.09011627435684205"},{"page_num":"0","left":"0.055232557997552736","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","top":"0.7569444444444444","width":"0.037790697813034055","block_num":"0","par_num":"0","text":"c PnoAom.ono","level":"0","word_num":"0"},{"width":"0.0654069721698761","word_num":"0","height":"0.013194444444444398","left":"0.05523256271384345","text":"© PropagateCoachingFeer","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.7673611111111112"},{"conf":"1","block_num":"0","height":"0.012919896178775314","page_num":"0","width":"0.00872092992067336","word_num":"0","level":"0","left":"0.12936046519954703","par_num":"0","line_num":"0","top":"0.7674418605346434","text":"95"},{"left":"0.05523255859241485","level":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","text":"© PurgeConferences.php","conf":"1","height":"0.013226743539174413","top":"0.782638889083126","width":"0.06395348906517029"},{"left":"0.05523256271384345","block_num":"0","text":"© PurgeSoftDeletedOppor","width":"0.0654069721698761","level":"0","conf":"1","top":"0.7984496125372272","word_num":"0","line_num":"0","height":"0.012919896178775425","page_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"© PurgeSyncBatchesComi","left":"0.05523256271384256","width":"0.0654069721698761","height":"0.013194444444444398","level":"0","conf":"1","par_num":"0","top":"0.8138888888888889"},{"page_num":"0","left":"0.17587209395045492","text":"$this->logger->info(self::LOG_PREFIX . ' Force dispatching job', [","level":"0","line_num":"0","par_num":"0","conf":"1","top":"0.7826388888888889","width":"0.20348837375640869","height":"0.015972222222222276","word_num":"0","block_num":"0"},{"conf":"0.5","level":"0","par_num":"0","top":"0.7984496125372272","left":"0.18895348838757692","text":"'result_id' => $resultId,","block_num":"0","width":"0.07703488469123843","word_num":"0","height":"0.012919896178775425","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","text":"'uuid'","left":"0.18750000002471828","top":"0.8139534886430463","par_num":"0","block_num":"0","line_num":"0","width":"0.02034883648157118","word_num":"0","page_num":"0","height":"0.010335916943020274","level":"0"},{"text":"=> $reportResult->getUuid(),","top":"0.8138888888888889","left":"0.22383721122551084","conf":"0.5","page_num":"0","line_num":"0","width":"0.08575581312179567","height":"0.013194444444444398","level":"0","par_num":"0","block_num":"0","word_num":"0"},{"width":"0.06395348906517029","conf":"0.5","word_num":"0","page_num":"0","left":"0.05523255772032183","par_num":"0","text":"C)RecalculateDealRiskscd","height":"0.005167958802647088","block_num":"0","line_num":"0","level":"0","top":"0.8320413435902198"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"I);","left":"0.17587209337652782","height":"0.012919896178775425","top":"0.8294573644752118","width":"0.01162790656089785","word_num":"0"},{"width":"0.06540697813034058","word_num":"0","height":"0.010594314999050503","page_num":"0","level":"0","left":"0.055232557373783187","conf":"1","text":"© RemoveDeleteMarkersC","top":"0.8449612404332912","line_num":"0","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","width":"0.008720929920673415","line_num":"0","par_num":"0","text":"SO1","left":"0.42587209310652374","block_num":"0","height":"0.005167958471510192","level":"0","page_num":"0","top":"0.710594315294822","word_num":"0"},{"par_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","text":"562","word_num":"0","page_num":"0","left":"0.4258720931325142","top":"0.7209302326968803","width":"0.010174418240785577"},{"top":"0.7364341086504917","word_num":"0","level":"0","conf":"1","line_num":"0","left":"0.4258720931446266","height":"0.012919896178775314","par_num":"0","text":"563","width":"0.010174418240785632","page_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","left":"0.4491279073938297","page_num":"0","top":"0.7361111111111112","par_num":"0","conf":"1","text":"select * from automated_report_results where repontaid IN (18, 33);","width":"0.20784883499145512","block_num":"0","height":"0.015972222222222165","level":"0"},{"par_num":"0","top":"0.751937984824049","text":"564","width":"0.010174418240785632","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775314","left":"0.42587209307800833","conf":"1","level":"0"},{"left":"0.42587209307800833","level":"0","text":"565","height":"0.012919896178775425","page_num":"0","top":"0.7674418607930413","width":"0.010174418240785632","block_num":"0","conf":"0.5","par_num":"0","line_num":"0","word_num":"0"},{"text":"select * from activity_searches where id = 10932;","left":"0.45058139767269834","block_num":"0","height":"0.013194444444444398","line_num":"0","width":"0.14970929622650153","word_num":"0","top":"0.7673611111111112","page_num":"0","conf":"1","par_num":"0","level":"0"},{"conf":"1","text":"566","top":"0.7829457367943332","line_num":"0","page_num":"0","par_num":"0","left":"0.42587209303561496","height":"0.012919896178775425","block_num":"0","word_num":"0","width":"0.010174418240785632","level":"0"},{"par_num":"0","left":"0.4491279081774822","height":"0.013226743539174413","line_num":"0","block_num":"0","page_num":"0","text":"select * from activity_search_filters where activity_search_id = 10932;","top":"0.7826388890400595","width":"0.21947674751281737","conf":"1","word_num":"0","level":"0"},{"par_num":"0","conf":"0.5","word_num":"0","page_num":"0","left":"0.42587209329375336","block_num":"0","line_num":"0","level":"0","text":"567 v","height":"0.012919896178775314","width":"0.017441859841346774","top":"0.7984496128494583"},{"conf":"1","height":"0.012919896178775314","level":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.45058139677080805","text":"select * from","top":"0.7984496125049276","width":"0.04069767296314242","word_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","text":"order by id desc;","height":"0.012919896178775314","word_num":"0","conf":"1","level":"0","line_num":"0","left":"0.5465116302372829","top":"0.7984496127633255","page_num":"0","width":"0.05377906560897827"},{"conf":"1","par_num":"0","width":"0.010174418240785577","left":"0.4258720931325142","page_num":"0","block_num":"0","height":"0.010335916943020385","level":"0","line_num":"0","word_num":"0","top":"0.8139534884830856","text":"568"},{"word_num":"0","left":"0.4491279098887208","line_num":"0","height":"0.013194444444444398","text":"select * from automated_report_results order by id desc;","par_num":"0","block_num":"0","level":"0","width":"0.17441860437393192","page_num":"0","top":"0.8138888888888889","conf":"1"},{"conf":"1","height":"0.010335916943020274","left":"0.42587209329347137","par_num":"0","block_num":"0","text":"569","level":"0","line_num":"0","width":"0.01162790656089785","page_num":"0","top":"0.8294573645997338","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.4505813997468676","height":"0.005555555555555536","top":"0.8319444444444445","page_num":"0","text":"select * tron","width":"0.04069766998291019","line_num":"0","word_num":"0","level":"0"},{"block_num":"0","text":"where cepontaid IN (37);","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.8268733853762834","left":"0.5683139566171131","width":"0.07558138966560368","page_num":"0","height":"0.015503875414530466","level":"0","word_num":"0"},{"line_num":"0","left":"0.4258720931325142","page_num":"0","word_num":"0","conf":"1","par_num":"0","text":"570","top":"0.8449612404210701","level":"0","height":"0.010335916943020385","block_num":"0","width":"0.010174418240785577"},{"width":"0.0654069721698761","top":"0.8604166666666667","block_num":"0","line_num":"0","text":"© RemoveExpiredNudgesi","level":"0","height":"0.013194444444444398","conf":"1","left":"0.055232561078667655","par_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","text":"© RemoveUnusedParticip:","left":"0.05523256020924686","level":"0","width":"0.0639534831047058","word_num":"0","page_num":"0","block_num":"0","height":"0.007832687430911589","top":"0.8784722221114176","line_num":"0","conf":"0.5"},{"word_num":"0","left":"0.05523256397090259","block_num":"0","top":"0.89375","page_num":"0","width":"0.0639534831047058","height":"0.008333333333333304","text":"© ResetElasticsearch.php","line_num":"0","level":"0","conf":"1","par_num":"0"},{"left":"0.05523256271384415","text":"© RestoreActivityCrmProv","width":"0.06540697216987608","conf":"1","par_num":"0","top":"0.9041666666666667","word_num":"0","block_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.013194444444444398"},{"page_num":"0","height":"0.012919896178775314","word_num":"0","block_num":"0","par_num":"0","width":"0.06686046123504638","conf":"1","level":"0","line_num":"0","text":"© RestoreActivityTypeCor","top":"0.9198966411870982","left":"0.053779071419992074"},{"word_num":"0","level":"0","conf":"1","top":"0.9354005174609858","width":"0.05523255467414856","block_num":"0","left":"0.053779071391736766","line_num":"0","page_num":"0","par_num":"0","height":"0.01321059332953567","text":"© SeedActivities.php"},{"left":"0.1264534883844522","conf":"1","par_num":"0","page_num":"0","block_num":"0","top":"0.8449612406703022","text":"100","word_num":"0","width":"0.010174418240785577","line_num":"0","height":"0.012919896178775314","level":"0"},{"left":"0.12645348842684556","height":"0.012919896178775314","line_num":"0","text":"101","page_num":"0","level":"0","width":"0.010174418240785604","conf":"1","par_num":"0","top":"0.8604651166069949","word_num":"0","block_num":"0"},{"text":"102","line_num":"0","page_num":"0","left":"0.12645348842684556","word_num":"0","conf":"1","level":"0","width":"0.010174418240785604","block_num":"0","top":"0.875968992575987","height":"0.012919896178775425","par_num":"0"},{"block_num":"0","width":"0.010174418240785604","height":"0.012919896178775314","left":"0.12645348843290177","line_num":"0","top":"0.8888888889045831","conf":"1","page_num":"0","par_num":"0","text":"103","level":"0","word_num":"0"},{"height":"0.012919896178775425","page_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.12645348843290177","text":"104","top":"0.9043927648735752","level":"0","line_num":"0","width":"0.010174418240785604"},{"word_num":"0","block_num":"0","left":"0.1264534883844522","level":"0","par_num":"0","text":"105","top":"0.9198966411870982","width":"0.010174418240785577","page_num":"0","height":"0.012919896178775314","line_num":"0","conf":"1"},{"text":"106","word_num":"0","line_num":"0","width":"0.010174418240785604","top":"0.9354005171237906","height":"0.012919896178775425","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.12645348842684556","par_num":"0"},{"block_num":"0","height":"0.007784237464268928","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"фuh1s->a1spaucner->a1spauchtnew sendkeportJod(sreportkesult-getuuldti","width":"0.22238371372222904","word_num":"0","left":"0.17587209117162644","top":"0.8630490958673488","level":"0"},{"conf":"1","left":"0.4491279090754256","level":"0","block_num":"0","text":"SELECT * FROM","top":"0.8576388888888888","par_num":"0","width":"0.045058137178421054","word_num":"0","line_num":"0","height":"0.013194444444444509","page_num":"0"},{"conf":"1","level":"0","height":"0.013194444444444509","line_num":"0","block_num":"0","left":"0.4927325592651878","width":"0.22238371372222898","text":"automated_reports WHERE uvid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda!","par_num":"0","top":"0.8576388888888888","word_num":"0","page_num":"0"},{"width":"0.08866279125213622","block_num":"0","left":"0.17587209277731208","text":"return connondacos..succros.","par_num":"0","level":"0","line_num":"0","top":"0.89375","word_num":"0","page_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896"},{"word_num":"0","width":"0.010174418240785632","height":"0.012919896178775314","line_num":"0","top":"0.8888888892491136","text":"573","block_num":"0","left":"0.42587209303561496","page_num":"0","conf":"1","level":"0","par_num":"0"},{"block_num":"0","level":"0","left":"0.42587209303561496","par_num":"0","top":"0.9043927652181059","word_num":"0","text":"574","page_num":"0","height":"0.012919896178775425","conf":"1","line_num":"0","width":"0.010174418240785632"},{"top":"0.9506944444444444","width":"0.05087209343910218","line_num":"0","par_num":"0","height":"0.013194444444444509","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.0537790687116505","page_num":"0","text":"© SyncActivity.php"},{"left":"0.055232563181584114","height":"0.0077519370449913305","text":"AT---Iia----d-L-","par_num":"0","top":"0.9664082690744036","conf":"0.30000001192092896","line_num":"0","block_num":"0","width":"0.05232557654380799","word_num":"0","level":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","height":"0.010610465208689357","page_num":"0","top":"0.9868055555060589","width":"0.2296511650085449","left":"0.0043604670374968405","line_num":"0","par_num":"0","text":"Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 15:04)","word_num":"0"},{"top":"0.0025839794299922225","page_num":"0","level":"0","left":"0.7529069768235939","text":"> 0","block_num":"0","conf":"0.30000001192092896","width":"0.013081395626068137","word_num":"0","line_num":"0","height":"0.012919896178775314","par_num":"0"},{"line_num":"0","left":"0.7703488374379193","level":"0","par_num":"0","page_num":"0","text":"labl","width":"0.008720929920673415","height":"0.012919896178775425","block_num":"0","top":"0.0025839797206897996","conf":"0.30000001192092896","word_num":"0"},{"width":"0.06540697813034058","line_num":"0","text":"j Retro - Platform • in 37 m","block_num":"0","word_num":"0","height":"0.012919896178775425","top":"0.002583979688390081","page_num":"0","par_num":"0","left":"0.7950581369459855","level":"0","conf":"0.5"},{"left":"0.8677325584786824","par_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.010174418265503693","height":"0.01291989621016365","text":"A","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.002583979414297999"},{"left":"0.8095930247786101","conf":"1","page_num":"0","text":"U AutomatedReportsCommandTestv","level":"0","line_num":"0","par_num":"0","height":"0.01325904395845201","width":"0.08720930218696588","word_num":"0","block_num":"0","top":"0.022916666478999703"},{"top":"0.0025839794299922225","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"100% CS•","width":"0.02616278827190399","word_num":"0","left":"0.8968023278494165","block_num":"0","height":"0.012919896178775314","par_num":"0","level":"0"},{"page_num":"0","left":"0.9389534909580984","conf":"1","line_num":"0","height":"0.012919896178775314","level":"0","top":"0.0025839797745227377","block_num":"0","text":"Tue 14 Apr 16:23:54","width":"0.05523255467414856","par_num":"0","word_num":"0"},{"line_num":"0","top":"0.046511628008803596","word_num":"0","left":"0.7194767449894897","block_num":"0","height":"0.012919896178775314","text":"Cascade","conf":"1","width":"0.0232558131217957","page_num":"0","par_num":"0","level":"0"},{"height":"0.013242893748813156","width":"0.05377907156944273","conf":"0.5","left":"0.7194767432990063","top":"0.06944444459846166","level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"• Reviewing Automate","line_num":"0"},{"level":"0","left":"0.9593023271489795","conf":"0.30000001192092896","par_num":"0","height":"0.012919896178775314","top":"0.06718346272025921","page_num":"0","block_num":"0","text":"+D ...","word_num":"0","width":"0.024709300696849845","line_num":"0"},{"par_num":"0","page_num":"0","height":"0.013194444444444509","word_num":"0","left":"0.7252907042933178","level":"0","conf":"1","block_num":"0","width":"0.24854650497436526","line_num":"0","text":"Review suggestions and see if these are relavant: Overall this is a well-structured feature addition. The code","top":"0.09791666666666665"},{"text":"is clean, follows existing patterns, and has good test coverage (90.2% per SonarQube). Below are the","block_num":"0","left":"0.7252907295559728","par_num":"0","conf":"1","top":"0.11111111099132864","level":"0","width":"0.2325581073760986","word_num":"0","height":"0.007751937707265233","line_num":"0","page_num":"0"},{"text":"mnamgs","left":"0.7252906974400555","word_num":"0","width":"0.018895347416400865","height":"0.005167958140373186","line_num":"0","conf":"0.30000001192092896","top":"0.12403100800991673","par_num":"0","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","line_num":"0","text":"I. Misieaaing docelock in AskJiminnykeponAcuivityservlce","top":"0.15486111111111112","level":"0","block_num":"0","left":"0.7252906955918201","page_num":"0","width":"0.13372093439102173","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","top":"0.16020671851267954","word_num":"0","width":"0.1918604612350464","page_num":"0","height":"0.012919896178775314","par_num":"0","conf":"1","text":"app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php:37-42","left":"0.7252907004289885"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.24709303379058833","page_num":"0","line_num":"0","top":"0.17569444436743586","word_num":"0","level":"0","left":"0.7252906885887243","height":"0.005184108681148936","text":"Ine comment says Dale Tillers storea on tne savea searen are preservee out tne imolementation exollcilly"},{"height":"0.005167958471510192","line_num":"0","left":"0.725290697510507","par_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.026162791252136164","page_num":"0","text":"Skios tnem.","top":"0.18604651170596187","level":"0"},{"word_num":"0","height":"0.013194444444444398","par_num":"0","conf":"0.5","top":"0.1909722222222222","width":"0.1177325487136841","page_num":"0","level":"0","block_num":"0","left":"0.7252907049901377","line_num":"0","text":"if (in_array($key, self::DATE_FILTER_KEYS, true)) {"},{"page_num":"0","conf":"0.30000001192092896","width":"0.1133720993995666","left":"0.7311046468123955","text":"continue <-- cales are strlopee, nou oreserveo","word_num":"0","line_num":"0","top":"0.20671834618342766","par_num":"0","block_num":"0","height":"0.005167958802647088","level":"0"},{"line_num":"0","text":"The docblock is inverted relative to the code behaviour. Should read: \"Date filters stored on the saved search","top":"0.22214540687997886","par_num":"0","width":"0.25153563022613523","block_num":"0","level":"0","conf":"0.5","height":"0.022101754612392943","word_num":"0","left":"0.7252345037861208","page_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","text":"U'l review each tinding against the actual code to determine what's relevant and needs tixing","height":"0.007881136735280347","page_num":"0","par_num":"0","level":"0","top":"0.2532299743972177","width":"0.21220929622650142","left":"0.7209302293328484","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.2763888888888889","width":"0.22238371372222898","line_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","height":"0.013194444444444398","left":"0.7252907048741211","text":"68 Fast Context AskJiminnyReportActivityService DATE_FILTER_KEYS docblock comment ddat..."},{"par_num":"0","text":"in 3.45s","top":"0.2763888888888889","width":"0.02616278827190399","word_num":"0","line_num":"0","block_num":"0","left":"0.9491279085347056","page_num":"0","conf":"1","height":"0.013194444444444398","level":"0"},{"par_num":"0","line_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.7252907107577027","block_num":"0","page_num":"0","level":"0","width":"0.2470930099487305","top":"0.3074935401535064","text":"68 Fast Context AutomatedReportsService Carbon::parse expires_at expires_on createAskJim... in 3.26s","conf":"1"},{"text":"Navigating.","page_num":"0","top":"0.33074935402086214","word_num":"0","height":"0.012919896178775314","level":"0","left":"0.7209302330126643","block_num":"0","width":"0.02761627733707428","conf":"1","par_num":"0","line_num":"0"},{"height":"0.013194444444444398","conf":"0.5","left":"0.7209302341593464","text":"Ask anything (884L)","word_num":"0","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.9326388888888889","width":"0.04941860139369969"},{"page_num":"0","height":"0.005555555555555536","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"+ <› Code","width":"0.02761627733707428","top":"0.9611111111111111","word_num":"0","block_num":"0","left":"0.7223837233503361"},{"line_num":"0","top":"0.9611111111111111","page_num":"0","width":"0.04215115904808042","height":"0.005555555555555536","conf":"1","level":"0","word_num":"0","left":"0.7514534921477821","block_num":"0","par_num":"0","text":"Claude Sonnet 4.6"},{"conf":"0.30000001192092896","width":"0.06395348906517029","text":"W Windsurt leams 82:42","level":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.0078326874309117","left":"0.8749999989448858","line_num":"0","page_num":"0","top":"0.9895833332871281"},{"word_num":"0","block_num":"0","height":"0.005167958140373297","page_num":"0","line_num":"0","text":"uir-o","top":"0.9896640829453173","conf":"0.30000001192092896","width":"0.01598837077617643","left":"0.9433139533473771","level":"0","par_num":"0"},{"width":"0.029069766402244568","block_num":"0","top":"0.9868055554835107","par_num":"0","text":"( 4 spaces","left":"0.9651162799485304","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010610465208689357"}]...
|
|
AppleNative
|
NULL
|
False
|
6478
|
NULL
|
NULL
|
|
59105
|
PhostormINavigarecodeFV faVsco.js°9 master kProled PhostormINavigarecodeFV faVsco.js°9 master kProledeyv D Service Traitsuopportunitysyncirait.onpT SyncCrmEntitiesTrait.phpwsyncrielasirait.onpu writecrmirait.onp•Duuls_ weonook© batchsynccollector.pnpc) BatchsvncRedisService.phpC) Client.phpC) ClosedDealStagesService.phoDealFieldsService.phoC) DecorateActivitv.ohpc)FieldDerinitions.onvC) FieldtivoeConverter.oho1)Hubsootclientinterface.ohv© HubspotTokenManager.php© PayloadBuilder.php© RemoteCrmObjectManipulator.php9 ResnonceNormalize nhn© Service.php© SyncFieldAction.php© SyncRelatedActivityManager.php© WebhookSyncBatchProcessor.php> D IntegrationApp)Mlistenercm Motadata> 0 Migration> 0 Pipedrivev 0 SalesforceC Fields• OpportunityMatcher_OpportunitysyncStrateayProspectsearchstrateayService iraits3atchsvnc.irait.ono(t) RecordManioulationsTrait.ohoTSvncFieldstirait.onoC) Client.ohrC) [EMAIL] sieldbefinitions.ohn©PayloadBuilder.php(C) Profile nhn© QueryBuilder.phpC) @uervHandler.nhn(C) Querviterator nhn© QueryResults.php© Service.php© SyncBatchRedisService.phpM Traits100% S2• Mon 20 Apr 16:26:37L AskJiminnyReportActivityServiceTest v=laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]CascadeAutomatedReportsService.php© AutomatedReportsCommand.phpA console [PROD] X A console (EU]A console [STAGING]+0..© SyncOpportunitiesJob.php© SyncObjects.php©ImportOpportunityBatch.php(©)ImportContactBatch.php© Client.phpC) HubspotPaqinationService.php© Service.php568(* BatchSyncTrait.php x| ® AutomatedReportsController.phpphp api v2.php(C) TrackProviderInstalledEvent.php(C) AutomatedReportResult.pho(C) AutomatedReport.oho* - fetchContactRolesModifiedSince• - Fetches contact roles via SOQL or QueryBuilder88^ v 574* These methods are called by FetchSalesforceEntitiesJob to stream records* for bacch processing.* osee Fetchsalesforceentitlessod For usage in the batch sync pipeline*osee solestorcesarchsunc/nrerrace ror che znvertace derznzczon38 01581private function createEmptyIterator(): QueryIterator(...}3 usages45Onublic function fetchleadsModifiedSince(CarbonImmutable Ssince): QuervIteratonf…?uhlelesnublic function fetchAccountsModifiedSince(CarbonImmutable Ssince)• QuervIteratonf….}5sGT)public function fetchContactsModifiedSince(CarbonImmutable Ssince): QueryIteratorf...}* areturn array<string, iterable> Array of strategy name => iterator pairs584585586587588[590591592593)-39563 0_597598public function fetchOpportunitiesModifiedSinceWithStrategies(CarbonImmutable $since): array599-600Sstrategies = Sthis->opportunitySyncStrategyResolver->getStrateches(Sthis->confiq.strategy: null):6011if Cempty(Sstrategies)) {6026A2returnsresults =foreach (Sstrategies as Sname => Sstrateav) &Sresults[Sname] = $strategy->fetchOpportunities(l'sincel => Carbon: instance(Ssince).'orofile' = Sthis->orofile.Retactor ConnectionCRM Initial Sync Ovendo jiminnyLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspotGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VGELECT * FROM crm confiqurations WHERE id = 555SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:U.emall,sa.*,t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team_id = 581 and sa.provider = 'salesforce' :TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTraiSELECT * FROM automated_report_results order by id desc;t.pho:249-308)No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.select * from features;Bplect * from team fpatunos where featunp id = 40:When ImportOpportunityBatch is usedOnly on the webhook path:Bplect * from teams whenp id = 556.• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProcessor.0ho:144-156.soloct + Fnom aated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43asselect * from automated_report_results order by id descSELECT * FROM automated report_results WHERE id = 1919:•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same imoortOpportunitvBatch@ methodlShared codeBoth paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:select * from automated report results WHERE report id = 54:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync jobselect * from opportunities where id = 7594349:•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,GELECT * FROM teams WHERE name LIKE '%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147SELECT * FROM olavbook categonies WHERE plavbook id = 5515:ELEC * FROM crm Fields WHERE 1d = 2261473ELEC * FROM crm field values WHERE crm field 1d = 2261471GELECT * FROM crm confiqurations WHERE id = 692;GELECTu. emailsa.*CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A!+.ownen id FPOM social accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHEAsk anvthina (84-D<> GodeClaude Qnus 4.7 MediumWN Windsurf Teams74•56 UTE.8Po 4 spaces...
|
[{"level":"0","text":" [{"level":"0","text":"Phostorm","height":"0.006968641205077342","width":"0.021802326466174835","left":"0.01744185995005212","line_num":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0","par_num":"0","top":"0.006968641046706359"},{"conf":"0.30000001192092896","par_num":"0","top":"0.006968641450188162","block_num":"0","left":"0.09011627900977959","line_num":"0","width":"0.018895347067650323","word_num":"0","page_num":"0","level":"0","text":"INavigare","height":"0.006968640444571461"},{"height":"0.006968640444571461","left":"0.1148255812121043","par_num":"0","top":"0.006968641450188162","width":"0.01162790618044264","level":"0","text":"code","page_num":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0"},{"conf":"0.5","left":"0.030523259704860126","page_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","block_num":"0","line_num":"0","level":"0","width":"0.029069763548830722","height":"0.010452960286604362","par_num":"0","word_num":"0"},{"width":"0.029069763548830715","word_num":"0","left":"0.06831395725100385","par_num":"0","block_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","text":"°9 master k","top":"0.02787456497864904","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.003484320602538671","top":"0.05923344944238418","line_num":"0","level":"0","left":"0.014534883869450689","text":"Proledey","width":"0.020348836766912577","par_num":"0"},{"word_num":"0","block_num":"0","text":"v D Service Traits","page_num":"0","left":"0.04648872794294665","height":"0.014727952948027312","conf":"0.30000001192092896","line_num":"0","top":"0.08322835838384868","par_num":"0","level":"0","width":"0.04074347780105916"},{"conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.006968640444571572","top":"0.1080139376174355","width":"0.06104650395981809","left":"0.0581395356654401","page_num":"0","word_num":"0","text":"uopportunitysyncirait.onp"},{"text":"T SyncCrmEntitiesTrait.php","left":"0.05813953449942324","par_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","top":"0.12195122037934591","width":"0.05959301806510763"},{"block_num":"0","left":"0.058139535316759715","line_num":"0","height":"0.006968640444571461","level":"0","par_num":"0","text":"wsyncrielasirait.onp","page_num":"0","top":"0.14285714319234843","word_num":"0","conf":"0.5","width":"0.04796511061648106"},{"page_num":"0","block_num":"0","left":"0.05813953615845703","width":"0.045058133754324395","line_num":"0","par_num":"0","top":"0.1602787460943993","conf":"0.30000001192092896","text":"u writecrmirait.onp","height":"0.007185368636768663","level":"0","word_num":"0"},{"par_num":"0","left":"0.046511627642654756","page_num":"0","level":"0","top":"0.17770034876726126","word_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.021802323929806973","line_num":"0","text":"•Duuls","height":"0.006968640444571461"},{"page_num":"0","height":"0.006968640444571461","text":"_ weonook","conf":"0.30000001192092896","line_num":"0","top":"0.1951219515547178","width":"0.033430228842065694","par_num":"0","left":"0.0465116282771132","block_num":"0","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.05232558121538525","width":"0.05668604120295098","level":"0","text":"© batchsynccollector.pnp","height":"0.010741931970039587","top":"0.21254355441437112","conf":"0.5","par_num":"0","word_num":"0"},{"conf":"0.5","top":"0.22966507158551952","left":"0.05232558255011888","par_num":"0","width":"0.06395348082197475","height":"0.007268726160271521","word_num":"0","block_num":"0","text":"c) BatchsvncRedisService.php","line_num":"0","page_num":"0","level":"0"},{"left":"0.05232558528734269","par_num":"0","top":"0.24720893141945777","width":"0.029069763548830722","height":"0.0071770334928229484","line_num":"0","conf":"0.5","block_num":"0","level":"0","text":"C) Client.php","word_num":"0","page_num":"0"},{"text":"C) ClosedDealStagesService.pho","height":"0.0071770334928229484","width":"0.06831394865157757","word_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.2647527910685805","block_num":"0","conf":"0.5","left":"0.052325580453347495"},{"width":"0.05232557844608388","line_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","text":"DealFieldsService.pho","conf":"1","left":"0.05232558548626013","word_num":"0","top":"0.28222996549199997"},{"text":"C) DecorateActivitv.ohp","word_num":"0","line_num":"0","level":"0","par_num":"0","conf":"0.5","top":"0.29965156815423977","left":"0.05232558693996662","width":"0.0508720874786377","page_num":"0","block_num":"0","height":"0.007365975843852457"},{"par_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.052325581617600925","level":"0","top":"0.3170731706761014","width":"0.04796511568921677","page_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"c)FieldDerinitions.onv"},{"text":"C) FieldtivoeConverter.oho","left":"0.05232558149594375","level":"0","par_num":"0","top":"0.3341307815644641","width":"0.056686046275686706","block_num":"0","word_num":"0","page_num":"0","height":"0.007332632986552401","line_num":"0","conf":"0.5"},{"word_num":"0","top":"0.3519163762536539","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.5","level":"0","par_num":"0","left":"0.052325582561365686","text":"1)Hubsootclientinterface.ohv","line_num":"0","width":"0.06395348589471046"},{"block_num":"0","height":"0.010572439555726398","level":"0","conf":"1","text":"© HubspotTokenManager.php","left":"0.05232558714307991","page_num":"0","top":"0.36921850065570416","par_num":"0","width":"0.06540697178942093","word_num":"0","line_num":"0"},{"left":"0.052325587057934254","top":"0.3867595824002519","level":"0","width":"0.047965110616481045","block_num":"0","word_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","text":"© PayloadBuilder.php","line_num":"0","page_num":"0"},{"top":"0.40418118517443635","width":"0.07848836513275795","word_num":"0","level":"0","line_num":"0","height":"0.01049186092054244","left":"0.05232558879989971","block_num":"0","text":"© RemoteCrmObjectManipulator.php","page_num":"0","par_num":"0","conf":"1"},{"conf":"0.30000001192092896","height":"0.01070858911273953","width":"0.056686041202950975","block_num":"0","top":"0.4178628390128637","text":"9 ResnonceNormalize nhn","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.0523255864990741","word_num":"0"},{"conf":"1","page_num":"0","word_num":"0","height":"0.010736374953907224","line_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.052325585170126046","text":"© Service.php","top":"0.4390243905943333","width":"0.03197674041098737"},{"text":"© SyncFieldAction.php","block_num":"0","level":"0","line_num":"0","width":"0.04941860158392723","par_num":"0","height":"0.010758603018436785","page_num":"0","left":"0.052325585399896596","top":"0.45614035093286254","word_num":"0","conf":"1"},{"line_num":"0","page_num":"0","width":"0.0755813882706013","conf":"1","par_num":"0","left":"0.05232558871353617","height":"0.010636346382007278","word_num":"0","block_num":"0","level":"0","text":"© SyncRelatedActivityManager.php","top":"0.4736842104693668"},{"top":"0.4912280700058711","conf":"1","text":"© WebhookSyncBatchProcessor.php","height":"0.010514089745577881","level":"0","par_num":"0","left":"0.05232558879989971","line_num":"0","word_num":"0","page_num":"0","width":"0.07848836513275795","block_num":"0"},{"word_num":"0","height":"0.010452961047110243","block_num":"0","text":"> D IntegrationApp","line_num":"0","page_num":"0","left":"0.03924418934961158","top":"0.508710801619302","par_num":"0","level":"0","conf":"0.30000001192092896","width":"0.04360464785961395"},{"line_num":"0","top":"0.5261324045163902","left":"0.03924418957606001","width":"0.033430228842065694","conf":"0.30000001192092896","level":"0","height":"0.006968640444571572","page_num":"0","text":")Mlistenerc","par_num":"0","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.043604655051968665","level":"0","top":"0.5435540073038466","width":"0.029069763548830722","word_num":"0","text":"m Motadata","block_num":"0"},{"par_num":"0","width":"0.033439347084532396","left":"0.03923963054702418","word_num":"0","conf":"0.30000001192092896","text":"> 0 Migration","level":"0","page_num":"0","top":"0.5608911637411755","line_num":"0","height":"0.010621853422320027","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.039244189761695546","page_num":"0","text":"> 0 Pipedrive","height":"0.010700253208288268","line_num":"0","par_num":"0","width":"0.033430228842065694","level":"0","top":"0.5781499202830295","word_num":"0"},{"conf":"0.30000001192092896","left":"0.039244186214757656","level":"0","width":"0.034883717273144016","top":"0.59569377999375","page_num":"0","height":"0.01057799657185865","line_num":"0","word_num":"0","text":"v 0 Salesforce","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.6132376397362911","line_num":"0","height":"0.010455739174923484","left":"0.04941860661025491","conf":"0.30000001192092896","par_num":"0","width":"0.023255812360885288","level":"0","text":"C Fields","word_num":"0","page_num":"0"},{"word_num":"0","left":"0.04651162795571762","line_num":"0","text":"• OpportunityMatcher","page_num":"0","width":"0.05377906434079433","level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.6339712918660287"},{"block_num":"0","conf":"0.5","width":"0.06104650395981808","par_num":"0","word_num":"0","level":"0","text":"_OpportunitysyncStrateay","line_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.6515679445860766","left":"0.05087209990962554"},{"height":"0.006968640444571461","par_num":"0","text":"Prospectsearchstrateay","width":"0.062499994927264275","line_num":"0","top":"0.6689895473735331","word_num":"0","conf":"0.30000001192092896","left":"0.04651162731834491","block_num":"0","page_num":"0","level":"0"},{"top":"0.6864111501609896","block_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","page_num":"0","text":"Service iraits","left":"0.049418604611954575","line_num":"0","level":"0","par_num":"0","width":"0.03633720570422233"},{"conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.7038327529484459","left":"0.05959302252283587","level":"0","width":"0.04651162472177059","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"3atchsvnc.irait.ono","word_num":"0"},{"left":"0.058139542197898006","height":"0.010519646761710244","conf":"0.5","page_num":"0","top":"0.7177033493439169","word_num":"0","width":"0.06976743454628802","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"(t) RecordManioulationsTrait.oho"},{"left":"0.058139538888268706","level":"0","text":"TSvncFieldstirait.ono","par_num":"0","word_num":"0","top":"0.7386759585233589","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","width":"0.04941860158392724","height":"0.006968640444571461"},{"left":"0.05232558266451467","width":"0.02761627765412026","block_num":"0","text":"C) Client.ohr","height":"0.0071770334928230595","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.7559808612440191","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","level":"0","par_num":"0","page_num":"0","top":"0.7735191639942539","word_num":"0","left":"0.05232558185275783","block_num":"0","width":"0.05087208747863768","text":"C) DecorateActivitv.oho","line_num":"0","height":"0.007182590508955311"},{"word_num":"0","page_num":"0","top":"0.7909407664963061","level":"0","line_num":"0","text":"[EMAIL]","conf":"0.5","block_num":"0","left":"0.052325580201953735","par_num":"0","height":"0.006968641205077342","width":"0.055232560380976244"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.05232558183985258","height":"0.006968641205077342","page_num":"0","par_num":"0","top":"0.8083623692823731","width":"0.04796511568921679","word_num":"0","level":"0","text":"c sieldbefinitions.ohn"},{"left":"0.05232558375260999","height":"0.017421602252187585","line_num":"0","level":"0","par_num":"0","text":"©PayloadBuilder.php","top":"0.8222996517775066","width":"0.04941860158392724","conf":"1","word_num":"0","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","height":"0.007271505048590532","level":"0","text":"(C) Profile nhn","block_num":"0","width":"0.029069768621566447","par_num":"0","top":"0.8429027111341024","word_num":"0","left":"0.05232558065724652","page_num":"0","line_num":"0"},{"left":"0.05232558522716955","block_num":"0","level":"0","conf":"1","page_num":"0","text":"© QueryBuilder.php","height":"0.010633567493688156","line_num":"0","top":"0.8604465710775784","width":"0.04360464785961395","word_num":"0","par_num":"0"},{"height":"0.0071770334928229484","level":"0","width":"0.0450581337543244","word_num":"0","block_num":"0","text":"C) @uervHandler.nhn","line_num":"0","top":"0.8779904306220095","left":"0.052325587175889886","par_num":"0","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","line_num":"0","text":"(C) Querviterator nhn","block_num":"0","left":"0.0523255853768474","width":"0.04360464785961394","word_num":"0","level":"0","par_num":"0","height":"0.007240940319103828","top":"0.8954703835342724","conf":"0.30000001192092896"},{"par_num":"0","conf":"1","text":"© QueryResults.php","level":"0","left":"0.05232558522716955","width":"0.04360464785961395","word_num":"0","top":"0.9128919864343473","block_num":"0","height":"0.010552989619010189","line_num":"0","page_num":"0"},{"width":"0.03197674041098737","text":"© Service.php","top":"0.9303135893344221","block_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.052325585170126046","conf":"1","word_num":"0","page_num":"0","height":"0.010675246255439697"},{"word_num":"0","height":"0.011164274322169154","conf":"1","level":"0","text":"© SyncBatchRedisService.php","par_num":"0","line_num":"0","width":"0.06395348082197473","left":"0.052325582550118876","block_num":"0","page_num":"0","top":"0.9473684210526315"},{"left":"0.04619256991446715","height":"0.012747760024367283","line_num":"0","par_num":"0","top":"0.9640093948244698","width":"0.018079975818065884","word_num":"0","text":"M Traits","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","line_num":"0","top":"0.006968641045047241","height":"0.006968641205077342","text":"100% S2","page_num":"0","left":"0.9113372095509124","width":"0.02034883676691257","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"width":"0.058139532170397135","left":"0.9345930259682583","word_num":"0","conf":"0.5","top":"0.0031897927794189984","height":"0.01074748898617195","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"• Mon 20 Apr 16:26:37"},{"page_num":"0","line_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","left":"0.8284883807102296","top":"0.02787456497864904","text":"L AskJiminnyReportActivityServiceTest v","width":"0.08284882788962511","word_num":"0","conf":"1"},{"conf":"1","level":"0","left":"0.5101744200028817","line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"=laravel.log","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132","width":"0.027616277654120225"},{"block_num":"0","page_num":"0","width":"0.050872087478637695","word_num":"0","left":"0.5450581450795006","par_num":"0","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","top":"0.05574912943857935","conf":"0.5","level":"0","line_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","left":"0.6031976806714916","text":"A HS_local [jiminny@localhost]","height":"0.010452960286604362","level":"0","top":"0.05574912943857935","width":"0.06249999492726421","page_num":"0"},{"conf":"1","height":"0.010452960286604362","level":"0","top":"0.05574912943857935","page_num":"0","left":"0.6947674436468302","block_num":"0","word_num":"0","text":"Cascade","width":"0.017441858636571994","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","word_num":"0","left":"0.3037790703448269","conf":"1","text":"AutomatedReportsService.php","par_num":"0","page_num":"0","width":"0.06395348082197472","line_num":"0","top":"0.08013937368945045","block_num":"0","level":"0"},{"height":"0.011164274322169043","block_num":"0","page_num":"0","par_num":"0","width":"0.07122092551373421","line_num":"0","top":"0.0797448165869219","level":"0","conf":"1","word_num":"0","text":"© AutomatedReportsCommand.php","left":"0.3764534871704588"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","level":"0","line_num":"0","par_num":"0","text":"A console [PROD] X A console (EU]","page_num":"0","width":"0.07848837020549365","left":"0.47238371886230807","top":"0.0797448165869219"},{"left":"0.5595930252486483","conf":"0.5","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","level":"0","width":"0.04360464785961393","height":"0.011164274322169043","word_num":"0"},{"top":"0.08013937287365747","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"+0..","width":"0.018895348335834283","page_num":"0","left":"0.9651162792114434","word_num":"0","height":"0.010452961047110132","level":"0","block_num":"0"},{"block_num":"0","conf":"1","page_num":"0","left":"0.40406977025201063","text":"© SyncOpportunitiesJob.php","level":"0","line_num":"0","top":"0.10446570957187562","width":"0.058139532170397135","word_num":"0","height":"0.010516868633896892","par_num":"0"},{"par_num":"0","page_num":"0","left":"0.37354651308089404","block_num":"0","conf":"1","width":"0.039244185102746854","text":"© SyncObjects.php","word_num":"0","height":"0.010653018190910135","line_num":"0","level":"0","top":"0.15311004775481918"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.18118466950826573","page_num":"0","left":"0.15406977432823019","level":"0","width":"0.06104650395981809","word_num":"0","text":"©ImportOpportunityBatch.php","height":"0.010452960286604362","conf":"1"},{"page_num":"0","width":"0.05377906434079435","level":"0","height":"0.006968640444571572","left":"0.22383721470460258","top":"0.18118466932475252","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"(©)ImportContactBatch.php","line_num":"0"},{"left":"0.2848837221194575","page_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.17770034916869026","height":"0.010497417936674913","width":"0.027616275117752387","conf":"1","text":"© Client.php","word_num":"0"},{"word_num":"0","conf":"1","left":"0.32122093601882284","line_num":"0","width":"0.0654069717894209","height":"0.0071770334928229484","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"C) HubspotPaqinationService.php","top":"0.18102073365231264"},{"level":"0","page_num":"0","top":"0.17770034916869026","width":"0.030523251979909072","word_num":"0","block_num":"0","conf":"1","height":"0.010497417936674913","left":"0.39389535267087195","text":"© Service.php","par_num":"0","line_num":"0"},{"top":"0.17770034895077447","width":"0.008720929318285997","left":"0.4723837218234151","height":"0.010452960286604362","page_num":"0","conf":"1","level":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"568"},{"conf":"0.5","height":"0.011164274322169154","top":"0.20175438596491224","page_num":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.12354649888708236","word_num":"0","left":"0.152616291810592","level":"0","text":"(* BatchSyncTrait.php x| ® AutomatedReportsController.php"},{"height":"0.007343747018817126","text":"php api v2.php","conf":"0.5","line_num":"0","par_num":"0","width":"0.02761627765412028","word_num":"0","block_num":"0","left":"0.2848837221828426","top":"0.2055749130801252","page_num":"0","level":"0"},{"line_num":"0","left":"0.321220929971868","word_num":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.06831395372431326","height":"0.007343747018817126","top":"0.2055749130801252","conf":"0.5","text":"(C) TrackProviderInstalledEvent.php","level":"0"},{"height":"0.007343747018817126","left":"0.39825582162157713","top":"0.20557491325434107","block_num":"0","level":"0","par_num":"0","conf":"0.5","text":"(C) AutomatedReportResult.pho","line_num":"0","page_num":"0","width":"0.06104650395981809","word_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","left":"0.15406977145700768","level":"0","height":"0.007268726160271521","par_num":"0","top":"0.22966507158551952","conf":"0.5","word_num":"0","text":"(C) AutomatedReport.oho","width":"0.049418601583927246"},{"height":"0.010630789365874915","block_num":"0","page_num":"0","word_num":"0","level":"0","text":"* - fetchContactRolesModifiedSince• - Fetches contact roles via SOQL or QueryBuilder","left":"0.1758721246380781","width":"0.22093020094201926","conf":"1","par_num":"0","line_num":"0","top":"0.24720893130553712"},{"par_num":"0","top":"0.2508710809687519","width":"0.0334302288420657","word_num":"0","text":"88^ v 574","left":"0.44622093069050806","height":"0.010691917303836784","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0"},{"block_num":"0","width":"0.19331394357884182","line_num":"0","par_num":"0","height":"0.010452960286604362","level":"0","text":"* These methods are called by FetchSalesforceEntitiesJob to stream records","word_num":"0","conf":"1","top":"0.2822299656755132","page_num":"0","left":"0.17441861734681555"},{"height":"0.0071770334928229484","left":"0.17441860621364327","page_num":"0","level":"0","width":"0.06104650395981809","word_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.303030303030303","text":"* for bacch processing.","block_num":"0"},{"left":"0.1758720943109336","text":"* osee Fetchsalesforceentitlessod For usage in the batch sync pipeline","width":"0.18168603613021528","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.33797909453440456","word_num":"0","conf":"0.5","line_num":"0","height":"0.010505753841126397"},{"text":"*osee solestorcesarchsunc/nrerrace ror che znvertace derznzczon","top":"0.35540069682209396","width":"0.16715116703763921","block_num":"0","par_num":"0","word_num":"0","left":"0.17441860110371699","height":"0.006968641205077342","level":"0","line_num":"0","page_num":"0","conf":"0.5"},{"left":"0.15406976711112538","level":"0","width":"0.011627907448626573","par_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.4074960127591707","text":"38 01","line_num":"0"},{"level":"0","block_num":"0","word_num":"0","par_num":"0","top":"0.40766550574519966","line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.4723837218234151","page_num":"0","text":"581","width":"0.008720929318285997"},{"left":"0.18313953922805443","par_num":"0","line_num":"0","width":"0.1511627866866741","word_num":"0","text":"private function createEmptyIterator(): QueryIterator(...}","block_num":"0","level":"0","conf":"1","height":"0.014354066985646008","page_num":"0","top":"0.45614035087719296"},{"word_num":"0","left":"0.18313953671326777","par_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","text":"3 usages","block_num":"0","line_num":"0","height":"0.007324297082100917","top":"0.49441786284356404","width":"0.01889534706765031"},{"left":"0.15406976771642647","text":"45O","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","line_num":"0","top":"0.5121951218674575","width":"0.014534883042599284","page_num":"0"},{"top":"0.5087108015321941","conf":"0.5","par_num":"0","level":"0","text":"nublic function fetchleadsModifiedSince(CarbonImmutable Ssince): QuervIteratonf…?","page_num":"0","word_num":"0","width":"0.216569758476095","block_num":"0","line_num":"0","left":"0.18168605533203908","height":"0.010452961047110132"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.18168604666014837","page_num":"0","top":"0.550522648048656","width":"0.020348836766912598","block_num":"0","text":"uhleles","word_num":"0","level":"0","height":"0.003484320602538671"},{"height":"0.011164274322169154","level":"0","line_num":"0","page_num":"0","text":"nublic function fetchAccountsModifiedSince(CarbonImmutable Ssince)• QuervIteratonf….}","block_num":"0","conf":"0.5","left":"0.18313954356927917","par_num":"0","top":"0.5606060606060606","width":"0.22383720316785446","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.6167247390111636","line_num":"0","height":"0.006968640444571572","width":"0.01598837020549368","word_num":"0","left":"0.15406976918504378","level":"0","page_num":"0","text":"5sGT)","block_num":"0"},{"par_num":"0","conf":"1","word_num":"0","page_num":"0","top":"0.6132376398879834","block_num":"0","text":"public function fetchContactsModifiedSince(CarbonImmutable Ssince): QueryIteratorf...}","level":"0","width":"0.22529066369888628","left":"0.18168605795808662","height":"0.013940059777462155","line_num":"0"},{"left":"0.18459305320516478","conf":"1","block_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","line_num":"0","text":"* areturn array<string, iterable> Array of strategy name => iterator pairs","top":"0.6689895475570463","word_num":"0","width":"0.19331392328789893"},{"block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4709302334945038","text":"584","width":"0.01017441774936434","height":"0.010452960286604362","level":"0","top":"0.459930314107569","word_num":"0","par_num":"0"},{"height":"0.017421602252187585","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.47386759626066577","width":"0.008720929952377943","word_num":"0","text":"585","left":"0.4723837209249739"},{"conf":"1","page_num":"0","top":"0.49128919909167634","level":"0","width":"0.008720929952377943","word_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","left":"0.47238372114299704","par_num":"0","text":"586"},{"line_num":"0","level":"0","par_num":"0","text":"587","height":"0.017421602252187585","top":"0.5087108014871466","block_num":"0","left":"0.4723837212104037","page_num":"0","word_num":"0","width":"0.010174418383456285","conf":"1"},{"text":"588","page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","conf":"1","par_num":"0","width":"0.008720929952377943","top":"0.5261324046665891","word_num":"0","left":"0.47238372114299704"},{"block_num":"0","word_num":"0","left":"0.4665697679263748","height":"0.027874564820309367","par_num":"0","top":"0.5505226478337478","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"[590","width":"0.014534883042599256"},{"left":"0.4709302334945038","text":"591","top":"0.581881533619764","width":"0.01017441774936434","line_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.010452960286604362"},{"level":"0","page_num":"0","par_num":"0","top":"0.5958188160725181","block_num":"0","word_num":"0","width":"0.010174418383456285","height":"0.020905922094220375","line_num":"0","left":"0.4709302324991634","conf":"1","text":"592"},{"top":"0.616724738727316","page_num":"0","conf":"1","level":"0","par_num":"0","height":"0.010452961047110132","text":"593)","line_num":"0","word_num":"0","block_num":"0","left":"0.4709302326323998","width":"0.01017441838345634"},{"block_num":"0","text":"-395","word_num":"0","height":"0.0383275258674195","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.018895348335834283","level":"0","left":"0.4636627907594084","top":"0.6306620212126317"},{"line_num":"0","page_num":"0","height":"0.011164274322169154","width":"0.011627906180442654","level":"0","left":"0.1540697672860349","block_num":"0","par_num":"0","top":"0.7208931419457735","text":"63 0","word_num":"0","conf":"0.30000001192092896"},{"level":"0","height":"0.024390243457264926","line_num":"0","par_num":"0","text":"_597","top":"0.6829268290843757","block_num":"0","page_num":"0","width":"0.01744185990475594","word_num":"0","conf":"0.30000001192092896","left":"0.46511627939839717"},{"conf":"1","text":"598","block_num":"0","line_num":"0","height":"0.020905922094220375","top":"0.7003484324488247","width":"0.011627906180442682","par_num":"0","word_num":"0","page_num":"0","left":"0.4709302331500887","level":"0"},{"page_num":"0","text":"public function fetchOpportunitiesModifiedSinceWithStrategies(CarbonImmutable $since): array","word_num":"0","conf":"1","height":"0.011164274322169154","level":"0","block_num":"0","left":"0.18313956323859937","par_num":"0","top":"0.7208931419457735","line_num":"0","width":"0.23982555308240527"},{"height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","top":"0.7247386758633647","line_num":"0","width":"0.010174418383456285","text":"599","left":"0.47093023259606254","page_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"-600","height":"0.020905923615232025","left":"0.4665697677568011","line_num":"0","top":"0.7351916373213038","width":"0.014534883042599311"},{"text":"Sstrategies = Sthis->opportunitySyncStrategyResolver->getStrateches(Sthis->confiq.","level":"0","conf":"1","word_num":"0","par_num":"0","height":"0.010569660667407277","left":"0.19331397093497413","line_num":"0","page_num":"0","top":"0.7559808612639156","block_num":"0","width":"0.21366277654120266"},{"height":"0.010569660667407277","word_num":"0","block_num":"0","left":"0.40988372458608735","text":"strategy: null):","level":"0","conf":"1","top":"0.7559808612639156","line_num":"0","page_num":"0","par_num":"0","width":"0.03633720570422233"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.4709302334945038","height":"0.006968640444571572","line_num":"0","level":"0","page_num":"0","text":"6011","par_num":"0","top":"0.7595818818683066","width":"0.01017441774936434"},{"conf":"0.5","word_num":"0","line_num":"0","width":"0.06686045768413137","left":"0.1933139542171778","par_num":"0","height":"0.010494639808861672","text":"if Cempty(Sstrategies)) {","page_num":"0","top":"0.7909407670685449","block_num":"0","level":"0"},{"level":"0","left":"0.4709302326081749","page_num":"0","line_num":"0","text":"602","width":"0.01017441838345634","block_num":"0","height":"0.020905923615232025","par_num":"0","top":"0.7700348428962167","word_num":"0","conf":"1"},{"conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","left":"0.47093023262555517","line_num":"0","par_num":"0","page_num":"0","text":"6A2","level":"0","word_num":"0","top":"0.7944250870048946","width":"0.008720929952377998"},{"word_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","left":"0.20348837268821696","par_num":"0","text":"return","top":"0.8118466902306759","level":"0","conf":"0.30000001192092896","width":"0.027616275117752415","page_num":"0"},{"line_num":"0","left":"0.19331395342738172","text":"sresults =","block_num":"0","level":"0","width":"0.037790694135300645","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.8641114985930454","page_num":"0","word_num":"0","par_num":"0"},{"height":"0.007321518954287676","text":"foreach (Sstrategies as Sname => Sstrateav) &","conf":"0.5","top":"0.8811802232414371","level":"0","line_num":"0","width":"0.11773255530824056","par_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.19331395494931541"},{"level":"0","left":"0.2136627957082872","par_num":"0","top":"0.9162679426764766","width":"0.12790697178942093","height":"0.010561325523461673","page_num":"0","word_num":"0","block_num":"0","conf":"1","text":"Sresults[Sname] = $strategy->fetchOpportunities(l","line_num":"0"},{"left":"0.22529071419026528","level":"0","block_num":"0","top":"0.933797909914437","text":"'sincel => Carbon: instance(Ssince).","word_num":"0","height":"0.007190925652901026","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.09302323929806974"},{"word_num":"0","conf":"0.5","par_num":"0","block_num":"0","top":"0.9512195124342592","left":"0.22529070487061212","width":"0.07267441140844469","level":"0","line_num":"0","text":"'orofile' = Sthis->orofile.","page_num":"0","height":"0.007313183049836192"},{"text":"Retactor Connection","width":"0.045058133754324436","page_num":"0","left":"0.6933139592674593","level":"0","block_num":"0","line_num":"0","height":"0.007285397208668609","conf":"1","par_num":"0","top":"0.08362369371432266","word_num":"0"},{"width":"0.045058133754324436","height":"0.007285397208668609","text":"CRM Initial Sync Oven","page_num":"0","par_num":"0","top":"0.08362369371432266","word_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","block_num":"0","level":"0","line_num":"0"},{"height":"0.010516868633896892","width":"0.02470930079196365","text":"do jiminny","page_num":"0","level":"0","left":"0.6613372087564817","block_num":"0","conf":"1","par_num":"0","top":"0.10446570957187562","word_num":"0","line_num":"0"},{"text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","height":"0.010603003524707222","left":"0.7485465237185929","width":"0.23255812868158876","block_num":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","level":"0","top":"0.11483253586664133"},{"block_num":"0","top":"0.12519936212958604","left":"0.49273255700367574","par_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","word_num":"0","conf":"0.5","height":"0.010689139176023432","line_num":"0","level":"0","page_num":"0","width":"0.12936045261139567"},{"level":"0","text":"034 A1 A34 M62 ^ V","word_num":"0","block_num":"0","line_num":"0","width":"0.05959301806510764","left":"0.6279069825615067","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.12519936195537007","height":"0.010689139176023432"},{"left":"0.492732570466943","height":"0.010566882539593925","top":"0.14274322166609044","word_num":"0","conf":"0.5","level":"0","text":"GELECT * FROM crm confiqurations WHERE id = 555","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.1235464988870823"},{"height":"0.013937280889143033","left":"0.4927325826774579","line_num":"0","width":"0.19622090522279134","page_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.16027874596657832","conf":"1","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act.","word_num":"0"},{"level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.015988370205493707","left":"0.49273255988271814","word_num":"0","line_num":"0","block_num":"0","height":"0.013937280889143033","page_num":"0","top":"0.17421602854497553","text":"SELECT"},{"line_num":"0","par_num":"0","top":"0.19512195171570723","left":"0.5014535067755064","level":"0","block_num":"0","word_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:","width":"0.18749997970905707","conf":"0.5","height":"0.013937280889143033"},{"top":"0.21602787489966546","word_num":"0","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","left":"0.5014534903311851","par_num":"0","level":"0","line_num":"0","block_num":"0","text":"U.emall,","width":"0.023255812360885364"},{"par_num":"0","left":"0.5014534900720946","conf":"1","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"sa.*,","level":"0","top":"0.23344947787063508","line_num":"0","width":"0.01453488177441531"},{"height":"0.010630789365874915","left":"0.5014534904186333","text":"t.owner id FROM social accounts sa","top":"0.2472089314797531","width":"0.09011627765412022","conf":"1","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"conf":"0.5","left":"0.49273256427382445","page_num":"0","level":"0","width":"0.09883720316785455","word_num":"0","block_num":"0","height":"0.020972609329831915","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","par_num":"0","top":"0.261324041657931"},{"top":"0.2854864433904547","par_num":"0","level":"0","left":"0.4927325614365532","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961393","page_num":"0","word_num":"0","height":"0.007196483429539047","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","top":"0.2996515686146619","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce' :","page_num":"0","height":"0.013937280889143144","level":"0","block_num":"0","left":"0.4927325754812127","word_num":"0","conf":"0.5","par_num":"0","width":"0.13808137812512983"},{"top":"0.14285714319234843","line_num":"0","conf":"0.5","text":"Tnoughts","page_num":"0","left":"0.6947674415961431","level":"0","height":"0.006968640444571461","par_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","level":"0","top":"0.1602787460943993","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›","height":"0.007185368636768663","width":"0.15552323929806977","word_num":"0","page_num":"0","left":"0.6947674437578922","conf":"1","block_num":"0"},{"text":"Answer","top":"0.19512195208666294","line_num":"0","width":"0.021802323929806966","word_num":"0","level":"0","left":"0.6947674415961431","conf":"1","block_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"top":"0.21602787499438603","par_num":"0","word_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","conf":"1","level":"0","width":"0.17587207226043045","height":"0.007257611367501027","block_num":"0","page_num":"0","line_num":"0","left":"0.6947674450253227"},{"width":"0.06395348082197472","height":"0.010483525776596947","word_num":"0","line_num":"0","block_num":"0","left":"0.6947674492701338","top":"0.24390243925425303","conf":"1","par_num":"0","page_num":"0","text":"Flow for last-modified sync","level":"0"},{"word_num":"0","block_num":"0","left":"0.69476746387163","page_num":"0","conf":"1","width":"0.2572674244008166","top":"0.2613240421543279","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","line_num":"0","level":"0","height":"0.010605782413026343","par_num":"0"},{"height":"0.010452960286604362","left":"0.6962209522926774","top":"0.2822299656755132","width":"0.25436044246592426","page_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).","line_num":"0","par_num":"0"},{"top":"0.303030303030303","word_num":"0","left":"0.6976744287715255","level":"0","text":"2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals","block_num":"0","page_num":"0","height":"0.0071770334928229484","width":"0.24418603613021517","conf":"1","line_num":"0","par_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","word_num":"0","left":"0.6962209694215774","par_num":"0","height":"0.010452960286604251","block_num":"0","level":"0","top":"0.3205574918079175"},{"block_num":"0","top":"0.33797909453440456","word_num":"0","left":"0.4927325646028267","line_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","height":"0.010505753841126397","conf":"1","par_num":"0","level":"0"},{"line_num":"0","width":"0.0319767429473552","level":"0","left":"0.7049418610117876","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"t.pho:249-308)","top":"0.33797909401576987","word_num":"0","page_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","top":"0.3588516746411483","block_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.6947674626233075","page_num":"0","text":"No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.","width":"0.23401160950356337","word_num":"0"},{"width":"0.059593018065107584","word_num":"0","top":"0.3728222999543015","page_num":"0","height":"0.01075026787449107","text":"select * from features;","conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.4927325633660667"},{"text":"Bplect * from team fpatunos where featunp id = 40:","page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.4927325597625544","conf":"0.30000001192092896","height":"0.007260390255820148","word_num":"0","top":"0.3899521532002024","width":"0.12936046275686713"},{"level":"0","page_num":"0","block_num":"0","conf":"1","text":"When ImportOpportunityBatch is used","width":"0.09302324944354123","height":"0.010452960286604362","par_num":"0","line_num":"0","left":"0.6947674489216028","top":"0.3867595824002519","word_num":"0"},{"page_num":"0","height":"0.0071770334928229484","block_num":"0","top":"0.4074960127591707","width":"0.05377906434079438","left":"0.6947674418771969","word_num":"0","conf":"1","text":"Only on the webhook path:","level":"0","par_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","left":"0.4927325598952521","level":"0","line_num":"0","text":"Bplect * from teams whenp id = 556.","top":"0.42503987240829344","height":"0.0071770334928230595","width":"0.09011627765412022"},{"left":"0.6976744421686936","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","top":"0.4282296651241162","par_num":"0","width":"0.2834301806510763","word_num":"0","conf":"1","height":"0.00731040416151707","line_num":"0","block_num":"0","page_num":"0","level":"0"},{"top":"0.4425087113201125","width":"0.2776162573631773","line_num":"0","text":"r::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProces","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.703488394445884"},{"width":"0.036337205704222275","conf":"0.5","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.4599303139240558","height":"0.006968640444571461","line_num":"0","level":"0","left":"0.7049418640810282","text":"sor.0ho:144-156."},{"height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.49273256225193096","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.4599303139240558","width":"0.03924418256637896","word_num":"0","text":"soloct + Fnom a","page_num":"0"},{"block_num":"0","width":"0.14825579460631022","par_num":"0","line_num":"0","page_num":"0","conf":"1","word_num":"0","height":"0.010564103651274914","left":"0.5421511821378757","top":"0.4599303140744231","level":"0","text":"ated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.19767440633570893","conf":"1","top":"0.4736842105263157","left":"0.4927325731621301","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43as","height":"0.014354066985646008","word_num":"0"},{"left":"0.49273256622379297","top":"0.49441786283891553","width":"0.14389534199491466","conf":"1","text":"select * from automated_report_results order by id desc","word_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.011164274322169043","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.14244184088199702","height":"0.013937280889142922","top":"0.5087108020641393","line_num":"0","level":"0","page_num":"0","text":"SELECT * FROM automated report_results WHERE id = 1919:","left":"0.4927325776562958","conf":"1","par_num":"0"},{"height":"0.010686361048210191","level":"0","top":"0.47735191659424503","conf":"1","par_num":"0","left":"0.6962209494457503","block_num":"0","page_num":"0","text":"•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID from","line_num":"0","width":"0.2732557946063102","word_num":"0"},{"level":"0","left":"0.7034883735612978","par_num":"0","text":"HubSoot and reuses the same imoortOpportunitvBatch@ methodl","width":"0.1337209153682628","word_num":"0","conf":"0.5","page_num":"0","top":"0.49441786284356404","height":"0.007324297082100917","block_num":"0","line_num":"0"},{"block_num":"0","text":"Shared code","height":"0.007288176096987731","word_num":"0","width":"0.03052325451627691","left":"0.6947674429499888","page_num":"0","line_num":"0","par_num":"0","top":"0.5223285486264212","conf":"1","level":"0"},{"conf":"1","height":"0.010650239302591014","par_num":"0","text":"Both paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:","left":"0.6947674667271333","level":"0","page_num":"0","line_num":"0","top":"0.5398724081888148","width":"0.27034881267141786","word_num":"0","block_num":"0"},{"height":"0.010452960286604362","level":"0","left":"0.49273256499088336","conf":"1","par_num":"0","word_num":"0","page_num":"0","text":"select * from automated report results WHERE report id = 54:","width":"0.15552324944354112","line_num":"0","block_num":"0","top":"0.5470383280448511"},{"par_num":"0","width":"0.1991278871576837","conf":"1","line_num":"0","block_num":"0","left":"0.6976744379300921","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job","top":"0.5606060606060606","level":"0","word_num":"0","height":"0.011164274322169154","page_num":"0"},{"top":"0.5818815336144416","left":"0.49273257345713806","level":"0","par_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963618","height":"0.010622453461423431","block_num":"0","word_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","top":"0.5818815330541641","level":"0","height":"0.006968641205077342","block_num":"0","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","line_num":"0","left":"0.697674432615772","word_num":"0","width":"0.2761627765412026","page_num":"0"},{"word_num":"0","level":"0","width":"0.062499994927264324","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.7034883718213223","page_num":"0","par_num":"0","text":"queue oo with retiesbackom,","block_num":"0","top":"0.5993031362237073"},{"text":"GELECT * FROM teams WHERE name LIKE '%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","conf":"1","level":"0","block_num":"0","left":"0.49273257225859607","top":"0.6164274323772443","width":"0.19767440633570893","word_num":"0","height":"0.010750267113985301","par_num":"0","page_num":"0"},{"width":"0.15261626750864882","block_num":"0","conf":"1","top":"0.6339712920008566","text":"select * from plavbooks where team id = 711: # event 226147","left":"0.4927325696490496","height":"0.010628010477555794","line_num":"0","par_num":"0","level":"0","page_num":"0","word_num":"0"},{"left":"0.4927325797134081","line_num":"0","block_num":"0","par_num":"0","top":"0.6480836243637909","word_num":"0","level":"0","page_num":"0","text":"SELECT * FROM olavbook categonies WHERE plavbook id = 5515:","width":"0.1526162573631774","conf":"1","height":"0.013937280889142922"},{"level":"0","line_num":"0","left":"0.49418604507250824","conf":"0.5","page_num":"0","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","width":"0.10901161964903489","top":"0.6722488038244503","word_num":"0","height":"0.007193704541220036","block_num":"0"},{"page_num":"0","text":"ELEC * FROM crm field values WHERE crm field 1d = 2261471","line_num":"0","height":"0.0071770334928230595","top":"0.689792663476874","left":"0.49418604827676854","width":"0.14970928557375646","conf":"0.5","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"height":"0.011164274322169154","top":"0.7208931419457735","left":"0.4927325707095473","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","text":"GELECT * FROM crm confiqurations WHERE id = 692;","width":"0.12354649888708241"},{"text":"GELECT","block_num":"0","left":"0.49273255988271814","page_num":"0","top":"0.7386759587068721","width":"0.015988370205493707","word_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","block_num":"0","height":"0.007257612128006796","page_num":"0","top":"0.7767145134088472","level":"0","text":"u. email","conf":"0.30000001192092896","width":"0.02180232646617486","line_num":"0","left":"0.5014534878717751","par_num":"0"},{"line_num":"0","left":"0.5029069777669138","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","top":"0.7944250874432196","block_num":"0","text":"sa.*","width":"0.013081394611520913"},{"width":"0.18749997970905707","block_num":"0","par_num":"0","level":"0","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A!","top":"0.7559808612440191","page_num":"0","left":"0.501453488908456","conf":"0.5","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","text":"+.ownen id FPOM social accounts sa","width":"0.09011627765412034","block_num":"0","conf":"0.5","left":"0.5014534876014924","line_num":"0","par_num":"0","height":"0.010616897205796949","top":"0.8083623692399348","word_num":"0"},{"word_num":"0","top":"0.8292682928942409","page_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896","level":"0","height":"0.007254833239687675","par_num":"0","line_num":"0","text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","block_num":"0"},{"height":"0.010566882539594036","conf":"0.5","text":"JOIN teams t","level":"0","page_num":"0","width":"0.0334302288420657","top":"0.8466898957943156","block_num":"0","word_num":"0","left":"0.49273256157798995","line_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","top":"0.8466898957943156","page_num":"0","block_num":"0","conf":"0.5","left":"0.5261627906228048","level":"0","text":"1..n<->1: on t.id = u.team_id","height":"0.010566882539594036","width":"0.07267441140844466"},{"text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","height":"0.010689139176023432","page_num":"0","word_num":"0","width":"0.1380813882706013","conf":"1","level":"0","line_num":"0","left":"0.4927325670763793","block_num":"0","par_num":"0"},{"width":"0.1962209255137342","word_num":"0","height":"0.01068358215989107","line_num":"0","conf":"0.5","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","level":"0","top":"0.8987240830528642","left":"0.492732557550623","block_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","text":"Ask anvthina (84-D","block_num":"0","height":"0.0071770334928229484","left":"0.6962209300842392","word_num":"0","par_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","page_num":"0","level":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","text":"<> Gode","level":"0","conf":"0.30000001192092896","top":"0.9545454545454546","width":"0.020348835498728568","block_num":"0","word_num":"0","height":"0.0071770334928229484","page_num":"0","left":"0.7005813951608764"},{"block_num":"0","left":"0.7209302333970329","page_num":"0","width":"0.04796511061648101","word_num":"0","par_num":"0","conf":"0.5","height":"0.0071770334928229484","text":"Claude Qnus 4.7 Medium","line_num":"0","level":"0","top":"0.9545454545454546"},{"height":"0.006968641205077342","level":"0","par_num":"0","conf":"0.5","page_num":"0","text":"WN Windsurf Teams","top":"0.9860627177115862","block_num":"0","width":"0.039244185102746854","word_num":"0","line_num":"0","left":"0.8924418612606196"},{"level":"0","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.029069768621566405","block_num":"0","top":"0.9860627177424091","text":"74•56 UTE.8","left":"0.9360465110596449","height":"0.006968641205077342","par_num":"0"},{"width":"0.023255812360885253","left":"0.9709302345700098","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Po 4 spaces","height":"0.01074748898617195","par_num":"0","line_num":"0","top":"0.986062718234409"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
6476
|
NULL
|
NULL
|
|
46792
|
Firefox FileViewHistory BookmarksProfilesToolsWind Firefox FileViewHistory BookmarksProfilesToolsWindow Help...•+→• - app.dev.jiminny.com/connect/zohocrmDevelopers | HubSpotM'inbox (1,576) - lukas.kovalik@jiminM° 120216 is your HubSpot Log in CocCa CloudWatch | eu-west-1New TabZ Configure SSH access to multiple. fix-cache-for-business-processes4 [JY-20692] Issue with reconnectirJiminny+ New TabAccount disconnectedWaiting for app.dev.jiminny.com...libdj Support Daily • in 1h 12mA100% C•Fri 17 Apr 13:48:14InspectorP Filter Output• ConsoleD DebuggerN Network() Style EditorA Performance: MemoryStoragei Accessibility88: ApplicationErrors Warnings Info Logs DebugCSSXHRRequestsO Lcol Netar Acess detectedi: toealeven ist h06/4p v.a htip: n/con cor/zon: Te, rtiat on: (/), dev. 'iminny. son/connect/zohoerar", accessing target "betes:/8P. dev-lininnGEl https://app.dev.11m1nny.com/11m1nny 2.pngHITP/2 269oms.bel nrcos.aaoo.dev.amzhhy.com/mcl.1co/apole=couch-zcon.ongIНTTP/2.200GET https://app.dev.jiminny.com/vue-assets/assets/connect-DvCp3802.isIHTTP/2.20073mslGEl https://app.dev.11m1nny.comvue-assets/assetspluq1n-vue export-helper-DD3s5456.1SHUTP/2 30464ms.GET https://app.dev.iiminny.com/vue=assets/assets/AppButton-BIeoar U.cssIHTTP/2_30462mslGET https://app.dev.jiminny.com/vue-assets/assets/AppButton-D30MdODr.is[HTTP/2_304 74mslbtl nrcos.app.dev.zmSets L1D-LWSCODL.ISMIIFL 304ogms.GET https://app.dev.iiminny.com/vue-assets/assets/index.module-Bilhqfd1.isGET https://app.dev.jiminny.com/vue-assets/assets/pro-reqular-svg-icons-CWpSBR20.isbtl nucos:/app.dev.am1nny.com vue-assecs/assets/wavy-do-lec- GUi.]SGET https://app.dev.jiminny.com/vue-assets/assets/WelcomeLayout-B6wd32HG.is4l162 0040415[HTTP/2_30469mslMIIFL 304b4ms.[HTTP/2_30472mslGET https://app.dev.jimnny.com/vue-assets/assets/purity.es-Bx0wboE6.15bel nrcos.aaoo.dev.amzhty..com/vlGET https://app.dev.jiminny.com/vue-assets/assets/LogoLong100-ByQUvUY3.cssIHTTP/2_304_72mslGEl https://app.dev.11m1nny.com/vue-assets/assets/LoqoLonq106-H1d6kv1R.1sGel nrcos.aaoo.dev.amtnty..comvue-asseus aneLayout-bAxobpor.csEGET https://app.dev.jiminny.com/vue-assets/assets/useragent-DQ4F 030.isGel https:app.dev.1zmznny.com/vue-assets/assets/mob1leApp-0FL53KLd.1SGET https:lLaCkbal-ls LiMv.cssIHTTP/2_304 74ms]GET https://app.dev.jiminny.com/vue-assets/assets/sentry-cSiHcvmn.cssbtl nucos:/app.dev.am1nny.com vue-assecs/assets store-clo.volr.s• GET https://app.dev.iiminny.com/vue=assets/assets/sentry=B3B1ZM60.isGET https://app.dev.jiminny.com/vue-assets/assets/spark-D-Wqfar.is• GET https://app.dev.iiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.cssIHTTP/2_30479msl• GET https://app.dev.jiminny.com/vue-assets/assets/vue=mq-CmpUzQtD.isGel https://app.dev.1zmznny.com/vue=assets/assets/component-css-class-ltUbAVgW.1soel ntcos.aado.dev.amtny..comvue-asseus/assets/ BuLLoLhTo-LXNOy Uv.ess• GET https://app.dev.jiminny.com/vue-assets/assets/BuildInfo-CIGre86L.isGel https://app.dev.1zmznny.com/vue=assets/assets/6oogLeL1keButton-CGFy3nbz.1S• GET https://app.dev.iiminny.com/vue-assets/assets/GooqleLikeButton=Dv0HxbgR.cssHUTP/2 206b/ms.[HTTP/2 200 nul lms]GET https://app.dev.jiminny.com/vue-assets/assets/dist-C2hisFOL.isGEl https://app.dev.1amznny.com/vue-assets/assets/lastrilters-UzsBGyMt.1S• GET https://app.dev.iiminny.com/vue-assets/assets/KioskBanner-q60shJd4.isIHTTP/2.200 76ms]GET https://app.dev.jiminny.com/vue-assets/assets/connect--xBDzLbc.ossbtl ntcos:app.dev.aminny.com vue-assecs/assers/urt-messender- cova-th.s• GET https://app.dev.iiminny.com/vue-assets/assets/theme-Cy-WIInU.isGET https://app.dev.jiminny.com/vue-assets/assets/KioskBanner-xU3FRd8g-Css• Loca/Netwosk A.Cass ds/eonee -D-Lexe2 5* ( 27-050/14.0 v,a http5. nccre contet: Trüe, Prtipt aton: (/420p.dev.aminny.com connect zonocrh, accessino carder "nutos.app.dev. 1minrzonochiLocal Network AccessLucel Neework Access detectetenlevel Uite ttar001: ey, iinnt,o/conure Cotex, tes irton action!un, prompt"action/ puidey.jiminy.con/connect/zohocrn*, accessing target "https:/aPR. dev.l inionzohocrm® Local Network Access detected: top-levelX.Col Network Aslass dstetex to-lenll aite pr2/0.0. dex, ) aa fone seeute contet Tnti tro pt acti/ni p.denettalor melosae ape.dev. euemya col connect zzonoctll, accessing largel mucesda agosdeve menСолостш® Local Network Access detected: top-level site "htthelper-03//a56.d5% (127n0 -c0n/aneaa/20tps. e unet onte :sunt cotte i trse, Prompev actnin: (non/connect/zohocrn, accessing target "https://app.dev-jiminnzohocrm• Local Network Access detected:Local Network Acless detected oe-evel site 2T-0./13) V.a htps. /co corxoh TP", proipt ahtt: (/41P. dev.jtmiany.con/connect/zohocm", accessing target "https://aP.dev.jiminaДолостш©Local Netios Aslessedetectet-eveconWe5 t0n0 c/Caect/zohSecue contixt: "uetps:aadevonninuy, com/connect/zohocrm", accessing target "https://app-deveiiminnzonochmYo cou vuerassetsassels uro etularesvetcous-twesokzoassecure context. True, prompt detzon. ynutty® Local Network AccessLo.cal Network Ascess dst tedin tep-Levelsita .0-1s:9 v.dent/st Seecoe contect/ orue,https: Secure contect/ Thue, ", mptt actio ": Tnus://apR.dev.timinny.com/connect/ehocrn", accessing target "https://app. dev.liminnO Local Neewart Aecess deteetedi ayelevet site ht s:40 era sn ve nop/so Sectie Contexe Tttio Pr p a:/0n: (dev.jiminny.som/connect/zohocrn", accessing target "btes:/aBP-dev. iminaLoCal Netwosk As/ass tstected: en--eel site"(127-0. 1: dev vin intt,so coure t/ntext:"", ue, prompt "ctton: (aplidev.iminny.com/connect/zohocrn", accessing target "https://aPP.dev-Jiminnzohocrm© Local Network Accesstop-levelLoCal Network Acless detected: tkp-Leven-Ste b5 /1227.deV.1143) vcn/ceps 5/20he Co, eknittrue, "romp://13on Nnitminny.con/connect/zohocrm", accessing target "https://aP.dev.jiminДолостшLoCa/Netwosk A.Cess dstoged eeLeveT5 (3210-0.1=4,3/ na hcopscoSeeute contex*: Tnue, poomptTritiator "ttapsion:pp.dev,liminny.com/connect/zohocrn*, accessing target "https://app.deve1iminnzonochm" Local Network Access detected:Xocal Nuework Accass detectedi ro- liae site Pp (-11,de) Via htyso Scoure /rohxt en Prafpr ation: (au.dev.Jiminny.com/connect/zohocm", accessing target "https: //aP.dev.itminnzohocrm® Local Network Access detected:• дrлy. сom conneet zoлос,inatlatornutossageL. com/Network A/ass ts/ktoskB nne-96eshSate5 (121.0-0.1:443) via https. Secure context True, Brompt actaol nullVdev.jiminny.com/connect/zohocrm", accessing target "https://app.dev.jiminnzonoclш...
|
[{"conf":"1","height":" [{"conf":"1","height":"0.013194444444444398","par_num":"0","top":"0","width":"0.040697672963142396","block_num":"0","line_num":"0","text":"Firefox File","word_num":"0","left":"0.015988373321387563","level":"0","page_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.005167958914309545","conf":"0.30000001192092896","text":"View","height":"0.005167958140373186","page_num":"0","left":"0.07848837355086517","level":"0","width":"0.015988370776176458"},{"word_num":"0","conf":"1","level":"0","text":"History Bookmarks","width":"0.05959301590919494","line_num":"0","page_num":"0","height":"0.008333333333333304","block_num":"0","par_num":"0","left":"0.09447675153029547","top":"0.004861111111111094"},{"par_num":"0","word_num":"0","width":"0.024709299206733704","height":"0.005167958140373186","conf":"1","page_num":"0","block_num":"0","left":"0.1540697702367493","line_num":"0","text":"Profiles","level":"0","top":"0.005167958914309545"},{"page_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.18168604816679945","height":"0.005167958140373186","top":"0.005167958914309545","word_num":"0","conf":"1","text":"Tools","par_num":"0","width":"0.01889534741640092"},{"line_num":"0","block_num":"0","text":"Window Help","word_num":"0","conf":"1","page_num":"0","height":"0.008333333333333304","width":"0.04215115904808045","left":"0.20058139518189563","par_num":"0","top":"0.004861111111111094","level":"0"},{"page_num":"0","top":"0.02298473155197378","word_num":"0","block_num":"0","height":"0.018630019823710153","par_num":"0","level":"0","width":"0.049480485916137705","line_num":"0","left":"0.004329525306970522","conf":"0.30000001192092896","text":"...•+"},{"level":"0","par_num":"0","page_num":"0","height":"0.00775193720930234","left":"0.05959302412790689","top":"0.028423772868217068","block_num":"0","line_num":"0","conf":"0.5","width":"0.008720929360465202","text":"→","word_num":"0"},{"width":"0.11773256063461307","word_num":"0","page_num":"0","height":"0.013194444444444398","block_num":"0","conf":"0.5","top":"0.025694444444444464","text":"• - app.dev.jiminny.com/connect/zohocrm","line_num":"0","left":"0.14098837236968803","level":"0","par_num":"0"},{"width":"0.05523255467414856","word_num":"0","block_num":"0","level":"0","text":"Developers | HubSpot","height":"0.0077519370449913305","left":"0.005813958068675152","conf":"0.5","line_num":"0","par_num":"0","top":"0.0930232561545069","page_num":"0"},{"conf":"0.30000001192092896","text":"M'inbox (1,576) - lukas.kovalik@jimin","block_num":"0","top":"0.11597222222222225","level":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.0058139563992963324","word_num":"0","height":"0.015972222222222165","width":"0.0813953459262848"},{"page_num":"0","width":"0.08139534592628478","word_num":"0","height":"0.015972222222222276","left":"0.005813956381969671","block_num":"0","top":"0.14444444444444438","par_num":"0","text":"M° 120216 is your HubSpot Log in Coc","line_num":"0","conf":"1","level":"0"},{"width":"0.06104651093482971","conf":"0.5","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Ca CloudWatch | eu-west-1","level":"0","top":"0.17569444444444438","left":"0.005813955220884281","word_num":"0","height":"0.013194444444444509"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","height":"0.013226743539174413","left":"0.005813954523594575","page_num":"0","par_num":"0","text":"New Tab","top":"0.20413436728080037","width":"0.029069766402244575","word_num":"0"},{"width":"0.0799418568611145","par_num":"0","conf":"1","left":"0.005813957089424088","line_num":"0","text":"Z Configure SSH access to multiple","level":"0","page_num":"0","height":"0.007913436492284154","top":"0.23514211902775972","block_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","width":"0.07848836779594422","page_num":"0","left":"0.005813957785451124","text":". fix-cache-for-business-processes","top":"0.26356589152848986","word_num":"0","par_num":"0","conf":"1","height":"0.010335916943020274","level":"0"},{"width":"0.0799418568611145","block_num":"0","height":"0.010658914513058226","text":"4 [JY-20692] Issue with reconnectir","top":"0.2916666665806802","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.005813957829149069","par_num":"0"},{"level":"0","par_num":"0","width":"0.01744185835123062","top":"0.32299741627865064","word_num":"0","conf":"1","text":"Jiminny","height":"0.005167958140373186","line_num":"0","left":"0.014534885649966","block_num":"0","page_num":"0"},{"text":"+ New Tab","block_num":"0","par_num":"0","word_num":"0","left":"0.005813955740205615","top":"0.3486111112685595","level":"0","width":"0.02761627733707428","line_num":"0","page_num":"0","height":"0.007978035344017864","conf":"1"},{"conf":"1","width":"0.09447674155235292","top":"0.5503875971639003","word_num":"0","left":"0.32267441808911057","page_num":"0","height":"0.015584625138176822","par_num":"0","text":"Account disconnected","level":"0","line_num":"0","block_num":"0"},{"height":"0.010610464546415566","left":"0.09447674442695957","level":"0","par_num":"0","top":"0.986805555668222","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","text":"Waiting for app.dev.jiminny.com...","width":"0.06976743936538697","page_num":"0"},{"width":"0.008720929920673304","word_num":"0","conf":"0.30000001192092896","top":"0.000000000018832935211321455","line_num":"0","height":"0.015503875414530466","left":"0.7718023256888882","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"libd"},{"left":"0.7979651203439442","width":"0.06686046123504641","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"j Support Daily • in 1h 12m","top":"0.0025839794299922225","word_num":"0"},{"conf":"0.30000001192092896","level":"0","text":"A","line_num":"0","block_num":"0","page_num":"0","height":"0.012919896317829527","left":"0.870639535065407","par_num":"0","top":"0.002583979651162749","width":"0.010174418350290537","word_num":"0"},{"text":"100% C•","left":"0.8997093023714182","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.026162791252136275","height":"0.010610465208689357","par_num":"0","line_num":"0","block_num":"0","top":"0.0025839793250265197"},{"text":"Fri 17 Apr 13:48:14","word_num":"0","top":"0.002583979688390081","line_num":"0","level":"0","block_num":"0","width":"0.05087209343910215","page_num":"0","height":"0.012919896178775425","conf":"1","left":"0.9433139523416145","par_num":"0"},{"height":"0.012919896178775314","block_num":"0","line_num":"0","top":"0.04909560733696894","text":"Inspector","level":"0","word_num":"0","par_num":"0","width":"0.03052325546741491","conf":"0.30000001192092896","page_num":"0","left":"0.4781976751005949"},{"page_num":"0","width":"0.03343023061752315","block_num":"0","left":"0.4781976763407858","word_num":"0","conf":"0.5","height":"0.010658914513058115","par_num":"0","top":"0.06944444442305753","line_num":"0","level":"0","text":"P Filter Output"},{"text":"• Console","word_num":"0","level":"0","line_num":"0","height":"0.012919896178775425","left":"0.5130813963829806","top":"0.04909560756306708","width":"0.02761627733707428","page_num":"0","block_num":"0","par_num":"0","conf":"1"},{"width":"0.03343023061752326","word_num":"0","line_num":"0","top":"0.0490956075953668","conf":"0.30000001192092896","level":"0","left":"0.5450581403579313","par_num":"0","block_num":"0","height":"0.012919896178775425","page_num":"0","text":"D Debugger"},{"text":"N Network","page_num":"0","width":"0.03343023061752315","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","top":"0.04909560733696894","left":"0.5813953507713704","word_num":"0"},{"conf":"0.5","text":"() Style Editor","block_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.03924418389797213","left":"0.6133720951676773","level":"0","par_num":"0","top":"0.04909560733696894","word_num":"0","page_num":"0"},{"left":"0.6555232570171554","width":"0.03924418389797213","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"A Performance","top":"0.0465116279904092","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.015503875414530466"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.0490956075953668","page_num":"0","height":"0.012919896178775425","left":"0.6991279070462643","level":"0","line_num":"0","text":": Memory","width":"0.029069766402244568"},{"block_num":"0","height":"0.012919896178775314","conf":"0.5","page_num":"0","text":"Storage","left":"0.7325581407464338","par_num":"0","width":"0.02761627733707428","word_num":"0","line_num":"0","top":"0.04909560736926866","level":"0"},{"text":"i Accessibility","top":"0.04909560736926866","word_num":"0","line_num":"0","level":"0","width":"0.037790697813034124","par_num":"0","height":"0.012919896178775314","page_num":"0","block_num":"0","left":"0.764534884124006","conf":"0.5"},{"page_num":"0","left":"0.806629277247555","level":"0","par_num":"0","text":"88: Application","line_num":"0","word_num":"0","height":"0.013926401403215216","top":"0.048592354546395544","width":"0.0349972605705261","conf":"0.5","block_num":"0"},{"level":"0","line_num":"0","par_num":"0","top":"0.06944444446926268","text":"Errors Warnings Info Logs Debug","page_num":"0","conf":"0.5","block_num":"0","left":"0.8430232611333214","word_num":"0","width":"0.08866278529167171","height":"0.013242893748813156"},{"block_num":"0","par_num":"0","top":"0.06976744199459162","left":"0.9375000003532719","level":"0","page_num":"0","text":"CSS","line_num":"0","height":"0.012919896178775425","width":"0.01162790656089785","word_num":"0","conf":"0.30000001192092896"},{"conf":"1","height":"0.012919896178775425","top":"0.0697674419622919","width":"0.013081395626068137","left":"0.9505813954282452","block_num":"0","page_num":"0","par_num":"0","text":"XHR","word_num":"0","level":"0","line_num":"0"},{"top":"0.06976744187615924","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.024709302186965987","left":"0.9651162788241526","word_num":"0","text":"Requests","height":"0.012919896178775425","block_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.02600129180484345","text":"O Lcol Netar Acess detectedi: toealeven ist h06/4p v.a htip: n/con cor/zon: Te, rtiat on: (/), dev. 'iminny. son/connect/zohoerar\", accessing target \"betes:/8P. dev-lininn","word_num":"0","par_num":"0","page_num":"0","left":"0.4636628317116046","block_num":"0","top":"0.09027777761179012","width":"0.5014534473419189","level":"0","line_num":"0"},{"text":"GEl https://app.dev.11m1nny.com/11m1nny 2.png","block_num":"0","level":"0","top":"0.11875000000000002","par_num":"0","width":"0.1177325487136841","word_num":"0","height":"0.005555555555555536","left":"0.4738372198424653","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","left":"0.9433139536514181","par_num":"0","top":"0.11875000000000002","width":"0.030523255467414856","height":"0.005555555555555536","text":"HITP/2 269"},{"block_num":"0","text":"oms.","height":"0.005167958471510192","width":"0.01162790656089785","left":"0.9781976745538534","page_num":"0","top":"0.11886304915571777","word_num":"0","level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896"},{"left":"0.4723837257476468","top":"0.13402777777777775","block_num":"0","word_num":"0","par_num":"0","text":"bel nrcos.aaoo.dev.amzhhy.com/mcl.1co/apole=couch-zcon.ong","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.15697672367095944","height":"0.005555555555555647","page_num":"0"},{"line_num":"0","left":"0.9433139536542502","word_num":"0","text":"IНTTP/2.200","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.012919896178775314","top":"0.1291989664239629","width":"0.031976744532585144","par_num":"0"},{"left":"0.4723837193489306","text":"GET https://app.dev.jiminny.com/vue-assets/assets/connect-DvCp3802.is","height":"0.013194444444444509","line_num":"0","conf":"1","par_num":"0","width":"0.1816860437393189","page_num":"0","block_num":"0","top":"0.14444444444444438","word_num":"0","level":"0"},{"width":"0.03343023061752326","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.012919896178775425","left":"0.9404069782716646","top":"0.1447028424790877","text":"IHTTP/2.200","level":"0","par_num":"0","line_num":"0"},{"width":"0.01744185984134683","page_num":"0","conf":"1","block_num":"0","height":"0.012919896178775425","level":"0","top":"0.1447028424790877","line_num":"0","text":"73msl","word_num":"0","par_num":"0","left":"0.973837209904908"},{"word_num":"0","height":"0.005555555555555647","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"GEl https://app.dev.11m1nny.comvue-assets/assetspluq1n-vue export-helper-DD3s5456.1S","top":"0.16249999999999998","width":"0.22529070377349858","left":"0.4738372060653203"},{"block_num":"0","left":"0.9404069769137295","word_num":"0","par_num":"0","text":"HUTP/2 304","height":"0.005555555555555647","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","width":"0.030523255467414856","top":"0.16249999999999998"},{"block_num":"0","word_num":"0","text":"64ms.","line_num":"0","left":"0.9752906994061247","top":"0.16279069793239742","width":"0.014534881711006142","par_num":"0","height":"0.005167958140373186","level":"0","conf":"0.30000001192092896","page_num":"0"},{"height":"0.007768087254630296","par_num":"0","width":"0.18895347118377687","conf":"1","text":"GET https://app.dev.iiminny.com/vue=assets/assets/AppButton-BIeoar U.css","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.47238373840340114","level":"0","top":"0.17569444448637994"},{"line_num":"0","par_num":"0","conf":"0.5","left":"0.940406977384131","text":"IHTTP/2_30462msl","height":"0.012919896178775314","level":"0","page_num":"0","word_num":"0","width":"0.05087209343910226","block_num":"0","top":"0.17312661508890692"},{"width":"0.18749998807907098","top":"0.18863049105789909","page_num":"0","text":"GET https://app.dev.jiminny.com/vue-assets/assets/AppButton-D30MdODr.is","conf":"1","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.4723837328511614"},{"page_num":"0","height":"0.012919896178775314","par_num":"0","text":"[HTTP/2_304 74msl","width":"0.04941860139369969","word_num":"0","block_num":"0","level":"0","top":"0.1886304914024297","line_num":"0","left":"0.9404069793272475","conf":"0.5"},{"level":"0","block_num":"0","left":"0.4723837214791171","par_num":"0","text":"btl nrcos.app.dev.zm","top":"0.2067183465112088","word_num":"0","line_num":"0","width":"0.06104650497436526","conf":"0.30000001192092896","height":"0.005167958140373186","page_num":"0"},{"level":"0","par_num":"0","text":"Sets L1D-LWSCODL.IS","left":"0.5915697729864435","line_num":"0","page_num":"0","height":"0.005167958140373186","width":"0.050872087478637695","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.2067183465112088"},{"left":"0.9404069769792833","word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","line_num":"0","level":"0","top":"0.2067183465112088","width":"0.030523252487182684","text":"MIIFL 304","block_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","top":"0.2067183465112088","level":"0","par_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.9738372091613303","line_num":"0","page_num":"0","word_num":"0","width":"0.01598837077617654","text":"ogms."},{"word_num":"0","text":"GET https://app.dev.iiminny.com/vue-assets/assets/index.module-Bilhqfd1.is","conf":"1","page_num":"0","block_num":"0","left":"0.4709302299151469","par_num":"0","height":"0.00794573624928796","level":"0","line_num":"0","top":"0.21944444440765576","width":"0.19476742744445807"},{"top":"0.23255813963671046","text":"GET https://app.dev.jiminny.com/vue-assets/assets/pro-reqular-svg-icons-CWpSBR20.is","width":"0.21656975746154783","word_num":"0","conf":"1","left":"0.4738372192826382","height":"0.012919896178775425","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.2506459947567824","level":"0","word_num":"0","left":"0.4738372132575325","height":"0.005167958802647088","text":"btl nucos:/app.dev.am1nny.com vue-assecs/assets/wavy-do-lec- GUi.]S","conf":"0.30000001192092896","width":"0.17877906560897827"},{"page_num":"0","left":"0.47383722066879275","level":"0","text":"GET https://app.dev.jiminny.com/vu","width":"0.08866277933120725","height":"0.007961885796652912","word_num":"0","top":"0.2635658918561955","block_num":"0","par_num":"0","conf":"0.5","line_num":"0"},{"text":"e-assets/assets/WelcomeLayout-B6wd32HG.is","conf":"1","width":"0.10755813121795654","level":"0","top":"0.26098191224652967","left":"0.5625000059510992","block_num":"0","height":"0.012919896178775314","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.9404069780294918","level":"0","text":"4l162 0040415","width":"0.04941859841346741","height":"0.005167958471510192","word_num":"0","top":"0.22222222218543353"},{"block_num":"0","height":"0.010335916943020385","line_num":"0","word_num":"0","text":"[HTTP/2_30469msl","conf":"0.5","level":"0","par_num":"0","top":"0.23255813963357164","page_num":"0","width":"0.05087209343910226","left":"0.940406977384131"},{"conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.25064599491270634","left":"0.9404069764780727","width":"0.031976744532585144","page_num":"0","height":"0.005167958471510192","text":"MIIFL 304"},{"word_num":"0","par_num":"0","line_num":"0","text":"b4ms.","level":"0","height":"0.005167958140373186","block_num":"0","conf":"0.30000001192092896","width":"0.01598837077617654","top":"0.25064599509002017","left":"0.9738372091613303","page_num":"0"},{"conf":"0.30000001192092896","left":"0.9404069756883947","top":"0.2609819125049275","level":"0","line_num":"0","page_num":"0","width":"0.05087209343910215","text":"[HTTP/2_30472msl","block_num":"0","height":"0.012919896178775314","word_num":"0","par_num":"0"},{"conf":"1","left":"0.47383721094711395","par_num":"0","top":"0.276388888921408","page_num":"0","word_num":"0","width":"0.059593021869659424","level":"0","text":"GET https://app.dev.jim","height":"0.010432816214031582","line_num":"0","block_num":"0"},{"conf":"0.5","top":"0.2790697677824139","height":"0.0077519370449914415","line_num":"0","width":"0.12209300994873051","word_num":"0","block_num":"0","page_num":"0","text":"nny.com/vue-assets/assets/purity.es-Bx0wboE6.15","par_num":"0","level":"0","left":"0.5363372220605178"},{"left":"0.47238372343042145","level":"0","block_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"bel nrcos.aaoo.dev.amzhty..com/vl","height":"0.005555555555555536","conf":"0.30000001192092896","par_num":"0","width":"0.08866277933120725","top":"0.2944444444444445"},{"height":"0.007784237464269039","line_num":"0","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","left":"0.4738372267041795","top":"0.3074935403117931","width":"0.1918604493141174","word_num":"0","level":"0","text":"GET https://app.dev.jiminny.com/vue-assets/assets/LogoLong100-ByQUvUY3.css"},{"conf":"0.5","par_num":"0","top":"0.30490956082534104","left":"0.940406977384131","line_num":"0","height":"0.012919896178775314","text":"IHTTP/2_304_72msl","page_num":"0","width":"0.05087209343910226","word_num":"0","level":"0","block_num":"0"},{"word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.005555555555555536","conf":"0.5","text":"GEl https://app.dev.11m1nny.com/vue-assets/assets/LoqoLonq106-H1d6kv1R.1s","block_num":"0","left":"0.47383721442436394","width":"0.18895348310470578","par_num":"0","top":"0.32291666666666674"},{"line_num":"0","conf":"0.30000001192092896","top":"0.33819444444444446","page_num":"0","text":"Gel nrcos.aaoo.dev.amtnty..comvue-asseus a","width":"0.1148255825042725","par_num":"0","word_num":"0","height":"0.005555555555555536","level":"0","block_num":"0","left":"0.47383720864305284"},{"height":"0.005167958140373186","block_num":"0","top":"0.3385012922476429","width":"0.05232557654380798","line_num":"0","word_num":"0","left":"0.6177325579490265","conf":"0.30000001192092896","level":"0","par_num":"0","text":"neLayout-bAxobpor.csE","page_num":"0"},{"text":"GET https://app.dev.jiminny.com/vue-assets/assets/useragent-DQ4F 030.is","height":"0.013194444444444398","block_num":"0","level":"0","width":"0.18604650497436526","word_num":"0","par_num":"0","line_num":"0","conf":"1","page_num":"0","top":"0.3486111111111111","left":"0.47383721831232994"},{"text":"Gel https:app.dev.1zmznny.com/vue-assets/assets/mob1leApp-0FL53KLd.1S","width":"0.18604649305343623","conf":"0.5","block_num":"0","line_num":"0","top":"0.3666666666666667","word_num":"0","height":"0.008333333333333304","left":"0.4723837395858874","par_num":"0","page_num":"0","level":"0"},{"page_num":"0","level":"0","text":"GET https:l","block_num":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.033430230617523204","height":"0.0077519370449914415","conf":"0.5","left":"0.4723837235419987","top":"0.37984496158086345"},{"level":"0","text":"LaCkbal-ls LiMv.css","line_num":"0","block_num":"0","left":"0.6075581399882231","page_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","top":"0.3824289408264543","width":"0.050872087478637695","word_num":"0"},{"line_num":"0","width":"0.05087209343910215","height":"0.013194444444444398","left":"0.9404069772007521","page_num":"0","level":"0","top":"0.3770833333333333","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"IHTTP/2_304 74ms]"},{"height":"0.007961885796652801","page_num":"0","par_num":"0","level":"0","conf":"0.5","word_num":"0","text":"GET https://app.dev.jiminny.com/vue-assets/assets/sentry-cSiHcvmn.css","top":"0.39513888901381833","left":"0.47238372425375824","line_num":"0","block_num":"0","width":"0.18023253679275514"},{"page_num":"0","text":"btl nucos:/app.dev.am1nny.com vue-assecs/assets store-clo.volr.s","top":"0.4108527134362734","width":"0.17441859245300295","line_num":"0","block_num":"0","word_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","left":"0.47383722344204937","level":"0","par_num":"0"},{"height":"0.007913436492284154","level":"0","line_num":"0","page_num":"0","text":"• GET https://app.dev.iiminny.com/vue=assets/assets/sentry=B3B1ZM60.is","word_num":"0","width":"0.1845930099487305","top":"0.4236111110820233","block_num":"0","par_num":"0","conf":"0.5","left":"0.4651162764330147"},{"height":"0.012919896178775314","block_num":"0","text":"GET https://app.dev.jiminny.com/vue-assets/assets/spark-D-Wqfar.is","par_num":"0","width":"0.1758720874786377","word_num":"0","page_num":"0","level":"0","left":"0.47238372083198443","top":"0.43669250673404036","line_num":"0","conf":"1"},{"height":"0.007864986525641604","block_num":"0","page_num":"0","par_num":"0","text":"• GET https://app.dev.iiminny.com/vue-assets/assets/vue-mq-bh4L87Tr.css","level":"0","width":"0.18749997615814207","line_num":"0","top":"0.4520833334813652","word_num":"0","conf":"1","left":"0.4651162841616273"},{"word_num":"0","page_num":"0","width":"0.05087209343910215","left":"0.9404069771721641","line_num":"0","text":"IHTTP/2_30479msl","level":"0","conf":"0.30000001192092896","height":"0.012919896178775314","block_num":"0","par_num":"0","top":"0.4496124032349018"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.4651162764330147","top":"0.4673611111111111","block_num":"0","width":"0.1845930099487305","height":"0.008333333333333304","page_num":"0","text":"• GET https://app.dev.jiminny.com/vue-assets/assets/vue=mq-CmpUzQtD.is"},{"level":"0","left":"0.47238371682939795","top":"0.4832041344653206","width":"0.21075580120086668","par_num":"0","block_num":"0","text":"Gel https://app.dev.1zmznny.com/vue=assets/assets/component-css-class-ltUbAVgW.1s","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","height":"0.007768087916903976"},{"height":"0.005555555555555536","left":"0.46511629874546145","block_num":"0","page_num":"0","par_num":"0","text":"oel ntcos.aado.dev.amtny..comvue-asseus/assets/ BuLLoLhTo-LXNOy Uv.ess","line_num":"0","top":"0.4986111111111111","width":"0.1962209105491638","conf":"0.30000001192092896","word_num":"0","level":"0"},{"conf":"1","par_num":"0","line_num":"0","width":"0.19476743936538699","page_num":"0","block_num":"0","word_num":"0","text":"• GET https://app.dev.jiminny.com/vue-assets/assets/BuildInfo-CIGre86L.is","top":"0.5090277777777777","level":"0","height":"0.013194444444444509","left":"0.46511628387657356"},{"block_num":"0","word_num":"0","height":"0.007800387011633991","conf":"0.5","page_num":"0","line_num":"0","width":"0.20348834991455078","top":"0.5270833333675681","left":"0.47238372275986984","par_num":"0","level":"0","text":"Gel https://app.dev.1zmznny.com/vue=assets/assets/6oogLeL1keButton-CGFy3nbz.1S"},{"left":"0.4651162809908865","width":"0.2136627674102783","word_num":"0","conf":"1","text":"• GET https://app.dev.iiminny.com/vue-assets/assets/GooqleLikeButton=Dv0HxbgR.css","height":"0.007864986525641604","top":"0.5400516801221922","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","text":"HUTP/2 206","conf":"0.30000001192092896","height":"0.005555555555555536","block_num":"0","top":"0.5270833333333333","left":"0.9404069765778029","width":"0.031976744532585144","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"left":"0.9723837211150823","text":"b/ms.","par_num":"0","page_num":"0","conf":"0.5","top":"0.5271317832037152","width":"0.017441858351230577","level":"0","height":"0.005167958140373186","block_num":"0","line_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","width":"0.05523255467414856","top":"0.537467700581834","page_num":"0","height":"0.013226743539174413","text":"[HTTP/2 200 nul lms]","conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","left":"0.9360465140024825"},{"word_num":"0","line_num":"0","left":"0.46511628339944416","conf":"1","block_num":"0","level":"0","page_num":"0","top":"0.5527777777777778","par_num":"0","height":"0.013194444444444398","text":"GET https://app.dev.jiminny.com/vue-assets/assets/dist-C2hisFOL.is","width":"0.1816860437393189"},{"word_num":"0","par_num":"0","left":"0.46511629202694565","text":"GEl https://app.dev.1amznny.com/vue-assets/assets/lastrilters-UzsBGyMt.1S","block_num":"0","page_num":"0","top":"0.5708333334180428","line_num":"0","width":"0.1976744055747986","conf":"0.30000001192092896","level":"0","height":"0.007978036006291656"},{"conf":"0.5","page_num":"0","height":"0.0077519370449913305","left":"0.46511628425310914","par_num":"0","top":"0.583979328764326","word_num":"0","level":"0","width":"0.19767439365386963","text":"• GET https://app.dev.iiminny.com/vue-assets/assets/KioskBanner-q60shJd4.is","line_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.05087209343910215","line_num":"0","height":"0.013194444444444398","word_num":"0","left":"0.9404069773067356","text":"IHTTP/2.200 76ms]","top":"0.58125"},{"block_num":"0","conf":"1","page_num":"0","level":"0","word_num":"0","text":"GET https://app.dev.jiminny.com/vue-assets/assets/connect--xBDzLbc.oss","top":"0.5968992249403281","left":"0.4651162832664545","width":"0.1918604612350464","height":"0.012919896178775314","line_num":"0","par_num":"0"},{"text":"btl ntcos:app.dev.aminny.com vue-assecs/assers/urt-messender- cova-th.s","level":"0","top":"0.614987080361338","page_num":"0","block_num":"0","par_num":"0","width":"0.20348834991455073","word_num":"0","conf":"0.30000001192092896","left":"0.46511628089210594","height":"0.005167958140373186","line_num":"0"},{"conf":"0.5","block_num":"0","height":"0.007881136735280347","par_num":"0","text":"• GET https://app.dev.iiminny.com/vue-assets/assets/theme-Cy-WIInU.is","word_num":"0","level":"0","top":"0.6277777776271919","page_num":"0","line_num":"0","width":"0.18313951492309571","left":"0.4651162990303927"},{"page_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0","top":"0.6408268734868398","text":"GET https://app.dev.jiminny.com/vue-assets/assets/KioskBanner-xU3FRd8g-Css","width":"0.20203487873077397","word_num":"0","conf":"1","left":"0.4651162850504704","level":"0","line_num":"0"},{"level":"0","line_num":"0","height":"0.02083333333333337","page_num":"0","block_num":"0","par_num":"0","width":"0.30087208747863775","word_num":"0","left":"0.46511627442032183","text":"• Loca/Netwosk A.Cass ds/eonee -D-Lexe2 5* ( 27-050/14.0 v,a http5. nccre contet: Trüe, Prtipt aton: (/420","conf":"0.30000001192092896","top":"0.65625"},{"par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","height":"0.005167958140373297","width":"0.1962209105491638","left":"0.7659883736064812","top":"0.6589147289401494","line_num":"0","text":"p.dev.aminny.com connect zonocrh, accessino carder \"nutos.app.dev. 1minr","word_num":"0"},{"top":"0.658914728754704","left":"0.969476744482828","par_num":"0","text":"zonochi","width":"0.020348836481571264","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958471510192","block_num":"0","line_num":"0"},{"word_num":"0","top":"0.6819444444444445","height":"0.005555555555555536","block_num":"0","left":"0.46511628641405345","line_num":"0","page_num":"0","conf":"0.5","text":"Local Network Access","level":"0","par_num":"0","width":"0.05959301590919497"},{"word_num":"0","par_num":"0","text":"Lucel Neework Access detectetenlevel Uite ttar001: ey, iinnt,o/conure Cotex, tes irton action!","left":"0.4709302436387123","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.02325581444634328","block_num":"0","top":"0.6795865630287664","width":"0.2892441749572754","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.020671833886040547","page_num":"0","left":"0.7093023265062184","line_num":"0","level":"0","par_num":"0","text":"un, prompt\"action/ puidey.jiminy.con/connect/zohocrn*, accessing target \"https:/aPR. dev.l inion","width":"0.25581395626068115","word_num":"0","top":"0.6795865634187368"},{"conf":"1","left":"0.9709302332611524","level":"0","line_num":"0","top":"0.6795865634093202","width":"0.020348836481571153","block_num":"0","height":"0.012919896178775314","page_num":"0","par_num":"0","text":"zohocrm","word_num":"0"},{"top":"0.7027777777777777","left":"0.4636627967274022","level":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","width":"0.1133720874786377","page_num":"0","text":"® Local Network Access detected: top-level","height":"0.013194444444444509"},{"text":"X.Col Network Aslass dstetex to-lenll aite pr2/0.0. dex, ) aa fone seeute contet Tnti tro pt acti/ni p.de","level":"0","width":"0.31249997615814207","top":"0.7027777777777777","par_num":"0","word_num":"0","left":"0.47093025303546787","block_num":"0","conf":"0.30000001192092896","height":"0.023611111111111138","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.7080103358417892","text":"nettalor melosae ape.dev. euemya col connect zzonoctll, accessing largel mucesda agosdeve men","level":"0","height":"0.005184108681148936","width":"0.2529069900512695","left":"0.7107558054836745","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","text":"Солостш","level":"0","conf":"0.30000001192092896","top":"0.7080103359898462","width":"0.018895348906517007","word_num":"0","line_num":"0","left":"0.9709302324508112","block_num":"0","par_num":"0","height":"0.005167958471510192"},{"width":"0.1366279006004334","word_num":"0","height":"0.013194444444444509","page_num":"0","line_num":"0","block_num":"0","left":"0.4651162809853049","text":"® Local Network Access detected: top-level site \"htt","top":"0.7284722222222222","conf":"1","par_num":"0","level":"0"},{"height":"0.02503710720274188","text":"helper-03//a56.d5% (127n0 -c0n/aneaa/20tps. e unet onte :","width":"0.16286815404891974","block_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.5813566165931741","par_num":"0","top":"0.7277915232263126","conf":"0.30000001192092896"},{"height":"0.02088178263770213","conf":"0.30000001192092896","text":"sunt cotte i trse, Prompev actnin: (non/connect/zohocrn, accessing target \"https://app.dev-jiminn","top":"0.7284722220747751","par_num":"0","width":"0.25290696620941155","word_num":"0","left":"0.7107558244882617","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"width":"0.020348836481571153","word_num":"0","line_num":"0","left":"0.9709302332611524","block_num":"0","height":"0.010335916943020274","level":"0","page_num":"0","par_num":"0","conf":"1","text":"zohocrm","top":"0.7286821706413236"},{"par_num":"0","height":"0.007978036006291767","conf":"1","line_num":"0","text":"• Local Network Access detected:","block_num":"0","word_num":"0","width":"0.0843023180961609","top":"0.7545219640381977","page_num":"0","level":"0","left":"0.4651162866016045"},{"page_num":"0","level":"0","block_num":"0","left":"0.47093026582584285","width":"0.49273252487182617","top":"0.7519379840235985","par_num":"0","text":"Local Network Acless detected oe-evel site 2T-0./13) V.a htps. /co corxoh TP\", proipt ahtt: (/41P. dev.jtmiany.con/connect/zohocm\", accessing target \"https://aP.dev.jimina","height":"0.02325581444634328","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"level":"0","conf":"0.30000001192092896","left":"0.9709302325901039","block_num":"0","top":"0.7571059432663984","word_num":"0","par_num":"0","width":"0.018895348906517007","text":"Долостш","height":"0.005167958471510081","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.7777777779289484","par_num":"0","width":"0.49854650497436526","level":"0","word_num":"0","text":"©Local Netios Aslessedetectet-eveconWe5 t0n0 c/Caect/zohSecue contixt: \"uetps:aadevonninuy, com/connect/zohocrm\", accessing target \"https://app-deveiiminn","height":"0.018087854650285506","page_num":"0","left":"0.4651162739573321"},{"left":"0.970930234213311","par_num":"0","block_num":"0","top":"0.780361757363922","width":"0.018895347416400865","word_num":"0","text":"zonochm","page_num":"0","line_num":"0","height":"0.005167958140373186","level":"0","conf":"0.30000001192092896"},{"width":"0.1497092843055725","word_num":"0","height":"0.005167958140373186","level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.4723837239793127","text":"Yo cou vuerassetsassels uro etularesvetcous-twesokzoas","top":"0.7906976746765834"},{"top":"0.7906976746765834","width":"0.1133720874786377","conf":"0.30000001192092896","page_num":"0","left":"0.6918604605375542","height":"0.005167958140373186","block_num":"0","line_num":"0","text":"secure context. True, prompt detzon. ynutty","word_num":"0","par_num":"0","level":"0"},{"page_num":"0","text":"® Local Network Access","par_num":"0","conf":"1","line_num":"0","width":"0.06104651093482971","word_num":"0","top":"0.8006944442567775","block_num":"0","height":"0.01325904395845201","left":"0.46366279169389724","level":"0"},{"level":"0","par_num":"0","height":"0.021010981665717243","top":"0.8006944444384592","conf":"0.30000001192092896","left":"0.47093024225319996","line_num":"0","block_num":"0","text":"Lo.cal Network Ascess dst tedin tep-Level","width":"0.10465115308761602","page_num":"0","word_num":"0"},{"top":"0.8006944444444445","left":"0.5755813943522343","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.023611111111111027","block_num":"0","line_num":"0","page_num":"0","width":"0.13517441749572745","text":"sita .0-1s:9 v.dent/st Seecoe contect/ orue,","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","top":"0.8006944442661938","height":"0.021010981665717243","text":"https: Secure contect/ Thue, \", mptt actio \": Tnus://apR.dev.timinny.com/connect/ehocrn\", accessing target \"https://app. dev.liminn","line_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.33430233001708987","left":"0.629360464136758","word_num":"0"},{"width":"0.5029069423675538","page_num":"0","height":"0.02583979235755074","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8242894059530076","text":"O Local Neewart Aecess deteetedi ayelevet site ht s:40 era sn ve nop/so Sectie Contexe Tttio Pr p a:/0n: (dev.jiminny.som/connect/zohocrn\", accessing target \"btes:/aBP-dev. imina","word_num":"0","level":"0","line_num":"0","left":"0.4622093361824059"},{"text":"LoCal Netwosk As/ass tstected: en--eel site\"(127-0. 1: dev vin intt,so coure t/ntext:\"\", ue, prompt \"ctton: (aplidev.iminny.com/connect/zohocrn\", accessing target \"https://aPP.dev-Jiminn","top":"0.85","left":"0.4709302612772106","width":"0.4941860198974609","line_num":"0","height":"0.02083333333333337","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0"},{"par_num":"0","top":"0.8501291990650961","page_num":"0","word_num":"0","height":"0.010335916943020385","width":"0.020348836481571153","block_num":"0","conf":"1","left":"0.9709302332611524","line_num":"0","text":"zohocrm","level":"0"},{"block_num":"0","left":"0.46366279169389724","top":"0.8733850130217233","page_num":"0","line_num":"0","width":"0.06104651093482971","par_num":"0","text":"© Local Network Access","height":"0.012919896178775314","word_num":"0","level":"0","conf":"1"},{"line_num":"0","block_num":"0","conf":"1","top":"0.8733850130217233","width":"0.024709302186965987","word_num":"0","text":"top-level","page_num":"0","height":"0.012919896178775314","left":"0.5523255818764783","level":"0","par_num":"0"},{"height":"0.023255814446343392","top":"0.8733850124473709","width":"0.494186019897461","par_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","left":"0.4709302591722987","text":"LoCal Network Acless detected: tkp-Leven-Ste b5 /1227.deV.1143) vcn/ceps 5/20he Co, eknittrue, \"romp://13on Nnitminny.con/connect/zohocrm\", accessing target \"https://aP.dev.jimin"},{"text":"Долостш","page_num":"0","height":"0.005167958471510192","line_num":"0","width":"0.018895348906517007","block_num":"0","top":"0.8785529716901708","par_num":"0","left":"0.9709302325901039","conf":"0.30000001192092896","word_num":"0","level":"0"},{"top":"0.8992248068512689","width":"0.28052322864532475","conf":"0.30000001192092896","line_num":"0","height":"0.020914081732432033","page_num":"0","left":"0.46511630605347276","level":"0","par_num":"0","text":"LoCa/Netwosk A.Cess dstoged eeLeveT5 (3210-0.1=4,3/ na hcopscoSeeute contex*: Tnue, poompt","word_num":"0","block_num":"0"},{"width":"0.25290696620941155","left":"0.7107558160580301","word_num":"0","level":"0","text":"Tritiator \"ttapsion:pp.dev,liminny.com/connect/zohocrn*, accessing target \"https://app.deve1iminn","top":"0.8992248061459288","height":"0.01813630527920196","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"top":"0.9018087857876945","level":"0","height":"0.005167958140373186","line_num":"0","par_num":"0","width":"0.018895347416400865","text":"zonochm","conf":"0.30000001192092896","left":"0.970930234213311","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.4651162866016045","level":"0","line_num":"0","text":"\" Local Network Access detected:","page_num":"0","top":"0.925","width":"0.0843023180961609","par_num":"0","height":"0.005555555555555536"},{"conf":"0.30000001192092896","page_num":"0","text":"Xocal Nuework Accass detectedi ro- liae site Pp (-11,de) Via htyso Scoure /rohxt en Prafpr ation: (au.dev.Jiminny.com/connect/zohocm\", accessing target \"https: //aP.dev.itminn","top":"0.9222222222222223","word_num":"0","height":"0.023611111111111027","left":"0.470930255699478","level":"0","line_num":"0","width":"0.49273252487182617","block_num":"0","par_num":"0"},{"page_num":"0","left":"0.9709302332611524","height":"0.012919896178775314","text":"zohocrm","width":"0.020348836481571153","word_num":"0","par_num":"0","top":"0.9224806202568655","level":"0","block_num":"0","line_num":"0","conf":"1"},{"block_num":"0","line_num":"0","left":"0.46366278998571203","page_num":"0","top":"0.9457364341242213","level":"0","text":"® Local Network Access detected:","height":"0.012919896178775425","width":"0.08575581312179564","conf":"1","par_num":"0","word_num":"0"},{"top":"0.9506944444444444","width":"0.0770348727703094","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","height":"0.005555555555555647","left":"0.632267452786988","word_num":"0","par_num":"0","text":"• дrлy. сom conneet zoлос,"},{"conf":"0.30000001192092896","page_num":"0","height":"0.005167958140373186","width":"0.05959301590919497","block_num":"0","line_num":"0","text":"inatlatornutossage","level":"0","par_num":"0","top":"0.9509043930228367","word_num":"0","left":"0.7107558206064487"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.3081395149230957","line_num":"0","height":"0.020671833886040547","level":"0","top":"0.9483204138063337","par_num":"0","left":"0.4723837407868963","text":"L. com/Network A/ass ts/ktoskB nne-96eshSate5 (121.0-0.1:443) via https. Secure context True, Brompt actaol nullV","word_num":"0"},{"block_num":"0","left":"0.7703488399141237","par_num":"0","top":"0.9483204137937784","width":"0.19331394433975224","height":"0.010335916943020274","word_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","text":"dev.jiminny.com/connect/zohocrm\", accessing target \"https://app.dev.jiminn"},{"block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.9709302324508112","top":"0.9509043928373915","text":"zonoclш","page_num":"0","line_num":"0","height":"0.005167958471510081","word_num":"0","par_num":"0","width":"0.018895348906517007"}]...
|
|
AppleNative
|
NULL
|
False
|
6476
|
NULL
|
NULL
|
|
33499
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily - in 4h 8 m•)).100% C8Thu 16 Apr 10:52:29-zshDOCKER₴812026-04-16710:42:30.642126Z2026-04-16T10:42:35.397667Z2026-64-16110:42:35.40154772026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴4-zsh86-zsh₴7* Unable to acce...O 88INFOscreenpipe__engine::event_driven_capture:contentdedup:skipping capturefor monitor 1 (hash=2961353571381363352,trigger=click)INFOINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=2961353571381363352,trigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingfor monitor 2 (hash=2961353571381363352,WARNsqlx:: query:summary="SELECT id,capturetrigger=click)snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nsnapshot_path, In device_name, \ntimestampsnapshot_path IS NOTNULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=102 elapsed=3.00334695852026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes \nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),39 JPEGs deletedWARNsqlx::query:summary="SELECT DISTINCT app_name,window_name, " db.statement="\n\nSELECT\n DISTINCT app_name, \nwindow_name, \ntimestamp>datetime('now','-30browser_url\seconds')\nAND app_name IS NOT NULL\nAND window_name IS NOT NULL\n"rows_affected-0 rows_returned 113 elapsed-1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Active ->Ending (nocontrols, app=Slack, id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)2026-04-16T10:44:37.128422ZWARNsqlx::query:summary="SELECT COALESCE(text_content,'*) asdb.statement="\n\nSELECT\nCOALESCE(text_content, "') as txt\nFROM\nui_events\nWHERE\n\n"timestamp >=?1\nANDtimestamp <=?2\nANDtext_content IS NOT NULL\nAND text_content != "*\nANDevent_type = 'text'\nORDER BY\n timestamp ASC\nLIMIT\nrows_affected=0rows_returned=34elapsed=3.3300345s50002026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended2026-04-16T10:45:01.981635ZINFO2026-04-16T10:45:05.035761Zscreenpipe_engine::event_driven_capture:(id=1)contentdedup:skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)INFOscreenpipe_engine::event._driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-394178939588870394,trigger=visual_change)2026-04-16710:46:23.090024ZINFO2026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.322057Zscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:38.234229ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:47.284407ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:56.326243ZINFOtrigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)skippingcapture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id,snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nInFROM\nframes \nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \nsnapshot_path,\ndevice_name, \ntimestamptimestamp ASC\nLIMIT\n 5000\n"rows_affected=0 rows_returned=128 elapsed-4.030937667s2026-04-16710:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16110:49:02.80144222026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16710:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOscreenpipe_engine:: event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)skippingcapture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)skipping capture for monitor 1 (hash=6317338798093569418,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)...
|
[{"left":"0.03633720988832617", [{"left":"0.03633720988832617","line_num":"0","text":"iTerm2","block_num":"0","par_num":"0","top":"0.004651163288939331","level":"0","height":"0.013953487608167836","width":"0.031976742214626735","page_num":"0","word_num":"0","conf":"1"},{"text":"Shell","width":"0.02325581444634331","line_num":"0","page_num":"0","block_num":"0","left":"0.0813953486530742","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.01162790722317164","top":"0.006976744104360999","level":"0"},{"height":"0.016279069052802186","level":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","left":"0.1148255820963591","top":"0.004651163060808261","text":"Edit","width":"0.020348836316002733"},{"height":"0.01464455286661781","page_num":"0","top":"0.004305630300901253","level":"0","word_num":"0","width":"0.021971468130747462","left":"0.14671775399475004","line_num":"0","par_num":"0","text":"View","conf":"1","block_num":"0"},{"word_num":"0","conf":"1","par_num":"0","level":"0","top":"0.004651162940102149","text":"Session","height":"0.013953487608167836","block_num":"0","page_num":"0","line_num":"0","left":"0.18168604693358867","width":"0.034883719020419646"},{"left":"0.2281976749198184","block_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.03197674221462671","level":"0","conf":"1","par_num":"0","word_num":"0","text":"Scripts","top":"0.004651162876699644","line_num":"0"},{"block_num":"0","left":"0.27317133105711244","height":"0.012942727406819676","line_num":"0","top":"0.006319333900305368","par_num":"0","text":"Profiles","conf":"1","width":"0.03359919918908011","level":"0","page_num":"0","word_num":"0"},{"level":"0","par_num":"0","text":"Window","conf":"1","block_num":"0","left":"0.31783803401730437","top":"0.004044043113466733","line_num":"0","width":"0.03725689252217612","word_num":"0","height":"0.018265073564317502","page_num":"0"},{"conf":"1","par_num":"0","text":"Help","block_num":"0","top":"0.0069767444517300214","height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.36773255884054523","width":"0.020348836316002705","level":"0","word_num":"0"},{"height":"0.014444444444444371","word_num":"0","top":"0.00666666666666671","par_num":"0","text":"• Support Daily - in 4h 8 m","block_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","width":"0.11337209277682836","left":"0.6148255812774676"},{"left":"0.7950581391686092","page_num":"0","top":"0.0069767436465189014","width":"0.010174419482549046","height":"0.016279071172078496","text":"•)).","block_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","line_num":"0"},{"height":"0.014444444444444371","top":"0.00666666666666671","line_num":"0","block_num":"0","par_num":"0","text":"100% C","word_num":"0","left":"0.8183139549727004","width":"0.043604649437798404","level":"0","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","left":"0.8720930233139536","word_num":"0","top":"0.0046511627906976605","par_num":"0","conf":"1","height":"0.01860465079069773","line_num":"0","page_num":"0","level":"0","text":"8","width":"0.011627906744186012"},{"width":"0.09302325778537324","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.014444444444444371","conf":"1","left":"0.8953488352885469","par_num":"0","line_num":"0","text":"Thu 16 Apr 10:52:29","top":"0.00666666666666671"},{"level":"0","page_num":"0","par_num":"0","height":"0.011627906163533597","text":"-zsh","top":"0.037209302586837856","width":"0.021802324718899202","word_num":"0","left":"0.48982558191743997","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"text":"DOCKER","top":"0.06511627956800914","par_num":"0","level":"0","conf":"1","height":"0.013953487608167836","width":"0.03343023194207086","block_num":"0","page_num":"0","word_num":"0","left":"0.030523255704109926","line_num":"0"},{"block_num":"0","left":"0.10465116259480954","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.011627907223171655","text":"₴81","conf":"0.30000001192092896","height":"0.01162790722317164","word_num":"0","top":"0.06511627887387927"},{"word_num":"0","left":"0.002906978928970252","text":"2026-04-16710:42:30.642126Z","par_num":"0","level":"0","page_num":"0","top":"0.09069767489359049","height":"0.013953487608167836","conf":"1","line_num":"0","block_num":"0","width":"0.15116278330485025"},{"top":"0.1093023260356144","page_num":"0","conf":"1","left":"0.0029069791809082385","level":"0","text":"2026-04-16T10:42:35.397667Z","block_num":"0","width":"0.15116278330485028","height":"0.016279069052802186","par_num":"0","word_num":"0","line_num":"0"},{"height":"0.011627906163533597","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.004360466440284524","text":"2026-64-16110:42:35.","width":"0.10901162889268663","block_num":"0","top":"0.13255813990272935","word_num":"0"},{"par_num":"0","left":"0.11191860414993195","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.00930232577853729","level":"0","text":"4015477","top":"0.13255813941908623","width":"0.04069767528110081"},{"top":"0.14883720986313376","word_num":"0","width":"0.15116278330485028","level":"0","block_num":"0","conf":"1","left":"0.0029069813490283417","line_num":"0","page_num":"0","height":"0.016279069052802186","par_num":"0","text":"2026-04-16T10:42:54.234841Z"},{"line_num":"0","width":"0.04660887718200684","left":"0.0028583525710876656","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","height":"0.014808674918280751","level":"0","page_num":"0","text":"\\nFROM\\n","top":"0.1693398484857931"},{"line_num":"0","block_num":"0","height":"0.013953487608167947","width":"0.08575580914815267","par_num":"0","page_num":"0","level":"0","text":"frames\\nWHERE\\n","left":"0.05813953871565231","conf":"1","top":"0.16976744216490824","word_num":"0"},{"top":"0.06511627956800914","text":"DEV (docker)","width":"0.04941860304938425","page_num":"0","left":"0.14970930269148672","height":"0.013953487608167836","conf":"1","par_num":"0","block_num":"0","level":"0","line_num":"0","word_num":"0"},{"line_num":"0","height":"0.013953487608167947","par_num":"0","text":"282","page_num":"0","width":"0.013081394301520444","word_num":"0","top":"0.06511627968428813","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.22674418654594516"},{"top":"0.06469387385872882","word_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","text":"APP (-zsh)","height":"0.01479829788207998","width":"0.04225723213619659","line_num":"0","left":"0.2761097558203931"},{"width":"0.013081395626068026","top":"0.0674418609589309","height":"0.011627906163533597","conf":"0.30000001192092896","line_num":"0","text":"83","par_num":"0","level":"0","left":"0.3488372090001927","block_num":"0","page_num":"0","word_num":"0"},{"conf":"1","top":"0.0674418603564374","left":"0.38662790758571186","width":"0.07267441749572756","text":"ec2-user@ip-10-30-","block_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.01162790722317164","par_num":"0"},{"left":"0.4723837207189427","conf":"0.30000001192092896","level":"0","top":"0.06744186031486565","line_num":"0","text":"₴4","height":"0.009302325778537401","width":"0.013081395626068137","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.658430232373319","text":"-zsh","width":"0.017441860834757517","word_num":"0","top":"0.06744186024500332","level":"0","par_num":"0","line_num":"0","page_num":"0","height":"0.01162790722317164"},{"text":"86","width":"0.013081395626068137","level":"0","block_num":"0","left":"0.7180232556026637","top":"0.06744186027730303","par_num":"0","height":"0.01162790722317164","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"left":"0.7805232559610826","height":"0.011627906163533597","line_num":"0","top":"0.06744186098800065","text":"-zsh","width":"0.01889534791310621","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","level":"0","line_num":"0","height":"0.013953487608167947","page_num":"0","left":"0.8415697677959451","par_num":"0","conf":"0.30000001192092896","width":"0.013081394301520444","word_num":"0","top":"0.06511627921917185","text":"₴7"},{"block_num":"0","level":"0","text":"* Unable to acce...","top":"0.06511627921917185","width":"0.06831395361158576","word_num":"0","left":"0.8779069760818929","par_num":"0","height":"0.013953487608167947","page_num":"0","conf":"0.5","line_num":"0"},{"text":"O 88","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","page_num":"0","left":"0.9534883728481232","width":"0.024709301524692084","height":"0.013953487608167836","top":"0.06511627933545094","level":"0"},{"height":"0.013953487608167947","left":"0.16279069766304158","level":"0","width":"0.024709301524692112","top":"0.09069767487808655","word_num":"0","text":"INFO","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","top":"0.09069767462614864","left":"0.19186046670782203","block_num":"0","width":"0.059593020545111786","text":"screenpipe_","word_num":"0","height":"0.013953487608167836"},{"word_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","left":"0.24999999945621942","block_num":"0","conf":"1","text":"_engine::event_driven_capture:","line_num":"0","top":"0.0906976748922036","width":"0.1656976699829102","par_num":"0"},{"level":"0","text":"content","word_num":"0","page_num":"0","block_num":"0","conf":"1","top":"0.09054107368034192","width":"0.042191227277119936","par_num":"0","height":"0.014266690148247552","left":"0.4185846182166176","line_num":"0"},{"width":"0.034883719020419646","par_num":"0","text":"dedup:","height":"0.016279069052802186","left":"0.46366279194327853","line_num":"0","level":"0","word_num":"0","conf":"1","block_num":"0","top":"0.09069767497941283","page_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.0915697627597385","height":"0.016279069052802186","conf":"1","top":"0.0906976746596454","left":"0.5029069814200017","text":"skipping capture"},{"par_num":"0","conf":"1","page_num":"0","block_num":"0","text":"for monitor 1 (hash=2961353571381363352,","left":"0.5958332454901216","top":"0.0859853487359159","word_num":"0","height":"0.023441399468316026","width":"0.22552318572998054","line_num":"0","level":"0"},{"height":"0.016279069052802186","level":"0","width":"0.07848837110731344","page_num":"0","top":"0.09069767484569191","line_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","text":"trigger=click)","left":"0.8255813950568084"},{"par_num":"0","text":"INFO","block_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.16424418609078184","width":"0.02325581444634331","conf":"1","level":"0","word_num":"0","top":"0.10930232584707888"},{"text":"INFO","level":"0","left":"0.1613372091704435","height":"0.01860465155707458","top":"0.127906976314486","line_num":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.026162791252136247"},{"block_num":"0","line_num":"0","word_num":"0","width":"0.2252907011244032","left":"0.19186046620742042","height":"0.01860465155707458","page_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","level":"0","par_num":"0","top":"0.10930232526797434"},{"block_num":"0","level":"0","word_num":"0","top":"0.1111111113311003","page_num":"0","height":"0.014470283720228405","conf":"1","left":"0.41715116362873683","text":"content dedup:","width":"0.08139534526401099","line_num":"0","par_num":"0"},{"height":"0.019018088446723036","level":"0","word_num":"0","line_num":"0","left":"0.5029069925155443","par_num":"0","text":"skipping capture for monitor 1 (hash=2961353571381363352,","width":"0.3183139377170139","conf":"1","page_num":"0","block_num":"0","top":"0.10888888843813715"},{"par_num":"0","width":"0.07994185553656685","page_num":"0","line_num":"0","text":"trigger=click)","word_num":"0","top":"0.10930232546177276","conf":"1","height":"0.01860465155707458","block_num":"0","level":"0","left":"0.8241279081086545"},{"block_num":"0","line_num":"0","left":"0.19040699198876238","par_num":"0","width":"0.30959300994873046","word_num":"0","page_num":"0","level":"0","top":"0.13","text":"screenpipe_engine::event_driven_capture: content dedup:","height":"0.01666666666666672","conf":"1"},{"top":"0.1302325580199123","block_num":"0","width":"0.04796511332194009","word_num":"0","level":"0","text":"skipping","par_num":"0","page_num":"0","height":"0.018604651557074692","left":"0.5014534890512392","conf":"1","line_num":"0"},{"block_num":"0","left":"0.5959302502524677","width":"0.22529067993164065","height":"0.018888888888888844","page_num":"0","level":"0","par_num":"0","conf":"1","text":"for monitor 2 (hash=2961353571381363352,","top":"0.13","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.14883720980056725","conf":"1","height":"0.013953487608167836","left":"0.16279069776599697","width":"0.02470930152469214","level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"WARN"},{"text":"sqlx:: query:","word_num":"0","width":"0.06831395361158582","level":"0","block_num":"0","par_num":"0","top":"0.15111111111111108","conf":"0.5","height":"0.014444444444444482","left":"0.1904069755801111","line_num":"0","page_num":"0"},{"conf":"1","par_num":"0","page_num":"0","top":"0.1465116285936301","block_num":"0","left":"0.2645348868593201","level":"0","height":"0.021266148885091152","text":"summary=\"SELECT id,","width":"0.11046511332194009","word_num":"0","line_num":"0"},{"line_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","top":"0.13255813976180753","text":"capture","width":"0.04796511332194009","word_num":"0","left":"0.5479651185570532","height":"0.013953487608167836","block_num":"0"},{"conf":"1","height":"0.016279069052802186","block_num":"0","level":"0","text":"trigger=click)","width":"0.07994185553656685","line_num":"0","top":"0.13023255861313376","left":"0.8241279081086545","page_num":"0","word_num":"0","par_num":"0"},{"conf":"1","width":"0.15261627833048502","word_num":"0","left":"0.37354651421872315","line_num":"0","top":"0.15111111111111108","par_num":"0","height":"0.018888888888888955","page_num":"0","block_num":"0","level":"0","text":"snapshot_path, device_name,"},{"conf":"1","par_num":"0","top":"0.14883721016866047","block_num":"0","level":"0","height":"0.021162789662679038","left":"0.547965128956579","line_num":"0","width":"0.1845930099487305","word_num":"0","page_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n"},{"height":"0.021162789662679038","par_num":"0","width":"0.18023255666097004","word_num":"0","page_num":"0","block_num":"0","top":"0.14883721005238137","text":"snapshot_path, In device_name, \\n","line_num":"0","level":"0","conf":"1","left":"0.7412790687349482"},{"conf":"1","word_num":"0","par_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.9302101959408557","height":"0.01665120124816899","page_num":"0","text":"timestamp","top":"0.14865114329512819","width":"0.05237030453152125"},{"conf":"1","left":"0.1526162811369508","par_num":"0","width":"0.11337209277682836","level":"0","word_num":"0","block_num":"0","top":"0.16976744202398653","text":"snapshot_path IS NOT","line_num":"0","page_num":"0","height":"0.016279069052802186"},{"height":"0.014462331136067763","level":"0","line_num":"0","block_num":"0","conf":"0.5","word_num":"0","left":"0.26740435439719823","top":"0.1695130206011196","text":"NULL\\n","page_num":"0","par_num":"0","width":"0.03641222053103976"},{"block_num":"0","word_num":"0","height":"0.016279069052802186","level":"0","text":"AND timestamp < ?1\\nORDER BY\\n","line_num":"0","left":"0.3139534899450726","par_num":"0","top":"0.16976744210150585","page_num":"0","width":"0.1686046494377984","conf":"0.5"},{"level":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.4912790718581287","text":"device_name, \\n","page_num":"0","height":"0.01912144766913526","par_num":"0","top":"0.16976744154010937","width":"0.07994185553656685","conf":"1"},{"top":"0.16976744210150585","line_num":"0","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.016279069052802186","level":"0","text":"timestamp ASC\\nLIMIT\\n","left":"0.581395355489841","width":"0.12354650497436526"},{"width":"0.0421511623594496","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"5000\\n\"","word_num":"0","left":"0.7136627904045777","top":"0.16744186057805188","height":"0.01860465155707458","conf":"0.30000001192092896"},{"level":"0","left":"0.7572674529106157","line_num":"0","conf":"1","block_num":"0","text":"rows_affected=0 rows_returned=102 elapse","width":"0.22529067993164054","top":"0.16976744290982504","page_num":"0","par_num":"0","word_num":"0","height":"0.01912144554985895"},{"word_num":"0","conf":"0.5","text":"d=3.0033469585","left":"0.0014534911761340276","height":"0.02093023300170893","block_num":"0","par_num":"0","top":"0.1883720927142618","width":"0.08139534526401096","line_num":"0","page_num":"0","level":"0"},{"word_num":"0","page_num":"0","height":"0.016279069052802186","text":"2026-04-16T10:42:54.235674Z","level":"0","conf":"1","width":"0.15116278330485025","line_num":"0","block_num":"0","par_num":"0","left":"0.002906979810753195","top":"0.20930232621003297"},{"top":"0.22790697623696654","conf":"1","word_num":"0","text":"2026-04-16T10:43:05.429948Z","height":"0.018604651557074692","level":"0","width":"0.15116278330485025","left":"0.0029069827661794296","block_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","height":"0.016279069052802297","page_num":"0","top":"0.24883720975654455","block_num":"0","conf":"1","level":"0","left":"0.0029069791809082385","text":"2026-04-16T10:43:17.936694Z","width":"0.15116278330485028"},{"height":"0.018604651557074803","width":"0.15116278330485025","line_num":"0","page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.0029069827661794296","par_num":"0","text":"2026-04-16T10:43:26.520570Z","block_num":"0","top":"0.2674418599578967"},{"level":"0","block_num":"0","text":"nFROM\\n","top":"0.2898768488102281","par_num":"0","height":"0.015595139397515223","width":"0.04090512858496772","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.002803250171400018"},{"block_num":"0","height":"0.016279069052802297","line_num":"0","top":"0.28837209317708723","level":"0","conf":"1","left":"0.05232558408921829","word_num":"0","par_num":"0","text":"frames \\nWHERE\\n","width":"0.08575580914815267","page_num":"0"},{"top":"0.20930232588583852","height":"0.013953487608167836","page_num":"0","text":"INFO","width":"0.026162788603040915","line_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","left":"0.16279069915778185"},{"block_num":"0","top":"0.20888888907011838","left":"0.19040698053027486","text":"screenpipe_engine::snapshot_compaction: snapshot","level":"0","par_num":"0","line_num":"0","conf":"1","width":"0.2703488243950738","word_num":"0","page_num":"0","height":"0.01669250594245053"},{"block_num":"0","conf":"1","text":"compaction: found 102 eligible frames","level":"0","word_num":"0","width":"0.20930230882432732","top":"0.2088888885931759","left":"0.4622093168817012","line_num":"0","height":"0.019018088446723147","par_num":"0","page_num":"0"},{"conf":"1","left":"0.16279069782777025","block_num":"0","text":"INFO","height":"0.013953487608167836","width":"0.024709301524692112","top":"0.23023255861452074","word_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0"},{"level":"0","line_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot","top":"0.22999999999999998","word_num":"0","conf":"1","width":"0.2688953399658203","par_num":"0","page_num":"0","left":"0.19186047129952682","height":"0.018888888888888955","block_num":"0"},{"top":"0.22999999999999998","left":"0.4636628025261931","text":"compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deleted","block_num":"0","width":"0.3473837110731337","level":"0","line_num":"0","height":"0.018888888888888955","page_num":"0","par_num":"0","word_num":"0","conf":"0.5"},{"block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.013953487608167725","line_num":"0","text":"INFO","level":"0","top":"0.24883720956800914","word_num":"0","width":"0.024709301524692112","left":"0.1627906983837295"},{"word_num":"0","level":"0","left":"0.19040700237260322","conf":"1","top":"0.24883720997486203","line_num":"0","par_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),","block_num":"0","height":"0.021162789662679038","page_num":"0","width":"0.5218023088243272"},{"level":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0","height":"0.01671834627787272","block_num":"0","top":"0.24883720931326003","width":"0.0915697627597385","left":"0.7136627953516599","page_num":"0","text":"39 JPEGs deleted"},{"par_num":"0","top":"0.26976744216490833","width":"0.027616278330485022","height":"0.013953487608167836","text":"WARN","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","left":"0.16279069850433112","word_num":"0"},{"page_num":"0","conf":"0.5","height":"0.016279069052802075","par_num":"0","line_num":"0","block_num":"0","text":"sqlx::query:","top":"0.26976744233406413","word_num":"0","left":"0.18895348911911525","width":"0.06976743804083929","level":"0"},{"page_num":"0","width":"0.1907021204630534","par_num":"0","left":"0.26439628183911135","conf":"1","top":"0.26610341389496606","line_num":"0","text":"summary=\"SELECT DISTINCT app_name,","word_num":"0","block_num":"0","height":"0.02423828125000005","level":"0"},{"top":"0.26744186145107374","width":"0.3604651133219401","par_num":"0","left":"0.45494185363144735","page_num":"0","text":"window_name, \" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name, \\n","conf":"1","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.0214470269944933"},{"left":"0.8241279096450529","conf":"1","par_num":"0","width":"0.08139534526401104","word_num":"0","block_num":"0","height":"0.01912144766913515","level":"0","text":"window_name, \\n","page_num":"0","top":"0.26976744154010945","line_num":"0"},{"word_num":"0","height":"0.016279069052802075","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","level":"0","text":"timestamp>","left":"0.14680232597882178","par_num":"0","top":"0.28837209310925793","width":"0.06540697415669758"},{"top":"0.28837209282611387","line_num":"0","width":"0.08720929887559678","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"datetime('now',","conf":"1","left":"0.212209305504062","height":"0.018604651557074692"},{"width":"0.024709301524692084","word_num":"0","text":"'-30","line_num":"0","height":"0.013953487608167947","conf":"0.5","par_num":"0","left":"0.3023255822076152","top":"0.288372093327699","page_num":"0","level":"0","block_num":"0"},{"text":"browser_url\\","conf":"1","level":"0","par_num":"0","top":"0.26976744174084255","left":"0.9127906984214409","height":"0.018604651557074692","word_num":"0","line_num":"0","width":"0.06976743804083929","block_num":"0","page_num":"0"},{"level":"0","width":"0.0698221630520291","par_num":"0","word_num":"0","block_num":"0","top":"0.2858104448761458","conf":"1","height":"0.02140236536661777","left":"0.3299145000640535","line_num":"0","text":"seconds')\\n","page_num":"0"},{"conf":"1","word_num":"0","height":"0.016279069052802297","block_num":"0","page_num":"0","left":"0.39970930182663944","line_num":"0","par_num":"0","text":"AND app_name IS NOT NULL\\n","top":"0.29069767489220344","level":"0","width":"0.1497092988755968"},{"text":"AND window_name IS NOT NULL\\n\"","top":"0.2858790013729613","height":"0.022646342383490614","width":"0.17463470035129125","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.5536878135444904","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","height":"0.023443230523003455","top":"0.28757620076570767","page_num":"0","text":"rows_affected-0 rows_returned 113 elapsed-1.0","left":"0.728148341100789","par_num":"0","width":"0.2545035892062717"},{"text":"76107s","height":"0.013953487608167836","left":"0.002906978047929703","par_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.034883719020419646","page_num":"0","conf":"1","top":"0.3093023258703347","word_num":"0"},{"par_num":"0","text":"2026-04-16T10:43:53.468974Z","top":"0.3302325586145207","width":"0.15116278330485025","word_num":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","conf":"1","left":"0.002906978928970252","level":"0","block_num":"0"},{"page_num":"0","conf":"1","level":"0","height":"0.013953488667806102","line_num":"0","top":"0.33023255803818996","text":"INFO","par_num":"0","width":"0.023255814446343337","word_num":"0","left":"0.16424418586791362","block_num":"0"},{"word_num":"0","top":"0.33023255852149747","conf":"1","level":"0","left":"0.19186046681139643","page_num":"0","block_num":"0","height":"0.013953487608167836","text":"screenpipe_","line_num":"0","par_num":"0","width":"0.06104651027255589"},{"top":"0.33000000000000007","line_num":"0","left":"0.25145349330064043","level":"0","page_num":"0","block_num":"0","width":"0.14244185553656685","word_num":"0","height":"0.016666666666666607","text":"engine: :meeting_detector:","conf":"1","par_num":"0"},{"line_num":"0","top":"0.33000000000000007","page_num":"0","par_num":"0","text":"meeting v2: Active ->","height":"0.016666666666666607","width":"0.12209302054511184","level":"0","word_num":"0","block_num":"0","conf":"1","left":"0.39534883998058645"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","text":"Ending (no","top":"0.33000000000000007","conf":"1","left":"0.5174418617820259","width":"0.0625","height":"0.016666666666666607"},{"block_num":"0","par_num":"0","conf":"1","line_num":"0","top":"0.33000000000000007","word_num":"0","text":"controls, app=Slack, id=1, grace=30s)","left":"0.5799418663417378","width":"0.2078488243950738","height":"0.018888888888888844","level":"0","page_num":"0"},{"left":"0.0029069813490283417","line_num":"0","top":"0.3488372098631338","width":"0.15116278330485028","page_num":"0","conf":"1","word_num":"0","block_num":"0","height":"0.016279069052802186","level":"0","par_num":"0","text":"2026-04-16T10:44:33.414298Z"},{"line_num":"0","height":"0.013953487608167947","level":"0","text":"INFO","page_num":"0","top":"0.348837209568009","block_num":"0","word_num":"0","par_num":"0","left":"0.1627906983837295","width":"0.024709301524692112","conf":"1"},{"left":"0.1918604740311318","text":"screenpipe_engine: :meeting_detector:","par_num":"0","line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.34883720981982336","width":"0.20058138105604387","word_num":"0","conf":"1","height":"0.0189405674404568"},{"word_num":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","text":"meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)","width":"0.318313937717014","left":"0.3968023332893481","page_num":"0","height":"0.02116278966267915","level":"0","top":"0.34883720999424184"},{"conf":"1","page_num":"0","top":"0.3697674417196559","left":"0.0029069752114114777","block_num":"0","par_num":"0","width":"0.15116279390123155","text":"2026-04-16T10:44:37.128422Z","word_num":"0","line_num":"0","height":"0.01395348866780588","level":"0"},{"page_num":"0","text":"WARN","word_num":"0","conf":"1","height":"0.013953487608167836","level":"0","left":"0.16279069915778185","par_num":"0","top":"0.3697674421649083","block_num":"0","width":"0.026162788603040915","line_num":"0"},{"top":"0.369767442334064","par_num":"0","word_num":"0","line_num":"0","text":"sqlx::query:","width":"0.06831395361158585","page_num":"0","left":"0.19040697554401334","level":"0","conf":"0.5","block_num":"0","height":"0.016279069052802186"},{"par_num":"0","conf":"1","level":"0","text":"summary=\"SELECT COALESCE(text_content,","word_num":"0","block_num":"0","width":"0.21239846547444663","height":"0.022451106177436064","page_num":"0","top":"0.36668162762140877","line_num":"0","left":"0.2644538847248137"},{"text":"'*) as","height":"0.018604651557074692","level":"0","word_num":"0","conf":"0.30000001192092896","width":"0.03779069582621253","line_num":"0","block_num":"0","left":"0.4796511644459759","par_num":"0","page_num":"0","top":"0.3674418601904549"},{"par_num":"0","height":"0.018604651557074692","page_num":"0","block_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","left":"0.537790698747005","top":"0.3674418600354161","level":"0","line_num":"0","width":"0.14534883499145512","word_num":"0","conf":"1"},{"page_num":"0","conf":"1","left":"0.6889535021255448","level":"0","block_num":"0","line_num":"0","top":"0.3674418601201179","text":"COALESCE(text_content, \"') as txt\\nFROM\\n","width":"0.2325581232706706","height":"0.02144702911376939","word_num":"0","par_num":"0"},{"level":"0","par_num":"0","top":"0.3696345034721975","line_num":"0","page_num":"0","block_num":"0","height":"0.01887052747938367","text":"ui_events","conf":"1","width":"0.052362251281738326","word_num":"0","left":"0.9302142226871601"},{"text":"\\nWHERE\\n","conf":"1","line_num":"0","par_num":"0","width":"0.05091195636325412","block_num":"0","word_num":"0","top":"0.3882111039459005","page_num":"0","level":"0","height":"0.016601047515869105","left":"0.002887045129195571"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.002906977521160028","page_num":"0","line_num":"0","text":"\\n\"","top":"0.406976744349568","height":"0.016279069052802075","block_num":"0","level":"0","width":"0.018895347913106285"},{"page_num":"0","par_num":"0","level":"0","text":"timestamp >=","word_num":"0","height":"0.016279069052802297","conf":"1","line_num":"0","top":"0.39069767465964533","block_num":"0","left":"0.06395349291434663","width":"0.06831394831339518"},{"left":"0.13372092969369934","par_num":"0","top":"0.3883720929191371","line_num":"0","height":"0.018604651557074692","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0","width":"0.02616279125213622","text":"?1\\n"},{"block_num":"0","height":"0.018604651557074692","left":"0.1671511633100219","word_num":"0","conf":"1","level":"0","par_num":"0","text":"AND","top":"0.38837209259355565","width":"0.020348836316002733","line_num":"0","page_num":"0"},{"conf":"1","level":"0","top":"0.388372093341816","width":"0.06976743804083929","par_num":"0","text":"timestamp <=","left":"0.19040698042470533","block_num":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.016279069052802186"},{"word_num":"0","left":"0.2616279064088156","page_num":"0","text":"?2\\n","height":"0.018604651557074692","width":"0.02616279125213622","conf":"1","level":"0","block_num":"0","line_num":"0","top":"0.38837209259355565","par_num":"0"},{"height":"0.013953487608167836","page_num":"0","conf":"1","level":"0","line_num":"0","text":"AND","word_num":"0","left":"0.2965116286052201","par_num":"0","width":"0.018895347913106264","top":"0.3906976746842882","block_num":"0"},{"block_num":"0","width":"0.148255803849962","text":"text_content IS NOT NULL\\n","conf":"1","left":"0.3183139620397864","top":"0.3883720925160363","word_num":"0","height":"0.01860465155707458","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"conf":"0.5","top":"0.3883720927485945","line_num":"0","text":"AND text_content != \"*\\n","level":"0","word_num":"0","block_num":"0","left":"0.475290702531047","height":"0.01860465155707458","par_num":"0","page_num":"0","width":"0.14244185553656685"},{"line_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0","level":"0","text":"AND","left":"0.6162790691334176","conf":"1","top":"0.39069767495560603","page_num":"0","word_num":"0","width":"0.02325581444634328"},{"line_num":"0","level":"0","block_num":"0","text":"event_type = 'text'\\nORDER BY\\n timestamp ASC\\nLIMIT\\n","top":"0.3883720927485945","height":"0.01860465155707458","word_num":"0","width":"0.3139534844292535","left":"0.6395348884953901","par_num":"0","conf":"1","page_num":"0"},{"conf":"1","block_num":"0","width":"0.0872092988755968","left":"0.023255817131969003","line_num":"0","text":"rows_affected=0","height":"0.016279069052802186","word_num":"0","par_num":"0","page_num":"0","top":"0.4093023258224361","level":"0"},{"height":"0.016279069052802186","top":"0.4093023258224361","level":"0","conf":"1","line_num":"0","page_num":"0","text":"rows_returned=34","width":"0.09156976275973851","word_num":"0","block_num":"0","par_num":"0","left":"0.11337209689047954"},{"left":"0.2078488361839275","level":"0","width":"0.10174418555365669","line_num":"0","par_num":"0","block_num":"0","height":"0.016279069052802186","page_num":"0","text":"elapsed=3.3300345s","conf":"1","top":"0.409302326084064","word_num":"0"},{"height":"0.02093023300170893","line_num":"0","top":"0.3883720925398433","word_num":"0","page_num":"0","conf":"1","text":"5000","level":"0","par_num":"0","block_num":"0","left":"0.9563953482692809","width":"0.026162791252136164"},{"page_num":"0","text":"2026-04-16T10:44:37.130610Z","height":"0.013953487608167836","conf":"1","left":"0.002906978928970252","level":"0","block_num":"0","par_num":"0","top":"0.4302325586145207","width":"0.15116278330485025","word_num":"0","line_num":"0"},{"par_num":"0","top":"0.43023255840521846","conf":"1","line_num":"0","left":"0.16424418609078184","word_num":"0","level":"0","height":"0.013953487608167836","page_num":"0","width":"0.02325581444634331","text":"INFO","block_num":"0"},{"line_num":"0","par_num":"0","conf":"1","level":"0","width":"0.06104651027255589","page_num":"0","top":"0.43023255852149744","height":"0.013953487608167947","word_num":"0","block_num":"0","text":"screenpipe_","left":"0.19186046681139643"},{"word_num":"0","top":"0.42999999999999994","par_num":"0","block_num":"0","page_num":"0","height":"0.018888888888888955","conf":"1","left":"0.25145350487801704","level":"0","text":"engine::meeting_detector: meeting v2: meeting","line_num":"0","width":"0.25581393771701383"},{"conf":"1","level":"0","page_num":"0","par_num":"0","left":"0.5057852633273108","width":"0.03348761399586997","word_num":"0","top":"0.43005446605164366","line_num":"0","block_num":"0","height":"0.014309672249688044","text":"ended"},{"left":"0.0029069791809082385","line_num":"0","width":"0.15116278330485028","text":"2026-04-16T10:45:01.981635Z","page_num":"0","height":"0.016279069052802075","block_num":"0","level":"0","par_num":"0","conf":"1","top":"0.44883720975654473","word_num":"0"},{"text":"INFO","top":"0.44883720959126494","width":"0.023255814446343337","level":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","word_num":"0","left":"0.1642441860326423","page_num":"0","block_num":"0","conf":"1"},{"block_num":"0","conf":"1","page_num":"0","left":"0.001453490467751628","width":"0.15261627833048505","height":"0.02093023300170893","text":"2026-04-16T10:45:05.035761Z","par_num":"0","top":"0.4674418599817036","word_num":"0","level":"0","line_num":"0"},{"left":"0.1918604641999159","height":"0.018604651557074692","level":"0","block_num":"0","par_num":"0","top":"0.448837208795106","width":"0.2267441855536567","line_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","page_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.5392441865927077","width":"0.03779069582621253","height":"0.018604651557074692","page_num":"0","level":"0","text":"(id=1)","block_num":"0","top":"0.43023255803541616","par_num":"0","conf":"1"},{"page_num":"0","par_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","top":"0.4509557951577554","height":"0.014367479748196077","left":"0.4171264806028773","text":"content","block_num":"0","width":"0.045107502407497835"},{"height":"0.016279069052802186","line_num":"0","block_num":"0","left":"0.4622093032260786","text":"dedup:","conf":"1","top":"0.45116279093871514","width":"0.03924418555365666","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"width":"0.44912787543402777","height":"0.02116278966267915","level":"0","line_num":"0","left":"0.5000000272306996","page_num":"0","top":"0.4488372101686604","conf":"1","block_num":"0","word_num":"0","par_num":"0","text":"skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)"},{"block_num":"0","conf":"1","line_num":"0","word_num":"0","height":"0.013953487608167725","left":"0.164244185567526","top":"0.469767442335451","level":"0","page_num":"0","par_num":"0","width":"0.02325581444634331","text":"INFO"},{"height":"0.016279069052802186","block_num":"0","conf":"1","left":"0.19186047057274314","page_num":"0","level":"0","top":"0.4697674421015059","width":"0.1351744121975369","text":"screenpipe_engine::event.","word_num":"0","par_num":"0","line_num":"0"},{"width":"0.09011627833048502","page_num":"0","level":"0","par_num":"0","text":"_driven_capture:","word_num":"0","conf":"1","block_num":"0","left":"0.3255813942165405","line_num":"0","height":"0.013953487608167836","top":"0.47209302379281526"},{"block_num":"0","text":"content","page_num":"0","line_num":"0","left":"0.418604652752031","par_num":"0","conf":"1","height":"0.011627906163533486","top":"0.47209302354614024","level":"0","width":"0.043604649437798404","word_num":"0"},{"width":"0.037790695826212584","block_num":"0","conf":"1","height":"0.016279069052802186","left":"0.46220930387952935","level":"0","text":"dedup:","line_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.4697674421015059"},{"word_num":"0","level":"0","left":"0.49994452547872775","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.019374162885877788","par_num":"0","text":"skipping","top":"0.46938268612482503","width":"0.04952955245971685"},{"block_num":"0","width":"0.2732558144463434","word_num":"0","page_num":"0","height":"0.01912144766913515","left":"0.5479651106437984","conf":"1","top":"0.46976744173390783","level":"0","line_num":"0","par_num":"0","text":"capture for monitor 2 (hash=-394178939588870394,"},{"line_num":"0","text":"trigger=visual_change)","conf":"1","top":"0.4697674417408425","word_num":"0","block_num":"0","height":"0.018604651557074692","level":"0","width":"0.125","page_num":"0","par_num":"0","left":"0.8241279048934109"},{"par_num":"0","text":"2026-04-16710:46:23.090024Z","word_num":"0","block_num":"0","line_num":"0","top":"0.4906976748935905","width":"0.15116278330485025","page_num":"0","height":"0.013953487608167836","left":"0.002906978928970252","level":"0","conf":"1"},{"level":"0","par_num":"0","width":"0.024709301524692112","block_num":"0","line_num":"0","text":"INFO","top":"0.4906976748780866","height":"0.013953487608167836","conf":"1","word_num":"0","page_num":"0","left":"0.16279069766304158"},{"top":"0.5093023260356144","word_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.016279069052802186","text":"2026-04-16T10:46:26.132195Z","width":"0.15116278330485028","left":"0.0029069791809082385","level":"0","page_num":"0","conf":"1"},{"top":"0.5093023258470789","block_num":"0","left":"0.16424418609078184","width":"0.02325581444634331","word_num":"0","par_num":"0","line_num":"0","height":"0.013953487608167836","conf":"1","page_num":"0","level":"0","text":"INFO"},{"par_num":"0","word_num":"0","width":"0.7572674221462673","conf":"1","page_num":"0","block_num":"0","height":"0.020930230882432732","level":"0","left":"0.1918604880958735","line_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)","top":"0.48837209420994643"},{"word_num":"0","level":"0","height":"0.02093023300170893","par_num":"0","block_num":"0","line_num":"0","text":"2026-04-16T10:46:29.322057Z","conf":"1","left":"0.0014534873064145002","page_num":"0","top":"0.5279069762607734","width":"0.15261627833048502"},{"conf":"1","page_num":"0","par_num":"0","top":"0.5088888884187572","line_num":"0","level":"0","left":"0.19186047448042162","block_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","height":"0.019018088446723147","width":"0.308139525519477","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.019018088446723036","top":"0.5088888884381372","page_num":"0","left":"0.5014534911049496","conf":"1","width":"0.31976744333902996","text":"skipping capture for monitor 2 (hash=7149945076322576258,"},{"level":"0","page_num":"0","height":"0.01860465155707458","block_num":"0","conf":"1","top":"0.5093023254617728","line_num":"0","left":"0.8241279048934109","text":"trigger=visual_change)","par_num":"0","width":"0.125","word_num":"0"},{"page_num":"0","level":"0","width":"0.02325581444634331","conf":"1","height":"0.013953487608167947","line_num":"0","block_num":"0","text":"INFO","word_num":"0","par_num":"0","top":"0.5302325586145207","left":"0.164244185567526"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,","par_num":"0","left":"0.19040703138266857","height":"0.02111111111111108","top":"0.5277777777777778","width":"0.6322673797607422","conf":"1"},{"block_num":"0","conf":"1","left":"0.822674418468513","par_num":"0","text":"trigger=visual_change)","word_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","line_num":"0","width":"0.12645348442925342","top":"0.5302325586131338"},{"width":"0.15261627833048502","level":"0","par_num":"0","height":"0.018604651557074692","line_num":"0","text":"2026-04-16T10:46:38.234229Z","left":"0.0014534900135365428","conf":"1","top":"0.5488372089889045","word_num":"0","page_num":"0","block_num":"0"},{"width":"0.023255814446343337","par_num":"0","level":"0","line_num":"0","top":"0.5511627913121951","word_num":"0","block_num":"0","left":"0.1642441856062857","height":"0.013953487608167836","text":"INFO","page_num":"0","conf":"1"},{"block_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","top":"0.5488372089501449","level":"0","par_num":"0","left":"0.19186046914177615","page_num":"0","width":"0.2267441855536567","word_num":"0","line_num":"0","height":"0.018604651557074692"},{"conf":"1","text":"content","page_num":"0","height":"0.014554054472181499","level":"0","left":"0.41711440553236934","word_num":"0","par_num":"0","block_num":"0","top":"0.550862507482579","width":"0.04367816713121203","line_num":"0"},{"conf":"1","height":"0.016279069052802186","top":"0.5488372097759245","par_num":"0","text":"dedup:","width":"0.03633720874786378","left":"0.4622093019971921","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0"},{"word_num":"0","level":"0","block_num":"0","top":"0.548837209974862","line_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","left":"0.5014534930771265","width":"0.3212209277682835","par_num":"0","conf":"1","page_num":"0","height":"0.02116278966267915"},{"page_num":"0","width":"0.12790696885850694","text":"trigger=visual_change)","level":"0","height":"0.01860465155707458","block_num":"0","left":"0.8212209320436149","par_num":"0","word_num":"0","conf":"1","line_num":"0","top":"0.5488372092602224"},{"width":"0.15116278330485025","top":"0.5697674424891028","left":"0.0029069816518383956","line_num":"0","word_num":"0","conf":"1","level":"0","text":"2026-04-16T10:46:47.284407Z","block_num":"0","height":"0.016279069052802186","par_num":"0","page_num":"0"},{"height":"0.013953487608167947","text":"INFO","par_num":"0","top":"0.5697674421261486","block_num":"0","level":"0","page_num":"0","width":"0.02325581444634331","line_num":"0","left":"0.16424418609078184","conf":"1","word_num":"0"},{"page_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture: content","conf":"1","block_num":"0","top":"0.5697674416176288","word_num":"0","left":"0.1918604779021772","height":"0.01912144766913515","line_num":"0","width":"0.2703488243950738","par_num":"0"},{"level":"0","left":"0.46215346171772326","par_num":"0","top":"0.5694423533141144","width":"0.036448889308505594","line_num":"0","text":"dedup:","word_num":"0","block_num":"0","height":"0.016929247114393475","conf":"1","page_num":"0"},{"text":"skipping capture for monitor 2 (hash=7149945076322576258,","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.5014535028537326","top":"0.5674418601201178","word_num":"0","conf":"1","par_num":"0","height":"0.0214470291137695","width":"0.3197674221462673"},{"level":"0","line_num":"0","page_num":"0","top":"0.5883720934968547","height":"0.016279069052802186","word_num":"0","text":"2026-04-16T10:46:56.326243Z","conf":"1","par_num":"0","block_num":"0","width":"0.15116278330485025","left":"0.002906978928970252"},{"height":"0.016279069052802186","left":"0.1642441859938826","conf":"1","line_num":"0","page_num":"0","text":"INFO","top":"0.5883720931092578","block_num":"0","level":"0","par_num":"0","width":"0.02325581444634331","word_num":"0"},{"text":"trigger=visual_change)","left":"0.8241279048934109","line_num":"0","top":"0.5697674417408425","width":"0.125","word_num":"0","level":"0","block_num":"0","page_num":"0","conf":"1","height":"0.018604651557074692","par_num":"0"},{"block_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.22383719550238715","left":"0.1918604757468683","word_num":"0","level":"0","line_num":"0","top":"0.5906976746596454","conf":"1","par_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"par_num":"0","page_num":"0","line_num":"0","width":"0.042208380169338644","block_num":"0","height":"0.01440291722615561","conf":"1","left":"0.41857604177032026","text":"content","top":"0.5904729601391131","word_num":"0","level":"0"},{"par_num":"0","line_num":"0","height":"0.016279069052802186","text":"dedup:","top":"0.5906976746596454","left":"0.4636627915805255","width":"0.036337208747863725","block_num":"0","level":"0","page_num":"0","word_num":"0","conf":"1"},{"block_num":"0","page_num":"0","height":"0.018604651557074692","width":"0.15261627833048502","word_num":"0","level":"0","conf":"1","par_num":"0","top":"0.6093023255005325","left":"0.001453487469931917","text":"2026-04-16T10:46:59.360561Z","line_num":"0"},{"height":"0.016279069052802297","text":"INFO","line_num":"0","left":"0.1627906982807741","width":"0.024709301524692084","word_num":"0","block_num":"0","conf":"1","level":"0","top":"0.6093023258418159","page_num":"0","par_num":"0"},{"top":"0.6093023258224362","text":"screenpipe_engine::event_driven_capture:","conf":"1","width":"0.22383719550238715","word_num":"0","par_num":"0","page_num":"0","height":"0.016279069052802186","block_num":"0","left":"0.1918604757468683","level":"0","line_num":"0"},{"word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","top":"0.6116279072670704","text":"content","height":"0.011627906163533597","page_num":"0","width":"0.043604649437798404","line_num":"0","left":"0.418604652752031"},{"par_num":"0","width":"0.03633720874786378","text":"dedup:","left":"0.4622093019971921","top":"0.6093023260549942","word_num":"0","height":"0.016279069052802186","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1"},{"block_num":"0","width":"0.3226744121975369","line_num":"0","left":"0.5014534950493033","level":"0","par_num":"0","conf":"1","word_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","page_num":"0","top":"0.5883720938223495","height":"0.020930230882432732"},{"conf":"1","height":"0.016279069052802186","level":"0","top":"0.5906976748922035","width":"0.12645348442925342","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.822674418468513","text":"trigger=visual_change)","page_num":"0"},{"top":"0.6090590368573442","par_num":"0","level":"0","conf":"1","page_num":"0","text":"skipping","width":"0.04657720459832082","word_num":"0","line_num":"0","block_num":"0","left":"0.5014206992517193","height":"0.016765647464328293"},{"par_num":"0","text":"capture for monitor 2 (hash=7149945076322576258,","line_num":"0","width":"0.2718023088243272","page_num":"0","left":"0.5508721097803239","top":"0.6088888884381373","conf":"1","word_num":"0","block_num":"0","height":"0.019018088446723036","level":"0"},{"conf":"1","left":"0.8212209320436149","level":"0","height":"0.018604651557074692","line_num":"0","width":"0.12790696885850694","word_num":"0","par_num":"0","block_num":"0","top":"0.6093023255392921","text":"trigger=visual_change)","page_num":"0"},{"block_num":"0","level":"0","top":"0.6302325586145208","conf":"1","line_num":"0","height":"0.013953487608167836","left":"0.002906978928970252","text":"2026-04-16T10:48:22.094560Z","width":"0.15116278330485025","word_num":"0","page_num":"0","par_num":"0"},{"conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.013953487608167947","text":"WARN","par_num":"0","word_num":"0","left":"0.16279069772422258","page_num":"0","width":"0.02616279125213622","top":"0.6302325584052184"},{"level":"0","text":"sqlx::query:","width":"0.06831395361158585","conf":"1","height":"0.016279069052802186","line_num":"0","par_num":"0","block_num":"0","left":"0.19186046619323807","page_num":"0","top":"0.6302325583805757","word_num":"0"},{"conf":"1","text":"summary=\"SELECT id,","left":"0.26453488908918316","par_num":"0","block_num":"0","height":"0.018888888888888844","line_num":"0","width":"0.10755813386705187","word_num":"0","level":"0","page_num":"0","top":"0.6277777777777778"},{"top":"0.63","width":"0.15697674221462676","left":"0.37354651490746626","line_num":"0","word_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","height":"0.018888888888888844","text":"snapshot_path, device_name,"},{"width":"0.1845930099487305","par_num":"0","height":"0.02111111111111108","conf":"1","left":"0.5479651290756214","line_num":"0","level":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","word_num":"0","top":"0.6277777777777778","page_num":"0","block_num":"0"},{"height":"0.01496465153164328","left":"0.002849809356583435","page_num":"0","top":"0.6506572090142868","width":"0.04662596384684245","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","text":"InFROM\\n"},{"text":"frames \\nWHERE\\n","width":"0.08575581444634331","block_num":"0","level":"0","top":"0.6488372093481437","par_num":"0","conf":"0.5","word_num":"0","left":"0.05813953558478191","height":"0.01671834627787272","line_num":"0","page_num":"0"},{"top":"0.6488372099942419","left":"0.15261628261694962","page_num":"0","block_num":"0","line_num":"0","width":"0.15116278330485025","conf":"1","height":"0.0189405674404568","word_num":"0","par_num":"0","level":"0","text":"snapshot_path IS NOT NULL\\n"},{"height":"0.01671834627787272","left":"0.3139534899784397","par_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","page_num":"0","level":"0","word_num":"0","top":"0.6488372093481437","conf":"0.5","line_num":"0","width":"0.1686046494377984","block_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","height":"0.0189405674404568","page_num":"0","left":"0.49127907376734614","text":"device_name, \\n","conf":"1","width":"0.07994185553656685","line_num":"0","level":"0","top":"0.6488372100523814"},{"text":"snapshot_path,\\n","word_num":"0","line_num":"0","left":"0.7412790703321196","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.6302325577873541","width":"0.09302325778537324","page_num":"0","level":"0","conf":"1"},{"width":"0.0799418608347574","block_num":"0","line_num":"0","page_num":"0","level":"0","word_num":"0","left":"0.8415697678107664","height":"0.018888888888888844","top":"0.63","conf":"1","par_num":"0","text":"device_name, \\n"},{"left":"0.9302230320562611","block_num":"0","top":"0.6301537751333848","level":"0","page_num":"0","conf":"1","par_num":"0","text":"timestamp","word_num":"0","height":"0.016436636182996955","width":"0.05234463479783802","line_num":"0"},{"conf":"1","page_num":"0","level":"0","text":"timestamp ASC\\nLIMIT\\n 5000\\n\"","top":"0.6465116283998317","block_num":"0","line_num":"0","par_num":"0","left":"0.5799418710271401","height":"0.021266148885091152","width":"0.17587208218044703","word_num":"0"},{"text":"rows_affected=0 rows_returned=128 elapse","block_num":"0","height":"0.0189405674404568","level":"0","par_num":"0","line_num":"0","conf":"1","top":"0.6488372100136217","word_num":"0","page_num":"0","left":"0.7543604830028708","width":"0.22819764879014748"},{"height":"0.018604651557074692","left":"0.0014534911761340276","block_num":"0","conf":"1","line_num":"0","top":"0.6697674415470439","level":"0","width":"0.08139534526401096","word_num":"0","par_num":"0","text":"d-4.030937667s","page_num":"0"},{"left":"0.002906978928970252","height":"0.013953487608167947","conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"2026-04-16710:48:22.094697Z","top":"0.6906976748935905","width":"0.15116278330485025","word_num":"0"},{"width":"0.15116278330485028","level":"0","block_num":"0","left":"0.0029069813490283417","conf":"1","height":"0.016279069052802186","line_num":"0","page_num":"0","par_num":"0","text":"2026-04-16T10:48:27.509002Z","word_num":"0","top":"0.7093023261422036"},{"conf":"1","height":"0.016279069052802186","line_num":"0","par_num":"0","level":"0","text":"2026-04-16T10:48:32.602076Z","top":"0.7302325587003432","word_num":"0","width":"0.15116278330485028","left":"0.0029069813490283417","page_num":"0","block_num":"0"},{"page_num":"0","left":"0.002906978928970252","top":"0.7511627911726603","height":"0.013953487608167836","par_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","text":"2026-04-16110:49:02.8014422","width":"0.15116278330485025","word_num":"0"},{"level":"0","par_num":"0","text":"2026-04-16T10:49:17.859487Z","line_num":"0","page_num":"0","top":"0.7697674424212733","width":"0.15116278330485028","word_num":"0","block_num":"0","height":"0.016279069052802186","left":"0.0029069813490283417","conf":"1"},{"line_num":"0","text":"2026-04-16T10:49:44.085292Z","height":"0.01860465155707458","level":"0","width":"0.15116278330485028","page_num":"0","left":"0.0029069813490283417","conf":"1","par_num":"0","top":"0.788372093058672","word_num":"0","block_num":"0"},{"conf":"1","height":"0.016279069052802186","page_num":"0","left":"0.002906978928970252","level":"0","par_num":"0","text":"2026-04-16T10:49:44.088203Z","word_num":"0","top":"0.8093023260549942","block_num":"0","line_num":"0","width":"0.15116278330485025"},{"word_num":"0","page_num":"0","text":"2026-04-16T10:50:11.573614Z","conf":"1","left":"0.002906978928970252","height":"0.013953487608167836","line_num":"0","par_num":"0","block_num":"0","top":"0.8302325586145207","width":"0.15116278330485025","level":"0"},{"line_num":"0","page_num":"0","width":"0.15116278330485025","left":"0.002906978928970252","par_num":"0","height":"0.016279069052802186","block_num":"0","conf":"1","top":"0.8488372097759245","text":"2026-04-16T10:50:11.574892Z","level":"0","word_num":"0"},{"block_num":"0","par_num":"0","text":"2026-04-16T10:51:25.581511Z","word_num":"0","page_num":"0","width":"0.15116278330485028","conf":"1","top":"0.8697674424891028","level":"0","line_num":"0","left":"0.0029069816033887954","height":"0.016279069052802186"},{"level":"0","left":"0.002906978928970252","top":"0.8906976748935905","conf":"1","height":"0.013953487608167836","page_num":"0","width":"0.15116278330485025","text":"2026-04-16710:51:29.527030Z","block_num":"0","line_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","conf":"1","height":"0.016279069052802186","left":"0.0029069791809082385","text":"2026-04-16T10:51:33.201063Z","page_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.9093023260356144","width":"0.15116278330485028"},{"par_num":"0","conf":"1","width":"0.15116278330485028","left":"0.0029069810583306536","line_num":"0","word_num":"0","block_num":"0","height":"0.01860465155707458","level":"0","page_num":"0","text":"2026-04-16T10:51:57.237595Z","top":"0.9279069763144859"},{"level":"0","line_num":"0","text":"2026-04-16T10:52:00.618858Z","conf":"1","top":"0.9488372095433664","par_num":"0","height":"0.016279069052802186","left":"0.0029069819522260015","page_num":"0","block_num":"0","width":"0.15116278330485028","word_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"INFO","height":"0.013953488667805991","top":"0.6906976743172597","width":"0.023255814446343337","word_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.16424418586791362"},{"text":"screenpipe_engine::snapshot_compaction: snapshot","conf":"1","width":"0.26889533996582027","left":"0.19186047566533723","word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.690697674582126","height":"0.016279069052802186","par_num":"0","level":"0"},{"text":"compaction: found 128 eligible frames","par_num":"0","top":"0.6883720935743741","block_num":"0","left":"0.4622092954290381","level":"0","height":"0.016279069052802186","width":"0.20930233001708987","conf":"1","page_num":"0","word_num":"0","line_num":"0"},{"text":"INFO","level":"0","height":"0.013953487608167836","left":"0.16424418609078184","top":"0.7093023258470789","width":"0.02325581444634331","conf":"1","word_num":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.7093023256943307","width":"0.2180232577853733","word_num":"0","line_num":"0","par_num":"0","text":"screenpipe_engine::snapshot_compaction:","conf":"1","height":"0.018604651557074692","level":"0","left":"0.19186046306467774"},{"par_num":"0","width":"0.049495024151272216","text":"snapshot","block_num":"0","line_num":"0","left":"0.41275248850704005","word_num":"0","top":"0.7089999801867185","height":"0.016883760028415185","page_num":"0","conf":"1","level":"0"},{"line_num":"0","block_num":"0","conf":"1","height":"0.019018088446723147","level":"0","left":"0.4622093248428726","par_num":"0","text":"compaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGS","top":"0.7088888883606177","word_num":"0","page_num":"0","width":"0.3052325354682075"},{"left":"0.7688704621258482","level":"0","height":"0.016600600348578576","conf":"1","par_num":"0","line_num":"0","text":"deleted","block_num":"0","top":"0.7091415604017425","width":"0.04074744648403594","page_num":"0","word_num":"0"},{"top":"0.7302325586145207","height":"0.013953487608167836","width":"0.02325581444634331","level":"0","text":"INFO","left":"0.164244185567526","par_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","word_num":"0"},{"page_num":"0","conf":"1","height":"0.016279069052802186","line_num":"0","text":"screenpipe_engine::snapshot_compaction:","word_num":"0","par_num":"0","width":"0.21947674221462676","left":"0.1918604697599346","top":"0.7302325583805757","block_num":"0","level":"0"},{"word_num":"0","height":"0.016664033465915273","par_num":"0","text":"snapshot","page_num":"0","line_num":"0","top":"0.7300400761804394","block_num":"0","level":"0","conf":"1","width":"0.05091966523064506","left":"0.41131342404683346"},{"par_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","text":"compaction: 63 frames,","page_num":"0","top":"0.7277777777777777","left":"0.4622093087176983","width":"0.12499998940361867","line_num":"0","height":"0.018888888888888955"},{"block_num":"0","text":"16.3MB → 4.5MB (3.6x),","width":"0.12499998940361867","top":"0.7277777777777777","level":"0","height":"0.02111111111111119","left":"0.5915697780013943","par_num":"0","conf":"0.5","word_num":"0","page_num":"0","line_num":"0"},{"level":"0","block_num":"0","conf":"0.5","text":"63 JPEGS","height":"0.014444444444444482","width":"0.05087209277682836","line_num":"0","page_num":"0","left":"0.7165697684741622","par_num":"0","top":"0.73","word_num":"0"},{"conf":"1","text":"deleted","line_num":"0","par_num":"0","left":"0.7673643070126638","top":"0.7295829909881733","word_num":"0","height":"0.015252623028225387","page_num":"0","level":"0","block_num":"0","width":"0.04375975661807596"},{"word_num":"0","left":"0.164244185567526","line_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0","block_num":"0","text":"INFO","level":"0","top":"0.7511627911726603","page_num":"0","width":"0.02325581444634331"},{"word_num":"0","left":"0.1918604839250726","top":"0.7488372101299007","block_num":"0","height":"0.0189405674404568","page_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","line_num":"0","level":"0","conf":"1","width":"0.3066860198974609"},{"par_num":"0","width":"0.44767439100477424","left":"0.5014535116599531","level":"0","conf":"1","block_num":"0","text":"skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)","word_num":"0","page_num":"0","line_num":"0","top":"0.7488372101686604","height":"0.021162789662679038"},{"block_num":"0","left":"0.16424418609078184","conf":"1","par_num":"0","level":"0","width":"0.02325581444634331","height":"0.013953487608167836","page_num":"0","line_num":"0","word_num":"0","top":"0.7697674421261487","text":"INFO"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","width":"0.3066860410902235","word_num":"0","height":"0.01912144766913515","top":"0.7697674415982491","level":"0","left":"0.19186047250578864"},{"top":"0.7697674417339079","block_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","word_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)","left":"0.5014534854719298","height":"0.01912144766913515","width":"0.44186045328776036","par_num":"0"},{"top":"0.7906976750331253","width":"0.023255814446343337","par_num":"0","word_num":"0","left":"0.1642441856062857","page_num":"0","level":"0","conf":"1","text":"INFO","height":"0.013953487608167947","block_num":"0","line_num":"0"},{"block_num":"0","left":"0.19186047387237515","par_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","height":"0.016279069052802186","line_num":"0","top":"0.7906976746305756","conf":"1","level":"0","width":"0.3066860410902235","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.013953487608167836","line_num":"0","conf":"1","top":"0.8093023258703347","left":"0.1642441860326423","level":"0","page_num":"0","width":"0.023255814446343337","text":"INFO","par_num":"0"},{"word_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","height":"0.01669250594245064","line_num":"0","left":"0.1918604776282477","text":"screenpipe_engine:: event_driven_capture: content","width":"0.2688953399658203","top":"0.8088888889538391","block_num":"0"},{"left":"0.46220930320843245","text":"dedup:","width":"0.03633720874786378","level":"0","page_num":"0","height":"0.016279069052802186","block_num":"0","conf":"1","top":"0.8093023258224361","par_num":"0","word_num":"0","line_num":"0"},{"top":"0.7883720942099465","word_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=click)","page_num":"0","line_num":"0","conf":"1","block_num":"0","width":"0.3968023088243272","level":"0","par_num":"0","left":"0.5014535039705498","height":"0.020930230882432732"},{"text":"skipping","conf":"1","height":"0.017384094662136418","level":"0","page_num":"0","top":"0.8087498130768471","word_num":"0","left":"0.5013826220515537","line_num":"0","par_num":"0","width":"0.04810685051812058","block_num":"0"},{"par_num":"0","height":"0.019018088446723036","left":"0.5479651223449802","line_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","text":"capture for monitor 2 (hash=594465382036229718, trigger=click)","top":"0.8088888884768969","width":"0.35029067993164065"},{"block_num":"0","level":"0","text":"INFO","width":"0.02325581444634331","top":"0.8302325586145207","left":"0.164244185567526","word_num":"0","conf":"1","page_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.01666666666666672","block_num":"0","level":"0","conf":"1","par_num":"0","left":"0.19186047583090568","text":"screenpipe_engine::event_driven_capture: content","top":"0.83","page_num":"0","width":"0.26889533996582027"},{"word_num":"0","line_num":"0","top":"0.830232558443978","block_num":"0","conf":"1","height":"0.013953487608167947","left":"0.46366279223397616","level":"0","text":"dedup:","width":"0.034883719020419646","page_num":"0","par_num":"0"},{"left":"0.5029069802894456","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)","width":"0.40697674221462676","line_num":"0","word_num":"0","height":"0.02111111111111119","conf":"1","top":"0.8277777777777777"},{"block_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.1642441860326423","line_num":"0","width":"0.023255814446343337","word_num":"0","top":"0.848837209591265","conf":"1","text":"INFO","page_num":"0","level":"0"},{"line_num":"0","par_num":"0","width":"0.2238371955023871","word_num":"0","left":"0.19186047090190725","top":"0.8488372087951062","conf":"1","page_num":"0","height":"0.018604651557074692","block_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture:"},{"block_num":"0","level":"0","height":"0.014467346403333914","top":"0.8509058615184487","conf":"1","line_num":"0","left":"0.41857310467509123","page_num":"0","par_num":"0","text":"content","width":"0.04366774559020997","word_num":"0"},{"top":"0.8511627910937539","left":"0.4622093019971921","height":"0.016279069052802186","width":"0.03633720874786378","text":"dedup:","conf":"1","word_num":"0","par_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0"},{"left":"0.5014534826228281","height":"0.0189405674404568","line_num":"0","block_num":"0","word_num":"0","text":"skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)","level":"0","par_num":"0","conf":"1","top":"0.8488372100523813","page_num":"0","width":"0.4084302266438802"},{"height":"0.013953487608167947","par_num":"0","text":"INFO","top":"0.8697674423354509","word_num":"0","block_num":"0","conf":"1","left":"0.164244185567526","line_num":"0","page_num":"0","width":"0.02325581444634331","level":"0"},{"left":"0.19186047226866568","par_num":"0","page_num":"0","width":"0.22238371107313368","line_num":"0","conf":"1","height":"0.016279069052802186","top":"0.8697674421015059","text":"screenpipe_engine::event_driven_capture:","word_num":"0","level":"0","block_num":"0"},{"width":"0.0421511623594496","page_num":"0","height":"0.011627906163533486","level":"0","top":"0.8720930235461402","left":"0.41860465208093406","word_num":"0","text":"content","line_num":"0","block_num":"0","conf":"1","par_num":"0"},{"line_num":"0","word_num":"0","left":"0.4636627912528716","conf":"0.5","height":"0.016279069052802186","page_num":"0","par_num":"0","text":"dedup:","level":"0","block_num":"0","top":"0.8697674420142966","width":"0.034883719020419646"},{"top":"0.8696958791455657","word_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","left":"0.5014440423774531","line_num":"0","height":"0.016422195434570352","width":"0.047984006669786194","text":"skipping","page_num":"0"},{"text":"capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)","width":"0.4040697733561198","word_num":"0","top":"0.8697674416176289","level":"0","par_num":"0","left":"0.5508720955533796","conf":"1","line_num":"0","page_num":"0","height":"0.01912144766913515","block_num":"0"},{"left":"0.16415309245249388","top":"0.890299146590584","text":"INFO","par_num":"0","width":"0.023438000679016135","page_num":"0","line_num":"0","height":"0.014750544230143325","level":"0","conf":"1","word_num":"0","block_num":"0"},{"left":"0.1918604757468683","block_num":"0","word_num":"0","width":"0.22383719550238715","par_num":"0","level":"0","line_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","top":"0.8906976746596453","height":"0.016279069052802186","page_num":"0"},{"width":"0.07848837110731338","text":"content dedup:","word_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","height":"0.013953487608167947","line_num":"0","par_num":"0","top":"0.8906976746842881","left":"0.42005814108815454"},{"conf":"1","height":"0.013953487608167836","left":"0.5014534906500765","level":"0","par_num":"0","text":"skipping","block_num":"0","top":"0.8906976747230478","line_num":"0","page_num":"0","word_num":"0","width":"0.04796511332194009"},{"text":"INFO","page_num":"0","block_num":"0","height":"0.013953487608167947","par_num":"0","conf":"1","level":"0","left":"0.16424418609078184","line_num":"0","top":"0.9093023258470788","width":"0.02325581444634331","word_num":"0"},{"conf":"1","height":"0.018604651557074692","par_num":"0","top":"0.9093023252292146","block_num":"0","width":"0.22383719550238715","text":"screenpipe_engine::event_driven_capture:","level":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.1918604757468683"},{"left":"0.42005814083342635","level":"0","page_num":"0","top":"0.9093023257307998","word_num":"0","line_num":"0","conf":"1","text":"content","height":"0.013953487608167836","par_num":"0","block_num":"0","width":"0.04360464943779835"},{"left":"0.4622093019971921","page_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","text":"dedup:","width":"0.03633720874786378","top":"0.9093023260549943","conf":"1"},{"block_num":"0","par_num":"0","text":"capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)","height":"0.02093023088243262","level":"0","top":"0.8883720935122721","conf":"1","left":"0.5508721042270395","page_num":"0","word_num":"0","width":"0.39825579325358074","line_num":"0"},{"top":"0.9088888883993775","par_num":"0","page_num":"0","text":"skipping capture for monitor 1 (hash=6317338798093569418,","height":"0.019018088446723036","level":"0","line_num":"0","width":"0.32122092776828337","word_num":"0","block_num":"0","conf":"1","left":"0.5014534930771264"},{"par_num":"0","top":"0.9093023255392922","width":"0.08284883499145501","word_num":"0","height":"0.01860465155707458","text":"trigger=click)","left":"0.821220929960668","page_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0"},{"conf":"1","height":"0.013953488667805991","left":"0.16424418586791362","page_num":"0","text":"INFO","top":"0.9302325580381899","width":"0.023255814446343337","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"height":"0.016279069052802186","text":"screenpipe_engine::event_driven_capture:","top":"0.9302325583805757","width":"0.22383719550238715","line_num":"0","word_num":"0","left":"0.1918604757468683","block_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0"},{"word_num":"0","conf":"1","line_num":"0","top":"0.9301098973475299","page_num":"0","height":"0.014198809729682016","block_num":"0","text":"content","level":"0","par_num":"0","left":"0.4200418516500313","width":"0.040730251206292034"},{"height":"0.016279069052802186","level":"0","block_num":"0","left":"0.46220930296618434","page_num":"0","par_num":"0","conf":"1","text":"dedup:","line_num":"0","top":"0.9302325587681726","word_num":"0","width":"0.03633720874786378"},{"top":"0.9277777777777778","left":"0.501453483607542","height":"0.02111111111111108","par_num":"0","width":"0.4534883711073133","block_num":"0","word_num":"0","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","line_num":"0","page_num":"0","conf":"1","level":"0"},{"page_num":"0","height":"0.016279069052802186","block_num":"0","top":"0.9488372093883277","level":"0","par_num":"0","width":"0.024709301524692112","word_num":"0","left":"0.16424418661652992","line_num":"0","text":"INFO","conf":"1"},{"conf":"1","line_num":"0","text":"screenpipe_engine::event_driven_capture:","page_num":"0","par_num":"0","level":"0","width":"0.22529067993164067","left":"0.19040698937041986","height":"0.01860465155707458","block_num":"0","top":"0.9488372089501448","word_num":"0"},{"height":"0.011627906163533597","conf":"1","par_num":"0","text":"content","page_num":"0","top":"0.9511627909880005","level":"0","left":"0.42005814110647777","word_num":"0","width":"0.04069767263200552","line_num":"0","block_num":"0"},{"conf":"1","top":"0.9488372097759245","page_num":"0","word_num":"0","left":"0.4622093019971921","height":"0.016279069052802186","text":"dedup:","block_num":"0","level":"0","par_num":"0","width":"0.03633720874786378","line_num":"0"},{"width":"0.4534883711073133","word_num":"0","block_num":"0","height":"0.021162789662679038","line_num":"0","level":"0","top":"0.9488372101686605","par_num":"0","page_num":"0","conf":"1","left":"0.5014534953339017","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)"}]...
|
|
AppleNative
|
NULL
|
False
|
6476
|
NULL
|
NULL
|
|
59097
|
PhostormcodeFV faVsco.js°9 master kProledeyv D Ser PhostormcodeFV faVsco.js°9 master kProledeyv D ServiceTraitsuopportunitysyncirait.onpT SyncCrmEntitiesTrait.phpwsyncrielasirait.onpu writecrmirait.onp•Duuls_ weonook© batchsynccollector.pnpc) BatchsvncRedisService.phpC) Client.phpC) ClosedDealStagesService.phoDealFieldsService.phoC) DecorateActivitv.ohpC) FieldtivoeConverter.oho1)Hubsootclientinterface.ohv© HubspotTokenManager.php© PayloadBuilder.php© RemoteCrmObjectManipulator.php9 ResnonceNormalize nhn© Service.php© SyncFieldAction.php© SyncRelatedActivityManager.php© WebhookSyncBatchProcessor.php> D IntegrationApp)Mlistenercm Motadata> 0 Migration> @ Pipedrivev 0 SalesforceC Fields• OpportunityMatcherOpportunitvsyncstrateay• ProspectsearchstrateayService iraits3atchsvnc.irait.ono(t) RecordManioulationsTrait.ohoTSvncFieldstirait.onoC) Client.ohrC) [EMAIL] sieldbefinitions.ohn©PayloadBuilder.php(C) Profile nhn© QueryBuilder.phpC) @uervHandler.nhn(C) Querviterator nhn© QueryResults.php© Service.php© SyncBatchRedisService.phpM Traits100% S2• Mon 20 Apr 16:26:18L AskJiminnyReportActivityServiceTest v=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeAutomatedReportsService.phpAutomatedkeporscommand.pnpA console [PROD] X A console (EU]© SyncOpportunitiesJob.php©ImportOpportunityBatch.php(©)ImportContactBatch.php© Client.php(C) HubspotPaqinationService.php(C) Service.php(* BatchSyncTrait.php x| AutomatedReportsController.phpphp api v2.php(C) TrackProviderInstalledEvent.php(C) AutomatedReportResult.pho(C) AutomatedReport.oho* dsee SalesforceBatchSuncinterface For the interface definition48 ^ v 57238 @l4 Usagestrait BatchSvnctraitprivate function createEmptyIterator: QueryIterator(...}3 usages45 € >public function fetchLeadsModifiedSince(CarbonImmutable $since): QueryIterator(...}50 €>public function fetchAccountsModifiedSince(CarbonImmutable Ssince): QueryIterator{...}2 usages55 €f>public function fetchContactsModifiedSince(CarbonImmutable Ssince): QueryIterator{...}* @return array<string, iterable> Array of strategy name => iterator pairs63 Cpublic function fetch0pportunitiesModifiedSinceWithStrateqies(CarbonImmutable Ssince): arravSstrategies = Sthis->opportunitvSvncStrategvResolver->qetStr/teqies(Sthis->confia.strateay: nulbif (empty($strategies)) {neturnSpesults = M.foreach ($strategies as $name => $strategy) {tryfCnocultcliSnamo = Cctnatoav-sfotchhnnontunitjocdr'since' => Carbon: : instance($since),Innofilol es Sthic-onnofilol} catch (CrmException Se) {Sthis->logger->warning('[Salesforcel Opportunity sync failed for strategy'. ['team' => Sthis->team->getIdo.'user' => Sthis->profile?->getUserIdo.'strategy' => Sname'since' => Ssince->format ( format:'Y-m-d\TH:i:s\Z')..5845875885895905925951594595.596— 597598599-600608A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: AutovPidygrounddo jiminnyGELECT * FROM crm profiles WHERE crm_ confiqurat: m034 A1 A34 M62 ^ VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspotTnoughtsbElecl * rkun crm contlcuracions whEkE 10= J05.GELECT * FROM users WHERE id = 15440: # team. 581, qr. 15440, pl. 3911, actSELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:U.ema1l.sa.*Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.towner 1d FRol sochal accounts saFlow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:JOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team id1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).VHERE U.team_id = 581 and sa.provider = 'salesforce';2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTraiSELECT * FROM automated_report_results order by id desc;t.pho:249-308)No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.select * from features;Bplect * from team fpatunos where featunp id = 40:When ImportOpportunityBatch is usedOnly on the webhook path:select * from teams where id = 556;• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProcessor.0ho:144-156.select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated report results WHERE id = 1919:•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same imoortOpportunitvBatch@ methodlShared codeBoth paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:select * from automated report results WHERE report id = 54:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync jobselect * from opportunities where id = 7594349:•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,GELECT * FROM teams WHERE name LIKE '%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:GELECT * FROM com fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTu. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idiCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$JOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHEAsk anvthina (84-D<> GodeClaude Qnus 4.7 MediumWN Windsurf Teams62•07 UTF.8Po 4 spaces...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","text":"Phostorm","conf":"1","page_num":"0","height":"0.006968641205077342","left":"0.01744185995005212","word_num":"0","line_num":"0","width":"0.021802326466174835","level":"0","par_num":"0","block_num":"0"},{"line_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"code","page_num":"0","level":"0","conf":"0.30000001192092896","width":"0.011627906180442654","left":"0.1148255823748949","word_num":"0"},{"height":"0.010452960286604362","level":"0","block_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"FV faVsco.js","left":"0.030523259704860126"},{"word_num":"0","left":"0.06831395727992873","page_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.0276162751177524","height":"0.010452960286604362","level":"0","par_num":"0","block_num":"0","text":"°9 master k","top":"0.02787456497864904"},{"width":"0.020348836766912577","word_num":"0","conf":"0.30000001192092896","top":"0.05923344944238418","block_num":"0","level":"0","left":"0.014534883869450689","page_num":"0","height":"0.003484320602538671","text":"Proledey","line_num":"0","par_num":"0"},{"width":"0.039290035024602356","top":"0.083242485802687","word_num":"0","text":"v D ServiceTraits","level":"0","line_num":"0","left":"0.04648870614151263","block_num":"0","height":"0.014699697114253896","conf":"0.5","par_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"uopportunitysyncirait.onp","width":"0.06104650395981809","height":"0.006968640444571572","level":"0","left":"0.0581395356654401","par_num":"0","line_num":"0","top":"0.1080139376174355","word_num":"0"},{"block_num":"0","left":"0.05813953449942324","level":"0","height":"0.010452960286604362","conf":"1","page_num":"0","par_num":"0","text":"T SyncCrmEntitiesTrait.php","top":"0.12195122037934591","width":"0.05959301806510763","word_num":"0","line_num":"0"},{"level":"0","top":"0.14285714319234843","page_num":"0","word_num":"0","block_num":"0","width":"0.04796511061648106","line_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.058139535316759715","conf":"0.5","text":"wsyncrielasirait.onp"},{"block_num":"0","text":"u writecrmirait.onp","top":"0.1602787460943993","left":"0.05813953615845703","height":"0.007185368636768663","par_num":"0","conf":"0.30000001192092896","width":"0.045058133754324395","word_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","height":"0.006968640444571461","word_num":"0","page_num":"0","text":"•Duuls","conf":"0.30000001192092896","top":"0.17770034876726126","block_num":"0","left":"0.046511627642654756","width":"0.021802323929806973","par_num":"0","line_num":"0"},{"left":"0.0465116282771132","text":"_ weonook","word_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.1951219515547178","block_num":"0","par_num":"0","width":"0.033430228842065694","conf":"0.30000001192092896","level":"0","page_num":"0"},{"top":"0.21254355441437112","word_num":"0","width":"0.05668604120295098","level":"0","height":"0.010741931970039587","conf":"0.5","left":"0.05232558121538525","page_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"© batchsynccollector.pnp"},{"text":"c) BatchsvncRedisService.php","width":"0.06395348082197475","conf":"0.5","left":"0.05232558255011888","level":"0","line_num":"0","top":"0.22966507158551952","word_num":"0","block_num":"0","page_num":"0","height":"0.007268726160271521","par_num":"0"},{"par_num":"0","height":"0.0071770334928229484","width":"0.029069763548830722","page_num":"0","line_num":"0","left":"0.05232558528734269","text":"C) Client.php","level":"0","word_num":"0","conf":"0.5","top":"0.24720893141945777","block_num":"0"},{"conf":"0.5","word_num":"0","par_num":"0","page_num":"0","text":"C) ClosedDealStagesService.pho","block_num":"0","level":"0","line_num":"0","left":"0.052325580453347495","top":"0.2647527910685805","width":"0.06831394865157757","height":"0.0071770334928229484"},{"height":"0.006968640444571461","block_num":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.05232558548626013","width":"0.05232557844608388","level":"0","text":"DealFieldsService.pho","top":"0.28222996549199997"},{"line_num":"0","page_num":"0","height":"0.007365975843852457","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.5","top":"0.29965156815423977","left":"0.05232558693996662","text":"C) DecorateActivitv.ohp","width":"0.0508720874786377"},{"conf":"0.5","height":"0.007332632986552401","width":"0.056686046275686706","level":"0","top":"0.3341307815644641","line_num":"0","page_num":"0","text":"C) FieldtivoeConverter.oho","word_num":"0","block_num":"0","left":"0.05232558149594375","par_num":"0"},{"page_num":"0","height":"0.006968641205077342","left":"0.052325582561365686","top":"0.3519163762536539","word_num":"0","par_num":"0","line_num":"0","text":"1)Hubsootclientinterface.ohv","block_num":"0","conf":"0.5","width":"0.06395348589471046","level":"0"},{"level":"0","page_num":"0","height":"0.010572439555726398","line_num":"0","left":"0.05232558714307991","par_num":"0","width":"0.06540697178942093","text":"© HubspotTokenManager.php","block_num":"0","top":"0.36921850065570416","conf":"1","word_num":"0"},{"left":"0.052325584580551705","level":"0","text":"© PayloadBuilder.php","conf":"1","block_num":"0","page_num":"0","word_num":"0","line_num":"0","width":"0.046511624721770596","height":"0.010452961047110132","par_num":"0","top":"0.3867595821071069"},{"height":"0.01049186092054244","left":"0.05377907932306032","par_num":"0","conf":"1","text":"© RemoteCrmObjectManipulator.php","width":"0.07703487416531178","page_num":"0","block_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.40418118517443635"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.4178628390128637","width":"0.05668604120295099","block_num":"0","text":"9 ResnonceNormalize nhn","level":"0","height":"0.01070858911273953","page_num":"0","left":"0.052325586624045774","word_num":"0"},{"block_num":"0","top":"0.4390243905943333","level":"0","text":"© Service.php","conf":"1","width":"0.03197674041098737","word_num":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.010736374953907224","left":"0.052325585170126046"},{"top":"0.45614035093286254","width":"0.04941860158392723","height":"0.010758603018436785","line_num":"0","par_num":"0","left":"0.052325585399896596","level":"0","conf":"1","page_num":"0","text":"© SyncFieldAction.php","word_num":"0","block_num":"0"},{"width":"0.0755813882706013","word_num":"0","text":"© SyncRelatedActivityManager.php","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.010636346382007278","top":"0.4736842104693668","page_num":"0","left":"0.05232558871353617"},{"word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","left":"0.05232558879989971","height":"0.010514089745577881","text":"© WebhookSyncBatchProcessor.php","top":"0.4912280700058711","line_num":"0","width":"0.07848836513275795"},{"line_num":"0","conf":"0.30000001192092896","height":"0.010452961047110243","top":"0.508710801619302","left":"0.03924418934961158","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"> D IntegrationApp","width":"0.04360464785961395","block_num":"0"},{"level":"0","text":")Mlistenerc","top":"0.5261324045163902","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.03924418957606001","line_num":"0","page_num":"0","height":"0.006968640444571572","width":"0.033430228842065694","block_num":"0"},{"width":"0.0276162751177524","line_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","level":"0","top":"0.5435540073038466","left":"0.04505814348224882","page_num":"0","text":"m Motadata","conf":"0.30000001192092896","block_num":"0"},{"left":"0.03923963054702418","top":"0.5608911637411755","text":"> 0 Migration","level":"0","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.033439347084532396","line_num":"0","block_num":"0","height":"0.010621853422320027"},{"left":"0.03922772083685147","page_num":"0","text":"> @ Pipedrive","height":"0.011076598646538094","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.5780853938572781","width":"0.03346316611513178","level":"0"},{"word_num":"0","line_num":"0","width":"0.03494303530835091","level":"0","conf":"0.30000001192092896","top":"0.5952157343455822","par_num":"0","height":"0.011659124061061288","left":"0.03921452675787371","text":"v 0 Salesforce","page_num":"0","block_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.6132376397362911","width":"0.023255812360885288","text":"C Fields","left":"0.04941860661025491","page_num":"0","word_num":"0","par_num":"0","height":"0.010455739174923484"},{"level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","page_num":"0","block_num":"0","text":"• OpportunityMatcher","par_num":"0","top":"0.6339712918660287","left":"0.04651162795571762","line_num":"0","width":"0.05377906434079433","word_num":"0"},{"top":"0.6515679445860766","left":"0.05232558697035287","width":"0.05959301806510763","text":"Opportunitvsyncstrateay","word_num":"0","conf":"0.5","block_num":"0","height":"0.006968640444571461","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.007246497335236302","line_num":"0","conf":"0.30000001192092896","width":"0.06104650395981809","text":"• Prospectsearchstrateay","word_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.6689895473543103","block_num":"0","left":"0.04796511784250773"},{"width":"0.03633720570422233","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.049418604611954575","level":"0","page_num":"0","top":"0.6864111501609896","line_num":"0","text":"Service iraits","height":"0.006968640444571461"},{"line_num":"0","left":"0.05959302252283587","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","text":"3atchsvnc.irait.ono","top":"0.7038327529484459","width":"0.04651162472177059","word_num":"0"},{"page_num":"0","height":"0.010519646761710244","width":"0.06976743454628802","block_num":"0","conf":"0.5","level":"0","text":"(t) RecordManioulationsTrait.oho","top":"0.7177033493439169","word_num":"0","left":"0.058139542197898006","line_num":"0","par_num":"0"},{"height":"0.006968640444571461","par_num":"0","block_num":"0","left":"0.058139538888268706","level":"0","line_num":"0","text":"TSvncFieldstirait.ono","page_num":"0","top":"0.7386759585233589","word_num":"0","width":"0.04941860158392724","conf":"0.30000001192092896"},{"top":"0.7559808612440191","conf":"0.30000001192092896","left":"0.05232558266451467","line_num":"0","block_num":"0","word_num":"0","width":"0.02761627765412026","par_num":"0","height":"0.0071770334928230595","page_num":"0","level":"0","text":"C) Client.ohr"},{"top":"0.7735191639942539","width":"0.05087208747863768","word_num":"0","text":"C) DecorateActivitv.oho","conf":"0.5","left":"0.05232558185275783","level":"0","block_num":"0","page_num":"0","height":"0.007182590508955311","line_num":"0","par_num":"0"},{"left":"0.052325588108991516","line_num":"0","level":"0","height":"0.006968640444571461","conf":"0.5","page_num":"0","text":"[EMAIL]","word_num":"0","block_num":"0","width":"0.0552325502355048","par_num":"0","top":"0.7909407668857281"},{"par_num":"0","left":"0.05232558183985258","width":"0.04796511568921679","height":"0.006968641205077342","block_num":"0","page_num":"0","text":"c sieldbefinitions.ohn","level":"0","line_num":"0","top":"0.8083623692823731","conf":"0.30000001192092896","word_num":"0"},{"height":"0.017421602252187585","level":"0","word_num":"0","conf":"1","left":"0.05232558375260999","par_num":"0","text":"©PayloadBuilder.php","block_num":"0","top":"0.8222996517775066","width":"0.04941860158392724","line_num":"0","page_num":"0"},{"height":"0.0072715042880847625","conf":"0.30000001192092896","left":"0.05232558522516043","line_num":"0","text":"(C) Profile nhn","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.8429027113575609","word_num":"0","width":"0.029069763548830722"},{"height":"0.010633567493688156","level":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© QueryBuilder.php","top":"0.8604465710775784","word_num":"0","page_num":"0","left":"0.05232558522716955","width":"0.04360464785961395"},{"conf":"0.30000001192092896","par_num":"0","left":"0.052325587175889886","text":"C) @uervHandler.nhn","line_num":"0","page_num":"0","width":"0.0450581337543244","word_num":"0","top":"0.8779904306220095","block_num":"0","level":"0","height":"0.0071770334928229484"},{"height":"0.007240940319103828","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"(C) Querviterator nhn","width":"0.04360464785961394","line_num":"0","left":"0.0523255853768474","top":"0.8954703835342724"},{"line_num":"0","text":"© QueryResults.php","left":"0.05232558522716955","page_num":"0","block_num":"0","top":"0.9128919864343473","par_num":"0","width":"0.04360464785961395","conf":"1","level":"0","height":"0.010552989619010189","word_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.010675246255439697","level":"0","text":"© Service.php","left":"0.052325585170126046","top":"0.9303135893344221","width":"0.03197674041098737"},{"block_num":"0","line_num":"0","width":"0.06395348082197473","conf":"1","height":"0.011164274322169154","top":"0.9473684210526315","word_num":"0","par_num":"0","level":"0","text":"© SyncBatchRedisService.php","page_num":"0","left":"0.052325582550118876"},{"block_num":"0","page_num":"0","text":"M Traits","word_num":"0","height":"0.012747760024367283","line_num":"0","width":"0.018079975818065884","top":"0.9640093948244698","conf":"0.30000001192092896","par_num":"0","level":"0","left":"0.04619256991446715"},{"width":"0.02034883676691257","top":"0.006968641045047241","left":"0.9113372095509124","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"100% S2","word_num":"0","page_num":"0","level":"0","block_num":"0"},{"height":"0.01074748898617195","left":"0.9345930284460118","page_num":"0","par_num":"0","top":"0.0031897926052030234","word_num":"0","line_num":"0","conf":"0.5","width":"0.05959301806510764","text":"• Mon 20 Apr 16:26:18","level":"0","block_num":"0"},{"left":"0.8284883807102296","word_num":"0","level":"0","top":"0.02787456497864904","width":"0.08284882788962511","par_num":"0","text":"L AskJiminnyReportActivityServiceTest v","line_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452960286604362"},{"width":"0.029069766085198623","page_num":"0","top":"0.055749129145434506","level":"0","line_num":"0","text":"=custom.log","block_num":"0","word_num":"0","height":"0.010452961047110132","conf":"0.5","left":"0.4738372107074007","par_num":"0"},{"block_num":"0","height":"0.010452961047110132","level":"0","width":"0.027616277654120225","word_num":"0","page_num":"0","line_num":"0","top":"0.055749129145434506","par_num":"0","text":"=laravel.log","conf":"1","left":"0.5101744200028817"},{"width":"0.05087209255137348","word_num":"0","level":"0","left":"0.5450581409431235","par_num":"0","top":"0.055749129145434506","block_num":"0","height":"0.010452961047110132","line_num":"0","conf":"0.5","text":"A SF [jiminny@localhost]","page_num":"0"},{"par_num":"0","line_num":"0","left":"0.6046511704587786","height":"0.010452960286604362","top":"0.05574912943857935","conf":"0.5","block_num":"0","text":"4 HS_local (iminny@localhost]","width":"0.061046503959818144","page_num":"0","word_num":"0","level":"0"},{"text":"Cascade","width":"0.017441858636571994","top":"0.05574912943857935","word_num":"0","conf":"1","par_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"width":"0.06395348082197472","word_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.3037790703448269","level":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.08013937368945045","text":"AutomatedReportsService.php"},{"word_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.08362369334200259","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"Automatedkeporscommand.pnp","width":"0.06976743961902376","conf":"0.30000001192092896","left":"0.3779069779375812"},{"conf":"0.30000001192092896","left":"0.472383719938856","line_num":"0","par_num":"0","height":"0.011164274322169043","width":"0.07848836513275792","block_num":"0","level":"0","word_num":"0","text":"A console [PROD] X A console (EU]","top":"0.0797448165869219","page_num":"0"},{"block_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.10446570957187562","level":"0","height":"0.010516868633896892","left":"0.4040697694139669","line_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","width":"0.05813952709766146"},{"line_num":"0","left":"0.15406977432823019","height":"0.010452960286604362","level":"0","block_num":"0","conf":"1","par_num":"0","width":"0.06104650395981809","page_num":"0","text":"©ImportOpportunityBatch.php","word_num":"0","top":"0.18118466950826573"},{"word_num":"0","height":"0.006968640444571572","text":"(©)ImportContactBatch.php","block_num":"0","line_num":"0","page_num":"0","width":"0.05377906434079435","conf":"0.5","left":"0.22383721470460258","top":"0.18118466932475252","level":"0","par_num":"0"},{"par_num":"0","left":"0.2848837221194575","line_num":"0","text":"© Client.php","top":"0.17770034916869026","width":"0.027616275117752387","page_num":"0","conf":"1","block_num":"0","height":"0.010497417936674913","word_num":"0","level":"0"},{"level":"0","left":"0.31976744929261275","width":"0.06686045768413135","word_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"(C) HubspotPaqinationService.php","top":"0.18102073365231264","conf":"0.5","block_num":"0","height":"0.0071770334928229484"},{"block_num":"0","level":"0","page_num":"0","conf":"0.5","left":"0.3938953526709332","top":"0.18102073365231264","width":"0.030523251979909072","line_num":"0","par_num":"0","word_num":"0","height":"0.0071770334928229484","text":"(C) Service.php"},{"conf":"0.5","word_num":"0","width":"0.12354649888708236","left":"0.152616291810592","par_num":"0","page_num":"0","height":"0.011164274322169154","level":"0","line_num":"0","text":"(* BatchSyncTrait.php x| AutomatedReportsController.php","top":"0.20175438596491224","block_num":"0"},{"conf":"0.5","level":"0","top":"0.20557491325434107","line_num":"0","width":"0.027616275117752387","word_num":"0","height":"0.007343747018817126","par_num":"0","page_num":"0","block_num":"0","text":"php api v2.php","left":"0.2848837248627361"},{"word_num":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.007343747018817126","left":"0.32122093603251195","top":"0.20557491325434107","block_num":"0","text":"(C) TrackProviderInstalledEvent.php","width":"0.06831394865157758"},{"text":"(C) AutomatedReportResult.pho","line_num":"0","width":"0.06104650395981809","page_num":"0","conf":"0.5","height":"0.007343747018817126","top":"0.20557491325434107","level":"0","word_num":"0","par_num":"0","left":"0.39825582162157713","block_num":"0"},{"block_num":"0","left":"0.15406976788636373","line_num":"0","height":"0.007268726160271521","page_num":"0","par_num":"0","conf":"0.5","text":"(C) AutomatedReport.oho","top":"0.22966507174917705","width":"0.04796511568921677","word_num":"0","level":"0"},{"par_num":"0","left":"0.17441861998734057","word_num":"0","page_num":"0","top":"0.24720893141945777","width":"0.1686046377141425","conf":"1","block_num":"0","level":"0","line_num":"0","text":"* dsee SalesforceBatchSuncinterface For the interface definition","height":"0.0071770334928229484"},{"page_num":"0","height":"0.013154720385489038","level":"0","width":"0.0323255848377309","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"48 ^ v 572","word_num":"0","line_num":"0","top":"0.25009913395465866","left":"0.4475134168041119"},{"word_num":"0","par_num":"0","top":"0.2996515680671319","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0105557685073292","left":"0.15406976819482432","text":"38 @l","block_num":"0","line_num":"0","width":"0.011627906180442626"},{"page_num":"0","width":"0.017441858636571994","word_num":"0","block_num":"0","left":"0.1729651163621101","conf":"0.5","par_num":"0","text":"4 Usages","height":"0.007196483429539047","level":"0","top":"0.28548644321623873","line_num":"0"},{"top":"0.2996515679800238","height":"0.007365975843852457","text":"trait BatchSvnctrait","word_num":"0","width":"0.05232558351881961","page_num":"0","level":"0","par_num":"0","conf":"1","left":"0.17296511499719672","block_num":"0","line_num":"0"},{"left":"0.18313953167538022","height":"0.010694696952661675","conf":"1","text":"private function createEmptyIterator: QueryIterator(...}","block_num":"0","page_num":"0","width":"0.1511627866866741","top":"0.3516746410873789","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"height":"0.007260390255820148","page_num":"0","text":"3 usages","width":"0.02034883549872865","word_num":"0","block_num":"0","top":"0.38995215302990127","left":"0.181686046349473","line_num":"0","level":"0","par_num":"0","conf":"0.5"},{"par_num":"0","word_num":"0","width":"0.015988370205493707","line_num":"0","page_num":"0","left":"0.15406976912694648","height":"0.01049186092054244","level":"0","text":"45 € >","top":"0.40418118517443635","conf":"0.30000001192092896","block_num":"0"},{"level":"0","width":"0.2151162573631774","block_num":"0","line_num":"0","conf":"1","left":"0.18313954583445974","par_num":"0","page_num":"0","text":"public function fetchLeadsModifiedSince(CarbonImmutable $since): QueryIterator(...}","height":"0.01049186092054244","top":"0.40418118526154445","word_num":"0"},{"top":"0.45614035093286254","height":"0.010758603018436785","conf":"0.30000001192092896","left":"0.15406976921968704","line_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0","text":"50 €>","width":"0.015988370205493707","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.18313956309151588","level":"0","par_num":"0","height":"0.010758603018436785","text":"public function fetchAccountsModifiedSince(CarbonImmutable Ssince): QueryIterator{...}","top":"0.45614035093286254","width":"0.2238371828769116","word_num":"0"},{"page_num":"0","left":"0.18168604645164008","par_num":"0","conf":"0.5","text":"2 usages","width":"0.018895347067650337","level":"0","top":"0.49441786284356404","line_num":"0","height":"0.007324297082100917","word_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","width":"0.01598837020549368","block_num":"0","top":"0.508710801912447","page_num":"0","height":"0.010452960286604251","text":"55 €f>","par_num":"0","word_num":"0","left":"0.1540697692770155","line_num":"0"},{"line_num":"0","top":"0.508710801912447","par_num":"0","height":"0.010452960286604251","level":"0","page_num":"0","block_num":"0","width":"0.22529068398982918","word_num":"0","conf":"1","left":"0.18168606279739988","text":"public function fetchContactsModifiedSince(CarbonImmutable Ssince): QueryIterator{...}"},{"par_num":"0","conf":"1","text":"* @return array<string, iterable> Array of strategy name => iterator pairs","top":"0.5606060606060606","line_num":"0","block_num":"0","level":"0","height":"0.011164274322169154","width":"0.19476742440081657","word_num":"0","page_num":"0","left":"0.18459304354309536"},{"line_num":"0","conf":"0.30000001192092896","height":"0.010455739935429254","level":"0","page_num":"0","text":"63 C","par_num":"0","top":"0.6132376395302542","word_num":"0","block_num":"0","width":"0.011627906180442654","left":"0.15406976726621952"},{"left":"0.18313956316398927","level":"0","par_num":"0","text":"public function fetch0pportunitiesModifiedSinceWithStrateqies(CarbonImmutable Ssince): arrav","top":"0.6132376395302542","width":"0.23982555308240527","word_num":"0","block_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.010455739935429254"},{"text":"Sstrategies = Sthis->opportunitvSvncStrategvResolver->qetStr/teqies(Sthis->confia.","block_num":"0","height":"0.010608560540839695","par_num":"0","page_num":"0","word_num":"0","left":"0.19331397093497413","conf":"1","level":"0","line_num":"0","top":"0.6480836244286893","width":"0.21366277654120266"},{"level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.4098837246257181","height":"0.0071770334928229484","line_num":"0","page_num":"0","block_num":"0","top":"0.6515151515151515","par_num":"0","text":"strateay: nulb","width":"0.03633720570422233"},{"height":"0.010558546635142552","par_num":"0","width":"0.0668604576841314","block_num":"0","top":"0.6864111503414934","word_num":"0","left":"0.1933139600602305","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"if (empty($strategies)) {"},{"height":"0.006968640444571572","left":"0.2034883754498446","line_num":"0","width":"0.027616275117752387","page_num":"0","text":"neturn","word_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.7038327529484459","conf":"0.30000001192092896"},{"text":"Spesults = M.","top":"0.7559808612440191","left":"0.1933139568987103","level":"0","block_num":"0","line_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","width":"0.03779069413530067","page_num":"0","par_num":"0","word_num":"0"},{"level":"0","width":"0.11773255530824053","conf":"0.5","line_num":"0","left":"0.19331395474074067","height":"0.010452961047110132","text":"foreach ($strategies as $name => $strategy) {","word_num":"0","page_num":"0","top":"0.7735191643370721","block_num":"0","par_num":"0"},{"width":"0.014534881774415365","par_num":"0","left":"0.20348837233953657","page_num":"0","top":"0.7909407674176734","level":"0","conf":"0.30000001192092896","word_num":"0","text":"tryf","height":"0.010452960286604362","block_num":"0","line_num":"0"},{"width":"0.1293604627568671","top":"0.8083623692890168","word_num":"0","line_num":"0","par_num":"0","text":"CnocultcliSnamo = Cctnatoav-sfotchhnnontunitjocdr","block_num":"0","left":"0.21366279291173754","level":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896"},{"width":"0.09447674041098739","text":"'since' => Carbon: : instance($since),","par_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.017552194793068354","left":"0.22529070144946498","page_num":"0","conf":"1","level":"0","top":"0.8221690591125324"},{"width":"0.07122092551373421","level":"0","line_num":"0","left":"0.22529070340147472","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Innofilol es Sthic-onnofilol","top":"0.8429027113575609","block_num":"0","height":"0.0072715042880847625","word_num":"0"},{"text":"} catch (CrmException Se) {","word_num":"0","conf":"0.5","top":"0.877990430582262","line_num":"0","level":"0","width":"0.07122093058646992","height":"0.01051131161776453","block_num":"0","left":"0.20348837026824743","page_num":"0","par_num":"0"},{"conf":"1","block_num":"0","left":"0.21366278450180637","text":"Sthis->logger->warning('[Salesforcel Opportunity sync failed for strategy'. [","width":"0.20203486909257612","level":"0","word_num":"0","height":"0.010452960286604251","line_num":"0","page_num":"0","par_num":"0","top":"0.8954703841424122"},{"top":"0.9128919864343473","conf":"0.5","left":"0.22529070711206473","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.010552989619010189","page_num":"0","text":"'team' => Sthis->team->getIdo.","width":"0.07994185102746842"},{"left":"0.22529070876365487","height":"0.010675246255439585","level":"0","block_num":"0","text":"'user' => Sthis->profile?->getUserIdo.","word_num":"0","line_num":"0","par_num":"0","width":"0.10174417495727539","page_num":"0","top":"0.9303135895086383","conf":"0.5"},{"top":"0.9473684210526315","line_num":"0","level":"0","page_num":"0","height":"0.011164274322169154","left":"0.2252907031880226","block_num":"0","conf":"0.5","par_num":"0","text":"'strategy' => Sname","word_num":"0","width":"0.05087208747863772"},{"height":"0.010697474319969036","page_num":"0","conf":"0.5","width":"0.13226743454628803","block_num":"0","top":"0.9649122808912411","left":"0.22529070733583134","word_num":"0","par_num":"0","text":"'since' => Ssince->format ( format:'Y-m-d\\TH:i:s\\Z')..","line_num":"0","level":"0"},{"level":"0","top":"0.459930314107569","word_num":"0","par_num":"0","text":"584","conf":"1","height":"0.010452960286604362","line_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","page_num":"0","block_num":"0"},{"conf":"1","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","par_num":"0","level":"0","line_num":"0","text":"587","block_num":"0","left":"0.4723837218234151","top":"0.5121951224699383","page_num":"0"},{"width":"0.010174418383456285","level":"0","text":"588","page_num":"0","height":"0.017421602252187585","conf":"1","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.4723837212104037","top":"0.5261324042746031"},{"page_num":"0","top":"0.5470383280448511","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","text":"589","block_num":"0","par_num":"0","level":"0","line_num":"0","conf":"1"},{"par_num":"0","top":"0.5609756100330293","line_num":"0","level":"0","block_num":"0","left":"0.472383721021873","text":"590","word_num":"0","width":"0.008720929952377998","conf":"0.5","page_num":"0","height":"0.020905922094220375"},{"line_num":"0","page_num":"0","top":"0.5958188163048063","level":"0","par_num":"0","height":"0.020905922094220375","block_num":"0","width":"0.008720929952377943","conf":"1","text":"592","word_num":"0","left":"0.47238372116722194"},{"width":"0.01017441774936434","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.620209059568655","word_num":"0","left":"0.470930232477062","text":"5951"},{"text":"594","height":"0.010452960286604362","word_num":"0","page_num":"0","top":"0.6341463423305653","line_num":"0","width":"0.008720929318285997","block_num":"0","left":"0.47093023257922917","conf":"1","par_num":"0","level":"0"},{"block_num":"0","level":"0","left":"0.466569769141862","line_num":"0","page_num":"0","top":"0.6445993043382447","width":"0.014534881774415365","word_num":"0","conf":"0.30000001192092896","height":"0.017421600731175824","par_num":"0","text":"595."},{"block_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.47238372096131104","text":"596","top":"0.668989547436624","line_num":"0","height":"0.017421602252187585","width":"0.008720929952377943","word_num":"0","level":"0"},{"top":"0.689792663476874","line_num":"0","text":"— 597","width":"0.014534883042599311","left":"0.46656976775681475","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.014354066985646008","par_num":"0","word_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","text":"598","width":"0.008720929952377998","block_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","left":"0.47238372099764825","top":"0.7003484324197888","height":"0.020905922094220264"},{"top":"0.7247386758550688","page_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.01017441838345634","height":"0.006968641205077342","left":"0.4709302326081749","block_num":"0","level":"0","text":"599","word_num":"0","par_num":"0"},{"level":"0","text":"-600","word_num":"0","height":"0.020905923615232025","left":"0.4665697677568011","par_num":"0","top":"0.7351916373213038","block_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"left":"0.4723837218234151","level":"0","conf":"1","text":"608","top":"0.8815331015640149","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","par_num":"0","block_num":"0","line_num":"0","word_num":"0"},{"text":"A console [STAGING]","left":"0.5595930266071848","page_num":"0","conf":"0.5","par_num":"0","height":"0.011164274322169043","width":"0.04360464785961393","line_num":"0","word_num":"0","block_num":"0","top":"0.0797448165869219","level":"0"},{"left":"0.6933139592674593","text":"Retactor Connection","conf":"1","top":"0.08362369371432266","width":"0.045058133754324436","level":"0","word_num":"0","block_num":"0","height":"0.007285397208668609","line_num":"0","page_num":"0","par_num":"0"},{"text":"CRM Initial Sync Oven","conf":"0.30000001192092896","block_num":"0","word_num":"0","par_num":"0","left":"0.7470930289847444","width":"0.045058133754324436","height":"0.007285397208668609","line_num":"0","page_num":"0","top":"0.08362369371432266","level":"0"},{"line_num":"0","block_num":"0","top":"0.1044657097288676","conf":"0.5","height":"0.0071770334928229484","text":"Tx: Autov","width":"0.02034883549872868","word_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.5348837228066751"},{"text":"Pidyground","word_num":"0","width":"0.026473846841365778","conf":"0.5","left":"0.5711304414701324","block_num":"0","height":"0.012825640384850456","par_num":"0","top":"0.10409572778863463","line_num":"0","page_num":"0","level":"0"},{"conf":"1","level":"0","left":"0.6613372087564817","line_num":"0","top":"0.10446570957187562","width":"0.02470930079196365","word_num":"0","height":"0.010516868633896892","par_num":"0","text":"do jiminny","block_num":"0","page_num":"0"},{"height":"0.010689139176023432","left":"0.4927325574994378","level":"0","par_num":"0","block_num":"0","text":"GELECT * FROM crm profiles WHERE crm_ confiqurat: m","line_num":"0","top":"0.12519936212958604","word_num":"0","page_num":"0","width":"0.12936045261139562","conf":"0.5"},{"line_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"034 A1 A34 M62 ^ V","height":"0.010689139176023432","conf":"0.30000001192092896","word_num":"0","width":"0.05959301806510764","left":"0.6279069825615067","top":"0.12519936195537007"},{"top":"0.11483253586664133","left":"0.7485465237185929","level":"0","line_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","page_num":"0","width":"0.23255812868158876","height":"0.010603003524707222","word_num":"0","block_num":"0","par_num":"0","conf":"1"},{"level":"0","width":"0.021802323929806966","word_num":"0","text":"Tnoughts","block_num":"0","page_num":"0","line_num":"0","conf":"0.5","top":"0.14285714319234843","height":"0.006968640444571461","par_num":"0","left":"0.6947674415961431"},{"page_num":"0","level":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","left":"0.4927325782522842","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","width":"0.12499997970905707","word_num":"0","top":"0.1463414637498397"},{"height":"0.010452960286604362","par_num":"0","page_num":"0","top":"0.16027874616331805","width":"0.1962209052227913","word_num":"0","block_num":"0","text":"GELECT * FROM users WHERE id = 15440: # team. 581, qr. 15440, pl. 3911, act","line_num":"0","left":"0.49273258300618433","level":"0","conf":"1"},{"text":"SELECT","word_num":"0","conf":"1","width":"0.015988370205493707","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.17770034895077447","line_num":"0","block_num":"0","left":"0.49273255988271814","level":"0"},{"left":"0.5014535067755064","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.18749997970905707","block_num":"0","top":"0.19512195171570723","line_num":"0","height":"0.013937280889143033"},{"level":"0","conf":"0.30000001192092896","left":"0.5029069786600965","block_num":"0","line_num":"0","top":"0.21602787489966546","par_num":"0","text":"U.ema1l.","width":"0.021802323929806966","word_num":"0","page_num":"0","height":"0.006968640444571461"},{"conf":"0.30000001192092896","block_num":"0","level":"0","text":"sa.*","word_num":"0","left":"0.5029069764355705","line_num":"0","width":"0.011627907448626518","par_num":"0","top":"0.233449477263315","page_num":"0","height":"0.006968641205077342"},{"height":"0.007185368636768663","top":"0.1602787460943993","block_num":"0","width":"0.15552323929806977","page_num":"0","word_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","left":"0.6947674437578922","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch ›"},{"height":"0.010452960286604362","par_num":"0","word_num":"0","line_num":"0","left":"0.6947674415961431","text":"Answer","level":"0","top":"0.19512195208666294","block_num":"0","width":"0.021802323929806966","page_num":"0","conf":"1"},{"page_num":"0","left":"0.6947674450253227","width":"0.17587207226043045","line_num":"0","top":"0.21602787499438603","level":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","height":"0.007257611367501027","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used."},{"left":"0.5029069796729173","width":"0.08866278668667404","level":"0","block_num":"0","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","top":"0.25087108008861336","text":"towner 1d FRol sochal accounts sa"},{"height":"0.010483525776596947","word_num":"0","width":"0.06395348082197472","conf":"1","level":"0","line_num":"0","page_num":"0","block_num":"0","text":"Flow for last-modified sync","left":"0.6947674492701338","par_num":"0","top":"0.24390243925425303"},{"block_num":"0","width":"0.2572674244008166","line_num":"0","top":"0.2613240421543279","level":"0","height":"0.010605782413026343","page_num":"0","left":"0.69476746387163","par_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","word_num":"0","conf":"1"},{"conf":"0.5","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","level":"0","top":"0.2679425837320575","word_num":"0","left":"0.49273255569667207","line_num":"0","par_num":"0","page_num":"0","width":"0.0959302313784336","height":"0.011164274322168932"},{"level":"0","top":"0.28548644338568163","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"JOIN teams t 1..n<->1: on t.id = u.team id","word_num":"0","left":"0.49273256043416946","block_num":"0","width":"0.10610464785961393","line_num":"0","height":"0.007196483429539158"},{"level":"0","width":"0.25436044246592426","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).","conf":"1","left":"0.6962209522926774","par_num":"0","top":"0.2822299656755132"},{"text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","conf":"0.5","word_num":"0","level":"0","width":"0.1380813882706013","page_num":"0","height":"0.010558546635142552","top":"0.3030303029362562","line_num":"0","block_num":"0","left":"0.49273256707699736","par_num":"0"},{"block_num":"0","top":"0.303030303030303","word_num":"0","line_num":"0","left":"0.6976744287715255","par_num":"0","height":"0.0071770334928229484","text":"2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals","level":"0","width":"0.24418603613021517","conf":"1","page_num":"0"},{"height":"0.010452960286604251","left":"0.6962209694215774","line_num":"0","top":"0.3205574918079175","text":"3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","page_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.2848836817639939","level":"0"},{"block_num":"0","height":"0.010505753841126397","par_num":"0","left":"0.49273256461521125","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","conf":"1","line_num":"0","top":"0.33797909453440456","page_num":"0","width":"0.14534883296236073","word_num":"0"},{"width":"0.0319767429473552","word_num":"0","left":"0.7049418610117876","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","text":"t.pho:249-308)","line_num":"0","top":"0.33797909401576987","par_num":"0"},{"left":"0.6947674626233075","par_num":"0","block_num":"0","line_num":"0","level":"0","top":"0.3588516746411483","height":"0.0071770334928229484","conf":"0.5","text":"No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.","page_num":"0","width":"0.23401160950356337","word_num":"0"},{"word_num":"0","top":"0.3728222999543015","page_num":"0","left":"0.4927325633660667","text":"select * from features;","height":"0.01075026787449107","conf":"1","level":"0","line_num":"0","block_num":"0","width":"0.059593018065107584","par_num":"0"},{"par_num":"0","left":"0.49273257312172364","line_num":"0","page_num":"0","level":"0","width":"0.12936045261139567","word_num":"0","block_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","height":"0.007260390255820148","conf":"0.30000001192092896"},{"line_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","text":"When ImportOpportunityBatch is used","width":"0.09302324944354123","height":"0.010452960286604362","left":"0.6947674489216028","par_num":"0","word_num":"0","top":"0.3867595824002519"},{"width":"0.05377906434079438","block_num":"0","left":"0.6947674418771969","page_num":"0","height":"0.0071770334928229484","word_num":"0","conf":"1","line_num":"0","text":"Only on the webhook path:","top":"0.4074960127591707","level":"0","par_num":"0"},{"text":"select * from teams where id = 556;","left":"0.4927325528285922","top":"0.42503987246063923","width":"0.09011627765412022","page_num":"0","word_num":"0","par_num":"0","height":"0.010500196824994035","line_num":"0","block_num":"0","conf":"1","level":"0"},{"left":"0.6976744421686936","par_num":"0","top":"0.4282296651241162","line_num":"0","block_num":"0","height":"0.00731040416151707","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","conf":"1","width":"0.2834301806510763","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","block_num":"0","left":"0.703488394445884","level":"0","word_num":"0","top":"0.4425087113201125","page_num":"0","conf":"1","width":"0.2776162573631773","text":"r::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProces","line_num":"0","height":"0.010452960286604362"},{"block_num":"0","par_num":"0","conf":"0.5","text":"sor.0ho:144-156.","left":"0.7049418640810282","height":"0.006968640444571461","page_num":"0","top":"0.4599303139240558","level":"0","width":"0.036337205704222275","line_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","top":"0.4599303140744231","word_num":"0","text":"select * from","conf":"1","width":"0.03779069413530067","level":"0","left":"0.4927325616686351","height":"0.010564103651274914","page_num":"0","block_num":"0"},{"width":"0.12499998985452854","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","left":"0.5654069877565148","word_num":"0","page_num":"0","par_num":"0","top":"0.4599303140744231","level":"0","line_num":"0","block_num":"0","height":"0.010564103651274914","conf":"1"},{"conf":"1","page_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.47735191659424503","left":"0.4927325741233989","par_num":"0","width":"0.19767440633570887","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191"},{"page_num":"0","level":"0","width":"0.14534883296236084","line_num":"0","block_num":"0","par_num":"0","height":"0.011164274322169043","conf":"1","left":"0.49273256492049183","top":"0.49441786283891553","text":"select * from automated_report_results order by id desc;","word_num":"0"},{"level":"0","width":"0.14244185102746842","line_num":"0","par_num":"0","page_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","word_num":"0","left":"0.4927325548990552","block_num":"0","conf":"1"},{"word_num":"0","left":"0.6962209494457503","block_num":"0","page_num":"0","height":"0.010686361048210191","conf":"1","line_num":"0","level":"0","par_num":"0","text":"•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID from","width":"0.2732557946063102","top":"0.47735191659424503"},{"word_num":"0","par_num":"0","conf":"0.5","height":"0.007324297082100917","left":"0.7034883735612978","text":"HubSoot and reuses the same imoortOpportunitvBatch@ methodl","width":"0.1337209153682628","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.49441786284356404"},{"left":"0.6947674429499888","conf":"1","line_num":"0","page_num":"0","text":"Shared code","top":"0.5223285486264212","width":"0.03052325451627691","word_num":"0","par_num":"0","level":"0","height":"0.007288176096987731","block_num":"0"},{"par_num":"0","conf":"1","height":"0.010650239302591014","block_num":"0","level":"0","text":"Both paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:","word_num":"0","width":"0.27034881267141786","top":"0.5398724081888148","page_num":"0","line_num":"0","left":"0.6947674667271333"},{"conf":"1","left":"0.49273255862023396","page_num":"0","height":"0.010452960286604362","level":"0","text":"select * from automated report results WHERE report id = 54:","word_num":"0","par_num":"0","top":"0.5470383283932831","width":"0.15552323929806972","line_num":"0","block_num":"0"},{"par_num":"0","conf":"1","height":"0.011164274322169154","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job","page_num":"0","top":"0.5606060606060606","level":"0","left":"0.6976744379300921","width":"0.1991278871576837","block_num":"0","line_num":"0","word_num":"0"},{"height":"0.010622453461423431","conf":"1","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216","width":"0.12209300791963623","top":"0.5818815337886577","word_num":"0"},{"text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772","level":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.2761627765412026","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","top":"0.5818815330541641","word_num":"0"},{"word_num":"0","left":"0.7034883718213223","height":"0.006968640444571461","conf":"0.30000001192092896","text":"queue oo with retiesbackom,","line_num":"0","page_num":"0","level":"0","top":"0.5993031362237073","block_num":"0","width":"0.062499994927264324","par_num":"0"},{"top":"0.6164274323772443","conf":"1","left":"0.49273257225859607","line_num":"0","block_num":"0","par_num":"0","height":"0.010750267113985301","page_num":"0","width":"0.19767440633570893","word_num":"0","level":"0","text":"GELECT * FROM teams WHERE name LIKE '%Les%': # 711. 692. 16067 - jiminnvinte"},{"word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.49273256709487234","top":"0.6339712919137487","width":"0.15406975847609494","block_num":"0","level":"0","line_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147"},{"word_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","par_num":"0","height":"0.010505753841126397","line_num":"0","level":"0","page_num":"0","width":"0.15261626750864876","conf":"1","block_num":"0","left":"0.4927325551571803"},{"block_num":"0","height":"0.010452961047110132","level":"0","conf":"1","left":"0.49273256373090596","par_num":"0","width":"0.11046511061648107","top":"0.6689895472639015","text":"GELECT * FROM com fields WHERE id = 226147","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","left":"0.4927325552882119","line_num":"0","top":"0.6864111504286012","conf":"1","level":"0","page_num":"0","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","width":"0.15261626750864876","par_num":"0","word_num":"0"},{"height":"0.007318740065968665","left":"0.49273255836424823","conf":"0.5","top":"0.724738676254297","page_num":"0","width":"0.12354649888708236","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","line_num":"0","block_num":"0","level":"0","word_num":"0","par_num":"0"},{"left":"0.4927325581221728","top":"0.7386759582395112","par_num":"0","line_num":"0","word_num":"0","text":"GELECT","width":"0.015988371473677654","conf":"0.30000001192092896","height":"0.010452961047110132","block_num":"0","level":"0","page_num":"0"},{"top":"0.7767145136381128","height":"0.007257611367501027","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","block_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.021802323929806966","text":"u. email"},{"word_num":"0","level":"0","width":"0.013081394611520913","left":"0.5029069777669138","conf":"1","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","par_num":"0","text":"sa.*,","top":"0.7944250876267327"},{"top":"0.8118022326885981","level":"0","width":"0.09011626750864876","page_num":"0","word_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.010497418697180683","par_num":"0","left":"0.5014534906556222","text":"t.owner_id FROM social_accounts sa"},{"width":"0.09738371220040826","height":"0.007254833239687675","line_num":"0","top":"0.8292682928942409","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi"},{"conf":"0.5","height":"0.014354066985646008","left":"0.5029069867352952","level":"0","par_num":"0","width":"0.18604649888708236","word_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191"},{"width":"0.10610464785961393","level":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","block_num":"0","par_num":"0","top":"0.8466898957943156","page_num":"0","height":"0.010566882539594036","left":"0.49273255613526434","line_num":"0"},{"text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.8641114988686065","height":"0.010689139176023432","block_num":"0","left":"0.49273256155467765","width":"0.13808137812512983"},{"block_num":"0","left":"0.4927325575704069","page_num":"0","level":"0","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","height":"0.01068358215989107","line_num":"0","word_num":"0","conf":"0.5","par_num":"0"},{"left":"0.6962209300842392","line_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","page_num":"0","text":"Ask anvthina (84-D","conf":"0.30000001192092896","par_num":"0"},{"top":"0.9545454545454546","page_num":"0","left":"0.7005813951608764","level":"0","height":"0.0071770334928229484","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"<> Gode","width":"0.020348835498728568","word_num":"0"},{"height":"0.0071770334928229484","width":"0.04796511061648101","par_num":"0","page_num":"0","block_num":"0","left":"0.7209302333970329","line_num":"0","text":"Claude Qnus 4.7 Medium","top":"0.9545454545454546","word_num":"0","conf":"0.5","level":"0"},{"par_num":"0","text":"WN Windsurf Teams","level":"0","height":"0.006968641205077342","left":"0.8924418612606196","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","top":"0.9860627177115862","width":"0.039244185102746854"},{"word_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","text":"62•07 UTF.8","top":"0.9860627177424091","level":"0","page_num":"0","par_num":"0","left":"0.9360465110596449","block_num":"0","width":"0.029069768621566405"},{"block_num":"0","width":"0.023255812360885253","height":"0.01074748898617195","conf":"0.30000001192092896","left":"0.9709302345700098","text":"Po 4 spaces","page_num":"0","top":"0.986062718234409","level":"0","word_num":"0","line_num":"0","par_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
6475
|
NULL
|
NULL
|
|
58942
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• MOn ZU Aor 10.11•30L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"height":"0.017421602252187585", [{"height":"0.017421602252187585","conf":"0.30000001192092896","left":"0.03052325708202939","block_num":"0","text":"FV faVsco.js v","page_num":"0","level":"0","par_num":"0","top":"0.02439024399585743","width":"0.03052325451627691","word_num":"0","line_num":"0"},{"word_num":"0","level":"0","par_num":"0","left":"0.014534884522499618","line_num":"0","height":"0.013937282410154683","width":"0.021802323929806973","text":"Project","top":"0.052264808039986566","page_num":"0","conf":"0.5","block_num":"0"},{"left":"0.040697677485836706","width":"0.04941860158392723","height":"0.01773835901628462","conf":"1","line_num":"0","top":"0.07317073184361567","level":"0","page_num":"0","text":"© TopicRepository.php","par_num":"0","block_num":"0","word_num":"0"},{"text":"© TopicTriggerRepository.php","top":"0.09059233458819194","line_num":"0","width":"0.0668604627568671","word_num":"0","height":"0.017421602252187585","conf":"1","block_num":"0","left":"0.03924418840592358","level":"0","page_num":"0","par_num":"0"},{"left":"0.0392441883932371","word_num":"0","width":"0.05232557844608388","par_num":"0","level":"0","conf":"1","text":"©TrackRepository.php","top":"0.10801393737564835","page_num":"0","line_num":"0","height":"0.017421602252187585","block_num":"0"},{"left":"0.03924418768133024","height":"0.017421602252187474","conf":"1","line_num":"0","width":"0.09302324944354119","word_num":"0","page_num":"0","top":"0.12543554051153694","level":"0","text":"©TranscriptionModelLocaleRepository.php","par_num":"0","block_num":"0"},{"height":"0.01858043366451967","conf":"1","par_num":"0","word_num":"0","top":"0.14252745407931555","left":"0.03913548154729778","width":"0.06710752527764505","page_num":"0","text":"© TranscriptionRepository.php","level":"0","line_num":"0","block_num":"0"},{"top":"0.1602787457380177","line_num":"0","page_num":"0","text":"©TranscriptionSummaryRepository.php","conf":"1","level":"0","height":"0.017421602252187585","block_num":"0","word_num":"0","par_num":"0","left":"0.0392441908031767","width":"0.08720929571922789"},{"width":"0.04796511568921677","top":"0.1777003484835593","block_num":"0","page_num":"0","line_num":"0","height":"0.01767445219000363","conf":"1","level":"0","word_num":"0","text":"© UserRepository.php","par_num":"0","left":"0.04069767531309508"},{"block_num":"0","par_num":"0","top":"0.19512195100338126","line_num":"0","conf":"1","page_num":"0","width":"0.0610465090325538","height":"0.01779670958693902","level":"0","word_num":"0","text":"© VocabularyRepository.php","left":"0.040697677013957746"},{"block_num":"0","level":"0","height":"0.017421602252187474","left":"0.027616279755251022","conf":"0.30000001192092896","line_num":"0","text":"> D Rules","top":"0.21254355444881912","page_num":"0","par_num":"0","word_num":"0","width":"0.024709300791963616"},{"block_num":"0","level":"0","line_num":"0","top":"0.23684210526315785","left":"0.031976743615223346","page_num":"0","height":"0.0071770334928230595","par_num":"0","conf":"0.30000001192092896","text":"w services","width":"0.026162789223041938","word_num":"0"},{"page_num":"0","top":"0.25435540103206966","line_num":"0","text":"WACuViLy","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.023255812360885295","left":"0.03924418568002258","height":"0.006968640444571461","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.2717770038195261","page_num":"0","text":"Akeporis","line_num":"0","width":"0.029069763548830722","word_num":"0","left":"0.03779069816744524","height":"0.006968640444571572"},{"block_num":"0","top":"0.3763066205343165","line_num":"0","par_num":"0","left":"0.04360465100063577","word_num":"0","height":"0.0072659472719524","conf":"0.30000001192092896","text":"L Close","width":"0.020348835498728658","level":"0","page_num":"0"},{"block_num":"0","level":"0","text":"crmobiects","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.411149825723087","word_num":"0","page_num":"0","width":"0.03197674294735523","left":"0.04505814008155495","height":"0.006968641205077342"},{"height":"0.014354066985646008","level":"0","par_num":"0","left":"0.0465116285874117","word_num":"0","conf":"0.5","top":"0.42503987240829344","line_num":"0","width":"0.0421511619649035","text":"• DecorateActivity","page_num":"0","block_num":"0"},{"height":"0.007188147525087674","line_num":"0","page_num":"0","width":"0.023255812360885295","left":"0.04505814149397584","block_num":"0","text":"N Dummv","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.4457735246606205","word_num":"0"},{"top":"0.45993031338261137","conf":"0.5","width":"0.024709300791963616","word_num":"0","text":"• Helpers","height":"0.013937282410154794","block_num":"0","left":"0.04651162943504785","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","word_num":"0","line_num":"0","top":"0.48083623717426005","left":"0.03924418682339086","block_num":"0","par_num":"0","page_num":"0","text":"v M Hubsoot","conf":"0.30000001192092896","width":"0.03052325197990905","height":"0.00720204044567152"},{"page_num":"0","level":"0","width":"0.05377906941353006","left":"0.05232558246862253","conf":"1","height":"0.017421602252187585","par_num":"0","top":"0.4947735192571814","word_num":"0","line_num":"0","block_num":"0","text":"AccountSyncStrategy"},{"text":">M Actiond","par_num":"0","width":"0.027616277654120266","page_num":"0","block_num":"0","left":"0.0465116291697702","height":"0.006968641205077342","top":"0.5156794424453248","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","page_num":"0","word_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","conf":"1","par_num":"0","top":"0.5296167248756484","block_num":"0","height":"0.017421602252187474","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.046511628433356884","page_num":"0","par_num":"0","top":"0.5502392345388675","text":"> DDTO","width":"0.021802323929806973","word_num":"0","level":"0","height":"0.010736374953907335","line_num":"0"},{"top":"0.5644599304070073","block_num":"0","conf":"0.5","par_num":"0","width":"0.0232558123608853","line_num":"0","text":"Fields","word_num":"0","level":"0","left":"0.04941860583506121","page_num":"0","height":"0.017421602252187585"},{"par_num":"0","word_num":"0","page_num":"0","top":"0.5818815329475993","left":"0.05087209248884694","height":"0.013937282410154683","level":"0","width":"0.02470930332833149","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Journal"},{"width":"0.02906976608519858","word_num":"0","par_num":"0","text":"• Metadata","conf":"0.30000001192092896","left":"0.05232558275049638","block_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","page_num":"0","top":"0.5993031359819202"},{"word_num":"0","top":"0.6202090597885695","height":"0.010572439555726398","par_num":"0","text":"v D OpportunitySyncStrategy","block_num":"0","line_num":"0","level":"0","left":"0.04651162906174667","page_num":"0","width":"0.06395348082197475","conf":"0.5"},{"width":"0.03488371980951189","par_num":"0","word_num":"0","top":"0.6339712916045923","height":"0.017596652443139016","left":"0.05232558251563326","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"> D Concerns"},{"left":"0.05959302962622626","level":"0","width":"0.09302324944354118","text":"© HubspotLastModifiedByProfileSyncStrate","line_num":"0","page_num":"0","height":"0.01754385964912286","par_num":"0","top":"0.6515151515151515","word_num":"0","conf":"1","block_num":"0"},{"block_num":"0","top":"0.6689895468433954","word_num":"0","page_num":"0","width":"0.09156976862156645","conf":"1","level":"0","par_num":"0","left":"0.059593023810583026","line_num":"0","height":"0.017613324252041873","text":"© HubspotLastModifiedCreatedRecentlyOp"},{"left":"0.05959302113979824","conf":"1","width":"0.09156976862156645","word_num":"0","page_num":"0","height":"0.0177355801279655","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","top":"0.6864111503124573"},{"height":"0.017421602252187585","width":"0.09156976862156645","page_num":"0","level":"0","top":"0.7038327527502128","text":"© HubspotLastModifiedOpenSyncStrategy.l","left":"0.059593023810583026","block_num":"0","word_num":"0","par_num":"0","conf":"1","line_num":"0"},{"text":"HubspotLastModifiedSyncStrategy.php","left":"0.058139534089606586","top":"0.7212543558425473","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.09011627765412025","block_num":"0","conf":"1","height":"0.017421602252187585","word_num":"0"},{"left":"0.05813953714452","level":"0","line_num":"0","text":"© HubspotSingleSyncStrateay.php","conf":"0.5","top":"0.742160279328588","word_num":"0","par_num":"0","height":"0.010630789365874915","page_num":"0","width":"0.07412789730315514","block_num":"0"},{"word_num":"0","width":"0.0743482975249595","top":"0.7557206434610325","page_num":"0","block_num":"0","height":"0.021582401160037845","line_num":"0","par_num":"0","left":"0.0580138905174848","level":"0","conf":"1","text":"© HubspotSyncStrategyBase.php"},{"text":"© HubspotWebhookBatchSyncStrategy.php","top":"0.7735191634397849","width":"0.09302324944354118","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.059593028269637166","line_num":"0","conf":"1","height":"0.017549417425760994","page_num":"0"},{"height":"0.006968641205077342","par_num":"0","width":"0.034883719809511875","block_num":"0","text":"v Padination","page_num":"0","line_num":"0","top":"0.7979094076349759","left":"0.04651162902674492","conf":"0.30000001192092896","level":"0","word_num":"0"},{"text":"(C) HubspotPadinationService.oho","line_num":"0","page_num":"0","par_num":"0","height":"0.00730762603370394","level":"0","top":"0.8149920255190317","width":"0.06976743961902374","word_num":"0","block_num":"0","left":"0.05959302535190646","conf":"0.5"},{"level":"0","text":"C) PacinationConfia.oho","line_num":"0","block_num":"0","par_num":"0","left":"0.05959302880043157","page_num":"0","height":"0.007185368636768552","width":"0.05087208747863769","word_num":"0","conf":"0.30000001192092896","top":"0.8325358852688322"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.059593023700317146","text":"(C) PadinationState.oho","top":"0.8500797448165869","block_num":"0","width":"0.047965115689216783","word_num":"0"},{"block_num":"0","top":"0.8675958187280396","left":"0.04651162809815037","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"• M ProspectSearchStrateav","width":"0.0625","height":"0.007204819333990531","word_num":"0"},{"line_num":"0","block_num":"0","word_num":"0","width":"0.024709300791963616","height":"0.007327075970420038","top":"0.8850174217942274","page_num":"0","level":"0","left":"0.046511629909250625","text":"M Redis","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","word_num":"0","text":"v M ServiceTraito","par_num":"0","block_num":"0","page_num":"0","top":"0.9024390243581014","level":"0","height":"0.006968641205077342","left":"0.046511628850673004","width":"0.039244185102746854","conf":"0.30000001192092896"},{"width":"0.05959301806510763","block_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.05959302857968383","word_num":"0","text":"T.OnnortunitvSvnctirait ohn","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.9198606275129059"},{"text":"T) SvncCrmEntitiecTrait nhn","left":"0.058139542522317005","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007249275463049543","page_num":"0","par_num":"0","top":"0.9370015950824949","width":"0.06104650395981808","word_num":"0","block_num":"0"},{"text":"T SuncFioldsTrait nhn","left":"0.058139535261602336","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.9545454545454546","level":"0","width":"0.04796511568921679","page_num":"0","word_num":"0","height":"0.0071770334928229484"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.07665505235822678","height":"0.017421602252187585","width":"0.0625","left":"0.30813953592538756","block_num":"0","text":"AutomatedReportsService.php","word_num":"0","conf":"1"},{"conf":"1","block_num":"0","height":"0.01754385964912286","par_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07267441648118039","level":"0","word_num":"0","top":"0.07655502392344493","left":"0.3764534882225882","page_num":"0","line_num":"0"},{"top":"0.1010452964837355","page_num":"0","line_num":"0","text":"© SyncOpportunitiesJob.php","width":"0.05959302313784337","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.4040697682457586","par_num":"0","height":"0.01777448000139792"},{"left":"0.15406977432823019","level":"0","conf":"0.5","page_num":"0","text":"cImportOpportunityBatch.php","block_num":"0","top":"0.18118466932475252","line_num":"0","par_num":"0","word_num":"0","width":"0.06104650395981809","height":"0.006968640444571572"},{"left":"0.15261628499022556","word_num":"0","block_num":"0","height":"0.010452960286604362","text":"AutomatedReportsController.php","top":"0.20209059320164557","width":"0.07122092551373418","conf":"1","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"page_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","width":"0.04069767353382514","left":"0.3735465125790176","line_num":"0","height":"0.017638331204890445","text":"© SyncObjects.php","word_num":"0","top":"0.14982578384343948"},{"left":"0.22383721470460258","par_num":"0","level":"0","top":"0.18118466932475252","width":"0.05377906434079435","height":"0.006968640444571572","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","text":"(©)ImportContactBatch.php","block_num":"0"},{"left":"0.28488372488104713","line_num":"0","top":"0.18102073365231264","height":"0.0071770334928229484","page_num":"0","block_num":"0","width":"0.027616275117752387","word_num":"0","conf":"0.5","level":"0","par_num":"0","text":"C) Client.php"},{"conf":"1","height":"0.017421602252187474","par_num":"0","text":"©HubspotPaginationService.php","top":"0.17421602808412695","block_num":"0","width":"0.06831395372431326","word_num":"0","left":"0.31976744288106046","line_num":"0","level":"0","page_num":"0"},{"width":"0.03197674294735525","line_num":"0","top":"0.17384370053159115","page_num":"0","height":"0.017793929177608248","word_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.3938953490583744","text":"© Service.php","conf":"0.5"},{"level":"0","block_num":"0","conf":"0.5","height":"0.014354066985646008","width":"0.029069768621566433","text":"php api_v2.php","word_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224","line_num":"0","left":"0.2311046504670841"},{"level":"0","block_num":"0","conf":"0.5","height":"0.007343747018817126","line_num":"0","width":"0.06831394865157758","top":"0.20557491325434107","page_num":"0","word_num":"0","text":"C) TrackProviderInstalledEvent.pho","par_num":"0","left":"0.26889535474038734"},{"level":"0","height":"0.011164274322169154","line_num":"0","par_num":"0","text":"@ RequestGenerateReportJob.ph","left":"0.3444767431887464","top":"0.20175438596491224","conf":"0.5","block_num":"0","page_num":"0","width":"0.06831394865157758","word_num":"0"},{"width":"0.05959302313784334","page_num":"0","text":"(C) AutomatedReportResult.ohv","level":"0","word_num":"0","left":"0.15406976741448225","top":"0.22966507175123718","height":"0.007268726160271521","block_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"par_num":"0","left":"0.17441860674725307","level":"0","page_num":"0","text":"trait OpportunitySyncTrait","top":"0.24720893141945777","block_num":"0","height":"0.014354066985645897","width":"0.06976743961902376","word_num":"0","line_num":"0","conf":"1"},{"conf":"1","left":"0.19912790599413563","top":"0.26132404253458086","block_num":"0","level":"0","par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","page_num":"0","width":"0.1918604627568671","word_num":"0","line_num":"0","height":"0.01778281514534341"},{"left":"0.1976744228515927","top":"0.27874564469272156","par_num":"0","width":"0.17587209255137343","page_num":"0","level":"0","word_num":"0","conf":"1","block_num":"0","height":"0.017421602252187474","line_num":"0","text":"This is acceptable - the deal cannot be imported until those exist."},{"level":"0","block_num":"0","width":"0.020348836766912598","conf":"1","text":"2 usages","page_num":"0","par_num":"0","height":"0.017613322731030334","word_num":"0","line_num":"0","top":"0.3133971294182625","left":"0.18459302318631113"},{"par_num":"0","left":"0.1845930292659399","conf":"1","text":"private function importOpportunityBatch(array $deals): array","height":"0.01754385964912275","top":"0.33094098883572576","page_num":"0","level":"0","block_num":"0","width":"0.15843022123296208","word_num":"0","line_num":"0"},{"text":"$syncedOpportunities = [","width":"0.06395348589471045","line_num":"0","word_num":"0","height":"0.017718908319062532","conf":"1","left":"0.19622093053807488","par_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.3658536592325965"},{"block_num":"0","level":"0","line_num":"0","left":"0.20784883719360808","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","top":"0.38995215302990127","par_num":"0","text":"'success =>","width":"0.03924418256637899","page_num":"0"},{"top":"0.400318979431312","width":"0.050872092551373455","left":"0.2063953495726709","par_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.01779948695424638","level":"0","page_num":"0","text":"'failed_ids' »> [1,"},{"level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.4354066985043207","word_num":"0","height":"0.017554973681387476","conf":"1","left":"0.194767442807634","page_num":"0","text":"$dealIds = array_column($deals,","width":"0.08575581489725317"},{"par_num":"0","width":"0.04215116196490348","word_num":"0","text":"column_key:'10')*","block_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.4425087107683612","line_num":"0","conf":"0.30000001192092896","left":"0.280523256299525","level":"0"},{"width":"0.20639535214038604","par_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","block_num":"0","left":"0.19622092554751022","word_num":"0","page_num":"0","level":"0","conf":"1","height":"0.017655001492781763","top":"0.47038327564025195","line_num":"0"},{"left":"0.40261627956303336","text":", rethrow so the","word_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","width":"0.040697673533825196","top":"0.47038327564025195","height":"0.017655001492781763","block_num":"0","level":"0"},{"height":"0.007324297082100917","block_num":"0","page_num":"0","par_num":"0","width":"0.2252906839898292","left":"0.19622092345586095","top":"0.49441786284356404","level":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","word_num":"0","line_num":"0","conf":"0.5"},{"text":"tryf","top":"0.5052264809296554","line_num":"0","width":"0.01744185990475594","page_num":"0","block_num":"0","left":"0.1947674424313429","word_num":"0","level":"0","par_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","top":"0.5223285484012261","word_num":"0","width":"0.23401162979450632","par_num":"0","level":"0","height":"0.017741137904603632","block_num":"0","left":"0.2063953501001992","line_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');"},{"page_num":"0","width":"0.17877905419532286","line_num":"0","word_num":"0","left":"0.20494187603723524","par_num":"0","conf":"1","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","level":"0","block_num":"0","height":"0.017618880507668466"},{"word_num":"0","conf":"1","height":"0.020905922094220375","level":"0","line_num":"0","block_num":"0","width":"0.2558139435788418","left":"0.20494187385846577","page_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","par_num":"0","top":"0.5749128924952824"},{"text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","level":"0","word_num":"0","conf":"1","page_num":"0","width":"0.1991279074486266","left":"0.20494185885009894","line_num":"0","top":"0.6097560982545615","block_num":"0","par_num":"0","height":"0.02102540060283664"},{"word_num":"0","height":"0.013937282410154683","width":"0.03488371980951191","top":"0.648083623487141","page_num":"0","level":"0","text":"array_map ( cal","left":"0.21656976858995938","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","page_num":"0","left":"0.2645348832564665","conf":"0.5","word_num":"0","text":"'strval', $dealIds)","line_num":"0","top":"0.6480836243125454","width":"0.05087209255137343","block_num":"0","height":"0.017785594033662644","par_num":"0"},{"text":"Extract Surround // = : (SexistingCrmIds);","conf":"0.30000001192092896","line_num":"0","top":"0.682615629984051","height":"0.021531100478468956","page_num":"0","level":"0","width":"0.12354650903255385","word_num":"0","par_num":"0","block_num":"0","left":"0.2093023286005373"},{"par_num":"0","top":"0.7177033492822966","left":"0.2049418524467757","level":"0","line_num":"0","page_num":"0","height":"0.01754385964912286","block_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","conf":"1","word_num":"0","width":"0.2776162776541203"},{"conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","left":"0.2180232570930559","par_num":"0","word_num":"0","page_num":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232","width":"0.08575581489725317","height":"0.013937282410154683"},{"block_num":"0","text":"-600","height":"0.020905922094220375","top":"0.7351916383721696","level":"0","conf":"0.5","line_num":"0","width":"0.01744185990475594","word_num":"0","left":"0.46511627905924996","par_num":"0","page_num":"0"},{"block_num":"0","left":"0.21802325758350743","height":"0.017721687207381653","word_num":"0","text":"'dealCount' => count($dealIds),","conf":"1","par_num":"0","level":"0","line_num":"0","top":"0.752613240763755","page_num":"0","width":"0.08139534706765034"},{"line_num":"0","left":"0.4636627907884783","par_num":"0","height":"0.027874564820309478","level":"0","conf":"0.30000001192092896","top":"0.7491289194016919","text":"=601","width":"0.018895348335834228","word_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.20639534908631102","level":"0","text":"1):","top":"0.7874564461300038","width":"0.00872092995237797","height":"0.017421602252187474","par_num":"0","word_num":"0"},{"text":"'error' => $e->getMessage(),","conf":"0.5","height":"0.017421602252187474","block_num":"0","left":"0.2180232579374222","page_num":"0","level":"0","top":"0.7700348432989934","word_num":"0","line_num":"0","par_num":"0","width":"0.07267441648118037"},{"word_num":"0","text":"603","block_num":"0","line_num":"0","conf":"1","top":"0.7909407663733199","left":"0.47093023224952385","level":"0","width":"0.011627907448626629","page_num":"0","height":"0.013937282410154683","par_num":"0"},{"block_num":"0","text":"=604","conf":"0.5","width":"0.015988371473677654","word_num":"0","par_num":"0","top":"0.8048780495219954","level":"0","page_num":"0","line_num":"0","height":"0.020905922094220375","left":"0.46511627911296743"},{"line_num":"0","conf":"0.30000001192092896","height":"0.007254833239687675","word_num":"0","top":"0.8292682927405206","left":"0.20494186180126178","block_num":"0","text":"throw se\"","level":"0","width":"0.026162789223041938","par_num":"0","page_num":"0"},{"text":"foreach ($deals as $deal) {","word_num":"0","width":"0.07267441648118039","block_num":"0","page_num":"0","line_num":"0","left":"0.196220931788067","level":"0","conf":"0.5","par_num":"0","height":"0.017780037778036162","top":"0.8745644599380386"},{"text":"try {","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.014534881774415365","word_num":"0","height":"0.010452960286604362","level":"0","top":"0.8954703837939799","left":"0.20639535049434093","line_num":"0","block_num":"0"},{"height":"0.01773835901628462","page_num":"0","left":"0.2165697695573931","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","width":"0.17151162979450635","line_num":"0","conf":"1","par_num":"0","top":"0.9090909089513657","block_num":"0","level":"0","word_num":"0"},{"top":"0.9337979093792103","width":"0.031976742947355224","word_num":"0","left":"0.226744186735071","text":"Sdeal'1d'h","block_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0"},{"conf":"1","par_num":"0","page_num":"0","word_num":"0","left":"0.46656976796271193","block_num":"0","text":"=607","top":"0.8571428572798295","width":"0.014534883042599256","height":"0.017421602252187474","level":"0","line_num":"0"},{"par_num":"0","text":"ScontactAssociat.ions","top":"0.968641115317784","left":"0.22674419276015428","word_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","line_num":"0","width":"0.05523255023550483","level":"0","page_num":"0"},{"top":"0.006968641043132773","width":"0.018895348335834172","page_num":"0","word_num":"0","left":"0.9127906979746175","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","par_num":"0","text":"100% 52","line_num":"0"},{"word_num":"0","width":"0.05813953724313292","left":"0.9345930220335801","top":"0.006968641078646032","line_num":"0","par_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","text":"• MOn ZU Aor 10.11•30"},{"block_num":"0","par_num":"0","height":"0.017421602252187585","word_num":"0","line_num":"0","text":"L AskJiminnyReportActivityServiceTest~","conf":"0.5","top":"0.02439024399585743","width":"0.08430232392980697","page_num":"0","level":"0","left":"0.8284883743238562"},{"conf":"1","height":"0.017421602252187585","line_num":"0","top":"0.052264808499341786","text":"E laravel.log","level":"0","width":"0.029069766085198623","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.5101744199610054"},{"line_num":"0","word_num":"0","par_num":"0","width":"0.07994186117293983","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","top":"0.07655502392344493","left":"0.47238372125716094"},{"line_num":"0","word_num":"0","level":"0","par_num":"0","height":"0.017421602252187585","left":"0.5450581424799863","width":"0.052325578446083876","conf":"0.5","top":"0.0522648086548918","block_num":"0","page_num":"0","text":"A SF [iminny@localhost]"},{"line_num":"0","page_num":"0","word_num":"0","left":"0.559593023126018","par_num":"0","level":"0","top":"0.07655502392344493","width":"0.04505813882706011","conf":"0.5","text":"A console [STAGING]","block_num":"0","height":"0.01754385964912286"},{"top":"0.05226480845578774","height":"0.017421602252187585","text":"A HS_local (jiminny@localhost]","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.0639534858947105","line_num":"0","conf":"1","left":"0.603197676895986","word_num":"0"},{"par_num":"0","height":"0.017421602252187585","page_num":"0","block_num":"0","conf":"1","left":"0.6947674424260751","line_num":"0","text":"Cascade","width":"0.018895348335834283","level":"0","top":"0.05226480845578774","word_num":"0"},{"line_num":"0","text":"Retactor Connection","word_num":"0","conf":"1","height":"0.007285397208668609","left":"0.693313957253889","width":"0.04651162472177062","level":"0","page_num":"0","top":"0.08362369371432266","block_num":"0","par_num":"0"},{"width":"0.045058133754324436","line_num":"0","page_num":"0","par_num":"0","text":"CRM Initial Sync Oven","conf":"0.30000001192092896","word_num":"0","top":"0.08362369371432266","block_num":"0","height":"0.007285397208668609","left":"0.7470930289847444","level":"0"},{"height":"0.007285397208668498","word_num":"0","line_num":"0","text":"+O •","page_num":"0","par_num":"0","block_num":"0","left":"0.9651162792848433","top":"0.08362369356690913","level":"0","width":"0.02034883676691257","conf":"0.30000001192092896"},{"top":"0.10104529667246953","par_num":"0","left":"0.6613372099009642","width":"0.026162789223041938","level":"0","word_num":"0","line_num":"0","page_num":"0","text":"da jiminny","block_num":"0","height":"0.01777448000139792","conf":"0.30000001192092896"},{"word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.017602208698765498","left":"0.6264534909671725","block_num":"0","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","width":"0.06104650903255382","par_num":"0","line_num":"0"},{"left":"0.7485465144592023","conf":"1","level":"0","top":"0.11149825785804557","width":"0.2340116297945063","line_num":"0","height":"0.017688345110587478","word_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.4723837209681555","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"568","top":"0.17421602785183887","width":"0.010174418383456285","conf":"1","height":"0.017421602252187585","level":"0","line_num":"0"},{"height":"0.017599431331458026","par_num":"0","text":"433 X2 X19 A Y 572","width":"0.05959302313784337","block_num":"0","top":"0.24720893117059684","line_num":"0","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.42296511505912804"},{"block_num":"0","left":"0.49273255917817704","height":"0.017602208698765498","conf":"0.5","page_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","word_num":"0","width":"0.13081395372431326","par_num":"0","level":"0","top":"0.12195121996382541","line_num":"0"},{"level":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.49273256810684485","text":"SELECT * FROM crm_configurations WHERE id = 555;","line_num":"0","par_num":"0","height":"0.017724466095700775","conf":"1","top":"0.13937282248364746","width":"0.12499998985452854"},{"line_num":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","conf":"0.30000001192092896","level":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","top":"0.15679442515780084","block_num":"0","width":"0.19767440633570893"},{"block_num":"0","height":"0.021531100478468956","line_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","width":"0.18895348082197472","top":"0.19138755980861244","conf":"0.30000001192092896","word_num":"0","level":"0","page_num":"0","left":"0.5014534982005542"},{"level":"0","top":"0.21602787489966546","width":"0.023255812360885364","line_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571461","text":"U.emall,","page_num":"0","block_num":"0","conf":"0.5","left":"0.5014534903311851"},{"left":"0.5014534889482387","par_num":"0","block_num":"0","width":"0.0159883714736776","word_num":"0","conf":"0.5","height":"0.020905922094220264","top":"0.2264808367461535","line_num":"0","text":"sa.*,","level":"0","page_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","height":"0.017660559269419895","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","top":"0.243902439123591","left":"0.5014534890799165"},{"line_num":"0","page_num":"0","left":"0.49273256427382445","width":"0.09883720316785455","word_num":"0","level":"0","height":"0.020972609329831915","par_num":"0","block_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","top":"0.261324041657931"},{"level":"0","block_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","top":"0.27874564469272156","word_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","left":"0.4927325596928281","width":"0.10755813882706017","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.021531100478468845","left":"0.49273256401325954","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","par_num":"0","top":"0.29585326953748003","level":"0","line_num":"0","page_num":"0","width":"0.13953487923804747","block_num":"0","conf":"0.5","word_num":"0"},{"height":"0.021812455695972233","top":"0.33086566047471755","conf":"1","line_num":"0","page_num":"0","word_num":"0","left":"0.49266947806468386","block_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.1469257943173672","level":"0"},{"left":"0.6947674415961431","text":"Tnoughts","level":"0","word_num":"0","height":"0.006968640444571461","line_num":"0","par_num":"0","page_num":"0","top":"0.14285714319234843","block_num":"0","conf":"0.5","width":"0.021802323929806966"},{"word_num":"0","height":"0.007185368636768663","level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.6947674437491511","par_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","top":"0.1602787460943993","width":"0.15552323929806966","page_num":"0"},{"top":"0.19163763110387144","block_num":"0","level":"0","par_num":"0","height":"0.017421602252187474","page_num":"0","line_num":"0","left":"0.6947674422691698","width":"0.023255812360885253","conf":"1","text":"Answer","word_num":"0"},{"level":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","word_num":"0","top":"0.21602787499438603","width":"0.17587207226043045","height":"0.007257611367501027","left":"0.6947674450253227","block_num":"0"},{"width":"0.010174418383456285","word_num":"0","left":"0.4709302324991634","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.020905922094220264","level":"0","par_num":"0","top":"0.29616724812826734","text":"575"},{"height":"0.017421602252187474","par_num":"0","block_num":"0","conf":"1","width":"0.011627906180442682","page_num":"0","text":"576","left":"0.4709302331500887","level":"0","top":"0.31707317082512576","line_num":"0","word_num":"0"},{"top":"0.3310104530550909","block_num":"0","page_num":"0","line_num":"0","width":"0.008720929952377943","word_num":"0","par_num":"0","level":"0","conf":"1","left":"0.4723837210121832","text":"577","height":"0.017421602252187474"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"—578","height":"0.017421602252187474","left":"0.4665697677568011","level":"0","page_num":"0","top":"0.3519163764290747","width":"0.014534883042599311","par_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"-579","height":"0.03135888314133062","level":"0","top":"0.36585365925686086","width":"0.01744185990475594","conf":"0.30000001192092896","page_num":"0","left":"0.4651162795679709"},{"width":"0.010174418383456285","text":"580","page_num":"0","conf":"1","word_num":"0","level":"0","top":"0.3867595819749514","height":"0.017421602252187585","block_num":"0","par_num":"0","line_num":"0","left":"0.4723837212104037"},{"block_num":"0","par_num":"0","top":"0.41114982606463124","height":"0.024390243457264815","conf":"0.5","width":"0.0159883714736776","level":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.4665697680180062","text":"=582"},{"top":"0.3692185007974482","width":"0.061046514105289496","text":"select * from features;","height":"0.01754385964912275","word_num":"0","left":"0.4927325567791251","conf":"1","level":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.492732557531251","text":"select * from team_features where feature_id = 40;","conf":"1","word_num":"0","page_num":"0","height":"0.013937282410154683","width":"0.13081395372431337","line_num":"0","level":"0","top":"0.3867595817836954","block_num":"0"},{"block_num":"0","conf":"0.5","left":"0.4927325648681694","text":"select * from teams where id = 556;","line_num":"0","level":"0","top":"0.4216027878104023","height":"0.017791151810300887","width":"0.09156975847609505","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.4709302324991634","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","text":"586","top":"0.4912891990481223","width":"0.010174418383456285","level":"0","conf":"1"},{"level":"0","top":"0.5087108014871466","line_num":"0","block_num":"0","page_num":"0","width":"0.010174418383456285","word_num":"0","par_num":"0","height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","text":"587"},{"block_num":"0","top":"0.5261324046230351","height":"0.017421602252187585","text":"588","left":"0.4709302324991634","width":"0.010174418383456285","level":"0","page_num":"0","par_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","level":"0","page_num":"0","height":"0.017727244984019785","block_num":"0","text":"select * from au","conf":"0.5","par_num":"0","top":"0.45614035085599425","word_num":"0","left":"0.49273255851781844","width":"0.040697673533825196"},{"word_num":"0","conf":"1","page_num":"0","left":"0.5406976797860092","par_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.15116278668667404","height":"0.017727244984019896","level":"0","line_num":"0","top":"0.45614035062370617","block_num":"0"},{"level":"0","left":"0.4927325626901585","line_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.020905922094220375","width":"0.19912790744862652","conf":"1","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373"},{"height":"0.01754385964912286","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","text":"select * from automated_report_results order by id desc;","left":"0.49273256392009424","page_num":"0","par_num":"0","width":"0.14534883296236079","top":"0.49122807017543857"},{"level":"0","left":"0.4927325558269047","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","height":"0.02108930895012917","width":"0.14389535214038607","word_num":"0"},{"par_num":"0","top":"0.24390243925425303","page_num":"0","width":"0.06395348082197472","conf":"1","text":"Flow for last-modified sync","word_num":"0","height":"0.010483525776596947","line_num":"0","left":"0.6947674492701338","block_num":"0","level":"0"},{"width":"0.2572674244008166","level":"0","left":"0.69476746387163","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","word_num":"0","par_num":"0","height":"0.010605782413026343","top":"0.2613240421543279","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"height":"0.017421602252187474","conf":"1","line_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","top":"0.27874564469272156","page_num":"0","width":"0.2558139435788418","par_num":"0","block_num":"0","level":"0","word_num":"0","left":"0.6962209429349904"},{"text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","width":"0.24418603613021517","word_num":"0","conf":"1","line_num":"0","top":"0.30303030290443533","page_num":"0","level":"0","block_num":"0","height":"0.010558547395648321","left":"0.6976744167193314","par_num":"0"},{"top":"0.3205574918079175","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","par_num":"0","height":"0.010452960286604251","line_num":"0","conf":"1","page_num":"0","left":"0.696220969420339","word_num":"0","level":"0","block_num":"0"},{"text":"t.pho:249-308)","top":"0.33797909401576987","width":"0.0319767429473552","word_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","left":"0.7049418610117876","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.6947674475203276","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","height":"0.013937282410154683","width":"0.235465110616481"},{"top":"0.38327526141746027","text":"When ImportOpportunityBatch is used","line_num":"0","level":"0","width":"0.0944767404109873","page_num":"0","left":"0.6947674455790227","word_num":"0","block_num":"0","conf":"1","height":"0.017421602252187474","par_num":"0"},{"page_num":"0","line_num":"0","text":"Only on the webhook path:","word_num":"0","left":"0.6947674418771969","block_num":"0","top":"0.4074960127591707","par_num":"0","conf":"1","height":"0.0071770334928229484","width":"0.05377906434079438","level":"0"},{"text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","block_num":"0","par_num":"0","top":"0.4282296651241162","width":"0.2834301806510763","word_num":"0","height":"0.00731040416151707","page_num":"0","left":"0.6976744421686936","conf":"1","level":"0","line_num":"0"},{"page_num":"0","conf":"1","height":"0.017421602252187474","width":"0.27906975847609505","block_num":"0","line_num":"0","level":"0","left":"0.7034883857776126","par_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","top":"0.4390243903373209","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.7049418640810282","top":"0.4599303139240558","width":"0.036337205704222275","word_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","text":"sor.oho:144-156,"},{"level":"0","line_num":"0","top":"0.4736842105404635","par_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","left":"0.6962209413217944","word_num":"0","height":"0.01760498758708451","page_num":"0","block_num":"0","conf":"1","width":"0.27470929571922786"},{"left":"0.7034883735612978","page_num":"0","level":"0","width":"0.1337209153682628","height":"0.007324297082100917","conf":"0.5","top":"0.49441786284356404","line_num":"0","par_num":"0","block_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","word_num":"0"},{"par_num":"0","level":"0","page_num":"0","height":"0.017421602252187585","top":"0.5435540073669376","word_num":"0","text":"select * from automated_report_results WHERE report id = 54;","conf":"1","line_num":"0","block_num":"0","left":"0.4927325576649853","width":"0.15697674041098736"},{"word_num":"0","conf":"0.30000001192092896","left":"0.4665697675387779","par_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","page_num":"0","line_num":"0","text":"—590","top":"0.5609756101979481","width":"0.014534883042599256"},{"par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","text":"Cascade &YI","height":"0.019269587320574155","top":"0.5844418613017821","line_num":"0","block_num":"0","left":"0.46939357645121943","width":"0.03214308048816433"},{"page_num":"0","top":"0.5849135485661681","line_num":"0","word_num":"0","block_num":"0","left":"0.504316644512661","conf":"0.30000001192092896","height":"0.018326213295189797","level":"0","par_num":"0","text":"Command 9e1","width":"0.030610896171407553"},{"text":"ortunities where id = 7594349;","height":"0.0176688944133655","top":"0.5781499203541262","par_num":"0","word_num":"0","left":"0.5348837226993451","block_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","width":"0.08139534706765028"},{"word_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.01754385964912286","left":"0.4927325615606822","top":"0.613237639553429","width":"0.19912790744862657","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","level":"0","par_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.4927325549132634","text":"select * trom plavbooks where team 1d = 1: # event 726147","word_num":"0","height":"0.006968640444571461","level":"0","line_num":"0","top":"0.6376306623561115","conf":"0.30000001192092896","width":"0.15261626750864887"},{"width":"0.1511847820687801","word_num":"0","block_num":"0","left":"0.49417504626076897","page_num":"0","top":"0.6475172965904776","line_num":"0","level":"0","height":"0.01855425705369762","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","conf":"1","par_num":"0"},{"par_num":"0","conf":"0.5","page_num":"0","level":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","top":"0.6722488038244503","block_num":"0","line_num":"0","height":"0.007193704541220036","left":"0.49418604507250824","width":"0.10901161964903489","word_num":"0"},{"height":"0.014594718409877472","conf":"1","level":"0","line_num":"0","left":"0.4941808969840959","page_num":"0","block_num":"0","width":"0.151173084340197","word_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","par_num":"0","top":"0.6860824328185883"},{"block_num":"0","par_num":"0","width":"0.03052325451627691","page_num":"0","line_num":"0","word_num":"0","left":"0.6947674429499888","height":"0.007288176096987731","level":"0","text":"Shared code","top":"0.5223285486264212","conf":"1"},{"height":"0.017641108572197917","block_num":"0","width":"0.2718023137843356","line_num":"0","page_num":"0","level":"0","left":"0.6947674533785833","par_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","word_num":"0","top":"0.5365853663383557","conf":"1"},{"left":"0.6976744261547695","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.20058138827060135","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","word_num":"0","level":"0","height":"0.01754385964912286","top":"0.5574162679425837"},{"block_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","width":"0.2761627765412026","level":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.697674432615772","line_num":"0","top":"0.5818815330541641","word_num":"0","page_num":"0"},{"text":"queue oo with retiesbackom,","top":"0.5993031362237073","block_num":"0","left":"0.7034883718213223","line_num":"0","page_num":"0","width":"0.062499994927264324","par_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","height":"0.006968640444571461"},{"height":"0.01754385964912286","line_num":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","left":"0.49127907379435487","conf":"0.5","level":"0","top":"0.7177033492822966","width":"0.12645348082197472"},{"par_num":"0","text":"SELECT","line_num":"0","block_num":"0","top":"0.7351916377240805","conf":"1","level":"0","width":"0.01744185990475594","page_num":"0","word_num":"0","height":"0.017421602252187585","left":"0.4927325587104127"},{"word_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","line_num":"0","page_num":"0","left":"0.5014534890359909","conf":"0.5","width":"0.18895348082197472","block_num":"0","height":"0.020911479870858507","level":"0","top":"0.7526132409524889"},{"block_num":"0","height":"0.017549415904749344","page_num":"0","left":"0.5014534895121747","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"u. email,","top":"0.7735191644180608","width":"0.023255812360885364","word_num":"0"},{"page_num":"0","line_num":"0","top":"0.7909407663442839","left":"0.5029069773255996","level":"0","word_num":"0","block_num":"0","text":"sa.*,","width":"0.014534883042599311","par_num":"0","conf":"1","height":"0.013937282410154683"},{"par_num":"0","conf":"0.5","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","page_num":"0","block_num":"0","left":"0.5014534890799165","width":"0.0915697686215664","word_num":"0","height":"0.021531100478468956","line_num":"0","level":"0"},{"line_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","block_num":"0","left":"0.49273256673203064","level":"0","conf":"0.30000001192092896","top":"0.8292682928942409","word_num":"0","height":"0.007254833239687675","page_num":"0","par_num":"0","width":"0.09738371220040826"},{"word_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.5479651179161367","line_num":"0","text":"on t.id = u.team_id","width":"0.052325578446083876","block_num":"0","top":"0.8429027114206518","height":"0.017724466095700775","conf":"0.5"},{"left":"0.5494186066225529","level":"0","par_num":"0","text":"and sa.provider = 'salesforce';","top":"0.8604465709728868","word_num":"0","height":"0.014354066985645897","block_num":"0","conf":"1","page_num":"0","width":"0.08139534706765039","line_num":"0"},{"page_num":"0","par_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","top":"0.8954703835778265","word_num":"0","conf":"0.5","width":"0.19767440633570882","height":"0.01760776647540363","line_num":"0","block_num":"0","left":"0.4927325684555483","level":"0"},{"par_num":"0","line_num":"0","level":"0","text":"Ask anvthina (84-D","block_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","left":"0.6962209300842392","page_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896"},{"line_num":"0","text":"< Code","block_num":"0","level":"0","page_num":"0","top":"0.9545454545454546","height":"0.0071770334928229484","conf":"0.30000001192092896","par_num":"0","left":"0.7020348836609424","width":"0.01889534706765028","word_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","left":"0.7209302333970329","level":"0","line_num":"0","text":"Claude Onus 4.7 Medium","par_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","width":"0.04796511061648101","block_num":"0"},{"left":"0.8415697692651324","height":"0.006968640444571572","text":"W Wind","conf":"0.30000001192092896","width":"0.017441858636571994","par_num":"0","block_num":"0","level":"0","top":"0.9860627181052405","line_num":"0","page_num":"0","word_num":"0"},{"width":"0.02034883549872868","par_num":"0","page_num":"0","top":"0.986062718234409","height":"0.01074748898617195","line_num":"0","conf":"0.30000001192092896","left":"0.9694767459953377","block_num":"0","level":"0","text":"Po. 4 spac","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6475
|
NULL
|
NULL
|
|
58927
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10•34L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"block_num":"0","par_num" [{"block_num":"0","par_num":"0","page_num":"0","level":"0","line_num":"0","text":"FV faVsco.js v","conf":"0.30000001192092896","width":"0.03052325451627691","left":"0.03052325708202939","top":"0.02439024399585743","height":"0.017421602252187585","word_num":"0"},{"conf":"0.5","word_num":"0","block_num":"0","top":"0.052264808039986566","level":"0","line_num":"0","width":"0.021802323929806973","page_num":"0","left":"0.014534884522499618","text":"Project","height":"0.013937282410154683","par_num":"0"},{"left":"0.040697677485836706","par_num":"0","conf":"1","block_num":"0","height":"0.01773835901628462","level":"0","text":"© TopicRepository.php","top":"0.07317073184361567","page_num":"0","line_num":"0","width":"0.04941860158392723","word_num":"0"},{"par_num":"0","top":"0.09059233458819194","width":"0.0668604627568671","word_num":"0","level":"0","conf":"1","height":"0.017421602252187585","block_num":"0","page_num":"0","text":"© TopicTriggerRepository.php","line_num":"0","left":"0.03924418840592358"},{"level":"0","height":"0.017421602252187585","word_num":"0","page_num":"0","left":"0.0392441883932371","text":"©TrackRepository.php","line_num":"0","par_num":"0","width":"0.05232557844608388","top":"0.10801393737564835","conf":"1","block_num":"0"},{"height":"0.017421602252187474","left":"0.03924418768133024","width":"0.09302324944354119","word_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.12543554051153694","page_num":"0","conf":"1","line_num":"0","text":"©TranscriptionModelLocaleRepository.php"},{"left":"0.03913548154729778","conf":"1","line_num":"0","height":"0.01858043366451967","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"© TranscriptionRepository.php","top":"0.14252745407931555","word_num":"0","width":"0.06710752527764505"},{"top":"0.1602787457380177","width":"0.08720929571922789","height":"0.017421602252187585","page_num":"0","text":"©TranscriptionSummaryRepository.php","left":"0.0392441908031767","level":"0","block_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0"},{"text":"© UserRepository.php","width":"0.04796511568921677","left":"0.04069767531309508","top":"0.1777003484835593","word_num":"0","height":"0.01767445219000363","level":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","conf":"1","left":"0.040697677013957746","par_num":"0","height":"0.01779670958693902","text":"© VocabularyRepository.php","word_num":"0","level":"0","page_num":"0","width":"0.0610465090325538","top":"0.19512195100338126"},{"level":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","top":"0.21254355444881912","left":"0.027616279755251022","text":"> D Rules","width":"0.024709300791963616","block_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0"},{"level":"0","left":"0.031976743615223346","conf":"0.30000001192092896","text":"w services","block_num":"0","line_num":"0","par_num":"0","width":"0.026162789223041938","height":"0.0071770334928230595","top":"0.23684210526315785","page_num":"0","word_num":"0"},{"left":"0.03924418568002258","par_num":"0","width":"0.023255812360885295","block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"WACuViLy","page_num":"0","height":"0.006968640444571461","line_num":"0","level":"0","top":"0.25435540103206966"},{"block_num":"0","page_num":"0","width":"0.029069763548830722","top":"0.2717770038195261","height":"0.006968640444571572","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.03779069816744524","par_num":"0","text":"Akeporis","level":"0"},{"conf":"0.30000001192092896","text":"L Close","level":"0","par_num":"0","width":"0.020348835498728658","line_num":"0","block_num":"0","top":"0.3763066205343165","height":"0.0072659472719524","word_num":"0","page_num":"0","left":"0.04360465100063577"},{"top":"0.411149825723087","par_num":"0","text":"crmobiects","height":"0.006968641205077342","page_num":"0","width":"0.03197674294735523","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.04505814008155495","word_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.0421511619649035","par_num":"0","height":"0.014354066985646008","level":"0","conf":"0.5","left":"0.0465116285874117","block_num":"0","line_num":"0","text":"• DecorateActivity","top":"0.42503987240829344"},{"level":"0","conf":"0.30000001192092896","text":"N Dummv","block_num":"0","width":"0.023255812360885295","left":"0.04505814149397584","word_num":"0","height":"0.007188147525087674","line_num":"0","page_num":"0","par_num":"0","top":"0.4457735246606205"},{"block_num":"0","conf":"0.5","par_num":"0","width":"0.024709300791963616","text":"• Helpers","word_num":"0","left":"0.04651162943504785","top":"0.45993031338261137","level":"0","height":"0.013937282410154794","line_num":"0","page_num":"0"},{"left":"0.03924418682339086","line_num":"0","height":"0.00720204044567152","width":"0.03052325197990905","page_num":"0","block_num":"0","text":"v M Hubsoot","conf":"0.30000001192092896","par_num":"0","level":"0","word_num":"0","top":"0.48083623717426005"},{"par_num":"0","width":"0.05377906941353006","line_num":"0","block_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","page_num":"0","word_num":"0","conf":"1","height":"0.017421602252187585","left":"0.05232558246862253","level":"0"},{"word_num":"0","page_num":"0","width":"0.027616277654120266","top":"0.5156794424453248","block_num":"0","left":"0.0465116291697702","level":"0","line_num":"0","par_num":"0","text":">M Actiond","height":"0.006968641205077342","conf":"0.30000001192092896"},{"width":"0.052325578446083876","text":"ContactSyncStrategy","height":"0.017421602252187474","block_num":"0","top":"0.5296167248756484","level":"0","conf":"1","word_num":"0","left":"0.05232558352405106","line_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","width":"0.021802323929806973","conf":"0.30000001192092896","text":"> DDTO","word_num":"0","line_num":"0","height":"0.010736374953907335","left":"0.046511628433356884","level":"0","top":"0.5502392345388675","block_num":"0"},{"left":"0.04941860583506121","par_num":"0","conf":"0.5","width":"0.0232558123608853","word_num":"0","top":"0.5644599304070073","line_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","level":"0","text":"Fields"},{"left":"0.05087209248884694","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013937282410154683","level":"0","line_num":"0","text":"Journal","top":"0.5818815329475993","width":"0.02470930332833149","word_num":"0","par_num":"0"},{"left":"0.05232558275049638","height":"0.017421602252187474","par_num":"0","line_num":"0","text":"• Metadata","width":"0.02906976608519858","top":"0.5993031359819202","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0"},{"top":"0.6202090597885695","width":"0.06395348082197475","word_num":"0","text":"v D OpportunitySyncStrategy","line_num":"0","conf":"0.5","height":"0.010572439555726398","level":"0","block_num":"0","left":"0.04651162906174667","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","top":"0.6339712916045923","line_num":"0","level":"0","word_num":"0","par_num":"0","text":"> D Concerns","width":"0.03488371980951189","left":"0.05232558251563326","page_num":"0","block_num":"0","height":"0.017596652443139016"},{"block_num":"0","left":"0.05959302962622626","conf":"1","word_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","height":"0.01754385964912286","top":"0.6515151515151515","level":"0","par_num":"0","width":"0.09302324944354118","page_num":"0","line_num":"0"},{"level":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","width":"0.09156976862156645","conf":"1","left":"0.059593023810583026","height":"0.017613324252041873","line_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","top":"0.6689895468433954"},{"conf":"1","par_num":"0","height":"0.0177355801279655","line_num":"0","level":"0","width":"0.09156976862156645","left":"0.05959302113979824","block_num":"0","top":"0.6864111503124573","text":"© HubspotLastModifiedCreatedRecentlySyr","word_num":"0","page_num":"0"},{"left":"0.059593023810583026","block_num":"0","level":"0","conf":"1","word_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128","page_num":"0","height":"0.017421602252187585","par_num":"0","line_num":"0","width":"0.09156976862156645"},{"line_num":"0","left":"0.058139534089606586","block_num":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","width":"0.09011627765412025","text":"HubspotLastModifiedSyncStrategy.php","height":"0.017421602252187585","top":"0.7212543558425473","level":"0"},{"width":"0.07412789730315514","page_num":"0","line_num":"0","left":"0.05813953714452","par_num":"0","block_num":"0","conf":"0.5","level":"0","text":"© HubspotSingleSyncStrateay.php","word_num":"0","height":"0.010630789365874915","top":"0.742160279328588"},{"word_num":"0","width":"0.0743482975249595","block_num":"0","height":"0.021582401160037845","level":"0","line_num":"0","conf":"1","par_num":"0","left":"0.0580138905174848","top":"0.7557206434610325","page_num":"0","text":"© HubspotSyncStrategyBase.php"},{"width":"0.09302324944354118","word_num":"0","height":"0.017549417425760994","top":"0.7735191634397849","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.059593028269637166","conf":"1","par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php"},{"level":"0","top":"0.7979094076349759","width":"0.034883719809511875","height":"0.006968641205077342","text":"v Padination","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04651162902674492","page_num":"0","line_num":"0","word_num":"0"},{"text":"(C) HubspotPadinationService.oho","level":"0","word_num":"0","page_num":"0","height":"0.00730762603370394","top":"0.8149920255190317","par_num":"0","width":"0.06976743961902374","block_num":"0","conf":"0.5","line_num":"0","left":"0.05959302535190646"},{"text":"C) PacinationConfia.oho","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.8325358852688322","width":"0.05087208747863769","height":"0.007185368636768552","left":"0.05959302880043157","word_num":"0","page_num":"0","level":"0"},{"text":"(C) PadinationState.oho","top":"0.8500797448165869","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","width":"0.047965115689216783","height":"0.0071770334928230595","par_num":"0","page_num":"0","left":"0.059593023700317146"},{"page_num":"0","top":"0.8675958187280396","width":"0.0625","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007204819333990531","left":"0.04651162809815037","level":"0","block_num":"0","text":"• M ProspectSearchStrateav","par_num":"0"},{"conf":"0.30000001192092896","left":"0.046511629909250625","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"M Redis","top":"0.8850174217942274","word_num":"0","height":"0.007327075970420038","width":"0.024709300791963616","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","top":"0.9024390243581014","width":"0.039244185102746854","text":"v M ServiceTraito","height":"0.006968641205077342","line_num":"0","page_num":"0","left":"0.046511628850673004","block_num":"0"},{"width":"0.05959301806510763","height":"0.006968640444571461","word_num":"0","top":"0.9198606275129059","line_num":"0","page_num":"0","block_num":"0","left":"0.05959302857968383","conf":"0.30000001192092896","par_num":"0","level":"0","text":"T.OnnortunitvSvnctirait ohn"},{"width":"0.06104650395981808","line_num":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.058139542522317005","height":"0.007249275463049543","conf":"0.30000001192092896","text":"T) SvncCrmEntitiecTrait nhn","block_num":"0","top":"0.9370015950824949","level":"0"},{"height":"0.0071770334928229484","width":"0.04796511568921679","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","level":"0","text":"T SuncFioldsTrait nhn","left":"0.058139535261602336","top":"0.9545454545454546","conf":"0.30000001192092896"},{"line_num":"0","text":"AutomatedReportsService.php","top":"0.07665505235822678","height":"0.017421602252187585","left":"0.30813953592538756","word_num":"0","width":"0.0625","level":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0"},{"height":"0.01754385964912286","line_num":"0","text":"© AutomatedReportsCommand.php","conf":"1","page_num":"0","level":"0","left":"0.3764534882225882","word_num":"0","par_num":"0","top":"0.07655502392344493","block_num":"0","width":"0.07267441648118039"},{"par_num":"0","width":"0.05959302313784337","height":"0.01777448000139792","conf":"1","top":"0.1010452964837355","page_num":"0","block_num":"0","left":"0.4040697682457586","line_num":"0","level":"0","text":"© SyncOpportunitiesJob.php","word_num":"0"},{"top":"0.18118466932475252","block_num":"0","level":"0","conf":"0.5","text":"cImportOpportunityBatch.php","width":"0.06104650395981809","word_num":"0","height":"0.006968640444571572","left":"0.15406977432823019","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.010452960286604362","conf":"1","block_num":"0","page_num":"0","left":"0.15261628499022556","line_num":"0","top":"0.20209059320164557","level":"0","text":"AutomatedReportsController.php","width":"0.07122092551373418","word_num":"0","par_num":"0"},{"width":"0.04069767353382514","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","word_num":"0","height":"0.017638331204890445","block_num":"0","level":"0","left":"0.3735465125790176"},{"page_num":"0","block_num":"0","left":"0.22383721470460258","height":"0.006968640444571572","text":"(©)ImportContactBatch.php","line_num":"0","par_num":"0","word_num":"0","width":"0.05377906434079435","conf":"0.5","top":"0.18118466932475252","level":"0"},{"par_num":"0","word_num":"0","left":"0.28488372488104713","height":"0.0071770334928229484","page_num":"0","block_num":"0","text":"C) Client.php","width":"0.027616275117752387","top":"0.18102073365231264","conf":"0.5","level":"0","line_num":"0"},{"level":"0","left":"0.31976744288106046","text":"©HubspotPaginationService.php","par_num":"0","width":"0.06831395372431326","page_num":"0","conf":"1","word_num":"0","top":"0.17421602808412695","height":"0.017421602252187474","line_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","level":"0","text":"© Service.php","height":"0.017793929177608248","left":"0.3938953490583744","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.17384370053159115","width":"0.03197674294735525"},{"page_num":"0","par_num":"0","width":"0.029069768621566433","block_num":"0","top":"0.20175438596491224","left":"0.2311046504670841","level":"0","height":"0.014354066985646008","text":"php api_v2.php","word_num":"0","conf":"0.5","line_num":"0"},{"width":"0.06831394865157758","line_num":"0","block_num":"0","left":"0.26889535474038734","level":"0","par_num":"0","word_num":"0","height":"0.007343747018817126","page_num":"0","text":"C) TrackProviderInstalledEvent.pho","conf":"0.5","top":"0.20557491325434107"},{"page_num":"0","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758","height":"0.011164274322169154","top":"0.20175438596491224","conf":"0.5","par_num":"0","word_num":"0","left":"0.3444767431887464","block_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","level":"0","top":"0.22966507175123718","width":"0.05959302313784334","word_num":"0","text":"(C) AutomatedReportResult.ohv","height":"0.007268726160271521","block_num":"0","conf":"0.5","left":"0.15406976741448225","page_num":"0"},{"word_num":"0","left":"0.17441860674725307","conf":"1","height":"0.014354066985645897","par_num":"0","text":"trait OpportunitySyncTrait","level":"0","page_num":"0","top":"0.24720893141945777","line_num":"0","block_num":"0","width":"0.06976743961902376"},{"word_num":"0","level":"0","page_num":"0","par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","left":"0.19912790599413563","height":"0.01778281514534341","top":"0.26132404253458086","block_num":"0","width":"0.1918604627568671","conf":"1","line_num":"0"},{"page_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","height":"0.017421602252187474","block_num":"0","width":"0.17587209255137343","line_num":"0","conf":"1","left":"0.1976744228515927","par_num":"0","top":"0.27874564469272156","level":"0","word_num":"0"},{"word_num":"0","conf":"1","left":"0.18459302318631113","top":"0.3133971294182625","height":"0.017613322731030334","level":"0","page_num":"0","text":"2 usages","line_num":"0","width":"0.020348836766912598","block_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","text":"private function importOpportunityBatch(array $deals): array","conf":"1","block_num":"0","left":"0.1845930292659399","page_num":"0","height":"0.01754385964912275","level":"0","par_num":"0","top":"0.33094098883572576","width":"0.15843022123296208"},{"line_num":"0","par_num":"0","top":"0.3658536592325965","text":"$syncedOpportunities = [","conf":"1","width":"0.06395348589471045","page_num":"0","word_num":"0","height":"0.017718908319062532","block_num":"0","left":"0.19622093053807488","level":"0"},{"word_num":"0","line_num":"0","left":"0.20784883719360808","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.007260390255820148","text":"'success =>","par_num":"0","top":"0.38995215302990127","width":"0.03924418256637899"},{"conf":"0.30000001192092896","block_num":"0","width":"0.050872092551373455","left":"0.2063953495726709","word_num":"0","text":"'failed_ids' »> [1,","par_num":"0","top":"0.400318979431312","page_num":"0","height":"0.01779948695424638","level":"0","line_num":"0"},{"text":"$dealIds = array_column($deals,","block_num":"0","line_num":"0","conf":"1","level":"0","left":"0.194767442807634","height":"0.017554973681387476","par_num":"0","page_num":"0","top":"0.4354066985043207","word_num":"0","width":"0.08575581489725317"},{"text":"column_key:'10')*","page_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.04215116196490348","word_num":"0","left":"0.280523256299525","conf":"0.30000001192092896","level":"0","top":"0.4425087107683612","line_num":"0","block_num":"0"},{"conf":"1","level":"0","top":"0.47038327564025195","width":"0.20639535214038604","word_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","height":"0.017655001492781763","page_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.19622092554751022"},{"text":", rethrow so the","par_num":"0","word_num":"0","conf":"0.5","width":"0.040697673533825196","page_num":"0","height":"0.017655001492781763","block_num":"0","left":"0.40261627956303336","level":"0","top":"0.47038327564025195","line_num":"0"},{"level":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.007324297082100917","left":"0.19622092345586095","top":"0.49441786284356404","page_num":"0","width":"0.2252906839898292","par_num":"0","conf":"0.5","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis"},{"height":"0.017421602252187474","page_num":"0","top":"0.5052264809296554","conf":"0.30000001192092896","left":"0.1947674424313429","level":"0","block_num":"0","par_num":"0","text":"tryf","word_num":"0","width":"0.01744185990475594","line_num":"0"},{"width":"0.23401162979450632","level":"0","conf":"1","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","page_num":"0","top":"0.5223285484012261","word_num":"0","block_num":"0","height":"0.017741137904603632","left":"0.2063953501001992","line_num":"0"},{"conf":"1","height":"0.017618880507668466","level":"0","page_num":"0","par_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","width":"0.17877905419532286","line_num":"0","left":"0.20494187603723524","word_num":"0","block_num":"0","top":"0.5398724083179833"},{"conf":"1","page_num":"0","par_num":"0","height":"0.020905922094220375","width":"0.2558139435788418","word_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","top":"0.5749128924952824","block_num":"0","left":"0.20494187385846577","line_num":"0","level":"0"},{"level":"0","left":"0.20494185885009894","width":"0.1991279074486266","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","block_num":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.02102540060283664","conf":"1"},{"top":"0.648083623487141","width":"0.03488371980951191","block_num":"0","line_num":"0","word_num":"0","page_num":"0","left":"0.21656976858995938","height":"0.013937282410154683","conf":"0.30000001192092896","level":"0","par_num":"0","text":"array_map ( cal"},{"level":"0","line_num":"0","top":"0.6480836243125454","conf":"0.5","left":"0.2645348832564665","par_num":"0","height":"0.017785594033662644","block_num":"0","page_num":"0","word_num":"0","text":"'strval', $dealIds)","width":"0.05087209255137343"},{"word_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.682615629984051","text":"Extract Surround // = : (SexistingCrmIds);","left":"0.2093023286005373","width":"0.12354650903255385","block_num":"0","height":"0.021531100478468956","line_num":"0"},{"top":"0.7177033492822966","width":"0.2776162776541203","level":"0","word_num":"0","height":"0.01754385964912286","line_num":"0","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","block_num":"0","conf":"1","left":"0.2049418524467757","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"'teamId' => Sthis->team-›getIdO).","block_num":"0","height":"0.013937282410154683","top":"0.7351916374244232","level":"0","par_num":"0","word_num":"0","left":"0.2180232570930559","width":"0.08575581489725317"},{"height":"0.020905922094220375","conf":"0.5","left":"0.46511627905924996","text":"-600","width":"0.01744185990475594","word_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.7351916383721696","block_num":"0"},{"level":"0","text":"'dealCount' => count($dealIds),","top":"0.752613240763755","word_num":"0","line_num":"0","width":"0.08139534706765034","page_num":"0","block_num":"0","conf":"1","left":"0.21802325758350743","height":"0.017721687207381653","par_num":"0"},{"width":"0.018895348335834228","line_num":"0","block_num":"0","par_num":"0","left":"0.4636627907884783","word_num":"0","height":"0.027874564820309478","level":"0","page_num":"0","conf":"0.30000001192092896","text":"=601","top":"0.7491289194016919"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.00872092995237797","height":"0.017421602252187474","text":"1):","left":"0.20639534908631102","level":"0","top":"0.7874564461300038","word_num":"0"},{"height":"0.017421602252187474","top":"0.7700348432989934","block_num":"0","line_num":"0","text":"'error' => $e->getMessage(),","page_num":"0","par_num":"0","left":"0.2180232579374222","word_num":"0","width":"0.07267441648118037","conf":"0.5","level":"0"},{"word_num":"0","height":"0.013937282410154683","block_num":"0","conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"603","top":"0.7909407663733199","left":"0.47093023224952385","level":"0","width":"0.011627907448626629"},{"top":"0.8048780495219954","text":"=604","word_num":"0","page_num":"0","width":"0.015988371473677654","left":"0.46511627911296743","height":"0.020905922094220375","conf":"0.5","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","height":"0.007254833239687675","par_num":"0","conf":"0.30000001192092896","text":"throw se\"","level":"0","top":"0.8292682927405206","left":"0.20494186180126178","line_num":"0","width":"0.026162789223041938"},{"par_num":"0","conf":"0.5","line_num":"0","level":"0","left":"0.196220931788067","page_num":"0","height":"0.017780037778036162","block_num":"0","text":"foreach ($deals as $deal) {","width":"0.07267441648118039","word_num":"0","top":"0.8745644599380386"},{"width":"0.014534881774415365","conf":"0.30000001192092896","left":"0.20639535049434093","level":"0","page_num":"0","line_num":"0","height":"0.010452960286604362","text":"try {","top":"0.8954703837939799","par_num":"0","word_num":"0","block_num":"0"},{"page_num":"0","width":"0.17151162979450635","line_num":"0","height":"0.01773835901628462","top":"0.9090909089513657","word_num":"0","left":"0.2165697695573931","conf":"1","par_num":"0","level":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","block_num":"0"},{"text":"Sdeal'1d'h","page_num":"0","par_num":"0","line_num":"0","height":"0.006968641205077342","word_num":"0","width":"0.031976742947355224","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.226744186735071","top":"0.9337979093792103"},{"top":"0.8571428572798295","conf":"1","left":"0.46656976796271193","height":"0.017421602252187474","block_num":"0","line_num":"0","par_num":"0","width":"0.014534883042599256","level":"0","page_num":"0","word_num":"0","text":"=607"},{"par_num":"0","height":"0.006968640444571572","text":"ScontactAssociat.ions","block_num":"0","level":"0","page_num":"0","top":"0.968641115317784","line_num":"0","conf":"0.5","left":"0.22674419276015428","width":"0.05523255023550483","word_num":"0"},{"word_num":"0","top":"0.006968641043132773","par_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.9127906979746175","level":"0","line_num":"0","text":"100% 52","block_num":"0","page_num":"0","width":"0.018895348335834172"},{"left":"0.9345930220335801","level":"0","text":"• Mon ZU Aor 10.10•34","block_num":"0","page_num":"0","height":"0.006968641205077342","width":"0.05813953724313292","par_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.006968641078646032","line_num":"0"},{"par_num":"0","left":"0.8284883743238562","text":"L AskJiminnyReportActivityServiceTest~","level":"0","width":"0.08430232392980697","word_num":"0","conf":"0.5","height":"0.017421602252187585","top":"0.02439024399585743","line_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","left":"0.5101744199610054","height":"0.017421602252187585","text":"E laravel.log","top":"0.052264808499341786","word_num":"0","conf":"1","level":"0","width":"0.029069766085198623","page_num":"0"},{"page_num":"0","left":"0.47238372125716094","word_num":"0","text":"4 console (PROD] x A console [EU]","par_num":"0","top":"0.07655502392344493","block_num":"0","level":"0","height":"0.01754385964912286","line_num":"0","width":"0.07994186117293983","conf":"0.30000001192092896"},{"width":"0.052325578446083876","word_num":"0","conf":"0.5","par_num":"0","height":"0.017421602252187585","left":"0.5450581424799863","level":"0","text":"A SF [iminny@localhost]","block_num":"0","line_num":"0","page_num":"0","top":"0.0522648086548918"},{"width":"0.04505813882706011","word_num":"0","par_num":"0","level":"0","height":"0.01754385964912286","top":"0.07655502392344493","text":"A console [STAGING]","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.559593023126018"},{"line_num":"0","left":"0.603197676895986","par_num":"0","level":"0","conf":"1","text":"A HS_local (jiminny@localhost]","top":"0.05226480845578774","width":"0.0639534858947105","block_num":"0","height":"0.017421602252187585","page_num":"0","word_num":"0"},{"top":"0.05226480845578774","page_num":"0","width":"0.018895348335834283","level":"0","par_num":"0","word_num":"0","conf":"1","left":"0.6947674424260751","height":"0.017421602252187585","text":"Cascade","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.007285397208668609","word_num":"0","page_num":"0","level":"0","top":"0.08362369371432266","conf":"1","width":"0.04651162472177062","par_num":"0","line_num":"0","text":"Retactor Connection","left":"0.693313957253889"},{"conf":"0.30000001192092896","par_num":"0","height":"0.007285397208668609","page_num":"0","level":"0","left":"0.7470930289847444","line_num":"0","width":"0.045058133754324436","word_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","block_num":"0"},{"left":"0.9651162792848433","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","height":"0.007285397208668498","text":"+O •","word_num":"0","block_num":"0","top":"0.08362369356690913","level":"0","width":"0.02034883676691257"},{"height":"0.01777448000139792","left":"0.6613372099009642","block_num":"0","par_num":"0","line_num":"0","width":"0.026162789223041938","level":"0","page_num":"0","conf":"0.30000001192092896","text":"da jiminny","top":"0.10104529667246953","word_num":"0"},{"conf":"0.30000001192092896","height":"0.017602208698765498","text":"034 A1 A34 X62 A V","word_num":"0","left":"0.6264534909671725","par_num":"0","width":"0.06104650903255382","level":"0","line_num":"0","block_num":"0","top":"0.12195121997834346","page_num":"0"},{"page_num":"0","top":"0.11149825785804557","left":"0.7485465144592023","line_num":"0","par_num":"0","width":"0.2340116297945063","level":"0","height":"0.017688345110587478","block_num":"0","conf":"1","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","word_num":"0"},{"block_num":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","conf":"1","text":"568","top":"0.17421602785183887","level":"0","width":"0.010174418383456285","par_num":"0","word_num":"0","left":"0.4723837209681555"},{"block_num":"0","left":"0.42296511505912804","page_num":"0","word_num":"0","top":"0.24720893117059684","width":"0.05959302313784337","conf":"0.30000001192092896","level":"0","text":"433 X2 X19 A Y 572","height":"0.017599431331458026","line_num":"0","par_num":"0"},{"text":"SELECT * FROM crm_profiles WHERE crm_configurat:","conf":"0.5","line_num":"0","word_num":"0","left":"0.49273255917817704","block_num":"0","top":"0.12195121996382541","page_num":"0","height":"0.017602208698765498","par_num":"0","width":"0.13081395372431326","level":"0"},{"line_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","width":"0.12499998985452854","word_num":"0","block_num":"0","left":"0.49273256810684485","page_num":"0","level":"0","top":"0.13937282248364746","conf":"1","height":"0.017724466095700775"},{"left":"0.4927325697817582","level":"0","top":"0.15679442515780084","width":"0.19767440633570893","block_num":"0","page_num":"0","par_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","line_num":"0","height":"0.03484320450437506","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.5014534982005542","page_num":"0","level":"0","width":"0.18895348082197472","par_num":"0","height":"0.021531100478468956","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244"},{"conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"U.emall,","left":"0.5014534903311851","level":"0","block_num":"0","top":"0.21602787489966546","word_num":"0","height":"0.006968640444571461","width":"0.023255812360885364"},{"page_num":"0","line_num":"0","height":"0.020905922094220264","top":"0.2264808367461535","par_num":"0","word_num":"0","text":"sa.*,","level":"0","conf":"0.5","left":"0.5014534889482387","block_num":"0","width":"0.0159883714736776"},{"height":"0.017660559269419895","conf":"1","level":"0","par_num":"0","top":"0.243902439123591","text":"t.owner_id FROM social_accounts sa","line_num":"0","width":"0.0915697686215664","page_num":"0","word_num":"0","left":"0.5014534890799165","block_num":"0"},{"conf":"0.5","left":"0.49273256427382445","height":"0.020972609329831915","word_num":"0","level":"0","line_num":"0","width":"0.09883720316785455","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","par_num":"0","top":"0.261324041657931"},{"line_num":"0","width":"0.10755813882706017","word_num":"0","page_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","top":"0.27874564469272156","block_num":"0","level":"0","left":"0.4927325596928281","par_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id"},{"par_num":"0","top":"0.29585326953748003","width":"0.13953487923804747","conf":"0.5","line_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.021531100478468845","block_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","left":"0.49273256401325954"},{"conf":"1","left":"0.49266947806468386","line_num":"0","level":"0","block_num":"0","width":"0.1469257943173672","word_num":"0","top":"0.33086566047471755","par_num":"0","page_num":"0","height":"0.021812455695972233","text":"SELECT * FROM automated_report_results order by id desc;"},{"word_num":"0","height":"0.006968640444571461","line_num":"0","text":"Tnoughts","block_num":"0","left":"0.6947674415961431","page_num":"0","top":"0.14285714319234843","level":"0","conf":"0.5","par_num":"0","width":"0.021802323929806966"},{"par_num":"0","height":"0.007185368636768663","page_num":"0","width":"0.15552323929806966","top":"0.1602787460943993","block_num":"0","conf":"1","level":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","left":"0.6947674437491511","line_num":"0","word_num":"0"},{"top":"0.19163763110387144","level":"0","left":"0.6947674422691698","par_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187474","width":"0.023255812360885253","word_num":"0","page_num":"0","text":"Answer","conf":"1"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.6947674450253227","block_num":"0","conf":"1","height":"0.007257611367501027","par_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","top":"0.21602787499438603","width":"0.17587207226043045"},{"page_num":"0","left":"0.4709302324991634","par_num":"0","line_num":"0","width":"0.010174418383456285","height":"0.020905922094220264","text":"575","word_num":"0","top":"0.29616724812826734","conf":"1","level":"0","block_num":"0"},{"text":"576","left":"0.4709302331500887","height":"0.017421602252187474","line_num":"0","par_num":"0","block_num":"0","conf":"1","top":"0.31707317082512576","word_num":"0","page_num":"0","level":"0","width":"0.011627906180442682"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.3310104530550909","level":"0","par_num":"0","text":"577","word_num":"0","height":"0.017421602252187474","left":"0.4723837210121832","width":"0.008720929952377943"},{"top":"0.3519163764290747","level":"0","text":"—578","line_num":"0","width":"0.014534883042599311","block_num":"0","conf":"0.30000001192092896","left":"0.4665697677568011","word_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.4651162795679709","block_num":"0","width":"0.01744185990475594","line_num":"0","height":"0.03135888314133062","text":"-579","par_num":"0","level":"0","page_num":"0","top":"0.36585365925686086"},{"conf":"1","height":"0.017421602252187585","left":"0.4723837212104037","line_num":"0","top":"0.3867595819749514","width":"0.010174418383456285","text":"580","level":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","height":"0.024390243457264815","conf":"0.5","level":"0","line_num":"0","text":"=582","left":"0.4665697680180062","word_num":"0","block_num":"0","top":"0.41114982606463124","page_num":"0","width":"0.0159883714736776"},{"text":"select * from features;","top":"0.3692185007974482","block_num":"0","word_num":"0","line_num":"0","width":"0.061046514105289496","level":"0","page_num":"0","height":"0.01754385964912275","conf":"1","left":"0.4927325567791251","par_num":"0"},{"width":"0.13081395372431337","block_num":"0","page_num":"0","top":"0.3867595817836954","left":"0.492732557531251","par_num":"0","conf":"1","height":"0.013937282410154683","text":"select * from team_features where feature_id = 40;","line_num":"0","level":"0","word_num":"0"},{"text":"select * from teams where id = 556;","level":"0","width":"0.09156975847609505","par_num":"0","line_num":"0","conf":"0.5","height":"0.017791151810300887","page_num":"0","top":"0.4216027878104023","left":"0.4927325648681694","word_num":"0","block_num":"0"},{"par_num":"0","top":"0.4912891990481223","line_num":"0","level":"0","text":"586","height":"0.017421602252187474","left":"0.4709302324991634","block_num":"0","page_num":"0","word_num":"0","width":"0.010174418383456285","conf":"1"},{"width":"0.010174418383456285","page_num":"0","text":"587","level":"0","par_num":"0","line_num":"0","left":"0.4723837212104037","block_num":"0","top":"0.5087108014871466","word_num":"0","conf":"1","height":"0.017421602252187585"},{"height":"0.017421602252187585","left":"0.4709302324991634","page_num":"0","top":"0.5261324046230351","block_num":"0","width":"0.010174418383456285","conf":"0.30000001192092896","level":"0","text":"588","word_num":"0","line_num":"0","par_num":"0"},{"height":"0.017727244984019785","line_num":"0","conf":"0.5","level":"0","text":"select * from au","top":"0.45614035085599425","left":"0.49273255851781844","block_num":"0","width":"0.040697673533825196","word_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","level":"0","conf":"1","left":"0.5406976797860092","top":"0.45614035062370617","width":"0.15116278668667404","page_num":"0","line_num":"0","par_num":"0","height":"0.017727244984019896","block_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"level":"0","par_num":"0","line_num":"0","block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373","page_num":"0","width":"0.19912790744862652","word_num":"0","height":"0.020905922094220375","left":"0.4927325626901585","conf":"1"},{"height":"0.01754385964912286","par_num":"0","page_num":"0","text":"select * from automated_report_results order by id desc;","top":"0.49122807017543857","level":"0","word_num":"0","left":"0.49273256392009424","block_num":"0","line_num":"0","width":"0.14534883296236079","conf":"1"},{"page_num":"0","height":"0.02108930895012917","level":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","left":"0.4927325558269047","line_num":"0","top":"0.50522648079604","width":"0.14389535214038607","word_num":"0","block_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","height":"0.010483525776596947","conf":"1","left":"0.6947674492701338","text":"Flow for last-modified sync","top":"0.24390243925425303","width":"0.06395348082197472","line_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","left":"0.69476746387163","line_num":"0","conf":"1","top":"0.2613240421543279","par_num":"0","width":"0.2572674244008166","word_num":"0","height":"0.010605782413026343","level":"0"},{"par_num":"0","width":"0.2558139435788418","conf":"1","page_num":"0","top":"0.27874564469272156","word_num":"0","line_num":"0","block_num":"0","level":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","height":"0.017421602252187474","left":"0.6962209429349904"},{"par_num":"0","line_num":"0","page_num":"0","height":"0.010558547395648321","top":"0.30303030290443533","left":"0.6976744167193314","level":"0","width":"0.24418603613021517","block_num":"0","conf":"1","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0"},{"page_num":"0","level":"0","block_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","height":"0.010452960286604251","line_num":"0","left":"0.696220969420339","top":"0.3205574918079175","width":"0.2848836817639939","conf":"1","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.7049418610117876","line_num":"0","word_num":"0","width":"0.0319767429473552","level":"0","page_num":"0","block_num":"0","text":"t.pho:249-308)","top":"0.33797909401576987","height":"0.006968641205077342","par_num":"0"},{"line_num":"0","conf":"1","par_num":"0","top":"0.35540069665787266","width":"0.235465110616481","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","block_num":"0","height":"0.013937282410154683","left":"0.6947674475203276","level":"0","word_num":"0","page_num":"0"},{"width":"0.0944767404109873","level":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.017421602252187474","left":"0.6947674455790227","line_num":"0","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","conf":"1","par_num":"0"},{"width":"0.05377906434079438","conf":"1","left":"0.6947674418771969","line_num":"0","word_num":"0","text":"Only on the webhook path:","block_num":"0","level":"0","page_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.4074960127591707"},{"text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","level":"0","top":"0.4282296651241162","block_num":"0","word_num":"0","conf":"1","page_num":"0","left":"0.6976744421686936","par_num":"0","width":"0.2834301806510763","line_num":"0","height":"0.00731040416151707"},{"conf":"1","level":"0","width":"0.27906975847609505","word_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187474","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","top":"0.4390243903373209","par_num":"0","left":"0.7034883857776126"},{"word_num":"0","block_num":"0","width":"0.036337205704222275","conf":"0.30000001192092896","left":"0.7049418640810282","line_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.4599303139240558","level":"0","page_num":"0","text":"sor.oho:144-156,"},{"conf":"1","top":"0.4736842105404635","level":"0","line_num":"0","height":"0.01760498758708451","block_num":"0","width":"0.27470929571922786","word_num":"0","left":"0.6962209413217944","page_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","par_num":"0"},{"word_num":"0","left":"0.7034883735612978","level":"0","par_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","block_num":"0","width":"0.1337209153682628","height":"0.007324297082100917","line_num":"0","conf":"0.5","page_num":"0","top":"0.49441786284356404"},{"text":"select * from automated_report_results WHERE report id = 54;","height":"0.017421602252187585","conf":"1","line_num":"0","par_num":"0","page_num":"0","left":"0.4927325576649853","block_num":"0","level":"0","top":"0.5435540073669376","width":"0.15697674041098736","word_num":"0"},{"level":"0","left":"0.4665697675387779","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","height":"0.017421602252187585","par_num":"0","text":"—590","top":"0.5609756101979481","width":"0.014534883042599256","word_num":"0"},{"left":"0.46939357645121943","word_num":"0","page_num":"0","top":"0.5844418613017821","text":"Cascade &YI","width":"0.03214308048816433","conf":"0.30000001192092896","height":"0.019269587320574155","level":"0","block_num":"0","line_num":"0","par_num":"0"},{"text":"Command 9e1","height":"0.018326213295189797","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5849135485661681","width":"0.030610896171407553","word_num":"0","left":"0.504316644512661"},{"word_num":"0","text":"ortunities where id = 7594349;","left":"0.5348837226993451","block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.5781499203541262","par_num":"0","width":"0.08139534706765028","level":"0","height":"0.0176688944133655"},{"block_num":"0","width":"0.19912790744862657","line_num":"0","word_num":"0","height":"0.01754385964912286","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","left":"0.4927325615606822","conf":"0.5","level":"0","page_num":"0","par_num":"0","top":"0.613237639553429"},{"conf":"0.30000001192092896","width":"0.15261626750864887","block_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.4927325549132634","level":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","word_num":"0","par_num":"0","top":"0.6376306623561115"},{"block_num":"0","level":"0","page_num":"0","height":"0.01855425705369762","conf":"1","top":"0.6475172965904776","par_num":"0","left":"0.49417504626076897","width":"0.1511847820687801","word_num":"0","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;"},{"top":"0.6722488038244503","par_num":"0","height":"0.007193704541220036","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","width":"0.10901161964903489","level":"0","page_num":"0","left":"0.49418604507250824","text":"ELEC * FROM crm Fields WHERE 1d = 2261473"},{"left":"0.4941808969840959","block_num":"0","height":"0.014594718409877472","line_num":"0","word_num":"0","conf":"1","level":"0","top":"0.6860824328185883","width":"0.151173084340197","page_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","par_num":"0"},{"top":"0.5223285486264212","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","height":"0.007288176096987731","text":"Shared code","left":"0.6947674429499888","word_num":"0","line_num":"0","width":"0.03052325451627691"},{"conf":"1","par_num":"0","page_num":"0","level":"0","width":"0.2718023137843356","height":"0.017641108572197917","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","top":"0.5365853663383557","block_num":"0","line_num":"0","word_num":"0","left":"0.6947674533785833"},{"height":"0.01754385964912286","level":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","width":"0.20058138827060135","word_num":"0","conf":"1","block_num":"0","par_num":"0","left":"0.6976744261547695","top":"0.5574162679425837","line_num":"0","page_num":"0"},{"top":"0.5818815330541641","width":"0.2761627765412026","page_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","line_num":"0","left":"0.697674432615772","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","block_num":"0"},{"line_num":"0","top":"0.5993031362237073","par_num":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7034883718213223","page_num":"0","level":"0","height":"0.006968640444571461"},{"top":"0.7177033492822966","text":"SELECT * FROM crm_configurations WHERE id = 692;","page_num":"0","height":"0.01754385964912286","left":"0.49127907379435487","level":"0","conf":"0.5","line_num":"0","word_num":"0","par_num":"0","block_num":"0","width":"0.12645348082197472"},{"width":"0.01744185990475594","left":"0.4927325587104127","par_num":"0","text":"SELECT","line_num":"0","top":"0.7351916377240805","page_num":"0","level":"0","height":"0.017421602252187585","conf":"1","block_num":"0","word_num":"0"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","level":"0","height":"0.020911479870858507","page_num":"0","top":"0.7526132409524889","conf":"0.5","left":"0.5014534890359909","par_num":"0","line_num":"0","width":"0.18895348082197472","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7735191644180608","word_num":"0","height":"0.017549415904749344","width":"0.023255812360885364","left":"0.5014534895121747","level":"0","page_num":"0","block_num":"0","text":"u. email,"},{"left":"0.5029069773255996","line_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.7909407663442839","width":"0.014534883042599311","height":"0.013937282410154683","conf":"1","par_num":"0","text":"sa.*,","block_num":"0"},{"left":"0.5014534890799165","level":"0","par_num":"0","conf":"0.5","top":"0.8046251993620415","width":"0.0915697686215664","text":"t.owner_id FROM social_accounts sa","block_num":"0","page_num":"0","word_num":"0","height":"0.021531100478468956","line_num":"0"},{"left":"0.49273256673203064","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8292682928942409","height":"0.007254833239687675","line_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","word_num":"0","width":"0.09738371220040826","page_num":"0","level":"0"},{"width":"0.052325578446083876","level":"0","left":"0.5479651179161367","conf":"0.5","block_num":"0","height":"0.017724466095700775","line_num":"0","text":"on t.id = u.team_id","word_num":"0","par_num":"0","page_num":"0","top":"0.8429027114206518"},{"page_num":"0","level":"0","left":"0.5494186066225529","par_num":"0","conf":"1","top":"0.8604465709728868","text":"and sa.provider = 'salesforce';","block_num":"0","height":"0.014354066985645897","line_num":"0","word_num":"0","width":"0.08139534706765039"},{"level":"0","height":"0.01760776647540363","par_num":"0","top":"0.8954703835778265","width":"0.19767440633570882","page_num":"0","line_num":"0","word_num":"0","block_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","conf":"0.5","left":"0.4927325684555483"},{"top":"0.9266347687400319","width":"0.04069767099745736","height":"0.0071770334928229484","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","block_num":"0"},{"line_num":"0","level":"0","block_num":"0","text":"< Code","height":"0.0071770334928229484","left":"0.7020348836609424","top":"0.9545454545454546","par_num":"0","page_num":"0","width":"0.01889534706765028","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","block_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","width":"0.04796511061648101","par_num":"0","text":"Claude Onus 4.7 Medium","word_num":"0","left":"0.7209302333970329","level":"0","page_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","left":"0.8415697692651324","height":"0.006968640444571572","block_num":"0","level":"0","word_num":"0","width":"0.017441858636571994","text":"W Wind","par_num":"0","page_num":"0","line_num":"0","top":"0.9860627181052405"},{"conf":"0.30000001192092896","line_num":"0","width":"0.02034883549872868","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"Po. 4 spac","top":"0.986062718234409","height":"0.01074748898617195","left":"0.9694767459953377","level":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6475
|
NULL
|
NULL
|
|
69767
|
DMSActivityPhpStormViewINavigareCodeLaravelKeracto DMSActivityPhpStormViewINavigareCodeLaravelKeractorloolsWindowmelpsuppont Dally • In 3n 4m100% S2Wed 22 Apr 11:56:46FV faVsco.js v#11998 on JY-20372-ai-reports-promotion-pages ~Project vJiminny... v# random# releases# sona-ofnce# support# thank-vous# the people of jimi..ó- Direct messages3) Aneliya Angelova, ...o Nikolay Yankov. Nikolay Nikolov C/0. Aneliya Angelova# Mario GeorgievSs: Todor StamatovP Gabriela Durevat Petko KashinckVasil Vasilev®. Galya Dimitrova DStefka Stoyanovaa Stovan Tomovo Stoyan Taneve. Nikolay IvanovF Vec#:Apps-T lira Cloud• Toastw releases9 22Messages( Files• BookmarksGIHUD APP 10:720 new commits pushed to master oy nikolav.vankov7819c3f7 - Merge branch Jy-10707-automated-reports-ask-liminny' into JY-20543-AJ-report-tracking05262616 - Merge pull request #11932from jiminny/JY-20543-AJ-report-tracking58cd7d56 - Merge branch 'master' into JY.18909-automated-revorts-ask-liminnv7620h525 - Merge hranch 'master' into JY.18909-automated-reports-ask-jiminnyfbc719af - Add ExpiringCell componentfor displaying expiration dates andintegrate it into grid configurationShow morejuminny/app Added by GitHubCircleCl APP 11:21 AMO Denloyment SuccessfullSProlect: aooWhen04/24202608:2*00View JobMessage #releases+ Aal© TextRelay.php© Track.php© TranscriptionModel.php© TranscriptionModelLocale.php© TranscriptionProvider.php© User.php© UserSettings.php© Vocabulary.php© VocabularyPronunciation.php© VoiceAccess.php© VoiceConsentPrefix.php> • Notifications• OoserversPoliciesv D Providers° ActivityServiceProvider.phpP ApiServiceProvider.phpAppServiceProvider.php@ AuthServiceProvider.phpC) BroadcastServiceProvider.onol© CalendarServiceProvider.phpC) CreateParticioantsServiceProvide© CrmServiceProvider.php© EncryptionServiceProvider.php© EventServiceProvider.php© HubspotJournalServiceProvider.p© HubspotWebhookServiceProvider© JiminnyServiceProvider.php© PlanhatServiceProvider.php© ProphetHandlerServiceProvider.p© PusherServiceProvider.php© QueueLogServiceProvider.php© QueueStatsdServiceProvider.php© ResponseMacroServiceProvider.g© RouteServiceProvider.phpc) SsoServiceProvider.pho©) UtilServiceProvider.ph© ViewerGuardServiceProvider.php>& Queuev 0 Repositories→All>M AutoScorina› Calendarv 17Crm(C) AccountRenositorv.oho© ContactRenositorv.ohn(C) ContactRoleRerositorv.oho© CrmConfigurationRepository.p© CrmEntityRepository.php(C) FieldDataRenositorv nhn(C) FieldPenositorv nhnC) EventServiceProvider.onpRematchActivityOnCrmObjectDetach.phpG ConvertLeadActivities.php= custom.log= laravel.log4 SF jiminny@localhost]« HS_local [jiminny@localhost]→ console [PRODJ&& console [EU](C) CreateNudaeCreatedeventongcreaterlayoookcreateaevent.onpA console [STAGING]© ActivityLeadConverted.php© MatchActivityCrmData.php602SELECTT OpportunitySyncTrait.phpcrmenutyrepository.php x604CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN' (owner)' ELSE "" END) AS user_id)U.emarlPlaybackController.php685sa.*(c) IntearationApp/Service.php(C) LeadConverted.phpC) CreateSelfCoachedEvent.phpC) PlanhatActivityListener.php686t.owner_id FROM social_accounts saC) AskAnythinaPromptService.phpC) AutomatedReportsRepository.phg(C) AutomatedReportsCommand.phpphp api_v2.php607NoiN usens u on u.ide sa.sociahle 1di608JOIN teams t 1.n<->l: on t.id = u.team_id(C)AutomatedReportResult.oho(C) AutomatedReport.oho609WHERE u.team_id = 711 and sa.provider = 'salesforce';18.02.25 Yankovclass CrmEntityRepositoryA6 A29 ^ v 610public function getExistingLeadCrmIds(Configuration $configuration, array $crmProviderIds) 611SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on u.id = cp.user_id WHERE u.team_id = 711;61213.03.26 Nikolov13.03.26 Nikolovreturn Sconfiquration->Leads@[613select * from leads.61413.03.26 Nikolov'crm_provider_1d'. ScrmProviderids)select * from calendars13.03.26 Nikolov->DLUCK C'crm_ provider_1d')13.03.26 Nikolov->toArravo:=61613.03.26 Nikolov=617SELECTt.id AS team id,13.03.26 Nikolov+name13.03.26 Nikolov— 620LOWER(SUBSTRING_INDEX(c.calendar_provider_id, '0', -1)) AS calendar domain13.03.26 Nikolov* @param array<string> $crmProviderIdsFROM teams t13.03.26 Nikolov622JOTN users u 1<->1.n: ON u.team id = t.id13.03.26 Nikolov* Greturn arrau<strina›623JOIN calendars c ON c.user id = u.id AND c.status = 'active' AND c.calendar provider id LTKE '%0%12. 02. 26 Nikolov624LEFT JOIN team domains td8 usagesON td.team_ id = t.id12. 02 26 Nikolovpublic function getExistingAccountCrmIds(Configuration Sconfiguration, array $crmProviderI 626AND td.deleted at IS NULI13.03.26 Nikolov627AND td.domain = LOWER(SUBSTRING INDEX(c.calendar provider id. 'a'. -1))12.02 26 Nikolov13.03.26 Nikolov* @param array<string> ScrmProviderIds628GROUP BY t.id. t.name. calendar domain12.02 26 Nikolov629ORDER BY +_name. calendar domain:l13.03.26 Nikolov* @return array<string>13.03.20 NIKOlov631select * from users u join calendars c 1<->1.n: on c.user_id = u.idwhere u.team 1d = 8828 usages12.02. 26 Nikoloy633public function getExistingContactCrmIds(Confiquration Sconfiquration, array ScrmProviden- 63413.03.26 Nikolov635select * from activities where id = 74049485; # team 563 crm 53713.02.26 KOV:* aparam arrau<string> ScrmProviderIds636celect * fnom activitioc whene id = 77272782• H team 542 com 527637select * from activities where id = 64400389; # team 563 crm 53713.02.26 Kova638select * from activities where id = 58081273: # team 563 crm 53713.02.26 Kovallk* dreturn arrau<string>639select * from activities where id = 54520297: # team 563 crm 53713.02.26 Kova6401usaae641select * from participants where activity id = 58081273:13.02.26 Kove13.02.26 Kovalpublic function getExisting0pportunityCrmIds(Configuration Sconfaguration, array ScrmProvz 642select * from activities where crm configuration id = 537 and provider = 'aircall'and account_id = 19003658 order by updated_at desc;64428.02.25 YankovDubtãc function findProfileByExternalId(Configuration Sconfiguration, string $crmProviderI 645select * from contacts where crm configuration id = 537 and id = 35957759:18.02.25 Yankowcolont d fnom ossounte wbono Anm confiaunotion ¿d - 627 ond ¿d - 400024GQ.20.05 25 Kovalit20.05 25 Kovalil1ucadepublic function findBusinessProcessesByExternalId(Confiaunation Sconfiaunation.strina ScrmProvidenTd): ?BusinessProcess {...}kcnaco accociated with branch 'IV-20272-ai-renorte-nromation-nadesl hac heen rectored /l Pollbhack Il Confiaure (50 minutes ado35 A1 A33 V.63 AW Windsurf Teams 461:102 UTF-8 4 spaces...
|
[{"width":"0.010174417749364326",& [{"width":"0.010174417749364326","height":"0.006968640444571461","text":"DMS","top":"0.1951219515547178","line_num":"0","word_num":"0","page_num":"0","left":"0.005813953407294632","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.24738676010060034","left":"0.004360466816280619","par_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0","width":"0.014534881774415361","block_num":"0","text":"Activity","height":"0.010452960286604362","page_num":"0"},{"level":"0","width":"0.023255812360885295","line_num":"0","word_num":"0","top":"0.003484321424642056","height":"0.010452960286604362","left":"0.015988371726534216","par_num":"0","block_num":"0","page_num":"0","text":"PhpStorm","conf":"1"},{"block_num":"0","page_num":"0","level":"0","word_num":"0","conf":"1","height":"0.010452960286604362","text":"View","width":"0.011627906180442654","left":"0.07267441842140664","par_num":"0","top":"0.003484321424642056","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.09011627900977959","word_num":"0","height":"0.006968640444571461","text":"INavigare","top":"0.006968641450188162","par_num":"0","page_num":"0","width":"0.018895347067650323","level":"0","line_num":"0"},{"left":"0.1148255812121043","height":"0.010452960286604362","conf":"1","block_num":"0","par_num":"0","top":"0.003484321424642056","width":"0.01162790618044264","word_num":"0","level":"0","page_num":"0","text":"Code","line_num":"0"},{"word_num":"0","width":"0.01598837020549368","page_num":"0","text":"Laravel","level":"0","line_num":"0","height":"0.006968640444571461","left":"0.1322674420048114","conf":"1","block_num":"0","par_num":"0","top":"0.006968641450188162"},{"conf":"0.30000001192092896","level":"0","left":"0.15261627900977956","block_num":"0","par_num":"0","width":"0.018895347067650337","word_num":"0","line_num":"0","text":"Keractor","top":"0.006968641450188162","height":"0.006968640444571461","page_num":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","left":"0.19186046493303455","top":"0.006968641450188162","par_num":"0","block_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"lools","width":"0.011627906180442654"},{"top":"0.003484321424642056","height":"0.010452960286604362","page_num":"0","block_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.22238372097241174","par_num":"0","text":"Window","width":"0.017441858636571994"},{"top":"0.006968641450188162","level":"0","conf":"0.30000001192092896","left":"0.24563953480264347","line_num":"0","word_num":"0","text":"melp","height":"0.006968640444571461","width":"0.010174417749364312","par_num":"0","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.8270348842444173","text":"suppont Dally • In 3n 4m","conf":"0.30000001192092896","top":"0.006968641450188162","page_num":"0","width":"0.050872087478637695","block_num":"0"},{"level":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.9113372091917828","conf":"0.30000001192092896","width":"0.02034883549872868","page_num":"0","text":"100% S2","top":"0.006968641450188162","height":"0.006968640444571461","par_num":"0"},{"line_num":"0","text":"Wed 22 Apr 11:56:46","block_num":"0","word_num":"0","width":"0.04796511061648112","height":"0.01074748898617195","par_num":"0","top":"0.0031897926052030234","left":"0.9462209359679301","level":"0","page_num":"0","conf":"1"},{"word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.5","block_num":"0","height":"0.010452960286604362","left":"0.26162791067484453","line_num":"0","text":"FV faVsco.js v","top":"0.02787456497864904","width":"0.030523251979909072"},{"block_num":"0","height":"0.010452960286604362","top":"0.02787456497864904","par_num":"0","text":"#11998 on JY-20372-ai-reports-promotion-pages ~","page_num":"0","width":"0.10610463771414252","left":"0.30087210587237373","level":"0","word_num":"0","line_num":"0","conf":"0.5"},{"left":"0.24709302524423635","width":"0.02034883549872865","level":"0","conf":"0.5","word_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","block_num":"0","text":"Project v"},{"left":"0.02761628269152134","line_num":"0","width":"0.03633720570422234","par_num":"0","conf":"0.30000001192092896","height":"0.013951173809726769","block_num":"0","level":"0","text":"Jiminny... v","top":"0.06618819786721097","page_num":"0","word_num":"0"},{"level":"0","conf":"1","word_num":"0","left":"0.03343023456041341","page_num":"0","height":"0.010516867873391123","top":"0.10446570977791247","par_num":"0","text":"# random","width":"0.024709300791963616","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","par_num":"0","word_num":"0","left":"0.03343023279665659","page_num":"0","text":"# releases","level":"0","line_num":"0","top":"0.12519936204247806","height":"0.010689139176023432","width":"0.026162789223041945"},{"page_num":"0","height":"0.010461296951561727","text":"# sona-ofnce","top":"0.14982578444146233","word_num":"0","par_num":"0","block_num":"0","left":"0.03343023253026","level":"0","width":"0.033430231378433546","line_num":"0","conf":"0.30000001192092896"},{"line_num":"0","text":"# support","height":"0.010530760793974858","level":"0","par_num":"0","top":"0.17065390749736042","width":"0.026162789223041938","page_num":"0","left":"0.03343023460359518","word_num":"0","conf":"0.5","block_num":"0"},{"top":"0.191387559849034","width":"0.03343022884206569","level":"0","height":"0.010703032096607279","left":"0.03343023627384907","line_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","text":"# thank-vous","word_num":"0"},{"page_num":"0","top":"0.21602787543161073","height":"0.010452960286604362","level":"0","text":"# the people of jimi..","word_num":"0","left":"0.03343023532132807","par_num":"0","width":"0.05232557337334815","block_num":"0","conf":"0.5","line_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","height":"0.010630789365874915","conf":"0.5","page_num":"0","width":"0.043604647859613946","left":"0.02906977140557671","level":"0","par_num":"0","text":"ó- Direct messages","top":"0.24720893130553712"},{"page_num":"0","left":"0.033430235328629855","block_num":"0","height":"0.011164274322168932","level":"0","text":"3) Aneliya Angelova, ...","width":"0.05232557844608388","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.2679425837320575"},{"top":"0.28919860696866384","conf":"0.5","text":"o Nikolay Yankov","height":"0.01064190339813953","width":"0.04215115942853563","line_num":"0","block_num":"0","page_num":"0","word_num":"0","left":"0.033430236521223206","level":"0","par_num":"0"},{"height":"0.010644682286458762","level":"0","conf":"0.30000001192092896","left":"0.03343023816533719","line_num":"0","par_num":"0","page_num":"0","text":". Nikolay Nikolov C","width":"0.050872087478637695","word_num":"0","top":"0.31339712902498507","block_num":"0"},{"top":"0.3341307814992025","width":"0.046511624721770596","block_num":"0","left":"0.03343023651300337","line_num":"0","par_num":"0","word_num":"0","height":"0.011164274322169154","text":"/0. Aneliya Angelova","page_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","left":"0.03330785713345074","level":"0","text":"# Mario Georgiev","block_num":"0","top":"0.3550043787385476","page_num":"0","width":"0.042441000329687235","word_num":"0","line_num":"0","par_num":"0","height":"0.015404136937581026"},{"level":"0","page_num":"0","word_num":"0","text":"Ss: Todor Stamatov","conf":"0.30000001192092896","height":"0.010658574446536728","width":"0.043604647859613946","block_num":"0","left":"0.03343023662617514","par_num":"0","top":"0.37958532712468585","line_num":"0"},{"width":"0.043604647859613946","top":"0.40031897926634774","height":"0.011164274322168932","block_num":"0","par_num":"0","line_num":"0","left":"0.03343023584259959","conf":"0.5","text":"P Gabriela Dureva","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","top":"0.42503987240829344","word_num":"0","par_num":"0","width":"0.042151164501271356","level":"0","conf":"0.30000001192092896","text":"t Petko Kashinck","block_num":"0","height":"0.0071770334928230595","left":"0.03343023133525178","page_num":"0"},{"width":"0.042151159428535624","line_num":"0","level":"0","text":"Vasil Vasilev","block_num":"0","height":"0.010672468127626344","par_num":"0","page_num":"0","conf":"0.5","top":"0.44577352463809683","word_num":"0","left":"0.03343023212405905"},{"left":"0.03343023727472413","block_num":"0","width":"0.0508720874786377","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","top":"0.46650717703349276","height":"0.014354066985646008","page_num":"0","text":"®. Galya Dimitrova D","word_num":"0"},{"width":"0.046511624721770596","conf":"0.5","block_num":"0","par_num":"0","left":"0.03343023649485206","page_num":"0","text":"Stefka Stoyanova","top":"0.4912280700058711","word_num":"0","line_num":"0","level":"0","height":"0.010514089745577881"},{"height":"0.010686361048210191","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.03343023223922399","level":"0","width":"0.039244182566378974","word_num":"0","page_num":"0","text":"a Stovan Tomov","top":"0.5119617223575448"},{"level":"0","conf":"0.30000001192092896","left":"0.033430236643932486","height":"0.010464075839880738","line_num":"0","text":"o Stoyan Tanev","top":"0.5365853660742468","page_num":"0","block_num":"0","par_num":"0","width":"0.03779069413530065","word_num":"0"},{"block_num":"0","line_num":"0","left":"0.03343023212334747","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.557416267899535","height":"0.010527982666161617","text":"e. Nikolay Ivanov","par_num":"0","width":"0.04069767099745731","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","height":"0.010700253968794038","level":"0","text":"F Vec","page_num":"0","left":"0.03343023440958254","block_num":"0","line_num":"0","width":"0.015988370205493686","top":"0.5781499200769926"},{"par_num":"0","text":"#:Apps","width":"0.020348835498728648","word_num":"0","top":"0.6097560984281264","conf":"0.30000001192092896","level":"0","height":"0.010452960286604362","line_num":"0","block_num":"0","left":"0.027616278907612524","page_num":"0"},{"text":"-T lira Cloud","word_num":"0","conf":"0.30000001192092896","top":"0.6339712918660287","block_num":"0","height":"0.0071770334928229484","left":"0.03343023367713557","line_num":"0","width":"0.030523254516276903","level":"0","par_num":"0","page_num":"0"},{"width":"0.020348835498728644","word_num":"0","page_num":"0","line_num":"0","height":"0.011164274322169154","level":"0","par_num":"0","text":"• Toast","top":"0.6547049441786283","conf":"0.5","left":"0.03343023239598461","block_num":"0"},{"conf":"0.30000001192092896","level":"0","text":"w releases","width":"0.03197674041098737","page_num":"0","block_num":"0","left":"0.11191860842396655","par_num":"0","top":"0.0693779905213906","height":"0.007277061304217125","line_num":"0","word_num":"0"},{"height":"0.010466853967693979","word_num":"0","left":"0.17587209315836513","text":"9 22","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.013081394611520969","page_num":"0","top":"0.06618819777080576","level":"0"},{"level":"0","left":"0.10465116236199706","line_num":"0","width":"0.02470930332833149","text":"Messages","conf":"1","word_num":"0","par_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077453","top":"0.10452961670018723"},{"page_num":"0","left":"0.13517442043055924","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.01059744650857497","word_num":"0","width":"0.017441858636571994","top":"0.10104529661439754","par_num":"0","block_num":"0","text":"( Files"},{"line_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.5","width":"0.029069766085198595","word_num":"0","level":"0","block_num":"0","par_num":"0","text":"• Bookmarks","top":"0.1044657097288676","left":"0.15843023391243558"},{"left":"0.1177325621772561","top":"0.1463414637498397","width":"0.040697670997457316","word_num":"0","par_num":"0","line_num":"0","text":"GIHUD APP 10:7","height":"0.006968640444571461","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"word_num":"0","block_num":"0","left":"0.10319767968572478","conf":"0.30000001192092896","height":"0.007254833239687675","par_num":"0","line_num":"0","width":"0.11627906434079437","top":"0.1634768740354483","level":"0","text":"20 new commits pushed to master oy nikolav.","page_num":"0"},{"conf":"1","page_num":"0","height":"0.006968641205077342","left":"0.11627906998155439","par_num":"0","level":"0","line_num":"0","text":"vankov","top":"0.18118466891282403","block_num":"0","width":"0.017441859904755927","word_num":"0"},{"left":"0.12354651365894556","text":"7819c3f7 - Merge branch Jy-10707-","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.2055749130801252","height":"0.007343747018817126","line_num":"0","conf":"0.5","page_num":"0","width":"0.08139534706765034"},{"conf":"1","width":"0.08720929571922789","word_num":"0","text":"automated-reports-ask-liminny' into JY-","level":"0","left":"0.12209302938507119","height":"0.010666910350988212","top":"0.21929824576741197","block_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"conf":"1","word_num":"0","width":"0.05813952709766146","top":"0.23693379857981878","level":"0","block_num":"0","page_num":"0","height":"0.013937280889142922","line_num":"0","left":"0.12209303005582015","par_num":"0","text":"20543-AJ-report-tracking"},{"level":"0","width":"0.08575581489725316","conf":"0.5","top":"0.25435540074822194","height":"0.010452961047110132","left":"0.12354651275195304","text":"05262616 - Merge pull request #11932","par_num":"0","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.013937280889143033","width":"0.09447673026551591","par_num":"0","text":"from jiminny/JY-20543-AJ-report-tracking","conf":"1","top":"0.2717770041547316","block_num":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.12209303717634455","level":"0"},{"block_num":"0","conf":"0.5","left":"0.12354652045623382","page_num":"0","height":"0.0071770334928229484","level":"0","width":"0.091569758476095","word_num":"0","text":"58cd7d56 - Merge branch 'master' into JY.","par_num":"0","top":"0.2926634768740032","line_num":"0"},{"top":"0.3101045299519303","level":"0","text":"18909-automated-revorts-ask-liminnv","height":"0.006968640444571461","page_num":"0","word_num":"0","conf":"1","left":"0.12209303214445755","width":"0.08575580475178171","block_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","height":"0.006968641205077342","text":"7620h525 - Merge hranch 'master' into JY.","page_num":"0","par_num":"0","left":"0.12354651093584836","top":"0.32752613235360317","width":"0.09156976862156645","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"width":"0.08575580475178171","left":"0.12209303214445755","block_num":"0","page_num":"0","conf":"1","top":"0.3449477357103563","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","text":"18909-automated-reports-ask-jiminny"},{"par_num":"0","top":"0.3620414673046253","width":"0.08866278668667407","page_num":"0","word_num":"0","line_num":"0","text":"fbc719af - Add ExpiringCell component","height":"0.011164274322168932","left":"0.12354651782455603","conf":"1","level":"0","block_num":"0"},{"page_num":"0","text":"for displaying expiration dates and","level":"0","par_num":"0","height":"0.010658574446536728","block_num":"0","line_num":"0","conf":"1","top":"0.37958532712468585","left":"0.12209302848487012","word_num":"0","width":"0.07703487923804749"},{"par_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","text":"integrate it into grid configuration","top":"0.3971291866611901","height":"0.010536317810107332","line_num":"0","width":"0.0755813882706013","word_num":"0","left":"0.12209303041150697"},{"conf":"1","height":"0.012041037162525248","block_num":"0","page_num":"0","par_num":"0","width":"0.026362165491631687","word_num":"0","level":"0","top":"0.41372447849777316","text":"Show more","left":"0.12199655166053226","line_num":"0"},{"conf":"0.30000001192092896","width":"0.06104651410528954","level":"0","par_num":"0","page_num":"0","top":"0.43540669856459324","line_num":"0","block_num":"0","text":"juminny/app Added by GitHub","left":"0.12209302197459483","word_num":"0","height":"0.0071770334928229484"},{"width":"0.049418596511191515","block_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.11627907255007694","line_num":"0","text":"CircleCl APP 11:21 AM","top":"0.4599303140744231","height":"0.010564103651274914","level":"0"},{"width":"0.07605917910312086","height":"0.028696857190778635","par_num":"0","text":"O Denloyment SuccessfullS","line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.46295646822951486","word_num":"0","left":"0.10294017672528753","block_num":"0"},{"left":"0.11627906900597368","line_num":"0","par_num":"0","top":"0.5087108018143799","level":"0","height":"0.0072381614307848174","conf":"0.30000001192092896","width":"0.027616277654120253","word_num":"0","page_num":"0","block_num":"0","text":"Prolect: aoo"},{"top":"0.5087108013138377","word_num":"0","par_num":"0","conf":"1","left":"0.1526162793362585","text":"When","page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.006968641205077342","width":"0.014534883042599311"},{"left":"0.15261627956279408","width":"0.0290697635488307","level":"0","page_num":"0","text":"04/242026","top":"0.5261324045163902","word_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896"},{"text":"08:2*00","left":"0.15261627936363675","level":"0","page_num":"0","width":"0.020348836766912543","top":"0.5435540069484818","par_num":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896"},{"par_num":"0","line_num":"0","text":"View Job","conf":"0.5","page_num":"0","left":"0.11918604680840453","top":"0.5923344948000177","width":"0.018895348335834256","level":"0","block_num":"0","height":"0.007346525907136248","word_num":"0"},{"left":"0.10610465068022899","height":"0.010694696192155795","level":"0","par_num":"0","width":"0.043604647859613946","word_num":"0","top":"0.6376306626886444","line_num":"0","text":"Message #releases","block_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","level":"0","left":"0.10755814136443057","width":"0.01889534706765031","line_num":"0","word_num":"0","par_num":"0","top":"0.6689895475570463","page_num":"0","text":"+ Aal"},{"block_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.07655502377242651","width":"0.03633720570422233","text":"© TextRelay.php","left":"0.27180232919730724","word_num":"0","page_num":"0","height":"0.010552989619010189"},{"top":"0.0940766552778386","level":"0","line_num":"0","text":"© Track.php","page_num":"0","width":"0.02761627765412028","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.010452961047110243","left":"0.27180232699697443"},{"left":"0.2718023310700358","par_num":"0","text":"© TranscriptionModel.php","line_num":"0","block_num":"0","top":"0.11149825835444249","width":"0.05668604120295101","page_num":"0","word_num":"0","height":"0.01051131085725876","level":"0","conf":"1"},{"height":"0.010633567493688156","conf":"1","level":"0","text":"© TranscriptionModelLocale.php","par_num":"0","width":"0.06976743454628803","top":"0.12891986142873346","word_num":"0","left":"0.27180232591882897","block_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.27180233324948416","level":"0","page_num":"0","top":"0.14634146377433943","line_num":"0","height":"0.010755824890623433","word_num":"0","width":"0.06104650395981809","conf":"1","par_num":"0","text":"© TranscriptionProvider.php"},{"word_num":"0","block_num":"0","height":"0.010739153081720465","page_num":"0","par_num":"0","text":"© User.php","width":"0.026162789223041938","top":"0.16347687404958489","left":"0.27180232762685097","conf":"0.5","line_num":"0","level":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"1","height":"0.010616896445291069","page_num":"0","par_num":"0","text":"© UserSettings.php","width":"0.042151159428535645","left":"0.27180232894353823","top":"0.18102073376030525","word_num":"0"},{"page_num":"0","line_num":"0","width":"0.03924418256637896","conf":"1","height":"0.010494639808861672","par_num":"0","text":"© Vocabulary.php","level":"0","top":"0.19856459329680953","block_num":"0","left":"0.2718023253592526","word_num":"0"},{"left":"0.2718023263274972","conf":"1","par_num":"0","text":"© VocabularyPronunciation.php","line_num":"0","height":"0.010452960286604362","top":"0.21602787543161073","width":"0.06686045768413135","block_num":"0","word_num":"0","page_num":"0","level":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.2718023251549184","width":"0.042151159428535645","height":"0.010569660667407277","text":"© VoiceAccess.php","top":"0.233449478068677","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.2718023254014318","conf":"1","line_num":"0","top":"0.2508710808097838","width":"0.056686041202950954","height":"0.013937280889143144","text":"© VoiceConsentPrefix.php"},{"block_num":"0","top":"0.2679425837320575","page_num":"0","conf":"0.30000001192092896","left":"0.2587209298809242","word_num":"0","line_num":"0","width":"0.03924418256637896","height":"0.011164274322168932","level":"0","par_num":"0","text":"> • Notifications"},{"width":"0.0334302288420657","word_num":"0","text":"• Ooservers","level":"0","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.2891986066069825","block_num":"0","left":"0.26017441897697346"},{"left":"0.25872093072558483","line_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.02906976354883073","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"Policies","top":"0.306620209394439"},{"line_num":"0","width":"0.03197674041098736","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.260174419180499","level":"0","top":"0.3205574921563493","conf":"0.30000001192092896","text":"v D Providers","par_num":"0"},{"text":"° ActivityServiceProvider.php","line_num":"0","word_num":"0","page_num":"0","left":"0.27169171354024385","block_num":"0","level":"0","conf":"1","par_num":"0","height":"0.014869490688877662","top":"0.33772428696314793","width":"0.06413496808802827"},{"conf":"0.5","par_num":"0","top":"0.35511054991974567","left":"0.27168129787595463","height":"0.014420863734097789","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"P ApiServiceProvider.php","width":"0.05547573718618842","word_num":"0"},{"width":"0.05696845054626465","line_num":"0","top":"0.3725321343535438","height":"0.017999247500770976","word_num":"0","block_num":"0","left":"0.2716409518039301","par_num":"0","text":"AppServiceProvider.php","level":"0","page_num":"0","conf":"1"},{"conf":"1","text":"@ AuthServiceProvider.php","par_num":"0","page_num":"0","line_num":"0","left":"0.2716834997741861","height":"0.0145960158328311","width":"0.05837612456463753","block_num":"0","level":"0","top":"0.38996158629209177","word_num":"0"},{"text":"C) BroadcastServiceProvider.onol","word_num":"0","block_num":"0","conf":"0.5","left":"0.27180233289557243","height":"0.006968640444571461","top":"0.4111498261191777","par_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.06976743454628798"},{"conf":"1","left":"0.27180233141548993","word_num":"0","page_num":"0","level":"0","par_num":"0","text":"© CalendarServiceProvider.php","top":"0.42503987240829344","width":"0.06831394865157758","line_num":"0","height":"0.014354066985646008","block_num":"0"},{"width":"0.07703488431078326","line_num":"0","text":"C) CreateParticioantsServiceProvide","block_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.007188147525087785","left":"0.27180232527646625","top":"0.44577352482826227","page_num":"0","word_num":"0"},{"word_num":"0","conf":"1","par_num":"0","height":"0.013937280889143033","left":"0.27180232812844396","text":"© CrmServiceProvider.php","level":"0","block_num":"0","width":"0.05668604120295101","line_num":"0","page_num":"0","top":"0.45993031391082917"},{"left":"0.271802328446302","width":"0.06976743961902371","conf":"1","par_num":"0","top":"0.48083623715937174","word_num":"0","text":"© EncryptionServiceProvider.php","level":"0","height":"0.010452961047110243","block_num":"0","page_num":"0","line_num":"0"},{"conf":"1","word_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"© EventServiceProvider.php","width":"0.06104650395981809","block_num":"0","left":"0.27180233324948416","level":"0","height":"0.01051408974557777","top":"0.49825784007433493"},{"left":"0.27180232743352617","level":"0","top":"0.5156794431486259","line_num":"0","block_num":"0","height":"0.010636346382007278","page_num":"0","par_num":"0","width":"0.07703487416531174","text":"© HubspotJournalServiceProvider.p","word_num":"0","conf":"1"},{"top":"0.5331010454942319","text":"© HubspotWebhookServiceProvider","height":"0.010758603778942555","left":"0.2718023351370138","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.07703487416531174","line_num":"0","word_num":"0"},{"width":"0.06395348082197472","conf":"1","word_num":"0","text":"© JiminnyServiceProvider.php","block_num":"0","line_num":"0","par_num":"0","height":"0.010736374953907335","left":"0.27180232673616544","level":"0","page_num":"0","top":"0.5502392344517595"},{"width":"0.06395348082197472","block_num":"0","level":"0","height":"0.010614117556971947","text":"© PlanhatServiceProvider.php","conf":"1","top":"0.5677830941943007","left":"0.27180233313151364","word_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"level":"0","conf":"1","page_num":"0","text":"© ProphetHandlerServiceProvider.p","block_num":"0","left":"0.27180232743352617","par_num":"0","top":"0.5853269539050211","height":"0.01049186092054255","width":"0.07703487416531174","word_num":"0","line_num":"0"},{"conf":"1","level":"0","line_num":"0","top":"0.6027874569647118","width":"0.06249999492726427","left":"0.27180233124276293","height":"0.010452960286604251","par_num":"0","block_num":"0","page_num":"0","text":"© PusherServiceProvider.php","word_num":"0"},{"line_num":"0","page_num":"0","text":"© QueueLogServiceProvider.php","left":"0.27180232591882897","word_num":"0","height":"0.010572439555726398","block_num":"0","conf":"1","level":"0","top":"0.6202090597885695","width":"0.06976743454628803","par_num":"0"},{"page_num":"0","height":"0.010694696192155795","top":"0.6376306626886444","word_num":"0","line_num":"0","left":"0.27180232743352617","level":"0","conf":"1","par_num":"0","width":"0.07703487416531174","text":"© QueueStatsdServiceProvider.php","block_num":"0"},{"line_num":"0","conf":"1","block_num":"0","height":"0.011164274322169154","page_num":"0","text":"© ResponseMacroServiceProvider.g","left":"0.27180232743352617","level":"0","par_num":"0","top":"0.6547049441786283","width":"0.07703487416531174","word_num":"0"},{"level":"0","height":"0.010678024383252938","line_num":"0","par_num":"0","width":"0.06104650395981809","top":"0.6722488040079635","text":"© RouteServiceProvider.php","word_num":"0","page_num":"0","conf":"1","left":"0.27180233324948416","block_num":"0"},{"block_num":"0","word_num":"0","height":"0.007365975843852457","line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","top":"0.6929824560019078","par_num":"0","width":"0.053779064340794325","text":"c) SsoServiceProvider.pho","left":"0.2732558140022294"},{"level":"0","par_num":"0","top":"0.7105263159186651","conf":"0.5","line_num":"0","page_num":"0","text":"©) UtilServiceProvider.ph","left":"0.2732558128099987","block_num":"0","height":"0.007243718446917069","width":"0.052325578446083876","word_num":"0"},{"height":"0.010508532729445519","par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"© ViewerGuardServiceProvider.php","top":"0.724738676254297","width":"0.07703487416531174","block_num":"0","conf":"1","left":"0.2718023351370138"},{"left":"0.2587209341543376","word_num":"0","height":"0.010630789365874915","line_num":"0","top":"0.742160279154372","conf":"0.30000001192092896","text":">& Queue","par_num":"0","width":"0.027616275117752387","page_num":"0","block_num":"0","level":"0"},{"word_num":"0","text":"v 0 Repositories","conf":"0.30000001192092896","par_num":"0","left":"0.25872092986110884","top":"0.759581882228663","width":"0.03924418256637896","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010753046002304312"},{"top":"0.7804878052132543","width":"0.017441858636571994","text":"→All","page_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","left":"0.26598837213520243","par_num":"0"},{"level":"0","top":"0.7942583731520936","conf":"0.5","word_num":"0","height":"0.01061967533361019","page_num":"0","block_num":"0","line_num":"0","width":"0.0406976709974573","par_num":"0","text":">M AutoScorina","left":"0.26453488760699295"},{"par_num":"0","conf":"0.30000001192092896","top":"0.8149920255262909","word_num":"0","height":"0.007307626033703829","page_num":"0","block_num":"0","left":"0.26598837338619863","line_num":"0","level":"0","width":"0.03052325451627691","text":"› Calendar"},{"height":"0.007185369397274433","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"v 17Crm","par_num":"0","width":"0.02180232646617486","word_num":"0","page_num":"0","top":"0.8325358850627952","left":"0.26598837171811684"},{"text":"(C) AccountRenositorv.oho","width":"0.053779069413530056","height":"0.0071770334928230595","word_num":"0","conf":"0.5","line_num":"0","block_num":"0","level":"0","top":"0.8500797448165869","page_num":"0","par_num":"0","left":"0.27906976765042335"},{"left":"0.279069772868508","page_num":"0","text":"© ContactRenositorv.ohn","height":"0.010689139176023432","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","top":"0.8641114988686065","width":"0.053779064340794325","par_num":"0"},{"height":"0.007327075970420038","line_num":"0","top":"0.8850174217942274","left":"0.27906977310383857","width":"0.06249999492726427","par_num":"0","word_num":"0","text":"(C) ContactRoleRerositorv.oho","block_num":"0","conf":"0.5","page_num":"0","level":"0"},{"block_num":"0","height":"0.0106391252703264","top":"0.9024390247814102","left":"0.2790697692166509","conf":"1","word_num":"0","line_num":"0","page_num":"0","width":"0.06976743961902376","par_num":"0","level":"0","text":"© CrmConfigurationRepository.p"},{"block_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","height":"0.010761381906755796","par_num":"0","text":"© CrmEntityRepository.php","top":"0.9198606275943773","width":"0.05668604120295101","left":"0.27906976726189686"},{"par_num":"0","width":"0.05668604627568674","top":"0.9370015948675238","conf":"0.30000001192092896","block_num":"0","page_num":"0","line_num":"0","left":"0.27906976807700845","height":"0.007249276223555423","text":"(C) FieldDataRenositorv nhn","level":"0","word_num":"0"},{"conf":"0.5","line_num":"0","top":"0.9545454545454546","block_num":"0","level":"0","par_num":"0","left":"0.279069771088648","page_num":"0","text":"(C) FieldPenositorv nhn","word_num":"0","width":"0.04651162472177062","height":"0.0071770334928229484"},{"line_num":"0","block_num":"0","height":"0.011544315058268584","conf":"0.5","top":"0.05505566673470352","word_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.3502491988174706","text":"C) EventServiceProvider.onp","width":"0.05681409227087142"},{"par_num":"0","level":"0","page_num":"0","text":"RematchActivityOnCrmObjectDetach.php","line_num":"0","conf":"1","block_num":"0","left":"0.41569768330724827","height":"0.010452960286604362","top":"0.05574912943857935","word_num":"0","width":"0.08575580475178174"},{"left":"0.510174423913328","par_num":"0","line_num":"0","text":"G ConvertLeadActivities.php","width":"0.056686041202950954","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132","level":"0","block_num":"0","conf":"1","page_num":"0"},{"width":"0.02797823763908225","par_num":"0","text":"= custom.log","left":"0.6582492526525205","word_num":"0","block_num":"0","height":"0.01175457134581448","page_num":"0","conf":"0.5","level":"0","line_num":"0","top":"0.05509832384331115"},{"conf":"0.5","text":"= laravel.log","width":"0.0265486722296856","top":"0.05505530575960271","word_num":"0","line_num":"0","level":"0","height":"0.01184060737086634","page_num":"0","block_num":"0","left":"0.6945745007137292","par_num":"0"},{"text":"4 SF jiminny@localhost]","word_num":"0","level":"0","top":"0.05574912943857935","par_num":"0","left":"0.7296511667106851","width":"0.04941860158392719","line_num":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896"},{"conf":"0.5","block_num":"0","page_num":"0","width":"0.06104650395981803","text":"« HS_local [jiminny@localhost]","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.05574912943857935","height":"0.010452960286604362","left":"0.7877907053425032"},{"page_num":"0","par_num":"0","text":"→ console [PRODJ&","left":"0.8590116274204572","height":"0.007190925652900915","top":"0.059011164432661856","width":"0.04069767099745736","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"text":"& console [EU]","top":"0.05574912978701141","level":"0","line_num":"0","conf":"0.5","height":"0.010452960286604362","page_num":"0","word_num":"0","left":"0.9026162795928346","block_num":"0","par_num":"0","width":"0.0319767404109873"},{"conf":"0.5","block_num":"0","line_num":"0","word_num":"0","text":"(C) CreateNudaeCreatedeventong","level":"0","left":"0.35025610813387714","height":"0.01136304316908543","page_num":"0","par_num":"0","top":"0.07956094934403424","width":"0.06696670106116764"},{"block_num":"0","level":"0","left":"0.5188953476355751","text":"createrlayoookcreateaevent.onp","top":"0.08362369371499645","word_num":"0","width":"0.07122092551373427","height":"0.006968640444571572","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","left":"0.658430236688904","page_num":"0","conf":"0.5","text":"A console [STAGING]","block_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","height":"0.011164274322169043","level":"0"},{"conf":"1","level":"0","height":"0.010516868633896892","left":"0.3517441888566618","line_num":"0","par_num":"0","text":"© ActivityLeadConverted.php","width":"0.05813953217039719","block_num":"0","page_num":"0","word_num":"0","top":"0.10446570957187562"},{"top":"0.10446570957187562","word_num":"0","text":"© MatchActivityCrmData.php","line_num":"0","width":"0.056686041202950954","page_num":"0","block_num":"0","conf":"1","height":"0.010516868633896892","level":"0","par_num":"0","left":"0.5654069765642225"},{"level":"0","height":"0.017421602252187585","par_num":"0","left":"0.6569767444714855","top":"0.10452961681815709","conf":"0.5","page_num":"0","line_num":"0","text":"602","width":"0.008720929952377943","word_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","top":"0.1080139372720258","conf":"1","level":"0","height":"0.006968641205077342","block_num":"0","left":"0.6773255817704286","text":"SELECT","page_num":"0","line_num":"0","width":"0.0159883714736776"},{"page_num":"0","level":"0","left":"0.35029070316305905","height":"0.010633567493688156","top":"0.12891986142873346","word_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.05668604120295101","block_num":"0","text":"T OpportunitySyncTrait.php"},{"word_num":"0","text":"crmenutyrepository.php x","top":"0.13237639553429026","height":"0.0071770334928229484","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","left":"0.5552325585199316","level":"0","par_num":"0","width":"0.056686041202951065"},{"word_num":"0","top":"0.13588850201909186","width":"0.01017441838345623","par_num":"0","line_num":"0","conf":"1","left":"0.6555232558518765","text":"604","page_num":"0","height":"0.020905922094220375","block_num":"0","level":"0"},{"conf":"0.5","block_num":"0","word_num":"0","left":"0.6875000038934762","level":"0","top":"0.12519936221669403","width":"0.2093023137843355","height":"0.010689139176023543","page_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN' (owner)' ELSE \"\" END) AS user_id)","line_num":"0"},{"block_num":"0","height":"0.006968640444571461","left":"0.6860465135438175","top":"0.14285714319234843","width":"0.021802323929806966","par_num":"0","text":"U.emarl","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0"},{"text":"PlaybackController.php","word_num":"0","height":"0.010452960286604362","par_num":"0","width":"0.052325578446083876","line_num":"0","block_num":"0","top":"0.15331010539676748","conf":"0.5","left":"0.5261627947885856","page_num":"0","level":"0"},{"height":"0.010452960286604362","left":"0.6555232567071361","width":"0.008720929318286053","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.16027874616331805","block_num":"0","level":"0","word_num":"0","line_num":"0","text":"685"},{"line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"sa.*","block_num":"0","par_num":"0","top":"0.16027874597980485","width":"0.013081394611520913","height":"0.006968640444571461","left":"0.6875000010227279","page_num":"0","level":"0"},{"word_num":"0","line_num":"0","level":"0","left":"0.35029069735647933","block_num":"0","height":"0.0071770334928229484","page_num":"0","text":"(c) IntearationApp/Service.php","conf":"0.5","par_num":"0","top":"0.18102073365231264","width":"0.05959301806510764"},{"line_num":"0","par_num":"0","width":"0.04505813375432438","left":"0.41860465694333954","block_num":"0","page_num":"0","conf":"0.5","height":"0.0071770334928229484","text":"(C) LeadConverted.php","level":"0","top":"0.18102073365231264","word_num":"0"},{"conf":"0.5","level":"0","par_num":"0","page_num":"0","top":"0.18102073365231264","height":"0.0071770334928229484","word_num":"0","left":"0.47093024010825774","line_num":"0","text":"C) CreateSelfCoachedEvent.php","block_num":"0","width":"0.06395348082197477"},{"word_num":"0","level":"0","left":"0.54360465680002","page_num":"0","conf":"1","top":"0.18102073365231264","block_num":"0","par_num":"0","line_num":"0","text":"C) PlanhatActivityListener.php","width":"0.05959301806510764","height":"0.0071770334928229484"},{"height":"0.010452961047110243","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.17770034861407558","left":"0.6555232558813692","page_num":"0","conf":"0.5","text":"686","width":"0.008720929952377943","word_num":"0"},{"page_num":"0","top":"0.17770034916869026","width":"0.09011626750864876","word_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","left":"0.6860465138819439","height":"0.010497417936674913"},{"width":"0.0668604576841314","left":"0.3517441934786592","height":"0.007343747018817126","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","top":"0.20557491325434107","word_num":"0","text":"C) AskAnythinaPromptService.php","level":"0"},{"top":"0.2055749130801252","width":"0.06976743961902376","word_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.42732558349144134","conf":"1","height":"0.007343747018817126","text":"C) AutomatedReportsRepository.phg"},{"conf":"1","text":"(C) AutomatedReportsCommand.php","line_num":"0","block_num":"0","height":"0.007343747018817126","page_num":"0","level":"0","left":"0.5058139594310452","width":"0.07122092551373427","word_num":"0","top":"0.20557491325434107","par_num":"0"},{"page_num":"0","text":"php api_v2.php","top":"0.20557491325434107","width":"0.02906976354883073","level":"0","word_num":"0","conf":"0.5","height":"0.007343747018817126","left":"0.5843023294734037","line_num":"0","par_num":"0","block_num":"0"},{"left":"0.6555232567071361","level":"0","text":"607","page_num":"0","par_num":"0","conf":"0.5","top":"0.195121951738231","block_num":"0","height":"0.010452960286604251","width":"0.008720929318286053","line_num":"0","word_num":"0"},{"height":"0.006968640444571461","page_num":"0","top":"0.1951219515547178","conf":"0.30000001192092896","left":"0.6773255918947128","word_num":"0","block_num":"0","width":"0.09738371220040831","level":"0","text":"NoiN usens u on u.ide sa.sociahle 1di","line_num":"0","par_num":"0"},{"width":"0.01017441838345623","line_num":"0","word_num":"0","conf":"1","text":"608","block_num":"0","left":"0.6555232560941245","par_num":"0","level":"0","height":"0.020905922094220375","top":"0.2055749134012057","page_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","conf":"0.5","left":"0.6773255762904927","block_num":"0","top":"0.21254355387234614","level":"0","text":"JOIN teams t 1.n<->l: on t.id = u.team_id","height":"0.010741932730545578","width":"0.1061046580050854","word_num":"0"},{"height":"0.006968640444571461","top":"0.22996515712963062","width":"0.06104650395981809","word_num":"0","page_num":"0","left":"0.3502906984561378","line_num":"0","text":"(C)AutomatedReportResult.oho","level":"0","block_num":"0","par_num":"0","conf":"0.5"},{"height":"0.007268726160271521","line_num":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","top":"0.22966507158551952","width":"0.049418601583927246","left":"0.42005814355371757","text":"(C) AutomatedReport.oho","par_num":"0","level":"0"},{"top":"0.22996515731314382","height":"0.010452960286604362","width":"0.008720929318286053","conf":"1","block_num":"0","par_num":"0","page_num":"0","text":"609","word_num":"0","line_num":"0","level":"0","left":"0.6555232567071361"},{"level":"0","text":"WHERE u.team_id = 711 and sa.provider = 'salesforce';","page_num":"0","top":"0.2296650719432487","word_num":"0","block_num":"0","par_num":"0","width":"0.13953486909257606","height":"0.010753046002304423","left":"0.6758720944421771","conf":"1","line_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.03633720570422233","top":"0.2508710804745784","word_num":"0","height":"0.006968640444571461","left":"0.3502907013993967","text":"18.02.25 Yankov","conf":"0.5","level":"0"},{"level":"0","height":"0.010691917303836784","par_num":"0","width":"0.0668604576841314","conf":"1","left":"0.4098837216763332","word_num":"0","block_num":"0","text":"class CrmEntityRepository","top":"0.2508710809687519","page_num":"0","line_num":"0"},{"left":"0.6191860521723317","level":"0","text":"A6 A29 ^ v 610","conf":"0.30000001192092896","block_num":"0","height":"0.014354066985645897","top":"0.24720893141945777","page_num":"0","line_num":"0","width":"0.045058133754324436","word_num":"0","par_num":"0"},{"left":"0.4215116509310521","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.014354066985645897","text":"public function getExistingLeadCrmIds(Configuration $configuration, array $crmProviderIds) 611","word_num":"0","top":"0.2647527910685805","width":"0.24273253501729758","line_num":"0","level":"0"},{"conf":"0.5","left":"0.675872095062925","line_num":"0","block_num":"0","top":"0.26475279101625737","par_num":"0","width":"0.24709299777416482","level":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on u.id = cp.user_id WHERE u.team_id = 711;","page_num":"0","height":"0.010508532729445519","word_num":"0"},{"top":"0.2822299656755132","word_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","left":"0.6555232567071361","page_num":"0","line_num":"0","par_num":"0","conf":"1","width":"0.008720929318286053","text":"612"},{"text":"13.03.26 Nikolov","left":"0.3502906976123072","conf":"1","top":"0.2891986064722669","width":"0.03779069667166857","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.01781893765146836","block_num":"0"},{"text":"13.03.26 Nikolov","conf":"1","height":"0.0071770334928229484","left":"0.3502907013993967","top":"0.3133971291866029","word_num":"0","page_num":"0","line_num":"0","width":"0.03633720570422233","par_num":"0","level":"0","block_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.4316860482538082","page_num":"0","text":"return Sconfiquration->Leads@","width":"0.07848837020549371","top":"0.3133971291866029","height":"0.0071770334928229484","word_num":"0","line_num":"0","par_num":"0"},{"level":"0","par_num":"0","text":"[613","top":"0.2961672477798353","width":"0.01598837147367771","word_num":"0","left":"0.649709302901727","height":"0.020905922094220375","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"select * from leads.","par_num":"0","top":"0.29965156815423977","page_num":"0","block_num":"0","left":"0.6758720984409947","word_num":"0","height":"0.007365975843852457","conf":"0.5","level":"0","width":"0.05377906434079438","line_num":"0"},{"width":"0.008720929318286053","height":"0.010452960286604362","level":"0","word_num":"0","left":"0.6555232567071361","block_num":"0","top":"0.317073171250426","line_num":"0","par_num":"0","page_num":"0","text":"614","conf":"1"},{"left":"0.3502907013993967","text":"13.03.26 Nikolov","height":"0.0071770334928229484","width":"0.03633720570422233","line_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.33094098883572576","word_num":"0"},{"text":"'crm_provider_1d'. ScrmProviderids)","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.48546511466565034","level":"0","top":"0.33094098883572576","height":"0.0071770334928229484","width":"0.09302324944354112","par_num":"0","word_num":"0"},{"height":"0.011164274322169154","conf":"1","left":"0.6758720923371601","block_num":"0","text":"select * from calendars","page_num":"0","width":"0.062499994927264324","line_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.3341307814992025"},{"text":"13.03.26 Nikolov","par_num":"0","block_num":"0","height":"0.007229825526333333","line_num":"0","left":"0.3517441896998306","conf":"1","top":"0.3484320562744495","width":"0.03488371727314399","word_num":"0","page_num":"0","level":"0"},{"line_num":"0","block_num":"0","page_num":"0","text":"->DLUCK C","height":"0.007229826286839103","left":"0.4433139543064759","top":"0.34843205574320946","word_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","par_num":"0","level":"0"},{"width":"0.047965110616481066","height":"0.007229825526333333","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.3484320562744495","text":"'crm_ provider_1d')","level":"0","left":"0.4825581404008898","block_num":"0","word_num":"0","line_num":"0"},{"height":"0.007352082923268499","width":"0.03633720570422233","line_num":"0","top":"0.36585365879427156","text":"13.03.26 Nikolov","conf":"0.5","left":"0.3502907013993967","block_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"width":"0.030523251979909016","conf":"0.5","word_num":"0","height":"0.006968640444571461","top":"0.3658536588717909","left":"0.44331395693155695","page_num":"0","level":"0","par_num":"0","text":"->toArravo:","line_num":"0","block_num":"0"},{"level":"0","width":"0.01598837147367771","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.020905922094220375","block_num":"0","top":"0.34494773570085724","word_num":"0","left":"0.649709302901727","text":"=616","par_num":"0"},{"text":"13.03.26 Nikolov","par_num":"0","left":"0.3517441896998306","width":"0.03488371727314399","conf":"1","page_num":"0","block_num":"0","word_num":"0","top":"0.3832752616592474","height":"0.006968640444571461","level":"0","line_num":"0"},{"par_num":"0","text":"=617","line_num":"0","top":"0.36585365846881246","conf":"0.5","width":"0.01598837147367771","level":"0","left":"0.649709302901727","block_num":"0","word_num":"0","height":"0.024390243457264815","page_num":"0"},{"height":"0.006968641205077342","text":"SELECT","top":"0.36933797901735366","line_num":"0","width":"0.0159883714736776","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.6773255816323472","page_num":"0"},{"top":"0.3867595824002519","width":"0.04360464785961393","word_num":"0","left":"0.6860465157484474","conf":"1","line_num":"0","text":"t.id AS team id,","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0","block_num":"0"},{"conf":"0.5","text":"13.03.26 Nikolov","height":"0.007346525907136248","block_num":"0","top":"0.4003189791186301","page_num":"0","left":"0.3502907013993967","line_num":"0","level":"0","width":"0.03633720570422233","par_num":"0","word_num":"0"},{"height":"0.013470129533247555","top":"0.40269384601412894","width":"0.01937393431967882","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"+name","word_num":"0","block_num":"0","left":"0.6858869832461046","par_num":"0"},{"word_num":"0","conf":"1","top":"0.41786283903538746","height":"0.007224268510200971","left":"0.3517441896998306","block_num":"0","par_num":"0","line_num":"0","text":"13.03.26 Nikolov","width":"0.03488371727314399","page_num":"0","level":"0"},{"left":"0.6497093042104679","line_num":"0","word_num":"0","height":"0.010614118317477717","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.4216027876942583","width":"0.01453488177441542","text":"— 620","page_num":"0","block_num":"0"},{"word_num":"0","conf":"1","width":"0.19476742440081662","left":"0.6860465290652141","text":"LOWER(SUBSTRING_INDEX(c.calendar_provider_id, '0', -1)) AS calendar domain","height":"0.010614118317477717","block_num":"0","page_num":"0","top":"0.4216027876942583","level":"0","par_num":"0","line_num":"0"},{"level":"0","block_num":"0","page_num":"0","height":"0.0071770334928229484","line_num":"0","text":"13.03.26 Nikolov","conf":"1","top":"0.43540669856459324","width":"0.03633720570422233","par_num":"0","left":"0.3502907013993967","word_num":"0"},{"text":"* @param array<string> $crmProviderIds","width":"0.10029068398982915","line_num":"0","left":"0.42296511993446534","block_num":"0","par_num":"0","top":"0.4320557501477629","conf":"1","height":"0.013937280889143144","level":"0","page_num":"0","word_num":"0"},{"left":"0.6758720931521497","conf":"1","height":"0.010736374953907335","level":"0","text":"FROM teams t","top":"0.43902439076854916","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.0334302288420657"},{"level":"0","conf":"1","left":"0.3517441896998306","line_num":"0","page_num":"0","par_num":"0","top":"0.4529505582137161","block_num":"0","height":"0.0071770334928229484","width":"0.03488371727314399","word_num":"0","text":"13.03.26 Nikolov"},{"block_num":"0","left":"0.6555232567071361","level":"0","text":"622","width":"0.008720929318286053","word_num":"0","height":"0.010452960286604251","line_num":"0","par_num":"0","page_num":"0","top":"0.45644599355007764","conf":"1"},{"top":"0.45614035089388216","par_num":"0","width":"0.1061046580050855","conf":"0.5","level":"0","page_num":"0","text":"JOTN users u 1<->1.n: ON u.team id = t.id","line_num":"0","word_num":"0","block_num":"0","height":"0.010758603778942444","left":"0.6773255757838016"},{"line_num":"0","conf":"0.5","height":"0.00728817609698762","page_num":"0","block_num":"0","left":"0.3502907013993967","level":"0","text":"13.03.26 Nikolov","width":"0.03633720570422233","top":"0.4703832754342152","par_num":"0","word_num":"0"},{"level":"0","top":"0.470383275259999","conf":"0.5","width":"0.061046514105289496","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.4229651148211271","height":"0.007288176096987842","line_num":"0","text":"* Greturn arrau<strina›"},{"left":"0.6555232567071361","page_num":"0","line_num":"0","width":"0.008720929318286053","word_num":"0","conf":"0.5","height":"0.010452960286604362","top":"0.47386759633753406","block_num":"0","level":"0","par_num":"0","text":"623"},{"par_num":"0","top":"0.4736842106435828","text":"JOIN calendars c ON c.user id = u.id AND c.status = 'active' AND c.calendar provider id LTKE '%0%","width":"0.25290696164394944","word_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","block_num":"0","left":"0.6773255740027194","height":"0.010636346382007389"},{"level":"0","text":"12. 02. 26 Nikolov","height":"0.006968640444571461","width":"0.03633720570422233","page_num":"0","left":"0.3502907015001009","line_num":"0","block_num":"0","par_num":"0","top":"0.4878048783839861","conf":"0.5","word_num":"0"},{"top":"0.4912891991249906","block_num":"0","height":"0.010452960286604251","width":"0.008720929318286053","page_num":"0","word_num":"0","conf":"1","left":"0.6555232567071361","level":"0","line_num":"0","par_num":"0","text":"624"},{"top":"0.4912280701800871","block_num":"0","width":"0.0668604576841314","page_num":"0","text":"LEFT JOIN team domains td","conf":"1","left":"0.6758720936222887","level":"0","line_num":"0","par_num":"0","height":"0.010514089745577881","word_num":"0"},{"height":"0.013223465549888846","page_num":"0","line_num":"0","block_num":"0","text":"8 usages","width":"0.02064668624959093","left":"0.4198913449138807","word_num":"0","level":"0","conf":"1","par_num":"0","top":"0.504312469520561"},{"top":"0.508710801912447","block_num":"0","par_num":"0","page_num":"0","text":"ON td.team_ id = t.id","conf":"0.5","height":"0.010452960286604251","width":"0.05523255530824056","left":"0.6860465154449822","word_num":"0","line_num":"0","level":"0"},{"word_num":"0","left":"0.35029070149173874","conf":"0.5","height":"0.00728817609698762","par_num":"0","top":"0.5223285484687972","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"12. 02 26 Nikolov","width":"0.03633720570422233"},{"height":"0.014354066985646008","top":"0.5223285486443381","width":"0.24418601583927235","line_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"public function getExistingAccountCrmIds(Configuration Sconfiguration, array $crmProviderI 626","left":"0.42005814738058433","conf":"1"},{"top":"0.5261324047144549","text":"AND td.deleted at IS NULI","page_num":"0","left":"0.6875000057815187","line_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.0654069717894209","word_num":"0","height":"0.010550210730691068","block_num":"0"},{"block_num":"0","level":"0","top":"0.5398724081888148","height":"0.010650239302591014","left":"0.3502907013399506","width":"0.03633720570422233","text":"13.03.26 Nikolov","word_num":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0"},{"left":"0.6555232558700451","top":"0.5400696864610143","word_num":"0","text":"627","width":"0.01017441838345623","block_num":"0","conf":"1","height":"0.017421602252187585","level":"0","line_num":"0","par_num":"0","page_num":"0"},{"top":"0.5435540077887459","width":"0.18604649888708236","block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.010672467367120464","text":"AND td.domain = LOWER(SUBSTRING INDEX(c.calendar provider id. 'a'. -1))","level":"0","word_num":"0","left":"0.6860465065957938","line_num":"0"},{"left":"0.35029070148119656","par_num":"0","width":"0.03633720570422233","line_num":"0","text":"12.02 26 Nikolov","height":"0.0071770334928229484","word_num":"0","top":"0.5574162679425837","level":"0","page_num":"0","block_num":"0","conf":"0.5"},{"height":"0.010452960286604362","text":"13.03.26 Nikolov","top":"0.5749128925047814","width":"0.03633720570422233","par_num":"0","left":"0.3502907013399506","line_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","word_num":"0"},{"top":"0.5714285720989826","width":"0.10029068398982915","text":"* @param array<string> ScrmProviderIds","level":"0","left":"0.4229651299635368","word_num":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.013937280889142922","par_num":"0"},{"text":"628","top":"0.5609756106232484","block_num":"0","left":"0.6555232558350431","par_num":"0","width":"0.008720929318285942","line_num":"0","conf":"1","page_num":"0","word_num":"0","height":"0.010452960286604362","level":"0"},{"block_num":"0","conf":"1","left":"0.6758720966164123","page_num":"0","height":"0.011164274322169154","par_num":"0","word_num":"0","line_num":"0","width":"0.10029068398982921","level":"0","text":"GROUP BY t.id. t.name. calendar domain","top":"0.5606060606060606"},{"block_num":"0","top":"0.5923344949742336","line_num":"0","level":"0","left":"0.35029070148119656","width":"0.03633720570422233","word_num":"0","page_num":"0","text":"12.02 26 Nikolov","par_num":"0","conf":"0.5","height":"0.007346525907136248"},{"par_num":"0","height":"0.017421602252187474","level":"0","block_num":"0","conf":"1","line_num":"0","text":"629","word_num":"0","width":"0.01017441838345623","left":"0.6555232558700451","page_num":"0","top":"0.5749128920359273"},{"height":"0.010700253968794038","text":"ORDER BY +_name. calendar domain:l","word_num":"0","top":"0.5781499200769926","line_num":"0","conf":"0.5","par_num":"0","width":"0.08866277654120258","page_num":"0","block_num":"0","left":"0.6758720982944845","level":"0"},{"page_num":"0","block_num":"0","left":"0.3502906976635222","par_num":"0","width":"0.03633720570422233","top":"0.6097560984287775","level":"0","conf":"1","word_num":"0","height":"0.010658574446536728","text":"13.03.26 Nikolov","line_num":"0"},{"height":"0.010658575207042498","page_num":"0","top":"0.6097560978743086","conf":"1","line_num":"0","text":"* @return array<string>","word_num":"0","left":"0.4229651239469027","par_num":"0","level":"0","block_num":"0","width":"0.06104650395981809"},{"width":"0.03633720570422233","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.35029069772296834","top":"0.6306620213543984","text":"13.03.20 NIKOlov","line_num":"0","height":"0.007296511240933334","level":"0","par_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","text":"631","top":"0.6097560980701954","width":"0.01017441838345623","height":"0.020905922094220375","word_num":"0","conf":"1","left":"0.6555232560941245","level":"0","par_num":"0","line_num":"0"},{"text":"select * from users u join calendars c 1<->1.n: on c.user_id = u.id","top":"0.6132376395395515","block_num":"0","width":"0.17587207226043056","height":"0.013940059777462044","word_num":"0","left":"0.6758721137270959","conf":"0.5","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","top":"0.6339712918660287","width":"0.05813952709766135","left":"0.6758720946935504","block_num":"0","conf":"0.30000001192092896","text":"where u.team 1d = 882","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.018895347067650337","text":"8 usages","top":"0.6443381181766935","line_num":"0","conf":"1","page_num":"0","left":"0.4200581394748958","word_num":"0","height":"0.010714146128872004","level":"0","par_num":"0"},{"width":"0.03633720570422233","left":"0.35029070148119656","level":"0","text":"12.02. 26 Nikoloy","top":"0.6618819776714514","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","conf":"1","left":"0.6555232558700451","width":"0.01017441838345623","level":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","word_num":"0","text":"633","page_num":"0","top":"0.6445993034999281"},{"text":"public function getExistingContactCrmIds(Confiquration Sconfiquration, array ScrmProviden","width":"0.231104627568671","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.010591889492442497","top":"0.6618819775389818","word_num":"0","par_num":"0","left":"0.4215116539141489","block_num":"0"},{"word_num":"0","level":"0","height":"0.013937280889143033","width":"0.011627906180442626","block_num":"0","line_num":"0","left":"0.6526162798392057","par_num":"0","conf":"0.5","text":"- 634","top":"0.6655052269770313","page_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.03633720570422233","par_num":"0","height":"0.01046963209550722","page_num":"0","left":"0.3502907013399506","conf":"1","top":"0.6794258374557391","text":"13.03.26 Nikolov"},{"height":"0.020905922094220375","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"635","top":"0.679442509074841","width":"0.01017441838345623","left":"0.6555232558700451","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","width":"0.1671511467466964","top":"0.6864111504286012","par_num":"0","level":"0","left":"0.6758720922810076","conf":"1","text":"select * from activities where id = 74049485; # team 563 crm 537","page_num":"0","word_num":"0","height":"0.010558546635142552"},{"level":"0","line_num":"0","text":"13.02.26 KOV:","top":"0.7177033492822966","page_num":"0","width":"0.030523251979909016","word_num":"0","left":"0.3502906984155752","par_num":"0","conf":"0.5","height":"0.0071770334928229484","block_num":"0"},{"height":"0.01059466838076173","word_num":"0","level":"0","par_num":"0","text":"* aparam arrau<string> ScrmProviderIds","block_num":"0","line_num":"0","page_num":"0","left":"0.42296512996355423","top":"0.714285714514252","width":"0.10029068398982927","conf":"1"},{"top":"0.7038327534803912","width":"0.008720929318285942","level":"0","left":"0.6555232558350431","page_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"636","conf":"1","par_num":"0"},{"level":"0","height":"0.006968641205077342","text":"celect * fnom activitioc whene id = 77272782• H team 542 com 527","word_num":"0","left":"0.6758720905912273","par_num":"0","width":"0.16715116703763921","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","top":"0.7038327525651366"},{"line_num":"0","level":"0","height":"0.020905922094220375","page_num":"0","left":"0.6555232558700451","width":"0.01017441838345623","text":"637","block_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.7142857146497539"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.16860463771414258","par_num":"0","line_num":"0","height":"0.011164274322169154","left":"0.6758721060059832","level":"0","text":"select * from activities where id = 64400389; # team 563 crm 537","top":"0.7208931419457735","conf":"1"},{"width":"0.030523251979909016","page_num":"0","word_num":"0","conf":"0.5","block_num":"0","top":"0.7317073174143272","text":"13.02.26 Kova","par_num":"0","line_num":"0","level":"0","height":"0.010716925017191015","left":"0.350290701444346"},{"word_num":"0","level":"0","par_num":"0","top":"0.7386759587068721","conf":"1","text":"638","page_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.008720929318286053","left":"0.6555232567071361","line_num":"0"},{"text":"select * from activities where id = 58081273: # team 563 crm 537","left":"0.675872105907655","line_num":"0","par_num":"0","page_num":"0","width":"0.16860463771414258","block_num":"0","top":"0.7384370017274113","height":"0.010691917303836673","conf":"1","word_num":"0","level":"0"},{"level":"0","par_num":"0","text":"13.02.26 Kovallk","top":"0.7526132408944168","width":"0.03488371727314399","height":"0.007354861051081851","block_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.35029069784285416"},{"top":"0.7488038277511961","page_num":"0","block_num":"0","line_num":"0","left":"0.42296511784233226","conf":"0.5","word_num":"0","height":"0.011164274322169043","par_num":"0","level":"0","text":"* dreturn arrau<string>","width":"0.06104650395981809"},{"conf":"1","top":"0.7560975614943285","block_num":"0","text":"639","par_num":"0","word_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","left":"0.6555232567071361","line_num":"0","width":"0.008720929318286053"},{"page_num":"0","line_num":"0","text":"select * from activities where id = 54520297: # team 563 crm 537","level":"0","width":"0.16860463771414258","top":"0.7559808612639156","par_num":"0","left":"0.675872105907655","conf":"1","word_num":"0","height":"0.010569660667407277","block_num":"0"},{"height":"0.006968641205077342","level":"0","block_num":"0","left":"0.3502906988349021","top":"0.7700348431779491","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"13.02.26 Kova","width":"0.03197674294735525","par_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.6555232567071361","height":"0.010452960286604362","width":"0.008720929318286053","block_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","text":"640","top":"0.7735191642817849"},{"left":"0.42005813967923","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","text":"1usaae","width":"0.01598837020549365","word_num":"0","par_num":"0","top":"0.787456446328237","page_num":"0"},{"par_num":"0","width":"0.01017441838345623","left":"0.6555232558518765","line_num":"0","level":"0","text":"641","word_num":"0","conf":"0.5","block_num":"0","page_num":"0","top":"0.7839721257124718","height":"0.020905922094220264"},{"block_num":"0","top":"0.7735191642817849","word_num":"0","level":"0","par_num":"0","conf":"1","left":"0.6758721048195707","page_num":"0","width":"0.1468023137843355","text":"select * from participants where activity id = 58081273:","line_num":"0","height":"0.010452960286604362"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","page_num":"0","text":"13.02.26 Kove","word_num":"0","width":"0.03197674041098736","conf":"0.5","left":"0.34883720983892946","top":"0.8013937290901473"},{"conf":"1","word_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.35029069887411424","top":"0.8221690590111643","height":"0.0071770334928229484","level":"0","text":"13.02.26 Koval","width":"0.03197674294735525","block_num":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","width":"0.24280872750789562","par_num":"0","height":"0.02482804385098547","text":"public function getExisting0pportunityCrmIds(Configuration Sconfaguration, array ScrmProvz 642","page_num":"0","left":"0.42146394512863294","top":"0.801163137437333"},{"width":"0.21366275625025977","height":"0.010616896445291069","word_num":"0","block_num":"0","conf":"1","left":"0.6758721060905876","line_num":"0","level":"0","top":"0.8083623699686198","page_num":"0","par_num":"0","text":"select * from activities where crm configuration id = 537 and provider = 'aircall'"},{"text":"and account_id = 19003658 order by updated_at desc;","height":"0.017552194793068354","block_num":"0","page_num":"0","width":"0.13517441648118034","left":"0.6773255835584492","word_num":"0","line_num":"0","par_num":"0","conf":"1","level":"0","top":"0.8221690591125324"},{"left":"0.6555232567071361","word_num":"0","text":"644","height":"0.010452960286604362","page_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.8432055754316107","level":"0","block_num":"0","width":"0.008720929318286053"},{"top":"0.8571428575343606","block_num":"0","conf":"1","width":"0.03633720570422233","text":"28.02.25 Yankov","height":"0.007290954224800861","word_num":"0","left":"0.35029069772296834","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"height":"0.028043961410887497","left":"0.421475727024849","conf":"0.5","top":"0.8432507012414272","block_num":"0","par_num":"0","line_num":"0","text":"Dubtãc function findProfileByExternalId(Configuration Sconfiguration, string $crmProviderI 645","level":"0","word_num":"0","width":"0.24285683733351687","page_num":"0"},{"page_num":"0","block_num":"0","top":"0.8604465708715415","conf":"1","par_num":"0","line_num":"0","width":"0.1933139435788419","word_num":"0","level":"0","height":"0.010633568254194037","left":"0.675872087200365","text":"select * from contacts where crm configuration id = 537 and id = 35957759:"},{"conf":"0.30000001192092896","level":"0","width":"0.03633720570422233","block_num":"0","par_num":"0","line_num":"0","text":"18.02.25 Yankow","top":"0.874564460265519","word_num":"0","height":"0.006968640444571572","left":"0.3502907013993967","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","level":"0","par_num":"0","page_num":"0","top":"0.8779904306220095","left":"0.6773256040452427","width":"0.19186044246592426","line_num":"0","text":"colont d fnom ossounte wbono Anm confiaunotion ¿d - 627 ond ¿d - 400024GQ.","word_num":"0"},{"level":"0","line_num":"0","top":"0.9441786283891547","page_num":"0","width":"0.0334302288420657","word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","left":"0.35174418975684546","text":"20.05 25 Kovalit","block_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.35029070150160485","par_num":"0","text":"20.05 25 Kovalil","block_num":"0","top":"0.961672474174304","height":"0.007227047398520092","line_num":"0","level":"0","width":"0.03488371727314399","word_num":"0"},{"width":"0.015988370205493707","block_num":"0","word_num":"0","left":"0.4215116296501601","text":"1ucade","height":"0.006968640444571461","page_num":"0","par_num":"0","top":"0.8919860630529755","conf":"0.30000001192092896","line_num":"0","level":"0"},{"line_num":"0","width":"0.13226742440081657","level":"0","left":"0.42005814376778944","par_num":"0","word_num":"0","conf":"1","block_num":"0","top":"0.9090909090909091","page_num":"0","text":"public function findBusinessProcessesByExternalId(","height":"0.011164274322169043"},{"word_num":"0","width":"0.07558138827060124","block_num":"0","level":"0","left":"0.43168605378357117","line_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.9266347687400319","height":"0.0071770334928229484","text":"Confiaunation Sconfiaunation."},{"word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.0071770334928229484","block_num":"0","text":"strina ScrmProvidenTd","line_num":"0","left":"0.4316860452592475","width":"0.05523256038097624","top":"0.9441786283891547","conf":"0.5"},{"block_num":"0","top":"0.9616724742673858","left":"0.421511625741626","page_num":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.010452961047110243","conf":"0.5","text":"): ?BusinessProcess {...}","width":"0.06540697686215663","level":"0"},{"left":"0.24418607297026312","width":"0.25145346053103185","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","page_num":"0","text":"kcnaco accociated with branch 'IV-20272-ai-renorte-nromation-nadesl hac heen rectored /l Pollbhack Il Confiaure (50 minutes ado","par_num":"0","top":"0.986062717722695","level":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.1044657097288676","text":"35 A1 A33 V.63 A","level":"0","width":"0.05232557337334809","height":"0.0071770334928229484","line_num":"0","left":"0.9273255837741571","page_num":"0"},{"height":"0.014354066985646008","line_num":"0","page_num":"0","block_num":"0","text":"W Windsurf Teams 461:102 UTF-8 4 spaces","width":"0.10610464785961393","left":"0.8880813986508032","par_num":"0","level":"0","top":"0.9824561403508771","word_num":"0","conf":"0.5"}]...
|
PhpStorm
|
AppleNative
|
faVsco.js – console [PROD]
|
True
|
6474
|
NULL
|
NULL
|
|
41126
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.js v#11894 on JY-18909-automated-reports-ask-liminny k vProject vToolsWindowHelp© AskJiminnyRepor© AutomatedReport© AutomatedReport© DealStagesServic© RecipientsService© ReportSort.php© ReportSortDirecti© KioskService.php• Malll› MeetingGenerator> M NotificationD OAuth2D RecallAlD SecurityStrategyStreamingD TeamTelephonyD UserPilot› MWebhook© AbstractService.phpC) ActivityProviderFactory© ActivityService.php© ApiResponseService.ph© ConferenceService.php© InsightSeatService.php© InstantMeetingService./© IntercomService.php©IpapiClient.php© IpapiService.php© ParticipantShareServiceC PlanhatService.php© PlaybackService.php® PlaybackVideoOnlyServ© PlaybookCategoryServi• PlaylistGeneratorInterfa© ResolveTeamCrmConne© SimpleThrottleService.p© SlackService.php© SocialAccountService.p© SoftPhoneService.php© TeamDeactivatedServic© TeamOwnerService.phpC) TeamService.phoC) TranscodeParameterRe© UserService.php© Uuid.php> D Traits> D UseCases> DUser› D Utils> D Validation~ D Repositoryv MOnDemandActivitvSt© Criteria.phpC TranscriptionKeywor> _ TeamSettingsphp helpers.php© ReportController.php© TokenBuilder.php© TeamSetupController.phpphp api.php© SendReportJob.phpC AutomatedReportsCommand.phpAskJiminnykeporscontroller.ono© AutomatedReportsCommandTest.php© AutomatedReportsSendCommand.php© Team.php© AutomatedReportsRepository.php© AutomatedReportsService.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.php© UserPilotActivityListener.phpC ActivityLogged.php• Aulomaleakeporscallbackservice.ono= custom.log= laravel.logA SF [jiminny@localhost]& Hs local liminnyalocalnostlV connect.vueAl console [EU] x|A console [PROD]A console [STAGING]© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsService15571958153915401541130113071308115571475147514771478147914801481148214831010JO11152110241528152915411542154315431540155715581568156915701571157215731574157510/0157810/21580158115821583public static function getAskJiminnyFrequencies(): arrayf...public function getAskJiminnyReportFilters(User $user): arrayf..,public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array{...}private function updateResultNames(AutomatedReport $automatedReport): void$results = $this->automatedReportsRepository->getResultsByReport($automatedReport);foreach ($results as $result) {$result->update(['name' => $this->getReportFileName($result)]);public function updateStatus(string $uvid, array $data): arrayf...}private function generateOne0ffReport(AutomatedReport $automatedReport): void{...}public function getReport(string $uvid): AutomatedReport{...}public function get(string $uvid): array{...}public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): arrayf...}public function listAskJiminnyReports(User $user,scring ssortcolumn- created_atsurno osorturecmion = 'oesci): array {...}public function delete(string $uvid): voidf...}15431544154515461547115481547155215531556155715581560- 10041001156415651566156715681569157015711572public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult10/415751576return $this->automatedReportsRepository->createResult(array_merge(saala15771578"report_id' => $automatedReport->getId(),'status' => AutomatedReportResult::STATUS_DEFAULT,-157915801582public function getReportResult(string $resultUuid): AutomatedReportResultфreрorт = +chis->aucomatedкeрortskepos1cory->rinakesuLtbyuu1d(sresulcuuld):15841585— 1000=158715881589if (! $report) {Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (3 minutes ago)PlaygroundSELECT * FROM groups WHERE id = 191 mSELECT * FROM playbooks WHERE id = 2033;ma liminnvv026 49 A21 X3 X102 A Vselect * fromteams where created_at > '2026-03-09';SELECT * FROM crm_Layouts WHERE crm_configuration_id = 499; # 1065_SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1678;SELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;SELECT * FROM activities WHERE uvid_to_bin('96b1261f-2357-49f9-ab38select * from contacts cwhere c.crm confiquration id = 370 order by c.uodated at desc:SELECT * FROM participants where activity_id = 38833541;SELECT * FROM participants where activity_id = 39216301;SELECT * FROM activity_summary_logs where activity_id = 39216301;SELECT * FROM activities WHERE uuid_to_bin('c7d99fbe-1fb1-41f2-8f4d-SELECT * FROM activities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1select * from crm_profiles where crm_configuration_id = 319 and crmselect * from opportunities where crm_configuration_id = 319 and criselect * fromaccounts where crm_configuration_id = 319 and crm_proselect * from contacts wherecrm confiquration id = 319 and crm pres* Owner 10z0 04/09000# contact 116779180 665587441856 - activity - ALex Hoves alex@sun# contact 219247563 742723347700 - [EMAIL] 2026-03-24# company 4176133 47150650569# deal 7100953 410150124747SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE'u.email,sa.*,t.owner_id FROM social_accounts savulr users u on u.l = sa.sociaole 1ovulr teais t sl on 110 = U.tealll l0WHERE U.team_id = 400 and sa.provider = 'hubspat' :select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556; # owner: 18101, crm: 477select * from crm_configurations where id = 477;sEuee * rrur users Warkedo siolouCUNCATLU.1d, LASE WHEN U.10 = T.OWNEr_1d THEN' (owner)' ELStU.ellan tsarx.t.owner_id FROM social_accounts saJOIN users u on U.id = sa.sociable idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u.team_id = 556 and sa.provider = 'integration-app':, 0lablAAutomatedReportsCommandTestv100% CS•Fri 17 Apr 9:02:41CascadeNew CascadeWCascade Codex .Kick off a new project. Make changesduross you ente couebase,Integration App Connection ProcessFix AutomatedReportsCommand lestsReview Automated Reports suggestionsReview this sentry error Symfony Component Debug Exception FatalThrowableErrol=vente totallUcers 0ochLeague Flysystem Filesystem::has(): Argument #1 (Slocation) must be of type string, null given, called inne/jiminny/vendor/laravel/framework/src/illuminate/Filesystem/FilesystemAdapter.php on line 218Ongoing/app/Jobs/AutomatedReports/SendReportJob.php inJiminny\Jobs\AutomatedReports\SendReportJob::handle.<>CodeClaude Sonnet 4.6winasur leamsuir-o( 4 spaces...
|
[{"level":"0","line_num":& [{"level":"0","line_num":"0","par_num":"0","width":"0.02761627733707428","conf":"1","block_num":"0","left":"0.020348838535920212","text":"PhpStorm","word_num":"0","page_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314"},{"word_num":"0","left":"0.05232558154097966","line_num":"0","height":"0.010335916943020274","conf":"1","par_num":"0","width":"0.011627906560897822","top":"0.0025839794391580018","level":"0","page_num":"0","text":"File","block_num":"0"},{"level":"0","width":"0.011627906560897835","line_num":"0","block_num":"0","page_num":"0","word_num":"0","conf":"1","height":"0.010335916943020274","par_num":"0","text":"Edit","top":"0.0025839794483865086","left":"0.06976744199571387"},{"line_num":"0","text":"View","block_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","par_num":"0","left":"0.08720930282773343","level":"0","top":"0.0025839794299922225","word_num":"0","width":"0.014534883201122284"},{"top":"0.0025839794299922225","left":"0.1061046516439201","conf":"1","width":"0.02470930218696596","word_num":"0","text":"Navigate","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314"},{"left":"0.13517442006249308","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","height":"0.005167958140373186","level":"0","line_num":"0","text":"Code","top":"0.005167958914309545","width":"0.015988370776176458"},{"top":"0.0025839794299922225","height":"0.012919896178775314","conf":"1","left":"0.1540697678225595","line_num":"0","block_num":"0","level":"0","text":"Laravel","word_num":"0","width":"0.02180232554674147","page_num":"0","par_num":"0"},{"width":"0.02182333469390868","conf":"1","left":"0.1816755418827678","top":"0.0025135026149437634","page_num":"0","height":"0.010476870669258953","text":"Refactor","level":"0","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"left":"0.036337209691515326","block_num":"0","height":"0.007897286944919202","par_num":"0","page_num":"0","level":"0","text":"FV faVsco.js v","top":"0.025694444382837522","word_num":"0","width":"0.03343023061752319","conf":"0.5","line_num":"0"},{"par_num":"0","left":"0.08139535273179359","word_num":"0","height":"0.007897286944919202","conf":"0.5","text":"#11894 on JY-18909-automated-reports-ask-liminny k v","level":"0","top":"0.025694444318238086","line_num":"0","page_num":"0","width":"0.13808138370513912","block_num":"0"},{"par_num":"0","height":"0.013210594654083252","page_num":"0","width":"0.02470930069684982","text":"Project v","conf":"0.5","word_num":"0","top":"0.046511627737557903","line_num":"0","block_num":"0","level":"0","left":"0.01744186141128189"},{"line_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","block_num":"0","width":"0.014534883201122284","top":"0.002583979461306396","word_num":"0","height":"0.010335916943020274","left":"0.2267441862337412","text":"Tools"},{"block_num":"0","level":"0","conf":"1","line_num":"0","width":"0.0232558131217957","height":"0.010335916943020385","par_num":"0","text":"Window","top":"0.002583979426853289","left":"0.2616279077801874","page_num":"0","word_num":"0"},{"word_num":"0","text":"Help","width":"0.014534883201122284","block_num":"0","page_num":"0","left":"0.28779069769207455","conf":"1","line_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.002583979688390081"},{"line_num":"0","block_num":"0","width":"0.05087209343910218","page_num":"0","word_num":"0","conf":"1","height":"0.013194444444444398","level":"0","left":"0.06250000042797796","par_num":"0","text":"© AskJiminnyRepor","top":"0.06458333333333333"},{"width":"0.05087209343910218","top":"0.07986111111111116","level":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.013194444444444398","page_num":"0","text":"© AutomatedReport","conf":"1","left":"0.06250000042797796"},{"block_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.09560723550234362","left":"0.062499998944208636","level":"0","text":"© AutomatedReport","page_num":"0","conf":"1","width":"0.05087209343910217","word_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.013194444444444398","text":"© DealStagesServic","page_num":"0","left":"0.06249999915617568","top":"0.11111111111111116","width":"0.05087209343910217","word_num":"0","par_num":"0"},{"height":"0.013194444444444509","left":"0.06249999915617568","conf":"1","page_num":"0","text":"© RecipientsService","word_num":"0","top":"0.12638888888888888","block_num":"0","width":"0.05087209343910217","level":"0","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.045058137178421026","height":"0.012919896178775314","top":"0.1421188631832222","conf":"1","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.06250000235638761","level":"0","text":"© ReportSort.php"},{"par_num":"0","left":"0.06249999959222219","line_num":"0","top":"0.15762273901016766","conf":"1","width":"0.05087209343910218","level":"0","word_num":"0","height":"0.013210594654083252","block_num":"0","page_num":"0","text":"© ReportSortDirecti"},{"page_num":"0","par_num":"0","top":"0.1729166666666666","line_num":"0","conf":"1","height":"0.013194444444444509","level":"0","word_num":"0","text":"© KioskService.php","width":"0.05087209343910217","block_num":"0","left":"0.05523255877947988"},{"left":"0.039244185951257435","word_num":"0","line_num":"0","block_num":"0","width":"0.02616278827190399","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","height":"0.005555555555555536","text":"• Malll","top":"0.1909722222222222"},{"level":"0","height":"0.010448965761396645","word_num":"0","conf":"0.5","line_num":"0","top":"0.2041343675068985","width":"0.05813952684402466","page_num":"0","block_num":"0","text":"› MeetingGenerator","par_num":"0","left":"0.04069767664431404"},{"top":"0.21944444440765576","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.040697674191018794","width":"0.04215115904808044","page_num":"0","height":"0.00794573624928796","conf":"0.5","text":"> M Notification"},{"par_num":"0","word_num":"0","level":"0","width":"0.029069766402244568","left":"0.046511628945489145","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.012919896178775425","text":"D OAuth2","top":"0.23255813963671046","line_num":"0"},{"par_num":"0","block_num":"0","height":"0.013194444444444398","left":"0.046511627977324554","width":"0.029069766402244568","text":"D RecallAl","top":"0.24791666666666667","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"width":"0.02761627733707428","level":"0","page_num":"0","left":"0.0479651180076915","word_num":"0","top":"0.26356589160699473","conf":"0.30000001192092896","height":"0.012919896178775314","block_num":"0","line_num":"0","par_num":"0","text":"D Security"},{"left":"0.047914021079688694","par_num":"0","level":"0","text":"Strategy","word_num":"0","block_num":"0","page_num":"0","width":"0.029171958565711982","conf":"0.30000001192092896","top":"0.2786962563847051","height":"0.01366691854265012","line_num":"0"},{"page_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.034883719682693486","text":"Streaming","par_num":"0","block_num":"0","left":"0.04651162794935095","height":"0.012919896178775425","top":"0.29457364368494476","conf":"0.5"},{"line_num":"0","width":"0.023255813121795657","page_num":"0","level":"0","left":"0.04651162855042412","par_num":"0","text":"D Team","block_num":"0","top":"0.31007751953236573","height":"0.010335916943020385","word_num":"0","conf":"0.30000001192092896"},{"width":"0.035084587335586545","word_num":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.3246612715133841","conf":"1","height":"0.014760144551595022","page_num":"0","left":"0.0464111942700689","text":"Telephony","level":"0"},{"page_num":"0","line_num":"0","conf":"0.5","level":"0","top":"0.3381944447248142","block_num":"0","height":"0.013226743539174413","par_num":"0","left":"0.046511627200761706","text":"D UserPilot","word_num":"0","width":"0.03197674453258515"},{"par_num":"0","text":"› MWebhook","width":"0.03779069483280182","word_num":"0","block_num":"0","page_num":"0","top":"0.35624999999999996","line_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","left":"0.040697677728947744","level":"0"},{"left":"0.04775408578294436","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"© AbstractService.php","top":"0.3692139727504986","height":"0.016386981805165624","conf":"1","width":"0.0585153579711914","word_num":"0","par_num":"0"},{"width":"0.06395348310470582","level":"0","page_num":"0","line_num":"0","conf":"1","left":"0.047965121546456754","par_num":"0","text":"C) ActivityProviderFactory","top":"0.3874999999863139","height":"0.007848836978276652","word_num":"0","block_num":"0"},{"top":"0.40051679599975953","line_num":"0","page_num":"0","height":"0.012919896178775425","width":"0.05523255467414856","level":"0","left":"0.047965119744452125","text":"© ActivityService.php","conf":"1","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","conf":"1","text":"© ApiResponseService.ph","width":"0.0654069721698761","left":"0.04796512085337832","word_num":"0","line_num":"0","page_num":"0","top":"0.4159722222222222"},{"top":"0.43125","page_num":"0","par_num":"0","width":"0.0654069721698761","word_num":"0","level":"0","line_num":"0","conf":"1","left":"0.04796512085337832","height":"0.013194444444444398","block_num":"0","text":"© ConferenceService.php"},{"left":"0.04796512085337914","par_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","conf":"1","text":"© InsightSeatService.php","top":"0.4470284239605693","block_num":"0","width":"0.0654069721698761"},{"left":"0.04651163178820916","top":"0.4625","page_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","width":"0.06686046123504638","text":"© InstantMeetingService./","line_num":"0","height":"0.013194444444444398","word_num":"0"},{"par_num":"0","width":"0.059593021869659424","top":"0.47777777777777786","conf":"1","level":"0","height":"0.013194444444444287","word_num":"0","line_num":"0","page_num":"0","left":"0.04651162760683698","block_num":"0","text":"© IntercomService.php"},{"conf":"0.5","width":"0.046511626243591314","par_num":"0","top":"0.49354005178141336","height":"0.012919896178775425","block_num":"0","page_num":"0","text":"©IpapiClient.php","level":"0","left":"0.04651162951386323","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","left":"0.047965117241328604","width":"0.04941860437393188","page_num":"0","height":"0.015972222222222276","line_num":"0","par_num":"0","top":"0.50625","word_num":"0","conf":"1","text":"© IpapiService.php"},{"text":"© ParticipantShareService","left":"0.04651163178820923","width":"0.06686046123504638","word_num":"0","top":"0.5219638243139315","height":"0.015536175833807953","par_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","width":"0.05523255467414856","height":"0.015503875414530466","word_num":"0","conf":"0.5","level":"0","text":"C PlanhatService.php","par_num":"0","top":"0.5374677004494962","page_num":"0","left":"0.047965119744449905"},{"text":"© PlaybackService.php","page_num":"0","left":"0.04796511796536405","line_num":"0","block_num":"0","width":"0.05959302186965942","level":"0","word_num":"0","height":"0.015972222222222165","par_num":"0","conf":"1","top":"0.5527777777777778"},{"page_num":"0","word_num":"0","top":"0.568475452330509","height":"0.012919896178775314","par_num":"0","line_num":"0","left":"0.04651163178820837","block_num":"0","text":"® PlaybackVideoOnlyServ","conf":"1","level":"0","width":"0.0668604612350464"},{"top":"0.5839793283516915","height":"0.013242893748813267","left":"0.04796512085337832","text":"© PlaybookCategoryServi","word_num":"0","width":"0.0654069721698761","level":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","text":"• PlaylistGeneratorInterfa","conf":"0.5","left":"0.04651162955952722","top":"0.5993055555555555","level":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.013194444444444509","width":"0.06686046123504641","block_num":"0"},{"width":"0.06686046123504638","left":"0.04651162955952417","height":"0.012919896178775425","text":"© ResolveTeamCrmConne","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.6149870804635839","word_num":"0"},{"par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.046511629559527125","height":"0.01325904395845201","width":"0.06686046123504638","page_num":"0","text":"© SimpleThrottleService.p","top":"0.6304909562292149","line_num":"0","level":"0"},{"left":"0.04796511703541777","conf":"1","text":"© SlackService.php","level":"0","height":"0.013194444444444398","page_num":"0","block_num":"0","par_num":"0","top":"0.6458333333333334","width":"0.04941860437393189","word_num":"0","line_num":"0"},{"conf":"1","level":"0","par_num":"0","text":"© SocialAccountService.p","top":"0.661498708338261","height":"0.012919896178775314","width":"0.0654069721698761","page_num":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.04796511921820464"},{"par_num":"0","text":"© SoftPhoneService.php","word_num":"0","block_num":"0","top":"0.677002584081155","level":"0","height":"0.012919896178775314","width":"0.0625","page_num":"0","line_num":"0","left":"0.047965117320736404","conf":"1"},{"left":"0.04796512085337832","level":"0","par_num":"0","text":"© TeamDeactivatedServic","width":"0.0654069721698761","word_num":"0","height":"0.01325904395845201","line_num":"0","top":"0.6895833331887326","page_num":"0","conf":"1","block_num":"0"},{"line_num":"0","conf":"1","width":"0.06578038334846498","word_num":"0","level":"0","text":"© TeamOwnerService.php","left":"0.04777888844867519","top":"0.7049628688766366","height":"0.016364638010660792","par_num":"0","page_num":"0","block_num":"0"},{"text":"C) TeamService.pho","left":"0.047965119536507575","width":"0.04941860139369965","line_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","top":"0.7235142119603207","word_num":"0","level":"0","height":"0.007751937707265233"},{"top":"0.7388888888675018","height":"0.007881136735280458","level":"0","width":"0.06395348310470583","text":"C) TranscodeParameterRe","word_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.04796512154645497"},{"par_num":"0","text":"© UserService.php","top":"0.7519379846302505","left":"0.04796511736378779","conf":"1","height":"0.012919896178775425","width":"0.04796511530876159","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"conf":"0.5","height":"0.013194444444444398","line_num":"0","word_num":"0","page_num":"0","text":"© Uuid.php","top":"0.7673611111111112","left":"0.04796511683387977","width":"0.030523255467414856","par_num":"0","block_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.013260891702440047","top":"0.7827752387509513","width":"0.03056835532188415","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"> D Traits","left":"0.031954194916778825"},{"text":"> D UseCases","height":"0.012919896178775314","top":"0.7984496125049276","conf":"0.30000001192092896","width":"0.04215116202831268","page_num":"0","line_num":"0","block_num":"0","left":"0.031976745377662374","par_num":"0","level":"0","word_num":"0"},{"page_num":"0","width":"0.029105874896049502","level":"0","word_num":"0","height":"0.013179110156165241","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> DUser","block_num":"0","left":"0.03195869124015396","top":"0.8138238811497666"},{"text":"› D Utils","par_num":"0","width":"0.027616277337074273","line_num":"0","left":"0.03197674588079529","page_num":"0","conf":"0.30000001192092896","height":"0.013210594654083252","top":"0.8291666663680488","word_num":"0","block_num":"0","level":"0"},{"line_num":"0","top":"0.8449612407026019","word_num":"0","left":"0.031976744987003036","width":"0.04069767296314239","conf":"0.30000001192092896","height":"0.012919896178775314","text":"> D Validation","level":"0","block_num":"0","page_num":"0","par_num":"0"},{"level":"0","width":"0.04360465109348297","conf":"0.30000001192092896","top":"0.8733850132832602","page_num":"0","text":"~ D Repository","word_num":"0","line_num":"0","left":"0.039244186652460746","height":"0.015503875414530355","par_num":"0","block_num":"0"},{"par_num":"0","top":"0.8914728687603839","line_num":"0","left":"0.04651162692378321","width":"0.0654069721698761","text":"v MOnDemandActivitvSt","conf":"0.5","block_num":"0","height":"0.007832686768637798","word_num":"0","level":"0","page_num":"0"},{"block_num":"0","text":"© Criteria.php","page_num":"0","top":"0.9061232125853849","width":"0.0352388709783554","conf":"1","level":"0","height":"0.01143498553170097","line_num":"0","left":"0.06236517500684226","par_num":"0","word_num":"0"},{"conf":"1","par_num":"0","text":"C TranscriptionKeywor","block_num":"0","line_num":"0","page_num":"0","width":"0.05668604373931885","top":"0.9222222222222223","word_num":"0","height":"0.008333333333333304","level":"0","left":"0.0552325609428405"},{"text":"> _ TeamSettings","top":"0.9379844964979418","page_num":"0","word_num":"0","level":"0","width":"0.047965112328529354","conf":"0.30000001192092896","par_num":"0","line_num":"0","block_num":"0","height":"0.007848836978276652","left":"0.03924418545892041"},{"left":"0.039244186018657035","page_num":"0","level":"0","height":"0.007768087916904087","line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"php helpers.php","top":"0.9534722220622198","width":"0.036337205767631525","word_num":"0"},{"block_num":"0","page_num":"0","top":"0.04651162857209701","height":"0.013210593329535558","left":"0.1206395357664943","level":"0","line_num":"0","width":"0.05668604373931885","text":"© ReportController.php","word_num":"0","par_num":"0","conf":"1"},{"page_num":"0","text":"© TokenBuilder.php","block_num":"0","line_num":"0","left":"0.18604651099132866","par_num":"0","conf":"0.5","width":"0.04941860437393189","top":"0.046511627737557903","height":"0.013210594654083252","level":"0","word_num":"0"},{"top":"0.04651162776985762","height":"0.013210594654083252","level":"0","page_num":"0","width":"0.06686046123504641","line_num":"0","word_num":"0","conf":"1","text":"© TeamSetupController.php","left":"0.2441860503928603","block_num":"0","par_num":"0"},{"level":"0","text":"php api.php","line_num":"0","top":"0.04651162857209701","height":"0.013210593329535558","left":"0.3183139542933655","word_num":"0","width":"0.02761627733707428","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"level":"0","par_num":"0","word_num":"0","top":"0.04651162776985762","line_num":"0","conf":"1","block_num":"0","width":"0.05377906560897827","page_num":"0","text":"© SendReportJob.php","left":"0.3546511669491398","height":"0.013210594654083252"},{"par_num":"0","word_num":"0","height":"0.008333333333333304","page_num":"0","text":"C AutomatedReportsCommand.php","top":"0.06944444444444442","width":"0.08284882903099058","conf":"1","block_num":"0","left":"0.12063953483043535","level":"0","line_num":"0"},{"line_num":"0","width":"0.08284882903099058","page_num":"0","top":"0.07235142144660922","height":"0.005167958140373297","level":"0","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"AskJiminnykeporscontroller.ono","left":"0.21366279892927179"},{"level":"0","text":"© AutomatedReportsCommandTest.php","conf":"1","line_num":"0","top":"0.06718346260182684","width":"0.09302325248718263","left":"0.3066860475491547","height":"0.012919896178775314","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"text":"© AutomatedReportsSendCommand.php","conf":"1","word_num":"0","top":"0.09027777777777779","left":"0.12209302588950757","page_num":"0","par_num":"0","line_num":"0","width":"0.09447674155235289","block_num":"0","level":"0","height":"0.013194444444444398"},{"level":"0","text":"© Team.php","top":"0.09027777777777779","par_num":"0","word_num":"0","height":"0.013194444444444398","left":"0.22529069803409502","width":"0.031976744532585144","block_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"conf":"1","page_num":"0","par_num":"0","block_num":"0","height":"0.013194444444444398","level":"0","text":"© AutomatedReportsRepository.php","width":"0.08430232405662536","word_num":"0","top":"0.09027777777777779","left":"0.2659883739091873","line_num":"0"},{"conf":"1","block_num":"0","left":"0.35901163151097853","top":"0.09027777777777779","width":"0.07994185686111449","level":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444398","text":"© AutomatedReportsService.php","par_num":"0"},{"level":"0","top":"0.11111111111111116","par_num":"0","block_num":"0","word_num":"0","line_num":"0","text":"© CreateHeldActivityEvent.php","left":"0.12209302471870598","page_num":"0","conf":"1","height":"0.013194444444444398","width":"0.07267441749572753"},{"word_num":"0","width":"0.0828488349914551","conf":"1","line_num":"0","par_num":"0","block_num":"0","height":"0.013194444444444398","level":"0","page_num":"0","top":"0.11111111111111116","left":"0.20348837182113297","text":"© TrackProviderInstalledEvent.php"},{"level":"0","word_num":"0","height":"0.013194444444444398","line_num":"0","top":"0.11111111111111116","conf":"1","left":"0.3837209292050162","width":"0.07412790656089785","page_num":"0","block_num":"0","par_num":"0","text":"© UserPilotActivityListener.php"},{"width":"0.05087209343910218","conf":"0.5","height":"0.008333333333333415","par_num":"0","line_num":"0","text":"C ActivityLogged.php","word_num":"0","block_num":"0","left":"0.12209302431969302","top":"0.13402777777777775","page_num":"0","level":"0"},{"height":"0.005555555555555536","line_num":"0","level":"0","left":"0.18459303227672974","conf":"0.5","block_num":"0","word_num":"0","text":"• Aulomaleakeporscallbackservice.ono","top":"0.13680555555555562","par_num":"0","width":"0.0944767355918884","page_num":"0"},{"block_num":"0","text":"= custom.log","line_num":"0","height":"0.013210594654083252","conf":"0.5","left":"0.4956395368232583","width":"0.033430230617523204","word_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.04651162776985762"},{"top":"0.04651162776985762","left":"0.5392441862729516","level":"0","text":"= laravel.log","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","width":"0.031976744532585144","height":"0.013210594654083252","word_num":"0"},{"page_num":"0","par_num":"0","width":"0.059593021869659424","height":"0.013210593329535558","text":"A SF [jiminny@localhost]","top":"0.04651162857209701","block_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0","left":"0.5799418600090341"},{"top":"0.07222222222222219","page_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.005555555555555536","width":"0.07267441749572756","conf":"0.30000001192092896","left":"0.5421511637542682","text":"& Hs local liminnyalocalnostl"},{"word_num":"0","block_num":"0","left":"0.6481372873570166","page_num":"0","par_num":"0","text":"V connect.vue","conf":"1","line_num":"0","height":"0.013396902879079131","top":"0.04504251948607818","level":"0","width":"0.03802446424961092"},{"level":"0","left":"0.6250000011532986","text":"Al console [EU] x|","page_num":"0","height":"0.012919896178775314","top":"0.0671834625479939","line_num":"0","width":"0.0465116262435914","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.01328057050704956","par_num":"0","conf":"0.5","line_num":"0","left":"0.6699692024841692","level":"0","text":"A console [PROD]","top":"0.06829511466565852","page_num":"0","width":"0.04668950140476236","word_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.052325582504272494","text":"A console [STAGING]","word_num":"0","left":"0.49563953407541933","level":"0","height":"0.010497415728039305","top":"0.09027777790932845","line_num":"0","conf":"0.5"},{"width":"0.07267441749572755","word_num":"0","text":"© AutomatedReportResult.php","block_num":"0","top":"0.15486111111111112","height":"0.013194444444444509","conf":"1","left":"0.12209302502151602","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","left":"0.20203488540722453","line_num":"0","par_num":"0","top":"0.1548611109588096","level":"0","conf":"1","height":"0.010513565937678049","block_num":"0","text":"© AutomatedReport.php","width":"0.059593021869659424"},{"top":"0.1729166666666666","page_num":"0","height":"0.013194444444444509","line_num":"0","block_num":"0","left":"0.14680233029432055","par_num":"0","conf":"1","width":"0.09011627435684202","level":"0","text":"class AutomatedReportsService","word_num":"0"},{"par_num":"0","text":"1557","width":"0.010174418240785577","word_num":"0","left":"0.4941860466208863","top":"0.13436692512009585","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","height":"0.005167958471510081"},{"line_num":"0","height":"0.005167958140373297","text":"1958","top":"0.1498708012915705","word_num":"0","page_num":"0","width":"0.01308139413595194","par_num":"0","level":"0","left":"0.4927325580919078","block_num":"0","conf":"0.30000001192092896"},{"height":"0.012919896178775425","page_num":"0","block_num":"0","conf":"1","left":"0.49273255864168686","level":"0","text":"1539","line_num":"0","par_num":"0","width":"0.014534883201122284","word_num":"0","top":"0.16020671844808"},{"conf":"1","width":"0.013081395626068137","height":"0.012919896178775314","left":"0.49273255783134584","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"1540","top":"0.1757105943309396","page_num":"0","word_num":"0"},{"block_num":"0","level":"0","text":"1541","top":"0.19121447029993188","conf":"1","height":"0.012919896178775314","word_num":"0","par_num":"0","width":"0.013081395626068137","line_num":"0","left":"0.49273255783134584","page_num":"0"},{"top":"0.19896640862895854","left":"0.1191860461549892","level":"0","line_num":"0","block_num":"0","width":"0.01308139562606811","word_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.012919896178775425","text":"1301"},{"width":"0.013081395626068124","text":"1307","height":"0.012919896178775425","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.21447028468408347","left":"0.11918604654258609","line_num":"0","level":"0","conf":"1"},{"word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.013081395626068124","conf":"1","left":"0.11918604654258609","top":"0.22997416065307574","text":"1308"},{"par_num":"0","word_num":"0","height":"0.005167958471510081","level":"0","top":"0.24806201556398655","width":"0.011627906560897822","conf":"0.30000001192092896","left":"0.11918604664687668","page_num":"0","text":"11557","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.005167958471510192","page_num":"0","line_num":"0","par_num":"0","text":"1475","top":"0.279069767501971","block_num":"0","level":"0","width":"0.011627906560897822","conf":"0.30000001192092896","left":"0.11918604664687668"},{"height":"0.012919896178775425","left":"0.11918604639723726","block_num":"0","page_num":"0","top":"0.3049095607392083","width":"0.01308139562606811","par_num":"0","conf":"1","level":"0","text":"1475","word_num":"0","line_num":"0"},{"height":"0.012919896178775314","page_num":"0","text":"1477","line_num":"0","width":"0.01308139562606811","par_num":"0","level":"0","conf":"1","word_num":"0","top":"0.3359173127956252","left":"0.1191860465365299","block_num":"0"},{"width":"0.01308139562606811","top":"0.3514211886461851","par_num":"0","block_num":"0","left":"0.11918604639723726","line_num":"0","text":"1478","level":"0","page_num":"0","height":"0.012919896178775314","conf":"1","word_num":"0"},{"word_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","level":"0","par_num":"0","text":"1479","left":"0.11918604639723726","top":"0.3669250646151774","page_num":"0","line_num":"0","width":"0.01308139562606811"},{"left":"0.119186046209495","line_num":"0","conf":"1","top":"0.38242894089640045","word_num":"0","page_num":"0","par_num":"0","text":"1480","width":"0.01308139562606811","level":"0","height":"0.012919896178775425","block_num":"0"},{"word_num":"0","text":"1481","height":"0.012919896178775425","top":"0.3979328166392945","par_num":"0","line_num":"0","width":"0.01308139562606811","page_num":"0","conf":"1","left":"0.11918604659103571","level":"0","block_num":"0"},{"line_num":"0","par_num":"0","top":"0.4134366928343849","word_num":"0","text":"1482","conf":"1","left":"0.119186046209495","level":"0","width":"0.01308139562606811","block_num":"0","page_num":"0","height":"0.012919896178775314"},{"width":"0.01308139562606811","par_num":"0","text":"1483","top":"0.4289405686028509","page_num":"0","height":"0.010335916943020385","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","left":"0.11918604630033805"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","height":"0.005167958471510192","block_num":"0","level":"0","top":"0.4780361757707049","left":"0.11918604664687668","word_num":"0","width":"0.011627906560897822","text":"1010"},{"top":"0.49354005173969706","line_num":"0","left":"0.11918604664687668","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958471510192","text":"JO11","block_num":"0","width":"0.011627906560897822","par_num":"0"},{"height":"0.012919896178775425","top":"0.5038759691263746","line_num":"0","par_num":"0","word_num":"0","text":"1521","level":"0","block_num":"0","conf":"1","page_num":"0","width":"0.01308139562606811","left":"0.1191860465365299"},{"left":"0.11918604651068483","width":"0.011627905815839765","line_num":"0","par_num":"0","height":"0.005167958140373297","top":"0.5245478038755498","word_num":"0","text":"1024","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.01308139562606811","text":"1528","conf":"1","page_num":"0","left":"0.1191860461549892","height":"0.012919896178775314","par_num":"0","line_num":"0","top":"0.5348837212904574","block_num":"0","word_num":"0","level":"0"},{"level":"0","page_num":"0","word_num":"0","left":"0.11918604659103571","width":"0.01308139562606811","conf":"1","height":"0.012919896178775314","par_num":"0","top":"0.5503875970010517","text":"1529","line_num":"0","block_num":"0"},{"top":"0.5658914733145743","conf":"1","level":"0","block_num":"0","height":"0.012919896178775314","left":"0.11918604654258609","line_num":"0","page_num":"0","text":"1541","width":"0.013081395626068124","par_num":"0","word_num":"0"},{"level":"0","text":"1542","page_num":"0","conf":"1","word_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.5813953492835667","left":"0.11918604654258609","block_num":"0","width":"0.013081395626068124","par_num":"0"},{"par_num":"0","conf":"1","top":"0.5968992249336004","width":"0.01308139562606811","text":"1543","left":"0.11918604630033805","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.010335916943020274","level":"0"},{"line_num":"0","text":"1543","block_num":"0","page_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","level":"0","width":"0.011627906560897822","left":"0.11918604664687668","par_num":"0","word_num":"0","top":"0.630490956132462"},{"word_num":"0","text":"1540","conf":"0.30000001192092896","line_num":"0","height":"0.005167958471510081","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.6459948321014543","width":"0.011627906560897822","left":"0.11918604664687668"},{"word_num":"0","width":"0.01308139562606811","height":"0.012919896178775425","conf":"1","line_num":"0","level":"0","top":"0.6563307493696993","block_num":"0","page_num":"0","left":"0.11918604639723726","par_num":"0","text":"1557"},{"block_num":"0","par_num":"0","conf":"1","width":"0.01308139562606811","top":"0.6718346253386915","left":"0.11918604639723726","word_num":"0","height":"0.012919896178775425","page_num":"0","text":"1558","level":"0","line_num":"0"},{"top":"0.6873385016522144","line_num":"0","text":"1568","conf":"1","left":"0.1191860461549892","block_num":"0","height":"0.012919896178775314","par_num":"0","page_num":"0","width":"0.01308139562606811","level":"0","word_num":"0"},{"line_num":"0","top":"0.7028423776212067","block_num":"0","width":"0.01308139562606811","height":"0.012919896178775314","level":"0","page_num":"0","par_num":"0","left":"0.1191860461549892","text":"1569","conf":"1","word_num":"0"},{"line_num":"0","left":"0.1191860461549892","conf":"1","page_num":"0","par_num":"0","width":"0.01308139562606811","text":"1570","level":"0","height":"0.012919896178775425","top":"0.7183462535901989","block_num":"0","word_num":"0"},{"conf":"1","block_num":"0","width":"0.01308139562606811","page_num":"0","left":"0.1191860461549892","word_num":"0","height":"0.012919896178775314","par_num":"0","level":"0","line_num":"0","text":"1571","top":"0.7338501295591913"},{"par_num":"0","height":"0.012919896178775425","left":"0.119186046209495","line_num":"0","text":"1572","level":"0","top":"0.7493540054958837","page_num":"0","word_num":"0","width":"0.01308139562606811","block_num":"0","conf":"1"},{"block_num":"0","height":"0.010335916943020274","width":"0.01308139562606811","word_num":"0","level":"0","page_num":"0","top":"0.7648578812643497","line_num":"0","left":"0.11918604630033805","conf":"1","par_num":"0","text":"1573"},{"top":"0.7803617572333419","width":"0.01308139562606811","left":"0.11918604630033805","line_num":"0","level":"0","text":"1574","word_num":"0","page_num":"0","conf":"1","height":"0.010335916943020385","block_num":"0","par_num":"0"},{"text":"1575","page_num":"0","par_num":"0","level":"0","height":"0.010335916943020274","conf":"1","block_num":"0","top":"0.7958656332023342","word_num":"0","line_num":"0","width":"0.01308139562606811","left":"0.11918604630033805"},{"left":"0.11918604664687668","height":"0.005167958471510192","word_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.011627906560897822","top":"0.8139534884322036","text":"10/0","par_num":"0"},{"width":"0.01308139562606811","top":"0.842377261109311","left":"0.11918604630033805","line_num":"0","word_num":"0","height":"0.010335916943020385","conf":"1","page_num":"0","par_num":"0","text":"1578","block_num":"0","level":"0"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.011627906560897822","height":"0.005167958471510192","page_num":"0","text":"10/2","level":"0","line_num":"0","left":"0.11918604664687668","top":"0.8604651163391802","par_num":"0"},{"height":"0.012919896178775314","left":"0.11918604639723726","level":"0","word_num":"0","par_num":"0","top":"0.8708010336074254","block_num":"0","line_num":"0","text":"1580","conf":"1","page_num":"0","width":"0.01308139562606811"},{"page_num":"0","top":"0.8863049099209482","line_num":"0","conf":"1","height":"0.012919896178775425","left":"0.1191860461549892","text":"1581","width":"0.01308139562606811","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"top":"0.9018087859760731","width":"0.013081395626068124","word_num":"0","page_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","text":"1582","left":"0.11918604654258609","conf":"1","par_num":"0"},{"text":"1583","block_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.012919896178775314","left":"0.11918604654258609","level":"0","top":"0.9173126619450654","width":"0.013081395626068124","word_num":"0","line_num":"0"},{"left":"0.158430243091831","text":"public static function getAskJiminnyFrequencies(): arrayf...","top":"0.19896640837056068","width":"0.1904069662094116","word_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.012919896178775314"},{"width":"0.20348837375640869","text":"public function getAskJiminnyReportFilters(User $user): arrayf..,","line_num":"0","left":"0.1584302277365773","conf":"1","top":"0.2270833333333333","word_num":"0","height":"0.015972222222222276","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"text":"public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array{...}","level":"0","left":"0.1584302525090183","word_num":"0","page_num":"0","height":"0.015568474928537857","par_num":"0","top":"0.25833333343366394","conf":"1","line_num":"0","width":"0.30813951492309566","block_num":"0"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.1584302397661431","text":"private function updateResultNames(AutomatedReport $automatedReport): void","par_num":"0","top":"0.28940568485634877","height":"0.012919896178775314","conf":"1","line_num":"0","width":"0.22819766998291016"},{"conf":"1","height":"0.013194444444444398","line_num":"0","text":"$results = $this->automatedReportsRepository->getResultsByReport($automatedReport);","level":"0","block_num":"0","page_num":"0","word_num":"0","left":"0.17005816060443255","par_num":"0","width":"0.2558139324188232","top":"0.32013888888888886"},{"page_num":"0","height":"0.013194444444444398","par_num":"0","block_num":"0","text":"foreach ($results as $result) {","line_num":"0","top":"0.35138888888888886","width":"0.09883720874786378","conf":"1","left":"0.1700581371533682","word_num":"0","level":"0"},{"line_num":"0","width":"0.19476743936538699","level":"0","page_num":"0","par_num":"0","text":"$result->update(['name' => $this->getReportFileName($result)]);","top":"0.3666666666666667","conf":"0.5","height":"0.013194444444444398","block_num":"0","left":"0.18313953839825325","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.15843023626430686","level":"0","conf":"0.5","par_num":"0","top":"0.4263565895537167","line_num":"0","height":"0.015503875414530466","page_num":"0","width":"0.20639533996582032","text":"public function updateStatus(string $uvid, array $data): arrayf...}"},{"left":"0.158430243091831","par_num":"0","width":"0.2529069662094116","page_num":"0","word_num":"0","height":"0.012919896178775425","block_num":"0","text":"private function generateOne0ffReport(AutomatedReport $automatedReport): void{...}","level":"0","conf":"1","line_num":"0","top":"0.45736434121939784"},{"block_num":"0","level":"0","par_num":"0","left":"0.15843022856029892","width":"0.1889534950256348","page_num":"0","top":"0.4881944444444444","word_num":"0","line_num":"0","height":"0.013194444444444509","text":"public function getReport(string $uvid): AutomatedReport{...}","conf":"1"},{"word_num":"0","block_num":"0","left":"0.15843022842168245","line_num":"0","par_num":"0","conf":"1","page_num":"0","level":"0","height":"0.01325904395845201","text":"public function get(string $uvid): array{...}","top":"0.5193798449458386","width":"0.13953489065170285"},{"level":"0","line_num":"0","top":"0.5478036175898925","block_num":"0","height":"0.015503875414530466","width":"0.3052325487136841","text":"public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): arrayf...}","par_num":"0","page_num":"0","left":"0.15843024216432217","conf":"0.5","word_num":"0"},{"text":"public function listAskJiminnyReports(","line_num":"0","left":"0.158430232971806","page_num":"0","word_num":"0","block_num":"0","top":"0.58125","width":"0.11918604373931888","level":"0","height":"0.013194444444444398","conf":"1","par_num":"0"},{"page_num":"0","par_num":"0","text":"User $user,","line_num":"0","block_num":"0","level":"0","conf":"0.5","height":"0.012919896178775314","left":"0.17005813936243688","top":"0.5968992250802937","width":"0.03633720874786375","word_num":"0"},{"block_num":"0","par_num":"0","left":"0.17005813877259604","text":"scring ssortcolumn- created_at","height":"0.007929586039649106","width":"0.10465115308761594","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.6149870806235863","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"surno osorturecmion = 'oesci","word_num":"0","height":"0.005167958140373186","page_num":"0","left":"0.17005814033082825","width":"0.09156975746154786","line_num":"0","par_num":"0","top":"0.6304909563303303","level":"0"},{"page_num":"0","text":"): array {...}","left":"0.15843023349126711","height":"0.012919896178775314","level":"0","width":"0.045058137178421","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6408268737452377"},{"left":"0.15843023064618586","page_num":"0","block_num":"0","text":"public function delete(string $uvid): voidf...}","level":"0","width":"0.1453488349914551","top":"0.6715277780581476","line_num":"0","conf":"1","height":"0.013226743539174302","par_num":"0","word_num":"0"},{"height":"0.012919896178775425","text":"1543","line_num":"0","block_num":"0","left":"0.49273255778289615","page_num":"0","width":"0.013081395626068137","conf":"1","par_num":"0","level":"0","top":"0.22222222258244695","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.23772609863757177","conf":"1","word_num":"0","line_num":"0","height":"0.012919896178775425","text":"1544","width":"0.013081395626068082","page_num":"0","level":"0","left":"0.49273255797669463"},{"top":"0.25322997426203353","left":"0.49273255864168686","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1","height":"0.012919896178775314","text":"1545","width":"0.014534883201122284"},{"conf":"1","left":"0.49273255797669463","level":"0","width":"0.013081395626068082","line_num":"0","page_num":"0","height":"0.012919896178775314","text":"1546","top":"0.2687338505755563","block_num":"0","par_num":"0","word_num":"0"},{"text":"1547","conf":"1","page_num":"0","block_num":"0","top":"0.2842377265445486","width":"0.013081395626068082","par_num":"0","left":"0.49273255797669463","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","width":"0.01308139413595194","text":"11548","line_num":"0","left":"0.4927325594000472","height":"0.005167958140373297","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","top":"0.30232558165332757","level":"0"},{"height":"0.005167958471510192","text":"1547","top":"0.31782945742445157","par_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.011627906560897794","page_num":"0","conf":"0.30000001192092896","left":"0.4927325582747836","line_num":"0"},{"left":"0.49273255783134584","block_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","level":"0","top":"0.35917312663068124","width":"0.013081395626068137","page_num":"0","line_num":"0","word_num":"0","text":"1552"},{"text":"1553","block_num":"0","word_num":"0","height":"0.012919896178775314","left":"0.49273255864168686","page_num":"0","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.37467700268580617","width":"0.014534883201122284"},{"height":"0.012919896178775314","level":"0","left":"0.49273255864168686","word_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.014534883201122284","text":"1556","line_num":"0","page_num":"0","top":"0.421188630592783"},{"top":"0.43669250658734715","height":"0.010335916943020274","level":"0","text":"1557","line_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.013081395626068082","word_num":"0","left":"0.49273255792824494","block_num":"0"},{"line_num":"0","text":"1558","word_num":"0","top":"0.4521963825307673","height":"0.012919896178775314","width":"0.014534883201122284","left":"0.49273255864168686","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0"},{"level":"0","conf":"1","top":"0.48320413450006605","line_num":"0","text":"1560","height":"0.010335916943020274","left":"0.4927325583267644","width":"0.014534883201122228","page_num":"0","par_num":"0","block_num":"0","word_num":"0"},{"height":"0.005555555555555536","block_num":"0","conf":"0.30000001192092896","text":"- 1004","width":"0.014534881711006198","level":"0","par_num":"0","left":"0.4898255819170075","line_num":"0","page_num":"0","top":"0.5166666666666667","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","left":"0.48837209300202816","par_num":"0","text":"1001","top":"0.5322997417203172","height":"0.005167958471510081","width":"0.015988372266292517","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","par_num":"0","text":"1564","word_num":"0","line_num":"0","conf":"1","top":"0.5426356590165555","left":"0.49273255864168686","level":"0","width":"0.014534883201122284","height":"0.012919896178775425"},{"width":"0.013081395626068082","left":"0.49418604659103577","top":"0.5581395349855478","word_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","text":"1565","page_num":"0","conf":"1"},{"word_num":"0","line_num":"0","text":"1566","level":"0","top":"0.57364341095454","left":"0.49273255864168686","block_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.014534883201122284","conf":"1","page_num":"0"},{"top":"0.5891472869235322","word_num":"0","height":"0.012919896178775314","width":"0.014534883201122284","block_num":"0","line_num":"0","conf":"1","left":"0.49273255864168686","level":"0","page_num":"0","text":"1567","par_num":"0"},{"left":"0.49273255864168686","line_num":"0","par_num":"0","width":"0.014534883201122284","conf":"0.5","block_num":"0","height":"0.012919896178775314","top":"0.6046511628925245","word_num":"0","text":"1568","page_num":"0","level":"0"},{"level":"0","conf":"1","line_num":"0","page_num":"0","text":"1569","width":"0.014534883201122284","left":"0.49273255864168686","block_num":"0","top":"0.6201550388615167","par_num":"0","word_num":"0","height":"0.012919896178775425"},{"top":"0.6356589148305088","left":"0.49273255864168686","block_num":"0","line_num":"0","level":"0","conf":"1","text":"1570","height":"0.012919896178775425","page_num":"0","par_num":"0","word_num":"0","width":"0.014534883201122284"},{"top":"0.6511627907963624","line_num":"0","width":"0.014534883201122284","par_num":"0","block_num":"0","height":"0.010335916943020274","page_num":"0","word_num":"0","conf":"1","level":"0","left":"0.49273255864168686","text":"1571"},{"top":"0.6666666667998077","level":"0","page_num":"0","par_num":"0","text":"1572","block_num":"0","line_num":"0","height":"0.010335916943020274","left":"0.4927325583267644","conf":"1","width":"0.014534883201122228","word_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","height":"0.013194444444444509","top":"0.7027777777777777","word_num":"0","text":"public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult","width":"0.3357558012008667","block_num":"0","conf":"1","left":"0.15843024531075986","level":"0"},{"page_num":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.005167958471510192","conf":"0.30000001192092896","width":"0.013081395626068082","text":"10/4","left":"0.4927325580645096","level":"0","par_num":"0","top":"0.7002583980575267"},{"conf":"1","page_num":"0","height":"0.012919896178775425","text":"1575","block_num":"0","top":"0.7105943152611721","word_num":"0","line_num":"0","par_num":"0","left":"0.49273255820564044","width":"0.014534883201122284","level":"0"},{"height":"0.012919896178775314","line_num":"0","page_num":"0","text":"1576","width":"0.014534883201122284","block_num":"0","left":"0.49273255820564044","word_num":"0","top":"0.7260981912301645","conf":"1","par_num":"0","level":"0"},{"width":"0.1715116262435913","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","par_num":"0","block_num":"0","level":"0","top":"0.7338501295591913","text":"return $this->automatedReportsRepository->createResult(","left":"0.1700581376639918"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.1816860465610645","top":"0.7493540055281834","height":"0.012919896178775425","width":"0.04069767296314239","word_num":"0","conf":"1","text":"array_merge("},{"text":"saala","top":"0.8294573644569864","left":"0.19476744223841752","height":"0.005167958471510192","level":"0","par_num":"0","page_num":"0","width":"0.017441859841346746","conf":"0.30000001192092896","line_num":"0","block_num":"0","word_num":"0"},{"level":"0","top":"0.7416020675436873","word_num":"0","width":"0.013081395626068137","par_num":"0","conf":"1","left":"0.49273255778289615","height":"0.012919896178775425","block_num":"0","text":"1577","line_num":"0","page_num":"0"},{"left":"0.4927325581644369","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","top":"0.7571059432865812","conf":"1","width":"0.013081395626068082","block_num":"0","text":"1578","word_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.20784884213754226","text":"\"report_id' => $automatedReport->getId(),","top":"0.7777777777966108","width":"0.1264534831047058","conf":"1","height":"0.015503875414530355","page_num":"0","word_num":"0"},{"block_num":"0","left":"0.20930233029432072","line_num":"0","height":"0.015972222222222276","level":"0","page_num":"0","text":"'status' => AutomatedReportResult::STATUS_DEFAULT,","top":"0.7930555555555555","par_num":"0","width":"0.15261627435684205","word_num":"0","conf":"1"},{"height":"0.012919896178775314","word_num":"0","top":"0.7726098192232738","left":"0.4869186053541757","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","text":"-1579","width":"0.02034883648157121"},{"page_num":"0","top":"0.788113695192266","left":"0.49273255864168686","height":"0.012919896178775425","level":"0","line_num":"0","conf":"1","par_num":"0","text":"1580","width":"0.014534883201122284","word_num":"0","block_num":"0"},{"line_num":"0","height":"0.010335916943020274","word_num":"0","level":"0","left":"0.49127906978509783","block_num":"0","text":"1582","top":"0.819121447299377","page_num":"0","conf":"1","par_num":"0","width":"0.014534883201122284"},{"width":"0.22819766998291013","height":"0.012919896178775314","line_num":"0","left":"0.15843023037429554","word_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0","text":"public function getReportResult(string $resultUuid): AutomatedReportResult","top":"0.9018087858899406"},{"page_num":"0","width":"0.229651141166687","top":"0.9354005169990807","line_num":"0","left":"0.17005814967633687","word_num":"0","conf":"0.30000001192092896","height":"0.007751937707265233","block_num":"0","level":"0","par_num":"0","text":"фreрorт = +chis->aucomatedкeрortskepos1cory->rinakesuLtbyuu1d(sresulcuuld):"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","page_num":"0","line_num":"0","text":"1584","level":"0","width":"0.011627905815839834","word_num":"0","left":"0.49273255813859185","top":"0.8527131785525525"},{"line_num":"0","block_num":"0","width":"0.014534883201122284","conf":"1","level":"0","word_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.49273255864168686","text":"1585","par_num":"0","top":"0.863049095709062"},{"par_num":"0","text":"— 1000","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.01889534741640092","word_num":"0","top":"0.8837209304541674","left":"0.4869186044167996","height":"0.005167958471510192"},{"conf":"1","left":"0.4869186053541757","par_num":"0","height":"0.015503875414530466","level":"0","width":"0.02034883648157121","page_num":"0","word_num":"0","top":"0.8914728684081525","block_num":"0","line_num":"0","text":"=1587"},{"page_num":"0","width":"0.014534883201122284","word_num":"0","text":"1588","block_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.012919896178775314","top":"0.9095607236160386","left":"0.49273255864168686","conf":"1"},{"height":"0.010335916943020274","word_num":"0","text":"1589","page_num":"0","block_num":"0","level":"0","conf":"1","top":"0.9250645996034252","width":"0.013081395626068082","line_num":"0","par_num":"0","left":"0.49273255793732923"},{"height":"0.013194444444444398","par_num":"0","line_num":"0","word_num":"0","text":"if (! $report) {","left":"0.1715116284277237","level":"0","conf":"0.5","top":"0.9611111111111111","block_num":"0","width":"0.05087209343910218","page_num":"0"},{"height":"0.012919896178775425","word_num":"0","width":"0.257267427444458","block_num":"0","line_num":"0","left":"0.00436048172319421","page_num":"0","level":"0","top":"0.984496124046702","conf":"1","par_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (3 minutes ago)"},{"conf":"1","left":"0.610465116033126","line_num":"0","page_num":"0","top":"0.111111111272441","height":"0.010335916943020274","par_num":"0","block_num":"0","text":"Playground","width":"0.031976744532585144","level":"0","word_num":"0"},{"height":"0.015536175833808064","page_num":"0","par_num":"0","level":"0","top":"0.12916666660505982","width":"0.11482557058334353","text":"SELECT * FROM groups WHERE id = 191 m","conf":"0.5","left":"0.5203488470701098","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","left":"0.5203488371865607","line_num":"0","height":"0.013194444444444509","text":"SELECT * FROM playbooks WHERE id = 2033;","word_num":"0","width":"0.125","top":"0.14444444444444438","page_num":"0","conf":"1","par_num":"0","level":"0"},{"text":"ma liminnvv","conf":"0.30000001192092896","height":"0.005167958471510081","top":"0.1136950905180869","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.6947674411688943","width":"0.027616280317306563","block_num":"0"},{"page_num":"0","level":"0","word_num":"0","top":"0.12916666666666665","left":"0.6424418626682666","width":"0.08284883499145512","text":"026 49 A21 X3 X102 A V","line_num":"0","height":"0.013194444444444509","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"text":"select * from","conf":"1","block_num":"0","page_num":"0","par_num":"0","left":"0.5203488380304107","height":"0.013194444444444509","level":"0","width":"0.04069767296314242","top":"0.17569444444444438","word_num":"0","line_num":"0"},{"conf":"1","word_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.17569444444444438","left":"0.5610465156457156","par_num":"0","text":"teams where created_at > '2026-03-09';","width":"0.12063952684402468","page_num":"0","height":"0.013194444444444509"},{"conf":"0.5","line_num":"0","left":"0.5203488460659363","text":"SELECT * FROM crm_Layouts WHERE crm_configuration_id = 499; # 1065_","width":"0.20639533996582027","word_num":"0","top":"0.19097222252427137","page_num":"0","par_num":"0","block_num":"0","height":"0.01833010249667688","level":"0"},{"text":"SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1678;","level":"0","top":"0.20671834635505681","width":"0.18895348310470583","height":"0.012919896178775314","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.5203488446945368","par_num":"0","page_num":"0"},{"left":"0.5203488399123035","text":"SELECT * FROM teams WHERE id = 575;","page_num":"0","level":"0","block_num":"0","height":"0.013194444444444398","line_num":"0","conf":"1","par_num":"0","top":"0.23750000000000004","width":"0.10901162624359129","word_num":"0"},{"par_num":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","text":"select * from opportunities where team_id = 575;","width":"0.14825580120086668","height":"0.012919896178775314","left":"0.5203488497712835","top":"0.25322997426203353","word_num":"0","level":"0"},{"top":"0.28165374729025294","left":"0.5203488425438698","height":"0.015568474928537968","width":"0.20639533996582027","par_num":"0","block_num":"0","conf":"1","level":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('96b1261f-2357-49f9-ab38","word_num":"0","line_num":"0","page_num":"0"},{"conf":"1","width":"0.0741279006004334","word_num":"0","block_num":"0","top":"0.31524547798099267","level":"0","height":"0.007751937707265233","left":"0.5203488411366608","line_num":"0","page_num":"0","par_num":"0","text":"select * from contacts c"},{"line_num":"0","conf":"1","width":"0.19040695428848264","height":"0.00794573624928785","text":"where c.crm confiquration id = 370 order by c.uodated at desc:","left":"0.5203488596390153","level":"0","top":"0.3305555555187669","word_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","left":"0.5203488455262123","word_num":"0","page_num":"0","top":"0.3590277777777777","width":"0.17296510934829712","line_num":"0","level":"0","height":"0.013194444444444509","block_num":"0","text":"SELECT * FROM participants where activity_id = 38833541;","conf":"1"},{"block_num":"0","top":"0.37467700294420403","text":"SELECT * FROM participants where activity_id = 39216301;","page_num":"0","width":"0.17296510934829712","height":"0.012919896178775425","left":"0.5203488383683231","conf":"1","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","text":"SELECT * FROM activity_summary_logs where activity_id = 39216301;","width":"0.20058138370513912","left":"0.5203488421532989","top":"0.3901808789131962","height":"0.012919896178775425"},{"page_num":"0","block_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"SELECT * FROM activities WHERE uuid_to_bin('c7d99fbe-1fb1-41f2-8f4d-","level":"0","top":"0.40555555555555556","left":"0.5203488409208077","width":"0.20639533996582038","height":"0.013194444444444398","conf":"1"},{"conf":"1","top":"0.421188630818881","page_num":"0","left":"0.5203488409208077","line_num":"0","block_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1","width":"0.20639533996582038","word_num":"0","height":"0.012919896178775425","par_num":"0","level":"0"},{"par_num":"0","width":"0.20784883499145512","line_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.015584625138176711","left":"0.5203488430728676","level":"0","word_num":"0","top":"0.4340277776117901","text":"select * from crm_profiles where crm_configuration_id = 319 and crm"},{"left":"0.5203488346342","conf":"1","page_num":"0","line_num":"0","top":"0.4520833333333334","text":"select * from opportunities where crm_configuration_id = 319 and cri","width":"0.20784883499145512","word_num":"0","block_num":"0","par_num":"0","height":"0.013194444444444398","level":"0"},{"height":"0.010675064060423178","width":"0.04360464811325071","page_num":"0","par_num":"0","level":"0","line_num":"0","conf":"0.5","word_num":"0","text":"select * from","top":"0.4673611112514422","block_num":"0","left":"0.5203488401681666"},{"word_num":"0","par_num":"0","level":"0","top":"0.4673611109234441","page_num":"0","block_num":"0","conf":"1","left":"0.5625000044039477","line_num":"0","height":"0.01325904395845201","text":"accounts where crm_configuration_id = 319 and crm_pro","width":"0.16569766998291013"},{"text":"select * from contacts where","width":"0.08720929622650142","conf":"1","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.007768087916904087","level":"0","line_num":"0","top":"0.48320413433612164","left":"0.5203488404892358"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.6090116259139006","block_num":"0","height":"0.007768087254630185","par_num":"0","conf":"1","text":"crm confiquration id = 319 and crm pres","width":"0.1177325487136841","top":"0.4832041349256564"},{"left":"0.5203488390074439","block_num":"0","par_num":"0","text":"* Owner 10z0 04/09000","height":"0.005167958802647088","conf":"0.30000001192092896","line_num":"0","width":"0.07122092843055727","word_num":"0","level":"0","top":"0.5012919895961979","page_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.012919896178775425","text":"# contact 1","conf":"0.5","left":"0.5188953481724398","top":"0.5116279073369688","line_num":"0","width":"0.037790697813034124"},{"left":"0.5595930382089558","conf":"0.5","text":"16779180 665587441856 - activity - ALex Hoves alex@sun","page_num":"0","block_num":"0","level":"0","top":"0.5116279071678425","par_num":"0","width":"0.1686046361923218","word_num":"0","height":"0.015503875414530466","line_num":"0"},{"height":"0.013194444444444398","block_num":"0","word_num":"0","level":"0","top":"0.5270833333333333","width":"0.037790697813034124","conf":"1","left":"0.5188953481724398","par_num":"0","text":"# contact 2","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.013194444444444398","width":"0.16715115308761597","word_num":"0","top":"0.5270833333333333","left":"0.5595930273818868","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-03-24"},{"top":"0.5423611111111111","left":"0.518895352163851","page_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"# company 4176133 47150650569","width":"0.09302325248718268","word_num":"0","height":"0.013194444444444509"},{"page_num":"0","top":"0.5581395352439457","conf":"1","level":"0","left":"0.5188953478584291","par_num":"0","text":"# deal 7100953 410150124747","line_num":"0","height":"0.012919896178775314","width":"0.0857558131217957","word_num":"0","block_num":"0"},{"text":"SELECT","top":"0.5736434110006198","block_num":"0","page_num":"0","height":"0.010335916943020385","line_num":"0","par_num":"0","word_num":"0","width":"0.020348836481571153","level":"0","left":"0.5203488375004934","conf":"1"},{"left":"0.5319767446623777","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE'","page_num":"0","line_num":"0","top":"0.5865633077628508","word_num":"0","height":"0.01552002562416921","block_num":"0","level":"0","conf":"0.5","width":"0.19476743936538699","par_num":"0"},{"block_num":"0","conf":"1","top":"0.6046511629786571","height":"0.012919896178775425","line_num":"0","text":"u.email,","page_num":"0","width":"0.02761627733707428","word_num":"0","par_num":"0","left":"0.5319767455126644","level":"0"},{"conf":"1","level":"0","word_num":"0","top":"0.6201550391199145","width":"0.01744185984134683","block_num":"0","height":"0.012919896178775425","par_num":"0","text":"sa.*,","left":"0.5319767442072336","line_num":"0","page_num":"0"},{"width":"0.10755813121795654","height":"0.013194444444444509","left":"0.5319767512635127","par_num":"0","block_num":"0","word_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.6354166666666666"},{"block_num":"0","width":"0.11482558250427244","word_num":"0","text":"vulr users u on u.l = sa.sociaole 1o","height":"0.005555555555555536","line_num":"0","left":"0.5203488359148448","par_num":"0","top":"0.6534722222222222","conf":"0.30000001192092896","page_num":"0","level":"0"},{"page_num":"0","block_num":"0","text":"vulr teais t sl on 110 = U.tealll l0","top":"0.6692506459246784","width":"0.125","par_num":"0","height":"0.005167958802647088","left":"0.5203488380251227","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","word_num":"0","line_num":"0","text":"WHERE U.team_id = 400 and sa.provider = 'hubspat' :","left":"0.5203488362317975","par_num":"0","height":"0.015552324718899113","level":"0","page_num":"0","block_num":"0","width":"0.15552325248718257","top":"0.6795865638679407"},{"height":"0.013194444444444398","conf":"1","left":"0.5203488396131177","par_num":"0","text":"select * from features;","top":"0.7104166666666667","word_num":"0","level":"0","width":"0.07267441749572745","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.15552325248718268","top":"0.726098191574695","left":"0.5203488353299093","word_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","conf":"1","line_num":"0","level":"0","page_num":"0","text":"select * from team_features where feature_id = 40;"},{"page_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.013194444444444509","top":"0.7569444444444444","left":"0.5203488337197817","text":"select * from teams where id = 556; # owner: 18101, crm: 477","level":"0","block_num":"0","word_num":"0","width":"0.18459302186965942"},{"conf":"1","left":"0.5203488378736797","height":"0.012919896178775314","line_num":"0","par_num":"0","top":"0.7726098192555736","width":"0.1482558131217956","word_num":"0","block_num":"0","text":"select * from crm_configurations where id = 477;","level":"0","page_num":"0"},{"left":"0.5203488452613237","top":"0.7906976746765834","width":"0.1133720874786377","level":"0","line_num":"0","text":"sEuee * rrur users Warkedo siolou","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"left":"0.5319767449959162","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"CUNCATLU.1d, LASE WHEN U.10 = T.OWNEr_1d THEN' (owner)' ELSt","word_num":"0","block_num":"0","height":"0.007929586039649106","top":"0.8215277777812091","width":"0.18895347118377692"},{"left":"0.5319767442925974","word_num":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.024709302186965987","height":"0.005167958471510081","text":"U.ellan t","top":"0.8372093024027919","level":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.005167958140373186","par_num":"0","text":"sarx.","top":"0.8527131785525525","word_num":"0","level":"0","left":"0.5334302342898456","width":"0.014534881711006253","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"conf":"1","height":"0.012919896178775314","word_num":"0","page_num":"0","block_num":"0","left":"0.5319767435333371","width":"0.10610464811325082","top":"0.8630490959674598","par_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0"},{"top":"0.8811369511722071","width":"0.11482557058334353","par_num":"0","level":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.5203488478370447","height":"0.007751937707265122","text":"JOIN users u on U.id = sa.sociable id","line_num":"0","word_num":"0"},{"top":"0.8937500002911362","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","width":"0.12645348310470583","page_num":"0","left":"0.5203488393072689","level":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.013226743539174413","line_num":"0","conf":"0.5"},{"word_num":"0","level":"0","par_num":"0","width":"0.17877906560897827","line_num":"0","height":"0.015536175833808064","block_num":"0","conf":"0.5","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app':","top":"0.9069444441244396","page_num":"0","left":"0.5203488440424936"},{"height":"0.012919896178775314","left":"0.8284883721724311","width":"0.013081395626068137","par_num":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.0025839794299922225","text":", 0"},{"height":"0.012919896178775425","level":"0","text":"labl","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.008720929920673415","top":"0.002583979688390081","left":"0.8459302327722215"},{"text":"A","top":"0.002583979414297999","left":"0.8735465119670544","width":"0.010174418265503804","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.01291989621016365","page_num":"0","block_num":"0"},{"height":"0.0077519370449914415","level":"0","text":"AutomatedReportsCommandTestv","width":"0.08575580716133124","word_num":"0","par_num":"0","conf":"1","left":"0.8095930309396827","page_num":"0","top":"0.02583979362220712","line_num":"0","block_num":"0"},{"left":"0.9026162813247935","height":"0.012919896178775314","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.02616278827190399","word_num":"0","line_num":"0","top":"0.0025839794299922225","conf":"0.30000001192092896","text":"100% CS•"},{"top":"0.002583979688390081","word_num":"0","text":"Fri 17 Apr 9:02:41","block_num":"0","conf":"1","left":"0.944767443461702","level":"0","page_num":"0","height":"0.012919896178775425","par_num":"0","line_num":"0","width":"0.04941860139369969"},{"page_num":"0","block_num":"0","text":"Cascade","conf":"1","height":"0.012919896178775425","word_num":"0","top":"0.046511628267201455","par_num":"0","left":"0.7311046511910402","line_num":"0","level":"0","width":"0.023255813121795588"},{"word_num":"0","level":"0","height":"0.013242893748813156","left":"0.73110465243246","par_num":"0","text":"New Cascade","top":"0.06944444442619635","width":"0.03488371968269344","page_num":"0","line_num":"0","block_num":"0","conf":"1"},{"par_num":"0","text":"W","top":"0.4599483206201551","line_num":"0","left":"0.8459302330232559","conf":"0.30000001192092896","page_num":"0","height":"0.03100775131782929","width":"0.023255813488371913","word_num":"0","block_num":"0","level":"0"},{"width":"0.0668604612350463","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.8226744235728802","top":"0.501291990263034","level":"0","height":"0.0077519370449914415","block_num":"0","text":"Cascade Codex ."},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.513888888913707","height":"0.013242893748813267","width":"0.08720930218696599","conf":"1","page_num":"0","level":"0","text":"Kick off a new project. Make changes","left":"0.8139534888810658"},{"text":"duross you ente couebase,","par_num":"0","height":"0.005200258228513888","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","top":"0.5322997418159756","width":"0.0668604612350463","left":"0.8226744169644731","block_num":"0","level":"0"},{"width":"0.08575580716133113","block_num":"0","text":"Integration App Connection Process","left":"0.736918611632543","height":"0.008333333333333304","top":"0.7465277777777778","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"par_num":"0","width":"0.08866278529167171","word_num":"0","level":"0","height":"0.007832687430911589","top":"0.7673611110649059","text":"Fix AutomatedReportsCommand lests","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","left":"0.7369186058000399"},{"conf":"1","height":"0.007751937707265233","top":"0.7881136954228531","block_num":"0","line_num":"0","page_num":"0","text":"Review Automated Reports suggestions","left":"0.7369186039903166","width":"0.09302325248718257","level":"0","par_num":"0","word_num":"0"},{"level":"0","word_num":"0","text":"Review this sentry error Symfony Component Debug Exception FatalThrowableErrol","top":"0.8423611109511085","height":"0.007768087916904087","par_num":"0","left":"0.7354651268138351","block_num":"0","width":"0.19040696620941155","page_num":"0","line_num":"0","conf":"1"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.7340116276892952","text":"=vente totall","top":"0.8527131783746793","width":"0.031976744532585144","line_num":"0","height":"0.005167958471510192","word_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","width":"0.026162791252136164","left":"0.735465115820465","height":"0.005167958471510192","par_num":"0","word_num":"0","top":"0.86304909568529","text":"Ucers 0och","block_num":"0","line_num":"0","level":"0"},{"line_num":"0","conf":"1","top":"0.8837209304541674","text":"League Flysystem Filesystem::has(): Argument #1 (Slocation) must be of type string, null given, called in","width":"0.23837206363677976","par_num":"0","block_num":"0","word_num":"0","height":"0.00794573624928796","left":"0.7354651455269302","level":"0","page_num":"0"},{"par_num":"0","left":"0.7441860518934604","line_num":"0","height":"0.012919896178775314","page_num":"0","width":"0.22093021869659424","word_num":"0","block_num":"0","conf":"1","text":"ne/jiminny/vendor/laravel/framework/src/illuminate/Filesystem/FilesystemAdapter.php on line 218","level":"0","top":"0.8914728686634116"},{"line_num":"0","height":"0.012919896178775314","page_num":"0","width":"0.020348836481571264","conf":"1","block_num":"0","level":"0","par_num":"0","text":"Ongoing","left":"0.7354651168972958","top":"0.9121447029765039","word_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","height":"0.0077519370449913305","conf":"1","left":"0.7354651309027094","width":"0.11918603181838994","level":"0","line_num":"0","page_num":"0","top":"0.9354005171364191","text":"/app/Jobs/AutomatedReports/SendReportJob.php in"},{"level":"0","left":"0.7354651197310662","height":"0.012919896178775425","par_num":"0","line_num":"0","page_num":"0","top":"0.9431524549683211","width":"0.13226743936538699","word_num":"0","block_num":"0","text":"Jiminny\\Jobs\\AutomatedReports\\SendReportJob::handle.","conf":"1"},{"page_num":"0","width":"0.021802325546741552","block_num":"0","line_num":"0","top":"0.9586563308511807","conf":"0.30000001192092896","left":"0.7412790701481409","par_num":"0","level":"0","height":"0.012919896178775314","text":"<>Code","word_num":"0"},{"level":"0","page_num":"0","word_num":"0","top":"0.9583333333119464","block_num":"0","par_num":"0","text":"Claude Sonnet 4.6","width":"0.04360464811325082","height":"0.010658914513058115","conf":"1","line_num":"0","left":"0.7645348866088086"},{"top":"0.9895833333333334","left":"0.8720930278984665","page_num":"0","width":"0.046511623263359114","level":"0","par_num":"0","height":"0.005555555555555536","word_num":"0","line_num":"0","block_num":"0","text":"winasur leams","conf":"0.5"},{"line_num":"0","level":"0","page_num":"0","text":"uir-o","left":"0.9433139533473771","height":"0.005167958140373297","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.9896640829453173","width":"0.01598837077617643","word_num":"0"},{"height":"0.010610465208689357","top":"0.9868055554835107","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"( 4 spaces","line_num":"0","width":"0.029069766402244568","word_num":"0","left":"0.9651162799485304"}]...
|
|
AppleNative
|
NULL
|
False
|
6474
|
NULL
|
NULL
|
|
33505
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily - in 4h 8 m•)).100% C8Thu 16 Apr 10:52:56-zshDOCKERO 8812026-04-16710:42:30.642126Z2026-04-16T10:42:35.397667Z2026-64-16110:42:35.40154772026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴4-zsh86-zsh₴7* Unable to acce...O 88INFOscreenpipe._engine::event_driven_capture:contentdedup:skipping capturefor monitor 1 (hash=2961353571381363352,trigger=click)INFOINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=2961353571381363352,trigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingfor monitor 2 (hash=2961353571381363352,WARNsqlx::query:summary="SELECT id,capturetrigger=click)snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nsnapshot_path, In device_name, \ntimestampsnapshot_path IS NOTNULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=102 elapsed-3.003346958s2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes \nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),39 JPEGs deletedWARNsqlx::query:summary="SELECT DISTINCT app_name,window_name, " db.statement="\n\nSELECT\n DISTINCT app_name, \nwindow_name, \ntimestamp>datetime('now','-30browser_url\seconds')\nAND app_name IS NOT NULL\nAND window_name IS NOT NULL\n"rows_affected-0 rows_returned 113 elapsed-1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Active ->Ending (nocontrols, app=Slack, id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)2026-04-16T10:44:37.128422ZWARNsqlx::query:summary="SELECT COALESCE(text_content,'*) asdb.statement="\n\nSELECT\nCOALESCE(text_content, "') as txt\nFROM\nui_events\nWHERE\n\n"timestamp >=?1\nANDtimestamp <=?2\nANDtext_content IS NOT NULL\nAND text_content != "*\nANDevent_type = 'text'\nORDER BY\n timestamp ASC\nLIMIT\nrows_affected=0rows_returned=34elapsed=3.3300345s50002026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended2026-04-16T10:45:01.981635ZINFO2026-04-16T10:45:05.035761Zscreenpipe_engine::event_driven_capture:(id=1)contentdedup:skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)INFOscreenpipe_engine::event._driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-394178939588870394,trigger=visual_change)2026-04-16710:46:23.090024ZINFO2026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.322057Zscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:38.234229ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:47.284407ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:56.326243ZINFOtrigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)skippingcapture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id,snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nInFROM\nframes \nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \nsnapshot_path,\ndevice_name, \ntimestamptimestamp ASC\nLIMIT\n 5000\n"rows_affected=0 rows_returned=128 elapsed-4.030937667s2026-04-16710:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16110:49:02.80144222026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16710:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOscreenpipe_engine:: event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)skippingcapture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)skipping capture for monitor 1 (hash=6317338798093569418,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)...
|
[{"conf":"1","height":" [{"conf":"1","height":"0.013953487608167836","left":"0.03633720988832617","par_num":"0","block_num":"0","top":"0.004651163288939331","page_num":"0","line_num":"0","level":"0","text":"iTerm2","width":"0.031976742214626735","word_num":"0"},{"left":"0.0813953486530742","height":"0.01162790722317164","word_num":"0","text":"Shell","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.006976744104360999","width":"0.02325581444634331","page_num":"0"},{"left":"0.1148255820963591","height":"0.016279069052802186","top":"0.004651163060808261","conf":"1","par_num":"0","text":"Edit","page_num":"0","width":"0.020348836316002733","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","top":"0.004305630300901253","height":"0.01464455286661781","block_num":"0","level":"0","word_num":"0","text":"View","left":"0.14671775399475004","width":"0.021971468130747462","conf":"1","par_num":"0","line_num":"0"},{"left":"0.18168604693358867","level":"0","line_num":"0","height":"0.013953487608167836","conf":"1","block_num":"0","top":"0.004651162940102149","width":"0.034883719020419646","word_num":"0","par_num":"0","text":"Session","page_num":"0"},{"height":"0.016279069052802186","line_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","text":"Scripts","left":"0.2281976749198184","width":"0.03197674221462671","block_num":"0","word_num":"0","top":"0.004651162876699644"},{"left":"0.27317133105711244","text":"Profiles","page_num":"0","height":"0.012942727406819676","level":"0","par_num":"0","line_num":"0","top":"0.006319333900305368","conf":"1","block_num":"0","width":"0.03359919918908011","word_num":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","text":"Window","width":"0.03725689252217612","height":"0.018265073564317502","page_num":"0","par_num":"0","left":"0.31783803401730437","top":"0.004044043113466733","word_num":"0"},{"left":"0.36773255884054523","line_num":"0","par_num":"0","height":"0.013953487608167836","word_num":"0","top":"0.0069767444517300214","width":"0.020348836316002705","block_num":"0","level":"0","page_num":"0","conf":"1","text":"Help"},{"level":"0","page_num":"0","conf":"0.5","height":"0.014444444444444371","word_num":"0","par_num":"0","text":"• Support Daily - in 4h 8 m","left":"0.6148255812774676","top":"0.00666666666666671","width":"0.11337209277682836","block_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.016279071172078496","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.7950581391686092","text":"•)).","width":"0.010174419482549046","level":"0","word_num":"0","top":"0.0069767436465189014"},{"top":"0.00666666666666671","text":"100% C","height":"0.014444444444444371","par_num":"0","level":"0","conf":"0.30000001192092896","left":"0.8183139549727004","page_num":"0","word_num":"0","block_num":"0","width":"0.043604649437798404","line_num":"0"},{"level":"0","left":"0.8720930233139536","width":"0.011627906744186012","page_num":"0","text":"8","block_num":"0","par_num":"0","height":"0.01860465079069773","line_num":"0","conf":"1","top":"0.0046511627906976605","word_num":"0"},{"page_num":"0","text":"Thu 16 Apr 10:52:56","left":"0.8953488352885469","top":"0.00666666666666671","par_num":"0","block_num":"0","height":"0.014444444444444371","line_num":"0","level":"0","width":"0.09302325778537324","conf":"1","word_num":"0"},{"page_num":"0","left":"0.48982558191743997","top":"0.037209302586837856","width":"0.021802324718899202","height":"0.011627906163533597","level":"0","word_num":"0","text":"-zsh","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0"},{"height":"0.013953487608167836","level":"0","top":"0.06511627956800914","conf":"1","left":"0.030523255704109926","text":"DOCKER","block_num":"0","width":"0.03343023194207086","line_num":"0","page_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.02325581444634331","left":"0.09302325527682835","par_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","level":"0","text":"O 881","top":"0.06511627956800914"},{"page_num":"0","block_num":"0","word_num":"0","conf":"1","text":"2026-04-16710:42:30.642126Z","width":"0.15116278330485025","line_num":"0","height":"0.013953487608167836","left":"0.002906978928970252","level":"0","top":"0.09069767489359049","par_num":"0"},{"height":"0.016279069052802186","level":"0","page_num":"0","text":"2026-04-16T10:42:35.397667Z","width":"0.15116278330485028","line_num":"0","top":"0.1093023260356144","word_num":"0","left":"0.0029069791809082385","par_num":"0","block_num":"0","conf":"1"},{"word_num":"0","page_num":"0","height":"0.011627906163533597","text":"2026-64-16110:42:35.","level":"0","line_num":"0","width":"0.10901162889268663","top":"0.13255813990272935","block_num":"0","conf":"1","left":"0.004360466440284524","par_num":"0"},{"top":"0.13255813941908623","text":"4015477","conf":"0.5","page_num":"0","level":"0","left":"0.11191860414993195","par_num":"0","height":"0.00930232577853729","block_num":"0","width":"0.04069767528110081","word_num":"0","line_num":"0"},{"height":"0.016279069052802186","par_num":"0","block_num":"0","text":"2026-04-16T10:42:54.234841Z","left":"0.0029069813490283417","page_num":"0","level":"0","top":"0.14883720986313376","width":"0.15116278330485028","word_num":"0","conf":"1","line_num":"0"},{"block_num":"0","line_num":"0","left":"0.0029069767164473714","level":"0","par_num":"0","width":"0.04651162889268664","conf":"0.5","page_num":"0","text":"\\nFROM\\n","word_num":"0","top":"0.16976744214940442","height":"0.013953487608167836"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","width":"0.08575580914815267","word_num":"0","left":"0.05813953871565231","top":"0.16976744216490824","height":"0.013953487608167947","text":"frames\\nWHERE\\n","level":"0","par_num":"0"},{"left":"0.14970930269148672","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"DEV (docker)","top":"0.06511627956800914","width":"0.04941860304938425","block_num":"0","height":"0.013953487608167836","word_num":"0","conf":"1"},{"line_num":"0","conf":"0.30000001192092896","text":"282","top":"0.06511627959126498","width":"0.013081395626068137","block_num":"0","par_num":"0","word_num":"0","height":"0.013953487608167836","left":"0.22674418592243104","page_num":"0","level":"0"},{"left":"0.2761447641700713","height":"0.014235018624199736","width":"0.042187216546800355","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","top":"0.0649755137032364","par_num":"0","page_num":"0","text":"APP (-zsh)"},{"line_num":"0","width":"0.013081395626068026","height":"0.011627906163533597","par_num":"0","text":"83","top":"0.0674418609589309","word_num":"0","page_num":"0","block_num":"0","left":"0.3488372090001927","conf":"0.30000001192092896","level":"0"},{"height":"0.01162790722317164","block_num":"0","level":"0","left":"0.38662790758571186","text":"ec2-user@ip-10-30-","conf":"1","top":"0.0674418603564374","width":"0.07267441749572756","word_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.06744186031486565","page_num":"0","par_num":"0","word_num":"0","width":"0.013081395626068137","text":"₴4","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4723837207189427","height":"0.009302325778537401"},{"line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.658430232373319","word_num":"0","height":"0.01162790722317164","level":"0","text":"-zsh","top":"0.06744186024500332","width":"0.017441860834757517"},{"width":"0.013081395626068137","height":"0.01162790722317164","word_num":"0","top":"0.06744186027730303","left":"0.7180232556026637","block_num":"0","text":"86","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.06744186098800065","left":"0.7805232559610826","text":"-zsh","block_num":"0","word_num":"0","width":"0.01889534791310621","height":"0.011627906163533597","par_num":"0","level":"0"},{"page_num":"0","par_num":"0","left":"0.8415697677959451","top":"0.06511627921917185","height":"0.013953487608167947","conf":"0.30000001192092896","text":"₴7","word_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.013081394301520444"},{"par_num":"0","page_num":"0","height":"0.013953487608167947","width":"0.06831395361158576","block_num":"0","conf":"0.5","text":"* Unable to acce...","word_num":"0","level":"0","line_num":"0","left":"0.8779069760818929","top":"0.06511627921917185"},{"conf":"0.30000001192092896","left":"0.9534883728481232","level":"0","word_num":"0","block_num":"0","width":"0.024709301524692084","line_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.06511627933545094","text":"O 88","page_num":"0"},{"width":"0.02616279125213622","conf":"1","height":"0.018604651557074692","level":"0","page_num":"0","word_num":"0","left":"0.16133720902509466","line_num":"0","top":"0.08837209259355572","text":"INFO","block_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.19185134060501952","height":"0.016451022889878986","top":"0.09061169812793446","text":"screenpipe.","width":"0.05961127281188966","conf":"1","page_num":"0","level":"0","word_num":"0"},{"left":"0.24999999945621942","line_num":"0","text":"_engine::event_driven_capture:","width":"0.1656976699829102","block_num":"0","conf":"1","height":"0.016279069052802186","par_num":"0","top":"0.0906976748922036","level":"0","word_num":"0","page_num":"0"},{"text":"content","width":"0.042191227277119936","height":"0.014266690148247552","level":"0","word_num":"0","conf":"1","left":"0.4185846182166176","page_num":"0","line_num":"0","top":"0.09054107368034192","block_num":"0","par_num":"0"},{"top":"0.09069767497941283","page_num":"0","height":"0.016279069052802186","level":"0","conf":"1","width":"0.034883719020419646","word_num":"0","left":"0.46366279194327853","par_num":"0","block_num":"0","line_num":"0","text":"dedup:"},{"block_num":"0","par_num":"0","height":"0.016279069052802186","top":"0.0906976746596454","conf":"1","page_num":"0","left":"0.5029069814200017","text":"skipping capture","line_num":"0","level":"0","word_num":"0","width":"0.0915697627597385"},{"left":"0.5958332454901216","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"for monitor 1 (hash=2961353571381363352,","width":"0.22552318572998054","word_num":"0","conf":"1","top":"0.0859853487359159","height":"0.023441399468316026"},{"height":"0.016279069052802186","block_num":"0","left":"0.8255813950568084","page_num":"0","text":"trigger=click)","top":"0.09069767484569191","word_num":"0","width":"0.07848837110731344","line_num":"0","par_num":"0","conf":"1","level":"0"},{"height":"0.013953487608167836","page_num":"0","conf":"1","word_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.10930232584707888","width":"0.02325581444634331","text":"INFO","block_num":"0","left":"0.16424418609078184"},{"word_num":"0","level":"0","block_num":"0","conf":"1","height":"0.01860465155707458","left":"0.1613372091704435","page_num":"0","text":"INFO","top":"0.127906976314486","line_num":"0","width":"0.026162791252136247","par_num":"0"},{"page_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.10930232526797434","height":"0.01860465155707458","left":"0.19186046620742042","text":"screenpipe_engine::event_driven_capture:","width":"0.2252907011244032","word_num":"0"},{"left":"0.41715116362873683","text":"content dedup:","line_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.014470283720228405","block_num":"0","width":"0.08139534526401099","word_num":"0","top":"0.1111111113311003","level":"0"},{"block_num":"0","conf":"1","word_num":"0","level":"0","height":"0.019018088446723036","par_num":"0","width":"0.3183139377170139","line_num":"0","text":"skipping capture for monitor 1 (hash=2961353571381363352,","top":"0.10888888843813715","page_num":"0","left":"0.5029069925155443"},{"level":"0","page_num":"0","left":"0.8241279081086545","text":"trigger=click)","par_num":"0","block_num":"0","width":"0.07994185553656685","word_num":"0","line_num":"0","conf":"1","height":"0.01860465155707458","top":"0.10930232546177276"},{"top":"0.13","left":"0.19040699198876238","block_num":"0","height":"0.01666666666666672","word_num":"0","line_num":"0","conf":"1","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","width":"0.30959300994873046","page_num":"0","level":"0"},{"level":"0","block_num":"0","width":"0.04796511332194009","word_num":"0","line_num":"0","conf":"1","height":"0.018604651557074692","left":"0.5014534890512392","text":"skipping","top":"0.1302325580199123","par_num":"0","page_num":"0"},{"text":"for monitor 2 (hash=2961353571381363352,","line_num":"0","par_num":"0","word_num":"0","width":"0.22529067993164065","conf":"1","height":"0.018888888888888844","top":"0.13","level":"0","left":"0.5959302502524677","page_num":"0","block_num":"0"},{"conf":"1","left":"0.16279069915778185","level":"0","page_num":"0","par_num":"0","height":"0.013953487608167947","text":"WARN","top":"0.14883720960676872","block_num":"0","line_num":"0","width":"0.026162788603040915","word_num":"0"},{"text":"sqlx::query:","height":"0.013953487608167836","block_num":"0","page_num":"0","width":"0.06686046388414169","word_num":"0","level":"0","line_num":"0","conf":"0.5","top":"0.15116279096335794","left":"0.19186046656810357","par_num":"0"},{"line_num":"0","top":"0.1465116285936301","word_num":"0","left":"0.2645348868593201","level":"0","width":"0.11046511332194009","text":"summary=\"SELECT id,","page_num":"0","height":"0.021266148885091152","conf":"1","block_num":"0","par_num":"0"},{"conf":"1","level":"0","page_num":"0","height":"0.013953487608167836","word_num":"0","text":"capture","left":"0.5479651185570532","width":"0.04796511332194009","block_num":"0","line_num":"0","par_num":"0","top":"0.13255813976180753"},{"top":"0.13023255861313376","block_num":"0","width":"0.07994185553656685","conf":"1","par_num":"0","text":"trigger=click)","left":"0.8241279081086545","line_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.016279069052802186"},{"left":"0.37354651421872315","block_num":"0","width":"0.15261627833048502","level":"0","line_num":"0","conf":"1","par_num":"0","text":"snapshot_path, device_name,","word_num":"0","height":"0.018888888888888955","page_num":"0","top":"0.15111111111111108"},{"block_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","left":"0.547965128956579","word_num":"0","top":"0.14883721016866047","width":"0.1845930099487305","page_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","height":"0.021162789662679038"},{"width":"0.18023255666097004","height":"0.021162789662679038","level":"0","par_num":"0","left":"0.7412790687349482","conf":"1","block_num":"0","top":"0.14883721005238137","text":"snapshot_path, In device_name, \\n","line_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","height":"0.01665120124816899","par_num":"0","top":"0.14865114329512819","conf":"1","left":"0.9302101959408557","page_num":"0","level":"0","text":"timestamp","width":"0.05237030453152125","word_num":"0","block_num":"0"},{"block_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","text":"snapshot_path IS NOT","top":"0.16976744202398653","width":"0.11337209277682836","level":"0","page_num":"0","word_num":"0","left":"0.1526162811369508","line_num":"0"},{"level":"0","height":"0.014099086125691662","left":"0.267430993698935","text":"NULL\\n","page_num":"0","top":"0.169694643098124","width":"0.03635894192589656","line_num":"0","block_num":"0","word_num":"0","conf":"0.5","par_num":"0"},{"line_num":"0","page_num":"0","height":"0.016279069052802186","block_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","word_num":"0","level":"0","par_num":"0","top":"0.16976744210150585","conf":"0.5","left":"0.3139534899450726","width":"0.1686046494377984"},{"height":"0.01912144766913526","left":"0.4912790718581287","line_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"device_name, \\n","top":"0.16976744154010937","width":"0.07994185553656685","word_num":"0","conf":"1","level":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"timestamp ASC\\nLIMIT\\n","top":"0.16976744210150585","width":"0.12354650497436526","word_num":"0","height":"0.016279069052802186","block_num":"0","left":"0.581395355489841","page_num":"0"},{"left":"0.7136627904045777","height":"0.01860465155707458","width":"0.0421511623594496","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.16744186057805188","line_num":"0","text":"5000\\n\"","page_num":"0"},{"word_num":"0","height":"0.01912144554985895","line_num":"0","par_num":"0","block_num":"0","top":"0.16976744290982504","left":"0.7572674529106157","page_num":"0","level":"0","width":"0.22529067993164054","conf":"1","text":"rows_affected=0 rows_returned=102 elapse"},{"block_num":"0","word_num":"0","conf":"1","left":"0.002906980540825055","page_num":"0","par_num":"0","level":"0","text":"d-3.003346958s","line_num":"0","top":"0.18837209274859446","width":"0.07994185553656684","height":"0.018604651557074692"},{"top":"0.20930232621003297","conf":"1","par_num":"0","width":"0.15116278330485025","left":"0.002906979810753195","line_num":"0","word_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.016279069052802186","text":"2026-04-16T10:42:54.235674Z"},{"par_num":"0","level":"0","conf":"1","height":"0.018604651557074692","page_num":"0","top":"0.22790697623696654","text":"2026-04-16T10:43:05.429948Z","width":"0.15116278330485025","line_num":"0","left":"0.0029069827661794296","word_num":"0","block_num":"0"},{"word_num":"0","height":"0.016279069052802297","level":"0","par_num":"0","conf":"1","left":"0.0029069791809082385","line_num":"0","page_num":"0","text":"2026-04-16T10:43:17.936694Z","top":"0.24883720975654455","width":"0.15116278330485028","block_num":"0"},{"block_num":"0","text":"2026-04-16T10:43:26.520570Z","top":"0.26976744242127326","par_num":"0","height":"0.016279069052802297","word_num":"0","left":"0.0029069813490283417","conf":"1","line_num":"0","level":"0","page_num":"0","width":"0.15116278330485028"},{"page_num":"0","conf":"0.5","height":"0.013953487608167836","left":"0.0029069781462065514","par_num":"0","line_num":"0","top":"0.2906976746842882","block_num":"0","level":"0","text":"nFROM\\n","width":"0.04069767263200548","word_num":"0"},{"page_num":"0","width":"0.08575580914815267","line_num":"0","level":"0","conf":"1","par_num":"0","left":"0.05232558408921829","text":"frames \\nWHERE\\n","top":"0.28837209317708723","word_num":"0","block_num":"0","height":"0.016279069052802297"},{"level":"0","page_num":"0","conf":"1","text":"INFO","top":"0.20930232588583852","line_num":"0","height":"0.013953487608167836","width":"0.026162788603040915","word_num":"0","left":"0.16279069915778185","par_num":"0","block_num":"0"},{"left":"0.19040698053027486","conf":"1","par_num":"0","top":"0.20888888907011838","block_num":"0","height":"0.01669250594245053","level":"0","line_num":"0","page_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot","width":"0.2703488243950738","word_num":"0"},{"text":"compaction: found 102 eligible frames","block_num":"0","width":"0.20930230882432732","line_num":"0","left":"0.4622093168817012","page_num":"0","top":"0.2088888885931759","word_num":"0","level":"0","par_num":"0","conf":"1","height":"0.019018088446723147"},{"block_num":"0","par_num":"0","width":"0.024709301524692112","top":"0.23023255861452074","page_num":"0","left":"0.16279069782777025","line_num":"0","level":"0","conf":"1","height":"0.013953487608167836","text":"INFO","word_num":"0"},{"top":"0.22999999999999998","level":"0","conf":"1","text":"screenpipe_engine::snapshot_compaction: snapshot","height":"0.018888888888888955","width":"0.2688953399658203","block_num":"0","page_num":"0","left":"0.19186047129952682","word_num":"0","par_num":"0","line_num":"0"},{"top":"0.22999999999999998","width":"0.3473837110731337","level":"0","block_num":"0","height":"0.018888888888888955","line_num":"0","par_num":"0","text":"compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deleted","page_num":"0","conf":"0.5","left":"0.4636628025261931","word_num":"0"},{"height":"0.013953487608167836","width":"0.024709301524692112","top":"0.2488372098393269","level":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"INFO","left":"0.16279069766304158","block_num":"0","conf":"1"},{"page_num":"0","conf":"1","par_num":"0","level":"0","block_num":"0","height":"0.021162789662679038","word_num":"0","left":"0.19040700237260322","top":"0.24883720997486203","line_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),","width":"0.5218023088243272"},{"left":"0.7136627953516599","text":"39 JPEGs deleted","height":"0.01671834627787272","level":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","top":"0.24883720931326003","page_num":"0","line_num":"0","width":"0.0915697627597385"},{"text":"WARN","height":"0.013953487608167836","top":"0.26976744216490833","par_num":"0","width":"0.027616278330485022","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","left":"0.16279069850433112","block_num":"0"},{"level":"0","page_num":"0","text":"sqlx::query:","block_num":"0","left":"0.18895348911911525","width":"0.06976743804083929","word_num":"0","conf":"0.5","height":"0.016279069052802075","line_num":"0","top":"0.26976744233406413","par_num":"0"},{"left":"0.26439628183911135","width":"0.1907021204630534","text":"summary=\"SELECT DISTINCT app_name,","level":"0","top":"0.26610341389496606","height":"0.02423828125000005","par_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"level":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0","width":"0.3604651133219401","left":"0.45494185363144735","par_num":"0","text":"window_name, \" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name, \\n","top":"0.26744186145107374","line_num":"0","height":"0.0214470269944933"},{"text":"window_name, \\n","line_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","width":"0.08139534526401104","left":"0.8241279096450529","height":"0.01912144766913515","par_num":"0","top":"0.26976744154010945"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","height":"0.013953487608167836","page_num":"0","text":"timestamp>","top":"0.2906976746842882","left":"0.14680232769272678","par_num":"0","width":"0.06540697415669758"},{"par_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.28837209282611387","width":"0.08720929887559678","word_num":"0","conf":"1","height":"0.018604651557074692","text":"datetime('now',","left":"0.212209305504062","level":"0"},{"width":"0.024709301524692084","par_num":"0","height":"0.013953487608167947","left":"0.3023255822076152","top":"0.288372093327699","level":"0","word_num":"0","page_num":"0","text":"'-30","block_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","line_num":"0","text":"browser_url\\","width":"0.06976743804083929","block_num":"0","word_num":"0","page_num":"0","conf":"1","top":"0.26976744174084255","level":"0","height":"0.018604651557074692","left":"0.9127906984214409"},{"text":"seconds')\\n","height":"0.02140236536661777","conf":"1","top":"0.2858104448761458","word_num":"0","width":"0.0698221630520291","block_num":"0","par_num":"0","level":"0","left":"0.3299145000640535","line_num":"0","page_num":"0"},{"height":"0.016279069052802297","text":"AND app_name IS NOT NULL\\n","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.29069767489220344","width":"0.1497092988755968","conf":"1","line_num":"0","left":"0.39970930182663944"},{"block_num":"0","page_num":"0","left":"0.5536878135444904","par_num":"0","level":"0","text":"AND window_name IS NOT NULL\\n\"","line_num":"0","top":"0.2858790013729613","conf":"1","width":"0.17463470035129125","word_num":"0","height":"0.022646342383490614"},{"height":"0.023443230523003455","page_num":"0","conf":"1","line_num":"0","left":"0.728148341100789","par_num":"0","top":"0.28757620076570767","width":"0.2545035892062717","text":"rows_affected-0 rows_returned 113 elapsed-1.0","word_num":"0","level":"0","block_num":"0"},{"page_num":"0","level":"0","word_num":"0","height":"0.013953487608167836","block_num":"0","conf":"1","left":"0.002906978047929703","line_num":"0","top":"0.3093023258703347","text":"76107s","par_num":"0","width":"0.034883719020419646"},{"height":"0.013953487608167836","par_num":"0","page_num":"0","text":"2026-04-16T10:43:53.468974Z","word_num":"0","left":"0.002906978928970252","level":"0","conf":"1","line_num":"0","top":"0.3302325586145207","width":"0.15116278330485025","block_num":"0"},{"line_num":"0","height":"0.013953488667806102","left":"0.16424418586791362","block_num":"0","level":"0","word_num":"0","par_num":"0","text":"INFO","page_num":"0","top":"0.33023255803818996","width":"0.023255814446343337","conf":"1"},{"top":"0.33023255852149747","line_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.19040697778585272","height":"0.013953487608167836","conf":"1","text":"screenpipe_","width":"0.06249999999999997"},{"page_num":"0","height":"0.016666666666666607","left":"0.25145349330064043","width":"0.14244185553656685","par_num":"0","conf":"1","text":"engine: :meeting_detector:","block_num":"0","level":"0","line_num":"0","word_num":"0","top":"0.33000000000000007"},{"block_num":"0","height":"0.016666666666666607","width":"0.12209302054511184","level":"0","line_num":"0","page_num":"0","top":"0.33000000000000007","word_num":"0","conf":"1","text":"meeting v2: Active ->","par_num":"0","left":"0.39534883998058645"},{"line_num":"0","word_num":"0","block_num":"0","width":"0.0625","conf":"1","height":"0.016666666666666607","left":"0.5174418617820259","level":"0","par_num":"0","text":"Ending (no","page_num":"0","top":"0.33000000000000007"},{"line_num":"0","top":"0.33000000000000007","conf":"1","text":"controls, app=Slack, id=1, grace=30s)","block_num":"0","par_num":"0","level":"0","width":"0.2078488243950738","word_num":"0","page_num":"0","height":"0.018888888888888844","left":"0.5799418663417378"},{"width":"0.11191859775119359","level":"0","word_num":"0","top":"0.34883720963057563","conf":"1","height":"0.016279069052802186","par_num":"0","left":"0.0029069815931531805","text":"2026-04-16T10:44:33.","block_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","level":"0","left":"0.11181773484123284","par_num":"0","page_num":"0","height":"0.017672780354817563","conf":"1","block_num":"0","text":"414298Z","top":"0.3481403541109198","width":"0.04235290156470406"},{"top":"0.348837209568009","level":"0","line_num":"0","left":"0.1627906983837295","par_num":"0","text":"INFO","height":"0.013953487608167947","width":"0.024709301524692112","page_num":"0","word_num":"0","block_num":"0","conf":"1"},{"top":"0.34717274458653624","conf":"1","height":"0.021587950388590516","width":"0.2007690005832248","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"screenpipe_engine::meeting_detector:","left":"0.1917681264785471"},{"height":"0.02116278966267915","par_num":"0","top":"0.34883720999424184","conf":"1","block_num":"0","width":"0.318313937717014","line_num":"0","text":"meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)","word_num":"0","left":"0.3968023332893481","page_num":"0","level":"0"},{"page_num":"0","text":"2026-04-16T10:44:37.128422Z","left":"0.0029069752114114777","block_num":"0","width":"0.15116279390123155","level":"0","conf":"1","height":"0.01395348866780588","par_num":"0","word_num":"0","top":"0.3697674417196559","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","text":"WARN","height":"0.013953487608167836","width":"0.02616279125213622","word_num":"0","line_num":"0","top":"0.36976744212614865","page_num":"0","conf":"1","left":"0.16279069772422258"},{"left":"0.19040697554401334","block_num":"0","height":"0.016279069052802186","par_num":"0","conf":"0.5","page_num":"0","top":"0.369767442334064","level":"0","width":"0.06831395361158585","word_num":"0","line_num":"0","text":"sqlx::query:"},{"word_num":"0","level":"0","text":"summary=\"SELECT COALESCE(text_content,","top":"0.36668162762140877","left":"0.2644538847248137","width":"0.21239846547444663","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.022451106177436064","line_num":"0"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.03779069582621253","left":"0.4796511644459759","page_num":"0","level":"0","text":"'*) as","word_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.3674418601904549"},{"page_num":"0","par_num":"0","left":"0.537790698747005","block_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","width":"0.14534883499145512","height":"0.018604651557074692","conf":"1","level":"0","top":"0.3674418600354161","line_num":"0","word_num":"0"},{"top":"0.3674418601201179","conf":"1","height":"0.02144702911376939","page_num":"0","par_num":"0","text":"COALESCE(text_content, \"') as txt\\nFROM\\n","word_num":"0","width":"0.2325581232706706","block_num":"0","left":"0.6889535021255448","level":"0","line_num":"0"},{"par_num":"0","text":"ui_events","width":"0.052362251281738326","level":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.9302142226871601","top":"0.3696345034721975","height":"0.01887052747938367","word_num":"0","conf":"1"},{"text":"\\nWHERE\\n","height":"0.017401851018269854","conf":"1","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.05100777943929037","left":"0.0028391330285002614","top":"0.3878107025253532"},{"left":"0.002906977521160028","text":"\\n\"","par_num":"0","top":"0.406976744349568","conf":"0.30000001192092896","width":"0.018895347913106285","height":"0.016279069052802075","line_num":"0","word_num":"0","page_num":"0","block_num":"0","level":"0"},{"left":"0.06395349291434663","top":"0.39069767465964533","height":"0.016279069052802297","conf":"1","text":"timestamp >=","level":"0","par_num":"0","width":"0.06831394831339518","word_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"conf":"1","word_num":"0","text":"?1\\n","level":"0","line_num":"0","top":"0.38837209294239283","page_num":"0","par_num":"0","left":"0.13372092962829235","width":"0.026162791252136247","block_num":"0","height":"0.018604651557074692"},{"level":"0","par_num":"0","left":"0.1671511633100219","width":"0.020348836316002733","line_num":"0","word_num":"0","text":"AND","block_num":"0","page_num":"0","conf":"1","height":"0.018604651557074692","top":"0.38837209259355565"},{"left":"0.19040698042470533","conf":"1","par_num":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","block_num":"0","level":"0","top":"0.388372093341816","width":"0.06976743804083929","text":"timestamp <=","word_num":"0"},{"height":"0.018604651557074692","word_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.26308139599637487","block_num":"0","text":"?2\\n","top":"0.3883720927330906","conf":"1","line_num":"0","width":"0.02470930152469214"},{"width":"0.018895347913106264","conf":"1","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"AND","height":"0.013953487608167836","top":"0.3906976746842882","word_num":"0","left":"0.2965116286052201","block_num":"0"},{"height":"0.01860465155707458","word_num":"0","width":"0.148255803849962","text":"text_content IS NOT NULL\\n","left":"0.3183139620397864","top":"0.3883720925160363","par_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","page_num":"0"},{"top":"0.3883720927485945","conf":"0.5","left":"0.475290702531047","level":"0","line_num":"0","height":"0.01860465155707458","par_num":"0","text":"AND text_content != \"*\\n","width":"0.14244185553656685","page_num":"0","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.02325581444634328","word_num":"0","height":"0.013953487608167836","block_num":"0","conf":"1","text":"AND","top":"0.39069767495560603","par_num":"0","level":"0","line_num":"0","left":"0.6162790691334176"},{"level":"0","line_num":"0","block_num":"0","left":"0.6395348884953901","par_num":"0","text":"event_type = 'text'\\nORDER BY\\n timestamp ASC\\nLIMIT\\n","height":"0.01860465155707458","top":"0.3883720927485945","page_num":"0","width":"0.3139534844292535","conf":"1","word_num":"0"},{"block_num":"0","height":"0.016279069052802186","left":"0.023255817131969003","page_num":"0","par_num":"0","width":"0.0872092988755968","text":"rows_affected=0","word_num":"0","level":"0","top":"0.4093023258224361","conf":"1","line_num":"0"},{"left":"0.11337209689047954","par_num":"0","top":"0.4093023258224361","conf":"1","text":"rows_returned=34","level":"0","width":"0.09156976275973851","page_num":"0","block_num":"0","height":"0.016279069052802186","word_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","text":"elapsed=3.3300345s","width":"0.10174418555365669","word_num":"0","level":"0","left":"0.2078488361839275","top":"0.409302326084064"},{"word_num":"0","width":"0.026162791252136164","level":"0","conf":"1","left":"0.9563953482692809","page_num":"0","line_num":"0","block_num":"0","text":"5000","par_num":"0","height":"0.02093023300170893","top":"0.3883720925398433"},{"word_num":"0","top":"0.4302325586145207","block_num":"0","page_num":"0","text":"2026-04-16T10:44:37.130610Z","par_num":"0","left":"0.002906978928970252","level":"0","conf":"1","width":"0.15116278330485025","height":"0.013953487608167836","line_num":"0"},{"level":"0","line_num":"0","top":"0.43023255803819005","left":"0.16424418586791362","block_num":"0","page_num":"0","text":"INFO","height":"0.013953488667805991","width":"0.023255814446343337","par_num":"0","conf":"1","word_num":"0"},{"conf":"1","height":"0.013953487608167947","line_num":"0","text":"screenpipe_","width":"0.06104651027255589","word_num":"0","page_num":"0","level":"0","left":"0.19186046681139643","par_num":"0","block_num":"0","top":"0.43023255852149744"},{"height":"0.018888888888888955","level":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.42999999999999994","conf":"1","left":"0.25145350487801704","width":"0.25581393771701383","word_num":"0","line_num":"0","text":"engine::meeting_detector: meeting v2: meeting"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.014309672249688044","par_num":"0","conf":"1","width":"0.03348761399586997","top":"0.43005446605164366","text":"ended","page_num":"0","left":"0.5057852633273108","level":"0"},{"top":"0.44883720975654473","height":"0.016279069052802075","left":"0.0029069791809082385","level":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"2026-04-16T10:45:01.981635Z","width":"0.15116278330485028","word_num":"0"},{"left":"0.1642441860326423","page_num":"0","top":"0.44883720959126494","block_num":"0","par_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","height":"0.013953487608167836","text":"INFO","width":"0.023255814446343337"},{"page_num":"0","top":"0.4674418599817036","level":"0","conf":"1","block_num":"0","text":"2026-04-16T10:45:05.035761Z","width":"0.15261627833048505","word_num":"0","par_num":"0","left":"0.001453490467751628","height":"0.02093023300170893","line_num":"0"},{"level":"0","left":"0.1918604641999159","word_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","page_num":"0","conf":"1","line_num":"0","top":"0.448837208795106","height":"0.018604651557074692","width":"0.2267441855536567","block_num":"0"},{"text":"(id=1)","conf":"1","left":"0.5392441865927077","line_num":"0","par_num":"0","block_num":"0","width":"0.03779069582621253","height":"0.018604651557074692","word_num":"0","level":"0","top":"0.43023255803541616","page_num":"0"},{"height":"0.014367479748196077","top":"0.4509557951577554","page_num":"0","block_num":"0","left":"0.4171264806028773","par_num":"0","width":"0.045107502407497835","text":"content","conf":"1","level":"0","word_num":"0","line_num":"0"},{"height":"0.016279069052802186","top":"0.45116279093871514","width":"0.03924418555365666","conf":"1","level":"0","left":"0.4622093032260786","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"dedup:","word_num":"0"},{"width":"0.44912787543402777","page_num":"0","text":"skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)","word_num":"0","block_num":"0","height":"0.02116278966267915","line_num":"0","conf":"1","top":"0.4488372101686604","par_num":"0","level":"0","left":"0.5000000272306996"},{"word_num":"0","page_num":"0","top":"0.469767442335451","par_num":"0","text":"INFO","line_num":"0","block_num":"0","conf":"1","height":"0.013953487608167725","left":"0.164244185567526","width":"0.02325581444634331","level":"0"},{"line_num":"0","top":"0.4697674421015059","level":"0","conf":"1","word_num":"0","height":"0.016279069052802186","par_num":"0","block_num":"0","left":"0.19186047057274314","text":"screenpipe_engine::event.","page_num":"0","width":"0.1351744121975369"},{"text":"_driven_capture:","height":"0.013953487608167836","line_num":"0","par_num":"0","width":"0.09011627833048502","level":"0","left":"0.3255813942165405","conf":"1","top":"0.47209302379281526","word_num":"0","block_num":"0","page_num":"0"},{"left":"0.418604652752031","par_num":"0","width":"0.043604649437798404","top":"0.47209302354614024","conf":"1","block_num":"0","word_num":"0","text":"content","page_num":"0","level":"0","line_num":"0","height":"0.011627906163533486"},{"page_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802186","block_num":"0","width":"0.037790695826212584","conf":"1","level":"0","text":"dedup:","left":"0.46220930387952935","top":"0.4697674421015059","word_num":"0"},{"par_num":"0","left":"0.49994452547872775","block_num":"0","top":"0.46938268612482503","height":"0.019374162885877788","page_num":"0","width":"0.04952955245971685","word_num":"0","conf":"1","line_num":"0","level":"0","text":"skipping"},{"block_num":"0","line_num":"0","conf":"1","left":"0.5479651106437984","level":"0","text":"capture for monitor 2 (hash=-394178939588870394,","word_num":"0","top":"0.46976744173390783","height":"0.01912144766913515","par_num":"0","page_num":"0","width":"0.2732558144463434"},{"top":"0.4697674417408425","conf":"1","left":"0.8241279048934109","width":"0.125","word_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","text":"trigger=visual_change)","height":"0.018604651557074692"},{"conf":"1","block_num":"0","level":"0","text":"2026-04-16710:46:23.090024Z","par_num":"0","word_num":"0","top":"0.4906976748935905","left":"0.002906978928970252","width":"0.15116278330485025","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"page_num":"0","left":"0.16424418586791362","level":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","text":"INFO","height":"0.013953488667806102","top":"0.49069767431725975","width":"0.023255814446343337","word_num":"0"},{"text":"2026-04-16T10:46:26.132195Z","top":"0.5093023260356144","width":"0.15116278330485028","par_num":"0","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.0029069791809082385"},{"level":"0","word_num":"0","left":"0.16424418609078184","block_num":"0","line_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","conf":"1","text":"INFO","top":"0.5093023258470789","width":"0.02325581444634331"},{"par_num":"0","height":"0.020930230882432732","conf":"1","left":"0.1918604880958735","line_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)","top":"0.48837209420994643","width":"0.7572674221462673","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","level":"0","height":"0.02093023300170893","top":"0.5279069762607734","left":"0.0014534873064145002","block_num":"0","text":"2026-04-16T10:46:29.322057Z","line_num":"0","conf":"1","page_num":"0","width":"0.15261627833048502","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.19186047448042162","level":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","par_num":"0","top":"0.5088888884187572","conf":"1","page_num":"0","block_num":"0","width":"0.308139525519477","height":"0.019018088446723147"},{"block_num":"0","text":"skipping capture for monitor 2 (hash=7149945076322576258,","top":"0.5088888884381372","left":"0.5014534911049496","word_num":"0","height":"0.019018088446723036","line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","width":"0.31976744333902996"},{"text":"trigger=visual_change)","page_num":"0","height":"0.01860465155707458","top":"0.5093023254617728","width":"0.125","level":"0","word_num":"0","left":"0.8241279048934109","line_num":"0","par_num":"0","conf":"1","block_num":"0"},{"conf":"1","line_num":"0","height":"0.013953487608167947","width":"0.02325581444634331","block_num":"0","par_num":"0","word_num":"0","text":"INFO","page_num":"0","top":"0.5302325586145207","left":"0.164244185567526","level":"0"},{"width":"0.6322673797607422","line_num":"0","block_num":"0","height":"0.02111111111111108","level":"0","conf":"1","page_num":"0","left":"0.19040703138266857","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,","top":"0.5277777777777778","word_num":"0"},{"conf":"1","line_num":"0","width":"0.12645348442925342","word_num":"0","level":"0","block_num":"0","left":"0.822674418468513","par_num":"0","text":"trigger=visual_change)","top":"0.5302325586131338","height":"0.016279069052802186","page_num":"0"},{"top":"0.5488372089889045","height":"0.018604651557074692","block_num":"0","left":"0.0014534900135365428","par_num":"0","text":"2026-04-16T10:46:38.234229Z","conf":"1","level":"0","width":"0.15261627833048502","page_num":"0","line_num":"0","word_num":"0"},{"conf":"1","width":"0.023255814446343337","word_num":"0","text":"INFO","top":"0.5511627913121951","block_num":"0","left":"0.1642441856062857","height":"0.013953487608167836","level":"0","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","page_num":"0","top":"0.5488372089501449","width":"0.2267441855536567","left":"0.19186046914177615","block_num":"0","line_num":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.018604651557074692","par_num":"0","level":"0"},{"text":"content","level":"0","top":"0.550862507482579","width":"0.04367816713121203","word_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.014554054472181499","left":"0.41711440553236934","block_num":"0"},{"text":"dedup:","top":"0.5488372097759245","left":"0.4622093019971921","line_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.03633720874786378","conf":"1","level":"0","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","conf":"1","height":"0.02116278966267915","level":"0","par_num":"0","left":"0.5014534930771265","block_num":"0","line_num":"0","page_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","top":"0.548837209974862","width":"0.3212209277682835"},{"page_num":"0","word_num":"0","left":"0.8212209320436149","width":"0.12790696885850694","height":"0.01860465155707458","text":"trigger=visual_change)","level":"0","par_num":"0","block_num":"0","top":"0.5488372092602224","line_num":"0","conf":"1"},{"width":"0.15116278330485025","par_num":"0","top":"0.5697674424891028","word_num":"0","line_num":"0","left":"0.0029069816518383956","block_num":"0","conf":"1","height":"0.016279069052802186","level":"0","page_num":"0","text":"2026-04-16T10:46:47.284407Z"},{"left":"0.16424418609078184","level":"0","top":"0.5697674421261486","block_num":"0","height":"0.013953487608167947","word_num":"0","width":"0.02325581444634331","line_num":"0","text":"INFO","conf":"1","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","top":"0.5697674416176288","conf":"1","left":"0.1918604779021772","text":"screenpipe_engine::event_driven_capture: content","height":"0.01912144766913515","par_num":"0","page_num":"0","word_num":"0","level":"0","width":"0.2703488243950738"},{"left":"0.46215346171772326","block_num":"0","word_num":"0","level":"0","line_num":"0","text":"dedup:","top":"0.5694423533141144","width":"0.036448889308505594","height":"0.016929247114393475","par_num":"0","page_num":"0","conf":"1"},{"left":"0.5014535028537326","width":"0.3197674221462673","word_num":"0","page_num":"0","block_num":"0","height":"0.0214470291137695","text":"skipping capture for monitor 2 (hash=7149945076322576258,","top":"0.5674418601201178","conf":"1","par_num":"0","level":"0","line_num":"0"},{"height":"0.016279069052802186","level":"0","line_num":"0","par_num":"0","top":"0.5883720934968547","conf":"1","width":"0.15116278330485025","word_num":"0","text":"2026-04-16T10:46:56.326243Z","block_num":"0","page_num":"0","left":"0.002906978928970252"},{"line_num":"0","left":"0.1642441859938826","conf":"1","top":"0.5883720931092578","text":"INFO","page_num":"0","block_num":"0","par_num":"0","width":"0.02325581444634331","height":"0.016279069052802186","word_num":"0","level":"0"},{"top":"0.5697674417408425","par_num":"0","text":"trigger=visual_change)","height":"0.018604651557074692","width":"0.125","conf":"1","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.8241279048934109","level":"0"},{"height":"0.016279069052802186","page_num":"0","level":"0","par_num":"0","top":"0.5906976746596454","block_num":"0","conf":"1","left":"0.1918604757468683","width":"0.22383719550238715","text":"screenpipe_engine::event_driven_capture:","line_num":"0","word_num":"0"},{"left":"0.41857604177032026","line_num":"0","word_num":"0","conf":"1","block_num":"0","par_num":"0","height":"0.01440291722615561","top":"0.5904729601391131","level":"0","width":"0.042208380169338644","text":"content","page_num":"0"},{"width":"0.036337208747863725","word_num":"0","par_num":"0","text":"dedup:","left":"0.4636627915805255","conf":"1","height":"0.016279069052802186","line_num":"0","top":"0.5906976746596454","page_num":"0","level":"0","block_num":"0"},{"top":"0.6093023255005325","block_num":"0","page_num":"0","line_num":"0","text":"2026-04-16T10:46:59.360561Z","width":"0.15261627833048502","left":"0.001453487469931917","conf":"1","par_num":"0","level":"0","word_num":"0","height":"0.018604651557074692"},{"text":"INFO","word_num":"0","height":"0.016279069052802297","conf":"1","par_num":"0","left":"0.1627906982807741","level":"0","line_num":"0","page_num":"0","top":"0.6093023258418159","width":"0.024709301524692084","block_num":"0"},{"height":"0.016279069052802186","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","word_num":"0","left":"0.1918604757468683","conf":"1","top":"0.6093023258224362","page_num":"0","width":"0.22383719550238715"},{"par_num":"0","word_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.011627906163533597","top":"0.6116279072670704","level":"0","width":"0.043604649437798404","line_num":"0","text":"content","left":"0.418604652752031"},{"conf":"1","word_num":"0","page_num":"0","block_num":"0","text":"dedup:","height":"0.016279069052802186","left":"0.4622093019971921","level":"0","line_num":"0","par_num":"0","top":"0.6093023260549942","width":"0.03633720874786378"},{"width":"0.3226744121975369","word_num":"0","block_num":"0","height":"0.020930230882432732","top":"0.5883720938223495","conf":"1","par_num":"0","left":"0.5014534950493033","line_num":"0","page_num":"0","level":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,"},{"top":"0.5906976748922035","conf":"1","width":"0.12645348442925342","word_num":"0","height":"0.016279069052802186","line_num":"0","text":"trigger=visual_change)","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.822674418468513"},{"width":"0.04657720459832082","left":"0.5014206992517193","page_num":"0","word_num":"0","conf":"1","text":"skipping","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.6090590368573442","height":"0.016765647464328293"},{"height":"0.019018088446723036","line_num":"0","page_num":"0","par_num":"0","text":"capture for monitor 2 (hash=7149945076322576258,","top":"0.6088888884381373","word_num":"0","conf":"1","width":"0.2718023088243272","block_num":"0","level":"0","left":"0.5508721097803239"},{"text":"trigger=visual_change)","page_num":"0","top":"0.6093023255392921","word_num":"0","par_num":"0","block_num":"0","left":"0.8212209320436149","line_num":"0","conf":"1","height":"0.018604651557074692","width":"0.12790696885850694","level":"0"},{"page_num":"0","text":"2026-04-16T10:48:22.094560Z","block_num":"0","left":"0.002906978928970252","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.013953487608167836","top":"0.6302325586145208","word_num":"0","width":"0.15116278330485025"},{"block_num":"0","text":"WARN","word_num":"0","par_num":"0","conf":"1","height":"0.013953487608167947","top":"0.6302325584052184","width":"0.02616279125213622","left":"0.16279069772422258","line_num":"0","page_num":"0","level":"0"},{"left":"0.19186046619323807","par_num":"0","width":"0.06831395361158585","word_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","top":"0.6302325583805757","page_num":"0","text":"sqlx::query:","line_num":"0","level":"0"},{"block_num":"0","par_num":"0","top":"0.6277777777777778","level":"0","left":"0.26453488908918316","page_num":"0","line_num":"0","text":"summary=\"SELECT id,","width":"0.10755813386705187","word_num":"0","conf":"1","height":"0.018888888888888844"},{"word_num":"0","height":"0.018888888888888844","left":"0.37354651490746626","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"snapshot_path, device_name,","top":"0.63","width":"0.15697674221462676","block_num":"0"},{"conf":"1","word_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.5479651290756214","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","top":"0.6277777777777778","width":"0.1845930099487305","height":"0.02111111111111108","page_num":"0","line_num":"0"},{"height":"0.01496465153164328","left":"0.002849809356583435","block_num":"0","conf":"0.5","width":"0.04662596384684245","line_num":"0","par_num":"0","page_num":"0","text":"InFROM\\n","top":"0.6506572090142868","word_num":"0","level":"0"},{"width":"0.08575581444634331","level":"0","par_num":"0","word_num":"0","conf":"0.5","left":"0.05813953558478191","page_num":"0","line_num":"0","block_num":"0","top":"0.6488372093481437","height":"0.01671834627787272","text":"frames \\nWHERE\\n"},{"left":"0.15261628261694962","level":"0","text":"snapshot_path IS NOT NULL\\n","word_num":"0","line_num":"0","height":"0.0189405674404568","block_num":"0","par_num":"0","conf":"1","top":"0.6488372099942419","page_num":"0","width":"0.15116278330485025"},{"left":"0.3139534899784397","height":"0.01671834627787272","page_num":"0","conf":"0.5","line_num":"0","block_num":"0","par_num":"0","width":"0.1686046494377984","word_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","top":"0.6488372093481437","level":"0"},{"level":"0","left":"0.49127907376734614","par_num":"0","width":"0.07994185553656685","top":"0.6488372100523814","block_num":"0","text":"device_name, \\n","conf":"1","line_num":"0","word_num":"0","page_num":"0","height":"0.0189405674404568"},{"line_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.7412790703321196","top":"0.6302325577873541","word_num":"0","width":"0.09302325778537324","height":"0.018604651557074692","text":"snapshot_path,\\n"},{"block_num":"0","left":"0.8415697678107664","conf":"1","par_num":"0","text":"device_name, \\n","page_num":"0","line_num":"0","height":"0.018888888888888844","top":"0.63","width":"0.0799418608347574","level":"0","word_num":"0"},{"top":"0.6301537751333848","height":"0.016436636182996955","left":"0.9302230320562611","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"timestamp","page_num":"0","level":"0","width":"0.05234463479783802","word_num":"0"},{"text":"timestamp ASC\\nLIMIT\\n 5000\\n\"","par_num":"0","width":"0.17587208218044703","page_num":"0","level":"0","word_num":"0","conf":"1","block_num":"0","left":"0.5799418710271401","line_num":"0","top":"0.6465116283998317","height":"0.021266148885091152"},{"line_num":"0","block_num":"0","conf":"1","text":"rows_affected=0 rows_returned=128 elapse","top":"0.6488372100136217","height":"0.0189405674404568","width":"0.22819764879014748","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.7543604830028708"},{"word_num":"0","left":"0.0014534911761340276","top":"0.6697674415470439","page_num":"0","text":"d-4.030937667s","height":"0.018604651557074692","level":"0","conf":"1","line_num":"0","par_num":"0","block_num":"0","width":"0.08139534526401096"},{"line_num":"0","page_num":"0","width":"0.15116278330485025","block_num":"0","text":"2026-04-16710:48:22.094697Z","top":"0.6906976748935905","left":"0.002906978928970252","conf":"1","level":"0","word_num":"0","height":"0.013953487608167947","par_num":"0"},{"text":"2026-04-16T10:48:27.509002Z","par_num":"0","top":"0.7093023261422036","word_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","left":"0.0029069813490283417","level":"0","width":"0.15116278330485028","page_num":"0","line_num":"0"},{"text":"2026-04-16T10:48:32.602076Z","left":"0.0029069813490283417","word_num":"0","conf":"1","par_num":"0","top":"0.7302325587003432","height":"0.016279069052802186","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.15116278330485028"},{"word_num":"0","left":"0.002906978928970252","text":"2026-04-16110:49:02.8014422","line_num":"0","height":"0.013953487608167836","level":"0","top":"0.7511627911726603","page_num":"0","width":"0.15116278330485025","conf":"1","par_num":"0","block_num":"0"},{"width":"0.15116278330485028","line_num":"0","word_num":"0","block_num":"0","text":"2026-04-16T10:49:17.859487Z","page_num":"0","top":"0.7697674424212733","height":"0.016279069052802186","left":"0.0029069813490283417","conf":"1","level":"0","par_num":"0"},{"left":"0.0029069813490283417","par_num":"0","word_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.01860465155707458","text":"2026-04-16T10:49:44.085292Z","top":"0.788372093058672","page_num":"0","level":"0","width":"0.15116278330485028"},{"conf":"1","word_num":"0","width":"0.15116278330485025","line_num":"0","left":"0.002906978928970252","level":"0","block_num":"0","height":"0.016279069052802186","text":"2026-04-16T10:49:44.088203Z","par_num":"0","top":"0.8093023260549942","page_num":"0"},{"height":"0.013953487608167836","page_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.15116278330485025","line_num":"0","top":"0.8302325586145207","word_num":"0","left":"0.002906978928970252","text":"2026-04-16T10:50:11.573614Z","conf":"1"},{"top":"0.8488372097759245","word_num":"0","text":"2026-04-16T10:50:11.574892Z","line_num":"0","par_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186","left":"0.002906978928970252","level":"0","page_num":"0","width":"0.15116278330485025"},{"word_num":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","left":"0.0029069816033887954","level":"0","height":"0.016279069052802186","par_num":"0","width":"0.15116278330485028","top":"0.8697674424891028","text":"2026-04-16T10:51:25.581511Z"},{"text":"2026-04-16710:51:29.527030Z","conf":"1","width":"0.15116278330485025","page_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.002906978928970252","word_num":"0","top":"0.8906976748935905","par_num":"0","height":"0.013953487608167836"},{"page_num":"0","width":"0.15116278330485028","text":"2026-04-16T10:51:33.201063Z","level":"0","height":"0.016279069052802186","line_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.9093023260356144","word_num":"0","left":"0.0029069791809082385"},{"top":"0.9279069763144859","word_num":"0","page_num":"0","conf":"1","level":"0","left":"0.0029069810583306536","height":"0.01860465155707458","par_num":"0","text":"2026-04-16T10:51:57.237595Z","width":"0.15116278330485028","line_num":"0","block_num":"0"},{"height":"0.016279069052802186","text":"2026-04-16T10:52:00.618858Z","block_num":"0","left":"0.0029069819522260015","level":"0","width":"0.15116278330485028","par_num":"0","page_num":"0","conf":"1","word_num":"0","top":"0.9488372095433664","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.16424418586791362","height":"0.013953488667805991","level":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","top":"0.6906976743172597","width":"0.023255814446343337","text":"INFO"},{"text":"screenpipe_engine::snapshot_compaction: snapshot","word_num":"0","left":"0.19186047566533723","par_num":"0","top":"0.690697674582126","width":"0.26889533996582027","line_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186","page_num":"0","level":"0"},{"line_num":"0","text":"compaction: found 128 eligible frames","top":"0.6883720935743741","width":"0.20930233001708987","left":"0.4622092954290381","conf":"1","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0"},{"page_num":"0","width":"0.02325581444634331","height":"0.013953487608167836","text":"INFO","level":"0","left":"0.16424418609078184","block_num":"0","word_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.7093023258470789"},{"text":"screenpipe_engine::snapshot_compaction:","page_num":"0","word_num":"0","conf":"1","top":"0.7093023256943307","width":"0.2180232577853733","line_num":"0","block_num":"0","left":"0.19186046306467774","level":"0","height":"0.018604651557074692","par_num":"0"},{"top":"0.7089999801867185","conf":"1","block_num":"0","height":"0.016883760028415185","width":"0.049495024151272216","left":"0.41275248850704005","word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"snapshot"},{"block_num":"0","left":"0.4622093248428726","text":"compaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGS","par_num":"0","level":"0","top":"0.7088888883606177","page_num":"0","conf":"1","line_num":"0","height":"0.019018088446723147","width":"0.3052325354682075","word_num":"0"},{"page_num":"0","top":"0.7091415604017425","width":"0.04074744648403594","word_num":"0","block_num":"0","level":"0","conf":"1","text":"deleted","height":"0.016600600348578576","par_num":"0","line_num":"0","left":"0.7688704621258482"},{"text":"INFO","page_num":"0","par_num":"0","line_num":"0","top":"0.7302325586145207","width":"0.02325581444634331","word_num":"0","height":"0.013953487608167836","left":"0.164244185567526","conf":"1","block_num":"0","level":"0"},{"par_num":"0","top":"0.7302325583805757","left":"0.1918604697599346","word_num":"0","text":"screenpipe_engine::snapshot_compaction:","width":"0.21947674221462676","line_num":"0","level":"0","block_num":"0","height":"0.016279069052802186","conf":"1","page_num":"0"},{"width":"0.05091966523064506","word_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.41131342404683346","block_num":"0","conf":"1","line_num":"0","text":"snapshot","top":"0.7300400761804394","height":"0.016664033465915273"},{"block_num":"0","level":"0","left":"0.4622093087176983","width":"0.12499998940361867","word_num":"0","line_num":"0","height":"0.018888888888888955","text":"compaction: 63 frames,","page_num":"0","top":"0.7277777777777777","par_num":"0","conf":"1"},{"conf":"0.5","text":"16.3MB → 4.5MB (3.6x),","left":"0.5915697780013943","block_num":"0","level":"0","width":"0.12499998940361867","word_num":"0","page_num":"0","line_num":"0","height":"0.02111111111111119","par_num":"0","top":"0.7277777777777777"},{"par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.73","conf":"0.5","height":"0.014444444444444482","text":"63 JPEGS","width":"0.05087209277682836","left":"0.7165697684741622","word_num":"0"},{"text":"deleted","par_num":"0","top":"0.7295829909881733","conf":"1","word_num":"0","block_num":"0","level":"0","height":"0.015252623028225387","line_num":"0","width":"0.04375975661807596","left":"0.7673643070126638","page_num":"0"},{"page_num":"0","height":"0.013953487608167836","block_num":"0","par_num":"0","line_num":"0","text":"INFO","left":"0.164244185567526","width":"0.02325581444634331","conf":"1","top":"0.7511627911726603","word_num":"0","level":"0"},{"width":"0.3066860198974609","level":"0","par_num":"0","height":"0.0189405674404568","block_num":"0","left":"0.1918604839250726","text":"screenpipe_engine::event_driven_capture: content dedup:","page_num":"0","top":"0.7488372101299007","word_num":"0","conf":"1","line_num":"0"},{"top":"0.7488372101686604","word_num":"0","level":"0","height":"0.021162789662679038","left":"0.5014535116599531","page_num":"0","width":"0.44767439100477424","text":"skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)","conf":"1","block_num":"0","line_num":"0","par_num":"0"},{"height":"0.013953487608167836","block_num":"0","text":"INFO","par_num":"0","conf":"1","width":"0.02325581444634331","left":"0.16424418609078184","top":"0.7697674421261487","word_num":"0","level":"0","page_num":"0","line_num":"0"},{"text":"screenpipe_engine::event_driven_capture: content dedup:","page_num":"0","height":"0.01912144766913515","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.19186047250578864","par_num":"0","top":"0.7697674415982491","width":"0.3066860410902235"},{"top":"0.7697674417339079","left":"0.5014534854719298","width":"0.44186045328776036","word_num":"0","line_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)","conf":"1","page_num":"0","height":"0.01912144766913515","level":"0","block_num":"0","par_num":"0"},{"word_num":"0","conf":"1","width":"0.023255814446343337","left":"0.1642441856062857","page_num":"0","par_num":"0","top":"0.7906976750331253","text":"INFO","height":"0.013953487608167947","block_num":"0","level":"0","line_num":"0"},{"text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.7906976746305756","width":"0.3066860410902235","block_num":"0","word_num":"0","height":"0.016279069052802186","level":"0","line_num":"0","page_num":"0","left":"0.19186047387237515","conf":"1","par_num":"0"},{"conf":"1","par_num":"0","word_num":"0","line_num":"0","left":"0.1642441860326423","text":"INFO","width":"0.023255814446343337","block_num":"0","top":"0.8093023258703347","level":"0","page_num":"0","height":"0.013953487608167836"},{"block_num":"0","height":"0.01669250594245064","top":"0.8088888889538391","par_num":"0","text":"screenpipe_engine:: event_driven_capture: content","conf":"1","left":"0.1918604776282477","word_num":"0","line_num":"0","width":"0.2688953399658203","level":"0","page_num":"0"},{"height":"0.016279069052802186","width":"0.03633720874786378","line_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","top":"0.8093023258224361","page_num":"0","word_num":"0","text":"dedup:","left":"0.46220930320843245"},{"word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=click)","top":"0.7883720942099465","left":"0.5014535039705498","height":"0.020930230882432732","level":"0","width":"0.3968023088243272","conf":"1"},{"conf":"1","height":"0.017384094662136418","block_num":"0","page_num":"0","left":"0.5013826220515537","level":"0","text":"skipping","width":"0.04810685051812058","par_num":"0","top":"0.8087498130768471","line_num":"0","word_num":"0"},{"height":"0.019018088446723036","par_num":"0","top":"0.8088888884768969","level":"0","text":"capture for monitor 2 (hash=594465382036229718, trigger=click)","width":"0.35029067993164065","conf":"1","block_num":"0","left":"0.5479651223449802","line_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836","left":"0.164244185567526","par_num":"0","block_num":"0","text":"INFO","width":"0.02325581444634331","top":"0.8302325586145207"},{"left":"0.19186047583090568","word_num":"0","page_num":"0","block_num":"0","text":"screenpipe_engine::event_driven_capture: content","top":"0.83","conf":"1","par_num":"0","width":"0.26889533996582027","line_num":"0","level":"0","height":"0.01666666666666672"},{"page_num":"0","left":"0.46366279223397616","conf":"1","par_num":"0","level":"0","height":"0.013953487608167947","top":"0.830232558443978","text":"dedup:","block_num":"0","line_num":"0","width":"0.034883719020419646","word_num":"0"},{"conf":"1","left":"0.5029069802894456","par_num":"0","line_num":"0","level":"0","width":"0.40697674221462676","block_num":"0","text":"skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)","height":"0.02111111111111119","top":"0.8277777777777777","page_num":"0","word_num":"0"},{"top":"0.848837209591265","conf":"1","line_num":"0","word_num":"0","block_num":"0","height":"0.013953487608167836","left":"0.1642441860326423","level":"0","par_num":"0","page_num":"0","text":"INFO","width":"0.023255814446343337"},{"conf":"1","height":"0.018604651557074692","line_num":"0","left":"0.19186047090190725","word_num":"0","width":"0.2238371955023871","par_num":"0","block_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.8488372087951062","level":"0","page_num":"0"},{"top":"0.8509058615184487","text":"content","par_num":"0","word_num":"0","height":"0.014467346403333914","block_num":"0","line_num":"0","page_num":"0","width":"0.04366774559020997","left":"0.41857310467509123","conf":"1","level":"0"},{"line_num":"0","text":"dedup:","word_num":"0","page_num":"0","top":"0.8511627910937539","left":"0.4622093019971921","width":"0.03633720874786378","conf":"1","par_num":"0","block_num":"0","level":"0","height":"0.016279069052802186"},{"page_num":"0","block_num":"0","height":"0.0189405674404568","text":"skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)","word_num":"0","left":"0.5014534826228281","line_num":"0","conf":"1","width":"0.4084302266438802","top":"0.8488372100523813","par_num":"0","level":"0"},{"text":"INFO","par_num":"0","top":"0.8697674423354509","height":"0.013953487608167947","line_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.02325581444634331","conf":"1","left":"0.164244185567526","block_num":"0"},{"level":"0","left":"0.19186047226866568","line_num":"0","width":"0.22238371107313368","word_num":"0","page_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","conf":"1","block_num":"0","height":"0.016279069052802186","top":"0.8697674421015059"},{"left":"0.41860465208093406","conf":"1","text":"content","top":"0.8720930235461402","word_num":"0","width":"0.0421511623594496","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.011627906163533486","line_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","block_num":"0","height":"0.016279069052802186","left":"0.4636627912528716","text":"dedup:","top":"0.8697674420142966","level":"0","width":"0.034883719020419646","word_num":"0","par_num":"0"},{"left":"0.5014440423774531","level":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","text":"skipping","width":"0.047984006669786194","word_num":"0","par_num":"0","top":"0.8696958791455657","height":"0.016422195434570352"},{"level":"0","top":"0.8697674416176289","page_num":"0","height":"0.01912144766913515","par_num":"0","text":"capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)","block_num":"0","width":"0.4040697733561198","conf":"1","word_num":"0","line_num":"0","left":"0.5508720955533796"},{"text":"INFO","conf":"1","left":"0.16415309245249388","line_num":"0","par_num":"0","top":"0.890299146590584","word_num":"0","page_num":"0","height":"0.014750544230143325","block_num":"0","width":"0.023438000679016135","level":"0"},{"par_num":"0","width":"0.22383719550238715","level":"0","left":"0.1918604757468683","line_num":"0","block_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.8906976746596453","word_num":"0","height":"0.016279069052802186","conf":"1"},{"conf":"1","left":"0.42005814108815454","par_num":"0","height":"0.013953487608167947","text":"content dedup:","line_num":"0","level":"0","top":"0.8906976746842881","width":"0.07848837110731338","word_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.013953487608167836","par_num":"0","width":"0.04796511332194009","line_num":"0","conf":"1","word_num":"0","page_num":"0","text":"skipping","top":"0.8906976747230478","level":"0","left":"0.5014534906500765"},{"page_num":"0","conf":"1","level":"0","line_num":"0","height":"0.013953487608167947","width":"0.02325581444634331","word_num":"0","block_num":"0","top":"0.9093023258470788","par_num":"0","left":"0.16424418609078184","text":"INFO"},{"page_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","conf":"1","left":"0.1918604757468683","par_num":"0","top":"0.9093023252292146","width":"0.22383719550238715","word_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"level":"0","word_num":"0","top":"0.9093023257307998","width":"0.04360464943779835","line_num":"0","left":"0.42005814083342635","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.013953487608167836","text":"content"},{"word_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","text":"dedup:","height":"0.016279069052802186","left":"0.4622093019971921","line_num":"0","width":"0.03633720874786378","page_num":"0","top":"0.9093023260549943"},{"width":"0.39825579325358074","word_num":"0","page_num":"0","par_num":"0","height":"0.02093023088243262","block_num":"0","left":"0.5508721042270395","level":"0","line_num":"0","conf":"1","text":"capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)","top":"0.8883720935122721"},{"block_num":"0","text":"skipping capture for monitor 1 (hash=6317338798093569418,","page_num":"0","line_num":"0","par_num":"0","height":"0.019018088446723036","left":"0.5014534930771264","level":"0","conf":"1","top":"0.9088888883993775","width":"0.32122092776828337","word_num":"0"},{"level":"0","line_num":"0","top":"0.9093023255392922","conf":"1","height":"0.01860465155707458","page_num":"0","left":"0.821220929960668","par_num":"0","text":"trigger=click)","width":"0.08284883499145501","block_num":"0","word_num":"0"},{"height":"0.013953488667805991","block_num":"0","par_num":"0","top":"0.9302325580381899","level":"0","width":"0.023255814446343337","page_num":"0","left":"0.16424418586791362","line_num":"0","text":"INFO","word_num":"0","conf":"1"},{"conf":"1","block_num":"0","height":"0.016279069052802186","line_num":"0","top":"0.9302325583805757","level":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture:","left":"0.1918604757468683","par_num":"0","width":"0.22383719550238715","page_num":"0"},{"word_num":"0","line_num":"0","conf":"1","page_num":"0","text":"content","height":"0.014198809729682016","top":"0.9301098973475299","block_num":"0","width":"0.040730251206292034","left":"0.4200418516500313","par_num":"0","level":"0"},{"height":"0.016279069052802186","left":"0.46220930296618434","line_num":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.9302325587681726","word_num":"0","text":"dedup:","width":"0.03633720874786378","level":"0"},{"level":"0","height":"0.02111111111111108","block_num":"0","conf":"1","line_num":"0","page_num":"0","word_num":"0","width":"0.4534883711073133","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","par_num":"0","top":"0.9277777777777778","left":"0.501453483607542"},{"par_num":"0","width":"0.024709301524692112","left":"0.16424418661652992","word_num":"0","top":"0.9488372093883277","block_num":"0","line_num":"0","text":"INFO","height":"0.016279069052802186","level":"0","page_num":"0","conf":"1"},{"left":"0.19040698937041986","page_num":"0","text":"screenpipe_engine::event_driven_capture:","word_num":"0","conf":"1","par_num":"0","height":"0.01860465155707458","width":"0.22529067993164067","top":"0.9488372089501448","line_num":"0","block_num":"0","level":"0"},{"block_num":"0","par_num":"0","word_num":"0","text":"content","top":"0.9511627909880005","left":"0.42005814110647777","level":"0","line_num":"0","width":"0.04069767263200552","height":"0.011627906163533597","conf":"1","page_num":"0"},{"width":"0.03633720874786378","par_num":"0","conf":"1","line_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","top":"0.9488372097759245","block_num":"0","text":"dedup:","left":"0.4622093019971921","word_num":"0"},{"par_num":"0","height":"0.021162789662679038","word_num":"0","block_num":"0","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","top":"0.9488372101686605","page_num":"0","line_num":"0","level":"0","width":"0.4534883711073133","conf":"1","left":"0.5014534953339017"}]...
|
|
AppleNative
|
NULL
|
False
|
6474
|
NULL
|
NULL
|
|
33496
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily - in 4h 8 m•)).100% C8Thu 16 Apr 10:52:23-zshDOCKERO 8812026-04-16710:42:30.642126Z2026-04-16T10:42:35.397667Z2026-64-16110:42:35.40154772026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴4-zsh86-zsh₴7* Unable to acce...O 88INFOscreenpipe._engine::event_driven_capture:contentdedup:skipping capturefor monitor 1 (hash=2961353571381363352,trigger=click)INFOINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=2961353571381363352,trigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingfor monitor 2 (hash=2961353571381363352,WARNsqlx::query:summary="SELECT id,capturetrigger=click)snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nsnapshot_path, In device_name, \ntimestampsnapshot_path IS NOTNULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=102 elapsed-3.003346958s2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes \nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),39 JPEGs deletedWARNsqlx::query:summary="SELECT DISTINCT app_name,window_name, " db.statement="\n\nSELECT\n DISTINCT app_name, \nwindow_name, \ntimestamp>datetime('now','-30browser_url\seconds')\nAND app_name IS NOT NULL\nAND window_name IS NOT NULL\n"rows_affected-0 rows_returned 113 elapsed-1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Active ->Ending (nocontrols, app=Slack, id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)2026-04-16T10:44:37.128422ZWARNsqlx::query:summary="SELECT COALESCE(text_content,'*) asdb.statement="\n\nSELECT\nCOALESCE(text_content, "') as txt\nFROM\nui_events\nWHERE\n\n"timestamp >=?1\nANDtimestamp <=?2\nANDtext_content IS NOT NULL\nAND text_content != "*\nANDevent_type = 'text'\nORDER BY\n timestamp ASC\nLIMIT\nrows_affected=0rows_returned=34elapsed=3.3300345s50002026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended2026-04-16T10:45:01.981635ZINFO2026-04-16T10:45:05.035761Zscreenpipe_engine::event_driven_capture:(id=1)contentdedup:skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)INFOscreenpipe_engine::event._driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-394178939588870394,trigger=visual_change)2026-04-16710:46:23.090024ZINFO2026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.322057Zscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:38.234229ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:47.284407ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:56.326243ZINFOtrigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)skippingcapture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id,snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nInFROM\nframes \nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \nsnapshot_path,\ndevice_name, \ntimestamptimestamp ASC\nLIMIT\n 5000\n"rows_affected=0 rows_returned=128 elapsed-4.030937667s2026-04-16710:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16110:49:02.80144222026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16710:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOscreenpipe_engine:: event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)skippingcapture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)skipping capture for monitor 1 (hash=6317338798093569418,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)...
|
[{"left":"0.03633720988832617", [{"left":"0.03633720988832617","top":"0.004651163288939331","page_num":"0","par_num":"0","text":"iTerm2","conf":"1","height":"0.013953487608167836","level":"0","block_num":"0","line_num":"0","width":"0.031976742214626735","word_num":"0"},{"height":"0.01162790722317164","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.02325581444634331","text":"Shell","left":"0.0813953486530742","block_num":"0","top":"0.006976744104360999","word_num":"0","line_num":"0"},{"conf":"1","level":"0","height":"0.016279069052802186","par_num":"0","line_num":"0","left":"0.1148255820963591","text":"Edit","word_num":"0","page_num":"0","width":"0.020348836316002733","block_num":"0","top":"0.004651163060808261"},{"top":"0.004305630300901253","width":"0.021971468130747462","block_num":"0","level":"0","page_num":"0","height":"0.01464455286661781","par_num":"0","text":"View","line_num":"0","word_num":"0","conf":"1","left":"0.14671775399475004"},{"block_num":"0","conf":"1","line_num":"0","width":"0.034883719020419646","left":"0.18168604693358867","top":"0.004651162940102149","word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.013953487608167836","text":"Session"},{"par_num":"0","level":"0","text":"Scripts","width":"0.03197674221462671","page_num":"0","height":"0.016279069052802186","left":"0.2281976749198184","line_num":"0","conf":"1","top":"0.004651162876699644","word_num":"0","block_num":"0"},{"conf":"1","line_num":"0","par_num":"0","level":"0","left":"0.27317133105711244","top":"0.006319333900305368","word_num":"0","height":"0.012942727406819676","page_num":"0","text":"Profiles","block_num":"0","width":"0.03359919918908011"},{"page_num":"0","conf":"1","level":"0","height":"0.018265073564317502","par_num":"0","text":"Window","block_num":"0","left":"0.31783803401730437","line_num":"0","top":"0.004044043113466733","width":"0.03725689252217612","word_num":"0"},{"width":"0.020348836316002705","top":"0.0069767444517300214","text":"Help","level":"0","left":"0.36773255884054523","conf":"1","line_num":"0","word_num":"0","page_num":"0","height":"0.013953487608167836","par_num":"0","block_num":"0"},{"block_num":"0","level":"0","left":"0.6148255812774676","conf":"0.5","par_num":"0","width":"0.11337209277682836","top":"0.00666666666666671","text":"• Support Daily - in 4h 8 m","page_num":"0","word_num":"0","line_num":"0","height":"0.014444444444444371"},{"level":"0","par_num":"0","block_num":"0","width":"0.010174419482549046","height":"0.016279071172078496","text":"•)).","left":"0.7950581391686092","conf":"0.30000001192092896","top":"0.0069767436465189014","word_num":"0","page_num":"0","line_num":"0"},{"top":"0.00666666666666671","width":"0.043604649437798404","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"100% C","page_num":"0","height":"0.014444444444444371","left":"0.8183139549727004","line_num":"0","block_num":"0","level":"0"},{"conf":"1","block_num":"0","level":"0","left":"0.8720930233139536","page_num":"0","width":"0.011627906744186012","line_num":"0","par_num":"0","word_num":"0","height":"0.01860465079069773","text":"8","top":"0.0046511627906976605"},{"page_num":"0","text":"Thu 16 Apr 10:52:23","left":"0.8953488352885469","height":"0.014444444444444371","top":"0.00666666666666671","block_num":"0","level":"0","conf":"1","line_num":"0","width":"0.09302325778537324","par_num":"0","word_num":"0"},{"word_num":"0","text":"-zsh","level":"0","par_num":"0","height":"0.011627906163533597","top":"0.037209302586837856","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.48982558191743997","width":"0.021802324718899202"},{"line_num":"0","conf":"1","left":"0.030523255704109926","page_num":"0","top":"0.06511627956800914","text":"DOCKER","par_num":"0","width":"0.03343023194207086","height":"0.013953487608167836","level":"0","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"O 881","conf":"0.30000001192092896","height":"0.013953487608167836","level":"0","width":"0.02325581444634331","top":"0.06511627956800914","block_num":"0","left":"0.09302325527682835"},{"page_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.15116278330485025","par_num":"0","top":"0.09069767489359049","height":"0.013953487608167836","word_num":"0","left":"0.002906978928970252","text":"2026-04-16710:42:30.642126Z","conf":"1"},{"line_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","block_num":"0","width":"0.15116278330485028","level":"0","text":"2026-04-16T10:42:35.397667Z","word_num":"0","left":"0.0029069791809082385","top":"0.1093023260356144"},{"top":"0.13255813990272935","left":"0.004360466440284524","level":"0","page_num":"0","par_num":"0","text":"2026-64-16110:42:35.","width":"0.10901162889268663","word_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.011627906163533597"},{"height":"0.00930232577853729","top":"0.13255813941908623","width":"0.04069767528110081","word_num":"0","text":"4015477","page_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.11191860414993195","par_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","left":"0.0029069813490283417","page_num":"0","line_num":"0","height":"0.016279069052802186","text":"2026-04-16T10:42:54.234841Z","conf":"1","width":"0.15116278330485028","par_num":"0","top":"0.14883720986313376","level":"0"},{"line_num":"0","text":"\\nFROM\\n","conf":"0.5","top":"0.16976744214940442","word_num":"0","level":"0","width":"0.04651162889268664","block_num":"0","par_num":"0","left":"0.0029069767164473714","page_num":"0","height":"0.013953487608167836"},{"text":"frames\\nWHERE\\n","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","width":"0.08575580914815267","height":"0.013953487608167947","level":"0","block_num":"0","left":"0.05813953871565231","top":"0.16976744216490824"},{"top":"0.06511627956800914","word_num":"0","left":"0.14970930269148672","conf":"1","level":"0","text":"DEV (docker)","par_num":"0","height":"0.013953487608167836","width":"0.04941860304938425","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","block_num":"0","width":"0.013081395626068137","page_num":"0","top":"0.06511627959126498","word_num":"0","height":"0.013953487608167836","left":"0.22674418592243104","par_num":"0","line_num":"0","text":"282","conf":"0.30000001192092896"},{"left":"0.2761447641700713","word_num":"0","line_num":"0","height":"0.014235018624199736","block_num":"0","conf":"1","top":"0.0649755137032364","text":"APP (-zsh)","width":"0.042187216546800355","par_num":"0","page_num":"0","level":"0"},{"left":"0.3488372090001927","par_num":"0","text":"83","top":"0.0674418609589309","width":"0.013081395626068026","line_num":"0","level":"0","word_num":"0","height":"0.011627906163533597","block_num":"0","page_num":"0","conf":"0.30000001192092896"},{"left":"0.38662790758571186","width":"0.07267441749572756","top":"0.0674418603564374","word_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1","text":"ec2-user@ip-10-30-","block_num":"0","line_num":"0","height":"0.01162790722317164"},{"conf":"0.30000001192092896","block_num":"0","text":"₴4","par_num":"0","height":"0.009302325778537401","level":"0","line_num":"0","top":"0.06744186031486565","left":"0.4723837207189427","width":"0.013081395626068137","page_num":"0","word_num":"0"},{"block_num":"0","height":"0.01162790722317164","level":"0","page_num":"0","par_num":"0","text":"-zsh","width":"0.017441860834757517","line_num":"0","word_num":"0","top":"0.06744186024500332","conf":"0.30000001192092896","left":"0.658430232373319"},{"left":"0.7180232556026637","conf":"0.30000001192092896","top":"0.06744186027730303","width":"0.013081395626068137","block_num":"0","level":"0","line_num":"0","height":"0.01162790722317164","par_num":"0","text":"86","word_num":"0","page_num":"0"},{"word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","par_num":"0","block_num":"0","line_num":"0","left":"0.7805232559610826","top":"0.06744186098800065","text":"-zsh","width":"0.01889534791310621"},{"block_num":"0","text":"₴7","top":"0.06511627921917185","page_num":"0","par_num":"0","word_num":"0","height":"0.013953487608167947","width":"0.013081394301520444","line_num":"0","conf":"0.30000001192092896","left":"0.8415697677959451","level":"0"},{"block_num":"0","page_num":"0","par_num":"0","height":"0.013953487608167947","left":"0.8779069760818929","line_num":"0","conf":"0.5","text":"* Unable to acce...","width":"0.06831395361158576","word_num":"0","top":"0.06511627921917185","level":"0"},{"line_num":"0","height":"0.013953487608167836","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","top":"0.06511627933545094","width":"0.024709301524692084","left":"0.9534883728481232","word_num":"0","text":"O 88"},{"block_num":"0","page_num":"0","level":"0","height":"0.018604651557074692","text":"INFO","conf":"1","line_num":"0","left":"0.16133720902509466","top":"0.08837209259355572","par_num":"0","word_num":"0","width":"0.02616279125213622"},{"block_num":"0","line_num":"0","top":"0.09061169812793446","par_num":"0","width":"0.05961127281188966","level":"0","page_num":"0","word_num":"0","height":"0.016451022889878986","conf":"1","left":"0.19185134060501952","text":"screenpipe."},{"text":"_engine::event_driven_capture:","conf":"1","top":"0.0906976748922036","width":"0.1656976699829102","word_num":"0","level":"0","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.24999999945621942"},{"page_num":"0","level":"0","conf":"1","line_num":"0","text":"content","block_num":"0","height":"0.014266690148247552","width":"0.042191227277119936","par_num":"0","top":"0.09054107368034192","word_num":"0","left":"0.4185846182166176"},{"text":"dedup:","top":"0.09069767497941283","word_num":"0","width":"0.034883719020419646","height":"0.016279069052802186","left":"0.46366279194327853","page_num":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0"},{"level":"0","page_num":"0","text":"skipping capture","par_num":"0","word_num":"0","width":"0.0915697627597385","conf":"1","height":"0.016279069052802186","left":"0.5029069814200017","top":"0.0906976746596454","block_num":"0","line_num":"0"},{"width":"0.22552318572998054","left":"0.5958332454901216","height":"0.023441399468316026","page_num":"0","top":"0.0859853487359159","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","text":"for monitor 1 (hash=2961353571381363352,"},{"line_num":"0","par_num":"0","text":"trigger=click)","height":"0.016279069052802186","top":"0.09069767484569191","block_num":"0","conf":"1","left":"0.8255813950568084","page_num":"0","width":"0.07848837110731344","level":"0","word_num":"0"},{"height":"0.013953487608167836","page_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","text":"INFO","width":"0.02325581444634331","top":"0.10930232584707888","conf":"1","left":"0.16424418609078184","word_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.1613372091704435","par_num":"0","line_num":"0","width":"0.026162791252136247","height":"0.01860465155707458","level":"0","text":"INFO","top":"0.127906976314486"},{"left":"0.19186046620742042","top":"0.10930232526797434","word_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.01860465155707458","conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.2252907011244032"},{"height":"0.014470283720228405","level":"0","page_num":"0","par_num":"0","width":"0.08139534526401099","left":"0.41715116362873683","block_num":"0","top":"0.1111111113311003","word_num":"0","line_num":"0","conf":"1","text":"content dedup:"},{"block_num":"0","width":"0.3183139377170139","par_num":"0","word_num":"0","top":"0.10888888843813715","line_num":"0","height":"0.019018088446723036","text":"skipping capture for monitor 1 (hash=2961353571381363352,","level":"0","page_num":"0","conf":"1","left":"0.5029069925155443"},{"line_num":"0","width":"0.07994185553656685","text":"trigger=click)","word_num":"0","page_num":"0","conf":"1","left":"0.8241279081086545","height":"0.01860465155707458","level":"0","par_num":"0","top":"0.10930232546177276","block_num":"0"},{"conf":"1","level":"0","page_num":"0","width":"0.30959300994873046","left":"0.19040699198876238","height":"0.01666666666666672","line_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.13","word_num":"0","block_num":"0"},{"width":"0.04796511332194009","par_num":"0","line_num":"0","top":"0.1302325580199123","block_num":"0","word_num":"0","page_num":"0","left":"0.5014534890512392","level":"0","conf":"1","height":"0.018604651557074692","text":"skipping"},{"left":"0.5959302502524677","level":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"for monitor 2 (hash=2961353571381363352,","width":"0.22529067993164065","block_num":"0","word_num":"0","height":"0.018888888888888844","top":"0.13"},{"height":"0.013953487608167947","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"WARN","conf":"1","width":"0.026162788603040915","left":"0.16279069915778185","line_num":"0","top":"0.14883720960676872","word_num":"0"},{"block_num":"0","left":"0.19186046656810357","conf":"0.5","height":"0.013953487608167836","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.06686046388414169","top":"0.15116279096335794","text":"sqlx::query:","page_num":"0"},{"page_num":"0","left":"0.2645348868593201","width":"0.11046511332194009","line_num":"0","conf":"1","word_num":"0","level":"0","par_num":"0","text":"summary=\"SELECT id,","height":"0.021266148885091152","block_num":"0","top":"0.1465116285936301"},{"page_num":"0","height":"0.013953487608167836","block_num":"0","top":"0.13255813976180753","width":"0.04796511332194009","conf":"1","level":"0","line_num":"0","par_num":"0","text":"capture","word_num":"0","left":"0.5479651185570532"},{"word_num":"0","width":"0.07994185553656685","line_num":"0","height":"0.016279069052802186","conf":"1","level":"0","page_num":"0","text":"trigger=click)","block_num":"0","par_num":"0","left":"0.8241279081086545","top":"0.13023255861313376"},{"block_num":"0","left":"0.37354651421872315","par_num":"0","level":"0","conf":"1","height":"0.018888888888888955","text":"snapshot_path, device_name,","top":"0.15111111111111108","line_num":"0","width":"0.15261627833048502","word_num":"0","page_num":"0"},{"word_num":"0","page_num":"0","level":"0","left":"0.547965128956579","height":"0.021162789662679038","par_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","conf":"1","line_num":"0","top":"0.14883721016866047","width":"0.1845930099487305","block_num":"0"},{"text":"snapshot_path, In device_name, \\n","left":"0.7412790687349482","page_num":"0","conf":"1","height":"0.021162789662679038","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.18023255666097004","top":"0.14883721005238137","word_num":"0"},{"text":"timestamp","top":"0.14865114329512819","word_num":"0","page_num":"0","width":"0.05237030453152125","height":"0.01665120124816899","par_num":"0","level":"0","block_num":"0","conf":"1","left":"0.9302101959408557","line_num":"0"},{"top":"0.16976744202398653","width":"0.11337209277682836","line_num":"0","word_num":"0","par_num":"0","height":"0.016279069052802186","page_num":"0","block_num":"0","level":"0","left":"0.1526162811369508","conf":"1","text":"snapshot_path IS NOT"},{"width":"0.03635894192589656","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"NULL\\n","conf":"0.5","word_num":"0","height":"0.014099086125691662","line_num":"0","top":"0.169694643098124","left":"0.267430993698935"},{"page_num":"0","top":"0.16976744210150585","text":"AND timestamp < ?1\\nORDER BY\\n","conf":"0.5","left":"0.3139534899450726","block_num":"0","width":"0.1686046494377984","par_num":"0","level":"0","word_num":"0","height":"0.016279069052802186","line_num":"0"},{"block_num":"0","conf":"1","top":"0.16976744154010937","width":"0.07994185553656685","par_num":"0","text":"device_name, \\n","word_num":"0","left":"0.4912790718581287","level":"0","line_num":"0","height":"0.01912144766913526","page_num":"0"},{"line_num":"0","top":"0.16976744210150585","block_num":"0","height":"0.016279069052802186","left":"0.581395355489841","word_num":"0","conf":"1","level":"0","par_num":"0","width":"0.12354650497436526","text":"timestamp ASC\\nLIMIT\\n","page_num":"0"},{"width":"0.0421511623594496","left":"0.7136627904045777","height":"0.01860465155707458","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0","top":"0.16744186057805188","page_num":"0","word_num":"0","block_num":"0","text":"5000\\n\""},{"conf":"1","top":"0.16976744290982504","word_num":"0","level":"0","width":"0.22529067993164054","par_num":"0","block_num":"0","left":"0.7572674529106157","height":"0.01912144554985895","line_num":"0","page_num":"0","text":"rows_affected=0 rows_returned=102 elapse"},{"conf":"1","height":"0.018604651557074692","page_num":"0","text":"d-3.003346958s","block_num":"0","top":"0.18837209274859446","line_num":"0","width":"0.07994185553656684","word_num":"0","left":"0.002906980540825055","level":"0","par_num":"0"},{"level":"0","top":"0.20930232621003297","par_num":"0","left":"0.002906979810753195","width":"0.15116278330485025","height":"0.016279069052802186","word_num":"0","text":"2026-04-16T10:42:54.235674Z","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","conf":"1","page_num":"0","left":"0.0029069827661794296","text":"2026-04-16T10:43:05.429948Z","level":"0","par_num":"0","block_num":"0","height":"0.018604651557074692","width":"0.15116278330485025","word_num":"0","top":"0.22790697623696654"},{"left":"0.0029069791809082385","width":"0.15116278330485028","block_num":"0","line_num":"0","conf":"1","height":"0.016279069052802297","page_num":"0","par_num":"0","text":"2026-04-16T10:43:17.936694Z","level":"0","word_num":"0","top":"0.24883720975654455"},{"height":"0.016279069052802297","par_num":"0","top":"0.26976744242127326","page_num":"0","left":"0.0029069813490283417","word_num":"0","block_num":"0","text":"2026-04-16T10:43:26.520570Z","conf":"1","level":"0","line_num":"0","width":"0.15116278330485028"},{"line_num":"0","par_num":"0","height":"0.013953487608167836","left":"0.0029069781462065514","block_num":"0","conf":"0.5","word_num":"0","width":"0.04069767263200548","level":"0","text":"nFROM\\n","top":"0.2906976746842882","page_num":"0"},{"level":"0","width":"0.08575580914815267","word_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.05232558408921829","page_num":"0","par_num":"0","height":"0.016279069052802297","text":"frames \\nWHERE\\n","top":"0.28837209317708723"},{"top":"0.20930232588583852","height":"0.013953487608167836","word_num":"0","text":"INFO","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.16279069915778185","width":"0.026162788603040915"},{"text":"screenpipe_engine::snapshot_compaction: snapshot","height":"0.01669250594245053","block_num":"0","top":"0.20888888907011838","left":"0.19040698053027486","width":"0.2703488243950738","word_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1"},{"block_num":"0","left":"0.4622093168817012","line_num":"0","top":"0.2088888885931759","word_num":"0","height":"0.019018088446723147","par_num":"0","width":"0.20930230882432732","level":"0","page_num":"0","conf":"1","text":"compaction: found 102 eligible frames"},{"top":"0.23023255861452074","word_num":"0","par_num":"0","height":"0.013953487608167836","page_num":"0","level":"0","text":"INFO","width":"0.024709301524692112","left":"0.16279069782777025","line_num":"0","conf":"1","block_num":"0"},{"conf":"1","height":"0.018888888888888955","page_num":"0","block_num":"0","par_num":"0","level":"0","text":"screenpipe_engine::snapshot_compaction: snapshot","left":"0.19186047129952682","width":"0.2688953399658203","top":"0.22999999999999998","line_num":"0","word_num":"0"},{"top":"0.22999999999999998","height":"0.018888888888888955","level":"0","width":"0.3473837110731337","block_num":"0","left":"0.4636628025261931","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","text":"compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deleted","par_num":"0"},{"level":"0","conf":"1","top":"0.2488372098393269","left":"0.16279069766304158","block_num":"0","line_num":"0","par_num":"0","text":"INFO","width":"0.024709301524692112","page_num":"0","word_num":"0","height":"0.013953487608167836"},{"conf":"1","line_num":"0","block_num":"0","height":"0.021162789662679038","page_num":"0","top":"0.24883720997486203","width":"0.5218023088243272","par_num":"0","left":"0.19040700237260322","text":"screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),","level":"0","word_num":"0"},{"width":"0.0915697627597385","page_num":"0","par_num":"0","left":"0.7136627953516599","height":"0.01671834627787272","text":"39 JPEGs deleted","block_num":"0","conf":"1","line_num":"0","level":"0","top":"0.24883720931326003","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"WARN","width":"0.027616278330485022","left":"0.16279069850433112","conf":"1","level":"0","word_num":"0","height":"0.013953487608167836","page_num":"0","top":"0.26976744216490833"},{"conf":"0.5","text":"sqlx::query:","block_num":"0","par_num":"0","page_num":"0","top":"0.26976744233406413","level":"0","left":"0.18895348911911525","line_num":"0","width":"0.06976743804083929","height":"0.016279069052802075","word_num":"0"},{"level":"0","block_num":"0","width":"0.1907021204630534","conf":"1","word_num":"0","par_num":"0","height":"0.02423828125000005","left":"0.26439628183911135","page_num":"0","line_num":"0","text":"summary=\"SELECT DISTINCT app_name,","top":"0.26610341389496606"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.45494185363144735","line_num":"0","height":"0.0214470269944933","top":"0.26744186145107374","width":"0.3604651133219401","conf":"1","word_num":"0","level":"0","text":"window_name, \" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name, \\n"},{"line_num":"0","text":"window_name, \\n","left":"0.8241279096450529","width":"0.08139534526401104","block_num":"0","page_num":"0","height":"0.01912144766913515","par_num":"0","top":"0.26976744154010945","word_num":"0","level":"0","conf":"1"},{"width":"0.06540697415669758","conf":"1","block_num":"0","level":"0","height":"0.013953487608167836","par_num":"0","page_num":"0","left":"0.14680232769272678","text":"timestamp>","top":"0.2906976746842882","line_num":"0","word_num":"0"},{"conf":"1","height":"0.018604651557074692","line_num":"0","text":"datetime('now',","page_num":"0","block_num":"0","top":"0.28837209282611387","width":"0.08720929887559678","par_num":"0","level":"0","word_num":"0","left":"0.212209305504062"},{"text":"'-30","par_num":"0","left":"0.3023255822076152","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.013953487608167947","level":"0","top":"0.288372093327699","width":"0.024709301524692084","word_num":"0"},{"height":"0.018604651557074692","level":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.26976744174084255","conf":"1","text":"browser_url\\","width":"0.06976743804083929","par_num":"0","left":"0.9127906984214409","page_num":"0"},{"page_num":"0","height":"0.02140236536661777","level":"0","block_num":"0","text":"seconds')\\n","line_num":"0","top":"0.2858104448761458","width":"0.0698221630520291","par_num":"0","conf":"1","word_num":"0","left":"0.3299145000640535"},{"level":"0","block_num":"0","par_num":"0","top":"0.29069767489220344","width":"0.1497092988755968","word_num":"0","page_num":"0","text":"AND app_name IS NOT NULL\\n","conf":"1","height":"0.016279069052802297","left":"0.39970930182663944","line_num":"0"},{"height":"0.022646342383490614","par_num":"0","level":"0","block_num":"0","text":"AND window_name IS NOT NULL\\n\"","conf":"1","width":"0.17463470035129125","word_num":"0","left":"0.5536878135444904","line_num":"0","page_num":"0","top":"0.2858790013729613"},{"left":"0.728148341100789","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"rows_affected-0 rows_returned 113 elapsed-1.0","top":"0.28757620076570767","width":"0.2545035892062717","level":"0","word_num":"0","block_num":"0","height":"0.023443230523003455"},{"top":"0.3093023258703347","width":"0.034883719020419646","word_num":"0","par_num":"0","conf":"1","left":"0.002906978047929703","page_num":"0","height":"0.013953487608167836","line_num":"0","text":"76107s","level":"0","block_num":"0"},{"block_num":"0","par_num":"0","conf":"1","height":"0.013953487608167836","text":"2026-04-16T10:43:53.468974Z","word_num":"0","left":"0.002906978928970252","level":"0","line_num":"0","page_num":"0","top":"0.3302325586145207","width":"0.15116278330485025"},{"block_num":"0","text":"INFO","top":"0.33023255803818996","line_num":"0","conf":"1","height":"0.013953488667806102","width":"0.023255814446343337","word_num":"0","left":"0.16424418586791362","level":"0","page_num":"0","par_num":"0"},{"conf":"1","par_num":"0","top":"0.33023255852149747","word_num":"0","block_num":"0","page_num":"0","height":"0.013953487608167836","text":"screenpipe_","width":"0.06249999999999997","left":"0.19040697778585272","level":"0","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.016666666666666607","left":"0.25145349330064043","word_num":"0","text":"engine: :meeting_detector:","top":"0.33000000000000007","level":"0","conf":"1","par_num":"0","width":"0.14244185553656685","page_num":"0"},{"top":"0.33000000000000007","width":"0.12209302054511184","word_num":"0","page_num":"0","line_num":"0","text":"meeting v2: Active ->","conf":"1","left":"0.39534883998058645","height":"0.016666666666666607","block_num":"0","level":"0","par_num":"0"},{"width":"0.0625","word_num":"0","conf":"1","level":"0","top":"0.33000000000000007","left":"0.5174418617820259","block_num":"0","line_num":"0","page_num":"0","height":"0.016666666666666607","par_num":"0","text":"Ending (no"},{"height":"0.018888888888888844","level":"0","conf":"1","top":"0.33000000000000007","line_num":"0","par_num":"0","word_num":"0","left":"0.5799418663417378","width":"0.2078488243950738","block_num":"0","text":"controls, app=Slack, id=1, grace=30s)","page_num":"0"},{"height":"0.016279069052802186","par_num":"0","top":"0.34883720963057563","block_num":"0","left":"0.0029069815931531805","width":"0.11191859775119359","word_num":"0","conf":"1","line_num":"0","page_num":"0","text":"2026-04-16T10:44:33.","level":"0"},{"top":"0.3481403541109198","width":"0.04235290156470406","word_num":"0","page_num":"0","left":"0.11181773484123284","conf":"1","block_num":"0","height":"0.017672780354817563","level":"0","line_num":"0","par_num":"0","text":"414298Z"},{"word_num":"0","left":"0.1627906983837295","level":"0","width":"0.024709301524692112","text":"INFO","conf":"1","line_num":"0","height":"0.013953487608167947","page_num":"0","par_num":"0","top":"0.348837209568009","block_num":"0"},{"height":"0.021587950388590516","conf":"1","text":"screenpipe_engine::meeting_detector:","width":"0.2007690005832248","top":"0.34717274458653624","page_num":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.1917681264785471","level":"0","block_num":"0"},{"width":"0.318313937717014","block_num":"0","line_num":"0","left":"0.3968023332893481","level":"0","par_num":"0","conf":"1","text":"meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)","top":"0.34883720999424184","word_num":"0","page_num":"0","height":"0.02116278966267915"},{"conf":"1","width":"0.15116279390123155","block_num":"0","word_num":"0","par_num":"0","left":"0.0029069752114114777","top":"0.3697674417196559","text":"2026-04-16T10:44:37.128422Z","level":"0","page_num":"0","height":"0.01395348866780588","line_num":"0"},{"conf":"1","height":"0.013953487608167836","par_num":"0","text":"WARN","left":"0.16279069772422258","level":"0","line_num":"0","block_num":"0","top":"0.36976744212614865","page_num":"0","width":"0.02616279125213622","word_num":"0"},{"height":"0.016279069052802186","par_num":"0","top":"0.369767442334064","width":"0.06831395361158585","left":"0.19040697554401334","page_num":"0","conf":"0.5","text":"sqlx::query:","line_num":"0","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","conf":"1","line_num":"0","height":"0.022451106177436064","width":"0.21239846547444663","level":"0","par_num":"0","block_num":"0","top":"0.36668162762140877","page_num":"0","left":"0.2644538847248137","text":"summary=\"SELECT COALESCE(text_content,"},{"height":"0.018604651557074692","level":"0","top":"0.3674418601904549","text":"'*) as","par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.4796511644459759","width":"0.03779069582621253","word_num":"0"},{"line_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","top":"0.3674418600354161","word_num":"0","width":"0.14534883499145512","height":"0.018604651557074692","page_num":"0","left":"0.537790698747005","conf":"1","block_num":"0","level":"0","par_num":"0"},{"block_num":"0","height":"0.02144702911376939","text":"COALESCE(text_content, \"') as txt\\nFROM\\n","top":"0.3674418601201179","level":"0","width":"0.2325581232706706","word_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","left":"0.6889535021255448"},{"block_num":"0","height":"0.01887052747938367","par_num":"0","text":"ui_events","top":"0.3696345034721975","width":"0.052362251281738326","word_num":"0","page_num":"0","level":"0","left":"0.9302142226871601","line_num":"0","conf":"1"},{"page_num":"0","left":"0.0028391330285002614","block_num":"0","word_num":"0","height":"0.017401851018269854","conf":"1","line_num":"0","width":"0.05100777943929037","top":"0.3878107025253532","par_num":"0","level":"0","text":"\\nWHERE\\n"},{"conf":"0.30000001192092896","height":"0.016279069052802075","left":"0.002906977521160028","block_num":"0","text":"\\n\"","top":"0.406976744349568","word_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.018895347913106285","par_num":"0"},{"text":"timestamp >=","par_num":"0","page_num":"0","left":"0.06395349291434663","width":"0.06831394831339518","word_num":"0","top":"0.39069767465964533","height":"0.016279069052802297","block_num":"0","conf":"1","level":"0","line_num":"0"},{"left":"0.13372092962829235","conf":"1","text":"?1\\n","top":"0.38837209294239283","line_num":"0","page_num":"0","width":"0.026162791252136247","word_num":"0","level":"0","block_num":"0","height":"0.018604651557074692","par_num":"0"},{"conf":"1","word_num":"0","block_num":"0","page_num":"0","width":"0.020348836316002733","line_num":"0","left":"0.1671511633100219","par_num":"0","text":"AND","level":"0","top":"0.38837209259355565","height":"0.018604651557074692"},{"left":"0.19040698042470533","top":"0.388372093341816","width":"0.06976743804083929","word_num":"0","block_num":"0","par_num":"0","text":"timestamp <=","conf":"1","page_num":"0","level":"0","line_num":"0","height":"0.016279069052802186"},{"left":"0.26308139599637487","level":"0","page_num":"0","height":"0.018604651557074692","block_num":"0","top":"0.3883720927330906","par_num":"0","text":"?2\\n","conf":"1","line_num":"0","width":"0.02470930152469214","word_num":"0"},{"height":"0.013953487608167836","par_num":"0","left":"0.2965116286052201","conf":"1","word_num":"0","block_num":"0","top":"0.3906976746842882","width":"0.018895347913106264","page_num":"0","line_num":"0","text":"AND","level":"0"},{"par_num":"0","level":"0","block_num":"0","top":"0.3883720925160363","left":"0.3183139620397864","page_num":"0","word_num":"0","conf":"1","height":"0.01860465155707458","text":"text_content IS NOT NULL\\n","line_num":"0","width":"0.148255803849962"},{"level":"0","height":"0.01860465155707458","par_num":"0","word_num":"0","text":"AND text_content != \"*\\n","block_num":"0","page_num":"0","conf":"0.5","left":"0.475290702531047","line_num":"0","top":"0.3883720927485945","width":"0.14244185553656685"},{"word_num":"0","line_num":"0","height":"0.013953487608167836","block_num":"0","conf":"1","par_num":"0","level":"0","text":"AND","width":"0.02325581444634328","page_num":"0","left":"0.6162790691334176","top":"0.39069767495560603"},{"line_num":"0","par_num":"0","height":"0.01860465155707458","conf":"1","left":"0.6395348884953901","page_num":"0","block_num":"0","top":"0.3883720927485945","width":"0.3139534844292535","level":"0","text":"event_type = 'text'\\nORDER BY\\n timestamp ASC\\nLIMIT\\n","word_num":"0"},{"height":"0.016279069052802186","left":"0.023255817131969003","page_num":"0","block_num":"0","width":"0.0872092988755968","conf":"1","top":"0.4093023258224361","text":"rows_affected=0","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.016279069052802186","left":"0.11337209689047954","conf":"1","line_num":"0","text":"rows_returned=34","word_num":"0","top":"0.4093023258224361","width":"0.09156976275973851"},{"line_num":"0","block_num":"0","par_num":"0","conf":"1","top":"0.409302326084064","word_num":"0","level":"0","text":"elapsed=3.3300345s","page_num":"0","width":"0.10174418555365669","height":"0.016279069052802186","left":"0.2078488361839275"},{"page_num":"0","conf":"1","text":"5000","height":"0.02093023300170893","top":"0.3883720925398433","word_num":"0","left":"0.9563953482692809","par_num":"0","block_num":"0","width":"0.026162791252136164","level":"0","line_num":"0"},{"top":"0.4302325586145207","width":"0.15116278330485025","height":"0.013953487608167836","left":"0.002906978928970252","word_num":"0","conf":"1","page_num":"0","level":"0","block_num":"0","line_num":"0","text":"2026-04-16T10:44:37.130610Z","par_num":"0"},{"conf":"1","page_num":"0","line_num":"0","height":"0.013953488667805991","level":"0","text":"INFO","par_num":"0","width":"0.023255814446343337","left":"0.16424418586791362","top":"0.43023255803819005","block_num":"0","word_num":"0"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.43023255852149744","word_num":"0","width":"0.06104651027255589","line_num":"0","height":"0.013953487608167947","left":"0.19186046681139643","text":"screenpipe_","conf":"1"},{"word_num":"0","level":"0","page_num":"0","height":"0.018888888888888955","top":"0.42999999999999994","width":"0.25581393771701383","par_num":"0","line_num":"0","conf":"1","left":"0.25145350487801704","block_num":"0","text":"engine::meeting_detector: meeting v2: meeting"},{"block_num":"0","word_num":"0","height":"0.014309672249688044","level":"0","line_num":"0","left":"0.5057852633273108","top":"0.43005446605164366","page_num":"0","par_num":"0","width":"0.03348761399586997","conf":"1","text":"ended"},{"par_num":"0","conf":"1","page_num":"0","word_num":"0","left":"0.0029069791809082385","top":"0.44883720975654473","block_num":"0","level":"0","height":"0.016279069052802075","line_num":"0","text":"2026-04-16T10:45:01.981635Z","width":"0.15116278330485028"},{"page_num":"0","top":"0.44883720959126494","height":"0.013953487608167836","conf":"1","line_num":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.1642441860326423","level":"0","text":"INFO","width":"0.023255814446343337"},{"left":"0.001453490467751628","width":"0.15261627833048505","block_num":"0","text":"2026-04-16T10:45:05.035761Z","line_num":"0","level":"0","top":"0.4674418599817036","height":"0.02093023300170893","word_num":"0","par_num":"0","conf":"1","page_num":"0"},{"level":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.448837208795106","width":"0.2267441855536567","word_num":"0","page_num":"0","height":"0.018604651557074692","left":"0.1918604641999159"},{"height":"0.018604651557074692","level":"0","block_num":"0","line_num":"0","left":"0.5392441865927077","top":"0.43023255803541616","width":"0.03779069582621253","word_num":"0","page_num":"0","par_num":"0","conf":"1","text":"(id=1)"},{"conf":"1","level":"0","par_num":"0","left":"0.4171264806028773","line_num":"0","text":"content","width":"0.045107502407497835","word_num":"0","top":"0.4509557951577554","block_num":"0","height":"0.014367479748196077","page_num":"0"},{"level":"0","word_num":"0","block_num":"0","text":"dedup:","height":"0.016279069052802186","left":"0.4622093032260786","top":"0.45116279093871514","conf":"1","par_num":"0","line_num":"0","width":"0.03924418555365666","page_num":"0"},{"height":"0.02116278966267915","text":"skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)","top":"0.4488372101686604","word_num":"0","line_num":"0","level":"0","par_num":"0","left":"0.5000000272306996","width":"0.44912787543402777","page_num":"0","block_num":"0","conf":"1"},{"level":"0","left":"0.164244185567526","height":"0.013953487608167725","top":"0.469767442335451","word_num":"0","block_num":"0","width":"0.02325581444634331","text":"INFO","par_num":"0","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"screenpipe_engine::event.","left":"0.19186047057274314","top":"0.4697674421015059","word_num":"0","conf":"1","block_num":"0","level":"0","width":"0.1351744121975369","height":"0.016279069052802186"},{"text":"_driven_capture:","height":"0.013953487608167836","line_num":"0","left":"0.3255813942165405","block_num":"0","top":"0.47209302379281526","word_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.09011627833048502"},{"word_num":"0","par_num":"0","height":"0.011627906163533486","page_num":"0","left":"0.418604652752031","block_num":"0","conf":"1","text":"content","top":"0.47209302354614024","width":"0.043604649437798404","level":"0","line_num":"0"},{"left":"0.46220930387952935","conf":"1","line_num":"0","block_num":"0","top":"0.4697674421015059","level":"0","par_num":"0","text":"dedup:","word_num":"0","height":"0.016279069052802186","width":"0.037790695826212584","page_num":"0"},{"conf":"1","text":"skipping","left":"0.49994452547872775","line_num":"0","word_num":"0","level":"0","width":"0.04952955245971685","top":"0.46938268612482503","par_num":"0","page_num":"0","height":"0.019374162885877788","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.01912144766913515","text":"capture for monitor 2 (hash=-394178939588870394,","conf":"1","width":"0.2732558144463434","left":"0.5479651106437984","top":"0.46976744173390783","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","width":"0.125","level":"0","block_num":"0","height":"0.018604651557074692","conf":"1","line_num":"0","page_num":"0","text":"trigger=visual_change)","word_num":"0","left":"0.8241279048934109","top":"0.4697674417408425"},{"block_num":"0","word_num":"0","top":"0.4906976748935905","page_num":"0","par_num":"0","width":"0.15116278330485025","text":"2026-04-16710:46:23.090024Z","conf":"1","height":"0.013953487608167836","left":"0.002906978928970252","line_num":"0","level":"0"},{"height":"0.013953488667806102","text":"INFO","block_num":"0","level":"0","par_num":"0","top":"0.49069767431725975","line_num":"0","page_num":"0","word_num":"0","left":"0.16424418586791362","width":"0.023255814446343337","conf":"1"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.5093023260356144","left":"0.0029069791809082385","height":"0.016279069052802186","conf":"1","text":"2026-04-16T10:46:26.132195Z","level":"0","width":"0.15116278330485028","block_num":"0"},{"line_num":"0","text":"INFO","top":"0.5093023258470789","word_num":"0","left":"0.16424418609078184","par_num":"0","width":"0.02325581444634331","conf":"1","level":"0","page_num":"0","height":"0.013953487608167836","block_num":"0"},{"level":"0","conf":"1","left":"0.1918604880958735","page_num":"0","height":"0.020930230882432732","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)","block_num":"0","line_num":"0","width":"0.7572674221462673","word_num":"0","top":"0.48837209420994643"},{"width":"0.15261627833048502","top":"0.5279069762607734","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.02093023300170893","word_num":"0","left":"0.0014534873064145002","text":"2026-04-16T10:46:29.322057Z","par_num":"0"},{"conf":"1","page_num":"0","par_num":"0","left":"0.19186047448042162","level":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","width":"0.308139525519477","height":"0.019018088446723147","top":"0.5088888884187572","word_num":"0","block_num":"0"},{"level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.5014534911049496","top":"0.5088888884381372","width":"0.31976744333902996","block_num":"0","text":"skipping capture for monitor 2 (hash=7149945076322576258,","word_num":"0","page_num":"0","height":"0.019018088446723036"},{"line_num":"0","word_num":"0","height":"0.01860465155707458","block_num":"0","conf":"1","left":"0.8241279048934109","level":"0","par_num":"0","top":"0.5093023254617728","width":"0.125","page_num":"0","text":"trigger=visual_change)"},{"conf":"1","word_num":"0","text":"INFO","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.164244185567526","height":"0.013953487608167947","par_num":"0","top":"0.5302325586145207","width":"0.02325581444634331"},{"conf":"1","left":"0.19040703138266857","par_num":"0","block_num":"0","level":"0","top":"0.5277777777777778","page_num":"0","height":"0.02111111111111108","line_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,","width":"0.6322673797607422","word_num":"0"},{"block_num":"0","height":"0.016279069052802186","level":"0","text":"trigger=visual_change)","page_num":"0","conf":"1","par_num":"0","top":"0.5302325586131338","width":"0.12645348442925342","word_num":"0","line_num":"0","left":"0.822674418468513"},{"word_num":"0","top":"0.5488372089889045","width":"0.15261627833048502","level":"0","block_num":"0","line_num":"0","left":"0.0014534900135365428","height":"0.018604651557074692","par_num":"0","page_num":"0","text":"2026-04-16T10:46:38.234229Z","conf":"1"},{"conf":"1","width":"0.023255814446343337","par_num":"0","top":"0.5511627913121951","left":"0.1642441856062857","line_num":"0","height":"0.013953487608167836","word_num":"0","text":"INFO","page_num":"0","block_num":"0","level":"0"},{"height":"0.018604651557074692","left":"0.19186046914177615","page_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture:","block_num":"0","top":"0.5488372089501449","conf":"1","width":"0.2267441855536567","word_num":"0","par_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","top":"0.550862507482579","text":"content","block_num":"0","height":"0.014554054472181499","level":"0","word_num":"0","conf":"1","width":"0.04367816713121203","left":"0.41711440553236934","line_num":"0"},{"block_num":"0","conf":"1","height":"0.016279069052802186","left":"0.4622093019971921","line_num":"0","width":"0.03633720874786378","par_num":"0","level":"0","text":"dedup:","top":"0.5488372097759245","page_num":"0","word_num":"0"},{"par_num":"0","line_num":"0","width":"0.3212209277682835","left":"0.5014534930771265","height":"0.02116278966267915","conf":"1","text":"skipping capture for monitor 2 Chash=7149945076322576258,","level":"0","page_num":"0","top":"0.548837209974862","block_num":"0","word_num":"0"},{"top":"0.5488372092602224","height":"0.01860465155707458","block_num":"0","text":"trigger=visual_change)","par_num":"0","left":"0.8212209320436149","conf":"1","line_num":"0","level":"0","page_num":"0","width":"0.12790696885850694","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","top":"0.5697674424891028","width":"0.15116278330485025","word_num":"0","conf":"1","height":"0.016279069052802186","par_num":"0","left":"0.0029069816518383956","page_num":"0","text":"2026-04-16T10:46:47.284407Z"},{"width":"0.02325581444634331","word_num":"0","left":"0.16424418609078184","top":"0.5697674421261486","level":"0","par_num":"0","height":"0.013953487608167947","line_num":"0","conf":"1","block_num":"0","page_num":"0","text":"INFO"},{"page_num":"0","height":"0.01912144766913515","width":"0.2703488243950738","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","text":"screenpipe_engine::event_driven_capture: content","top":"0.5697674416176288","line_num":"0","left":"0.1918604779021772"},{"width":"0.036448889308505594","par_num":"0","block_num":"0","left":"0.46215346171772326","height":"0.016929247114393475","conf":"1","text":"dedup:","top":"0.5694423533141144","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"left":"0.5014535028537326","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.5674418601201178","width":"0.3197674221462673","word_num":"0","text":"skipping capture for monitor 2 (hash=7149945076322576258,","block_num":"0","conf":"1","height":"0.0214470291137695"},{"width":"0.15116278330485025","left":"0.002906978928970252","text":"2026-04-16T10:46:56.326243Z","top":"0.5883720934968547","line_num":"0","level":"0","height":"0.016279069052802186","word_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1"},{"conf":"1","par_num":"0","text":"INFO","line_num":"0","width":"0.02325581444634331","height":"0.016279069052802186","left":"0.1642441859938826","level":"0","page_num":"0","top":"0.5883720931092578","word_num":"0","block_num":"0"},{"page_num":"0","text":"trigger=visual_change)","word_num":"0","conf":"1","left":"0.8241279048934109","height":"0.018604651557074692","top":"0.5697674417408425","block_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.125"},{"line_num":"0","word_num":"0","left":"0.1918604757468683","block_num":"0","page_num":"0","par_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","level":"0","height":"0.016279069052802186","top":"0.5906976746596454","width":"0.22383719550238715"},{"conf":"1","top":"0.5904652054899793","par_num":"0","level":"0","text":"content","width":"0.043661835458543574","height":"0.014418426089816694","block_num":"0","left":"0.4185760597419653","line_num":"0","page_num":"0","word_num":"0"},{"left":"0.4636627915805255","par_num":"0","page_num":"0","text":"dedup:","word_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.5906976746596454","height":"0.016279069052802186","width":"0.036337208747863725"},{"top":"0.6093023255005325","par_num":"0","block_num":"0","conf":"1","left":"0.001453487469931917","text":"2026-04-16T10:46:59.360561Z","word_num":"0","width":"0.15261627833048502","page_num":"0","height":"0.018604651557074692","level":"0","line_num":"0"},{"text":"INFO","page_num":"0","line_num":"0","left":"0.1627906982807741","conf":"1","block_num":"0","level":"0","par_num":"0","top":"0.6093023258418159","height":"0.016279069052802297","width":"0.024709301524692084","word_num":"0"},{"left":"0.1918604757468683","height":"0.016279069052802186","line_num":"0","top":"0.6093023258224362","word_num":"0","par_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture:","width":"0.22383719550238715","conf":"1","level":"0","block_num":"0"},{"block_num":"0","line_num":"0","level":"0","conf":"1","text":"content","par_num":"0","top":"0.6116279072670704","word_num":"0","width":"0.043604649437798404","left":"0.418604652752031","page_num":"0","height":"0.011627906163533597"},{"word_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186","left":"0.4622093019971921","level":"0","text":"dedup:","top":"0.6093023260549942","page_num":"0","par_num":"0","line_num":"0","width":"0.03633720874786378"},{"page_num":"0","level":"0","width":"0.3226744121975369","line_num":"0","par_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","block_num":"0","top":"0.5883720938223495","left":"0.5014534950493033","word_num":"0","conf":"1","height":"0.020930230882432732"},{"page_num":"0","text":"trigger=visual_change)","top":"0.5906976748922035","left":"0.822674418468513","word_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186","level":"0","width":"0.12645348442925342","line_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","text":"skipping","word_num":"0","par_num":"0","top":"0.6090590368573442","left":"0.5014206992517193","width":"0.04657720459832082","height":"0.016765647464328293"},{"text":"capture for monitor 2 (hash=7149945076322576258,","block_num":"0","width":"0.2718023088243272","word_num":"0","line_num":"0","par_num":"0","top":"0.6088888884381373","height":"0.019018088446723036","left":"0.5508721097803239","conf":"1","page_num":"0","level":"0"},{"page_num":"0","text":"trigger=visual_change)","par_num":"0","conf":"1","left":"0.8212209320436149","line_num":"0","level":"0","block_num":"0","width":"0.12790696885850694","word_num":"0","height":"0.018604651557074692","top":"0.6093023255392921"},{"height":"0.013953487608167836","par_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.002906978928970252","conf":"1","width":"0.15116278330485025","text":"2026-04-16T10:48:22.094560Z","level":"0","word_num":"0","top":"0.6302325586145208"},{"page_num":"0","word_num":"0","left":"0.16279069772422258","level":"0","text":"WARN","line_num":"0","width":"0.02616279125213622","conf":"1","block_num":"0","par_num":"0","top":"0.6302325584052184","height":"0.013953487608167947"},{"text":"sqlx::query:","word_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","top":"0.6302325583805757","width":"0.06831395361158585","height":"0.016279069052802186","line_num":"0","level":"0","left":"0.19186046619323807"},{"par_num":"0","level":"0","text":"summary=\"SELECT id,","word_num":"0","line_num":"0","top":"0.6277777777777778","width":"0.10755813386705187","conf":"1","left":"0.26453488908918316","block_num":"0","page_num":"0","height":"0.018888888888888844"},{"word_num":"0","page_num":"0","conf":"1","height":"0.018888888888888844","par_num":"0","text":"snapshot_path, device_name,","line_num":"0","width":"0.15697674221462676","block_num":"0","level":"0","top":"0.63","left":"0.37354651490746626"},{"text":"db.statement=\"\\n\\nSELECT\\n id,\\n","top":"0.6277777777777778","block_num":"0","line_num":"0","width":"0.1845930099487305","word_num":"0","height":"0.02111111111111108","page_num":"0","level":"0","conf":"1","left":"0.5479651290756214","par_num":"0"},{"page_num":"0","left":"0.002849809356583435","word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","text":"InFROM\\n","height":"0.01496465153164328","width":"0.04662596384684245","top":"0.6506572090142868"},{"conf":"0.5","word_num":"0","page_num":"0","top":"0.6488372093481437","level":"0","height":"0.01671834627787272","par_num":"0","left":"0.05813953558478191","line_num":"0","width":"0.08575581444634331","block_num":"0","text":"frames \\nWHERE\\n"},{"line_num":"0","text":"snapshot_path IS NOT NULL\\n","par_num":"0","height":"0.0189405674404568","conf":"1","page_num":"0","block_num":"0","width":"0.15116278330485025","level":"0","left":"0.15261628261694962","top":"0.6488372099942419","word_num":"0"},{"level":"0","width":"0.1686046494377984","conf":"0.5","left":"0.3139534899784397","top":"0.6488372093481437","block_num":"0","word_num":"0","height":"0.01671834627787272","page_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","par_num":"0","line_num":"0"},{"level":"0","width":"0.07994185553656685","top":"0.6488372100523814","conf":"1","line_num":"0","page_num":"0","left":"0.49127907376734614","par_num":"0","block_num":"0","text":"device_name, \\n","height":"0.0189405674404568","word_num":"0"},{"height":"0.018604651557074692","par_num":"0","text":"snapshot_path,\\n","width":"0.09302325778537324","word_num":"0","left":"0.7412790703321196","conf":"1","block_num":"0","level":"0","top":"0.6302325577873541","line_num":"0","page_num":"0"},{"block_num":"0","left":"0.8415697678107664","par_num":"0","text":"device_name, \\n","level":"0","word_num":"0","conf":"1","page_num":"0","top":"0.63","width":"0.0799418608347574","line_num":"0","height":"0.018888888888888844"},{"conf":"1","height":"0.016436636182996955","level":"0","page_num":"0","text":"timestamp","par_num":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.9302230320562611","top":"0.6301537751333848","width":"0.05234463479783802"},{"width":"0.17587208218044703","conf":"1","text":"timestamp ASC\\nLIMIT\\n 5000\\n\"","block_num":"0","left":"0.5799418710271401","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.6465116283998317","word_num":"0","height":"0.021266148885091152"},{"width":"0.22819764879014748","block_num":"0","height":"0.0189405674404568","left":"0.7543604830028708","level":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"rows_affected=0 rows_returned=128 elapse","conf":"1","top":"0.6488372100136217"},{"top":"0.6697674415470439","line_num":"0","width":"0.08139534526401096","word_num":"0","text":"d-4.030937667s","height":"0.018604651557074692","left":"0.0014534911761340276","block_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0"},{"left":"0.002906978928970252","block_num":"0","line_num":"0","conf":"1","height":"0.013953487608167947","page_num":"0","width":"0.15116278330485025","level":"0","par_num":"0","text":"2026-04-16710:48:22.094697Z","top":"0.6906976748935905","word_num":"0"},{"block_num":"0","top":"0.7093023261422036","level":"0","page_num":"0","width":"0.15116278330485028","height":"0.016279069052802186","par_num":"0","left":"0.0029069813490283417","line_num":"0","conf":"1","text":"2026-04-16T10:48:27.509002Z","word_num":"0"},{"page_num":"0","left":"0.0029069813490283417","top":"0.7302325587003432","conf":"1","block_num":"0","text":"2026-04-16T10:48:32.602076Z","line_num":"0","word_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","width":"0.15116278330485028"},{"top":"0.7511627911726603","page_num":"0","block_num":"0","text":"2026-04-16110:49:02.8014422","width":"0.15116278330485025","word_num":"0","conf":"1","height":"0.013953487608167836","level":"0","par_num":"0","line_num":"0","left":"0.002906978928970252"},{"par_num":"0","text":"2026-04-16T10:49:17.859487Z","block_num":"0","page_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.15116278330485028","left":"0.0029069813490283417","conf":"1","top":"0.7697674424212733","height":"0.016279069052802186"},{"text":"2026-04-16T10:49:44.085292Z","level":"0","page_num":"0","height":"0.01860465155707458","left":"0.0029069813490283417","par_num":"0","top":"0.788372093058672","width":"0.15116278330485028","word_num":"0","block_num":"0","conf":"1","line_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.8093023260549942","text":"2026-04-16T10:49:44.088203Z","height":"0.016279069052802186","block_num":"0","width":"0.15116278330485025","line_num":"0","level":"0","left":"0.002906978928970252","conf":"1"},{"width":"0.15116278330485025","par_num":"0","word_num":"0","conf":"1","height":"0.013953487608167836","text":"2026-04-16T10:50:11.573614Z","left":"0.002906978928970252","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.8302325586145207"},{"par_num":"0","conf":"1","text":"2026-04-16T10:50:11.574892Z","top":"0.8488372097759245","page_num":"0","block_num":"0","width":"0.15116278330485025","line_num":"0","left":"0.002906978928970252","word_num":"0","height":"0.016279069052802186","level":"0"},{"top":"0.8697674424891028","width":"0.15116278330485028","height":"0.016279069052802186","block_num":"0","conf":"1","left":"0.0029069816033887954","text":"2026-04-16T10:51:25.581511Z","line_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0"},{"left":"0.002906978928970252","text":"2026-04-16710:51:29.527030Z","level":"0","par_num":"0","top":"0.8906976748935905","width":"0.15116278330485025","height":"0.013953487608167836","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0"},{"text":"2026-04-16T10:51:33.201063Z","height":"0.016279069052802186","conf":"1","block_num":"0","width":"0.15116278330485028","word_num":"0","top":"0.9093023260356144","page_num":"0","left":"0.0029069791809082385","line_num":"0","level":"0","par_num":"0"},{"page_num":"0","left":"0.0029069810583306536","height":"0.01860465155707458","word_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","text":"2026-04-16T10:51:57.237595Z","par_num":"0","top":"0.9279069763144859","width":"0.15116278330485028"},{"conf":"1","level":"0","height":"0.016279069052802186","width":"0.15116278330485028","par_num":"0","line_num":"0","text":"2026-04-16T10:52:00.618858Z","top":"0.9488372095433664","page_num":"0","word_num":"0","block_num":"0","left":"0.0029069819522260015"},{"par_num":"0","conf":"1","width":"0.023255814446343337","word_num":"0","text":"INFO","block_num":"0","top":"0.6906976743172597","page_num":"0","line_num":"0","height":"0.013953488667805991","level":"0","left":"0.16424418586791362"},{"height":"0.016279069052802186","left":"0.19186047566533723","conf":"1","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.690697674582126","text":"screenpipe_engine::snapshot_compaction: snapshot","width":"0.26889533996582027","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","left":"0.4622092954290381","conf":"1","height":"0.016279069052802186","text":"compaction: found 128 eligible frames","word_num":"0","level":"0","width":"0.20930233001708987","page_num":"0","top":"0.6883720935743741"},{"conf":"1","line_num":"0","par_num":"0","page_num":"0","left":"0.16424418609078184","height":"0.013953487608167836","level":"0","text":"INFO","block_num":"0","top":"0.7093023258470789","width":"0.02325581444634331","word_num":"0"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.7093023256943307","text":"screenpipe_engine::snapshot_compaction:","line_num":"0","word_num":"0","conf":"1","width":"0.2180232577853733","height":"0.018604651557074692","left":"0.19186046306467774"},{"text":"snapshot","block_num":"0","page_num":"0","height":"0.016883760028415185","width":"0.049495024151272216","left":"0.41275248850704005","top":"0.7089999801867185","line_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0"},{"top":"0.7088888883606177","width":"0.3052325354682075","text":"compaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGS","left":"0.4622093248428726","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","height":"0.019018088446723147"},{"width":"0.04074744648403594","page_num":"0","top":"0.7091415604017425","word_num":"0","conf":"1","level":"0","left":"0.7688704621258482","height":"0.016600600348578576","block_num":"0","par_num":"0","text":"deleted","line_num":"0"},{"block_num":"0","height":"0.013953487608167836","par_num":"0","text":"INFO","word_num":"0","top":"0.7302325586145207","conf":"1","level":"0","left":"0.164244185567526","line_num":"0","page_num":"0","width":"0.02325581444634331"},{"par_num":"0","width":"0.21947674221462676","word_num":"0","top":"0.7302325583805757","page_num":"0","left":"0.1918604697599346","text":"screenpipe_engine::snapshot_compaction:","level":"0","line_num":"0","block_num":"0","conf":"1","height":"0.016279069052802186"},{"level":"0","text":"snapshot","word_num":"0","page_num":"0","left":"0.41131342404683346","block_num":"0","height":"0.016664033465915273","par_num":"0","line_num":"0","top":"0.7300400761804394","width":"0.05091966523064506","conf":"1"},{"page_num":"0","level":"0","block_num":"0","top":"0.7277777777777777","width":"0.12499998940361867","line_num":"0","conf":"1","word_num":"0","height":"0.018888888888888955","text":"compaction: 63 frames,","par_num":"0","left":"0.4622093087176983"},{"height":"0.02111111111111119","line_num":"0","word_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"16.3MB → 4.5MB (3.6x),","top":"0.7277777777777777","width":"0.12499998940361867","left":"0.5915697780013943","conf":"0.5"},{"conf":"0.5","top":"0.73","height":"0.014444444444444482","text":"63 JPEGS","width":"0.05087209277682836","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.7165697684741622","word_num":"0"},{"conf":"1","height":"0.015252623028225387","par_num":"0","top":"0.7295829909881733","line_num":"0","text":"deleted","width":"0.04375975661807596","word_num":"0","page_num":"0","left":"0.7673643070126638","level":"0","block_num":"0"},{"height":"0.013953487608167836","page_num":"0","text":"INFO","width":"0.02325581444634331","level":"0","block_num":"0","left":"0.164244185567526","par_num":"0","conf":"1","line_num":"0","top":"0.7511627911726603","word_num":"0"},{"block_num":"0","left":"0.1918604839250726","page_num":"0","par_num":"0","width":"0.3066860198974609","word_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","conf":"1","top":"0.7488372101299007","height":"0.0189405674404568","level":"0","line_num":"0"},{"height":"0.021162789662679038","level":"0","conf":"1","left":"0.5014535116599531","line_num":"0","par_num":"0","top":"0.7488372101686604","width":"0.44767439100477424","page_num":"0","word_num":"0","text":"skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)","block_num":"0"},{"level":"0","conf":"1","top":"0.7697674421261487","width":"0.02325581444634331","text":"INFO","page_num":"0","height":"0.013953487608167836","left":"0.16424418609078184","line_num":"0","par_num":"0","block_num":"0","word_num":"0"},{"text":"screenpipe_engine::event_driven_capture: content dedup:","height":"0.01912144766913515","top":"0.7697674415982491","width":"0.3066860410902235","word_num":"0","block_num":"0","level":"0","left":"0.19186047250578864","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","level":"0","top":"0.7697674417339079","word_num":"0","left":"0.5014534854719298","line_num":"0","block_num":"0","conf":"1","height":"0.01912144766913515","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)","par_num":"0","width":"0.44186045328776036"},{"word_num":"0","line_num":"0","text":"INFO","page_num":"0","conf":"1","height":"0.013953487608167947","top":"0.7906976750331253","left":"0.1642441856062857","block_num":"0","level":"0","par_num":"0","width":"0.023255814446343337"},{"word_num":"0","height":"0.016279069052802186","par_num":"0","conf":"1","block_num":"0","left":"0.19186047387237515","text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.7906976746305756","width":"0.3066860410902235","page_num":"0","level":"0","line_num":"0"},{"conf":"1","height":"0.013953487608167836","left":"0.1642441860326423","line_num":"0","page_num":"0","text":"INFO","block_num":"0","par_num":"0","level":"0","width":"0.023255814446343337","word_num":"0","top":"0.8093023258703347"},{"page_num":"0","par_num":"0","text":"screenpipe_engine:: event_driven_capture: content","height":"0.01669250594245064","line_num":"0","level":"0","conf":"1","left":"0.1918604776282477","top":"0.8088888889538391","word_num":"0","width":"0.2688953399658203","block_num":"0"},{"conf":"1","height":"0.016279069052802186","page_num":"0","text":"dedup:","word_num":"0","top":"0.8093023258224361","left":"0.46220930320843245","line_num":"0","par_num":"0","block_num":"0","level":"0","width":"0.03633720874786378"},{"page_num":"0","height":"0.020930230882432732","top":"0.7883720942099465","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=click)","par_num":"0","width":"0.3968023088243272","word_num":"0","block_num":"0","left":"0.5014535039705498","line_num":"0","level":"0","conf":"1"},{"conf":"1","line_num":"0","level":"0","height":"0.017384094662136418","text":"skipping","block_num":"0","width":"0.04810685051812058","page_num":"0","par_num":"0","top":"0.8087498130768471","left":"0.5013826220515537","word_num":"0"},{"line_num":"0","text":"capture for monitor 2 (hash=594465382036229718, trigger=click)","height":"0.019018088446723036","conf":"1","left":"0.5479651223449802","level":"0","page_num":"0","top":"0.8088888884768969","width":"0.35029067993164065","block_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","conf":"1","height":"0.013953487608167836","text":"INFO","level":"0","line_num":"0","page_num":"0","width":"0.02325581444634331","par_num":"0","left":"0.164244185567526","top":"0.8302325586145207"},{"text":"screenpipe_engine::event_driven_capture: content","line_num":"0","top":"0.83","left":"0.19186047583090568","word_num":"0","width":"0.26889533996582027","block_num":"0","conf":"1","level":"0","height":"0.01666666666666672","page_num":"0","par_num":"0"},{"left":"0.46366279223397616","word_num":"0","par_num":"0","page_num":"0","text":"dedup:","top":"0.830232558443978","block_num":"0","conf":"1","height":"0.013953487608167947","line_num":"0","level":"0","width":"0.034883719020419646"},{"height":"0.02111111111111119","line_num":"0","conf":"1","page_num":"0","text":"skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)","top":"0.8277777777777777","level":"0","word_num":"0","par_num":"0","width":"0.40697674221462676","left":"0.5029069802894456","block_num":"0"},{"block_num":"0","left":"0.1642441860326423","text":"INFO","page_num":"0","par_num":"0","height":"0.013953487608167836","width":"0.023255814446343337","word_num":"0","line_num":"0","conf":"1","top":"0.848837209591265","level":"0"},{"par_num":"0","height":"0.018604651557074692","left":"0.19186047090190725","line_num":"0","width":"0.2238371955023871","conf":"1","level":"0","word_num":"0","page_num":"0","top":"0.8488372087951062","block_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"width":"0.04366774559020997","word_num":"0","level":"0","text":"content","line_num":"0","top":"0.8509058615184487","conf":"1","block_num":"0","height":"0.014467346403333914","left":"0.41857310467509123","par_num":"0","page_num":"0"},{"page_num":"0","text":"dedup:","word_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","width":"0.03633720874786378","left":"0.4622093019971921","line_num":"0","block_num":"0","level":"0","top":"0.8511627910937539"},{"text":"skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)","conf":"1","top":"0.8488372100523813","width":"0.4084302266438802","par_num":"0","word_num":"0","left":"0.5014534826228281","level":"0","height":"0.0189405674404568","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","top":"0.8697674423354509","left":"0.164244185567526","line_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.013953487608167947","text":"INFO","width":"0.02325581444634331","word_num":"0","level":"0"},{"left":"0.19186047226866568","level":"0","width":"0.22238371107313368","height":"0.016279069052802186","conf":"1","block_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.8697674421015059","line_num":"0"},{"top":"0.8720930235461402","word_num":"0","left":"0.41860465208093406","par_num":"0","conf":"1","level":"0","height":"0.011627906163533486","width":"0.0421511623594496","block_num":"0","page_num":"0","line_num":"0","text":"content"},{"top":"0.8697674420142966","height":"0.016279069052802186","width":"0.034883719020419646","level":"0","left":"0.4636627912528716","block_num":"0","line_num":"0","par_num":"0","text":"dedup:","conf":"0.5","page_num":"0","word_num":"0"},{"line_num":"0","height":"0.016422195434570352","top":"0.8696958791455657","width":"0.047984006669786194","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.5014440423774531","par_num":"0","text":"skipping"},{"par_num":"0","page_num":"0","line_num":"0","height":"0.01912144766913515","conf":"1","level":"0","top":"0.8697674416176289","width":"0.4040697733561198","left":"0.5508720955533796","word_num":"0","block_num":"0","text":"capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)"},{"word_num":"0","height":"0.014750544230143325","page_num":"0","block_num":"0","line_num":"0","top":"0.890299146590584","par_num":"0","left":"0.16415309245249388","level":"0","conf":"1","width":"0.023438000679016135","text":"INFO"},{"text":"screenpipe_engine::event_driven_capture:","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.8906976746596453","word_num":"0","width":"0.22383719550238715","line_num":"0","page_num":"0","left":"0.1918604757468683","height":"0.016279069052802186"},{"line_num":"0","block_num":"0","height":"0.013953487608167947","left":"0.42005814108815454","par_num":"0","width":"0.07848837110731338","level":"0","word_num":"0","top":"0.8906976746842881","text":"content dedup:","page_num":"0","conf":"1"},{"level":"0","height":"0.013953487608167836","par_num":"0","conf":"1","text":"skipping","top":"0.8906976747230478","width":"0.04796511332194009","line_num":"0","word_num":"0","block_num":"0","left":"0.5014534906500765","page_num":"0"},{"top":"0.9093023258470788","block_num":"0","conf":"1","level":"0","text":"INFO","line_num":"0","word_num":"0","left":"0.16424418609078184","height":"0.013953487608167947","par_num":"0","width":"0.02325581444634331","page_num":"0"},{"block_num":"0","conf":"1","line_num":"0","left":"0.1918604757468683","height":"0.018604651557074692","page_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.9093023252292146","width":"0.22383719550238715","level":"0","word_num":"0"},{"page_num":"0","conf":"1","par_num":"0","text":"content","left":"0.42005814083342635","height":"0.013953487608167836","top":"0.9093023257307998","width":"0.04360464943779835","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.016279069052802186","left":"0.4622093019971921","block_num":"0","text":"dedup:","top":"0.9093023260549943","width":"0.03633720874786378"},{"conf":"1","page_num":"0","block_num":"0","top":"0.8883720935122721","text":"capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)","line_num":"0","left":"0.5508721042270395","level":"0","par_num":"0","height":"0.02093023088243262","width":"0.39825579325358074","word_num":"0"},{"conf":"1","page_num":"0","text":"skipping capture for monitor 1 (hash=6317338798093569418,","left":"0.5014534930771264","word_num":"0","height":"0.019018088446723036","par_num":"0","top":"0.9088888883993775","level":"0","width":"0.32122092776828337","line_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","left":"0.821220929960668","page_num":"0","text":"trigger=click)","top":"0.9093023255392922","width":"0.08284883499145501","conf":"1","line_num":"0","level":"0","height":"0.01860465155707458","word_num":"0"},{"word_num":"0","conf":"1","par_num":"0","left":"0.164244185567526","top":"0.9302325586145207","height":"0.013953487608167836","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"INFO","width":"0.02325581444634331"},{"word_num":"0","text":"screenpipe_engine::event_driven_capture:","par_num":"0","left":"0.1918604757468683","width":"0.22383719550238715","page_num":"0","line_num":"0","top":"0.9302325583805757","block_num":"0","height":"0.016279069052802186","level":"0","conf":"1"},{"height":"0.014198809729682016","level":"0","top":"0.9301098973475299","left":"0.4200418516500313","block_num":"0","text":"content","conf":"1","word_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.040730251206292034"},{"level":"0","page_num":"0","par_num":"0","text":"dedup:","word_num":"0","line_num":"0","conf":"1","top":"0.9302325587681726","block_num":"0","left":"0.46220930296618434","height":"0.016279069052802186","width":"0.03633720874786378"},{"par_num":"0","block_num":"0","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","top":"0.9277777777777778","width":"0.4534883711073133","word_num":"0","line_num":"0","height":"0.02111111111111108","left":"0.501453483607542","page_num":"0","conf":"1","level":"0"},{"text":"INFO","conf":"1","page_num":"0","block_num":"0","level":"0","width":"0.024709301524692112","word_num":"0","height":"0.016279069052802186","line_num":"0","top":"0.9488372093883277","left":"0.16424418661652992","par_num":"0"},{"width":"0.22529067993164067","text":"screenpipe_engine::event_driven_capture:","word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.01860465155707458","block_num":"0","conf":"1","left":"0.19040698937041986","par_num":"0","top":"0.9488372089501448"},{"left":"0.42005814110647777","block_num":"0","line_num":"0","top":"0.9511627909880005","height":"0.011627906163533597","conf":"1","word_num":"0","width":"0.04069767263200552","par_num":"0","page_num":"0","level":"0","text":"content"},{"word_num":"0","height":"0.016279069052802186","width":"0.03633720874786378","top":"0.9488372097759245","conf":"1","par_num":"0","left":"0.4622093019971921","text":"dedup:","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"left":"0.5014534953339017","line_num":"0","width":"0.4534883711073133","word_num":"0","height":"0.021162789662679038","block_num":"0","conf":"1","level":"0","par_num":"0","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","top":"0.9488372101686605","page_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6474
|
NULL
|
NULL
|
|
33494
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily - in 4h 8 m•)).100% C8Thu 16 Apr 10:52:14-zshDOCKERO 8812026-04-16710:42:30.642126Z2026-04-16T10:42:35.397667Z2026-64-16110:42:35.40154772026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴4-zsh86-zsh₴7* Unable to acce...O 88INFOscreenpipe._engine::event_driven_capture:contentdedup:skipping capturefor monitor 1 (hash=2961353571381363352,trigger=click)INFOINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=2961353571381363352,trigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingfor monitor 2 (hash=2961353571381363352,WARNsqlx::query:summary="SELECT id,capturetrigger=click)snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nsnapshot_path, In device_name, \ntimestampsnapshot_path IS NOTNULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=102 elapsed-3.003346958s2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes \nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),39 JPEGs deletedWARNsqlx::query:summary="SELECT DISTINCT app_name,window_name, " db.statement="\n\nSELECT\n DISTINCT app_name, \nwindow_name, \ntimestamp>datetime('now','-30browser_url\seconds')\nAND app_name IS NOT NULL\nAND window_name IS NOT NULL\n"rows_affected-0 rows_returned 113 elapsed-1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Active ->Ending (nocontrols, app=Slack, id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)2026-04-16T10:44:37.128422ZWARNsqlx::query:summary="SELECT COALESCE(text_content,'*) asdb.statement="\n\nSELECT\nCOALESCE(text_content, "') as txt\nFROM\nui_events\nWHERE\n\n"timestamp >=?1\nANDtimestamp <=?2\nANDtext_content IS NOT NULL\nAND text_content != "*\nANDevent_type = 'text'\nORDER BY\n timestamp ASC\nLIMIT\nrows_affected=0rows_returned=34elapsed=3.3300345s50002026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended2026-04-16T10:45:01.981635ZINFO2026-04-16T10:45:05.035761Zscreenpipe_engine::event_driven_capture:(id=1)contentdedup:skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)INFOscreenpipe_engine::event._driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-394178939588870394,trigger=visual_change)2026-04-16710:46:23.090024ZINFO2026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.322057Zscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:38.234229ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:47.284407ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:56.326243ZINFOtrigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)skippingcapture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id,snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nInFROM\nframes \nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \nsnapshot_path,\ndevice_name, \ntimestamptimestamp ASC\nLIMIT\n 5000\n"rows_affected=0 rows_returned=128 elapsed-4.030937667s2026-04-16710:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16110:49:02.80144222026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16710:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOscreenpipe_engine:: event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)skippingcapture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)skipping capture for monitor 1 (hash=6317338798093569418,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)...
|
[{"left":"0.03633720988832617", [{"left":"0.03633720988832617","line_num":"0","width":"0.031976742214626735","height":"0.013953487608167836","word_num":"0","conf":"1","top":"0.004651163288939331","par_num":"0","text":"iTerm2","block_num":"0","level":"0","page_num":"0"},{"width":"0.02325581444634331","page_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","height":"0.01162790722317164","level":"0","text":"Shell","block_num":"0","line_num":"0","left":"0.0813953486530742","top":"0.006976744104360999"},{"text":"Edit","height":"0.016279069052802186","left":"0.1148255820963591","line_num":"0","page_num":"0","top":"0.004651163060808261","width":"0.020348836316002733","word_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0"},{"line_num":"0","text":"View","height":"0.01464455286661781","block_num":"0","page_num":"0","top":"0.004305630300901253","conf":"1","left":"0.14671775399475004","par_num":"0","width":"0.021971468130747462","word_num":"0","level":"0"},{"par_num":"0","conf":"1","width":"0.034883719020419646","line_num":"0","word_num":"0","left":"0.18168604693358867","block_num":"0","top":"0.004651162940102149","text":"Session","height":"0.013953487608167836","page_num":"0","level":"0"},{"page_num":"0","height":"0.016279069052802186","left":"0.2281976749198184","text":"Scripts","width":"0.03197674221462671","conf":"1","par_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.004651162876699644"},{"word_num":"0","conf":"1","page_num":"0","height":"0.012942727406819676","text":"Profiles","width":"0.03359919918908011","line_num":"0","top":"0.006319333900305368","left":"0.27317133105711244","level":"0","block_num":"0","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","top":"0.004044043113466733","block_num":"0","level":"0","text":"Window","word_num":"0","height":"0.018265073564317502","width":"0.03725689252217612","page_num":"0","left":"0.31783803401730437"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.0069767444517300214","block_num":"0","conf":"1","height":"0.013953487608167836","left":"0.36773255884054523","text":"Help","word_num":"0","width":"0.020348836316002705","level":"0"},{"page_num":"0","width":"0.11337209277682836","line_num":"0","height":"0.014444444444444371","block_num":"0","level":"0","conf":"0.5","top":"0.00666666666666671","text":"• Support Daily - in 4h 8 m","word_num":"0","par_num":"0","left":"0.6148255812774676"},{"level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.016279071172078496","page_num":"0","block_num":"0","par_num":"0","top":"0.0069767436465189014","word_num":"0","left":"0.7950581391686092","text":"•)).","width":"0.010174419482549046"},{"height":"0.014444444444444371","word_num":"0","level":"0","text":"100% C","conf":"0.30000001192092896","top":"0.00666666666666671","block_num":"0","left":"0.8183139549727004","page_num":"0","width":"0.043604649437798404","line_num":"0","par_num":"0"},{"level":"0","page_num":"0","top":"0.0046511627906976605","height":"0.01860465079069773","par_num":"0","word_num":"0","conf":"1","text":"8","width":"0.011627906744186012","left":"0.8720930233139536","block_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","height":"0.014444444444444371","width":"0.09302325778537324","page_num":"0","left":"0.8953488352885469","line_num":"0","text":"Thu 16 Apr 10:52:14","level":"0","word_num":"0","conf":"1","top":"0.00666666666666671"},{"left":"0.48982558191743997","level":"0","line_num":"0","text":"-zsh","width":"0.021802324718899202","height":"0.011627906163533597","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.037209302586837856","word_num":"0"},{"left":"0.030523255704109926","par_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","text":"DOCKER","height":"0.013953487608167836","top":"0.06511627956800914","width":"0.03343023194207086","block_num":"0"},{"par_num":"0","height":"0.013953487608167836","top":"0.06511627956800914","left":"0.09302325527682835","level":"0","line_num":"0","word_num":"0","text":"O 881","width":"0.02325581444634331","page_num":"0","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","text":"2026-04-16710:42:30.642126Z","top":"0.09069767489359049","width":"0.15116278330485025","line_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.002906978928970252"},{"page_num":"0","height":"0.016279069052802186","line_num":"0","block_num":"0","par_num":"0","text":"2026-04-16T10:42:35.397667Z","level":"0","top":"0.1093023260356144","width":"0.15116278330485028","conf":"1","left":"0.0029069791809082385","word_num":"0"},{"conf":"1","level":"0","block_num":"0","text":"2026-64-16110:42:35.","top":"0.13255813990272935","word_num":"0","width":"0.10901162889268663","height":"0.011627906163533597","par_num":"0","line_num":"0","left":"0.004360466440284524","page_num":"0"},{"line_num":"0","page_num":"0","conf":"0.5","height":"0.00930232577853729","text":"4015477","top":"0.13255813941908623","block_num":"0","word_num":"0","level":"0","left":"0.11191860414993195","par_num":"0","width":"0.04069767528110081"},{"page_num":"0","top":"0.14883720986313376","word_num":"0","conf":"1","left":"0.0029069813490283417","width":"0.15116278330485028","line_num":"0","par_num":"0","text":"2026-04-16T10:42:54.234841Z","block_num":"0","height":"0.016279069052802186","level":"0"},{"height":"0.013953487608167836","conf":"0.5","line_num":"0","left":"0.0029069767164473714","page_num":"0","text":"\\nFROM\\n","top":"0.16976744214940442","level":"0","par_num":"0","width":"0.04651162889268664","block_num":"0","word_num":"0"},{"line_num":"0","conf":"1","text":"frames\\nWHERE\\n","par_num":"0","left":"0.05813953871565231","page_num":"0","top":"0.16976744216490824","width":"0.08575580914815267","height":"0.013953487608167947","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","left":"0.14970930269148672","word_num":"0","line_num":"0","block_num":"0","top":"0.06511627956800914","conf":"1","text":"DEV (docker)","width":"0.04941860304938425","page_num":"0","height":"0.013953487608167836","level":"0"},{"par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","width":"0.013081395626068137","block_num":"0","height":"0.013953487608167836","top":"0.06511627959126498","level":"0","text":"282","left":"0.22674418592243104"},{"width":"0.042187216546800355","conf":"1","line_num":"0","page_num":"0","height":"0.014235018624199736","block_num":"0","left":"0.2761447641700713","level":"0","par_num":"0","word_num":"0","text":"APP (-zsh)","top":"0.0649755137032364"},{"conf":"0.30000001192092896","text":"83","par_num":"0","top":"0.0674418609589309","height":"0.011627906163533597","width":"0.013081395626068026","line_num":"0","left":"0.3488372090001927","word_num":"0","page_num":"0","level":"0","block_num":"0"},{"conf":"1","top":"0.0674418603564374","level":"0","height":"0.01162790722317164","block_num":"0","text":"ec2-user@ip-10-30-","page_num":"0","width":"0.07267441749572756","word_num":"0","left":"0.38662790758571186","par_num":"0","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.4723837207189427","line_num":"0","block_num":"0","level":"0","top":"0.06744186031486565","height":"0.009302325778537401","par_num":"0","text":"₴4","width":"0.013081395626068137"},{"line_num":"0","top":"0.06744186024500332","width":"0.017441860834757517","height":"0.01162790722317164","conf":"0.30000001192092896","page_num":"0","left":"0.658430232373319","par_num":"0","level":"0","block_num":"0","text":"-zsh","word_num":"0"},{"height":"0.01162790722317164","par_num":"0","left":"0.7180232556026637","width":"0.013081395626068137","text":"86","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.06744186027730303","word_num":"0","block_num":"0"},{"level":"0","left":"0.7805232559610826","height":"0.011627906163533597","par_num":"0","block_num":"0","line_num":"0","text":"-zsh","top":"0.06744186098800065","width":"0.01889534791310621","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"height":"0.013953487608167947","left":"0.8415697677959451","text":"₴7","width":"0.013081394301520444","word_num":"0","block_num":"0","par_num":"0","top":"0.06511627921917185","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.013953487608167947","level":"0","line_num":"0","text":"* Unable to acce...","block_num":"0","page_num":"0","word_num":"0","conf":"0.5","par_num":"0","top":"0.06511627921917185","width":"0.06831395361158576","left":"0.8779069760818929"},{"text":"O 88","top":"0.06511627933545094","level":"0","left":"0.9534883728481232","page_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.013953487608167836","width":"0.024709301524692084"},{"par_num":"0","conf":"1","level":"0","top":"0.08837209259355572","line_num":"0","page_num":"0","block_num":"0","text":"INFO","height":"0.018604651557074692","width":"0.02616279125213622","left":"0.16133720902509466","word_num":"0"},{"par_num":"0","height":"0.016451022889878986","top":"0.09061169812793446","conf":"1","block_num":"0","page_num":"0","left":"0.19185134060501952","width":"0.05961127281188966","line_num":"0","text":"screenpipe.","level":"0","word_num":"0"},{"word_num":"0","top":"0.0906976748922036","page_num":"0","left":"0.24999999945621942","level":"0","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"_engine::event_driven_capture:","height":"0.016279069052802186","width":"0.1656976699829102"},{"top":"0.09054107368034192","word_num":"0","conf":"1","level":"0","par_num":"0","left":"0.4185846182166176","line_num":"0","text":"content","block_num":"0","height":"0.014266690148247552","width":"0.042191227277119936","page_num":"0"},{"conf":"1","height":"0.016279069052802186","width":"0.034883719020419646","page_num":"0","text":"dedup:","par_num":"0","word_num":"0","top":"0.09069767497941283","left":"0.46366279194327853","block_num":"0","line_num":"0","level":"0"},{"conf":"1","word_num":"0","level":"0","par_num":"0","text":"skipping capture","left":"0.5029069814200017","top":"0.0906976746596454","width":"0.0915697627597385","line_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802186"},{"text":"for monitor 1 (hash=2961353571381363352,","line_num":"0","page_num":"0","par_num":"0","height":"0.023441399468316026","width":"0.22552318572998054","block_num":"0","conf":"1","left":"0.5958332454901216","level":"0","top":"0.0859853487359159","word_num":"0"},{"line_num":"0","width":"0.07848837110731344","block_num":"0","left":"0.8255813950568084","text":"trigger=click)","conf":"1","word_num":"0","height":"0.016279069052802186","page_num":"0","level":"0","par_num":"0","top":"0.09069767484569191"},{"par_num":"0","left":"0.16424418609078184","word_num":"0","top":"0.10930232584707888","block_num":"0","height":"0.013953487608167836","text":"INFO","level":"0","page_num":"0","conf":"1","width":"0.02325581444634331","line_num":"0"},{"height":"0.01860465155707458","level":"0","conf":"1","width":"0.026162791252136247","line_num":"0","page_num":"0","word_num":"0","left":"0.1613372091704435","block_num":"0","par_num":"0","text":"INFO","top":"0.127906976314486"},{"par_num":"0","text":"screenpipe_engine::event_driven_capture:","block_num":"0","page_num":"0","left":"0.19186046620742042","level":"0","height":"0.01860465155707458","width":"0.2252907011244032","conf":"1","top":"0.10930232526797434","word_num":"0","line_num":"0"},{"level":"0","par_num":"0","left":"0.41715116362873683","text":"content dedup:","top":"0.1111111113311003","block_num":"0","width":"0.08139534526401099","word_num":"0","height":"0.014470283720228405","line_num":"0","page_num":"0","conf":"1"},{"conf":"1","level":"0","top":"0.10888888843813715","height":"0.019018088446723036","par_num":"0","text":"skipping capture for monitor 1 (hash=2961353571381363352,","page_num":"0","width":"0.3183139377170139","word_num":"0","line_num":"0","block_num":"0","left":"0.5029069925155443"},{"top":"0.10930232546177276","line_num":"0","width":"0.07994185553656685","word_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"trigger=click)","left":"0.8241279081086545","conf":"1","height":"0.01860465155707458","level":"0"},{"level":"0","width":"0.30959300994873046","par_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.13","word_num":"0","left":"0.19040699198876238","conf":"1","height":"0.01666666666666672"},{"level":"0","left":"0.5014534890512392","line_num":"0","conf":"1","height":"0.018604651557074692","width":"0.04796511332194009","top":"0.1302325580199123","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"skipping"},{"conf":"1","par_num":"0","level":"0","text":"for monitor 2 (hash=2961353571381363352,","height":"0.018888888888888844","top":"0.13","line_num":"0","left":"0.5959302502524677","word_num":"0","block_num":"0","page_num":"0","width":"0.22529067993164065"},{"top":"0.14883720960676872","height":"0.013953487608167947","level":"0","conf":"1","par_num":"0","page_num":"0","left":"0.16279069915778185","line_num":"0","width":"0.026162788603040915","word_num":"0","block_num":"0","text":"WARN"},{"word_num":"0","line_num":"0","conf":"0.5","level":"0","height":"0.013953487608167836","left":"0.19186046656810357","block_num":"0","par_num":"0","page_num":"0","text":"sqlx::query:","top":"0.15116279096335794","width":"0.06686046388414169"},{"level":"0","height":"0.021266148885091152","text":"summary=\"SELECT id,","line_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","top":"0.1465116285936301","width":"0.11046511332194009","word_num":"0","left":"0.2645348868593201"},{"left":"0.5479651185570532","line_num":"0","word_num":"0","top":"0.13255813976180753","level":"0","text":"capture","width":"0.04796511332194009","conf":"1","page_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0"},{"level":"0","height":"0.016279069052802186","left":"0.8241279081086545","page_num":"0","text":"trigger=click)","par_num":"0","width":"0.07994185553656685","word_num":"0","conf":"1","top":"0.13023255861313376","block_num":"0","line_num":"0"},{"height":"0.018888888888888955","top":"0.15111111111111108","width":"0.15261627833048502","word_num":"0","left":"0.37354651421872315","line_num":"0","conf":"1","level":"0","text":"snapshot_path, device_name,","block_num":"0","page_num":"0","par_num":"0"},{"conf":"1","block_num":"0","height":"0.021162789662679038","line_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","top":"0.14883721016866047","width":"0.1845930099487305","level":"0","word_num":"0","left":"0.547965128956579","page_num":"0","par_num":"0"},{"width":"0.18023255666097004","page_num":"0","text":"snapshot_path, In device_name, \\n","top":"0.14883721005238137","level":"0","block_num":"0","left":"0.7412790687349482","height":"0.021162789662679038","par_num":"0","line_num":"0","conf":"1","word_num":"0"},{"level":"0","par_num":"0","text":"timestamp","width":"0.05237030453152125","top":"0.14865114329512819","word_num":"0","conf":"1","left":"0.9302101959408557","height":"0.01665120124816899","block_num":"0","page_num":"0","line_num":"0"},{"conf":"1","top":"0.16976744202398653","level":"0","left":"0.1526162811369508","page_num":"0","width":"0.11337209277682836","word_num":"0","block_num":"0","text":"snapshot_path IS NOT","height":"0.016279069052802186","par_num":"0","line_num":"0"},{"top":"0.169694643098124","word_num":"0","par_num":"0","height":"0.014099086125691662","text":"NULL\\n","conf":"0.5","width":"0.03635894192589656","block_num":"0","page_num":"0","line_num":"0","left":"0.267430993698935","level":"0"},{"page_num":"0","word_num":"0","top":"0.16976744210150585","left":"0.3139534899450726","conf":"0.5","height":"0.016279069052802186","level":"0","par_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","block_num":"0","line_num":"0","width":"0.1686046494377984"},{"line_num":"0","par_num":"0","height":"0.01912144766913526","left":"0.4912790718581287","text":"device_name, \\n","word_num":"0","top":"0.16976744154010937","width":"0.07994185553656685","conf":"1","block_num":"0","page_num":"0","level":"0"},{"left":"0.581395355489841","block_num":"0","level":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"timestamp ASC\\nLIMIT\\n","width":"0.12354650497436526","top":"0.16976744210150585","height":"0.016279069052802186"},{"text":"5000\\n\"","line_num":"0","page_num":"0","top":"0.16744186057805188","left":"0.7136627904045777","level":"0","par_num":"0","width":"0.0421511623594496","word_num":"0","height":"0.01860465155707458","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","block_num":"0","page_num":"0","width":"0.22529067993164054","left":"0.7572674529106157","line_num":"0","top":"0.16976744290982504","height":"0.01912144554985895","level":"0","par_num":"0","word_num":"0","text":"rows_affected=0 rows_returned=102 elapse"},{"left":"0.002906980540825055","word_num":"0","width":"0.07994185553656684","line_num":"0","page_num":"0","conf":"1","top":"0.18837209274859446","height":"0.018604651557074692","block_num":"0","text":"d-3.003346958s","par_num":"0","level":"0"},{"top":"0.20930232621003297","block_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","width":"0.15116278330485025","left":"0.002906979810753195","line_num":"0","conf":"1","page_num":"0","text":"2026-04-16T10:42:54.235674Z"},{"top":"0.22790697623696654","text":"2026-04-16T10:43:05.429948Z","conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.15116278330485025","left":"0.0029069827661794296","word_num":"0","height":"0.018604651557074692"},{"width":"0.15116278330485028","height":"0.016279069052802297","conf":"1","left":"0.0029069791809082385","page_num":"0","text":"2026-04-16T10:43:17.936694Z","par_num":"0","top":"0.24883720975654455","line_num":"0","level":"0","word_num":"0","block_num":"0"},{"block_num":"0","conf":"1","width":"0.15116278330485028","word_num":"0","height":"0.016279069052802297","line_num":"0","top":"0.26976744242127326","text":"2026-04-16T10:43:26.520570Z","left":"0.0029069813490283417","par_num":"0","level":"0","page_num":"0"},{"level":"0","height":"0.013953487608167836","left":"0.0029069781462065514","text":"nFROM\\n","page_num":"0","width":"0.04069767263200548","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.2906976746842882"},{"level":"0","text":"frames \\nWHERE\\n","par_num":"0","conf":"1","width":"0.08575580914815267","top":"0.28837209317708723","word_num":"0","page_num":"0","block_num":"0","height":"0.016279069052802297","left":"0.05232558408921829","line_num":"0"},{"page_num":"0","level":"0","conf":"1","line_num":"0","top":"0.20930232588583852","height":"0.013953487608167836","width":"0.026162788603040915","par_num":"0","word_num":"0","left":"0.16279069915778185","block_num":"0","text":"INFO"},{"word_num":"0","line_num":"0","level":"0","top":"0.20888888907011838","left":"0.19040698053027486","block_num":"0","height":"0.01669250594245053","width":"0.2703488243950738","conf":"1","page_num":"0","par_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot"},{"text":"compaction: found 102 eligible frames","word_num":"0","height":"0.019018088446723147","conf":"1","left":"0.4622093168817012","block_num":"0","page_num":"0","width":"0.20930230882432732","par_num":"0","level":"0","top":"0.2088888885931759","line_num":"0"},{"width":"0.024709301524692112","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","text":"INFO","left":"0.16279069782777025","page_num":"0","height":"0.013953487608167836","top":"0.23023255861452074"},{"block_num":"0","height":"0.018888888888888955","left":"0.19186047129952682","text":"screenpipe_engine::snapshot_compaction: snapshot","par_num":"0","top":"0.22999999999999998","width":"0.2688953399658203","word_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0"},{"block_num":"0","text":"compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deleted","left":"0.4636628025261931","top":"0.22999999999999998","conf":"0.5","line_num":"0","height":"0.018888888888888955","page_num":"0","level":"0","width":"0.3473837110731337","par_num":"0","word_num":"0"},{"top":"0.2488372098393269","width":"0.024709301524692112","page_num":"0","level":"0","block_num":"0","text":"INFO","par_num":"0","word_num":"0","line_num":"0","left":"0.16279069766304158","conf":"1","height":"0.013953487608167836"},{"conf":"1","line_num":"0","par_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),","width":"0.5218023088243272","word_num":"0","left":"0.19040700237260322","level":"0","page_num":"0","top":"0.24883720997486203","block_num":"0","height":"0.021162789662679038"},{"left":"0.7136627953516599","top":"0.24883720931326003","par_num":"0","height":"0.01671834627787272","text":"39 JPEGs deleted","width":"0.0915697627597385","word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0"},{"text":"WARN","top":"0.26976744216490833","block_num":"0","width":"0.027616278330485022","level":"0","conf":"1","height":"0.013953487608167836","line_num":"0","page_num":"0","par_num":"0","left":"0.16279069850433112","word_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","left":"0.18895348911911525","level":"0","text":"sqlx::query:","height":"0.016279069052802075","top":"0.26976744233406413","conf":"0.5","page_num":"0","par_num":"0","width":"0.06976743804083929"},{"block_num":"0","conf":"1","par_num":"0","text":"summary=\"SELECT DISTINCT app_name,","top":"0.26610341389496606","level":"0","width":"0.1907021204630534","left":"0.26439628183911135","word_num":"0","page_num":"0","height":"0.02423828125000005","line_num":"0"},{"left":"0.45494185363144735","par_num":"0","page_num":"0","width":"0.3604651133219401","word_num":"0","level":"0","conf":"1","text":"window_name, \" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name, \\n","line_num":"0","top":"0.26744186145107374","block_num":"0","height":"0.0214470269944933"},{"top":"0.26976744154010945","word_num":"0","block_num":"0","par_num":"0","width":"0.08139534526401104","text":"window_name, \\n","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.01912144766913515","left":"0.8241279096450529"},{"page_num":"0","par_num":"0","text":"timestamp>","width":"0.06540697415669758","word_num":"0","height":"0.013953487608167836","conf":"1","left":"0.14680232769272678","level":"0","top":"0.2906976746842882","block_num":"0","line_num":"0"},{"conf":"1","par_num":"0","left":"0.212209305504062","width":"0.08720929887559678","word_num":"0","text":"datetime('now',","level":"0","block_num":"0","line_num":"0","top":"0.28837209282611387","height":"0.018604651557074692","page_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.3023255822076152","page_num":"0","text":"'-30","height":"0.013953487608167947","par_num":"0","line_num":"0","level":"0","width":"0.024709301524692084","top":"0.288372093327699"},{"line_num":"0","text":"browser_url\\","par_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.9127906984214409","height":"0.018604651557074692","top":"0.26976744174084255","width":"0.06976743804083929"},{"level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.3299145000640535","width":"0.0698221630520291","block_num":"0","height":"0.02140236536661777","text":"seconds')\\n","top":"0.2858104448761458","page_num":"0","word_num":"0"},{"level":"0","text":"AND app_name IS NOT NULL\\n","width":"0.1497092988755968","top":"0.29069767489220344","height":"0.016279069052802297","left":"0.39970930182663944","line_num":"0","conf":"1","page_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","width":"0.17463470035129125","height":"0.022646342383490614","top":"0.2858790013729613","block_num":"0","line_num":"0","text":"AND window_name IS NOT NULL\\n\"","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.5536878135444904"},{"line_num":"0","page_num":"0","block_num":"0","top":"0.28757620076570767","left":"0.728148341100789","width":"0.2545035892062717","conf":"1","text":"rows_affected-0 rows_returned 113 elapsed-1.0","word_num":"0","par_num":"0","level":"0","height":"0.023443230523003455"},{"height":"0.013953487608167836","left":"0.002906978047929703","page_num":"0","par_num":"0","top":"0.3093023258703347","level":"0","width":"0.034883719020419646","line_num":"0","conf":"1","text":"76107s","word_num":"0","block_num":"0"},{"top":"0.3302325586145207","block_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0","left":"0.002906978928970252","height":"0.013953487608167836","par_num":"0","text":"2026-04-16T10:43:53.468974Z","width":"0.15116278330485025","page_num":"0"},{"block_num":"0","left":"0.16424418586791362","height":"0.013953488667806102","conf":"1","text":"INFO","line_num":"0","top":"0.33023255803818996","width":"0.023255814446343337","par_num":"0","word_num":"0","page_num":"0","level":"0"},{"height":"0.013953487608167836","block_num":"0","level":"0","par_num":"0","text":"screenpipe_","left":"0.19040697778585272","conf":"1","top":"0.33023255852149747","line_num":"0","page_num":"0","word_num":"0","width":"0.06249999999999997"},{"block_num":"0","text":"engine: :meeting_detector:","left":"0.25145349330064043","line_num":"0","conf":"1","top":"0.33000000000000007","level":"0","width":"0.14244185553656685","page_num":"0","height":"0.016666666666666607","par_num":"0","word_num":"0"},{"level":"0","conf":"1","line_num":"0","text":"meeting v2: Active ->","word_num":"0","width":"0.12209302054511184","page_num":"0","par_num":"0","top":"0.33000000000000007","height":"0.016666666666666607","block_num":"0","left":"0.39534883998058645"},{"block_num":"0","par_num":"0","page_num":"0","line_num":"0","left":"0.5174418617820259","top":"0.33000000000000007","height":"0.016666666666666607","width":"0.0625","level":"0","conf":"1","word_num":"0","text":"Ending (no"},{"block_num":"0","conf":"1","left":"0.5799418663417378","top":"0.33000000000000007","par_num":"0","word_num":"0","width":"0.2078488243950738","line_num":"0","page_num":"0","text":"controls, app=Slack, id=1, grace=30s)","height":"0.018888888888888844","level":"0"},{"conf":"1","height":"0.016279069052802186","top":"0.34883720963057563","word_num":"0","par_num":"0","left":"0.0029069815931531805","block_num":"0","width":"0.11191859775119359","text":"2026-04-16T10:44:33.","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","level":"0","height":"0.017672780354817563","word_num":"0","width":"0.04235290156470406","left":"0.11181773484123284","text":"414298Z","page_num":"0","conf":"1","line_num":"0","top":"0.3481403541109198","par_num":"0"},{"top":"0.348837209568009","left":"0.1627906983837295","block_num":"0","height":"0.013953487608167947","par_num":"0","line_num":"0","text":"INFO","conf":"1","level":"0","width":"0.024709301524692112","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.1917681264785471","level":"0","conf":"1","par_num":"0","page_num":"0","text":"screenpipe_engine::meeting_detector:","height":"0.021587950388590516","top":"0.34717274458653624","width":"0.2007690005832248","word_num":"0","block_num":"0"},{"top":"0.34883720999424184","width":"0.318313937717014","word_num":"0","text":"meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)","conf":"1","par_num":"0","height":"0.02116278966267915","left":"0.3968023332893481","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"width":"0.15116279390123155","word_num":"0","block_num":"0","line_num":"0","top":"0.3697674417196559","conf":"1","height":"0.01395348866780588","left":"0.0029069752114114777","page_num":"0","level":"0","par_num":"0","text":"2026-04-16T10:44:37.128422Z"},{"top":"0.36976744212614865","width":"0.02616279125213622","word_num":"0","line_num":"0","text":"WARN","block_num":"0","par_num":"0","conf":"1","height":"0.013953487608167836","left":"0.16279069772422258","level":"0","page_num":"0"},{"par_num":"0","top":"0.369767442334064","left":"0.19040697554401334","height":"0.016279069052802186","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"sqlx::query:","conf":"0.5","width":"0.06831395361158585","page_num":"0"},{"left":"0.2644538847248137","level":"0","top":"0.36668162762140877","conf":"1","height":"0.022451106177436064","block_num":"0","line_num":"0","width":"0.21239846547444663","word_num":"0","page_num":"0","par_num":"0","text":"summary=\"SELECT COALESCE(text_content,"},{"height":"0.018604651557074692","top":"0.3674418601904549","conf":"0.30000001192092896","text":"'*) as","par_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.03779069582621253","left":"0.4796511644459759"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","height":"0.018604651557074692","left":"0.537790698747005","top":"0.3674418600354161","width":"0.14534883499145512","level":"0","page_num":"0","line_num":"0"},{"height":"0.02144702911376961","conf":"1","par_num":"0","block_num":"0","page_num":"0","left":"0.6889534812758493","level":"0","text":"COALESCE(text_content, \"') as txt\\nFROM\\n","top":"0.3674418602945364","line_num":"0","width":"0.23255814446343315","word_num":"0"},{"left":"0.9302142226871601","height":"0.01887052747938367","conf":"1","par_num":"0","top":"0.3696345034721975","word_num":"0","level":"0","line_num":"0","text":"ui_events","page_num":"0","block_num":"0","width":"0.052362251281738326"},{"top":"0.3878107025253532","width":"0.05100777943929037","left":"0.0028391330285002614","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","height":"0.017401851018269854","line_num":"0","text":"\\nWHERE\\n","page_num":"0"},{"text":"\\n\"","top":"0.406976744349568","width":"0.018895347913106285","par_num":"0","left":"0.002906977521160028","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.016279069052802075","line_num":"0","conf":"0.30000001192092896"},{"text":"timestamp >=","line_num":"0","par_num":"0","conf":"1","height":"0.016279069052802297","block_num":"0","left":"0.06395349291434663","width":"0.06831394831339518","level":"0","word_num":"0","page_num":"0","top":"0.39069767465964533"},{"word_num":"0","conf":"1","level":"0","left":"0.13372092962829235","top":"0.38837209294239283","line_num":"0","par_num":"0","width":"0.026162791252136247","block_num":"0","text":"?1\\n","page_num":"0","height":"0.018604651557074692"},{"conf":"1","block_num":"0","line_num":"0","par_num":"0","text":"AND","level":"0","top":"0.38837209259355565","left":"0.1671511633100219","page_num":"0","word_num":"0","height":"0.018604651557074692","width":"0.020348836316002733"},{"line_num":"0","height":"0.016279069052802186","level":"0","text":"timestamp <=","width":"0.06976743804083929","conf":"1","block_num":"0","top":"0.388372093341816","left":"0.19040698042470533","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.3883720927330906","line_num":"0","text":"?2\\n","level":"0","page_num":"0","width":"0.02470930152469214","height":"0.018604651557074692","left":"0.26308139599637487","word_num":"0","conf":"1","block_num":"0","par_num":"0"},{"text":"AND","top":"0.3906976746842882","level":"0","left":"0.2965116286052201","conf":"1","par_num":"0","line_num":"0","width":"0.018895347913106264","word_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167836"},{"left":"0.3183139620397864","height":"0.01860465155707458","conf":"1","level":"0","text":"text_content IS NOT NULL\\n","width":"0.148255803849962","par_num":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.3883720925160363"},{"height":"0.01860465155707458","par_num":"0","page_num":"0","top":"0.3883720927485945","word_num":"0","conf":"0.5","width":"0.14244185553656685","level":"0","line_num":"0","block_num":"0","left":"0.475290702531047","text":"AND text_content != \"*\\n"},{"left":"0.6162790691334176","height":"0.013953487608167836","line_num":"0","par_num":"0","text":"AND","width":"0.02325581444634328","top":"0.39069767495560603","word_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0"},{"conf":"1","width":"0.3139534844292535","left":"0.6395348884953901","height":"0.01860465155707458","text":"event_type = 'text'\\nORDER BY\\n timestamp ASC\\nLIMIT\\n","line_num":"0","block_num":"0","top":"0.3883720927485945","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"text":"rows_affected=0","par_num":"0","left":"0.023255817131969003","top":"0.4093023258224361","page_num":"0","width":"0.0872092988755968","height":"0.016279069052802186","line_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1"},{"text":"rows_returned=34","height":"0.016279069052802186","par_num":"0","top":"0.4093023258224361","width":"0.09156976275973851","word_num":"0","left":"0.11337209689047954","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"elapsed=3.3300345s","left":"0.2078488361839275","height":"0.016279069052802186","top":"0.409302326084064","width":"0.10174418555365669","level":"0"},{"width":"0.026162791252136164","left":"0.9563953482692809","word_num":"0","text":"5000","top":"0.3883720925398433","page_num":"0","height":"0.02093023300170893","block_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0"},{"level":"0","top":"0.4302325586145207","height":"0.013953487608167836","par_num":"0","width":"0.15116278330485025","word_num":"0","line_num":"0","left":"0.002906978928970252","page_num":"0","block_num":"0","conf":"1","text":"2026-04-16T10:44:37.130610Z"},{"top":"0.43023255803819005","page_num":"0","width":"0.023255814446343337","height":"0.013953488667805991","block_num":"0","par_num":"0","text":"INFO","word_num":"0","conf":"1","left":"0.16424418586791362","level":"0","line_num":"0"},{"width":"0.06104651027255589","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.19186046681139643","block_num":"0","height":"0.013953487608167947","conf":"1","par_num":"0","text":"screenpipe_","top":"0.43023255852149744"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.018888888888888955","text":"engine::meeting_detector: meeting v2: meeting","word_num":"0","top":"0.42999999999999994","left":"0.25145350487801704","width":"0.25581393771701383","level":"0","par_num":"0"},{"line_num":"0","width":"0.03348761399586997","word_num":"0","text":"ended","left":"0.5057852633273108","conf":"1","top":"0.43005446605164366","par_num":"0","height":"0.014309672249688044","block_num":"0","page_num":"0","level":"0"},{"left":"0.0029069791809082385","top":"0.44883720975654473","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"2026-04-16T10:45:01.981635Z","width":"0.15116278330485028","conf":"1","height":"0.016279069052802075"},{"height":"0.013953487608167836","left":"0.1642441860326423","page_num":"0","line_num":"0","block_num":"0","width":"0.023255814446343337","level":"0","text":"INFO","word_num":"0","top":"0.44883720959126494","conf":"1","par_num":"0"},{"conf":"1","left":"0.001453490467751628","level":"0","height":"0.02093023300170893","top":"0.4674418599817036","line_num":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","width":"0.15261627833048505","text":"2026-04-16T10:45:05.035761Z"},{"level":"0","line_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","block_num":"0","par_num":"0","width":"0.2267441855536567","word_num":"0","left":"0.1918604641999159","page_num":"0","height":"0.018604651557074692","top":"0.448837208795106"},{"par_num":"0","word_num":"0","width":"0.03779069582621253","text":"(id=1)","conf":"1","top":"0.43023255803541616","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.5392441865927077","height":"0.018604651557074692"},{"top":"0.4509557951577554","level":"0","par_num":"0","word_num":"0","width":"0.045107502407497835","block_num":"0","conf":"1","height":"0.014367479748196077","left":"0.4171264806028773","line_num":"0","page_num":"0","text":"content"},{"width":"0.03924418555365666","top":"0.45116279093871514","block_num":"0","conf":"1","left":"0.4622093032260786","page_num":"0","text":"dedup:","height":"0.016279069052802186","par_num":"0","level":"0","word_num":"0","line_num":"0"},{"left":"0.5000000272306996","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.4488372101686604","conf":"1","text":"skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)","width":"0.44912787543402777","line_num":"0","height":"0.02116278966267915"},{"top":"0.469767442335451","text":"INFO","width":"0.02325581444634331","word_num":"0","level":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.013953487608167725","left":"0.164244185567526"},{"conf":"1","height":"0.016279069052802186","level":"0","par_num":"0","top":"0.4697674421015059","block_num":"0","left":"0.19186047057274314","page_num":"0","line_num":"0","text":"screenpipe_engine::event.","width":"0.1351744121975369","word_num":"0"},{"page_num":"0","word_num":"0","level":"0","height":"0.013953487608167836","top":"0.47209302379281526","left":"0.3255813942165405","line_num":"0","block_num":"0","text":"_driven_capture:","width":"0.09011627833048502","conf":"1","par_num":"0"},{"left":"0.418604652752031","level":"0","text":"content","width":"0.043604649437798404","page_num":"0","word_num":"0","par_num":"0","top":"0.47209302354614024","height":"0.011627906163533486","block_num":"0","conf":"1","line_num":"0"},{"top":"0.4697674421015059","height":"0.016279069052802186","word_num":"0","width":"0.037790695826212584","left":"0.46220930387952935","page_num":"0","conf":"1","text":"dedup:","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","left":"0.49994452547872775","height":"0.019374162885877788","conf":"1","text":"skipping","top":"0.46938268612482503","width":"0.04952955245971685","word_num":"0","par_num":"0","block_num":"0","level":"0"},{"level":"0","line_num":"0","top":"0.46976744173390783","width":"0.2732558144463434","block_num":"0","conf":"1","height":"0.01912144766913515","par_num":"0","text":"capture for monitor 2 (hash=-394178939588870394,","left":"0.5479651106437984","word_num":"0","page_num":"0"},{"par_num":"0","level":"0","top":"0.4697674417408425","page_num":"0","conf":"1","left":"0.8241279048934109","line_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","text":"trigger=visual_change)","width":"0.125"},{"word_num":"0","block_num":"0","text":"2026-04-16710:46:23.090024Z","width":"0.15116278330485025","left":"0.002906978928970252","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.013953487608167836","par_num":"0","top":"0.4906976748935905"},{"block_num":"0","text":"INFO","conf":"1","top":"0.49069767431725975","width":"0.023255814446343337","left":"0.16424418586791362","page_num":"0","par_num":"0","word_num":"0","height":"0.013953488667806102","level":"0","line_num":"0"},{"line_num":"0","top":"0.5093023260356144","word_num":"0","width":"0.15116278330485028","height":"0.016279069052802186","page_num":"0","conf":"1","block_num":"0","left":"0.0029069791809082385","level":"0","par_num":"0","text":"2026-04-16T10:46:26.132195Z"},{"top":"0.5093023258470789","width":"0.02325581444634331","word_num":"0","height":"0.013953487608167836","left":"0.16424418609078184","line_num":"0","conf":"1","text":"INFO","page_num":"0","block_num":"0","par_num":"0","level":"0"},{"top":"0.48837209420994643","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.020930230882432732","left":"0.1918604880958735","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)","width":"0.7572674221462673","word_num":"0","conf":"1"},{"word_num":"0","height":"0.02093023300170893","block_num":"0","page_num":"0","level":"0","conf":"1","top":"0.5279069762607734","par_num":"0","text":"2026-04-16T10:46:29.322057Z","left":"0.0014534873064145002","line_num":"0","width":"0.15261627833048502"},{"level":"0","top":"0.5088888884187572","left":"0.19186047448042162","conf":"1","page_num":"0","block_num":"0","height":"0.019018088446723147","line_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","width":"0.308139525519477","word_num":"0"},{"height":"0.019018088446723036","text":"skipping capture for monitor 2 (hash=7149945076322576258,","conf":"1","line_num":"0","page_num":"0","level":"0","top":"0.5088888884381372","width":"0.31976744333902996","word_num":"0","par_num":"0","block_num":"0","left":"0.5014534911049496"},{"block_num":"0","width":"0.125","conf":"1","word_num":"0","level":"0","line_num":"0","top":"0.5093023255005324","par_num":"0","text":"trigger=visual_change)","page_num":"0","height":"0.018604651557074692","left":"0.8241279054142442"},{"top":"0.5302325586145207","word_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167947","level":"0","width":"0.02325581444634331","conf":"1","text":"INFO","page_num":"0","left":"0.164244185567526"},{"word_num":"0","conf":"1","page_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,","height":"0.02111111111111108","par_num":"0","block_num":"0","width":"0.6322673797607422","line_num":"0","top":"0.5277777777777778","level":"0","left":"0.19040703138266857"},{"text":"trigger=visual_change)","page_num":"0","line_num":"0","left":"0.822674418468513","level":"0","par_num":"0","width":"0.12645348442925342","top":"0.5302325586131338","conf":"1","word_num":"0","height":"0.016279069052802186","block_num":"0"},{"word_num":"0","level":"0","text":"2026-04-16T10:46:38.234229Z","width":"0.15261627833048502","height":"0.018604651557074692","block_num":"0","page_num":"0","top":"0.5488372089889045","line_num":"0","left":"0.0014534900135365428","conf":"1","par_num":"0"},{"height":"0.013953487608167836","conf":"1","par_num":"0","text":"INFO","width":"0.02325581444634331","left":"0.164244185567526","page_num":"0","top":"0.5511627911726603","line_num":"0","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","level":"0","height":"0.018604651557074692","top":"0.5488372089501449","conf":"1","text":"screenpipe_engine::event_driven_capture:","page_num":"0","left":"0.19186046914177615","par_num":"0","line_num":"0","block_num":"0","width":"0.2267441855536567"},{"height":"0.014554054472181499","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.41711440553236934","width":"0.04367816713121203","word_num":"0","top":"0.550862507482579","text":"content"},{"text":"dedup:","page_num":"0","level":"0","width":"0.03633720874786378","par_num":"0","top":"0.5488372097759245","block_num":"0","left":"0.4622093019971921","height":"0.016279069052802186","word_num":"0","line_num":"0","conf":"1"},{"par_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","top":"0.548837209974862","level":"0","left":"0.5014534930771265","width":"0.3212209277682835","height":"0.02116278966267915","line_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","line_num":"0","level":"0","conf":"1","height":"0.01860465155707458","left":"0.8212209320436149","text":"trigger=visual_change)","block_num":"0","width":"0.12790696885850694","top":"0.5488372092602224"},{"block_num":"0","par_num":"0","width":"0.15116278330485025","conf":"1","height":"0.016279069052802186","page_num":"0","level":"0","word_num":"0","left":"0.0029069816518383956","line_num":"0","text":"2026-04-16T10:46:47.284407Z","top":"0.5697674424891028"},{"page_num":"0","text":"INFO","top":"0.5697674421261486","word_num":"0","height":"0.013953487608167947","line_num":"0","par_num":"0","level":"0","left":"0.16424418609078184","block_num":"0","width":"0.02325581444634331","conf":"1"},{"top":"0.5697674416176288","page_num":"0","height":"0.01912144766913515","level":"0","block_num":"0","conf":"1","par_num":"0","text":"screenpipe_engine::event_driven_capture: content","width":"0.2703488243950738","word_num":"0","left":"0.1918604779021772","line_num":"0"},{"conf":"1","left":"0.46215346171772326","line_num":"0","text":"dedup:","top":"0.5694423533141144","width":"0.036448889308505594","page_num":"0","block_num":"0","word_num":"0","level":"0","height":"0.016929247114393475","par_num":"0"},{"text":"skipping capture for monitor 2 (hash=7149945076322576258,","width":"0.3197674221462673","conf":"1","line_num":"0","page_num":"0","level":"0","top":"0.5674418601201178","word_num":"0","height":"0.0214470291137695","block_num":"0","par_num":"0","left":"0.5014535028537326"},{"par_num":"0","page_num":"0","conf":"1","word_num":"0","height":"0.016279069052802186","top":"0.5883720934968547","left":"0.002906978928970252","block_num":"0","level":"0","line_num":"0","text":"2026-04-16T10:46:56.326243Z","width":"0.15116278330485025"},{"block_num":"0","top":"0.5883720931092578","line_num":"0","height":"0.016279069052802186","conf":"1","left":"0.1642441859938826","page_num":"0","width":"0.02325581444634331","level":"0","word_num":"0","text":"INFO","par_num":"0"},{"top":"0.5697674417408425","text":"trigger=visual_change)","width":"0.125","height":"0.018604651557074692","block_num":"0","left":"0.8241279048934109","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0"},{"level":"0","block_num":"0","par_num":"0","conf":"1","left":"0.1918604757468683","page_num":"0","top":"0.5906976746596454","height":"0.016279069052802186","width":"0.22383719550238715","line_num":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"width":"0.042208380169338644","word_num":"0","height":"0.01440291722615561","line_num":"0","text":"content","par_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","left":"0.41857604177032026","top":"0.5904729601391131"},{"level":"0","height":"0.016279069052802186","line_num":"0","top":"0.5906976746596454","word_num":"0","conf":"1","block_num":"0","text":"dedup:","page_num":"0","width":"0.036337208747863725","par_num":"0","left":"0.4636627915805255"},{"top":"0.6093023255005325","left":"0.001453487469931917","line_num":"0","page_num":"0","width":"0.15261627833048502","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.018604651557074692","level":"0","text":"2026-04-16T10:46:59.360561Z"},{"left":"0.1627906982807741","block_num":"0","height":"0.016279069052802297","line_num":"0","page_num":"0","conf":"1","text":"INFO","width":"0.024709301524692084","par_num":"0","top":"0.6093023258418159","level":"0","word_num":"0"},{"par_num":"0","left":"0.1918604757468683","top":"0.6093023258224362","height":"0.016279069052802186","width":"0.22383719550238715","level":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.6116279072670704","left":"0.418604652752031","conf":"1","height":"0.011627906163533597","block_num":"0","text":"content","width":"0.043604649437798404","word_num":"0"},{"height":"0.016279069052802186","text":"dedup:","block_num":"0","line_num":"0","conf":"1","top":"0.6093023260549942","width":"0.03633720874786378","par_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.4622093019971921"},{"conf":"1","level":"0","page_num":"0","height":"0.020930230882432732","block_num":"0","par_num":"0","top":"0.5883720938223495","left":"0.5014534950493033","text":"skipping capture for monitor 2 Chash=7149945076322576258,","word_num":"0","line_num":"0","width":"0.3226744121975369"},{"word_num":"0","left":"0.822674418468513","line_num":"0","page_num":"0","level":"0","height":"0.016279069052802186","par_num":"0","text":"trigger=visual_change)","conf":"1","top":"0.5906976748922035","width":"0.12645348442925342","block_num":"0"},{"block_num":"0","conf":"1","height":"0.016765647464328293","left":"0.5014206992517193","text":"skipping","width":"0.04657720459832082","page_num":"0","par_num":"0","line_num":"0","level":"0","top":"0.6090590368573442","word_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","left":"0.5508721097803239","width":"0.2718023088243272","text":"capture for monitor 2 (hash=7149945076322576258,","height":"0.019018088446723036","top":"0.6088888884381373","line_num":"0"},{"word_num":"0","height":"0.018604651557074692","par_num":"0","left":"0.8212209320436149","page_num":"0","top":"0.6093023255392921","level":"0","width":"0.12790696885850694","text":"trigger=visual_change)","block_num":"0","conf":"1","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"2026-04-16T10:48:22.094560Z","block_num":"0","par_num":"0","level":"0","width":"0.15116278330485025","left":"0.002906978928970252","height":"0.013953487608167836","top":"0.6302325586145208","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"WARN","left":"0.16279069772422258","width":"0.02616279125213622","word_num":"0","block_num":"0","top":"0.6302325584052184","height":"0.013953487608167947","par_num":"0","level":"0"},{"level":"0","word_num":"0","par_num":"0","line_num":"0","width":"0.06831395361158585","height":"0.016279069052802186","block_num":"0","text":"sqlx::query:","left":"0.19186046619323807","page_num":"0","conf":"1","top":"0.6302325583805757"},{"line_num":"0","page_num":"0","top":"0.6277777777777778","conf":"1","level":"0","par_num":"0","width":"0.10755813386705187","text":"summary=\"SELECT id,","left":"0.26453488908918316","word_num":"0","block_num":"0","height":"0.018888888888888844"},{"conf":"1","level":"0","text":"snapshot_path, device_name,","width":"0.15697674221462676","top":"0.63","word_num":"0","par_num":"0","block_num":"0","height":"0.018888888888888844","line_num":"0","page_num":"0","left":"0.37354651490746626"},{"line_num":"0","word_num":"0","conf":"1","height":"0.02111111111111108","page_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","block_num":"0","width":"0.1845930099487305","left":"0.5479651290756214","level":"0","par_num":"0","top":"0.6277777777777778"},{"word_num":"0","page_num":"0","block_num":"0","conf":"0.5","left":"0.002849809356583435","level":"0","par_num":"0","text":"InFROM\\n","height":"0.01496465153164328","line_num":"0","top":"0.6506572090142868","width":"0.04662596384684245"},{"word_num":"0","level":"0","left":"0.05813953558478191","line_num":"0","page_num":"0","height":"0.01671834627787272","par_num":"0","block_num":"0","conf":"0.5","top":"0.6488372093481437","width":"0.08575581444634331","text":"frames \\nWHERE\\n"},{"width":"0.15116278330485025","level":"0","page_num":"0","par_num":"0","height":"0.0189405674404568","line_num":"0","top":"0.6488372099942419","conf":"1","word_num":"0","left":"0.15261628261694962","text":"snapshot_path IS NOT NULL\\n","block_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.1686046494377984","top":"0.6488372093481437","text":"AND timestamp < ?1\\nORDER BY\\n","page_num":"0","left":"0.3139534899784397","height":"0.01671834627787272","level":"0"},{"text":"device_name, \\n","conf":"1","line_num":"0","top":"0.6488372100523814","width":"0.07994185553656685","height":"0.0189405674404568","left":"0.49127907376734614","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","height":"0.018604651557074692","level":"0","line_num":"0","par_num":"0","top":"0.6302325577873541","width":"0.09302325778537324","text":"snapshot_path,\\n","page_num":"0","conf":"1","word_num":"0","left":"0.7412790703321196"},{"left":"0.8415697678107664","conf":"1","block_num":"0","par_num":"0","text":"device_name, \\n","top":"0.63","width":"0.0799418608347574","page_num":"0","line_num":"0","height":"0.018888888888888844","level":"0","word_num":"0"},{"line_num":"0","level":"0","text":"timestamp","left":"0.9302230320562611","conf":"1","par_num":"0","width":"0.05234463479783802","block_num":"0","height":"0.016436636182996955","word_num":"0","top":"0.6301537751333848","page_num":"0"},{"left":"0.5799418710271401","text":"timestamp ASC\\nLIMIT\\n 5000\\n\"","conf":"1","word_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.021266148885091152","page_num":"0","top":"0.6465116283998317","width":"0.17587208218044703","line_num":"0"},{"text":"rows_affected=0 rows_returned=128 elapse","level":"0","left":"0.7543604830028708","height":"0.0189405674404568","top":"0.6488372100136217","width":"0.22819764879014748","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0"},{"page_num":"0","text":"d-4.030937667s","top":"0.6697674415470439","width":"0.08139534526401096","word_num":"0","level":"0","left":"0.0014534911761340276","par_num":"0","height":"0.018604651557074692","block_num":"0","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","conf":"1","text":"2026-04-16710:48:22.094697Z","top":"0.6906976748935905","left":"0.002906978928970252","level":"0","width":"0.15116278330485025","page_num":"0","word_num":"0","block_num":"0","height":"0.013953487608167947"},{"text":"2026-04-16T10:48:27.509002Z","level":"0","word_num":"0","top":"0.7093023261422036","page_num":"0","block_num":"0","conf":"1","left":"0.0029069813490283417","width":"0.15116278330485028","par_num":"0","height":"0.016279069052802186","line_num":"0"},{"block_num":"0","left":"0.0029069813490283417","page_num":"0","top":"0.7302325587003432","word_num":"0","width":"0.15116278330485028","text":"2026-04-16T10:48:32.602076Z","level":"0","conf":"1","height":"0.016279069052802186","line_num":"0","par_num":"0"},{"width":"0.15116278330485025","line_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0","height":"0.013953487608167836","top":"0.7511627911726603","text":"2026-04-16110:49:02.8014422","left":"0.002906978928970252","par_num":"0"},{"par_num":"0","top":"0.7697674424212733","height":"0.016279069052802186","block_num":"0","level":"0","left":"0.0029069813490283417","word_num":"0","page_num":"0","conf":"1","text":"2026-04-16T10:49:17.859487Z","width":"0.15116278330485028","line_num":"0"},{"text":"2026-04-16T10:49:44.085292Z","height":"0.01860465155707458","conf":"1","block_num":"0","page_num":"0","left":"0.0029069813490283417","level":"0","width":"0.15116278330485028","top":"0.788372093058672","line_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","height":"0.016279069052802186","word_num":"0","block_num":"0","top":"0.8093023260549942","text":"2026-04-16T10:49:44.088203Z","width":"0.15116278330485025","left":"0.002906978928970252","level":"0","conf":"1","line_num":"0","page_num":"0"},{"conf":"1","top":"0.8302325586145207","block_num":"0","page_num":"0","width":"0.15116278330485025","height":"0.013953487608167836","word_num":"0","left":"0.002906978928970252","line_num":"0","par_num":"0","text":"2026-04-16T10:50:11.573614Z","level":"0"},{"text":"2026-04-16T10:50:11.574892Z","width":"0.15116278330485025","level":"0","par_num":"0","left":"0.002906978928970252","page_num":"0","conf":"1","top":"0.8488372097759245","word_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186"},{"text":"2026-04-16T10:51:25.581511Z","par_num":"0","top":"0.8697674424891028","word_num":"0","height":"0.016279069052802186","line_num":"0","conf":"1","block_num":"0","page_num":"0","width":"0.15116278330485028","left":"0.0029069816033887954","level":"0"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","width":"0.15116278330485025","word_num":"0","height":"0.013953487608167836","block_num":"0","top":"0.8906976748935905","level":"0","left":"0.002906978928970252","text":"2026-04-16710:51:29.527030Z"},{"height":"0.016279069052802186","text":"2026-04-16T10:51:33.201063Z","page_num":"0","block_num":"0","left":"0.0029069791809082385","conf":"1","top":"0.9093023260356144","width":"0.15116278330485028","word_num":"0","level":"0","par_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","width":"0.15116278330485028","top":"0.9279069763144859","height":"0.01860465155707458","left":"0.0029069810583306536","par_num":"0","level":"0","text":"2026-04-16T10:51:57.237595Z","block_num":"0","conf":"1","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"1","top":"0.9488372095433664","width":"0.15116278330485028","left":"0.0029069819522260015","word_num":"0","height":"0.016279069052802186","par_num":"0","line_num":"0","text":"2026-04-16T10:52:00.618858Z"},{"par_num":"0","height":"0.013953488667805991","level":"0","line_num":"0","text":"INFO","word_num":"0","conf":"1","page_num":"0","left":"0.16424418586791362","top":"0.6906976743172597","block_num":"0","width":"0.023255814446343337"},{"block_num":"0","par_num":"0","page_num":"0","top":"0.690697674582126","line_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot","conf":"1","word_num":"0","width":"0.26889533996582027","height":"0.016279069052802186","level":"0","left":"0.19186047566533723"},{"text":"compaction: found 128 eligible frames","width":"0.20930233001708987","line_num":"0","page_num":"0","word_num":"0","top":"0.6883720935743741","height":"0.016279069052802186","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.4622092954290381"},{"conf":"1","height":"0.013953487608167836","line_num":"0","width":"0.02325581444634331","text":"INFO","left":"0.16424418609078184","par_num":"0","top":"0.7093023258470789","word_num":"0","page_num":"0","block_num":"0","level":"0"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.19186046306467774","text":"screenpipe_engine::snapshot_compaction:","word_num":"0","top":"0.7093023256943307","width":"0.2180232577853733","conf":"1","line_num":"0","height":"0.018604651557074692"},{"width":"0.049495024151272216","line_num":"0","par_num":"0","left":"0.41275248850704005","word_num":"0","text":"snapshot","level":"0","top":"0.7089999801867185","block_num":"0","height":"0.016883760028415185","conf":"1","page_num":"0"},{"block_num":"0","width":"0.3052325354682075","height":"0.019018088446723147","line_num":"0","conf":"1","top":"0.7088888883606177","text":"compaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGS","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.4622093248428726"},{"block_num":"0","page_num":"0","level":"0","height":"0.016600600348578576","left":"0.7688704621258482","par_num":"0","text":"deleted","width":"0.04074744648403594","top":"0.7091415604017425","conf":"1","line_num":"0","word_num":"0"},{"height":"0.013953487608167836","word_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.7302325586145207","width":"0.02325581444634331","left":"0.164244185567526","page_num":"0","text":"INFO","block_num":"0","conf":"1"},{"level":"0","left":"0.1918604697599346","word_num":"0","text":"screenpipe_engine::snapshot_compaction:","par_num":"0","conf":"1","block_num":"0","top":"0.7302325583805757","page_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.21947674221462676"},{"block_num":"0","width":"0.05091966523064506","par_num":"0","word_num":"0","height":"0.016664033465915273","left":"0.41131342404683346","level":"0","top":"0.7300400761804394","line_num":"0","page_num":"0","text":"snapshot","conf":"1"},{"line_num":"0","left":"0.4622093087176983","top":"0.7277777777777777","word_num":"0","par_num":"0","page_num":"0","width":"0.12499998940361867","text":"compaction: 63 frames,","height":"0.018888888888888955","block_num":"0","conf":"1","level":"0"},{"block_num":"0","conf":"0.5","level":"0","width":"0.12499998940361867","text":"16.3MB → 4.5MB (3.6x),","word_num":"0","page_num":"0","line_num":"0","left":"0.5915697780013943","top":"0.7277777777777777","par_num":"0","height":"0.02111111111111119"},{"level":"0","text":"63 JPEGS","conf":"0.5","top":"0.73","left":"0.7165697684741622","block_num":"0","width":"0.05087209277682836","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.014444444444444482"},{"block_num":"0","top":"0.7295829909881733","level":"0","par_num":"0","text":"deleted","width":"0.04375975661807596","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.7673643070126638","height":"0.015252623028225387"},{"page_num":"0","conf":"1","line_num":"0","text":"INFO","top":"0.7511627911726603","width":"0.02325581444634331","block_num":"0","height":"0.013953487608167836","level":"0","par_num":"0","left":"0.164244185567526","word_num":"0"},{"left":"0.1918604839250726","level":"0","width":"0.3066860198974609","height":"0.0189405674404568","conf":"1","line_num":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","block_num":"0","par_num":"0","page_num":"0","top":"0.7488372101299007"},{"width":"0.44767439100477424","word_num":"0","line_num":"0","left":"0.5014535116599531","conf":"1","par_num":"0","height":"0.021162789662679038","page_num":"0","text":"skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)","block_num":"0","level":"0","top":"0.7488372101686604"},{"width":"0.02325581444634331","line_num":"0","block_num":"0","top":"0.7697674421261487","text":"INFO","height":"0.013953487608167836","word_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.16424418609078184"},{"height":"0.01912144766913515","width":"0.3066860410902235","word_num":"0","level":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","line_num":"0","left":"0.19186047250578864","block_num":"0","conf":"1","page_num":"0","top":"0.7697674415982491"},{"left":"0.5014534854719298","top":"0.7697674417339079","word_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)","page_num":"0","block_num":"0","conf":"1","width":"0.44186045328776036","par_num":"0","line_num":"0","level":"0","height":"0.01912144766913515"},{"line_num":"0","top":"0.7906976750331253","height":"0.013953487608167947","page_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","width":"0.023255814446343337","word_num":"0","left":"0.1642441856062857","text":"INFO"},{"left":"0.19186047387237515","par_num":"0","page_num":"0","top":"0.7906976746305756","width":"0.3066860410902235","line_num":"0","word_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","conf":"1","height":"0.016279069052802186","block_num":"0","level":"0"},{"width":"0.023255814446343337","word_num":"0","height":"0.013953487608167836","block_num":"0","page_num":"0","top":"0.8093023258703347","conf":"1","left":"0.1642441860326423","level":"0","par_num":"0","line_num":"0","text":"INFO"},{"height":"0.01669250594245064","page_num":"0","line_num":"0","text":"screenpipe_engine:: event_driven_capture: content","width":"0.2688953399658203","word_num":"0","par_num":"0","level":"0","left":"0.1918604776282477","block_num":"0","top":"0.8088888889538391","conf":"1"},{"width":"0.03633720874786378","word_num":"0","height":"0.016279069052802186","left":"0.46220930320843245","text":"dedup:","conf":"1","page_num":"0","level":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.8093023258224361"},{"height":"0.020930230882432732","block_num":"0","level":"0","width":"0.3968023088243272","word_num":"0","line_num":"0","top":"0.7883720942099465","left":"0.5014535039705498","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=click)","page_num":"0","par_num":"0","conf":"1"},{"height":"0.017384094662136418","width":"0.04810685051812058","block_num":"0","top":"0.8087498130768471","conf":"1","left":"0.5013826220515537","word_num":"0","text":"skipping","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"left":"0.5479651223449802","level":"0","top":"0.8088888884768969","width":"0.35029067993164065","block_num":"0","page_num":"0","word_num":"0","text":"capture for monitor 2 (hash=594465382036229718, trigger=click)","height":"0.019018088446723036","conf":"1","line_num":"0","par_num":"0"},{"par_num":"0","width":"0.02325581444634331","page_num":"0","left":"0.164244185567526","line_num":"0","height":"0.013953487608167836","conf":"1","top":"0.8302325586145207","level":"0","text":"INFO","block_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"1","width":"0.26889533996582027","page_num":"0","text":"screenpipe_engine::event_driven_capture: content","height":"0.01666666666666672","word_num":"0","line_num":"0","level":"0","top":"0.83","left":"0.19186047583090568"},{"top":"0.830232558443978","word_num":"0","par_num":"0","text":"dedup:","level":"0","line_num":"0","block_num":"0","height":"0.013953487608167947","conf":"1","left":"0.46366279223397616","page_num":"0","width":"0.034883719020419646"},{"block_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.02111111111111119","text":"skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)","width":"0.40697674221462676","page_num":"0","left":"0.5029069802894456","conf":"1","par_num":"0","top":"0.8277777777777777"},{"height":"0.013953487608167836","level":"0","par_num":"0","left":"0.1642441860326423","top":"0.848837209591265","block_num":"0","text":"INFO","line_num":"0","width":"0.023255814446343337","conf":"1","page_num":"0","word_num":"0"},{"left":"0.19186047090190725","top":"0.8488372087951062","par_num":"0","width":"0.2238371955023871","block_num":"0","level":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture:","word_num":"0","height":"0.018604651557074692","page_num":"0","conf":"1"},{"level":"0","width":"0.04366774559020997","text":"content","height":"0.014467346403333914","conf":"1","word_num":"0","block_num":"0","page_num":"0","left":"0.41857310467509123","par_num":"0","line_num":"0","top":"0.8509058615184487"},{"par_num":"0","word_num":"0","top":"0.8511627910937539","height":"0.016279069052802186","page_num":"0","left":"0.4622093019971921","text":"dedup:","width":"0.03633720874786378","level":"0","conf":"1","line_num":"0","block_num":"0"},{"text":"skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)","width":"0.4084302266438802","left":"0.5014534826228281","top":"0.8488372100523813","conf":"1","par_num":"0","page_num":"0","height":"0.0189405674404568","word_num":"0","line_num":"0","level":"0","block_num":"0"},{"page_num":"0","par_num":"0","width":"0.02325581444634331","conf":"1","left":"0.164244185567526","word_num":"0","line_num":"0","height":"0.013953487608167947","block_num":"0","text":"INFO","level":"0","top":"0.8697674423354509"},{"line_num":"0","top":"0.8697674421015059","page_num":"0","left":"0.19186047226866568","text":"screenpipe_engine::event_driven_capture:","par_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","level":"0","width":"0.22238371107313368","word_num":"0"},{"conf":"1","line_num":"0","height":"0.011627906163533486","word_num":"0","top":"0.8720930235461402","level":"0","block_num":"0","par_num":"0","width":"0.0421511623594496","text":"content","page_num":"0","left":"0.41860465208093406"},{"level":"0","page_num":"0","width":"0.034883719020419646","line_num":"0","height":"0.016279069052802186","top":"0.8697674420142966","block_num":"0","left":"0.4636627912528716","par_num":"0","text":"dedup:","conf":"0.5","word_num":"0"},{"line_num":"0","height":"0.016422195434570352","level":"0","par_num":"0","text":"skipping","block_num":"0","width":"0.047984006669786194","word_num":"0","conf":"1","page_num":"0","top":"0.8696958791455657","left":"0.5014440423774531"},{"height":"0.01912144766913515","conf":"1","block_num":"0","line_num":"0","par_num":"0","top":"0.8697674417339079","level":"0","left":"0.5508721121311378","page_num":"0","width":"0.4026162465413412","word_num":"0","text":"capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)"},{"par_num":"0","word_num":"0","page_num":"0","conf":"1","height":"0.014750544230143325","top":"0.890299146590584","line_num":"0","level":"0","text":"INFO","width":"0.023438000679016135","block_num":"0","left":"0.16415309245249388"},{"line_num":"0","top":"0.8906976746596453","text":"screenpipe_engine::event_driven_capture:","block_num":"0","word_num":"0","par_num":"0","level":"0","left":"0.1918604757468683","width":"0.22383719550238715","page_num":"0","conf":"1","height":"0.016279069052802186"},{"left":"0.42005814108815454","par_num":"0","word_num":"0","conf":"1","width":"0.07848837110731338","block_num":"0","height":"0.013953487608167947","text":"content dedup:","line_num":"0","page_num":"0","top":"0.8906976746842881","level":"0"},{"word_num":"0","block_num":"0","left":"0.5014534906500765","page_num":"0","height":"0.013953487608167836","text":"skipping","line_num":"0","width":"0.04796511332194009","level":"0","conf":"1","par_num":"0","top":"0.8906976747230478"},{"par_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.9093023258470788","height":"0.013953487608167947","conf":"1","text":"INFO","left":"0.16424418609078184","width":"0.02325581444634331"},{"width":"0.22383719550238715","word_num":"0","level":"0","par_num":"0","height":"0.018604651557074692","top":"0.9093023252292146","left":"0.1918604757468683","line_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture:","conf":"1","block_num":"0"},{"text":"content","top":"0.9093023257307998","conf":"1","left":"0.42005814083342635","block_num":"0","line_num":"0","word_num":"0","width":"0.04360464943779835","level":"0","height":"0.013953487608167836","page_num":"0","par_num":"0"},{"top":"0.9093023260549943","width":"0.03633720874786378","par_num":"0","word_num":"0","page_num":"0","left":"0.4622093019971921","line_num":"0","conf":"1","block_num":"0","height":"0.016279069052802186","level":"0","text":"dedup:"},{"par_num":"0","text":"capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)","width":"0.39825579325358074","level":"0","top":"0.8883720935122721","conf":"1","left":"0.5508721042270395","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.02093023088243262"},{"page_num":"0","top":"0.9088888883993775","word_num":"0","line_num":"0","par_num":"0","left":"0.5014534930771264","width":"0.32122092776828337","block_num":"0","conf":"1","height":"0.019018088446723036","level":"0","text":"skipping capture for monitor 1 (hash=6317338798093569418,"},{"level":"0","left":"0.821220929960668","line_num":"0","block_num":"0","text":"trigger=click)","top":"0.9093023255392922","height":"0.01860465155707458","width":"0.08284883499145501","conf":"1","word_num":"0","page_num":"0","par_num":"0"},{"width":"0.023255814446343337","conf":"1","word_num":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"INFO","height":"0.013953488667805991","left":"0.16424418586791362","top":"0.9302325580381899","level":"0"},{"text":"screenpipe_engine::event_driven_capture:","conf":"1","level":"0","height":"0.016279069052802186","page_num":"0","left":"0.1918604757468683","block_num":"0","par_num":"0","word_num":"0","width":"0.22383719550238715","line_num":"0","top":"0.9302325583805757"},{"line_num":"0","height":"0.014198809729682016","word_num":"0","left":"0.4200418516500313","page_num":"0","block_num":"0","text":"content","top":"0.9301098973475299","conf":"1","level":"0","par_num":"0","width":"0.040730251206292034"},{"text":"dedup:","height":"0.016279069052802186","page_num":"0","top":"0.9302325587681726","width":"0.03633720874786378","left":"0.46220930296618434","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0"},{"page_num":"0","level":"0","width":"0.4534883711073133","block_num":"0","conf":"1","height":"0.02111111111111108","par_num":"0","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","word_num":"0","left":"0.501453483607542","top":"0.9277777777777778","line_num":"0"},{"width":"0.024709301524692112","level":"0","par_num":"0","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","top":"0.9488372093883277","text":"INFO","left":"0.16424418661652992","page_num":"0","block_num":"0"},{"text":"screenpipe_engine::event_driven_capture:","conf":"1","word_num":"0","height":"0.01860465155707458","block_num":"0","left":"0.19040698937041986","top":"0.9488372089501448","width":"0.22529067993164067","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.9511627909880005","text":"content","line_num":"0","width":"0.04069767263200552","conf":"1","level":"0","height":"0.011627906163533597","left":"0.42005814110647777","par_num":"0"},{"page_num":"0","height":"0.016279069052802186","par_num":"0","top":"0.9488372097759245","line_num":"0","left":"0.4622093019971921","text":"dedup:","width":"0.03633720874786378","block_num":"0","word_num":"0","conf":"1","level":"0"},{"line_num":"0","top":"0.9488372101686605","page_num":"0","par_num":"0","conf":"1","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","height":"0.021162789662679038","left":"0.5014534953339017","block_num":"0","width":"0.4534883711073133","word_num":"0","level":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6474
|
NULL
|
NULL
|
|
33492
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• Support Daily - in 4h 8 m•)).100% C8Thu 16 Apr 10:52:05-zshDOCKERO 8812026-04-16710:42:30.642126Z2026-04-16T10:42:35.397667Z2026-64-16110:42:35.40154772026-04-16T10:42:54.234841Z\nFROM\nframes\nWHERE\nDEV (docker)282APP (-zsh)83ec2-user@ip-10-30-₴4-zsh86-zsh₴7* Unable to acce...O 88INFOscreenpipe._engine::event_driven_capture:contentdedup:skipping capturefor monitor 1 (hash=2961353571381363352,trigger=click)INFOINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=2961353571381363352,trigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingfor monitor 2 (hash=2961353571381363352,WARNsqlx::query:summary="SELECT id,capturetrigger=click)snapshot_path, device_name,db.statement="\n\nSELECT\n id,\nsnapshot_path, In device_name, \ntimestampsnapshot_path IS NOTNULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\n5000\n"rows_affected=0 rows_returned=102 elapsed-3.003346958s2026-04-16T10:42:54.235674Z2026-04-16T10:43:05.429948Z2026-04-16T10:43:17.936694Z2026-04-16T10:43:26.520570ZnFROM\nframes \nWHERE\nINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 102 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),39 JPEGs deletedWARNsqlx::query:summary="SELECT DISTINCT app_name,window_name, " db.statement="\n\nSELECT\n DISTINCT app_name, \nwindow_name, \ntimestamp>datetime('now','-30browser_url\seconds')\nAND app_name IS NOT NULL\nAND window_name IS NOT NULL\n"rows_affected-0 rows_returned 113 elapsed-1.076107s2026-04-16T10:43:53.468974ZINFOscreenpipe_engine: :meeting_detector:meeting v2: Active ->Ending (nocontrols, app=Slack, id=1, grace=30s)2026-04-16T10:44:33.414298ZINFOscreenpipe_engine::meeting_detector:meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)2026-04-16T10:44:37.128422ZWARNsqlx::query:summary="SELECT COALESCE(text_content,'*) asdb.statement="\n\nSELECT\nCOALESCE(text_content, "') as txt\nFROM\nui_events\nWHERE\n\n"timestamp >=?1\nANDtimestamp <=?2\nANDtext_content IS NOT NULL\nAND text_content != "*\nANDevent_type = 'text'\nORDER BY\n timestamp ASC\nLIMIT\nrows_affected=0rows_returned=34elapsed=3.3300345s50002026-04-16T10:44:37.130610ZINFOscreenpipe_engine::meeting_detector: meeting v2: meetingended2026-04-16T10:45:01.981635ZINFO2026-04-16T10:45:05.035761Zscreenpipe_engine::event_driven_capture:(id=1)contentdedup:skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)INFOscreenpipe_engine::event._driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-394178939588870394,trigger=visual_change)2026-04-16710:46:23.090024ZINFO2026-04-16T10:46:26.132195ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)2026-04-16T10:46:29.322057Zscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:38.234229ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)2026-04-16T10:46:47.284407ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=7149945076322576258,2026-04-16T10:46:56.326243ZINFOtrigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:2026-04-16T10:46:59.360561ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 Chash=7149945076322576258,trigger=visual_change)skippingcapture for monitor 2 (hash=7149945076322576258,trigger=visual_change)2026-04-16T10:48:22.094560ZWARNsqlx::query:summary="SELECT id,snapshot_path, device_name,db.statement="\n\nSELECT\n id,\n\nFROM\nframes \nWHERE\nsnapshot_path IS NOT NULL\nAND timestamp < ?1\nORDER BY\ndevice_name, \nsnapshot_path,\ndevice_name, \ntimestamptimestamp ASC\nLIMIT\n 5000\n"rows_affected=0 rows_returned=128 elapsed-4.030937667s2026-04-16710:48:22.094697Z2026-04-16T10:48:27.509002Z2026-04-16T10:48:32.602076Z2026-04-16110:49:02.80144222026-04-16T10:49:17.859487Z2026-04-16T10:49:44.085292Z2026-04-16T10:49:44.088203Z2026-04-16T10:50:11.573614Z2026-04-16T10:50:11.574892Z2026-04-16T10:51:25.581511Z2026-04-16710:51:29.527030Z2026-04-16T10:51:33.201063Z2026-04-16T10:51:57.237595Z2026-04-16T10:52:00.618858ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 128 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGSdeletedINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 63 frames,16.3MB → 4.5MB (3.6x),63 JPEGSdeletedINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture: content dedup:INFOscreenpipe_engine:: event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=594465382036229718, trigger=click)skippingcapture for monitor 2 (hash=594465382036229718, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)skipping capture for monitor 1 (hash=6317338798093569418,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)...
|
[{"block_num":"0","word_num [{"block_num":"0","word_num":"0","page_num":"0","height":"0.013953487608167836","line_num":"0","left":"0.03633720988832617","text":"iTerm2","level":"0","width":"0.031976742214626735","top":"0.004651163288939331","par_num":"0","conf":"1"},{"left":"0.0813953486530742","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.02325581444634331","top":"0.006976744104360999","level":"0","line_num":"0","height":"0.01162790722317164","text":"Shell","word_num":"0"},{"height":"0.016279069052802186","block_num":"0","level":"0","top":"0.004651163060808261","text":"Edit","line_num":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.020348836316002733","conf":"1","left":"0.1148255820963591"},{"conf":"1","page_num":"0","block_num":"0","left":"0.14671775399475004","height":"0.01464455286661781","top":"0.004305630300901253","text":"View","line_num":"0","par_num":"0","width":"0.021971468130747462","word_num":"0","level":"0"},{"conf":"1","top":"0.004651162940102149","level":"0","width":"0.034883719020419646","par_num":"0","text":"Session","line_num":"0","page_num":"0","word_num":"0","left":"0.18168604693358867","block_num":"0","height":"0.013953487608167836"},{"level":"0","left":"0.2281976749198184","par_num":"0","block_num":"0","top":"0.004651162876699644","text":"Scripts","conf":"1","line_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.03197674221462671","word_num":"0"},{"width":"0.03359919918908011","page_num":"0","text":"Profiles","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.012942727406819676","par_num":"0","conf":"1","left":"0.27317133105711244","top":"0.006319333900305368"},{"top":"0.004044043113466733","block_num":"0","left":"0.31783803401730437","line_num":"0","width":"0.03725689252217612","word_num":"0","par_num":"0","text":"Window","height":"0.018265073564317502","page_num":"0","conf":"1","level":"0"},{"left":"0.36773255884054523","top":"0.0069767444517300214","height":"0.013953487608167836","block_num":"0","text":"Help","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.020348836316002705","word_num":"0","conf":"1"},{"height":"0.014444444444444371","text":"• Support Daily - in 4h 8 m","top":"0.00666666666666671","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.11337209277682836","block_num":"0","page_num":"0","conf":"0.5","left":"0.6148255812774676"},{"word_num":"0","line_num":"0","top":"0.0069767436465189014","level":"0","text":"•)).","par_num":"0","height":"0.016279071172078496","conf":"0.30000001192092896","block_num":"0","left":"0.7950581391686092","page_num":"0","width":"0.010174419482549046"},{"level":"0","line_num":"0","left":"0.8183139549727004","par_num":"0","text":"100% C","page_num":"0","height":"0.014444444444444371","top":"0.00666666666666671","word_num":"0","block_num":"0","width":"0.043604649437798404","conf":"0.30000001192092896"},{"page_num":"0","level":"0","block_num":"0","width":"0.011627906744186012","top":"0.0046511627906976605","word_num":"0","par_num":"0","height":"0.01860465079069773","conf":"1","line_num":"0","left":"0.8720930233139536","text":"8"},{"page_num":"0","text":"Thu 16 Apr 10:52:05","conf":"1","top":"0.00666666666666671","level":"0","width":"0.09302325778537324","word_num":"0","line_num":"0","par_num":"0","height":"0.014444444444444371","left":"0.8953488352885469","block_num":"0"},{"top":"0.037209302586837856","width":"0.021802324718899202","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597","level":"0","word_num":"0","block_num":"0","left":"0.48982558191743997","line_num":"0","text":"-zsh"},{"left":"0.030523255704109926","line_num":"0","level":"0","conf":"1","text":"DOCKER","width":"0.03343023194207086","top":"0.06511627956800914","word_num":"0","height":"0.013953487608167836","block_num":"0","par_num":"0","page_num":"0"},{"height":"0.013953487608167836","level":"0","page_num":"0","top":"0.06511627956800914","line_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.02325581444634331","par_num":"0","left":"0.09302325527682835","text":"O 881","word_num":"0"},{"block_num":"0","conf":"1","height":"0.013953487608167836","level":"0","left":"0.002906978928970252","page_num":"0","text":"2026-04-16710:42:30.642126Z","top":"0.09069767489359049","line_num":"0","width":"0.15116278330485025","word_num":"0","par_num":"0"},{"block_num":"0","height":"0.016279069052802186","width":"0.15116278330485028","left":"0.0029069791809082385","top":"0.1093023260356144","conf":"1","page_num":"0","level":"0","par_num":"0","line_num":"0","text":"2026-04-16T10:42:35.397667Z","word_num":"0"},{"level":"0","text":"2026-64-16110:42:35.","par_num":"0","block_num":"0","word_num":"0","top":"0.13255813990272935","conf":"1","height":"0.011627906163533597","left":"0.004360466440284524","width":"0.10901162889268663","page_num":"0","line_num":"0"},{"par_num":"0","height":"0.00930232577853729","level":"0","line_num":"0","page_num":"0","text":"4015477","top":"0.13255813941908623","width":"0.04069767528110081","conf":"0.5","word_num":"0","left":"0.11191860414993195","block_num":"0"},{"conf":"1","page_num":"0","par_num":"0","width":"0.15116278330485028","height":"0.016279069052802186","level":"0","top":"0.14883720986313376","line_num":"0","block_num":"0","word_num":"0","left":"0.0029069813490283417","text":"2026-04-16T10:42:54.234841Z"},{"word_num":"0","block_num":"0","left":"0.0029069767164473714","height":"0.013953487608167836","par_num":"0","conf":"0.5","line_num":"0","level":"0","top":"0.16976744214940442","page_num":"0","text":"\\nFROM\\n","width":"0.04651162889268664"},{"width":"0.08575580914815267","page_num":"0","height":"0.013953487608167947","word_num":"0","par_num":"0","top":"0.16976744216490824","level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.05813953871565231","text":"frames\\nWHERE\\n"},{"level":"0","left":"0.14970930269148672","block_num":"0","width":"0.04941860304938425","top":"0.06511627956800914","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"DEV (docker)","word_num":"0","height":"0.013953487608167836"},{"top":"0.06511627959126498","conf":"0.30000001192092896","text":"282","width":"0.013081395626068137","word_num":"0","left":"0.22674418592243104","line_num":"0","height":"0.013953487608167836","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"conf":"1","height":"0.014235018624199736","word_num":"0","left":"0.2761447641700713","block_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.0649755137032364","text":"APP (-zsh)","width":"0.042187216546800355"},{"top":"0.0674418609589309","page_num":"0","text":"83","left":"0.3488372090001927","width":"0.013081395626068026","conf":"0.30000001192092896","height":"0.011627906163533597","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"width":"0.07267441749572756","word_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.01162790722317164","top":"0.0674418603564374","block_num":"0","level":"0","left":"0.38662790758571186","text":"ec2-user@ip-10-30-"},{"par_num":"0","height":"0.009302325778537401","width":"0.013081395626068137","page_num":"0","block_num":"0","left":"0.4723837207189427","conf":"0.30000001192092896","text":"₴4","top":"0.06744186031486565","line_num":"0","level":"0","word_num":"0"},{"text":"-zsh","height":"0.01162790722317164","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.017441860834757517","page_num":"0","left":"0.658430232373319","par_num":"0","line_num":"0","top":"0.06744186024500332","block_num":"0"},{"level":"0","text":"86","height":"0.01162790722317164","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.013081395626068137","conf":"0.30000001192092896","line_num":"0","top":"0.06744186027730303","left":"0.7180232556026637"},{"conf":"0.30000001192092896","page_num":"0","text":"-zsh","block_num":"0","width":"0.01889534791310621","word_num":"0","par_num":"0","level":"0","height":"0.011627906163533597","line_num":"0","top":"0.06744186098800065","left":"0.7805232559610826"},{"text":"₴7","conf":"0.30000001192092896","width":"0.013081394301520444","left":"0.8415697677959451","word_num":"0","level":"0","block_num":"0","height":"0.013953487608167947","page_num":"0","line_num":"0","par_num":"0","top":"0.06511627921917185"},{"word_num":"0","conf":"0.5","block_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.8779069818998977","level":"0","par_num":"0","text":"* Unable to acce...","top":"0.06511627945173004","width":"0.06831394831339521"},{"block_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","top":"0.06511627933545094","width":"0.024709301524692084","left":"0.9534883728481232","level":"0","text":"O 88","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"block_num":"0","conf":"1","height":"0.018604651557074692","top":"0.08837209259355572","text":"INFO","word_num":"0","page_num":"0","left":"0.16133720902509466","line_num":"0","par_num":"0","width":"0.02616279125213622","level":"0"},{"conf":"1","block_num":"0","left":"0.19185134060501952","word_num":"0","height":"0.016451022889878986","page_num":"0","level":"0","width":"0.05961127281188966","line_num":"0","par_num":"0","text":"screenpipe.","top":"0.09061169812793446"},{"level":"0","left":"0.24999999945621942","page_num":"0","conf":"1","width":"0.1656976699829102","text":"_engine::event_driven_capture:","word_num":"0","top":"0.0906976748922036","par_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186"},{"block_num":"0","height":"0.014266690148247552","page_num":"0","width":"0.042191227277119936","level":"0","top":"0.09054107368034192","text":"content","left":"0.4185846182166176","par_num":"0","word_num":"0","conf":"1","line_num":"0"},{"height":"0.016279069052802186","level":"0","conf":"1","left":"0.46366279194327853","page_num":"0","block_num":"0","par_num":"0","width":"0.034883719020419646","word_num":"0","text":"dedup:","line_num":"0","top":"0.09069767497941283"},{"height":"0.016279069052802186","width":"0.0915697627597385","left":"0.5029069814200017","block_num":"0","level":"0","conf":"1","top":"0.0906976746596454","word_num":"0","par_num":"0","line_num":"0","text":"skipping capture","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","text":"for monitor 1 (hash=2961353571381363352,","level":"0","par_num":"0","top":"0.0859853487359159","width":"0.22552318572998054","height":"0.023441399468316026","left":"0.5958332454901216","line_num":"0","conf":"1"},{"top":"0.09069767484569191","word_num":"0","width":"0.07848837110731344","left":"0.8255813950568084","par_num":"0","line_num":"0","height":"0.016279069052802186","conf":"1","block_num":"0","page_num":"0","level":"0","text":"trigger=click)"},{"top":"0.10930232584707888","width":"0.02325581444634331","height":"0.013953487608167836","word_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","left":"0.16424418609078184","text":"INFO","line_num":"0"},{"line_num":"0","height":"0.01860465155707458","left":"0.1613372091704435","page_num":"0","text":"INFO","top":"0.127906976314486","par_num":"0","block_num":"0","level":"0","conf":"1","width":"0.026162791252136247","word_num":"0"},{"left":"0.19186046620742042","level":"0","par_num":"0","top":"0.10930232526797434","width":"0.2252907011244032","word_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.01860465155707458","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"page_num":"0","height":"0.014470283720228405","left":"0.41715116362873683","line_num":"0","block_num":"0","word_num":"0","conf":"1","top":"0.1111111113311003","level":"0","text":"content dedup:","par_num":"0","width":"0.08139534526401099"},{"text":"skipping capture for monitor 1 (hash=2961353571381363352,","page_num":"0","conf":"1","height":"0.019018088446723036","level":"0","par_num":"0","width":"0.3183139377170139","block_num":"0","left":"0.5029069925155443","word_num":"0","line_num":"0","top":"0.10888888843813715"},{"line_num":"0","level":"0","height":"0.01860465155707458","conf":"1","left":"0.8241279081086545","width":"0.07994185553656685","top":"0.10930232546177276","page_num":"0","block_num":"0","text":"trigger=click)","word_num":"0","par_num":"0"},{"conf":"1","left":"0.19040699198876238","line_num":"0","top":"0.13","width":"0.30959300994873046","word_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.01666666666666672","text":"screenpipe_engine::event_driven_capture: content dedup:","block_num":"0"},{"left":"0.5014534890512392","page_num":"0","par_num":"0","height":"0.018604651557074692","text":"skipping","line_num":"0","width":"0.04796511332194009","block_num":"0","conf":"1","top":"0.1302325580199123","level":"0","word_num":"0"},{"block_num":"0","height":"0.018888888888888844","text":"for monitor 2 (hash=2961353571381363352,","level":"0","par_num":"0","width":"0.22529067993164065","top":"0.13","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.5959302502524677"},{"conf":"1","left":"0.16279069915778185","line_num":"0","text":"WARN","block_num":"0","top":"0.14883720960676872","page_num":"0","width":"0.026162788603040915","word_num":"0","par_num":"0","level":"0","height":"0.013953487608167947"},{"level":"0","text":"sqlx::query:","block_num":"0","par_num":"0","page_num":"0","height":"0.013953487608167836","word_num":"0","top":"0.15116279096335794","conf":"0.5","width":"0.06686046388414169","left":"0.19186046656810357","line_num":"0"},{"top":"0.1465116285936301","left":"0.2645348868593201","text":"summary=\"SELECT id,","conf":"1","line_num":"0","block_num":"0","page_num":"0","height":"0.021266148885091152","par_num":"0","width":"0.11046511332194009","level":"0","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","level":"0","text":"capture","page_num":"0","width":"0.04796511332194009","height":"0.013953487608167836","top":"0.13255813976180753","line_num":"0","conf":"1","left":"0.5479651185570532"},{"block_num":"0","text":"trigger=click)","top":"0.13023255861313376","level":"0","conf":"1","word_num":"0","par_num":"0","height":"0.016279069052802186","width":"0.07994185553656685","page_num":"0","left":"0.8241279081086545","line_num":"0"},{"text":"snapshot_path, device_name,","height":"0.018888888888888955","block_num":"0","top":"0.15111111111111108","page_num":"0","level":"0","left":"0.37354651421872315","par_num":"0","width":"0.15261627833048502","word_num":"0","line_num":"0","conf":"1"},{"left":"0.547965128956579","block_num":"0","line_num":"0","top":"0.14883721016866047","width":"0.1845930099487305","height":"0.021162789662679038","page_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n"},{"height":"0.021162789662679038","top":"0.14883721005238137","word_num":"0","line_num":"0","left":"0.7412790687349482","level":"0","conf":"1","par_num":"0","width":"0.18023255666097004","text":"snapshot_path, In device_name, \\n","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","height":"0.01665120124816899","left":"0.9302101959408557","par_num":"0","word_num":"0","page_num":"0","conf":"1","text":"timestamp","width":"0.05237030453152125","top":"0.14865114329512819","level":"0"},{"block_num":"0","page_num":"0","level":"0","conf":"1","text":"snapshot_path IS NOT","height":"0.016279069052802186","top":"0.16976744202398653","par_num":"0","left":"0.1526162811369508","width":"0.11337209277682836","line_num":"0","word_num":"0"},{"text":"NULL\\n","par_num":"0","block_num":"0","top":"0.169694643098124","page_num":"0","line_num":"0","left":"0.267430993698935","conf":"0.5","height":"0.014099086125691662","width":"0.03635894192589656","level":"0","word_num":"0"},{"word_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","level":"0","height":"0.016279069052802186","conf":"0.5","left":"0.3139534899450726","par_num":"0","top":"0.16976744210150585","line_num":"0","page_num":"0","width":"0.1686046494377984","block_num":"0"},{"line_num":"0","top":"0.16976744154010937","block_num":"0","height":"0.01912144766913526","text":"device_name, \\n","left":"0.4912790718581287","level":"0","width":"0.07994185553656685","word_num":"0","conf":"1","page_num":"0","par_num":"0"},{"top":"0.16976744210150585","text":"timestamp ASC\\nLIMIT\\n","width":"0.12354650497436526","level":"0","height":"0.016279069052802186","page_num":"0","word_num":"0","block_num":"0","left":"0.581395355489841","conf":"1","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","width":"0.0421511623594496","text":"5000\\n\"","line_num":"0","left":"0.7136627904045777","par_num":"0","block_num":"0","word_num":"0","top":"0.16744186057805188","height":"0.01860465155707458"},{"text":"rows_affected=0 rows_returned=102 elapse","left":"0.7572674529106157","level":"0","top":"0.16976744290982504","word_num":"0","line_num":"0","block_num":"0","height":"0.01912144554985895","par_num":"0","width":"0.22529067993164054","conf":"1","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","level":"0","conf":"1","left":"0.002906980540825055","line_num":"0","text":"d-3.003346958s","height":"0.018604651557074692","page_num":"0","top":"0.18837209274859446","width":"0.07994185553656684"},{"par_num":"0","block_num":"0","top":"0.20930232621003297","width":"0.15116278330485025","word_num":"0","conf":"1","left":"0.002906979810753195","level":"0","text":"2026-04-16T10:42:54.235674Z","height":"0.016279069052802186","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.018604651557074692","left":"0.0029069827661794296","width":"0.15116278330485025","page_num":"0","top":"0.22790697623696654","word_num":"0","line_num":"0","level":"0","conf":"1","text":"2026-04-16T10:43:05.429948Z","par_num":"0"},{"left":"0.0029069791809082385","text":"2026-04-16T10:43:17.936694Z","par_num":"0","top":"0.24883720975654455","width":"0.15116278330485028","conf":"1","height":"0.016279069052802297","page_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"width":"0.15116278330485028","level":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.0029069813490283417","height":"0.016279069052802297","text":"2026-04-16T10:43:26.520570Z","top":"0.26976744242127326","page_num":"0"},{"line_num":"0","text":"nFROM\\n","width":"0.04069767263200548","word_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.2906976746842882","left":"0.0029069781462065514","conf":"0.5","page_num":"0","height":"0.013953487608167836"},{"text":"frames \\nWHERE\\n","height":"0.016279069052802297","line_num":"0","page_num":"0","level":"0","left":"0.05232558408921829","conf":"1","width":"0.08575580914815267","top":"0.28837209317708723","word_num":"0","par_num":"0","block_num":"0"},{"top":"0.20930232588583852","word_num":"0","width":"0.026162788603040915","par_num":"0","page_num":"0","line_num":"0","left":"0.16279069915778185","level":"0","block_num":"0","height":"0.013953487608167836","conf":"1","text":"INFO"},{"width":"0.2703488243950738","left":"0.19040698053027486","page_num":"0","line_num":"0","level":"0","top":"0.20888888907011838","word_num":"0","height":"0.01669250594245053","conf":"1","text":"screenpipe_engine::snapshot_compaction: snapshot","par_num":"0","block_num":"0"},{"level":"0","height":"0.019018088446723147","left":"0.4622093168817012","line_num":"0","text":"compaction: found 102 eligible frames","width":"0.20930230882432732","top":"0.2088888885931759","word_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0"},{"conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"INFO","top":"0.23023255861452074","width":"0.024709301524692112","left":"0.16279069782777025","height":"0.013953487608167836","word_num":"0","level":"0"},{"width":"0.2688953399658203","word_num":"0","top":"0.22999999999999998","level":"0","text":"screenpipe_engine::snapshot_compaction: snapshot","line_num":"0","block_num":"0","height":"0.018888888888888955","conf":"1","left":"0.19186047129952682","par_num":"0","page_num":"0"},{"text":"compaction: 61 frames, 15.6MB → 5.3MB (2.9x), 61 JPEGs deleted","top":"0.22999999999999998","height":"0.018888888888888955","block_num":"0","word_num":"0","line_num":"0","width":"0.3473837110731337","page_num":"0","conf":"0.5","left":"0.4636628025261931","par_num":"0","level":"0"},{"line_num":"0","height":"0.013953487608167836","word_num":"0","block_num":"0","left":"0.16279069766304158","conf":"1","text":"INFO","width":"0.024709301524692112","level":"0","top":"0.2488372098393269","page_num":"0","par_num":"0"},{"height":"0.021162789662679038","word_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","left":"0.19040700237260322","page_num":"0","text":"screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 6.5MB → 3.2MB (2.0x),","top":"0.24883720997486203","width":"0.5218023088243272"},{"conf":"1","left":"0.7136627953516599","page_num":"0","line_num":"0","top":"0.24883720931326003","par_num":"0","height":"0.01671834627787272","word_num":"0","block_num":"0","text":"39 JPEGs deleted","width":"0.0915697627597385","level":"0"},{"height":"0.013953487608167836","word_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","width":"0.027616278330485022","line_num":"0","par_num":"0","text":"WARN","top":"0.26976744216490833","left":"0.16279069850433112"},{"width":"0.06976743804083929","height":"0.016279069052802075","left":"0.18895348911911525","page_num":"0","line_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0","text":"sqlx::query:","top":"0.26976744233406413","conf":"0.5"},{"line_num":"0","height":"0.02423828125000005","top":"0.26610341389496606","page_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.26439628183911135","par_num":"0","text":"summary=\"SELECT DISTINCT app_name,","width":"0.1907021204630534"},{"conf":"1","text":"window_name, \" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name, \\n","page_num":"0","level":"0","par_num":"0","height":"0.0214470269944933","top":"0.26744186145107374","width":"0.3604651133219401","block_num":"0","word_num":"0","line_num":"0","left":"0.45494185363144735"},{"text":"window_name, \\n","width":"0.08139534526401104","conf":"1","word_num":"0","height":"0.01912144766913515","level":"0","block_num":"0","line_num":"0","left":"0.8241279096450529","par_num":"0","top":"0.26976744154010945","page_num":"0"},{"line_num":"0","level":"0","par_num":"0","text":"timestamp>","top":"0.2906976746842882","left":"0.14680232769272678","page_num":"0","block_num":"0","conf":"1","width":"0.06540697415669758","word_num":"0","height":"0.013953487608167836"},{"page_num":"0","par_num":"0","width":"0.08720929887559678","level":"0","conf":"1","height":"0.018604651557074692","line_num":"0","left":"0.212209305504062","block_num":"0","text":"datetime('now',","top":"0.28837209282611387","word_num":"0"},{"width":"0.024709301524692084","line_num":"0","word_num":"0","height":"0.013953487608167947","par_num":"0","text":"'-30","top":"0.288372093327699","level":"0","page_num":"0","left":"0.3023255822076152","conf":"0.5","block_num":"0"},{"page_num":"0","width":"0.06976743804083929","par_num":"0","conf":"1","text":"browser_url\\","height":"0.018604651557074692","block_num":"0","left":"0.9127906984214409","top":"0.26976744174084255","word_num":"0","level":"0","line_num":"0"},{"left":"0.3299145000640535","page_num":"0","conf":"1","text":"seconds')\\n","word_num":"0","block_num":"0","width":"0.0698221630520291","height":"0.02140236536661777","top":"0.2858104448761458","line_num":"0","par_num":"0","level":"0"},{"text":"AND app_name IS NOT NULL\\n","block_num":"0","word_num":"0","level":"0","conf":"1","left":"0.39970930182663944","page_num":"0","top":"0.29069767489220344","width":"0.1497092988755968","par_num":"0","height":"0.016279069052802297","line_num":"0"},{"left":"0.5536878135444904","top":"0.2858790013729613","par_num":"0","width":"0.17463470035129125","word_num":"0","block_num":"0","height":"0.022646342383490614","level":"0","text":"AND window_name IS NOT NULL\\n\"","page_num":"0","conf":"1","line_num":"0"},{"width":"0.2545035892062717","text":"rows_affected-0 rows_returned 113 elapsed-1.0","page_num":"0","top":"0.28757620076570767","level":"0","word_num":"0","height":"0.023443230523003455","conf":"1","left":"0.728148341100789","line_num":"0","par_num":"0","block_num":"0"},{"conf":"1","line_num":"0","height":"0.013953487608167836","top":"0.3093023258703347","text":"76107s","page_num":"0","level":"0","left":"0.002906978047929703","word_num":"0","width":"0.034883719020419646","block_num":"0","par_num":"0"},{"top":"0.3302325586145207","line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.002906978928970252","word_num":"0","conf":"1","height":"0.013953487608167836","par_num":"0","text":"2026-04-16T10:43:53.468974Z","width":"0.15116278330485025"},{"left":"0.16424418586791362","block_num":"0","height":"0.013953488667806102","line_num":"0","conf":"1","text":"INFO","level":"0","page_num":"0","top":"0.33023255803818996","width":"0.023255814446343337","word_num":"0","par_num":"0"},{"page_num":"0","line_num":"0","height":"0.013953487608167836","top":"0.33023255852149747","block_num":"0","level":"0","width":"0.06249999999999997","left":"0.19040697778585272","text":"screenpipe_","word_num":"0","par_num":"0","conf":"1"},{"left":"0.25145349330064043","block_num":"0","conf":"1","level":"0","top":"0.33000000000000007","par_num":"0","height":"0.016666666666666607","text":"engine: :meeting_detector:","word_num":"0","line_num":"0","width":"0.14244185553656685","page_num":"0"},{"word_num":"0","height":"0.016666666666666607","conf":"1","block_num":"0","text":"meeting v2: Active ->","par_num":"0","line_num":"0","left":"0.39534883998058645","top":"0.33000000000000007","page_num":"0","width":"0.12209302054511184","level":"0"},{"line_num":"0","word_num":"0","left":"0.5174418617820259","width":"0.0625","block_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.016666666666666607","level":"0","text":"Ending (no","top":"0.33000000000000007"},{"top":"0.33000000000000007","width":"0.2078488243950738","line_num":"0","conf":"1","left":"0.5799418663417378","par_num":"0","block_num":"0","height":"0.018888888888888844","page_num":"0","word_num":"0","text":"controls, app=Slack, id=1, grace=30s)","level":"0"},{"height":"0.016279069052802186","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"2026-04-16T10:44:33.","width":"0.11191859775119359","conf":"1","left":"0.0029069815931531805","top":"0.34883720963057563","line_num":"0","word_num":"0"},{"top":"0.3481403541109198","width":"0.04235290156470406","word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.11181773484123284","level":"0","line_num":"0","height":"0.017672780354817563","par_num":"0","text":"414298Z"},{"level":"0","width":"0.024709301524692112","page_num":"0","top":"0.348837209568009","left":"0.1627906983837295","height":"0.013953487608167947","text":"INFO","line_num":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","block_num":"0","left":"0.1917681264785471","page_num":"0","text":"screenpipe_engine::meeting_detector:","top":"0.34717274458653624","width":"0.2007690005832248","word_num":"0","par_num":"0","conf":"1","height":"0.021587950388590516","line_num":"0"},{"page_num":"0","word_num":"0","conf":"1","left":"0.3968023332893481","block_num":"0","level":"0","text":"meeting v2: Ending -> Idle (timeout=30s, app=Slack, id=1)","top":"0.34883720999424184","width":"0.318313937717014","line_num":"0","height":"0.02116278966267915","par_num":"0"},{"height":"0.01395348866780588","conf":"1","width":"0.15116279390123155","line_num":"0","page_num":"0","par_num":"0","top":"0.3697674417196559","left":"0.0029069752114114777","word_num":"0","text":"2026-04-16T10:44:37.128422Z","block_num":"0","level":"0"},{"left":"0.16279069772422258","par_num":"0","top":"0.36976744212614865","width":"0.02616279125213622","height":"0.013953487608167836","text":"WARN","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","page_num":"0"},{"left":"0.19040697554401334","page_num":"0","par_num":"0","top":"0.369767442334064","block_num":"0","level":"0","word_num":"0","text":"sqlx::query:","width":"0.06831395361158585","conf":"0.5","height":"0.016279069052802186","line_num":"0"},{"page_num":"0","height":"0.022451106177436064","level":"0","width":"0.21239846547444663","block_num":"0","conf":"1","left":"0.2644538847248137","line_num":"0","text":"summary=\"SELECT COALESCE(text_content,","word_num":"0","par_num":"0","top":"0.36668162762140877"},{"level":"0","line_num":"0","text":"'*) as","conf":"0.30000001192092896","height":"0.018604651557074692","par_num":"0","width":"0.03779069582621253","page_num":"0","block_num":"0","left":"0.4796511644459759","top":"0.3674418601904549","word_num":"0"},{"left":"0.537790698747005","height":"0.018604651557074692","level":"0","top":"0.3674418600354161","width":"0.14534883499145512","conf":"1","block_num":"0","line_num":"0","par_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","word_num":"0","page_num":"0"},{"line_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","text":"COALESCE(text_content, \"') as txt\\nFROM\\n","width":"0.23255814446343315","page_num":"0","left":"0.6889534812758493","top":"0.3674418602945364","word_num":"0","height":"0.02144702911376961"},{"conf":"1","line_num":"0","word_num":"0","top":"0.3696345034721975","par_num":"0","text":"ui_events","block_num":"0","level":"0","height":"0.01887052747938367","page_num":"0","left":"0.9302142226871601","width":"0.052362251281738326"},{"conf":"1","height":"0.017401851018269854","left":"0.0028391330285002614","line_num":"0","width":"0.05100777943929037","level":"0","text":"\\nWHERE\\n","page_num":"0","top":"0.3878107025253532","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.016279069052802075","word_num":"0","width":"0.018895347913106285","par_num":"0","page_num":"0","block_num":"0","top":"0.406976744349568","level":"0","line_num":"0","left":"0.002906977521160028","text":"\\n\"","conf":"0.30000001192092896"},{"level":"0","width":"0.06831394831339518","word_num":"0","height":"0.016279069052802297","conf":"1","top":"0.39069767465964533","left":"0.06395349291434663","line_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"timestamp >="},{"par_num":"0","text":"?1\\n","block_num":"0","word_num":"0","height":"0.018604651557074692","level":"0","width":"0.026162791252136247","conf":"1","page_num":"0","line_num":"0","left":"0.13372092962829235","top":"0.38837209294239283"},{"page_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.020348836316002733","top":"0.38837209259355565","block_num":"0","height":"0.018604651557074692","left":"0.1671511633100219","line_num":"0","text":"AND","level":"0"},{"width":"0.06976743804083929","height":"0.016279069052802186","conf":"1","page_num":"0","text":"timestamp <=","top":"0.388372093341816","line_num":"0","par_num":"0","left":"0.19040698042470533","word_num":"0","block_num":"0","level":"0"},{"line_num":"0","level":"0","block_num":"0","par_num":"0","text":"?2\\n","top":"0.3883720927330906","left":"0.26308139599637487","page_num":"0","conf":"1","width":"0.02470930152469214","word_num":"0","height":"0.018604651557074692"},{"block_num":"0","text":"AND","page_num":"0","width":"0.018895347913106264","line_num":"0","par_num":"0","conf":"1","word_num":"0","height":"0.013953487608167836","left":"0.2965116286052201","top":"0.3906976746842882","level":"0"},{"height":"0.01860465155707458","block_num":"0","left":"0.3183139620397864","line_num":"0","par_num":"0","top":"0.3883720925160363","conf":"1","level":"0","text":"text_content IS NOT NULL\\n","width":"0.148255803849962","word_num":"0","page_num":"0"},{"height":"0.01860465155707458","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.3883720927485945","conf":"0.5","width":"0.14244185553656685","left":"0.475290702531047","word_num":"0","level":"0","text":"AND text_content != \"*\\n"},{"level":"0","height":"0.013953487608167836","top":"0.39069767495560603","par_num":"0","width":"0.02325581444634328","conf":"1","page_num":"0","line_num":"0","word_num":"0","left":"0.6162790691334176","text":"AND","block_num":"0"},{"block_num":"0","level":"0","top":"0.3883720927485945","width":"0.3139534844292535","conf":"1","page_num":"0","line_num":"0","height":"0.01860465155707458","text":"event_type = 'text'\\nORDER BY\\n timestamp ASC\\nLIMIT\\n","word_num":"0","par_num":"0","left":"0.6395348884953901"},{"height":"0.016279069052802186","text":"rows_affected=0","top":"0.4093023258224361","block_num":"0","left":"0.023255817131969003","par_num":"0","level":"0","page_num":"0","width":"0.0872092988755968","word_num":"0","line_num":"0","conf":"1"},{"top":"0.4093023258224361","width":"0.09156976275973851","word_num":"0","level":"0","left":"0.11337209689047954","block_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0","conf":"1","page_num":"0","text":"rows_returned=34"},{"level":"0","line_num":"0","par_num":"0","top":"0.409302326084064","width":"0.10174418555365669","left":"0.2078488361839275","conf":"1","height":"0.016279069052802186","text":"elapsed=3.3300345s","page_num":"0","block_num":"0","word_num":"0"},{"conf":"1","left":"0.9563953482692809","page_num":"0","word_num":"0","par_num":"0","text":"5000","level":"0","height":"0.02093023300170893","top":"0.3883720925398433","width":"0.026162791252136164","block_num":"0","line_num":"0"},{"text":"2026-04-16T10:44:37.130610Z","word_num":"0","left":"0.002906978928970252","conf":"1","line_num":"0","par_num":"0","width":"0.15116278330485025","block_num":"0","level":"0","page_num":"0","top":"0.4302325586145207","height":"0.013953487608167836"},{"left":"0.16424418586791362","top":"0.43023255803819005","line_num":"0","width":"0.023255814446343337","block_num":"0","level":"0","height":"0.013953488667805991","conf":"1","page_num":"0","word_num":"0","par_num":"0","text":"INFO"},{"block_num":"0","line_num":"0","left":"0.19186046681139643","page_num":"0","conf":"1","height":"0.013953487608167947","par_num":"0","top":"0.43023255852149744","word_num":"0","level":"0","width":"0.06104651027255589","text":"screenpipe_"},{"block_num":"0","conf":"1","left":"0.25145350487801704","text":"engine::meeting_detector: meeting v2: meeting","par_num":"0","top":"0.42999999999999994","word_num":"0","line_num":"0","height":"0.018888888888888955","width":"0.25581393771701383","level":"0","page_num":"0"},{"text":"ended","word_num":"0","width":"0.03348761399586997","conf":"1","left":"0.5057852633273108","block_num":"0","height":"0.014309672249688044","par_num":"0","page_num":"0","level":"0","top":"0.43005446605164366","line_num":"0"},{"par_num":"0","conf":"1","page_num":"0","text":"2026-04-16T10:45:01.981635Z","block_num":"0","left":"0.0029069791809082385","level":"0","line_num":"0","top":"0.44883720975654473","width":"0.15116278330485028","word_num":"0","height":"0.016279069052802075"},{"left":"0.1642441860326423","width":"0.023255814446343337","word_num":"0","conf":"1","page_num":"0","height":"0.013953487608167836","line_num":"0","par_num":"0","block_num":"0","top":"0.44883720959126494","level":"0","text":"INFO"},{"block_num":"0","text":"2026-04-16T10:45:05.035761Z","height":"0.02093023300170893","conf":"1","level":"0","top":"0.4674418599817036","par_num":"0","word_num":"0","width":"0.15261627833048505","page_num":"0","line_num":"0","left":"0.001453490467751628"},{"conf":"1","left":"0.1918604641999159","page_num":"0","top":"0.448837208795106","height":"0.018604651557074692","par_num":"0","text":"screenpipe_engine::event_driven_capture:","level":"0","width":"0.2267441855536567","line_num":"0","word_num":"0","block_num":"0"},{"level":"0","conf":"1","left":"0.5392441865927077","block_num":"0","page_num":"0","text":"(id=1)","width":"0.03779069582621253","word_num":"0","line_num":"0","top":"0.43023255803541616","par_num":"0","height":"0.018604651557074692"},{"height":"0.014367479748196077","left":"0.4171264806028773","page_num":"0","text":"content","top":"0.4509557951577554","line_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.045107502407497835","conf":"1","par_num":"0"},{"block_num":"0","top":"0.45116279093871514","line_num":"0","text":"dedup:","word_num":"0","level":"0","page_num":"0","height":"0.016279069052802186","left":"0.4622093032260786","width":"0.03924418555365666","conf":"1","par_num":"0"},{"line_num":"0","width":"0.44912787543402777","conf":"1","left":"0.5000000272306996","height":"0.02116278966267915","par_num":"0","block_num":"0","top":"0.4488372101686604","text":"skipping capture for monitor 2 (hash=-394178939588870394, trigger=visual_change)","level":"0","page_num":"0","word_num":"0"},{"word_num":"0","page_num":"0","text":"INFO","level":"0","block_num":"0","height":"0.013953487608167725","line_num":"0","conf":"1","par_num":"0","width":"0.02325581444634331","left":"0.164244185567526","top":"0.469767442335451"},{"text":"screenpipe_engine::event.","conf":"1","top":"0.4697674421015059","word_num":"0","line_num":"0","width":"0.1351744121975369","block_num":"0","left":"0.19186047057274314","level":"0","page_num":"0","height":"0.016279069052802186","par_num":"0"},{"block_num":"0","top":"0.47209302379281526","word_num":"0","level":"0","text":"_driven_capture:","conf":"1","par_num":"0","left":"0.3255813942165405","height":"0.013953487608167836","page_num":"0","width":"0.09011627833048502","line_num":"0"},{"block_num":"0","conf":"1","par_num":"0","left":"0.418604652752031","top":"0.47209302354614024","page_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.043604649437798404","height":"0.011627906163533486","text":"content"},{"block_num":"0","text":"dedup:","par_num":"0","top":"0.4697674421015059","height":"0.016279069052802186","width":"0.037790695826212584","word_num":"0","left":"0.46220930387952935","conf":"1","level":"0","page_num":"0","line_num":"0"},{"left":"0.49994452547872775","block_num":"0","height":"0.019374162885877788","page_num":"0","text":"skipping","par_num":"0","top":"0.46938268612482503","width":"0.04952955245971685","line_num":"0","conf":"1","word_num":"0","level":"0"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.46976744173390783","width":"0.2732558144463434","left":"0.5479651106437984","word_num":"0","text":"capture for monitor 2 (hash=-394178939588870394,","conf":"1","block_num":"0","height":"0.01912144766913515"},{"par_num":"0","word_num":"0","height":"0.018604651557074692","text":"trigger=visual_change)","left":"0.8241279048934109","conf":"1","block_num":"0","line_num":"0","width":"0.125","page_num":"0","top":"0.4697674417408425","level":"0"},{"level":"0","par_num":"0","conf":"1","block_num":"0","top":"0.4906976748935905","left":"0.002906978928970252","line_num":"0","page_num":"0","text":"2026-04-16710:46:23.090024Z","width":"0.15116278330485025","word_num":"0","height":"0.013953487608167836"},{"height":"0.013953488667806102","line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.49069767431725975","block_num":"0","width":"0.023255814446343337","text":"INFO","word_num":"0","left":"0.16424418586791362"},{"height":"0.016279069052802186","left":"0.0029069791809082385","level":"0","line_num":"0","par_num":"0","text":"2026-04-16T10:46:26.132195Z","width":"0.15116278330485028","block_num":"0","top":"0.5093023260356144","conf":"1","word_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","text":"INFO","left":"0.16424418609078184","level":"0","conf":"1","page_num":"0","width":"0.02325581444634331","height":"0.013953487608167836","par_num":"0","block_num":"0","top":"0.5093023258470789"},{"page_num":"0","level":"0","height":"0.020930230882432732","width":"0.7572674221462673","word_num":"0","left":"0.1918604880958735","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258, trigger=visual_change)","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.48837209420994643"},{"page_num":"0","left":"0.0014534873064145002","height":"0.02093023300170893","text":"2026-04-16T10:46:29.322057Z","block_num":"0","conf":"1","level":"0","par_num":"0","top":"0.5279069762607734","width":"0.15261627833048502","line_num":"0","word_num":"0"},{"level":"0","par_num":"0","block_num":"0","height":"0.019018088446723147","word_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.5088888884187572","width":"0.308139525519477","page_num":"0","conf":"1","left":"0.19186047448042162","line_num":"0"},{"conf":"1","height":"0.019018088446723036","line_num":"0","text":"skipping capture for monitor 2 (hash=7149945076322576258,","left":"0.5014534911049496","page_num":"0","block_num":"0","width":"0.31976744333902996","word_num":"0","level":"0","par_num":"0","top":"0.5088888884381372"},{"line_num":"0","top":"0.5093023255005324","block_num":"0","page_num":"0","height":"0.018604651557074692","level":"0","word_num":"0","par_num":"0","width":"0.125","left":"0.8241279054142442","conf":"1","text":"trigger=visual_change)"},{"line_num":"0","conf":"1","level":"0","page_num":"0","top":"0.5302325586145207","width":"0.02325581444634331","height":"0.013953487608167947","left":"0.164244185567526","word_num":"0","par_num":"0","block_num":"0","text":"INFO"},{"word_num":"0","height":"0.02111111111111108","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.5277777777777778","conf":"1","text":"screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7149945076322576258,","page_num":"0","left":"0.19040703138266857","width":"0.6322673797607422"},{"text":"trigger=visual_change)","block_num":"0","conf":"1","level":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","par_num":"0","top":"0.5302325586131338","word_num":"0","left":"0.822674418468513","width":"0.12645348442925342"},{"conf":"1","par_num":"0","level":"0","text":"2026-04-16T10:46:38.234229Z","top":"0.5488372089889045","word_num":"0","width":"0.15261627833048502","height":"0.018604651557074692","block_num":"0","page_num":"0","line_num":"0","left":"0.0014534900135365428"},{"top":"0.5511627911726603","height":"0.013953487608167836","par_num":"0","width":"0.02325581444634331","word_num":"0","conf":"1","left":"0.164244185567526","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"INFO"},{"page_num":"0","conf":"1","left":"0.19186046914177615","height":"0.018604651557074692","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.5488372089501449","level":"0","width":"0.2267441855536567"},{"text":"content","top":"0.550862507482579","width":"0.04367816713121203","word_num":"0","block_num":"0","level":"0","height":"0.014554054472181499","conf":"1","left":"0.41711440553236934","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.4622093019971921","block_num":"0","page_num":"0","height":"0.016279069052802186","top":"0.5488372097759245","word_num":"0","text":"dedup:","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.03633720874786378"},{"word_num":"0","height":"0.02116278966267915","top":"0.548837209974862","block_num":"0","conf":"1","page_num":"0","width":"0.3212209277682835","line_num":"0","left":"0.5014534930771265","par_num":"0","text":"skipping capture for monitor 2 Chash=7149945076322576258,","level":"0"},{"left":"0.8212209320436149","word_num":"0","top":"0.5488372092602224","width":"0.12790696885850694","conf":"1","height":"0.01860465155707458","level":"0","par_num":"0","text":"trigger=visual_change)","line_num":"0","block_num":"0","page_num":"0"},{"left":"0.0029069816518383956","line_num":"0","top":"0.5697674424891028","conf":"1","height":"0.016279069052802186","page_num":"0","par_num":"0","text":"2026-04-16T10:46:47.284407Z","width":"0.15116278330485025","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","line_num":"0","height":"0.013953487608167947","block_num":"0","conf":"1","page_num":"0","word_num":"0","left":"0.16424418609078184","level":"0","top":"0.5697674421261486","text":"INFO","width":"0.02325581444634331"},{"width":"0.2703488243950738","page_num":"0","block_num":"0","left":"0.1918604779021772","par_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","text":"screenpipe_engine::event_driven_capture: content","height":"0.01912144766913515","top":"0.5697674416176288"},{"block_num":"0","conf":"1","par_num":"0","top":"0.5694423533141144","word_num":"0","left":"0.46215346171772326","width":"0.036448889308505594","text":"dedup:","page_num":"0","line_num":"0","height":"0.016929247114393475","level":"0"},{"conf":"1","par_num":"0","text":"skipping capture for monitor 2 (hash=7149945076322576258,","level":"0","block_num":"0","page_num":"0","width":"0.3197674221462673","left":"0.5014535028537326","height":"0.0214470291137695","top":"0.5674418601201178","word_num":"0","line_num":"0"},{"par_num":"0","height":"0.016279069052802186","conf":"1","top":"0.5883720934968547","word_num":"0","width":"0.15116278330485025","text":"2026-04-16T10:46:56.326243Z","line_num":"0","block_num":"0","left":"0.002906978928970252","page_num":"0","level":"0"},{"left":"0.1642441860326423","text":"INFO","width":"0.023255814446343337","height":"0.016279069052802186","block_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.5883720932642966","conf":"1"},{"word_num":"0","block_num":"0","left":"0.8241279048934109","level":"0","width":"0.125","top":"0.5697674417408425","page_num":"0","height":"0.018604651557074692","text":"trigger=visual_change)","line_num":"0","par_num":"0","conf":"1"},{"conf":"1","height":"0.016279069052802186","page_num":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture:","level":"0","left":"0.1918604757468683","block_num":"0","width":"0.22383719550238715","par_num":"0","top":"0.5906976746596454","word_num":"0"},{"block_num":"0","level":"0","height":"0.014418426089816694","text":"content","par_num":"0","line_num":"0","top":"0.5904652054899793","conf":"1","width":"0.043661835458543574","word_num":"0","left":"0.4185760597419653","page_num":"0"},{"page_num":"0","top":"0.5906976746596454","conf":"1","width":"0.036337208747863725","height":"0.016279069052802186","line_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"dedup:","left":"0.4636627915805255"},{"page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"2026-04-16T10:46:59.360561Z","conf":"1","top":"0.6093023255005325","block_num":"0","height":"0.018604651557074692","left":"0.001453487469931917","level":"0","width":"0.15261627833048502"},{"word_num":"0","conf":"1","top":"0.6093023258418159","page_num":"0","text":"INFO","width":"0.024709301524692084","height":"0.016279069052802297","block_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.1627906982807741"},{"top":"0.6093023258224362","conf":"1","word_num":"0","par_num":"0","width":"0.22383719550238715","block_num":"0","left":"0.1918604757468683","level":"0","height":"0.016279069052802186","line_num":"0","page_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"line_num":"0","text":"content","conf":"1","page_num":"0","height":"0.011627906163533597","block_num":"0","left":"0.418604652752031","word_num":"0","par_num":"0","level":"0","top":"0.6116279072670704","width":"0.043604649437798404"},{"par_num":"0","top":"0.6093023260549942","left":"0.4622093019971921","word_num":"0","page_num":"0","level":"0","text":"dedup:","conf":"1","line_num":"0","width":"0.03633720874786378","height":"0.016279069052802186","block_num":"0"},{"text":"skipping capture for monitor 2 Chash=7149945076322576258,","conf":"1","level":"0","top":"0.5883720938223495","word_num":"0","left":"0.5014534950493033","page_num":"0","width":"0.3226744121975369","line_num":"0","height":"0.020930230882432732","par_num":"0","block_num":"0"},{"top":"0.5906976748922035","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"trigger=visual_change)","block_num":"0","height":"0.016279069052802186","word_num":"0","left":"0.822674418468513","conf":"1","width":"0.12645348442925342"},{"height":"0.016765647464328293","line_num":"0","page_num":"0","level":"0","conf":"1","block_num":"0","left":"0.5014206992517193","par_num":"0","top":"0.6090590368573442","width":"0.04657720459832082","word_num":"0","text":"skipping"},{"top":"0.6088888884381373","block_num":"0","conf":"1","level":"0","page_num":"0","word_num":"0","height":"0.019018088446723036","left":"0.5508721097803239","line_num":"0","text":"capture for monitor 2 (hash=7149945076322576258,","width":"0.2718023088243272","par_num":"0"},{"block_num":"0","par_num":"0","width":"0.12790696885850694","word_num":"0","text":"trigger=visual_change)","conf":"1","height":"0.018604651557074692","line_num":"0","page_num":"0","top":"0.6093023255392921","level":"0","left":"0.8212209320436149"},{"height":"0.013953487608167836","conf":"1","left":"0.002906978928970252","level":"0","page_num":"0","par_num":"0","text":"2026-04-16T10:48:22.094560Z","block_num":"0","top":"0.6302325586145208","line_num":"0","width":"0.15116278330485025","word_num":"0"},{"block_num":"0","left":"0.16279069772422258","top":"0.6302325584052184","line_num":"0","height":"0.013953487608167947","par_num":"0","level":"0","width":"0.02616279125213622","text":"WARN","conf":"1","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","text":"sqlx::query:","level":"0","conf":"1","width":"0.06831395361158585","height":"0.016279069052802186","page_num":"0","par_num":"0","word_num":"0","top":"0.6302325583805757","left":"0.19186046619323807"},{"par_num":"0","word_num":"0","text":"summary=\"SELECT id,","level":"0","top":"0.6277777777777778","conf":"1","block_num":"0","height":"0.018888888888888844","line_num":"0","left":"0.26453488908918316","page_num":"0","width":"0.10755813386705187"},{"block_num":"0","left":"0.37354651490746626","par_num":"0","top":"0.63","conf":"1","height":"0.018888888888888844","text":"snapshot_path, device_name,","width":"0.15697674221462676","word_num":"0","line_num":"0","page_num":"0","level":"0"},{"level":"0","word_num":"0","conf":"1","block_num":"0","width":"0.1845930099487305","top":"0.6277777777777778","height":"0.02111111111111108","left":"0.5479651290756214","page_num":"0","text":"db.statement=\"\\n\\nSELECT\\n id,\\n","line_num":"0","par_num":"0"},{"left":"0.0028399193161571467","block_num":"0","height":"0.017290017869737384","top":"0.648331734971448","level":"0","conf":"1","width":"0.046645741992526586","par_num":"0","word_num":"0","text":"\\nFROM\\n","line_num":"0","page_num":"0"},{"text":"frames \\nWHERE\\n","block_num":"0","level":"0","par_num":"0","top":"0.6488372093481437","left":"0.05813953558478191","conf":"0.5","line_num":"0","width":"0.08575581444634331","page_num":"0","height":"0.01671834627787272","word_num":"0"},{"width":"0.15116278330485025","page_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.15261628261694962","text":"snapshot_path IS NOT NULL\\n","block_num":"0","word_num":"0","conf":"1","height":"0.0189405674404568","top":"0.6488372099942419"},{"width":"0.1686046494377984","word_num":"0","text":"AND timestamp < ?1\\nORDER BY\\n","conf":"0.5","top":"0.6488372093481437","level":"0","par_num":"0","left":"0.3139534899784397","height":"0.01671834627787272","line_num":"0","page_num":"0","block_num":"0"},{"conf":"1","line_num":"0","left":"0.49127907376734614","par_num":"0","block_num":"0","text":"device_name, \\n","top":"0.6488372100523814","width":"0.07994185553656685","word_num":"0","level":"0","page_num":"0","height":"0.0189405674404568"},{"left":"0.7412790703321196","line_num":"0","text":"snapshot_path,\\n","word_num":"0","conf":"1","height":"0.018604651557074692","par_num":"0","top":"0.6302325577873541","level":"0","page_num":"0","width":"0.09302325778537324","block_num":"0"},{"block_num":"0","page_num":"0","level":"0","conf":"1","text":"device_name, \\n","width":"0.0799418608347574","line_num":"0","height":"0.018888888888888844","top":"0.63","word_num":"0","par_num":"0","left":"0.8415697678107664"},{"level":"0","height":"0.016436636182996955","par_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.9302230320562611","text":"timestamp","top":"0.6301537751333848","width":"0.05234463479783802","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.6465116283998317","word_num":"0","text":"timestamp ASC\\nLIMIT\\n 5000\\n\"","page_num":"0","height":"0.021266148885091152","left":"0.5799418710271401","width":"0.17587208218044703","par_num":"0","level":"0","block_num":"0","conf":"1"},{"level":"0","block_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.6488372100136217","left":"0.7543604830028708","line_num":"0","page_num":"0","text":"rows_affected=0 rows_returned=128 elapse","width":"0.22819764879014748","height":"0.0189405674404568"},{"width":"0.08139534526401096","page_num":"0","left":"0.0014534911761340276","conf":"1","block_num":"0","line_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.6697674415470439","level":"0","text":"d-4.030937667s","word_num":"0"},{"par_num":"0","level":"0","height":"0.013953487608167947","top":"0.6906976748935905","width":"0.15116278330485025","left":"0.002906978928970252","word_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"2026-04-16710:48:22.094697Z","conf":"1"},{"width":"0.15116278330485028","text":"2026-04-16T10:48:27.509002Z","height":"0.016279069052802186","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.7093023261422036","conf":"1","page_num":"0","left":"0.0029069813490283417"},{"conf":"1","height":"0.016279069052802186","block_num":"0","level":"0","par_num":"0","top":"0.7302325587003432","word_num":"0","page_num":"0","width":"0.15116278330485028","text":"2026-04-16T10:48:32.602076Z","left":"0.0029069813490283417","line_num":"0"},{"par_num":"0","left":"0.002906978928970252","page_num":"0","width":"0.15116278330485025","height":"0.013953487608167836","block_num":"0","conf":"1","text":"2026-04-16110:49:02.8014422","top":"0.7511627911726603","word_num":"0","line_num":"0","level":"0"},{"left":"0.0029069813490283417","par_num":"0","conf":"1","page_num":"0","top":"0.7697674424212733","block_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.15116278330485028","word_num":"0","level":"0","text":"2026-04-16T10:49:17.859487Z"},{"page_num":"0","text":"2026-04-16T10:49:44.085292Z","left":"0.0029069813490283417","top":"0.788372093058672","height":"0.01860465155707458","width":"0.15116278330485028","par_num":"0","level":"0","conf":"1","line_num":"0","block_num":"0","word_num":"0"},{"height":"0.016279069052802186","left":"0.002906978928970252","conf":"1","top":"0.8093023260549942","width":"0.15116278330485025","word_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"2026-04-16T10:49:44.088203Z"},{"block_num":"0","conf":"1","height":"0.013953487608167836","left":"0.002906978928970252","page_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"2026-04-16T10:50:11.573614Z","width":"0.15116278330485025","top":"0.8302325586145207"},{"word_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.002906978928970252","line_num":"0","conf":"1","level":"0","text":"2026-04-16T10:50:11.574892Z","top":"0.8488372097759245","page_num":"0","block_num":"0","width":"0.15116278330485025"},{"conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.0029069816033887954","text":"2026-04-16T10:51:25.581511Z","line_num":"0","height":"0.016279069052802186","top":"0.8697674424891028","width":"0.15116278330485028","word_num":"0"},{"text":"2026-04-16710:51:29.527030Z","width":"0.15116278330485025","par_num":"0","page_num":"0","line_num":"0","left":"0.002906978928970252","conf":"1","level":"0","height":"0.013953487608167836","top":"0.8906976748935905","word_num":"0","block_num":"0"},{"line_num":"0","left":"0.0029069791809082385","par_num":"0","text":"2026-04-16T10:51:33.201063Z","level":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.15116278330485028","top":"0.9093023260356144","conf":"1","height":"0.016279069052802186"},{"block_num":"0","width":"0.15116278330485028","level":"0","line_num":"0","text":"2026-04-16T10:51:57.237595Z","conf":"1","par_num":"0","top":"0.9279069763144859","word_num":"0","left":"0.0029069810583306536","page_num":"0","height":"0.01860465155707458"},{"block_num":"0","level":"0","text":"2026-04-16T10:52:00.618858Z","page_num":"0","left":"0.0029069819522260015","width":"0.15116278330485028","top":"0.9488372095433664","conf":"1","word_num":"0","par_num":"0","line_num":"0","height":"0.016279069052802186"},{"text":"INFO","top":"0.6906976743172597","width":"0.023255814446343337","line_num":"0","height":"0.013953488667805991","block_num":"0","left":"0.16424418586791362","level":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0"},{"word_num":"0","width":"0.26889533996582027","text":"screenpipe_engine::snapshot_compaction: snapshot","block_num":"0","conf":"1","top":"0.690697674582126","level":"0","left":"0.19186047566533723","line_num":"0","page_num":"0","height":"0.016279069052802186","par_num":"0"},{"line_num":"0","word_num":"0","top":"0.6883720935743741","left":"0.4622092954290381","height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","text":"compaction: found 128 eligible frames","width":"0.20930233001708987","level":"0","conf":"1"},{"width":"0.02325581444634331","block_num":"0","height":"0.013953487608167836","level":"0","page_num":"0","left":"0.16424418609078184","line_num":"0","word_num":"0","conf":"1","top":"0.7093023258470789","par_num":"0","text":"INFO"},{"page_num":"0","height":"0.018604651557074692","width":"0.2180232577853733","word_num":"0","conf":"1","level":"0","left":"0.19186046306467774","top":"0.7093023256943307","block_num":"0","line_num":"0","par_num":"0","text":"screenpipe_engine::snapshot_compaction:"},{"word_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.7089999801867185","height":"0.016883760028415185","left":"0.41275248850704005","width":"0.049495024151272216","page_num":"0","text":"snapshot","level":"0","block_num":"0"},{"height":"0.019018088446723147","page_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.4622093248428726","line_num":"0","conf":"1","text":"compaction: 63 frames, 15.9MB → 7.9MB (2.0x), 63 JPEGS","width":"0.3052325354682075","level":"0","top":"0.7088888883606177"},{"left":"0.7688704621258482","height":"0.016600600348578576","top":"0.7091415604017425","width":"0.04074744648403594","word_num":"0","text":"deleted","par_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1"},{"top":"0.7302325586145207","width":"0.02325581444634331","conf":"1","line_num":"0","left":"0.164244185567526","level":"0","word_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0","page_num":"0","text":"INFO"},{"left":"0.1918604697599346","conf":"1","line_num":"0","top":"0.7302325583805757","level":"0","par_num":"0","width":"0.21947674221462676","height":"0.016279069052802186","word_num":"0","block_num":"0","page_num":"0","text":"screenpipe_engine::snapshot_compaction:"},{"conf":"1","page_num":"0","level":"0","par_num":"0","left":"0.41131342404683346","text":"snapshot","width":"0.05091966523064506","line_num":"0","word_num":"0","height":"0.016664033465915273","block_num":"0","top":"0.7300400761804394"},{"text":"compaction: 63 frames,","height":"0.018888888888888955","width":"0.12499998940361867","top":"0.7277777777777777","conf":"1","par_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.4622093087176983","page_num":"0","line_num":"0"},{"text":"16.3MB → 4.5MB (3.6x),","top":"0.7277777777777777","height":"0.02111111111111119","left":"0.5915697669655007","word_num":"0","width":"0.125","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"0.5","page_num":"0"},{"block_num":"0","width":"0.05087209277682836","height":"0.014444444444444482","level":"0","page_num":"0","par_num":"0","left":"0.7165697684741622","text":"63 JPEGS","line_num":"0","top":"0.73","conf":"0.5","word_num":"0"},{"conf":"1","left":"0.7673643070126638","level":"0","height":"0.015252623028225387","line_num":"0","par_num":"0","word_num":"0","top":"0.7295829909881733","text":"deleted","block_num":"0","width":"0.04375975661807596","page_num":"0"},{"top":"0.7511627911726603","left":"0.164244185567526","text":"INFO","level":"0","block_num":"0","par_num":"0","width":"0.02325581444634331","height":"0.013953487608167836","conf":"1","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","level":"0","left":"0.1918604839250726","page_num":"0","height":"0.0189405674404568","par_num":"0","width":"0.3066860198974609","top":"0.7488372101299007","conf":"1","text":"screenpipe_engine::event_driven_capture: content dedup:","line_num":"0","word_num":"0"},{"conf":"1","left":"0.5014535116599531","level":"0","line_num":"0","par_num":"0","text":"skipping capture for monitor 1 (hash=6853170104847182325, trigger=visual_change)","word_num":"0","top":"0.7488372101686604","width":"0.44767439100477424","height":"0.021162789662679038","block_num":"0","page_num":"0"},{"par_num":"0","left":"0.16424418609078184","height":"0.013953487608167836","conf":"1","text":"INFO","block_num":"0","top":"0.7697674421261487","width":"0.02325581444634331","word_num":"0","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","height":"0.01912144766913515","top":"0.7697674415982491","text":"screenpipe_engine::event_driven_capture: content dedup:","width":"0.3066860410902235","word_num":"0","line_num":"0","left":"0.19186047250578864"},{"height":"0.01912144766913515","page_num":"0","left":"0.5014534854719298","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=visual_change)","conf":"1","width":"0.44186045328776036","word_num":"0","top":"0.7697674417339079"},{"left":"0.1642441856062857","text":"INFO","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.013953487608167947","top":"0.7906976750331253","width":"0.023255814446343337","par_num":"0","line_num":"0","level":"0"},{"text":"screenpipe_engine::event_driven_capture: content dedup:","conf":"1","width":"0.3066860410902235","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.19186047387237515","page_num":"0","line_num":"0","top":"0.7906976746305756","height":"0.016279069052802186"},{"block_num":"0","conf":"1","left":"0.1642441860326423","page_num":"0","text":"INFO","word_num":"0","top":"0.8093023258703347","width":"0.023255814446343337","par_num":"0","line_num":"0","level":"0","height":"0.013953487608167836"},{"word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.8088888889538391","width":"0.2688953399658203","level":"0","height":"0.01669250594245064","left":"0.1918604776282477","text":"screenpipe_engine:: event_driven_capture: content"},{"top":"0.8093023258224361","width":"0.03633720874786378","page_num":"0","par_num":"0","left":"0.46220930320843245","level":"0","text":"dedup:","conf":"1","height":"0.016279069052802186","word_num":"0","block_num":"0","line_num":"0"},{"text":"skipping capture for monitor 1 (hash=594465382036229718, trigger=click)","block_num":"0","height":"0.020930230882432732","conf":"1","line_num":"0","top":"0.7883720942099465","width":"0.3968023088243272","left":"0.5014535039705498","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"level":"0","height":"0.017384094662136418","par_num":"0","text":"skipping","page_num":"0","width":"0.04810685051812058","conf":"1","left":"0.5013826220515537","line_num":"0","word_num":"0","top":"0.8087498130768471","block_num":"0"},{"width":"0.35029067993164065","par_num":"0","page_num":"0","block_num":"0","level":"0","text":"capture for monitor 2 (hash=594465382036229718, trigger=click)","left":"0.5479651223449802","word_num":"0","line_num":"0","conf":"1","top":"0.8088888884768969","height":"0.019018088446723036"},{"par_num":"0","top":"0.8302325586145207","word_num":"0","block_num":"0","left":"0.164244185567526","level":"0","height":"0.013953487608167836","text":"INFO","width":"0.02325581444634331","page_num":"0","conf":"1","line_num":"0"},{"conf":"1","left":"0.19186047583090568","width":"0.26889533996582027","block_num":"0","word_num":"0","height":"0.01666666666666672","par_num":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture: content","level":"0","page_num":"0","top":"0.83"},{"line_num":"0","level":"0","block_num":"0","left":"0.46366279223397616","page_num":"0","width":"0.034883719020419646","conf":"1","par_num":"0","top":"0.830232558443978","text":"dedup:","word_num":"0","height":"0.013953487608167947"},{"height":"0.02111111111111119","text":"skipping capture for monitor 2 (hash=-6964644011425770241, trigger=click)","word_num":"0","line_num":"0","top":"0.8277777777777777","page_num":"0","conf":"1","left":"0.5029069802894456","par_num":"0","block_num":"0","width":"0.40697674221462676","level":"0"},{"level":"0","height":"0.013953487608167836","text":"INFO","conf":"1","width":"0.023255814446343337","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.848837209591265","word_num":"0","left":"0.1642441860326423"},{"left":"0.19186047090190725","par_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.2238371955023871","block_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.018604651557074692","top":"0.8488372087951062","page_num":"0","conf":"1"},{"line_num":"0","par_num":"0","conf":"1","left":"0.41857310467509123","block_num":"0","level":"0","text":"content","width":"0.04366774559020997","top":"0.8509058615184487","height":"0.014467346403333914","page_num":"0","word_num":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","text":"dedup:","top":"0.8511627910937539","left":"0.4622093019971921","word_num":"0","page_num":"0","height":"0.016279069052802186","width":"0.03633720874786378"},{"par_num":"0","left":"0.5014534826228281","level":"0","height":"0.0189405674404568","conf":"1","block_num":"0","page_num":"0","text":"skipping capture for monitor 1 (hash=-6964644011425770241, trigger=click)","width":"0.4084302266438802","top":"0.8488372100523813","word_num":"0","line_num":"0"},{"word_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"INFO","width":"0.02325581444634331","left":"0.164244185567526","page_num":"0","level":"0","top":"0.8697674423354509","height":"0.013953487608167947"},{"line_num":"0","block_num":"0","left":"0.19186047226866568","width":"0.22238371107313368","conf":"1","text":"screenpipe_engine::event_driven_capture:","par_num":"0","top":"0.8697674421015059","word_num":"0","page_num":"0","level":"0","height":"0.016279069052802186"},{"par_num":"0","page_num":"0","height":"0.011627906163533486","block_num":"0","level":"0","conf":"1","text":"content","width":"0.0421511623594496","word_num":"0","line_num":"0","top":"0.8720930235461402","left":"0.41860465208093406"},{"height":"0.016279069052802186","level":"0","line_num":"0","par_num":"0","width":"0.034883719020419646","conf":"0.5","page_num":"0","left":"0.4636627912528716","block_num":"0","text":"dedup:","top":"0.8697674420142966","word_num":"0"},{"top":"0.8696958791455657","block_num":"0","left":"0.5014440423774531","text":"skipping","level":"0","height":"0.016422195434570352","conf":"1","word_num":"0","line_num":"0","width":"0.047984006669786194","page_num":"0","par_num":"0"},{"block_num":"0","height":"0.01912144766913515","conf":"1","top":"0.8697674417339079","text":"capture for monitor 1 (hash=-2087341476805333889, trigger=visual_change)","width":"0.4026162465413412","word_num":"0","line_num":"0","level":"0","left":"0.5508721121311378","par_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","text":"INFO","width":"0.023438000679016135","word_num":"0","top":"0.890299146590584","level":"0","line_num":"0","left":"0.16415309245249388","height":"0.014750544230143325","conf":"1","page_num":"0"},{"block_num":"0","par_num":"0","left":"0.1918604757468683","conf":"1","line_num":"0","width":"0.22383719550238715","word_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.016279069052802186","level":"0","page_num":"0","top":"0.8906976746596453"},{"line_num":"0","text":"content dedup:","page_num":"0","width":"0.07848837110731338","top":"0.8906976746842881","block_num":"0","height":"0.013953487608167947","level":"0","word_num":"0","par_num":"0","left":"0.42005814108815454","conf":"1"},{"top":"0.8906976747230478","left":"0.5014534906500765","height":"0.013953487608167836","par_num":"0","width":"0.04796511332194009","word_num":"0","conf":"1","text":"skipping","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"text":"INFO","height":"0.013953487608167947","line_num":"0","left":"0.16424418609078184","par_num":"0","width":"0.02325581444634331","page_num":"0","top":"0.9093023258470788","word_num":"0","block_num":"0","conf":"1","level":"0"},{"line_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture:","word_num":"0","height":"0.018604651557074692","width":"0.22383719550238715","block_num":"0","top":"0.9093023252292146","par_num":"0","conf":"1","page_num":"0","left":"0.1918604757468683"},{"page_num":"0","height":"0.013953487608167836","word_num":"0","left":"0.42005814083342635","line_num":"0","par_num":"0","level":"0","text":"content","width":"0.04360464943779835","block_num":"0","conf":"1","top":"0.9093023257307998"},{"line_num":"0","block_num":"0","text":"dedup:","conf":"1","par_num":"0","width":"0.03633720874786378","level":"0","word_num":"0","top":"0.9093023260549943","page_num":"0","left":"0.4622093019971921","height":"0.016279069052802186"},{"word_num":"0","left":"0.5508721042270395","line_num":"0","top":"0.8883720935122721","text":"capture for monitor 2 (hash=6317338798093569418, trigger=visual_change)","block_num":"0","height":"0.02093023088243262","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.39825579325358074"},{"page_num":"0","par_num":"0","width":"0.32122092776828337","height":"0.019018088446723036","conf":"1","left":"0.5014534930771264","word_num":"0","block_num":"0","level":"0","text":"skipping capture for monitor 1 (hash=6317338798093569418,","top":"0.9088888883993775","line_num":"0"},{"left":"0.821220929960668","width":"0.08284883499145501","block_num":"0","par_num":"0","top":"0.9093023255392922","line_num":"0","word_num":"0","conf":"1","level":"0","height":"0.01860465155707458","page_num":"0","text":"trigger=click)"},{"conf":"1","height":"0.013953488667805991","text":"INFO","top":"0.9302325580381899","page_num":"0","word_num":"0","left":"0.16424418586791362","block_num":"0","par_num":"0","level":"0","width":"0.023255814446343337","line_num":"0"},{"top":"0.9302325583805757","conf":"1","height":"0.016279069052802186","text":"screenpipe_engine::event_driven_capture:","block_num":"0","level":"0","page_num":"0","width":"0.22383719550238715","word_num":"0","left":"0.1918604757468683","line_num":"0","par_num":"0"},{"height":"0.014198809729682016","par_num":"0","left":"0.4200418516500313","block_num":"0","text":"content","width":"0.040730251206292034","page_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","top":"0.9301098973475299"},{"block_num":"0","level":"0","conf":"1","height":"0.016279069052802186","line_num":"0","word_num":"0","width":"0.03633720874786378","text":"dedup:","page_num":"0","left":"0.46220930296618434","par_num":"0","top":"0.9302325587681726"},{"height":"0.02111111111111108","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","par_num":"0","left":"0.501453483607542","width":"0.4534883711073133","page_num":"0","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"1","top":"0.9277777777777778"},{"word_num":"0","par_num":"0","left":"0.16424418661652992","page_num":"0","text":"INFO","width":"0.024709301524692112","conf":"1","top":"0.9488372093883277","height":"0.016279069052802186","line_num":"0","level":"0","block_num":"0"},{"level":"0","left":"0.19040698937041986","conf":"1","line_num":"0","top":"0.9488372089501448","page_num":"0","word_num":"0","height":"0.01860465155707458","block_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","width":"0.22529067993164067"},{"block_num":"0","left":"0.42005814110647777","level":"0","conf":"1","height":"0.011627906163533597","text":"content","par_num":"0","word_num":"0","top":"0.9511627909880005","line_num":"0","width":"0.04069767263200552","page_num":"0"},{"block_num":"0","height":"0.016279069052802186","top":"0.9488372097759245","par_num":"0","word_num":"0","left":"0.4622093019971921","conf":"1","width":"0.03633720874786378","text":"dedup:","line_num":"0","level":"0","page_num":"0"},{"height":"0.021162789662679038","top":"0.9488372101686605","block_num":"0","level":"0","left":"0.5014534953339017","width":"0.4534883711073133","text":"skipping capture for monitor 2 (hash=-1884356785177423556, trigger=visual_change)","line_num":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
6474
|
NULL
|
NULL
|
|
60311
|
PhostormProledeyINavigarecodeLaravelFV faVsco.js°9 PhostormProledeyINavigarecodeLaravelFV faVsco.js°9 master k"C ActivityController.onp^=custom.loglaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]« console [PROD]© Client.php_ Prospectsearchstrategy› D ServiceTraitso cllent.onp© DecorateAcuivity.onp© AskJiminnyReportsController.php© AutomatedReportsRepository.php© QueryHandler.phpService.php xA console (EU]A console [STAGING)© AutomatedReportsController.phppnp apLvz.phgclass Service extends BaseService implementspublic function getInstalledAppVersion: ?string©TrackProviderinstalledevent.php© RequestGenerateReportJob.php©) AutomatedReportResult.pngu Deleteoblectstralt.onp165€© AutomatedReport.phpc)rielaDerinitions.ono© PayloadBuilder.phpc) Profile.php© QueryBuilder.phpC) @uervHandler.phpc) @uerviterator.phpc) @uervResults.ohp© Service.phpc) svncBatchRedisService.ontTraits© BaseClient.phpC BaseService.oho© CachedCrmServiceDecorator.f© CountryCodeResolver.php© CrmActivityProviderintegrateo© CrmActivityService.php© CrmConfigurationSettingsSenv©crmod ectskesolver.ong© DefaultProspectSearchStrateg© cmallhelper.onpurinosProspecuintenace.ongLayoutmanager.ongMachbomainbyemallinteracetinal class Activitycontroller extends Controller implements Cor 42 A47 X3 X11 11 ^ v 1652— 1655119 (>public function [EMAIL]• OpportunitySyncStrategyinteric) OpportunitysyncstrateayResc€ ProspectSearchScope.phpC) ProspectsearchstrateavractoProsoectSearchstrateavintertC) ProviderReaistrv.oho@ RecordSelector.ohpT ResolveComoanvNameBvEmailC) TimePerioditerator.ohoImportMlinternali• Kioskv M AutomatedRenorts© ActivityTypeService.phpC) AutomatedRenortsCallbackC) AutomatedRenortsService© DealStagesService.php© RecipientsService.php€ ReportSort.php€ ReportSortDirection.php© KioskService.php- 165:put lapi/vi/activitykacuiviy)public function update(Request Srequest, Activity $activity)(...}/I XXX: This should be merged with the update method.* Qpanam Activity Sactivity* achrows Authorzzaczonexcept1on*dchrows soc1alaccountlokenLnval1dexcept1on* drerurn mixed1667PoST laoi/vilactivity/activitv,/summarizepublic function summarize(Activity Sactivity): mixed{...}1669— 1676— 14711672* Extract any activity data to be upserted in the Lead/Opportunity/Task etc in the CRM. — 16731674 Ct ›* Goaram Servicelinterface sservice* Gparam Activitu Sactzvitul* Gparam Lauout Stauout* Gparam arrou Sentities The row entitu data from user* @return array180118441845• 1846Tusage1848private function storeEntities(ServiceInterface $service, Activity Sactivity. Layout $layo1849=1950 GT )=1896* Extract any followup data to be dispatched in a job to create a new Task/Event in the C* doaram serviceincertace scrmservice* Qparam Layout $Zayout* oparam arrou senuzcres Ine row enuru dord trom user* dreturn arrauprivate function fetchFollowupEntities(ServiceInterface ScrmService. Lavout Slavout, arrav100/GT)ian, you can safely uninstall Hunspell without affecting the dictionaries for other languages. (44 minutes ago)A19 A144 V 3 /22 81 A VWHCDESubscriberPackageId = :packageIdSsfFields = $this->queryHandLer->metadata(squery, L'packageId' => self:: INSTALLED_ PACKAGE IDII There is always 1 result at this pointSsfField = $sfFields->currento// Grab version numberSversion = Ssfsieldi'SubscriberPackageVersion'1'MajorVersion'1.Ssfsieldi'SubscriberPackageVersion']|'MinorVersion')SsfFieldi 'SubscriberPackageVersion']|'PatchVersion'1$sfField['SubscriberPackageVersion']['BuildNumber'];catcha sycention)Svencion = null.netunn Svencion.MII Lpublic function saveActivity(Activity $activity): Activity{...}2 usagesprivate function updateCrmActivity(string SobiectType, Activity Sactivity, array Spayload): void{...}* Store transcripts as note* athrows \Exceptionpublic function createTranscriptNotes(Activity Sactivitv): void!...}1 usadeprivate function buildTaskPavload(Activitv Sactivitv): arravf...}1 usageprivate function buildEventPayload(Activity Sactivity): array{...}private function fetchCustomFieldData(Activity Sactivity, string $objectType): array{...}nublie function cavoCollouundctivitviActivity CfnomAntivitv annay Cfiolde)• Detrina.?L AskJiminnyReportActivityServiceTest -100% 1Mon 20 Apr 18:32:57+0 ..CascadeSalestorce Tooling AP/Services/Crm/Salesforce (5) >Salesforce Integration Review1. Current Tooling APl usageThe looling APl is already wired in but used in only one place.pubLic tunccion bulldApiPathrormetadata(string squerylokun, array Sparameters = U: stringsurl = schis→gerbaseurllcooling/queryif (emntv(Sparameters) === false) {SqueryToRun = urlencode(SqueryToRun):return Surl. '/o= • SqueryloRun;• Exposed as QueryHandler: :metadata() at QueryHandler.php:53-59.•Only consumer today: Service::getinstalledAppVersion atService.php:1640-1672 querving InstalledSubscriberPackage.2. Where Toolina AP could heloGood candidates - none of these are reachable through the standard Data API:• Profile record-type visibility - biggest win. syncProfileRecordTypes() today relies on the Describe API which only reflects the currentlyauthenticated user's profile. Tooling exposes Profile.RecordTypeVisibilities so vou can sync per-profile defaults for all profiles in one hop:ei sallSELECT 1d, Name, Metadata FRoM Protileor SELECT Id. DeveloperName FROM PermissionSet combined with FieldPermissions ObiectPermissions from the standard APD.• Laynut / page metadata - Layout, FlexiPage, CustomField, CustomObject for richer field inspection than Describe gives• Validation rules, Flows, Apex triggers - ValidationRule. Flow. ApexTrigger. Useful if you want to detect why a write to Event / Task / Opportunity fails due to VRc instead of curfacina the raw APl error• Picklist value sets shared across tields — Global ValueSet StandardValueSer + StandardValueSettranslatiion•l imite ner ora lactive iohe — AcvncineylohAneylobRatchand Oraanization cuctom cettina ctvle metadata.• Field history tracking / field-level history definitions - EntityDefinition + FieldDefinition via Toolina provides quervable metadata thatSOAP Metadata/SO@l. don'tIf you want, the cleanest reractor is to promote metadata trom a private helper into an explicit Jiminny Services Crm Salesforce TooLingApielace co future callers (record-tvne svnc. VP diaanoctice, ora limite) don't keen leakina throuch the bia Service aod-obiect3. The Organization query failureYour reported URL:Ask anvthina (&.+D)< CodeClaude Qnus 4.7 MediumWN Windsurf Toams 1655-46UTF.8io 4 spaces...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","par_num":"0","width":"0.021802326466174835","word_num":"0","line_num":"0","text":"Phostorm","top":"0.006968641046706359","block_num":"0","level":"0","page_num":"0","height":"0.006968641205077342","conf":"1"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.020348836766912577","word_num":"0","par_num":"0","line_num":"0","height":"0.003484320602538671","top":"0.05923344944238418","text":"Proledey","left":"0.014534883869450689","level":"0"},{"block_num":"0","width":"0.018895347067650323","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.09011627900977959","height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0","text":"INavigare","top":"0.006968641450188162"},{"top":"0.006968641450188162","line_num":"0","conf":"1","page_num":"0","left":"0.1148255812121043","block_num":"0","text":"code","level":"0","width":"0.01162790618044264","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"page_num":"0","word_num":"0","par_num":"0","top":"0.006968641450188162","left":"0.1322674420048114","conf":"1","line_num":"0","level":"0","block_num":"0","width":"0.01598837020549368","text":"Laravel","height":"0.006968640444571461"},{"level":"0","par_num":"0","conf":"0.5","word_num":"0","page_num":"0","width":"0.029069763548830722","height":"0.010452960286604362","left":"0.030523259704860126","block_num":"0","line_num":"0","top":"0.02787456497864904","text":"FV faVsco.js"},{"word_num":"0","text":"°9 master k","conf":"0.30000001192092896","block_num":"0","left":"0.06831395725100385","par_num":"0","width":"0.029069763548830715","level":"0","page_num":"0","line_num":"0","height":"0.010452960286604362","top":"0.02787456497864904"},{"height":"0.011678666018983375","top":"0.05533955410424063","width":"0.055365724766508057","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"\"C ActivityController.onp^","left":"0.11764210625453733","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","width":"0.02906976354883073","word_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","left":"0.3866279103767473","conf":"0.5","top":"0.05574912943857935","level":"0","text":"=custom.log","par_num":"0"},{"top":"0.05511188143264134","width":"0.027797257646601292","par_num":"0","text":"laravel.log","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.011727456270792858","left":"0.422874626715555","level":"0","line_num":"0","page_num":"0"},{"level":"0","width":"0.04941860158392719","par_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.4593023296398602","conf":"0.30000001192092896","height":"0.010452960286604362","top":"0.05574912943857935","word_num":"0","text":"4 SF jiminny@localhost]"},{"block_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.517441868133203","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"A HS_local [jiminny@localhost]","word_num":"0","width":"0.061046503959818144","top":"0.05574912943857935"},{"height":"0.010452960286604362","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","word_num":"0","top":"0.05574912943857935","block_num":"0","left":"0.5872093063467545","width":"0.036337205704222386","text":"« console [PROD]"},{"block_num":"0","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"© Client.php","top":"0.05574912943857935","width":"0.027616275117752442","level":"0","left":"0.6322674458113176","par_num":"0","conf":"0.5","page_num":"0"},{"line_num":"0","top":"0.07974481661011934","width":"0.05959301806510763","text":"_ Prospectsearchstrategy","height":"0.007363196955533335","left":"0.0494186042668651","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","left":"0.04651162761179357","level":"0","par_num":"0","text":"› D ServiceTraits","line_num":"0","top":"0.09407665591941561","width":"0.03924418256637898","word_num":"0","block_num":"0"},{"height":"0.0071770334928229484","word_num":"0","conf":"0.30000001192092896","top":"0.11483253588516751","text":"o cllent.onp","level":"0","left":"0.05232558238043917","width":"0.029069763548830722","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"top":"0.13237639553429026","word_num":"0","left":"0.05232558185275773","line_num":"0","text":"© DecorateAcuivity.onp","level":"0","width":"0.05087208747863769","par_num":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","word_num":"0","text":"© AskJiminnyReportsController.php","line_num":"0","page_num":"0","width":"0.06976743961902375","block_num":"0","top":"0.0797448165869219","conf":"1","left":"0.11918604937653456","height":"0.011164274322169043","level":"0"},{"page_num":"0","line_num":"0","left":"0.2674418592634821","text":"© AutomatedReportsRepository.php","par_num":"0","top":"0.0797448165869219","conf":"1","word_num":"0","block_num":"0","level":"0","height":"0.011164274322169043","width":"0.07122092551373416"},{"par_num":"0","width":"0.04215115942853559","word_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","conf":"1","line_num":"0","text":"© QueryHandler.php","page_num":"0","left":"0.38662791076538316","level":"0","block_num":"0"},{"text":"Service.php x","level":"0","conf":"0.5","left":"0.4404069802631495","line_num":"0","width":"0.03197674041098736","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.0797448165869219","height":"0.011164274322169043"},{"level":"0","par_num":"0","text":"A console (EU]","conf":"0.5","line_num":"0","top":"0.0797448165869219","block_num":"0","height":"0.011164274322169043","left":"0.47383721296518116","word_num":"0","width":"0.033430228842065646","page_num":"0"},{"left":"0.5159883712477664","line_num":"0","conf":"0.5","width":"0.04215116196490354","block_num":"0","text":"A console [STAGING)","top":"0.0797448165869219","height":"0.011164274322169043","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"width":"0.07122092551373421","page_num":"0","level":"0","block_num":"0","top":"0.10446570957187562","par_num":"0","line_num":"0","height":"0.010516868633896892","left":"0.27034884312976043","conf":"1","word_num":"0","text":"© AutomatedReportsController.php"},{"word_num":"0","conf":"0.5","text":"pnp apLvz.phg","width":"0.027616275117752387","height":"0.007327075970420038","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.34883721049058963","par_num":"0","top":"0.10765550223535247"},{"top":"0.10104529661439754","conf":"1","left":"0.4084302428943704","page_num":"0","par_num":"0","height":"0.01059744650857497","line_num":"0","level":"0","word_num":"0","block_num":"0","text":"class Service extends BaseService implements","width":"0.11482557337334814"},{"height":"0.010719703905510247","par_num":"0","width":"0.12790697178942095","block_num":"0","left":"0.4186046523338159","conf":"1","level":"0","text":"public function getInstalledAppVersion: ?string","top":"0.11846689896000351","word_num":"0","page_num":"0","line_num":"0"},{"level":"0","top":"0.132404181147035","text":"©TrackProviderinstalledevent.php","left":"0.11918604646633175","block_num":"0","conf":"0.30000001192092896","width":"0.06831395372431327","page_num":"0","word_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0"},{"level":"0","left":"0.19622093308377567","block_num":"0","conf":"1","page_num":"0","width":"0.0668604627568671","word_num":"0","line_num":"0","top":"0.12891986078715645","par_num":"0","height":"0.010633568254194037","text":"© RequestGenerateReportJob.php"},{"word_num":"0","height":"0.0071770334928229484","text":"©) AutomatedReportResult.png","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","top":"0.13237639553429026","width":"0.05959302313784337","level":"0","left":"0.27325581412622907"},{"height":"0.0072715042880847625","level":"0","par_num":"0","text":"u Deleteoblectstralt.onp","block_num":"0","conf":"0.30000001192092896","top":"0.14982578435435434","word_num":"0","width":"0.055232550235504795","left":"0.052325589299378354","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.5","left":"0.38517441954101544","par_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.010452960286604362","top":"0.13937282281837027","page_num":"0","width":"0.01017441774936434","text":"165€"},{"conf":"0.5","top":"0.15311004775481918","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","left":"0.11918604800568226","width":"0.047965115689216783","par_num":"0","text":"© AutomatedReport.php","height":"0.010653018190910135"},{"line_num":"0","top":"0.16724738709478748","width":"0.047965110616481045","block_num":"0","text":"c)rielaDerinitions.ono","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","left":"0.052325581828387625","level":"0","page_num":"0"},{"level":"0","page_num":"0","block_num":"0","left":"0.05232558066237074","par_num":"0","width":"0.04651162472177059","height":"0.010616896445291069","line_num":"0","word_num":"0","text":"© PayloadBuilder.php","top":"0.18102073376030525","conf":"1"},{"height":"0.0073048471453848185","left":"0.05232558238097465","page_num":"0","par_num":"0","text":"c) Profile.php","width":"0.029069763548830715","block_num":"0","level":"0","top":"0.2017543859602864","word_num":"0","line_num":"0","conf":"0.5"},{"top":"0.216027875234871","par_num":"0","width":"0.04360464785961395","height":"0.013937280889143033","word_num":"0","page_num":"0","left":"0.05232558522716955","level":"0","block_num":"0","conf":"1","line_num":"0","text":"© QueryBuilder.php"},{"word_num":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.23684210526315785","width":"0.0450581337543244","level":"0","page_num":"0","text":"C) @uervHandler.php","height":"0.0071770334928230595","left":"0.052325587175889886","block_num":"0"},{"height":"0.007207597461803994","conf":"0.5","block_num":"0","level":"0","left":"0.05232558530201304","line_num":"0","page_num":"0","width":"0.04360464785961394","par_num":"0","text":"c) @uerviterator.php","word_num":"0","top":"0.2543554009942979"},{"par_num":"0","top":"0.271777003894373","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.05232558530201304","line_num":"0","text":"c) @uervResults.ohp","block_num":"0","width":"0.04360464785961394","height":"0.007329854098233168","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.01064190339813964","text":"© Service.php","top":"0.28919860679444775","width":"0.030523251979909037","word_num":"0","conf":"1","left":"0.0537790736011046","block_num":"0","line_num":"0"},{"width":"0.06395348082197473","page_num":"0","block_num":"0","word_num":"0","left":"0.052325588945467086","line_num":"0","text":"c) svncBatchRedisService.ont","top":"0.306620209394439","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","par_num":"0"},{"top":"0.32404181218189543","width":"0.01889534706765033","page_num":"0","level":"0","text":"Traits","block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.046511629736523584","line_num":"0"},{"left":"0.04651163156607041","height":"0.010608560540839473","line_num":"0","width":"0.03779069413530066","word_num":"0","block_num":"0","level":"0","top":"0.34130781503047114","conf":"1","page_num":"0","par_num":"0","text":"© BaseClient.php"},{"block_num":"0","conf":"1","left":"0.046511631695615716","level":"0","page_num":"0","line_num":"0","width":"0.04215115942853562","par_num":"0","word_num":"0","top":"0.3588516746411483","height":"0.0071770334928229484","text":"C BaseService.oho"},{"top":"0.3763066205343165","word_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.046511635221153834","level":"0","block_num":"0","height":"0.010455739935429254","par_num":"0","text":"© CachedCrmServiceDecorator.f","width":"0.06976743454628803"},{"text":"© CountryCodeResolver.php","word_num":"0","block_num":"0","conf":"1","top":"0.3937282234343914","left":"0.04651163557506544","height":"0.010577996571858761","level":"0","width":"0.06104650395981808","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.41114982595421345","height":"0.010700253968793927","line_num":"0","page_num":"0","level":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.04651162932807379","conf":"1","text":"© CrmActivityProviderintegrateo","width":"0.06831394865157757"},{"block_num":"0","level":"0","top":"0.4282296650717703","left":"0.04651163581100626","text":"© CrmActivityService.php","conf":"1","page_num":"0","line_num":"0","par_num":"0","height":"0.011164274322169154","word_num":"0","width":"0.0552325502355048"},{"text":"© CrmConfigurationSettingsSenv","word_num":"0","conf":"1","block_num":"0","left":"0.046511626909676675","height":"0.010672468127626344","page_num":"0","par_num":"0","line_num":"0","top":"0.44577352463809683","level":"0","width":"0.06831394865157756"},{"height":"0.007360418067214214","left":"0.04651162987904827","word_num":"0","page_num":"0","width":"0.05813952709766145","block_num":"0","top":"0.4665071772183309","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"©crmod ectskesolver.ong","level":"0"},{"height":"0.010452960286604362","left":"0.046511635221153834","page_num":"0","par_num":"0","block_num":"0","conf":"1","text":"© DefaultProspectSearchStrateg","level":"0","top":"0.4808362374525167","width":"0.06976743454628803","word_num":"0","line_num":"0"},{"line_num":"0","level":"0","par_num":"0","page_num":"0","top":"0.5015948963317385","width":"0.040697670997457296","block_num":"0","word_num":"0","height":"0.0071770334928229484","left":"0.04651162758266691","text":"© cmallhelper.onp","conf":"0.30000001192092896"},{"left":"0.04651162848436177","block_num":"0","top":"0.5191637634014077","par_num":"0","width":"0.06395348082197473","word_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","line_num":"0","text":"urinosProspecuintenace.ong","conf":"0.30000001192092896"},{"top":"0.536585366188864","block_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","left":"0.04651162834001553","level":"0","line_num":"0","text":"Layoutmanager.ong","par_num":"0","page_num":"0","word_num":"0","width":"0.04796511061648105"},{"text":"Machbomainbyemallinterace","conf":"0.30000001192092896","page_num":"0","top":"0.5540069689763205","width":"0.06976743454628803","par_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.046511628075693555"},{"word_num":"0","conf":"0.5","height":"0.017889883719753086","block_num":"0","par_num":"0","text":"tinal class Activitycontroller extends Controller implements Cor 42 A47 X3 X11 11 ^ v 1652","width":"0.25585706183250917","page_num":"0","left":"0.13951789408136123","line_num":"0","level":"0","top":"0.1741142682452137"},{"text":"— 1655","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.015988371473677654","block_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.19512195151429623","height":"0.01061967533361019","left":"0.3793604653426278"},{"level":"0","page_num":"0","top":"0.20175438596491224","line_num":"0","text":"119 (>","block_num":"0","height":"0.011164274322169154","par_num":"0","width":"0.018895347067650323","word_num":"0","conf":"0.30000001192092896","left":"0.11918604830519013"},{"par_num":"0","text":"public function delete@l...","top":"0.20175438596491224","width":"0.0770348741653118","block_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.011164274322169154","conf":"0.5","left":"0.1497093041771411","line_num":"0"},{"text":"OooonunivActViymatcher.or","level":"0","left":"0.046511626909676675","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","line_num":"0","page_num":"0","par_num":"0","width":"0.06831394865157756","word_num":"0"},{"block_num":"0","height":"0.01049186092054255","par_num":"0","width":"0.06831394865157756","text":"• OpportunitySyncStrategyinteri","line_num":"0","top":"0.5853269537308051","level":"0","conf":"0.5","left":"0.04796512211316437","word_num":"0","page_num":"0"},{"word_num":"0","top":"0.6060606061050023","height":"0.0071798116206361895","line_num":"0","left":"0.04796511702517161","block_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"c) OpportunitysyncstrateayResc","width":"0.06686045768413137"},{"level":"0","height":"0.010694696952661675","page_num":"0","top":"0.6376306620470675","block_num":"0","width":"0.06104650903255382","par_num":"0","word_num":"0","left":"0.04651163073081603","text":"€ ProspectSearchScope.php","line_num":"0","conf":"1"},{"par_num":"0","conf":"0.5","width":"0.06831394865157757","level":"0","block_num":"0","line_num":"0","height":"0.007332632986552401","left":"0.04651162690599009","word_num":"0","page_num":"0","top":"0.6585365856142653","text":"C) Prospectsearchstrateavracto"},{"top":"0.6759581884885157","line_num":"0","width":"0.06831394865157756","page_num":"0","par_num":"0","level":"0","left":"0.046511626909676675","block_num":"0","word_num":"0","text":"ProsoectSearchstrateavintert","conf":"0.30000001192092896","height":"0.006968640444571461"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.6929824560019078","width":"0.04941860158392723","height":"0.007365975843852457","text":"C) ProviderReaistrv.oho","line_num":"0","block_num":"0","word_num":"0","left":"0.046511626965977965","level":"0"},{"word_num":"0","text":"@ RecordSelector.ohp","height":"0.010452960286604251","block_num":"0","line_num":"0","top":"0.7073170740378826","conf":"0.5","level":"0","par_num":"0","width":"0.04941860158392724","page_num":"0","left":"0.04505814353943149"},{"text":"T ResolveComoanvNameBvEmail","level":"0","top":"0.7280701754385965","left":"0.046511630148418054","line_num":"0","block_num":"0","page_num":"0","height":"0.0071770334928229484","width":"0.06976743961902375","word_num":"0","conf":"1","par_num":"0"},{"page_num":"0","height":"0.0071770334928229484","text":"C) TimePerioditerator.oho","width":"0.05377906941353007","block_num":"0","conf":"0.5","left":"0.04651162811553966","level":"0","word_num":"0","par_num":"0","line_num":"0","top":"0.7456140350877193"},{"word_num":"0","block_num":"0","par_num":"0","left":"0.039244185884356714","level":"0","width":"0.020348835498728644","text":"Import","top":"0.763066202609311","height":"0.010452960286604362","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"left":"0.03924418550195482","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Mlinternali","line_num":"0","top":"0.7804878048112244","width":"0.023255814897253153","word_num":"0","page_num":"0","height":"0.006968641205077342","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","text":"• Kiosk","block_num":"0","height":"0.014354066985645897","level":"0","left":"0.03924418589748987","word_num":"0","width":"0.018895348335834256","conf":"0.5","top":"0.7942583732057417"},{"par_num":"0","level":"0","top":"0.8149920253520749","line_num":"0","text":"v M AutomatedRenorts","block_num":"0","conf":"0.5","height":"0.007307626033703829","left":"0.039244184985970085","page_num":"0","width":"0.05232557844608389","word_num":"0"},{"text":"© ActivityTypeService.php","word_num":"0","width":"0.05813952709766144","block_num":"0","top":"0.8325358850720923","page_num":"0","conf":"1","height":"0.010669689239307223","left":"0.05232558918140808","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","left":"0.05232558137797313","width":"0.06249999999999999","conf":"1","level":"0","text":"C) AutomatedRenortsCallback","height":"0.0071770334928230595","line_num":"0","top":"0.8500797448165869","page_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","text":"C) AutomatedRenortsService","word_num":"0","par_num":"0","height":"0.007204818573484761","block_num":"0","level":"0","top":"0.8675958192744054","left":"0.052325588945466996","page_num":"0","width":"0.06395348082197472","conf":"1"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.055232550235504795","height":"0.010516868633896892","line_num":"0","text":"© DealStagesService.php","left":"0.052325589299377785","conf":"1","top":"0.8850174217942274"},{"block_num":"0","width":"0.05232557844608387","conf":"1","left":"0.05232558434461363","height":"0.010639125270326288","page_num":"0","text":"© RecipientsService.php","line_num":"0","level":"0","word_num":"0","top":"0.9024390246071944","par_num":"0"},{"par_num":"0","top":"0.9198606275943773","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"€ ReportSort.php","width":"0.03924418256637898","word_num":"0","left":"0.05232558509762427","height":"0.010761381906755796","conf":"1"},{"block_num":"0","page_num":"0","line_num":"0","left":"0.05232558121538525","par_num":"0","text":"€ ReportSortDirection.php","width":"0.05668604120295098","level":"0","top":"0.9370015950599712","word_num":"0","height":"0.010733596065588213","conf":"1"},{"width":"0.04215115942853563","conf":"1","left":"0.046511631269119655","height":"0.010611339429158706","word_num":"0","page_num":"0","top":"0.9545454545964754","level":"0","line_num":"0","par_num":"0","text":"© KioskService.php","block_num":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.22966507158551952","word_num":"0","left":"0.3822674416772206","height":"0.007268726160271521","par_num":"0","block_num":"0","width":"0.011627906180442682","line_num":"0","text":"- 165:"},{"par_num":"0","width":"0.05676673321013756","word_num":"0","left":"0.1496689591960479","height":"0.011027875319242098","text":"put lapi/vi/activitykacuiviy)","top":"0.23664634092913062","conf":"0.5","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","left":"0.14970930681333047","text":"public function update(Request Srequest, Activity $activity)(...}","width":"0.17005811853611721","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.2543554015640148","conf":"1","page_num":"0","level":"0"},{"height":"0.01064190339813964","par_num":"0","top":"0.28919860679444775","width":"0.1366278973031551","word_num":"0","conf":"1","line_num":"0","text":"/I XXX: This should be merged with the update method.","level":"0","block_num":"0","page_num":"0","left":"0.1511628003637039"},{"block_num":"0","level":"0","height":"0.010608561301345354","line_num":"0","text":"* Qpanam Activity Sactivity","top":"0.3413078148244342","par_num":"0","width":"0.07122092044099848","word_num":"0","conf":"0.5","page_num":"0","left":"0.15261628173442576"},{"par_num":"0","line_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.30000001192092896","text":"* achrows Authorzzaczonexcept1on","block_num":"0","left":"0.15261628243659497","word_num":"0","level":"0","top":"0.379585326953748","width":"0.08430231378433553"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.15261628301398056","page_num":"0","text":"*dchrows soc1alaccountlokenLnval1dexcept1on","word_num":"0","width":"0.11627905419532292","par_num":"0","level":"0","height":"0.0071770334928229484","top":"0.3971291866028708"},{"par_num":"0","text":"* drerurn mixed","width":"0.04069766846108944","top":"0.43205574943430325","left":"0.15261628093327237","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.0073381900026847635"},{"left":"0.3851744188969347","line_num":"0","text":"1667","block_num":"0","height":"0.010452961047110243","par_num":"0","level":"0","word_num":"0","top":"0.43902439081790834","conf":"1","width":"0.010174418383456285","page_num":"0"},{"page_num":"0","block_num":"0","left":"0.15116279258520393","text":"PoST laoi/vilactivity/activitv,/summarize","top":"0.46650717701229405","word_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.07848837020549368","conf":"0.30000001192092896","height":"0.007360418827719983"},{"top":"0.48083623715937174","conf":"1","level":"0","height":"0.010452961047110243","par_num":"0","page_num":"0","line_num":"0","width":"0.14970929571922792","text":"public function summarize(Activity Sactivity): mixed{...}","left":"0.1497093089314448","word_num":"0","block_num":"0"},{"left":"0.38517441911181355","width":"0.011627906180442626","conf":"1","block_num":"0","page_num":"0","text":"1669","height":"0.017421602252187474","line_num":"0","word_num":"0","par_num":"0","level":"0","top":"0.47038327574672856"},{"conf":"0.30000001192092896","line_num":"0","height":"0.010514089745577881","left":"0.38081395540407276","level":"0","par_num":"0","top":"0.4912280700058711","word_num":"0","block_num":"0","page_num":"0","width":"0.014534881774415365","text":"— 1676"},{"width":"0.014534881774415365","page_num":"0","top":"0.5087108018143799","height":"0.0072381614307848174","conf":"0.30000001192092896","left":"0.38081395540407276","par_num":"0","text":"— 1471","line_num":"0","level":"0","word_num":"0","block_num":"0"},{"conf":"1","level":"0","line_num":"0","left":"0.38372093121210415","block_num":"0","par_num":"0","height":"0.010452960286604251","top":"0.5261324046999035","page_num":"0","word_num":"0","text":"1672","width":"0.011627906180442682"},{"block_num":"0","level":"0","top":"0.5331010467773857","text":"* Extract any activity data to be upserted in the Lead/Opportunity/Task etc in the CRM. — 1673","width":"0.24273253501729758","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","left":"0.1526163021640457","page_num":"0","height":"0.021125428414230707"},{"word_num":"0","block_num":"0","left":"0.37936046883648333","text":"1674 Ct ›","top":"0.5606060606060606","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.026162786686674044","height":"0.011164274322169154"},{"word_num":"0","width":"0.09011626750864882","left":"0.15261629062010154","line_num":"0","text":"* Goaram Servicelinterface sservice","block_num":"0","conf":"0.5","par_num":"0","top":"0.5714285717637769","height":"0.006968640444571572","level":"0","page_num":"0"},{"line_num":"0","left":"0.1526162870288778","conf":"0.5","top":"0.5885167465684981","block_num":"0","page_num":"0","text":"* Gparam Activitu Sactzvitul","width":"0.07267441140844466","level":"0","par_num":"0","word_num":"0","height":"0.007302068257065586"},{"conf":"0.5","left":"0.1526162867263356","text":"* Gparam Lauout Stauout","page_num":"0","top":"0.6060606061050023","par_num":"0","block_num":"0","word_num":"0","level":"0","width":"0.06104650395981809","line_num":"0","height":"0.0071798116206361895"},{"word_num":"0","line_num":"0","conf":"0.5","text":"* Gparam arrou Sentities The row entitu data from user","block_num":"0","top":"0.6236044657097288","page_num":"0","level":"0","left":"0.15261628061706034","par_num":"0","height":"0.0071770334928230595","width":"0.1409883702054937"},{"conf":"0.5","level":"0","block_num":"0","width":"0.0406976709974573","text":"* @return array","height":"0.010522425650029366","line_num":"0","page_num":"0","left":"0.15261628290540594","top":"0.6585365856142653","par_num":"0","word_num":"0"},{"width":"0.013081394611520969","left":"0.38372092994714657","top":"0.6167247390111636","conf":"1","level":"0","height":"0.006968640444571572","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"1801"},{"left":"0.3851744191481507","block_num":"0","par_num":"0","page_num":"0","line_num":"0","level":"0","text":"1844","top":"0.6271777004854044","word_num":"0","conf":"1","height":"0.017421602252187585","width":"0.011627906180442626"},{"conf":"1","line_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.38517441852357376","level":"0","page_num":"0","text":"1845","top":"0.6480836245605305","width":"0.010174417749364284","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.6595605346593301","block_num":"0","text":"• 1846","width":"0.01761286055788086","page_num":"0","left":"0.3784199723864518","conf":"0.30000001192092896","word_num":"0","level":"0","height":"0.021317545877119093","line_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"1","top":"0.6968641118334633","left":"0.14970930246992767","word_num":"0","text":"Tusage","width":"0.01598837020549368","height":"0.006968640444571572","page_num":"0","line_num":"0"},{"width":"0.010174417749364284","left":"0.38517441852357376","text":"1848","word_num":"0","par_num":"0","top":"0.7038327529484459","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","height":"0.006968640444571572"},{"left":"0.1511628291759007","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.7105263157219254","height":"0.01072803904945585","text":"private function storeEntities(ServiceInterface $service, Activity Sactivity. Layout $layo","width":"0.23401158921262052","conf":"1"},{"text":"1849","line_num":"0","par_num":"0","width":"0.011627906180442626","block_num":"0","word_num":"0","left":"0.3837209300493136","top":"0.7177700357103564","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.7280701755936353","line_num":"0","par_num":"0","text":"=1950 GT )","level":"0","page_num":"0","left":"0.37936046720419186","height":"0.017574422857597805","width":"0.026162789223041938"},{"par_num":"0","width":"0.0159883714736776","word_num":"0","page_num":"0","left":"0.3793604658256612","conf":"0.30000001192092896","height":"0.013937280889143033","text":"=1896","top":"0.7491289205310382","block_num":"0","level":"0","line_num":"0"},{"conf":"1","left":"0.15261628443033223","height":"0.010458518063242495","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"* Extract any followup data to be dispatched in a job to create a new Task/Event in the C","top":"0.7630662028086779","width":"0.23255810839064575","word_num":"0","block_num":"0"},{"top":"0.8013937286343739","conf":"0.5","block_num":"0","line_num":"0","text":"* doaram serviceincertace scrmservice","left":"0.15261627848738457","par_num":"0","page_num":"0","width":"0.09738371220040828","word_num":"0","height":"0.007218711494068497","level":"0"},{"width":"0.06104650395981809","left":"0.15261628672859678","conf":"0.5","level":"0","par_num":"0","height":"0.011164274322169154","line_num":"0","text":"* Qparam Layout $Zayout","top":"0.8149920255183413","page_num":"0","block_num":"0","word_num":"0"},{"level":"0","conf":"0.30000001192092896","top":"0.8362369341331148","word_num":"0","line_num":"0","block_num":"0","left":"0.15261627597848657","page_num":"0","par_num":"0","text":"* oparam arrou senuzcres Ine row enuru dord trom user","width":"0.1424418510274684","height":"0.006968640444571572"},{"conf":"0.5","block_num":"0","par_num":"0","text":"* dreturn arrau","left":"0.15261628093327237","width":"0.04069766846108944","word_num":"0","line_num":"0","level":"0","height":"0.007235383302971576","page_num":"0","top":"0.8708133969827938"},{"block_num":"0","word_num":"0","left":"0.15116282917704227","text":"private function fetchFollowupEntities(ServiceInterface ScrmService. Lavout Slavout, arrav","top":"0.9198606277685933","width":"0.23401158921262055","conf":"1","height":"0.010761381906755796","par_num":"0","line_num":"0","level":"0","page_num":"0"},{"block_num":"0","word_num":"0","left":"0.38517441875317165","page_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","text":"100/GT)","top":"0.9303135887802388","conf":"0.30000001192092896","width":"0.02034883676691257"},{"width":"0.20494183073652553","line_num":"0","left":"0.14098838104459863","conf":"1","par_num":"0","page_num":"0","level":"0","top":"0.9860627184086251","word_num":"0","text":"ian, you can safely uninstall Hunspell without affecting the dictionaries for other languages. (44 minutes ago)","block_num":"0","height":"0.01074748898617206"},{"par_num":"0","block_num":"0","left":"0.6177325607180878","level":"0","page_num":"0","line_num":"0","top":"0.10104529652728955","conf":"0.30000001192092896","height":"0.01059744650857486","word_num":"0","text":"A19 A144 V 3 /22 81 A V","width":"0.06976743961902376"},{"conf":"0.30000001192092896","top":"0.1567944254223136","par_num":"0","text":"WHCDE","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571461","block_num":"0","line_num":"0","width":"0.013081394611520969","left":"0.4549418614878441"},{"conf":"1","top":"0.1738437001594897","level":"0","page_num":"0","left":"0.4593023245747571","block_num":"0","height":"0.011164274322169043","text":"SubscriberPackageId = :packageId","par_num":"0","word_num":"0","width":"0.08430231885707123","line_num":"0"},{"width":"0.13378952919168674","level":"0","top":"0.22615342506134395","text":"SsfFields = $this->queryHandLer->metadata(squery, L","height":"0.014551117849882278","par_num":"0","word_num":"0","left":"0.4389192846202824","page_num":"0","conf":"0.5","line_num":"0","block_num":"0"},{"text":"'packageId' => self:: INSTALLED_ PACKAGE ID","left":"0.4505814150876558","height":"0.010483525016091066","block_num":"0","line_num":"0","width":"0.10755811853611719","level":"0","word_num":"0","conf":"0.5","top":"0.24390243980872195","page_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.29585326953748003","page_num":"0","word_num":"0","left":"0.43895348571792286","text":"II There is always 1 result at this point","width":"0.10901161964903489","conf":"0.5","height":"0.011164274322169154","level":"0"},{"par_num":"0","text":"SsfField = $sfFields->currento","level":"0","width":"0.08284883296236079","page_num":"0","block_num":"0","top":"0.31339712919920104","word_num":"0","line_num":"0","conf":"0.5","left":"0.43895349261903294","height":"0.010644682286458651"},{"level":"0","par_num":"0","top":"0.34843205641954","conf":"1","text":"// Grab version number","page_num":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.013937280889143033","width":"0.05959301806510764","left":"0.43895349384195664"},{"block_num":"0","conf":"0.5","height":"0.0071770334928229484","par_num":"0","line_num":"0","text":"Sversion = Ssfsieldi'SubscriberPackageVersion'1'MajorVersion'1.","left":"0.43895350937085953","top":"0.3692185007974482","page_num":"0","level":"0","word_num":"0","width":"0.1700581185361172"},{"line_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.4491279200426626","text":"Ssfsieldi'SubscriberPackageVersion']|'MinorVersion')","width":"0.1409883600600222","word_num":"0","top":"0.3867595822167387","block_num":"0","page_num":"0","level":"0","conf":"0.5"},{"par_num":"0","left":"0.4505814125725445","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","top":"0.40418118517443635","height":"0.007302068257065697","width":"0.13808137812512983","page_num":"0","text":"SsfFieldi 'SubscriberPackageVersion']|'PatchVersion'1"},{"height":"0.010452960286604362","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.44912791864493334","text":"$sfField['SubscriberPackageVersion']['BuildNumber'];","block_num":"0","top":"0.4216027879751647","width":"0.1366278973031551","level":"0","par_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.439024390579108","text":"catcha sycention)","word_num":"0","line_num":"0","width":"0.06104650395981809","height":"0.006968640444571461","par_num":"0","left":"0.42732558906244394","level":"0"},{"width":"0.04215115689216781","par_num":"0","text":"Svencion = null.","top":"0.45614035074934933","word_num":"0","left":"0.4389534942394991","conf":"0.5","block_num":"0","height":"0.007274283176403884","line_num":"0","page_num":"0","level":"0"},{"text":"netunn Svencion.","block_num":"0","left":"0.42877907368200785","width":"0.04215115942853559","page_num":"0","level":"0","top":"0.5087108018143799","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0072381614307848174","par_num":"0"},{"text":"MII L","conf":"0.30000001192092896","height":"0.03484320450437506","word_num":"0","line_num":"0","level":"0","left":"0.6845930224984801","width":"0.004360466402895891","top":"0.4808362369100585","page_num":"0","par_num":"0","block_num":"0"},{"width":"0.16424417495727545","word_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.4186046540393949","par_num":"0","line_num":"0","text":"public function saveActivity(Activity $activity): Activity{...}","conf":"1","height":"0.011164274322169154","top":"0.5606060606060606"},{"height":"0.010577996571858761","width":"0.020348835498728624","word_num":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0","left":"0.4171511646634263","text":"2 usages","conf":"1","level":"0","top":"0.5956937798195339"},{"page_num":"0","conf":"1","level":"0","line_num":"0","text":"private function updateCrmActivity(string SobiectType, Activity Sactivity, array Spayload): void{...}","width":"0.26453486909257606","word_num":"0","top":"0.6132376397362911","block_num":"0","par_num":"0","height":"0.010455739174923484","left":"0.41860466926014583"},{"par_num":"0","left":"0.4200581394293922","page_num":"0","conf":"1","line_num":"0","text":"* Store transcripts as note","level":"0","width":"0.07267441140844466","top":"0.6689895473543103","height":"0.007246497335236302","block_num":"0","word_num":"0"},{"conf":"0.5","height":"0.01064190339813964","level":"0","page_num":"0","par_num":"0","width":"0.053779064340794325","block_num":"0","text":"* athrows \\Exception","top":"0.7001594898074126","line_num":"0","left":"0.4200581395835026","word_num":"0"},{"word_num":"0","conf":"0.5","left":"0.41860465918308265","level":"0","par_num":"0","text":"public function createTranscriptNotes(Activity Sactivitv): void!...}","block_num":"0","top":"0.7351916378562359","line_num":"0","height":"0.010452961047110243","page_num":"0","width":"0.1773255733733481"},{"block_num":"0","text":"1 usade","width":"0.015988370205493707","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","height":"0.007182590508955311","left":"0.4171511630703684","top":"0.7735191639942539","level":"0"},{"word_num":"0","level":"0","par_num":"0","top":"0.7870813397129187","width":"0.17005811853611724","left":"0.41860467215909153","block_num":"0","page_num":"0","conf":"1","height":"0.011164274322169043","line_num":"0","text":"private function buildTaskPavload(Activitv Sactivitv): arravf...}"},{"page_num":"0","line_num":"0","top":"0.8221690590544602","word_num":"0","left":"0.4186046517336685","block_num":"0","height":"0.017552194793068465","text":"1 usage","width":"0.01744185990475594","level":"0","conf":"1","par_num":"0"},{"level":"0","top":"0.8429027115092532","text":"private function buildEventPayload(Activity Sactivity): array{...}","word_num":"0","line_num":"0","conf":"1","width":"0.17151162979450635","left":"0.4186046539305372","block_num":"0","page_num":"0","height":"0.010755824890623433","par_num":"0"},{"left":"0.41860465904539557","par_num":"0","width":"0.23255810839064572","word_num":"0","height":"0.010452960286604251","block_num":"0","conf":"1","text":"private function fetchCustomFieldData(Activity Sactivity, string $objectType): array{...}","top":"0.8954703841424122","level":"0","line_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","height":"0.006968641205077342","par_num":"0","level":"0","left":"0.4186046543083712","conf":"0.30000001192092896","top":"0.9303135888028788","text":"nublie function cavoCollouundctivitviActivity CfnomAntivitv annay Cfiolde)• Detrina.?","page_num":"0","block_num":"0","width":"0.23110464785961388"},{"left":"0.8284883794252935","level":"0","text":"L AskJiminnyReportActivityServiceTest -","top":"0.02787456497864904","block_num":"0","width":"0.0813953419949146","height":"0.010452960286604362","conf":"1","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","width":"0.017441859904755885","block_num":"0","left":"0.9127906979482828","page_num":"0","level":"0","height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","top":"0.006968641040899226","text":"100% 1","par_num":"0"},{"text":"Mon 20 Apr 18:32:57","word_num":"0","par_num":"0","width":"0.04651162472177062","height":"0.01074748898617195","block_num":"0","page_num":"0","top":"0.0031897926052030234","line_num":"0","left":"0.9476744221943781","conf":"1","level":"0"},{"conf":"0.30000001192092896","text":"+0 ..","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","height":"0.011164274322169043","left":"0.965116281891486","top":"0.0797448165869219","width":"0.020348834230544677"},{"left":"0.6947674436468302","par_num":"0","line_num":"0","text":"Cascade","height":"0.006968640444571572","level":"0","conf":"1","page_num":"0","word_num":"0","block_num":"0","width":"0.017441858636571994","top":"0.05574912925506614"},{"height":"0.007285397208668498","page_num":"0","conf":"1","par_num":"0","left":"0.6933139540745028","block_num":"0","text":"Salestorce Tooling AP","level":"0","width":"0.04505813882706011","line_num":"0","top":"0.08362369355172106","word_num":"0"},{"block_num":"0","level":"0","left":"0.7572674453644043","line_num":"0","width":"0.06104650903255382","word_num":"0","par_num":"0","top":"0.1323763954031456","page_num":"0","conf":"1","height":"0.010480746888277825","text":"/Services/Crm/Salesforce (5) >"},{"level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","text":"Salesforce Integration Review","height":"0.013937280889143033","par_num":"0","top":"0.1777003491024668","width":"0.08284882788962511","word_num":"0","left":"0.6947674428627316"},{"line_num":"0","top":"0.20893141959157524","width":"0.06686046275686708","par_num":"0","page_num":"0","height":"0.010580774699672002","block_num":"0","left":"0.6947674454766404","level":"0","conf":"1","word_num":"0","text":"1. Current Tooling APl usage"},{"conf":"0.5","level":"0","line_num":"0","text":"The looling APl is already wired in but used in only one place.","height":"0.007268726160271521","block_num":"0","par_num":"0","top":"0.22966507158551952","left":"0.696220928650608","page_num":"0","width":"0.11918603613021528","word_num":"0"},{"block_num":"0","left":"0.7005814075337671","page_num":"0","par_num":"0","text":"pubLic tunccion bulldApiPathrormetadata(string squerylokun, array Sparameters = U: string","word_num":"0","height":"0.007243718446917069","top":"0.2822299656344178","width":"0.2093022934933927","line_num":"0","conf":"0.5","level":"0"},{"word_num":"0","height":"0.0071770334928229484","width":"0.10755812868158865","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.3133971291866029","level":"0","text":"surl = schis→gerbaseurllcooling/query","page_num":"0","left":"0.7078488373067845"},{"line_num":"0","page_num":"0","par_num":"0","left":"0.7093023231423967","block_num":"0","width":"0.08139535214038596","text":"if (emntv(Sparameters) === false) {","word_num":"0","height":"0.0071770334928230595","conf":"0.5","top":"0.34130781499202545","level":"0"},{"block_num":"0","height":"0.007302068257065697","level":"0","text":"SqueryToRun = urlencode(SqueryToRun):","word_num":"0","page_num":"0","par_num":"0","top":"0.40418118517443635","width":"0.08720929571922797","left":"0.7078488364616873","conf":"0.5","line_num":"0"},{"page_num":"0","line_num":"0","text":"return Surl. '/o= • SqueryloRun;","top":"0.43540669856459324","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.7093023332493976","par_num":"0","width":"0.0813953419949146","height":"0.0071770334928229484"},{"left":"0.6976744294448113","text":"• Exposed as QueryHandler: :metadata() at QueryHandler.php:53-59.","top":"0.4808362374525167","height":"0.010452960286604362","block_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.14244185102746842","page_num":"0","word_num":"0"},{"height":"0.0071770334928229484","block_num":"0","left":"0.6976744221844897","page_num":"0","text":"•Only consumer today: Service::getinstalledAppVersion atService.php:1640-1672 querving InstalledSubscriberPackage.","top":"0.5015948963317385","conf":"1","par_num":"0","level":"0","width":"0.25872090522279123","line_num":"0","word_num":"0"},{"level":"0","line_num":"0","conf":"0.5","top":"0.529505582137161","block_num":"0","left":"0.6947674411813509","height":"0.0071770334928230595","width":"0.07412790744862652","text":"2. Where Toolina AP could helo","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.6947674557334433","par_num":"0","top":"0.5470383280448511","word_num":"0","level":"0","text":"Good candidates - none of these are reachable through the standard Data API:","width":"0.15697673026551584","height":"0.010452960286604362","conf":"1","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","conf":"1","left":"0.6976744180125161","top":"0.5677830939882639","height":"0.010614118317477828","text":"• Profile record-type visibility - biggest win. syncProfileRecordTypes() today relies on the Describe API which only reflects the currently","width":"0.27470927542828505","word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0"},{"conf":"1","par_num":"0","line_num":"0","left":"0.7049418947060824","level":"0","block_num":"0","height":"0.0071770334928229484","text":"authenticated user's profile. Tooling exposes Profile.RecordTypeVisibilities so vou can sync per-profile defaults for all profiles in one hop:","width":"0.27616275625025977","page_num":"0","top":"0.5853269537480064","word_num":"0"},{"page_num":"0","level":"0","text":"ei sall","par_num":"0","width":"0.013081394611520913","top":"0.6097560978961811","word_num":"0","left":"0.7063953498831276","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0"},{"line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","page_num":"0","top":"0.6376306623561115","width":"0.08866277654120269","par_num":"0","left":"0.7078488424646178","text":"SELECT 1d, Name, Metadata FRoM Protile","word_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","width":"0.25290698193489236","level":"0","conf":"1","left":"0.704941855048607","page_num":"0","height":"0.0072464973352361906","par_num":"0","text":"or SELECT Id. DeveloperName FROM PermissionSet combined with FieldPermissions ObiectPermissions from the standard APD.","top":"0.6689895471820968"},{"level":"0","top":"0.6864111502543853","conf":"1","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.24854649888708236","text":"• Laynut / page metadata - Layout, FlexiPage, CustomField, CustomObject for richer field inspection than Describe gives","word_num":"0","left":"0.6976744313246621","height":"0.010558546635142552"},{"width":"0.2819767404109873","level":"0","line_num":"0","par_num":"0","text":"• Validation rules, Flows, Apex triggers - ValidationRule. Flow. ApexTrigger. Useful if you want to detect why a write to Event / Task / Oppo","left":"0.7005814041903277","top":"0.7038327533286762","block_num":"0","conf":"0.5","word_num":"0","page_num":"0","height":"0.010680803271571948"},{"block_num":"0","text":"rtunity fails due to VRc instead of curfacina the raw APl error","top":"0.7208931420073937","height":"0.00732985409823339","conf":"0.5","level":"0","line_num":"0","word_num":"0","width":"0.12209300791963618","par_num":"0","page_num":"0","left":"0.704941875661823"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.22674416481180393","level":"0","left":"0.6991279064928311","text":"• Picklist value sets shared across tields — Global ValueSet StandardValueSer + StandardValueSettranslatiion","top":"0.7421602790808501","par_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572"},{"height":"0.006968640444571572","text":"•l imite ner ora lactive iohe — AcvncineylohAneylobRatchand Oraanization cuctom cettina ctvle metadata.","top":"0.7595818818683066","width":"0.22238370205493674","block_num":"0","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.7005814142155502","level":"0"},{"conf":"1","page_num":"0","word_num":"0","block_num":"0","left":"0.6976744501103808","par_num":"0","text":"• Field history tracking / field-level history definitions - EntityDefinition + FieldDefinition via Toolina provides quervable metadata that","top":"0.7767145134413733","level":"0","width":"0.2834302009420192","line_num":"0","height":"0.010741931970039587"},{"text":"SOAP Metadata/SO@l. don't","top":"0.7942583732057417","block_num":"0","left":"0.7034883721464833","width":"0.05668604627568674","word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","conf":"0.5"},{"block_num":"0","level":"0","top":"0.8188153315344486","line_num":"0","left":"0.6947674506062668","height":"0.007340968130498116","width":"0.28052321900712673","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"If you want, the cleanest reractor is to promote metadata trom a private helper into an explicit Jiminny Services Crm Salesforce TooLingApi"},{"block_num":"0","page_num":"0","text":"elace co future callers (record-tvne svnc. VP diaanoctice, ora limite) don't keen leakina throuch the bia Service aod-obiect","word_num":"0","left":"0.6962209484424222","conf":"0.5","par_num":"0","top":"0.8292682935500775","width":"0.2412790541953228","level":"0","line_num":"0","height":"0.010452960286604362"},{"block_num":"0","conf":"1","word_num":"0","top":"0.8604465710775784","page_num":"0","par_num":"0","height":"0.010633567493688156","line_num":"0","left":"0.6947674499558574","level":"0","text":"3. The Organization query failure","width":"0.07558138827060135"},{"conf":"1","top":"0.8811802234517756","page_num":"0","width":"0.03779069413530067","word_num":"0","left":"0.6962209302885736","level":"0","par_num":"0","height":"0.007321518193781906","text":"Your reported URL:","block_num":"0","line_num":"0"},{"word_num":"0","text":"Ask anvthina (&.+D)","left":"0.6947674415811634","block_num":"0","height":"0.0071770334928229484","level":"0","par_num":"0","top":"0.9266347687400319","conf":"0.30000001192092896","width":"0.042151159428535645","page_num":"0","line_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7020348836609424","height":"0.0071770334928229484","block_num":"0","level":"0","top":"0.9545454545454546","text":"< Code","width":"0.01889534706765028"},{"level":"0","top":"0.9545454545454546","height":"0.0071770334928229484","left":"0.7209302333970329","word_num":"0","par_num":"0","page_num":"0","width":"0.04796511061648101","line_num":"0","conf":"0.5","block_num":"0","text":"Claude Qnus 4.7 Medium"},{"page_num":"0","text":"WN Windsurf Toams 1655-46UTF.8","top":"0.9860627177315616","width":"0.0770348843107832","height":"0.006968641205077342","line_num":"0","word_num":"0","par_num":"0","block_num":"0","left":"0.888081394758948","conf":"0.30000001192092896","level":"0"},{"left":"0.969476748236339","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"io 4 spaces","top":"0.986062718234409","level":"0","line_num":"0","height":"0.01074748898617195","block_num":"0","width":"0.024709298255595757","par_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
6473
|
NULL
|
NULL
|
|
59012
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.19.11L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"height":"0.017421602252187585", [{"height":"0.017421602252187585","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","width":"0.03052325451627691","text":"FV faVsco.js v","left":"0.03052325708202939","line_num":"0","top":"0.02439024399585743","level":"0","word_num":"0"},{"conf":"0.5","level":"0","left":"0.014534884522499618","par_num":"0","text":"Project","width":"0.021802323929806973","word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.052264808039986566","height":"0.013937282410154683"},{"width":"0.04941860158392723","text":"© TopicRepository.php","par_num":"0","line_num":"0","top":"0.07317073184361567","word_num":"0","height":"0.01773835901628462","left":"0.040697677485836706","page_num":"0","level":"0","block_num":"0","conf":"1"},{"line_num":"0","conf":"1","left":"0.03924418840592358","height":"0.017421602252187585","width":"0.0668604627568671","top":"0.09059233458819194","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"© TopicTriggerRepository.php"},{"left":"0.0392441883932371","level":"0","text":"©TrackRepository.php","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.10801393737564835","height":"0.017421602252187585","width":"0.05232557844608388","page_num":"0"},{"top":"0.12543554051153694","page_num":"0","par_num":"0","left":"0.03924418768133024","block_num":"0","word_num":"0","text":"©TranscriptionModelLocaleRepository.php","height":"0.017421602252187474","width":"0.09302324944354119","line_num":"0","conf":"1","level":"0"},{"top":"0.14252745407931555","width":"0.06710752527764505","height":"0.01858043366451967","conf":"1","page_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.03913548154729778","text":"© TranscriptionRepository.php"},{"word_num":"0","top":"0.1602787457380177","block_num":"0","level":"0","width":"0.08720929571922789","left":"0.0392441908031767","line_num":"0","text":"©TranscriptionSummaryRepository.php","height":"0.017421602252187585","page_num":"0","par_num":"0","conf":"1"},{"block_num":"0","left":"0.04069767531309508","text":"© UserRepository.php","level":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","line_num":"0","top":"0.1777003484835593","width":"0.04796511568921677","height":"0.01767445219000363"},{"word_num":"0","page_num":"0","left":"0.040697677013957746","par_num":"0","text":"© VocabularyRepository.php","block_num":"0","width":"0.0610465090325538","line_num":"0","top":"0.19512195100338126","level":"0","conf":"1","height":"0.01779670958693902"},{"line_num":"0","page_num":"0","text":"> D Rules","left":"0.027616279755251022","height":"0.017421602252187474","par_num":"0","block_num":"0","top":"0.21254355444881912","conf":"0.30000001192092896","width":"0.024709300791963616","level":"0","word_num":"0"},{"width":"0.026162789223041938","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928230595","text":"w services","level":"0","page_num":"0","left":"0.031976743615223346","line_num":"0","par_num":"0","top":"0.23684210526315785","word_num":"0"},{"conf":"0.30000001192092896","text":"WACuViLy","height":"0.006968640444571461","level":"0","line_num":"0","width":"0.023255812360885295","page_num":"0","block_num":"0","word_num":"0","top":"0.25435540103206966","par_num":"0","left":"0.03924418568002258"},{"left":"0.03779069816744524","word_num":"0","height":"0.006968640444571572","block_num":"0","width":"0.029069763548830722","level":"0","par_num":"0","conf":"0.30000001192092896","text":"Akeporis","line_num":"0","page_num":"0","top":"0.2717770038195261"},{"line_num":"0","block_num":"0","par_num":"0","text":"L Close","page_num":"0","width":"0.020348835498728658","conf":"0.30000001192092896","word_num":"0","height":"0.0072659472719524","top":"0.3763066205343165","left":"0.04360465100063577","level":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"crmobiects","left":"0.04505814008155495","level":"0","width":"0.03197674294735523","word_num":"0","line_num":"0","top":"0.411149825723087","height":"0.006968641205077342","page_num":"0","block_num":"0"},{"level":"0","word_num":"0","conf":"0.5","left":"0.0465116285874117","width":"0.0421511619649035","block_num":"0","height":"0.014354066985646008","page_num":"0","text":"• DecorateActivity","par_num":"0","top":"0.42503987240829344","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.04505814149397584","conf":"0.30000001192092896","par_num":"0","text":"N Dummv","word_num":"0","top":"0.4457735246606205","page_num":"0","width":"0.023255812360885295","height":"0.007188147525087674"},{"top":"0.45993031338261137","word_num":"0","text":"• Helpers","block_num":"0","height":"0.013937282410154794","level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","width":"0.024709300791963616","left":"0.04651162943504785"},{"height":"0.00720204044567152","block_num":"0","left":"0.03924418682339086","conf":"0.30000001192092896","level":"0","top":"0.48083623717426005","line_num":"0","text":"v M Hubsoot","page_num":"0","width":"0.03052325197990905","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.05232558246862253","top":"0.4947735192571814","width":"0.05377906941353006","word_num":"0","level":"0","height":"0.017421602252187585","par_num":"0","text":"AccountSyncStrategy"},{"top":"0.5156794424453248","width":"0.027616277654120266","text":">M Actiond","line_num":"0","block_num":"0","left":"0.0465116291697702","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy","word_num":"0","top":"0.5296167248756484","width":"0.052325578446083876","level":"0","page_num":"0","conf":"1","height":"0.017421602252187474"},{"left":"0.046511628433356884","text":"> DDTO","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010736374953907335","par_num":"0","top":"0.5502392345388675","width":"0.021802323929806973","level":"0","line_num":"0"},{"conf":"0.5","block_num":"0","level":"0","text":"Fields","page_num":"0","par_num":"0","line_num":"0","width":"0.0232558123608853","left":"0.04941860583506121","top":"0.5644599304070073","height":"0.017421602252187585","word_num":"0"},{"word_num":"0","line_num":"0","text":"Journal","height":"0.013937282410154683","page_num":"0","left":"0.05087209248884694","block_num":"0","top":"0.5818815329475993","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.02470930332833149"},{"left":"0.05232558275049638","level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.017421602252187474","text":"• Metadata","top":"0.5993031359819202","par_num":"0","width":"0.02906976608519858","word_num":"0"},{"word_num":"0","top":"0.6202090597885695","line_num":"0","page_num":"0","block_num":"0","left":"0.04651162906174667","level":"0","par_num":"0","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","conf":"0.5","height":"0.010572439555726398"},{"conf":"0.30000001192092896","left":"0.05232558251563326","par_num":"0","text":"> D Concerns","word_num":"0","top":"0.6339712916045923","block_num":"0","page_num":"0","line_num":"0","height":"0.017596652443139016","width":"0.03488371980951189","level":"0"},{"page_num":"0","conf":"1","top":"0.6515151515151515","block_num":"0","left":"0.05959302962622626","level":"0","text":"© HubspotLastModifiedByProfileSyncStrate","word_num":"0","width":"0.09302324944354118","line_num":"0","par_num":"0","height":"0.01754385964912286"},{"line_num":"0","level":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","par_num":"0","top":"0.6689895468433954","left":"0.059593023810583026","block_num":"0","page_num":"0","width":"0.09156976862156645","word_num":"0","height":"0.017613324252041873","conf":"1"},{"word_num":"0","top":"0.6864111503124573","width":"0.09156976862156645","left":"0.05959302113979824","height":"0.0177355801279655","conf":"1","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","page_num":"0"},{"level":"0","height":"0.017421602252187585","page_num":"0","top":"0.7038327527502128","word_num":"0","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","left":"0.059593023810583026","conf":"1","par_num":"0","width":"0.09156976862156645","line_num":"0"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"HubspotLastModifiedSyncStrategy.php","left":"0.058139534089606586","top":"0.7212543558425473","width":"0.09011627765412025","height":"0.017421602252187585"},{"top":"0.742160279328588","width":"0.07412789730315514","word_num":"0","text":"© HubspotSingleSyncStrateay.php","level":"0","height":"0.010630789365874915","conf":"0.5","line_num":"0","left":"0.05813953714452","block_num":"0","par_num":"0","page_num":"0"},{"text":"© HubspotSyncStrategyBase.php","left":"0.0580138905174848","height":"0.021582401160037845","par_num":"0","block_num":"0","width":"0.0743482975249595","conf":"1","level":"0","word_num":"0","line_num":"0","top":"0.7557206434610325","page_num":"0"},{"page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","word_num":"0","level":"0","left":"0.059593028269637166","top":"0.7735191634397849","width":"0.09302324944354118","height":"0.017549417425760994","conf":"1","block_num":"0","par_num":"0","line_num":"0"},{"text":"v Padination","height":"0.006968641205077342","top":"0.7979094076349759","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","width":"0.034883719809511875","left":"0.04651162902674492","level":"0","word_num":"0"},{"page_num":"0","par_num":"0","height":"0.00730762603370394","width":"0.06976743961902374","word_num":"0","block_num":"0","line_num":"0","top":"0.8149920255190317","level":"0","conf":"0.5","text":"(C) HubspotPadinationService.oho","left":"0.05959302535190646"},{"word_num":"0","left":"0.05959302880043157","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.8325358852688322","level":"0","width":"0.05087208747863769","height":"0.007185368636768552","text":"C) PacinationConfia.oho"},{"left":"0.059593023700317146","top":"0.8500797448165869","level":"0","width":"0.047965115689216783","line_num":"0","page_num":"0","height":"0.0071770334928230595","par_num":"0","word_num":"0","text":"(C) PadinationState.oho","block_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","text":"• M ProspectSearchStrateav","height":"0.007204819333990531","left":"0.04651162809815037","page_num":"0","level":"0","width":"0.0625","top":"0.8675958187280396","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","width":"0.024709300791963616","text":"M Redis","word_num":"0","top":"0.8850174217942274","level":"0","left":"0.046511629909250625","conf":"0.30000001192092896","block_num":"0","height":"0.007327075970420038","line_num":"0","page_num":"0"},{"width":"0.039244185102746854","line_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","text":"v M ServiceTraito","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","left":"0.046511628850673004","top":"0.9024390243581014"},{"level":"0","width":"0.05959301806510763","left":"0.05959302857968383","page_num":"0","line_num":"0","text":"T.OnnortunitvSvnctirait ohn","block_num":"0","word_num":"0","top":"0.9198606275129059","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896"},{"text":"T) SvncCrmEntitiecTrait nhn","par_num":"0","width":"0.06104650395981808","word_num":"0","left":"0.058139542522317005","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007249275463049543","level":"0","top":"0.9370015950824949","page_num":"0"},{"top":"0.9545454545454546","conf":"0.30000001192092896","par_num":"0","text":"T SuncFioldsTrait nhn","width":"0.04796511568921679","height":"0.0071770334928229484","left":"0.058139535261602336","line_num":"0","word_num":"0","page_num":"0","block_num":"0","level":"0"},{"line_num":"0","level":"0","left":"0.30813953592538756","page_num":"0","top":"0.07665505235822678","width":"0.0625","conf":"1","height":"0.017421602252187585","par_num":"0","text":"AutomatedReportsService.php","word_num":"0","block_num":"0"},{"block_num":"0","text":"© AutomatedReportsCommand.php","height":"0.01754385964912286","conf":"1","width":"0.07267441648118039","level":"0","par_num":"0","left":"0.3764534882225882","word_num":"0","line_num":"0","page_num":"0","top":"0.07655502392344493"},{"block_num":"0","level":"0","left":"0.4040697682457586","conf":"1","line_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","page_num":"0","top":"0.1010452964837355","word_num":"0","height":"0.01777448000139792","width":"0.05959302313784337"},{"par_num":"0","top":"0.18118466932475252","height":"0.006968640444571572","line_num":"0","width":"0.06104650395981809","word_num":"0","page_num":"0","text":"cImportOpportunityBatch.php","level":"0","left":"0.15406977432823019","block_num":"0","conf":"0.5"},{"page_num":"0","par_num":"0","word_num":"0","left":"0.15261628499022556","line_num":"0","conf":"1","text":"AutomatedReportsController.php","top":"0.20209059320164557","height":"0.010452960286604362","level":"0","width":"0.07122092551373418","block_num":"0"},{"height":"0.017638331204890445","line_num":"0","block_num":"0","left":"0.3735465125790176","par_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","width":"0.04069767353382514","word_num":"0","conf":"1","page_num":"0","level":"0"},{"block_num":"0","height":"0.006968640444571572","word_num":"0","conf":"0.5","par_num":"0","left":"0.22383721470460258","top":"0.18118466932475252","line_num":"0","text":"(©)ImportContactBatch.php","level":"0","width":"0.05377906434079435","page_num":"0"},{"left":"0.28488372488104713","width":"0.027616275117752387","page_num":"0","conf":"0.5","text":"C) Client.php","height":"0.0071770334928229484","top":"0.18102073365231264","line_num":"0","word_num":"0","block_num":"0","par_num":"0","level":"0"},{"height":"0.017421602252187474","conf":"1","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"©HubspotPaginationService.php","block_num":"0","top":"0.17421602808412695","left":"0.31976744288106046","width":"0.06831395372431326","word_num":"0"},{"block_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","width":"0.03197674294735525","word_num":"0","height":"0.017793929177608248","text":"© Service.php","top":"0.17384370053159115","left":"0.3938953490583744"},{"conf":"0.5","left":"0.2311046504670841","line_num":"0","text":"php api_v2.php","width":"0.029069768621566433","word_num":"0","top":"0.20175438596491224","block_num":"0","par_num":"0","height":"0.014354066985646008","page_num":"0","level":"0"},{"line_num":"0","top":"0.20557491325434107","conf":"0.5","level":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.007343747018817126","page_num":"0","text":"C) TrackProviderInstalledEvent.pho","width":"0.06831394865157758","left":"0.26889535474038734"},{"line_num":"0","block_num":"0","height":"0.011164274322169154","page_num":"0","par_num":"0","text":"@ RequestGenerateReportJob.ph","conf":"0.5","top":"0.20175438596491224","left":"0.3444767431887464","width":"0.06831394865157758","word_num":"0","level":"0"},{"text":"(C) AutomatedReportResult.ohv","page_num":"0","block_num":"0","height":"0.007268726160271521","line_num":"0","level":"0","width":"0.05959302313784334","word_num":"0","top":"0.22966507175123718","conf":"0.5","par_num":"0","left":"0.15406976741448225"},{"par_num":"0","text":"trait OpportunitySyncTrait","width":"0.06976743961902376","level":"0","top":"0.24720893141945777","page_num":"0","height":"0.014354066985645897","left":"0.17441860674725307","line_num":"0","word_num":"0","block_num":"0","conf":"1"},{"page_num":"0","par_num":"0","width":"0.1918604627568671","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"1","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","height":"0.01778281514534341","left":"0.19912790599413563","top":"0.26132404253458086"},{"height":"0.017421602252187474","block_num":"0","line_num":"0","top":"0.27874564469272156","width":"0.17587209255137343","word_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","text":"This is acceptable - the deal cannot be imported until those exist.","left":"0.1976744228515927"},{"conf":"1","page_num":"0","text":"2 usages","width":"0.020348836766912598","line_num":"0","block_num":"0","level":"0","left":"0.18459302318631113","par_num":"0","height":"0.017613322731030334","word_num":"0","top":"0.3133971294182625"},{"level":"0","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","conf":"1","height":"0.01754385964912275","left":"0.1845930292659399","top":"0.33094098883572576","block_num":"0","width":"0.15843022123296208","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.017718908319062532","line_num":"0","text":"$syncedOpportunities = [","top":"0.3658536592325965","word_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.06395348589471045","conf":"1","left":"0.19622093053807488"},{"block_num":"0","par_num":"0","height":"0.007260390255820148","level":"0","top":"0.38995215302990127","line_num":"0","width":"0.03924418256637899","page_num":"0","word_num":"0","text":"'success =>","left":"0.20784883719360808","conf":"0.30000001192092896"},{"par_num":"0","text":"'failed_ids' »> [1,","level":"0","line_num":"0","width":"0.050872092551373455","page_num":"0","word_num":"0","left":"0.2063953495726709","block_num":"0","height":"0.01779948695424638","top":"0.400318979431312","conf":"0.30000001192092896"},{"word_num":"0","top":"0.4354066985043207","left":"0.194767442807634","par_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.017554973681387476","level":"0","line_num":"0","width":"0.08575581489725317","text":"$dealIds = array_column($deals,"},{"width":"0.04215116196490348","word_num":"0","line_num":"0","text":"column_key:'10')*","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","left":"0.280523256299525","top":"0.4425087107683612","page_num":"0"},{"width":"0.20639535214038604","block_num":"0","word_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","height":"0.017655001492781763","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","top":"0.47038327564025195","left":"0.19622092554751022"},{"par_num":"0","top":"0.47038327564025195","width":"0.040697673533825196","block_num":"0","level":"0","left":"0.40261627956303336","height":"0.017655001492781763","text":", rethrow so the","word_num":"0","line_num":"0","conf":"0.5","page_num":"0"},{"block_num":"0","conf":"0.5","par_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","top":"0.49441786284356404","width":"0.2252906839898292","line_num":"0","word_num":"0","page_num":"0","height":"0.007324297082100917","left":"0.19622092345586095","level":"0"},{"block_num":"0","left":"0.1947674424313429","page_num":"0","width":"0.01744185990475594","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"tryf","top":"0.5052264809296554","height":"0.017421602252187474"},{"left":"0.2063953501001992","height":"0.017741137904603632","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","page_num":"0","top":"0.5223285484012261","width":"0.23401162979450632","word_num":"0"},{"left":"0.20494187603723524","line_num":"0","height":"0.017618880507668466","width":"0.17877905419532286","par_num":"0","level":"0","top":"0.5398724083179833","conf":"1","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","page_num":"0","word_num":"0","block_num":"0"},{"height":"0.020905922094220375","word_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","page_num":"0","left":"0.20494187385846577","block_num":"0","par_num":"0","width":"0.2558139435788418","level":"0","conf":"1","line_num":"0","top":"0.5749128924952824"},{"conf":"1","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","line_num":"0","page_num":"0","height":"0.02102540060283664","width":"0.1991279074486266","left":"0.20494185885009894","block_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.6097560982545615"},{"line_num":"0","par_num":"0","block_num":"0","top":"0.648083623487141","conf":"0.30000001192092896","left":"0.21656976858995938","text":"array_map ( cal","word_num":"0","height":"0.013937282410154683","width":"0.03488371980951191","page_num":"0","level":"0"},{"left":"0.2645348832564665","block_num":"0","par_num":"0","page_num":"0","text":"'strval', $dealIds)","line_num":"0","height":"0.017785594033662644","level":"0","conf":"0.5","top":"0.6480836243125454","width":"0.05087209255137343","word_num":"0"},{"height":"0.021531100478468956","block_num":"0","width":"0.12354650903255385","par_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","page_num":"0","top":"0.682615629984051","left":"0.2093023286005373","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","width":"0.2776162776541203","left":"0.2049418524467757","top":"0.7177033492822966","line_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","word_num":"0","height":"0.01754385964912286"},{"height":"0.013937282410154683","par_num":"0","line_num":"0","left":"0.2180232570930559","page_num":"0","top":"0.7351916374244232","block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"'teamId' => Sthis->team-›getIdO).","level":"0","width":"0.08575581489725317"},{"conf":"0.5","block_num":"0","page_num":"0","par_num":"0","text":"-600","height":"0.020905922094220375","left":"0.46511627905924996","top":"0.7351916383721696","width":"0.01744185990475594","word_num":"0","level":"0","line_num":"0"},{"conf":"1","width":"0.08139534706765034","word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.21802325758350743","top":"0.752613240763755","height":"0.017721687207381653","page_num":"0","text":"'dealCount' => count($dealIds),"},{"height":"0.027874564820309478","level":"0","par_num":"0","block_num":"0","text":"=601","top":"0.7491289194016919","word_num":"0","conf":"0.30000001192092896","left":"0.4636627907884783","page_num":"0","width":"0.018895348335834228","line_num":"0"},{"text":"1):","top":"0.7874564461300038","left":"0.20639534908631102","line_num":"0","block_num":"0","level":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","width":"0.00872092995237797","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.5","width":"0.07267441648118037","height":"0.017421602252187474","left":"0.2180232579374222","text":"'error' => $e->getMessage(),","level":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.7700348432989934","word_num":"0"},{"page_num":"0","height":"0.013937282410154683","word_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"603","width":"0.011627907448626629","left":"0.47093023224952385","top":"0.7909407663733199","level":"0"},{"page_num":"0","left":"0.46511627911296743","width":"0.015988371473677654","level":"0","par_num":"0","top":"0.8048780495219954","block_num":"0","conf":"0.5","word_num":"0","text":"=604","height":"0.020905922094220375","line_num":"0"},{"par_num":"0","top":"0.8292682927405206","width":"0.026162789223041938","conf":"0.30000001192092896","line_num":"0","height":"0.007254833239687675","block_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.20494186180126178","text":"throw se\""},{"block_num":"0","line_num":"0","top":"0.8745644599380386","left":"0.196220931788067","page_num":"0","word_num":"0","level":"0","height":"0.017780037778036162","conf":"0.5","text":"foreach ($deals as $deal) {","par_num":"0","width":"0.07267441648118039"},{"left":"0.20639535049434093","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.014534881774415365","block_num":"0","text":"try {","top":"0.8954703837939799","height":"0.010452960286604362","word_num":"0"},{"conf":"1","top":"0.9090909089513657","width":"0.17151162979450635","word_num":"0","page_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","left":"0.2165697695573931","height":"0.01773835901628462","line_num":"0","par_num":"0","level":"0","block_num":"0"},{"height":"0.006968641205077342","top":"0.9337979093792103","line_num":"0","text":"Sdeal'1d'h","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.226744186735071","width":"0.031976742947355224","word_num":"0","par_num":"0","level":"0"},{"height":"0.017421602252187474","par_num":"0","left":"0.46656976796271193","text":"=607","top":"0.8571428572798295","page_num":"0","width":"0.014534883042599256","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0"},{"level":"0","width":"0.05523255023550483","block_num":"0","page_num":"0","left":"0.22674419276015428","text":"ScontactAssociat.ions","par_num":"0","top":"0.968641115317784","line_num":"0","word_num":"0","height":"0.006968640444571572","conf":"0.5"},{"height":"0.006968641205077342","par_num":"0","width":"0.018895348335834172","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.9127906979746175","line_num":"0","page_num":"0","text":"100% 52","block_num":"0","top":"0.006968641043132773"},{"height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.006968641078646032","text":"• Mon ZU Aor 10.19.11","word_num":"0","width":"0.05813953724313292","left":"0.9345930220335801","level":"0","page_num":"0"},{"width":"0.08430232392980697","word_num":"0","height":"0.017421602252187585","level":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.8284883743238562","line_num":"0","text":"L AskJiminnyReportActivityServiceTest~","top":"0.02439024399585743"},{"height":"0.017421602252187585","block_num":"0","conf":"1","line_num":"0","left":"0.5101744199610054","par_num":"0","word_num":"0","page_num":"0","text":"E laravel.log","top":"0.052264808499341786","width":"0.029069766085198623","level":"0"},{"top":"0.07655502392344493","width":"0.07994186117293983","left":"0.47238372125716094","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286"},{"height":"0.017421602252187585","conf":"0.5","line_num":"0","par_num":"0","word_num":"0","left":"0.5450581424799863","block_num":"0","level":"0","top":"0.0522648086548918","page_num":"0","text":"A SF [iminny@localhost]","width":"0.052325578446083876"},{"word_num":"0","width":"0.04505813882706011","level":"0","par_num":"0","left":"0.559593023126018","height":"0.01754385964912286","block_num":"0","page_num":"0","conf":"0.5","top":"0.07655502392344493","text":"A console [STAGING]","line_num":"0"},{"block_num":"0","top":"0.05226480845578774","width":"0.0639534858947105","page_num":"0","text":"A HS_local (jiminny@localhost]","word_num":"0","conf":"1","level":"0","height":"0.017421602252187585","line_num":"0","par_num":"0","left":"0.603197676895986"},{"page_num":"0","word_num":"0","block_num":"0","left":"0.6947674424260751","top":"0.05226480845578774","level":"0","conf":"1","width":"0.018895348335834283","par_num":"0","line_num":"0","height":"0.017421602252187585","text":"Cascade"},{"text":"Retactor Connection","left":"0.693313957253889","conf":"1","page_num":"0","line_num":"0","height":"0.007285397208668609","block_num":"0","level":"0","top":"0.08362369371432266","width":"0.04651162472177062","word_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","text":"CRM Initial Sync Oven","par_num":"0","height":"0.007285397208668609","width":"0.045058133754324436","left":"0.7470930289847444","top":"0.08362369371432266","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.02034883676691257","par_num":"0","word_num":"0","level":"0","height":"0.007285397208668498","left":"0.9651162792848433","line_num":"0","top":"0.08362369356690913","text":"+O •"},{"height":"0.01777448000139792","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","block_num":"0","text":"da jiminny","top":"0.10104529667246953","left":"0.6613372099009642","par_num":"0","width":"0.026162789223041938","word_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","text":"034 A1 A34 X62 A V","left":"0.6264534909671725","block_num":"0","word_num":"0","level":"0","height":"0.017602208698765498","conf":"0.30000001192092896","top":"0.12195121997834346","width":"0.06104650903255382"},{"block_num":"0","conf":"1","height":"0.017688345110587478","left":"0.7485465144592023","line_num":"0","par_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","page_num":"0","width":"0.2340116297945063","top":"0.11149825785804557","word_num":"0","level":"0"},{"conf":"1","left":"0.4723837209681555","line_num":"0","page_num":"0","text":"568","top":"0.17421602785183887","width":"0.010174418383456285","word_num":"0","level":"0","height":"0.017421602252187585","block_num":"0","par_num":"0"},{"height":"0.017599431331458026","level":"0","text":"433 X2 X19 A Y 572","top":"0.24720893117059684","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.05959302313784337","line_num":"0","par_num":"0","word_num":"0","left":"0.42296511505912804"},{"conf":"0.5","left":"0.49273255917817704","page_num":"0","block_num":"0","par_num":"0","width":"0.13081395372431326","line_num":"0","word_num":"0","level":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","top":"0.12195121996382541","height":"0.017602208698765498"},{"word_num":"0","left":"0.49273256810684485","conf":"1","level":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","width":"0.12499998985452854","height":"0.017724466095700775"},{"height":"0.03484320450437506","line_num":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.19767440633570893","conf":"0.30000001192092896","top":"0.15679442515780084","level":"0","block_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","left":"0.4927325697817582"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.5014534982005542","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","width":"0.18895348082197472","top":"0.19138755980861244","height":"0.021531100478468956","page_num":"0","level":"0","par_num":"0"},{"block_num":"0","line_num":"0","top":"0.21602787489966546","height":"0.006968640444571461","left":"0.5014534903311851","page_num":"0","conf":"0.5","par_num":"0","text":"U.emall,","width":"0.023255812360885364","level":"0","word_num":"0"},{"text":"sa.*,","par_num":"0","width":"0.0159883714736776","conf":"0.5","block_num":"0","height":"0.020905922094220264","left":"0.5014534889482387","line_num":"0","page_num":"0","level":"0","top":"0.2264808367461535","word_num":"0"},{"left":"0.5014534890799165","height":"0.017660559269419895","line_num":"0","top":"0.243902439123591","width":"0.0915697686215664","level":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","block_num":"0"},{"width":"0.09883720316785455","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.49273256427382445","height":"0.020972609329831915","level":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.261324041657931","block_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","word_num":"0","line_num":"0","left":"0.4927325596928281","page_num":"0","par_num":"0","width":"0.10755813882706017","height":"0.017421602252187474","top":"0.27874564469272156"},{"par_num":"0","top":"0.29585326953748003","width":"0.13953487923804747","word_num":"0","block_num":"0","conf":"0.5","left":"0.49273256401325954","height":"0.021531100478468845","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","line_num":"0","level":"0","page_num":"0"},{"top":"0.33086566047471755","word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.021812455695972233","left":"0.49266947806468386","width":"0.1469257943173672"},{"height":"0.006968640444571461","line_num":"0","text":"Tnoughts","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","left":"0.6947674415961431","word_num":"0","level":"0","width":"0.021802323929806966","top":"0.14285714319234843"},{"level":"0","height":"0.007185368636768663","par_num":"0","line_num":"0","top":"0.1602787460943993","width":"0.15552323929806966","page_num":"0","block_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","word_num":"0","left":"0.6947674437491511","conf":"1"},{"width":"0.023255812360885253","par_num":"0","conf":"1","level":"0","left":"0.6947674422691698","page_num":"0","text":"Answer","block_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.19163763110387144","word_num":"0"},{"text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","block_num":"0","top":"0.21602787499438603","level":"0","height":"0.007257611367501027","par_num":"0","page_num":"0","left":"0.6947674450253227","line_num":"0","width":"0.17587207226043045","word_num":"0","conf":"1"},{"page_num":"0","conf":"1","level":"0","height":"0.020905922094220264","par_num":"0","text":"575","top":"0.29616724812826734","block_num":"0","line_num":"0","left":"0.4709302324991634","word_num":"0","width":"0.010174418383456285"},{"conf":"1","word_num":"0","line_num":"0","block_num":"0","left":"0.4709302331500887","level":"0","page_num":"0","height":"0.017421602252187474","text":"576","top":"0.31707317082512576","width":"0.011627906180442682","par_num":"0"},{"left":"0.4723837210121832","page_num":"0","conf":"1","text":"577","word_num":"0","height":"0.017421602252187474","width":"0.008720929952377943","top":"0.3310104530550909","line_num":"0","level":"0","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","width":"0.014534883042599311","word_num":"0","height":"0.017421602252187474","text":"—578","left":"0.4665697677568011","block_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.3519163764290747"},{"par_num":"0","left":"0.4651162795679709","line_num":"0","level":"0","height":"0.03135888314133062","conf":"0.30000001192092896","text":"-579","top":"0.36585365925686086","word_num":"0","width":"0.01744185990475594","block_num":"0","page_num":"0"},{"top":"0.3867595819749514","level":"0","page_num":"0","width":"0.010174418383456285","height":"0.017421602252187585","word_num":"0","text":"580","par_num":"0","block_num":"0","left":"0.4723837212104037","line_num":"0","conf":"1"},{"text":"=582","top":"0.41114982606463124","width":"0.0159883714736776","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.4665697680180062","block_num":"0","height":"0.024390243457264815","level":"0","line_num":"0"},{"left":"0.4927325567791251","par_num":"0","top":"0.3692185007974482","level":"0","width":"0.061046514105289496","block_num":"0","conf":"1","word_num":"0","text":"select * from features;","height":"0.01754385964912275","line_num":"0","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"1","top":"0.3867595817836954","width":"0.13081395372431337","height":"0.013937282410154683","par_num":"0","word_num":"0","page_num":"0","text":"select * from team_features where feature_id = 40;","left":"0.492732557531251"},{"level":"0","line_num":"0","height":"0.017791151810300887","left":"0.4927325648681694","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"select * from teams where id = 556;","top":"0.4216027878104023","width":"0.09156975847609505","word_num":"0"},{"par_num":"0","text":"586","block_num":"0","line_num":"0","width":"0.010174418383456285","height":"0.017421602252187474","conf":"1","left":"0.4709302324991634","level":"0","page_num":"0","top":"0.4912891990481223","word_num":"0"},{"word_num":"0","top":"0.5087108014871466","left":"0.4723837212104037","height":"0.017421602252187585","level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","text":"587","width":"0.010174418383456285"},{"conf":"0.30000001192092896","left":"0.4709302324991634","height":"0.017421602252187585","par_num":"0","word_num":"0","width":"0.010174418383456285","block_num":"0","level":"0","line_num":"0","top":"0.5261324046230351","page_num":"0","text":"588"},{"text":"select * from au","conf":"0.5","page_num":"0","word_num":"0","left":"0.49273255851781844","width":"0.040697673533825196","level":"0","height":"0.017727244984019785","line_num":"0","par_num":"0","block_num":"0","top":"0.45614035085599425"},{"par_num":"0","left":"0.5406976797860092","height":"0.017727244984019896","top":"0.45614035062370617","level":"0","block_num":"0","width":"0.15116278668667404","line_num":"0","page_num":"0","word_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1"},{"top":"0.47038327577054373","left":"0.4927325626901585","level":"0","block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","conf":"1","word_num":"0","height":"0.020905922094220375","par_num":"0","page_num":"0","width":"0.19912790744862652"},{"conf":"1","page_num":"0","top":"0.49122807017543857","height":"0.01754385964912286","block_num":"0","line_num":"0","left":"0.49273256392009424","level":"0","width":"0.14534883296236079","word_num":"0","text":"select * from automated_report_results order by id desc;","par_num":"0"},{"height":"0.02108930895012917","left":"0.4927325558269047","conf":"0.5","line_num":"0","block_num":"0","top":"0.50522648079604","par_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","word_num":"0","width":"0.14389535214038607","level":"0","page_num":"0"},{"block_num":"0","left":"0.6947674492701338","level":"0","height":"0.010483525776596947","text":"Flow for last-modified sync","width":"0.06395348082197472","line_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.24390243925425303","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.010605782413026343","left":"0.69476746387163","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","width":"0.2572674244008166","conf":"1","word_num":"0","level":"0","par_num":"0","top":"0.2613240421543279"},{"conf":"1","left":"0.6962209429349904","level":"0","top":"0.27874564469272156","height":"0.017421602252187474","width":"0.2558139435788418","line_num":"0","page_num":"0","par_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","word_num":"0","block_num":"0"},{"left":"0.6976744167193314","page_num":"0","top":"0.30303030290443533","width":"0.24418603613021517","conf":"1","height":"0.010558547395648321","par_num":"0","word_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","level":"0","line_num":"0","block_num":"0"},{"conf":"1","height":"0.010452960286604251","level":"0","left":"0.696220969420339","line_num":"0","block_num":"0","page_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","word_num":"0","par_num":"0","top":"0.3205574918079175"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","block_num":"0","width":"0.0319767429473552","text":"t.pho:249-308)","height":"0.006968641205077342","left":"0.7049418610117876","word_num":"0","top":"0.33797909401576987"},{"width":"0.235465110616481","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","left":"0.6947674475203276","conf":"1","height":"0.013937282410154683","level":"0","line_num":"0","top":"0.35540069665787266"},{"conf":"1","top":"0.38327526141746027","text":"When ImportOpportunityBatch is used","height":"0.017421602252187474","line_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.6947674455790227","width":"0.0944767404109873","word_num":"0","level":"0"},{"par_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","text":"Only on the webhook path:","width":"0.05377906434079438","conf":"1","word_num":"0","line_num":"0","top":"0.4074960127591707","left":"0.6947674418771969","page_num":"0"},{"width":"0.2834301806510763","word_num":"0","page_num":"0","level":"0","top":"0.4282296651241162","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","par_num":"0","conf":"1","line_num":"0","height":"0.00731040416151707","block_num":"0","left":"0.6976744421686936"},{"word_num":"0","height":"0.017421602252187474","par_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","left":"0.7034883857776126","level":"0","block_num":"0","conf":"1","page_num":"0","top":"0.4390243903373209","line_num":"0","width":"0.27906975847609505"},{"width":"0.036337205704222275","left":"0.7049418640810282","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","line_num":"0","text":"sor.oho:144-156,","word_num":"0","level":"0","par_num":"0","top":"0.4599303139240558"},{"par_num":"0","top":"0.4736842105404635","word_num":"0","left":"0.6962209413217944","line_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","width":"0.27470929571922786","block_num":"0","page_num":"0","level":"0","height":"0.01760498758708451","conf":"1"},{"page_num":"0","left":"0.7034883735612978","conf":"0.5","par_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","width":"0.1337209153682628","word_num":"0","level":"0","top":"0.49441786284356404","height":"0.007324297082100917","line_num":"0","block_num":"0"},{"level":"0","height":"0.017421602252187585","page_num":"0","text":"select * from automated_report_results WHERE report id = 54;","top":"0.5435540073669376","width":"0.15697674041098736","left":"0.4927325576649853","conf":"1","word_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"text":"—590","top":"0.5609756101979481","par_num":"0","left":"0.4665697675387779","level":"0","width":"0.014534883042599256","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.017421602252187585"},{"level":"0","height":"0.019269587320574155","text":"Cascade &YI","width":"0.03214308048816433","word_num":"0","block_num":"0","page_num":"0","left":"0.46939357645121943","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.5844418613017821"},{"conf":"0.30000001192092896","height":"0.018326213295189797","text":"Command 9e1","level":"0","line_num":"0","top":"0.5849135485661681","width":"0.030610896171407553","page_num":"0","par_num":"0","block_num":"0","left":"0.504316644512661","word_num":"0"},{"left":"0.5348837226993451","page_num":"0","width":"0.08139534706765028","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.0176688944133655","par_num":"0","text":"ortunities where id = 7594349;","top":"0.5781499203541262","level":"0"},{"line_num":"0","conf":"0.5","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","level":"0","height":"0.01754385964912286","block_num":"0","left":"0.4927325615606822","top":"0.613237639553429","page_num":"0","par_num":"0","width":"0.19912790744862657","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","width":"0.15261626750864887","word_num":"0","level":"0","left":"0.4927325549132634","block_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","line_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.6376306623561115"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.49417504626076897","conf":"1","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","line_num":"0","top":"0.6475172965904776","width":"0.1511847820687801","height":"0.01855425705369762","par_num":"0"},{"left":"0.49418604507250824","line_num":"0","page_num":"0","height":"0.007193704541220036","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","word_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.6722488038244503","width":"0.10901161964903489","block_num":"0"},{"top":"0.6860824328185883","page_num":"0","block_num":"0","left":"0.4941808969840959","conf":"1","height":"0.014594718409877472","par_num":"0","width":"0.151173084340197","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","word_num":"0","level":"0","line_num":"0"},{"text":"Shared code","conf":"1","par_num":"0","top":"0.5223285486264212","height":"0.007288176096987731","level":"0","width":"0.03052325451627691","block_num":"0","left":"0.6947674429499888","line_num":"0","page_num":"0","word_num":"0"},{"height":"0.017641108572197917","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.2718023137843356","word_num":"0","block_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","top":"0.5365853663383557","line_num":"0","left":"0.6947674533785833"},{"conf":"1","page_num":"0","left":"0.6976744261547695","height":"0.01754385964912286","block_num":"0","level":"0","par_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","top":"0.5574162679425837","width":"0.20058138827060135","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.697674432615772","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","top":"0.5818815330541641","width":"0.2761627765412026","word_num":"0","level":"0"},{"conf":"0.30000001192092896","top":"0.5993031362237073","height":"0.006968640444571461","width":"0.062499994927264324","level":"0","par_num":"0","line_num":"0","left":"0.7034883718213223","text":"queue oo with retiesbackom,","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.49127907379435487","line_num":"0","width":"0.12645348082197472","level":"0","block_num":"0","top":"0.7177033492822966","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","height":"0.01754385964912286"},{"word_num":"0","width":"0.01744185990475594","level":"0","conf":"1","left":"0.4927325587104127","page_num":"0","par_num":"0","block_num":"0","height":"0.017421602252187585","top":"0.7351916377240805","line_num":"0","text":"SELECT"},{"level":"0","line_num":"0","page_num":"0","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","height":"0.020911479870858507","top":"0.7526132409524889","width":"0.18895348082197472","left":"0.5014534890359909"},{"text":"u. email,","conf":"0.30000001192092896","width":"0.023255812360885364","word_num":"0","height":"0.017549415904749344","block_num":"0","line_num":"0","par_num":"0","top":"0.7735191644180608","left":"0.5014534895121747","level":"0","page_num":"0"},{"par_num":"0","level":"0","conf":"1","block_num":"0","text":"sa.*,","height":"0.013937282410154683","top":"0.7909407663442839","line_num":"0","width":"0.014534883042599311","left":"0.5029069773255996","page_num":"0","word_num":"0"},{"height":"0.021531100478468956","page_num":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","conf":"0.5","line_num":"0","width":"0.0915697686215664","level":"0","top":"0.8046251993620415","par_num":"0","left":"0.5014534890799165"},{"level":"0","top":"0.8292682928942409","width":"0.09738371220040826","left":"0.49273256673203064","line_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","par_num":"0","height":"0.007254833239687675","text":"JOTN usens u on u.id = sa.sociable idi"},{"word_num":"0","page_num":"0","height":"0.017724466095700775","conf":"0.5","level":"0","left":"0.5479651179161367","block_num":"0","par_num":"0","text":"on t.id = u.team_id","top":"0.8429027114206518","line_num":"0","width":"0.052325578446083876"},{"conf":"1","par_num":"0","line_num":"0","top":"0.8604465709728868","width":"0.08139534706765039","page_num":"0","left":"0.5494186066225529","level":"0","text":"and sa.provider = 'salesforce';","block_num":"0","word_num":"0","height":"0.014354066985645897"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.8954703835778265","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","left":"0.4927325684555483","block_num":"0","height":"0.01760776647540363","page_num":"0","conf":"0.5","width":"0.19767440633570882"},{"width":"0.04069767099745736","page_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","left":"0.6962209300842392","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.0071770334928229484","word_num":"0","par_num":"0"},{"height":"0.0071770334928229484","word_num":"0","top":"0.9545454545454546","par_num":"0","width":"0.01889534706765028","conf":"0.30000001192092896","block_num":"0","level":"0","text":"< Code","line_num":"0","page_num":"0","left":"0.7020348836609424"},{"level":"0","line_num":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","top":"0.9545454545454546","conf":"0.5","width":"0.04796511061648101","par_num":"0","word_num":"0","text":"Claude Onus 4.7 Medium","left":"0.7209302333970329"},{"height":"0.006968640444571572","block_num":"0","page_num":"0","par_num":"0","text":"W Wind","width":"0.017441858636571994","word_num":"0","left":"0.8415697692651324","line_num":"0","level":"0","top":"0.9860627181052405","conf":"0.30000001192092896"},{"par_num":"0","top":"0.986062718234409","width":"0.02034883549872868","left":"0.9694767459953377","line_num":"0","height":"0.01074748898617195","word_num":"0","text":"Po. 4 spac","level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
59009
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.40L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","page_num":"0","width":"0.03052325451627691","left":"0.03052325708202939","word_num":"0","top":"0.02439024399585743","height":"0.017421602252187585","par_num":"0","text":"FV faVsco.js v","level":"0","line_num":"0","block_num":"0"},{"width":"0.021802323929806973","block_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.014534884522499618","height":"0.013937282410154683","page_num":"0","par_num":"0","text":"Project","top":"0.052264808039986566","conf":"0.5"},{"width":"0.04941860158392723","height":"0.01773835901628462","conf":"1","level":"0","left":"0.040697677485836706","block_num":"0","text":"© TopicRepository.php","par_num":"0","top":"0.07317073184361567","page_num":"0","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","top":"0.09059233458819194","page_num":"0","left":"0.03924418840592358","text":"© TopicTriggerRepository.php","width":"0.0668604627568671","height":"0.017421602252187585","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"height":"0.017421602252187585","left":"0.0392441883932371","line_num":"0","par_num":"0","top":"0.10801393737564835","level":"0","block_num":"0","conf":"1","page_num":"0","text":"©TrackRepository.php","width":"0.05232557844608388","word_num":"0"},{"height":"0.017421602252187474","page_num":"0","text":"©TranscriptionModelLocaleRepository.php","conf":"1","block_num":"0","level":"0","left":"0.03924418768133024","par_num":"0","top":"0.12543554051153694","width":"0.09302324944354119","line_num":"0","word_num":"0"},{"par_num":"0","width":"0.06710752527764505","page_num":"0","line_num":"0","block_num":"0","conf":"1","level":"0","height":"0.01858043366451967","top":"0.14252745407931555","left":"0.03913548154729778","text":"© TranscriptionRepository.php","word_num":"0"},{"block_num":"0","left":"0.0392441908031767","par_num":"0","width":"0.08720929571922789","height":"0.017421602252187585","page_num":"0","level":"0","line_num":"0","top":"0.1602787457380177","word_num":"0","conf":"1","text":"©TranscriptionSummaryRepository.php"},{"width":"0.04796511568921677","par_num":"0","left":"0.04069767531309508","top":"0.1777003484835593","block_num":"0","word_num":"0","text":"© UserRepository.php","height":"0.01767445219000363","page_num":"0","level":"0","line_num":"0","conf":"1"},{"level":"0","block_num":"0","left":"0.040697677013957746","top":"0.19512195100338126","width":"0.0610465090325538","conf":"1","par_num":"0","line_num":"0","page_num":"0","word_num":"0","text":"© VocabularyRepository.php","height":"0.01779670958693902"},{"text":"> D Rules","par_num":"0","word_num":"0","height":"0.017421602252187474","page_num":"0","block_num":"0","top":"0.21254355444881912","conf":"0.30000001192092896","left":"0.027616279755251022","level":"0","width":"0.024709300791963616","line_num":"0"},{"top":"0.23684210526315785","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.026162789223041938","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","page_num":"0","text":"w services","left":"0.031976743615223346"},{"page_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.03924418568002258","width":"0.023255812360885295","text":"WACuViLy","line_num":"0","top":"0.25435540103206966"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.03779069816744524","par_num":"0","top":"0.2717770038195261","conf":"0.30000001192092896","text":"Akeporis","width":"0.029069763548830722"},{"top":"0.3763066205343165","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.020348835498728658","word_num":"0","height":"0.0072659472719524","text":"L Close","level":"0","left":"0.04360465100063577"},{"height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.04505814008155495","top":"0.411149825723087","width":"0.03197674294735523","text":"crmobiects"},{"page_num":"0","top":"0.42503987240829344","width":"0.0421511619649035","par_num":"0","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","height":"0.014354066985646008","level":"0","text":"• DecorateActivity","left":"0.0465116285874117"},{"text":"N Dummv","height":"0.007188147525087674","width":"0.023255812360885295","par_num":"0","left":"0.04505814149397584","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.4457735246606205","block_num":"0","word_num":"0"},{"text":"• Helpers","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.013937282410154794","conf":"0.5","par_num":"0","top":"0.45993031338261137","left":"0.04651162943504785","level":"0","width":"0.024709300791963616"},{"height":"0.00720204044567152","conf":"0.30000001192092896","par_num":"0","width":"0.03052325197990905","line_num":"0","word_num":"0","text":"v M Hubsoot","page_num":"0","block_num":"0","level":"0","top":"0.48083623717426005","left":"0.03924418682339086"},{"level":"0","word_num":"0","top":"0.4947735192571814","line_num":"0","page_num":"0","conf":"1","width":"0.05377906941353006","block_num":"0","par_num":"0","text":"AccountSyncStrategy","height":"0.017421602252187585","left":"0.05232558246862253"},{"word_num":"0","level":"0","left":"0.0465116291697702","par_num":"0","top":"0.5156794424453248","line_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.027616277654120266","text":">M Actiond"},{"level":"0","left":"0.05232558352405106","page_num":"0","text":"ContactSyncStrategy","word_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.017421602252187474","top":"0.5296167248756484","width":"0.052325578446083876","par_num":"0"},{"level":"0","width":"0.021802323929806973","line_num":"0","height":"0.010736374953907335","left":"0.046511628433356884","par_num":"0","page_num":"0","text":"> DDTO","conf":"0.30000001192092896","top":"0.5502392345388675","word_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"Fields","line_num":"0","width":"0.0232558123608853","top":"0.5644599304070073","left":"0.04941860583506121","height":"0.017421602252187585","level":"0","word_num":"0"},{"word_num":"0","page_num":"0","top":"0.5818815329475993","height":"0.013937282410154683","par_num":"0","width":"0.02470930332833149","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Journal","left":"0.05087209248884694","level":"0"},{"text":"• Metadata","page_num":"0","width":"0.02906976608519858","block_num":"0","level":"0","height":"0.017421602252187474","conf":"0.30000001192092896","line_num":"0","top":"0.5993031359819202","par_num":"0","word_num":"0","left":"0.05232558275049638"},{"block_num":"0","top":"0.6202090597885695","page_num":"0","conf":"0.5","par_num":"0","width":"0.06395348082197475","height":"0.010572439555726398","text":"v D OpportunitySyncStrategy","left":"0.04651162906174667","level":"0","line_num":"0","word_num":"0"},{"top":"0.6339712916045923","height":"0.017596652443139016","level":"0","block_num":"0","width":"0.03488371980951189","word_num":"0","text":"> D Concerns","line_num":"0","left":"0.05232558251563326","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"1","top":"0.6515151515151515","page_num":"0","width":"0.09302324944354118","par_num":"0","block_num":"0","level":"0","text":"© HubspotLastModifiedByProfileSyncStrate","line_num":"0","height":"0.01754385964912286","left":"0.05959302962622626","word_num":"0"},{"width":"0.09156976862156645","par_num":"0","block_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","word_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0","left":"0.059593023810583026","height":"0.017613324252041873","top":"0.6689895468433954"},{"height":"0.0177355801279655","block_num":"0","page_num":"0","width":"0.09156976862156645","line_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","left":"0.05959302113979824","top":"0.6864111503124573"},{"width":"0.09156976862156645","left":"0.059593023810583026","block_num":"0","par_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","line_num":"0","conf":"1","level":"0","page_num":"0","top":"0.7038327527502128","height":"0.017421602252187585","word_num":"0"},{"top":"0.7212543558425473","page_num":"0","block_num":"0","text":"HubspotLastModifiedSyncStrategy.php","left":"0.058139534089606586","level":"0","par_num":"0","word_num":"0","line_num":"0","conf":"1","width":"0.09011627765412025","height":"0.017421602252187585"},{"top":"0.742160279328588","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"© HubspotSingleSyncStrateay.php","height":"0.010630789365874915","page_num":"0","level":"0","width":"0.07412789730315514","left":"0.05813953714452"},{"width":"0.0743482975249595","left":"0.0580138905174848","word_num":"0","level":"0","page_num":"0","top":"0.7557206434610325","conf":"1","line_num":"0","block_num":"0","text":"© HubspotSyncStrategyBase.php","height":"0.021582401160037845","par_num":"0"},{"page_num":"0","left":"0.059593028269637166","block_num":"0","width":"0.09302324944354118","conf":"1","height":"0.017549417425760994","line_num":"0","top":"0.7735191634397849","text":"© HubspotWebhookBatchSyncStrategy.php","word_num":"0","par_num":"0","level":"0"},{"width":"0.034883719809511875","par_num":"0","conf":"0.30000001192092896","left":"0.04651162902674492","level":"0","line_num":"0","text":"v Padination","word_num":"0","page_num":"0","block_num":"0","top":"0.7979094076349759","height":"0.006968641205077342"},{"left":"0.05959302535190646","par_num":"0","width":"0.06976743961902374","word_num":"0","conf":"0.5","page_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","line_num":"0","height":"0.00730762603370394","block_num":"0","level":"0"},{"word_num":"0","left":"0.05959302880043157","text":"C) PacinationConfia.oho","height":"0.007185368636768552","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.8325358852688322","width":"0.05087208747863769"},{"text":"(C) PadinationState.oho","line_num":"0","top":"0.8500797448165869","width":"0.047965115689216783","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","height":"0.0071770334928230595","left":"0.059593023700317146"},{"height":"0.007204819333990531","left":"0.04651162809815037","block_num":"0","par_num":"0","text":"• M ProspectSearchStrateav","width":"0.0625","line_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.8675958187280396","level":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"M Redis","top":"0.8850174217942274","page_num":"0","block_num":"0","word_num":"0","left":"0.046511629909250625","width":"0.024709300791963616","level":"0","line_num":"0","height":"0.007327075970420038"},{"word_num":"0","line_num":"0","level":"0","page_num":"0","width":"0.039244185102746854","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.046511628850673004","text":"v M ServiceTraito","top":"0.9024390243581014"},{"width":"0.05959301806510763","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","word_num":"0","left":"0.05959302857968383","line_num":"0","height":"0.006968640444571461","page_num":"0","text":"T.OnnortunitvSvnctirait ohn","top":"0.9198606275129059"},{"left":"0.058139542522317005","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","par_num":"0","block_num":"0","word_num":"0","top":"0.9370015950824949","conf":"0.30000001192092896","height":"0.007249275463049543","level":"0","page_num":"0","width":"0.06104650395981808"},{"line_num":"0","height":"0.0071770334928229484","par_num":"0","block_num":"0","top":"0.9545454545454546","word_num":"0","conf":"0.30000001192092896","left":"0.058139535261602336","page_num":"0","width":"0.04796511568921679","text":"T SuncFioldsTrait nhn","level":"0"},{"width":"0.0625","left":"0.30813953592538756","level":"0","par_num":"0","text":"AutomatedReportsService.php","conf":"1","line_num":"0","page_num":"0","block_num":"0","height":"0.017421602252187585","top":"0.07665505235822678","word_num":"0"},{"top":"0.07655502392344493","conf":"1","level":"0","word_num":"0","line_num":"0","width":"0.07267441648118039","par_num":"0","text":"© AutomatedReportsCommand.php","page_num":"0","height":"0.01754385964912286","block_num":"0","left":"0.3764534882225882"},{"page_num":"0","height":"0.01777448000139792","left":"0.4040697682457586","level":"0","width":"0.05959302313784337","word_num":"0","conf":"1","line_num":"0","text":"© SyncOpportunitiesJob.php","block_num":"0","par_num":"0","top":"0.1010452964837355"},{"width":"0.06104650395981809","height":"0.006968640444571572","left":"0.15406977432823019","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0","top":"0.18118466932475252","conf":"0.5","text":"cImportOpportunityBatch.php"},{"block_num":"0","top":"0.20209059320164557","conf":"1","word_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","page_num":"0","text":"AutomatedReportsController.php","width":"0.07122092551373418","par_num":"0","left":"0.15261628499022556"},{"width":"0.04069767353382514","level":"0","line_num":"0","par_num":"0","text":"© SyncObjects.php","block_num":"0","left":"0.3735465125790176","height":"0.017638331204890445","page_num":"0","conf":"1","top":"0.14982578384343948","word_num":"0"},{"conf":"0.5","par_num":"0","left":"0.22383721470460258","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","word_num":"0","page_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","width":"0.05377906434079435","line_num":"0"},{"block_num":"0","width":"0.027616275117752387","par_num":"0","left":"0.28488372488104713","level":"0","page_num":"0","text":"C) Client.php","top":"0.18102073365231264","line_num":"0","word_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"par_num":"0","width":"0.06831395372431326","left":"0.31976744288106046","height":"0.017421602252187474","page_num":"0","level":"0","line_num":"0","text":"©HubspotPaginationService.php","conf":"1","top":"0.17421602808412695","word_num":"0","block_num":"0"},{"width":"0.03197674294735525","word_num":"0","left":"0.3938953490583744","line_num":"0","block_num":"0","conf":"0.5","text":"© Service.php","height":"0.017793929177608248","par_num":"0","top":"0.17384370053159115","page_num":"0","level":"0"},{"page_num":"0","par_num":"0","text":"php api_v2.php","word_num":"0","line_num":"0","level":"0","top":"0.20175438596491224","block_num":"0","height":"0.014354066985646008","width":"0.029069768621566433","conf":"0.5","left":"0.2311046504670841"},{"left":"0.26889535474038734","height":"0.007343747018817126","level":"0","top":"0.20557491325434107","width":"0.06831394865157758","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"C) TrackProviderInstalledEvent.pho"},{"text":"@ RequestGenerateReportJob.ph","word_num":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.06831394865157758","left":"0.3444767431887464","block_num":"0","top":"0.20175438596491224","level":"0","height":"0.011164274322169154","conf":"0.5"},{"conf":"0.5","line_num":"0","page_num":"0","par_num":"0","height":"0.007268726160271521","block_num":"0","level":"0","top":"0.22966507175123718","width":"0.05959302313784334","left":"0.15406976741448225","text":"(C) AutomatedReportResult.ohv","word_num":"0"},{"left":"0.17441860674725307","par_num":"0","block_num":"0","conf":"1","text":"trait OpportunitySyncTrait","level":"0","top":"0.24720893141945777","word_num":"0","height":"0.014354066985645897","page_num":"0","line_num":"0","width":"0.06976743961902376"},{"line_num":"0","height":"0.01778281514534341","conf":"1","block_num":"0","top":"0.26132404253458086","width":"0.1918604627568671","par_num":"0","word_num":"0","left":"0.19912790599413563","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","level":"0","page_num":"0"},{"top":"0.27874564469272156","conf":"1","par_num":"0","left":"0.1976744228515927","page_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","width":"0.17587209255137343","block_num":"0","height":"0.017421602252187474","word_num":"0","level":"0","line_num":"0"},{"top":"0.3133971294182625","width":"0.020348836766912598","block_num":"0","page_num":"0","text":"2 usages","level":"0","height":"0.017613322731030334","conf":"1","par_num":"0","word_num":"0","left":"0.18459302318631113","line_num":"0"},{"width":"0.15843022123296208","block_num":"0","word_num":"0","left":"0.1845930292659399","top":"0.33094098883572576","level":"0","par_num":"0","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","line_num":"0","height":"0.01754385964912275","conf":"1"},{"block_num":"0","top":"0.3658536592325965","par_num":"0","level":"0","line_num":"0","width":"0.06395348589471045","height":"0.017718908319062532","conf":"1","page_num":"0","word_num":"0","left":"0.19622093053807488","text":"$syncedOpportunities = ["},{"height":"0.007260390255820148","left":"0.20784883719360808","text":"'success =>","top":"0.38995215302990127","width":"0.03924418256637899","line_num":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"word_num":"0","height":"0.01779948695424638","conf":"0.30000001192092896","page_num":"0","left":"0.2063953495726709","line_num":"0","text":"'failed_ids' »> [1,","top":"0.400318979431312","par_num":"0","width":"0.050872092551373455","block_num":"0","level":"0"},{"line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.194767442807634","par_num":"0","height":"0.017554973681387476","text":"$dealIds = array_column($deals,","width":"0.08575581489725317","top":"0.4354066985043207","word_num":"0"},{"top":"0.4425087107683612","page_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","left":"0.280523256299525","par_num":"0","text":"column_key:'10')*","width":"0.04215116196490348","conf":"0.30000001192092896","word_num":"0","block_num":"0"},{"level":"0","block_num":"0","page_num":"0","height":"0.017655001492781763","word_num":"0","top":"0.47038327564025195","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","par_num":"0","conf":"1","left":"0.19622092554751022","line_num":"0","width":"0.20639535214038604"},{"conf":"0.5","level":"0","par_num":"0","height":"0.017655001492781763","top":"0.47038327564025195","width":"0.040697673533825196","block_num":"0","text":", rethrow so the","word_num":"0","line_num":"0","page_num":"0","left":"0.40261627956303336"},{"text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","width":"0.2252906839898292","height":"0.007324297082100917","conf":"0.5","par_num":"0","block_num":"0","left":"0.19622092345586095","level":"0","page_num":"0","top":"0.49441786284356404","line_num":"0","word_num":"0"},{"block_num":"0","height":"0.017421602252187474","level":"0","text":"tryf","width":"0.01744185990475594","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","top":"0.5052264809296554","word_num":"0","left":"0.1947674424313429"},{"text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","left":"0.2063953501001992","conf":"1","width":"0.23401162979450632","line_num":"0","page_num":"0","block_num":"0","top":"0.5223285484012261","word_num":"0","height":"0.017741137904603632","level":"0","par_num":"0"},{"top":"0.5398724083179833","height":"0.017618880507668466","par_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","block_num":"0","width":"0.17877905419532286","level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.20494187603723524"},{"text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","top":"0.5749128924952824","width":"0.2558139435788418","word_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.20494187385846577","level":"0","page_num":"0","height":"0.020905922094220375"},{"left":"0.20494185885009894","width":"0.1991279074486266","level":"0","par_num":"0","line_num":"0","word_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","page_num":"0","conf":"1","top":"0.6097560982545615","block_num":"0","height":"0.02102540060283664"},{"page_num":"0","conf":"0.30000001192092896","left":"0.21656976858995938","line_num":"0","height":"0.013937282410154683","par_num":"0","block_num":"0","level":"0","top":"0.648083623487141","text":"array_map ( cal","width":"0.03488371980951191","word_num":"0"},{"word_num":"0","conf":"0.5","level":"0","top":"0.6480836243125454","width":"0.05087209255137343","line_num":"0","height":"0.017785594033662644","left":"0.2645348832564665","page_num":"0","par_num":"0","text":"'strval', $dealIds)","block_num":"0"},{"left":"0.2093023286005373","line_num":"0","width":"0.12354650903255385","height":"0.021531100478468956","page_num":"0","top":"0.682615629984051","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.7177033492822966","left":"0.2049418524467757","level":"0","height":"0.01754385964912286","width":"0.2776162776541203","line_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","word_num":"0","block_num":"0","conf":"1","page_num":"0"},{"height":"0.013937282410154683","left":"0.2180232570930559","level":"0","width":"0.08575581489725317","word_num":"0","text":"'teamId' => Sthis->team-›getIdO).","conf":"0.30000001192092896","page_num":"0","top":"0.7351916374244232","par_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"-600","height":"0.020905922094220375","top":"0.7351916383721696","conf":"0.5","width":"0.01744185990475594","page_num":"0","block_num":"0","left":"0.46511627905924996","level":"0","word_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","text":"'dealCount' => count($dealIds),","top":"0.752613240763755","left":"0.21802325758350743","page_num":"0","width":"0.08139534706765034","line_num":"0","level":"0","conf":"1","height":"0.017721687207381653"},{"page_num":"0","height":"0.027874564820309478","level":"0","block_num":"0","par_num":"0","text":"=601","top":"0.7491289194016919","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.018895348335834228","left":"0.4636627907884783"},{"page_num":"0","height":"0.017421602252187474","left":"0.20639534908631102","par_num":"0","block_num":"0","top":"0.7874564461300038","text":"1):","word_num":"0","width":"0.00872092995237797","line_num":"0","level":"0","conf":"0.30000001192092896"},{"left":"0.2180232579374222","text":"'error' => $e->getMessage(),","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.017421602252187474","par_num":"0","top":"0.7700348432989934","conf":"0.5","line_num":"0","width":"0.07267441648118037"},{"line_num":"0","par_num":"0","conf":"1","left":"0.47093023224952385","top":"0.7909407663733199","block_num":"0","text":"603","level":"0","height":"0.013937282410154683","width":"0.011627907448626629","page_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","width":"0.015988371473677654","block_num":"0","height":"0.020905922094220375","level":"0","line_num":"0","conf":"0.5","word_num":"0","text":"=604","top":"0.8048780495219954","left":"0.46511627911296743"},{"width":"0.026162789223041938","level":"0","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","top":"0.8292682927405206","block_num":"0","page_num":"0","par_num":"0","left":"0.20494186180126178","word_num":"0","text":"throw se\""},{"left":"0.196220931788067","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.017780037778036162","text":"foreach ($deals as $deal) {","top":"0.8745644599380386","page_num":"0","width":"0.07267441648118039","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.8954703837939799","page_num":"0","height":"0.010452960286604362","width":"0.014534881774415365","par_num":"0","text":"try {","word_num":"0","left":"0.20639535049434093","level":"0","conf":"0.30000001192092896","block_num":"0"},{"page_num":"0","line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","block_num":"0","word_num":"0","level":"0","top":"0.9090909089513657","width":"0.17151162979450635","par_num":"0","left":"0.2165697695573931","height":"0.01773835901628462","conf":"1"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","text":"Sdeal'1d'h","word_num":"0","page_num":"0","level":"0","top":"0.9337979093792103","height":"0.006968641205077342","left":"0.226744186735071","width":"0.031976742947355224"},{"width":"0.014534883042599256","level":"0","word_num":"0","top":"0.8571428572798295","left":"0.46656976796271193","conf":"1","block_num":"0","text":"=607","page_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","left":"0.22674419276015428","par_num":"0","top":"0.968641115317784","width":"0.05523255023550483","page_num":"0","text":"ScontactAssociat.ions","height":"0.006968640444571572","line_num":"0","level":"0","word_num":"0"},{"word_num":"0","text":"100% 52","height":"0.006968641205077342","left":"0.9127906979746175","conf":"0.30000001192092896","par_num":"0","width":"0.018895348335834172","top":"0.006968641043132773","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"• Mon ZU Aor 10.10.40","page_num":"0","conf":"0.30000001192092896","left":"0.933139534422005","block_num":"0","level":"0","height":"0.006968640444571572","top":"0.006968641798620112","word_num":"0","width":"0.05959301806510764"},{"left":"0.8284883743238562","word_num":"0","line_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.02439024399585743","level":"0","page_num":"0","block_num":"0","text":"L AskJiminnyReportActivityServiceTest~","conf":"0.5","width":"0.08430232392980697"},{"conf":"1","height":"0.017421602252187585","block_num":"0","par_num":"0","top":"0.052264808499341786","level":"0","line_num":"0","page_num":"0","width":"0.029069766085198623","left":"0.5101744199610054","text":"E laravel.log","word_num":"0"},{"left":"0.47238372125716094","par_num":"0","block_num":"0","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.01754385964912286","width":"0.07994186117293983","word_num":"0","level":"0"},{"block_num":"0","left":"0.5450581424799863","text":"A SF [iminny@localhost]","height":"0.017421602252187585","par_num":"0","top":"0.0522648086548918","page_num":"0","level":"0","line_num":"0","width":"0.052325578446083876","word_num":"0","conf":"0.5"},{"height":"0.01754385964912286","left":"0.559593023126018","par_num":"0","text":"A console [STAGING]","top":"0.07655502392344493","width":"0.04505813882706011","word_num":"0","level":"0","conf":"0.5","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","level":"0","left":"0.603197676895986","par_num":"0","conf":"1","height":"0.017421602252187585","text":"A HS_local (jiminny@localhost]","page_num":"0","top":"0.05226480845578774","width":"0.0639534858947105","word_num":"0","block_num":"0"},{"level":"0","top":"0.05226480845578774","width":"0.018895348335834283","block_num":"0","line_num":"0","text":"Cascade","left":"0.6947674424260751","word_num":"0","height":"0.017421602252187585","conf":"1","page_num":"0","par_num":"0"},{"page_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.08362369371432266","width":"0.04651162472177062","word_num":"0","height":"0.007285397208668609","block_num":"0","level":"0","text":"Retactor Connection","left":"0.693313957253889"},{"top":"0.08362369371432266","conf":"0.30000001192092896","word_num":"0","height":"0.007285397208668609","left":"0.7470930289847444","par_num":"0","width":"0.045058133754324436","page_num":"0","line_num":"0","level":"0","block_num":"0","text":"CRM Initial Sync Oven"},{"left":"0.9651162792848433","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007285397208668498","text":"+O •","top":"0.08362369356690913","word_num":"0","width":"0.02034883676691257","level":"0","page_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.01777448000139792","word_num":"0","left":"0.6613372099009642","conf":"0.30000001192092896","top":"0.10104529667246953","width":"0.026162789223041938","text":"da jiminny"},{"top":"0.12195121997834346","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","height":"0.017602208698765498","width":"0.06104650903255382","text":"034 A1 A34 X62 A V","left":"0.6264534909671725","word_num":"0"},{"page_num":"0","line_num":"0","level":"0","width":"0.2340116297945063","left":"0.7485465144592023","conf":"1","word_num":"0","par_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","block_num":"0","height":"0.017688345110587478","top":"0.11149825785804557"},{"word_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.010174418383456285","level":"0","conf":"1","line_num":"0","text":"568","height":"0.017421602252187585","left":"0.4723837209681555","top":"0.17421602785183887"},{"level":"0","top":"0.24720893117059684","block_num":"0","par_num":"0","text":"433 X2 X19 A Y 572","conf":"0.30000001192092896","page_num":"0","width":"0.05959302313784337","left":"0.42296511505912804","line_num":"0","word_num":"0","height":"0.017599431331458026"},{"conf":"0.5","block_num":"0","left":"0.49273255917817704","line_num":"0","page_num":"0","height":"0.017602208698765498","top":"0.12195121996382541","width":"0.13081395372431326","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","level":"0","word_num":"0","par_num":"0"},{"line_num":"0","conf":"1","height":"0.017724466095700775","par_num":"0","level":"0","top":"0.13937282248364746","width":"0.12499998985452854","word_num":"0","block_num":"0","left":"0.49273256810684485","text":"SELECT * FROM crm_configurations WHERE id = 555;","page_num":"0"},{"conf":"0.30000001192092896","top":"0.15679442515780084","block_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","page_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","level":"0","line_num":"0","par_num":"0","width":"0.19767440633570893","word_num":"0"},{"top":"0.19138755980861244","width":"0.18895348082197472","level":"0","line_num":"0","height":"0.021531100478468956","block_num":"0","word_num":"0","page_num":"0","left":"0.5014534982005542","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","conf":"0.30000001192092896","par_num":"0"},{"height":"0.006968640444571461","left":"0.5014534903311851","level":"0","conf":"0.5","width":"0.023255812360885364","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.21602787489966546","text":"U.emall,","line_num":"0"},{"par_num":"0","top":"0.2264808367461535","word_num":"0","block_num":"0","left":"0.5014534889482387","width":"0.0159883714736776","conf":"0.5","level":"0","page_num":"0","text":"sa.*,","height":"0.020905922094220264","line_num":"0"},{"width":"0.0915697686215664","par_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.017660559269419895","page_num":"0","block_num":"0","conf":"1","left":"0.5014534890799165","level":"0","word_num":"0","top":"0.243902439123591","line_num":"0"},{"word_num":"0","top":"0.261324041657931","block_num":"0","left":"0.49273256427382445","height":"0.020972609329831915","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785455","level":"0"},{"width":"0.10755813882706017","conf":"0.30000001192092896","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","top":"0.27874564469272156","block_num":"0","par_num":"0","word_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","left":"0.4927325596928281","page_num":"0"},{"top":"0.29585326953748003","left":"0.49273256401325954","level":"0","page_num":"0","height":"0.021531100478468845","par_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","width":"0.13953487923804747","word_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"height":"0.021812455695972233","block_num":"0","par_num":"0","word_num":"0","top":"0.33086566047471755","width":"0.1469257943173672","left":"0.49266947806468386","line_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","conf":"1","level":"0"},{"level":"0","word_num":"0","text":"Tnoughts","page_num":"0","line_num":"0","left":"0.6947674415961431","conf":"0.5","top":"0.14285714319234843","block_num":"0","width":"0.021802323929806966","par_num":"0","height":"0.006968640444571461"},{"height":"0.007185368636768663","page_num":"0","par_num":"0","line_num":"0","top":"0.1602787460943993","conf":"1","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","width":"0.15552323929806966","word_num":"0","block_num":"0","left":"0.6947674437491511","level":"0"},{"block_num":"0","conf":"1","left":"0.6947674422691698","height":"0.017421602252187474","width":"0.023255812360885253","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"Answer","word_num":"0","top":"0.19163763110387144"},{"line_num":"0","top":"0.21602787499438603","width":"0.17587207226043045","height":"0.007257611367501027","page_num":"0","level":"0","left":"0.6947674450253227","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","block_num":"0","par_num":"0","word_num":"0","conf":"1"},{"width":"0.010174418383456285","height":"0.020905922094220264","word_num":"0","par_num":"0","left":"0.4709302324991634","level":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"575","top":"0.29616724812826734"},{"left":"0.4709302331500887","line_num":"0","top":"0.31707317082512576","par_num":"0","width":"0.011627906180442682","text":"576","block_num":"0","page_num":"0","height":"0.017421602252187474","level":"0","word_num":"0","conf":"1"},{"conf":"1","block_num":"0","level":"0","top":"0.3310104530550909","word_num":"0","left":"0.4723837210121832","par_num":"0","text":"577","width":"0.008720929952377943","line_num":"0","page_num":"0","height":"0.017421602252187474"},{"text":"—578","top":"0.3519163764290747","left":"0.4665697677568011","word_num":"0","width":"0.014534883042599311","level":"0","block_num":"0","page_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"height":"0.03135888314133062","conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.01744185990475594","left":"0.4651162795679709","text":"-579","level":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.36585365925686086"},{"height":"0.017421602252187585","block_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","left":"0.4723837212104037","width":"0.010174418383456285","top":"0.3867595819749514","word_num":"0","text":"580","par_num":"0"},{"text":"=582","line_num":"0","conf":"0.5","page_num":"0","block_num":"0","width":"0.0159883714736776","level":"0","top":"0.41114982606463124","word_num":"0","left":"0.4665697680180062","height":"0.024390243457264815","par_num":"0"},{"conf":"1","page_num":"0","word_num":"0","block_num":"0","height":"0.01754385964912275","par_num":"0","line_num":"0","text":"select * from features;","level":"0","width":"0.061046514105289496","left":"0.4927325567791251","top":"0.3692185007974482"},{"text":"select * from team_features where feature_id = 40;","top":"0.3867595817836954","level":"0","line_num":"0","left":"0.492732557531251","block_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.013937282410154683","par_num":"0","width":"0.13081395372431337"},{"level":"0","par_num":"0","page_num":"0","width":"0.09156975847609505","text":"select * from teams where id = 556;","top":"0.4216027878104023","conf":"0.5","left":"0.4927325648681694","height":"0.017791151810300887","block_num":"0","line_num":"0","word_num":"0"},{"level":"0","par_num":"0","height":"0.017421602252187474","line_num":"0","block_num":"0","top":"0.4912891990481223","word_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","page_num":"0","conf":"1","text":"586"},{"par_num":"0","block_num":"0","left":"0.4723837212104037","page_num":"0","height":"0.017421602252187585","level":"0","line_num":"0","conf":"1","top":"0.5087108014871466","text":"587","width":"0.010174418383456285","word_num":"0"},{"text":"588","width":"0.010174418383456285","level":"0","word_num":"0","block_num":"0","height":"0.017421602252187585","top":"0.5261324046230351","conf":"0.30000001192092896","left":"0.4709302324991634","line_num":"0","par_num":"0","page_num":"0"},{"conf":"0.5","block_num":"0","page_num":"0","height":"0.017727244984019785","left":"0.49273255851781844","par_num":"0","top":"0.45614035085599425","word_num":"0","level":"0","line_num":"0","text":"select * from au","width":"0.040697673533825196"},{"left":"0.5406976797860092","level":"0","par_num":"0","height":"0.017727244984019896","top":"0.45614035062370617","page_num":"0","line_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","block_num":"0","conf":"1","width":"0.15116278668667404","word_num":"0"},{"word_num":"0","level":"0","left":"0.4927325626901585","line_num":"0","conf":"1","top":"0.47038327577054373","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","block_num":"0","width":"0.19912790744862652","page_num":"0","height":"0.020905922094220375","par_num":"0"},{"width":"0.14534883296236079","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.49122807017543857","block_num":"0","word_num":"0","left":"0.49273256392009424","text":"select * from automated_report_results order by id desc;","height":"0.01754385964912286"},{"width":"0.14389535214038607","word_num":"0","level":"0","par_num":"0","height":"0.02108930895012917","left":"0.4927325558269047","block_num":"0","line_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","page_num":"0","conf":"0.5"},{"left":"0.6947674492701338","top":"0.24390243925425303","conf":"1","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"Flow for last-modified sync","width":"0.06395348082197472","word_num":"0","line_num":"0","height":"0.010483525776596947"},{"text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","level":"0","height":"0.010605782413026343","page_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.2613240421543279","par_num":"0","width":"0.2572674244008166","left":"0.69476746387163"},{"page_num":"0","left":"0.6962209429349904","par_num":"0","conf":"1","width":"0.2558139435788418","top":"0.27874564469272156","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","height":"0.017421602252187474","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"block_num":"0","top":"0.30303030290443533","page_num":"0","height":"0.010558547395648321","level":"0","width":"0.24418603613021517","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","left":"0.6976744167193314","par_num":"0","conf":"1","line_num":"0","word_num":"0"},{"level":"0","top":"0.3205574918079175","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","left":"0.696220969420339","line_num":"0","conf":"1","block_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604251"},{"width":"0.0319767429473552","height":"0.006968641205077342","page_num":"0","top":"0.33797909401576987","text":"t.pho:249-308)","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","left":"0.7049418610117876"},{"top":"0.35540069665787266","word_num":"0","width":"0.235465110616481","conf":"1","left":"0.6947674475203276","height":"0.013937282410154683","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","level":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","top":"0.38327526141746027","width":"0.0944767404109873","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.017421602252187474","left":"0.6947674455790227","line_num":"0","page_num":"0","text":"When ImportOpportunityBatch is used"},{"word_num":"0","par_num":"0","height":"0.0071770334928229484","conf":"1","text":"Only on the webhook path:","line_num":"0","block_num":"0","left":"0.6947674418771969","level":"0","page_num":"0","top":"0.4074960127591707","width":"0.05377906434079438"},{"page_num":"0","line_num":"0","conf":"1","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","height":"0.00731040416151707","level":"0","block_num":"0","par_num":"0","left":"0.6976744421686936","top":"0.4282296651241162","width":"0.2834301806510763","word_num":"0"},{"block_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0","top":"0.4390243903373209","conf":"1","left":"0.7034883857776126","level":"0","page_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","width":"0.27906975847609505","word_num":"0"},{"left":"0.7049418640810282","level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.036337205704222275","height":"0.006968640444571461","top":"0.4599303139240558","conf":"0.30000001192092896","block_num":"0","text":"sor.oho:144-156,"},{"width":"0.27470929571922786","left":"0.6962209413217944","conf":"1","par_num":"0","top":"0.4736842105404635","height":"0.01760498758708451","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","block_num":"0","line_num":"0","page_num":"0","level":"0","word_num":"0"},{"width":"0.1337209153682628","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","page_num":"0","line_num":"0","conf":"0.5","left":"0.7034883735612978","par_num":"0","top":"0.49441786284356404","word_num":"0","block_num":"0","height":"0.007324297082100917","level":"0"},{"page_num":"0","conf":"1","level":"0","left":"0.4927325576649853","word_num":"0","height":"0.017421602252187585","top":"0.5435540073669376","line_num":"0","width":"0.15697674041098736","block_num":"0","text":"select * from automated_report_results WHERE report id = 54;","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.4665697675387779","page_num":"0","top":"0.5609756101979481","par_num":"0","text":"—590","height":"0.017421602252187585","conf":"0.30000001192092896","width":"0.014534883042599256","level":"0","line_num":"0"},{"par_num":"0","conf":"0.30000001192092896","level":"0","height":"0.019269587320574155","width":"0.03214308048816433","text":"Cascade &YI","block_num":"0","page_num":"0","word_num":"0","line_num":"0","top":"0.5844418613017821","left":"0.46939357645121943"},{"text":"Command 9e1","conf":"0.30000001192092896","level":"0","top":"0.5849135485661681","height":"0.018326213295189797","block_num":"0","left":"0.504316644512661","par_num":"0","width":"0.030610896171407553","word_num":"0","line_num":"0","page_num":"0"},{"conf":"1","width":"0.08139534706765028","height":"0.0176688944133655","word_num":"0","top":"0.5781499203541262","left":"0.5348837226993451","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"ortunities where id = 7594349;"},{"block_num":"0","word_num":"0","line_num":"0","top":"0.613237639553429","level":"0","height":"0.01754385964912286","left":"0.4927325615606822","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","conf":"0.5","page_num":"0","width":"0.19912790744862657"},{"page_num":"0","word_num":"0","width":"0.15261626750864887","line_num":"0","block_num":"0","left":"0.4927325549132634","top":"0.6376306623561115","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","par_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","par_num":"0","block_num":"0","height":"0.01855425705369762","line_num":"0","level":"0","conf":"1","left":"0.49417504626076897","width":"0.1511847820687801","word_num":"0","top":"0.6475172965904776","page_num":"0"},{"page_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","width":"0.10901161964903489","conf":"0.5","top":"0.6722488038244503","word_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.007193704541220036","left":"0.49418604507250824"},{"top":"0.6860824328185883","line_num":"0","width":"0.151173084340197","par_num":"0","word_num":"0","level":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","left":"0.4941808969840959","conf":"1","block_num":"0","height":"0.014594718409877472","page_num":"0"},{"level":"0","block_num":"0","height":"0.007288176096987731","par_num":"0","top":"0.5223285486264212","word_num":"0","text":"Shared code","width":"0.03052325451627691","line_num":"0","page_num":"0","left":"0.6947674429499888","conf":"1"},{"line_num":"0","top":"0.5365853663383557","height":"0.017641108572197917","block_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","conf":"1","left":"0.6947674533785833","par_num":"0","width":"0.2718023137843356","word_num":"0","page_num":"0","level":"0"},{"page_num":"0","height":"0.01754385964912286","left":"0.6976744261547695","top":"0.5574162679425837","block_num":"0","conf":"1","par_num":"0","level":"0","word_num":"0","width":"0.20058138827060135","line_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job."},{"block_num":"0","line_num":"0","top":"0.5818815330541641","height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","par_num":"0","left":"0.697674432615772","level":"0","page_num":"0","width":"0.2761627765412026"},{"text":"queue oo with retiesbackom,","top":"0.5993031362237073","conf":"0.30000001192092896","word_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.7034883718213223","width":"0.062499994927264324","line_num":"0","block_num":"0","level":"0","par_num":"0"},{"par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","height":"0.01754385964912286","width":"0.12645348082197472","block_num":"0","left":"0.49127907379435487","line_num":"0","page_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.7177033492822966"},{"block_num":"0","text":"SELECT","conf":"1","line_num":"0","height":"0.017421602252187585","par_num":"0","width":"0.01744185990475594","word_num":"0","top":"0.7351916377240805","left":"0.4927325587104127","level":"0","page_num":"0"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","top":"0.7526132409524889","block_num":"0","par_num":"0","conf":"0.5","level":"0","left":"0.5014534890359909","height":"0.020911479870858507","page_num":"0","word_num":"0","width":"0.18895348082197472","line_num":"0"},{"line_num":"0","height":"0.017549415904749344","word_num":"0","left":"0.5014534895121747","width":"0.023255812360885364","block_num":"0","text":"u. email,","par_num":"0","top":"0.7735191644180608","level":"0","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","width":"0.014534883042599311","conf":"1","block_num":"0","par_num":"0","line_num":"0","level":"0","page_num":"0","text":"sa.*,","left":"0.5029069773255996","top":"0.7909407663442839","height":"0.013937282410154683"},{"width":"0.0915697686215664","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","par_num":"0","height":"0.021531100478468956","block_num":"0","word_num":"0","left":"0.5014534890799165"},{"conf":"0.30000001192092896","block_num":"0","word_num":"0","width":"0.09738371220040826","level":"0","text":"JOTN usens u on u.id = sa.sociable idi","left":"0.49273256673203064","par_num":"0","height":"0.007254833239687675","page_num":"0","top":"0.8292682928942409","line_num":"0"},{"block_num":"0","level":"0","word_num":"0","text":"on t.id = u.team_id","left":"0.5479651179161367","page_num":"0","par_num":"0","height":"0.017724466095700775","conf":"0.5","top":"0.8429027114206518","width":"0.052325578446083876","line_num":"0"},{"left":"0.5494186066225529","conf":"1","line_num":"0","height":"0.014354066985645897","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"and sa.provider = 'salesforce';","top":"0.8604465709728868","width":"0.08139534706765039"},{"block_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","height":"0.01760776647540363","page_num":"0","line_num":"0","par_num":"0","width":"0.19767440633570882","left":"0.4927325684555483","conf":"0.5","level":"0","word_num":"0","top":"0.8954703835778265"},{"level":"0","par_num":"0","text":"Ask anvthina (84-D","width":"0.04069767099745736","block_num":"0","page_num":"0","line_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","word_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392"},{"left":"0.7020348836609424","conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928229484","par_num":"0","block_num":"0","line_num":"0","text":"< Code","level":"0","width":"0.01889534706765028","top":"0.9545454545454546","word_num":"0"},{"par_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484","line_num":"0","top":"0.9545454545454546","left":"0.7209302333970329","conf":"0.5","page_num":"0","text":"Claude Onus 4.7 Medium","word_num":"0","width":"0.04796511061648101"},{"left":"0.8415697692651324","line_num":"0","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","text":"W Wind","top":"0.9860627181052405","level":"0","width":"0.017441858636571994","word_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","width":"0.02034883549872868","word_num":"0","conf":"0.30000001192092896","top":"0.986062718234409","page_num":"0","left":"0.9694767459953377","text":"Po. 4 spac","height":"0.01074748898617195","level":"0","block_num":"0","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58995
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.14L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"width":"0.03052325451627691", [{"width":"0.03052325451627691","word_num":"0","par_num":"0","page_num":"0","height":"0.017421602252187585","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","text":"FV faVsco.js v","left":"0.03052325708202939","top":"0.02439024399585743"},{"text":"Project","block_num":"0","left":"0.014534884522499618","level":"0","line_num":"0","conf":"0.5","top":"0.052264808039986566","par_num":"0","width":"0.021802323929806973","word_num":"0","height":"0.013937282410154683","page_num":"0"},{"par_num":"0","top":"0.07317073184361567","text":"© TopicRepository.php","width":"0.04941860158392723","word_num":"0","block_num":"0","level":"0","left":"0.040697677485836706","height":"0.01773835901628462","page_num":"0","line_num":"0","conf":"1"},{"block_num":"0","page_num":"0","word_num":"0","top":"0.09059233458819194","width":"0.0668604627568671","level":"0","text":"© TopicTriggerRepository.php","height":"0.017421602252187585","conf":"1","left":"0.03924418840592358","line_num":"0","par_num":"0"},{"conf":"1","text":"©TrackRepository.php","level":"0","top":"0.10801393737564835","par_num":"0","page_num":"0","width":"0.05232557844608388","line_num":"0","word_num":"0","left":"0.0392441883932371","height":"0.017421602252187585","block_num":"0"},{"par_num":"0","page_num":"0","width":"0.09302324944354119","conf":"1","top":"0.12543554051153694","block_num":"0","level":"0","word_num":"0","left":"0.03924418768133024","text":"©TranscriptionModelLocaleRepository.php","line_num":"0","height":"0.017421602252187474"},{"word_num":"0","left":"0.03913548154729778","height":"0.01858043366451967","level":"0","conf":"1","par_num":"0","page_num":"0","top":"0.14252745407931555","width":"0.06710752527764505","block_num":"0","line_num":"0","text":"© TranscriptionRepository.php"},{"left":"0.0392441908031767","line_num":"0","text":"©TranscriptionSummaryRepository.php","width":"0.08720929571922789","word_num":"0","height":"0.017421602252187585","top":"0.1602787457380177","page_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0"},{"left":"0.04069767531309508","width":"0.04796511568921677","line_num":"0","par_num":"0","top":"0.1777003484835593","height":"0.01767445219000363","word_num":"0","conf":"1","level":"0","block_num":"0","text":"© UserRepository.php","page_num":"0"},{"top":"0.19512195100338126","width":"0.0610465090325538","word_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.01779670958693902","block_num":"0","level":"0","left":"0.040697677013957746","line_num":"0","text":"© VocabularyRepository.php"},{"page_num":"0","level":"0","par_num":"0","text":"> D Rules","top":"0.21254355444881912","conf":"0.30000001192092896","width":"0.024709300791963616","left":"0.027616279755251022","height":"0.017421602252187474","block_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","block_num":"0","height":"0.0071770334928230595","par_num":"0","top":"0.23684210526315785","page_num":"0","level":"0","word_num":"0","width":"0.026162789223041938","text":"w services"},{"height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.03924418568002258","level":"0","page_num":"0","text":"WACuViLy","block_num":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.023255812360885295","top":"0.25435540103206966"},{"block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","top":"0.2717770038195261","width":"0.029069763548830722","par_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571572","text":"Akeporis","left":"0.03779069816744524"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","text":"L Close","left":"0.04360465100063577","width":"0.020348835498728658","height":"0.0072659472719524","top":"0.3763066205343165"},{"left":"0.04505814008155495","text":"crmobiects","word_num":"0","width":"0.03197674294735523","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.411149825723087","par_num":"0","height":"0.006968641205077342","level":"0"},{"width":"0.0421511619649035","conf":"0.5","level":"0","line_num":"0","top":"0.42503987240829344","word_num":"0","par_num":"0","height":"0.014354066985646008","left":"0.0465116285874117","block_num":"0","page_num":"0","text":"• DecorateActivity"},{"level":"0","top":"0.4457735246606205","left":"0.04505814149397584","par_num":"0","word_num":"0","width":"0.023255812360885295","page_num":"0","height":"0.007188147525087674","line_num":"0","text":"N Dummv","conf":"0.30000001192092896","block_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","top":"0.45993031338261137","text":"• Helpers","line_num":"0","level":"0","height":"0.013937282410154794","width":"0.024709300791963616","conf":"0.5","left":"0.04651162943504785","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.03924418682339086","width":"0.03052325197990905","page_num":"0","block_num":"0","height":"0.00720204044567152","level":"0","line_num":"0","top":"0.48083623717426005","word_num":"0","text":"v M Hubsoot"},{"page_num":"0","left":"0.05232558246862253","width":"0.05377906941353006","level":"0","block_num":"0","line_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","conf":"1","height":"0.017421602252187585","word_num":"0","par_num":"0"},{"line_num":"0","left":"0.0465116291697702","width":"0.027616277654120266","word_num":"0","page_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","text":">M Actiond","top":"0.5156794424453248"},{"word_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy","par_num":"0","level":"0","line_num":"0","top":"0.5296167248756484","page_num":"0","block_num":"0","height":"0.017421602252187474","conf":"1","width":"0.052325578446083876"},{"par_num":"0","line_num":"0","page_num":"0","width":"0.021802323929806973","block_num":"0","level":"0","text":"> DDTO","left":"0.046511628433356884","top":"0.5502392345388675","conf":"0.30000001192092896","height":"0.010736374953907335","word_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","text":"Fields","top":"0.5644599304070073","level":"0","word_num":"0","left":"0.04941860583506121","line_num":"0","width":"0.0232558123608853","height":"0.017421602252187585","block_num":"0"},{"height":"0.013937282410154683","conf":"0.30000001192092896","page_num":"0","top":"0.5818815329475993","line_num":"0","word_num":"0","level":"0","text":"Journal","left":"0.05087209248884694","par_num":"0","block_num":"0","width":"0.02470930332833149"},{"top":"0.5993031359819202","text":"• Metadata","block_num":"0","conf":"0.30000001192092896","left":"0.05232558275049638","width":"0.02906976608519858","word_num":"0","height":"0.017421602252187474","par_num":"0","line_num":"0","page_num":"0","level":"0"},{"height":"0.010572439555726398","page_num":"0","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","conf":"0.5","top":"0.6202090597885695","line_num":"0","block_num":"0","word_num":"0","left":"0.04651162906174667","level":"0","par_num":"0"},{"width":"0.03488371980951189","word_num":"0","page_num":"0","top":"0.6339712916045923","level":"0","line_num":"0","height":"0.017596652443139016","block_num":"0","conf":"0.30000001192092896","text":"> D Concerns","left":"0.05232558251563326","par_num":"0"},{"left":"0.05959302962622626","word_num":"0","width":"0.09302324944354118","level":"0","height":"0.01754385964912286","par_num":"0","top":"0.6515151515151515","text":"© HubspotLastModifiedByProfileSyncStrate","line_num":"0","page_num":"0","block_num":"0","conf":"1"},{"width":"0.09156976862156645","par_num":"0","line_num":"0","block_num":"0","left":"0.059593023810583026","page_num":"0","conf":"1","level":"0","height":"0.017613324252041873","word_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","top":"0.6689895468433954"},{"block_num":"0","page_num":"0","top":"0.6864111503124573","width":"0.09156976862156645","word_num":"0","level":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","height":"0.0177355801279655","left":"0.05959302113979824","line_num":"0","conf":"1","par_num":"0"},{"conf":"1","height":"0.017421602252187585","page_num":"0","line_num":"0","level":"0","width":"0.09156976862156645","text":"© HubspotLastModifiedOpenSyncStrategy.l","word_num":"0","top":"0.7038327527502128","left":"0.059593023810583026","par_num":"0","block_num":"0"},{"height":"0.017421602252187585","line_num":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.09011627765412025","conf":"1","top":"0.7212543558425473","left":"0.058139534089606586","block_num":"0","text":"HubspotLastModifiedSyncStrategy.php","level":"0"},{"par_num":"0","top":"0.742160279328588","word_num":"0","line_num":"0","block_num":"0","height":"0.010630789365874915","page_num":"0","text":"© HubspotSingleSyncStrateay.php","width":"0.07412789730315514","level":"0","left":"0.05813953714452","conf":"0.5"},{"par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","line_num":"0","top":"0.7557206434610325","left":"0.0580138905174848","width":"0.0743482975249595","height":"0.021582401160037845","word_num":"0","text":"© HubspotSyncStrategyBase.php"},{"page_num":"0","par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","top":"0.7735191634397849","level":"0","word_num":"0","line_num":"0","width":"0.09302324944354118","height":"0.017549417425760994","block_num":"0","conf":"1","left":"0.059593028269637166"},{"height":"0.006968641205077342","text":"v Padination","width":"0.034883719809511875","page_num":"0","par_num":"0","level":"0","top":"0.7979094076349759","conf":"0.30000001192092896","word_num":"0","block_num":"0","line_num":"0","left":"0.04651162902674492"},{"word_num":"0","block_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","height":"0.00730762603370394","level":"0","par_num":"0","conf":"0.5","left":"0.05959302535190646","line_num":"0","width":"0.06976743961902374","page_num":"0"},{"word_num":"0","line_num":"0","level":"0","height":"0.007185368636768552","width":"0.05087208747863769","left":"0.05959302880043157","par_num":"0","page_num":"0","conf":"0.30000001192092896","text":"C) PacinationConfia.oho","top":"0.8325358852688322","block_num":"0"},{"level":"0","width":"0.047965115689216783","word_num":"0","text":"(C) PadinationState.oho","par_num":"0","conf":"0.30000001192092896","top":"0.8500797448165869","left":"0.059593023700317146","height":"0.0071770334928230595","page_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.8675958187280396","width":"0.0625","line_num":"0","height":"0.007204819333990531","left":"0.04651162809815037","text":"• M ProspectSearchStrateav"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.024709300791963616","height":"0.007327075970420038","text":"M Redis","top":"0.8850174217942274","line_num":"0","page_num":"0","level":"0","left":"0.046511629909250625"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.9024390243581014","left":"0.046511628850673004","level":"0","par_num":"0","page_num":"0","text":"v M ServiceTraito","width":"0.039244185102746854","line_num":"0","height":"0.006968641205077342"},{"level":"0","text":"T.OnnortunitvSvnctirait ohn","word_num":"0","page_num":"0","line_num":"0","width":"0.05959301806510763","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.05959302857968383","top":"0.9198606275129059"},{"line_num":"0","word_num":"0","height":"0.007249275463049543","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.9370015950824949","block_num":"0","left":"0.058139542522317005","level":"0","text":"T) SvncCrmEntitiecTrait nhn","width":"0.06104650395981808"},{"par_num":"0","top":"0.9545454545454546","block_num":"0","left":"0.058139535261602336","height":"0.0071770334928229484","conf":"0.30000001192092896","word_num":"0","width":"0.04796511568921679","text":"T SuncFioldsTrait nhn","level":"0","line_num":"0","page_num":"0"},{"height":"0.017421602252187585","level":"0","page_num":"0","par_num":"0","top":"0.07665505235822678","block_num":"0","conf":"1","left":"0.30813953592538756","line_num":"0","text":"AutomatedReportsService.php","word_num":"0","width":"0.0625"},{"left":"0.3764534882225882","block_num":"0","par_num":"0","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","height":"0.01754385964912286","conf":"1","line_num":"0","width":"0.07267441648118039","page_num":"0","level":"0","word_num":"0"},{"left":"0.4040697682457586","conf":"1","height":"0.01777448000139792","block_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","page_num":"0","top":"0.1010452964837355","word_num":"0","line_num":"0","level":"0","width":"0.05959302313784337"},{"word_num":"0","level":"0","page_num":"0","top":"0.18118466932475252","block_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.5","par_num":"0","left":"0.15406977432823019","text":"cImportOpportunityBatch.php","width":"0.06104650395981809"},{"top":"0.20209059320164557","par_num":"0","text":"AutomatedReportsController.php","conf":"1","page_num":"0","height":"0.010452960286604362","left":"0.15261628499022556","width":"0.07122092551373418","line_num":"0","level":"0","word_num":"0","block_num":"0"},{"par_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","block_num":"0","level":"0","conf":"1","width":"0.04069767353382514","height":"0.017638331204890445","word_num":"0","page_num":"0","line_num":"0","left":"0.3735465125790176"},{"conf":"0.5","block_num":"0","word_num":"0","level":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","left":"0.22383721470460258","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","line_num":"0","width":"0.05377906434079435"},{"height":"0.0071770334928229484","level":"0","text":"C) Client.php","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","left":"0.28488372488104713","top":"0.18102073365231264","width":"0.027616275117752387","line_num":"0"},{"width":"0.06831395372431326","text":"©HubspotPaginationService.php","par_num":"0","page_num":"0","block_num":"0","left":"0.31976744288106046","height":"0.017421602252187474","line_num":"0","conf":"1","word_num":"0","top":"0.17421602808412695","level":"0"},{"word_num":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"© Service.php","height":"0.017793929177608248","width":"0.03197674294735525","level":"0","top":"0.17384370053159115","left":"0.3938953490583744","par_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","left":"0.2311046504670841","block_num":"0","par_num":"0","top":"0.20175438596491224","width":"0.029069768621566433","level":"0","line_num":"0","height":"0.014354066985646008","text":"php api_v2.php"},{"text":"C) TrackProviderInstalledEvent.pho","left":"0.26889535474038734","height":"0.007343747018817126","level":"0","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.20557491325434107","word_num":"0","page_num":"0","width":"0.06831394865157758"},{"block_num":"0","left":"0.3444767431887464","conf":"0.5","height":"0.011164274322169154","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758","top":"0.20175438596491224","word_num":"0"},{"level":"0","width":"0.05959302313784334","word_num":"0","block_num":"0","left":"0.15406976741448225","text":"(C) AutomatedReportResult.ohv","line_num":"0","conf":"0.5","height":"0.007268726160271521","page_num":"0","top":"0.22966507175123718","par_num":"0"},{"line_num":"0","top":"0.24720893141945777","left":"0.17441860674725307","width":"0.06976743961902376","level":"0","page_num":"0","text":"trait OpportunitySyncTrait","height":"0.014354066985645897","block_num":"0","word_num":"0","par_num":"0","conf":"1"},{"word_num":"0","top":"0.26132404253458086","page_num":"0","left":"0.19912790599413563","block_num":"0","level":"0","line_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","height":"0.01778281514534341","par_num":"0","conf":"1","width":"0.1918604627568671"},{"text":"This is acceptable - the deal cannot be imported until those exist.","block_num":"0","line_num":"0","level":"0","top":"0.27874564469272156","par_num":"0","height":"0.017421602252187474","left":"0.1976744228515927","conf":"1","page_num":"0","width":"0.17587209255137343","word_num":"0"},{"word_num":"0","text":"2 usages","line_num":"0","height":"0.017613322731030334","block_num":"0","level":"0","par_num":"0","left":"0.18459302318631113","top":"0.3133971294182625","conf":"1","page_num":"0","width":"0.020348836766912598"},{"conf":"1","par_num":"0","left":"0.1845930292659399","width":"0.15843022123296208","level":"0","block_num":"0","height":"0.01754385964912275","line_num":"0","text":"private function importOpportunityBatch(array $deals): array","top":"0.33094098883572576","word_num":"0","page_num":"0"},{"height":"0.017718908319062532","left":"0.19622093053807488","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.3658536592325965","conf":"1","text":"$syncedOpportunities = [","word_num":"0","block_num":"0","width":"0.06395348589471045"},{"level":"0","height":"0.007260390255820148","line_num":"0","par_num":"0","top":"0.38995215302990127","page_num":"0","text":"'success =>","width":"0.03924418256637899","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.20784883719360808"},{"height":"0.01779948695424638","level":"0","line_num":"0","text":"'failed_ids' »> [1,","top":"0.400318979431312","width":"0.050872092551373455","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","left":"0.2063953495726709"},{"block_num":"0","height":"0.017554973681387476","conf":"1","top":"0.4354066985043207","level":"0","page_num":"0","par_num":"0","left":"0.194767442807634","width":"0.08575581489725317","word_num":"0","text":"$dealIds = array_column($deals,","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"column_key:'10')*","top":"0.4425087107683612","width":"0.04215116196490348","height":"0.006968641205077342","par_num":"0","word_num":"0","left":"0.280523256299525"},{"block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","top":"0.47038327564025195","left":"0.19622092554751022","width":"0.20639535214038604","height":"0.017655001492781763","word_num":"0"},{"text":", rethrow so the","level":"0","height":"0.017655001492781763","left":"0.40261627956303336","conf":"0.5","par_num":"0","block_num":"0","top":"0.47038327564025195","width":"0.040697673533825196","word_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","top":"0.49441786284356404","level":"0","width":"0.2252906839898292","conf":"0.5","page_num":"0","block_num":"0","height":"0.007324297082100917","left":"0.19622092345586095","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","word_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.01744185990475594","left":"0.1947674424313429","text":"tryf","word_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","top":"0.5052264809296554","page_num":"0"},{"level":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.2063953501001992","width":"0.23401162979450632","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261","word_num":"0","height":"0.017741137904603632","block_num":"0"},{"text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","level":"0","height":"0.017618880507668466","block_num":"0","page_num":"0","conf":"1","left":"0.20494187603723524","word_num":"0","par_num":"0","line_num":"0","width":"0.17877905419532286","top":"0.5398724083179833"},{"height":"0.020905922094220375","block_num":"0","left":"0.20494187385846577","page_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","level":"0","top":"0.5749128924952824","width":"0.2558139435788418","line_num":"0","conf":"1","word_num":"0","par_num":"0"},{"height":"0.02102540060283664","page_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","width":"0.1991279074486266","top":"0.6097560982545615","left":"0.20494185885009894","conf":"1","word_num":"0","line_num":"0","par_num":"0","level":"0","block_num":"0"},{"line_num":"0","block_num":"0","word_num":"0","height":"0.013937282410154683","left":"0.21656976858995938","level":"0","conf":"0.30000001192092896","width":"0.03488371980951191","top":"0.648083623487141","page_num":"0","text":"array_map ( cal","par_num":"0"},{"text":"'strval', $dealIds)","top":"0.6480836243125454","page_num":"0","conf":"0.5","line_num":"0","word_num":"0","level":"0","width":"0.05087209255137343","block_num":"0","height":"0.017785594033662644","left":"0.2645348832564665","par_num":"0"},{"page_num":"0","top":"0.682615629984051","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.021531100478468956","left":"0.2093023286005373","line_num":"0","par_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","width":"0.12354650903255385","word_num":"0"},{"height":"0.01754385964912286","level":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","top":"0.7177033492822966","block_num":"0","width":"0.2776162776541203","word_num":"0","left":"0.2049418524467757","page_num":"0","conf":"1","line_num":"0","par_num":"0"},{"top":"0.7351916374244232","par_num":"0","line_num":"0","height":"0.013937282410154683","left":"0.2180232570930559","level":"0","text":"'teamId' => Sthis->team-›getIdO).","page_num":"0","width":"0.08575581489725317","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","level":"0","word_num":"0","height":"0.020905922094220375","left":"0.46511627905924996","par_num":"0","text":"-600","top":"0.7351916383721696","width":"0.01744185990475594","conf":"0.5"},{"level":"0","top":"0.752613240763755","par_num":"0","page_num":"0","height":"0.017721687207381653","left":"0.21802325758350743","block_num":"0","conf":"1","text":"'dealCount' => count($dealIds),","width":"0.08139534706765034","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.018895348335834228","par_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.027874564820309478","conf":"0.30000001192092896","top":"0.7491289194016919","text":"=601","page_num":"0","left":"0.4636627907884783"},{"block_num":"0","line_num":"0","top":"0.7874564461300038","conf":"0.30000001192092896","level":"0","left":"0.20639534908631102","width":"0.00872092995237797","height":"0.017421602252187474","text":"1):","page_num":"0","word_num":"0","par_num":"0"},{"text":"'error' => $e->getMessage(),","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.07267441648118037","conf":"0.5","page_num":"0","left":"0.2180232579374222","level":"0","top":"0.7700348432989934","height":"0.017421602252187474"},{"word_num":"0","height":"0.013937282410154683","block_num":"0","left":"0.47093023224952385","top":"0.7909407663733199","text":"603","conf":"1","page_num":"0","level":"0","line_num":"0","width":"0.011627907448626629","par_num":"0"},{"top":"0.8048780495219954","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"=604","width":"0.015988371473677654","left":"0.46511627911296743","block_num":"0","page_num":"0","height":"0.020905922094220375","level":"0"},{"block_num":"0","level":"0","top":"0.8292682927405206","width":"0.026162789223041938","height":"0.007254833239687675","page_num":"0","left":"0.20494186180126178","conf":"0.30000001192092896","text":"throw se\"","par_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","left":"0.196220931788067","level":"0","top":"0.8745644599380386","line_num":"0","width":"0.07267441648118039","page_num":"0","word_num":"0","conf":"0.5","height":"0.017780037778036162","text":"foreach ($deals as $deal) {","block_num":"0"},{"line_num":"0","top":"0.8954703837939799","word_num":"0","left":"0.20639535049434093","level":"0","block_num":"0","par_num":"0","text":"try {","height":"0.010452960286604362","width":"0.014534881774415365","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","left":"0.2165697695573931","width":"0.17151162979450635","word_num":"0","level":"0","page_num":"0","height":"0.01773835901628462","top":"0.9090909089513657","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","conf":"1","par_num":"0","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","level":"0","left":"0.226744186735071","par_num":"0","text":"Sdeal'1d'h","conf":"0.30000001192092896","top":"0.9337979093792103","page_num":"0","width":"0.031976742947355224","line_num":"0","word_num":"0"},{"line_num":"0","level":"0","text":"=607","block_num":"0","page_num":"0","left":"0.46656976796271193","conf":"1","top":"0.8571428572798295","word_num":"0","par_num":"0","width":"0.014534883042599256","height":"0.017421602252187474"},{"line_num":"0","par_num":"0","top":"0.968641115317784","left":"0.22674419276015428","width":"0.05523255023550483","height":"0.006968640444571572","text":"ScontactAssociat.ions","conf":"0.5","level":"0","block_num":"0","word_num":"0","page_num":"0"},{"left":"0.9127906979746175","top":"0.006968641043132773","level":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","width":"0.018895348335834172","block_num":"0","line_num":"0","par_num":"0","text":"100% 52"},{"line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","text":"• Mon ZU Aor 10.10.14","left":"0.933139534422005","height":"0.006968640444571572","top":"0.006968641798620112","width":"0.05959301806510764","word_num":"0"},{"block_num":"0","level":"0","left":"0.8284883743238562","par_num":"0","conf":"0.5","width":"0.08430232392980697","line_num":"0","height":"0.017421602252187585","top":"0.02439024399585743","page_num":"0","text":"L AskJiminnyReportActivityServiceTest~","word_num":"0"},{"height":"0.017421602252187585","level":"0","line_num":"0","block_num":"0","par_num":"0","word_num":"0","top":"0.052264808499341786","conf":"1","page_num":"0","width":"0.029069766085198623","text":"E laravel.log","left":"0.5101744199610054"},{"level":"0","top":"0.07655502392344493","left":"0.47238372125716094","conf":"0.30000001192092896","width":"0.07994186117293983","height":"0.01754385964912286","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"4 console (PROD] x A console [EU]","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","width":"0.052325578446083876","par_num":"0","height":"0.017421602252187585","top":"0.0522648086548918","word_num":"0","left":"0.5450581424799863","block_num":"0","conf":"0.5","text":"A SF [iminny@localhost]"},{"width":"0.04505813882706011","top":"0.07655502392344493","height":"0.01754385964912286","conf":"0.5","page_num":"0","par_num":"0","text":"A console [STAGING]","level":"0","word_num":"0","left":"0.559593023126018","line_num":"0","block_num":"0"},{"block_num":"0","top":"0.05226480845578774","page_num":"0","width":"0.0639534858947105","line_num":"0","height":"0.017421602252187585","conf":"1","left":"0.603197676895986","level":"0","par_num":"0","word_num":"0","text":"A HS_local (jiminny@localhost]"},{"word_num":"0","text":"Cascade","line_num":"0","left":"0.6947674424260751","level":"0","par_num":"0","top":"0.05226480845578774","page_num":"0","block_num":"0","conf":"1","width":"0.018895348335834283","height":"0.017421602252187585"},{"level":"0","conf":"1","left":"0.693313957253889","page_num":"0","text":"Retactor Connection","width":"0.04651162472177062","height":"0.007285397208668609","block_num":"0","par_num":"0","top":"0.08362369371432266","line_num":"0","word_num":"0"},{"block_num":"0","level":"0","text":"CRM Initial Sync Oven","par_num":"0","line_num":"0","top":"0.08362369371432266","height":"0.007285397208668609","left":"0.7470930289847444","width":"0.045058133754324436","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"left":"0.9651162792848433","line_num":"0","text":"+O •","top":"0.08362369356690913","word_num":"0","par_num":"0","width":"0.02034883676691257","page_num":"0","block_num":"0","level":"0","height":"0.007285397208668498","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","text":"da jiminny","top":"0.10104529667246953","word_num":"0","level":"0","left":"0.6613372099009642","conf":"0.30000001192092896","height":"0.01777448000139792","width":"0.026162789223041938","par_num":"0","line_num":"0"},{"par_num":"0","text":"034 A1 A34 X62 A V","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.017602208698765498","left":"0.6264534909671725","top":"0.12195121997834346","word_num":"0","page_num":"0","level":"0","width":"0.06104650903255382"},{"word_num":"0","width":"0.2340116297945063","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.7485465144592023","line_num":"0","par_num":"0","height":"0.017688345110587478","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557"},{"par_num":"0","text":"568","top":"0.17421602785183887","word_num":"0","conf":"1","width":"0.010174418383456285","height":"0.017421602252187585","level":"0","page_num":"0","block_num":"0","left":"0.4723837209681555","line_num":"0"},{"level":"0","line_num":"0","left":"0.42296511505912804","conf":"0.30000001192092896","height":"0.017599431331458026","page_num":"0","par_num":"0","block_num":"0","top":"0.24720893117059684","width":"0.05959302313784337","word_num":"0","text":"433 X2 X19 A Y 572"},{"top":"0.12195121996382541","page_num":"0","line_num":"0","height":"0.017602208698765498","left":"0.49273255917817704","width":"0.13081395372431326","block_num":"0","conf":"0.5","par_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","word_num":"0","level":"0"},{"top":"0.13937282248364746","par_num":"0","width":"0.12499998985452854","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.49273256810684485","level":"0","height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","conf":"1"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","left":"0.4927325697817582","par_num":"0","block_num":"0","top":"0.15679442515780084","width":"0.19767440633570893","height":"0.03484320450437506","level":"0"},{"width":"0.18895348082197472","left":"0.5014534982005542","line_num":"0","top":"0.19138755980861244","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","height":"0.021531100478468956","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","height":"0.006968640444571461","block_num":"0","page_num":"0","word_num":"0","left":"0.5014534903311851","line_num":"0","width":"0.023255812360885364","level":"0","par_num":"0","top":"0.21602787489966546","text":"U.emall,"},{"level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"sa.*,","top":"0.2264808367461535","word_num":"0","conf":"0.5","height":"0.020905922094220264","left":"0.5014534889482387","width":"0.0159883714736776"},{"text":"t.owner_id FROM social_accounts sa","top":"0.243902439123591","page_num":"0","height":"0.017660559269419895","par_num":"0","word_num":"0","width":"0.0915697686215664","conf":"1","block_num":"0","left":"0.5014534890799165","level":"0","line_num":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","left":"0.49273256427382445","level":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.09883720316785455","height":"0.020972609329831915","word_num":"0","conf":"0.5","top":"0.261324041657931"},{"word_num":"0","height":"0.017421602252187474","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.27874564469272156","width":"0.10755813882706017","left":"0.4927325596928281","page_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","line_num":"0"},{"text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","block_num":"0","height":"0.021531100478468845","left":"0.49273256401325954","top":"0.29585326953748003","width":"0.13953487923804747","conf":"0.5","level":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","width":"0.1469257943173672","page_num":"0","par_num":"0","conf":"1","level":"0","word_num":"0","left":"0.49266947806468386","line_num":"0","top":"0.33086566047471755","height":"0.021812455695972233","block_num":"0"},{"block_num":"0","text":"Tnoughts","word_num":"0","height":"0.006968640444571461","par_num":"0","top":"0.14285714319234843","line_num":"0","width":"0.021802323929806966","left":"0.6947674415961431","page_num":"0","conf":"0.5","level":"0"},{"width":"0.15552323929806966","line_num":"0","par_num":"0","height":"0.007185368636768663","level":"0","block_num":"0","left":"0.6947674437491511","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","word_num":"0","conf":"1","top":"0.1602787460943993","page_num":"0"},{"line_num":"0","word_num":"0","height":"0.017421602252187474","conf":"1","left":"0.6947674422691698","level":"0","text":"Answer","par_num":"0","width":"0.023255812360885253","page_num":"0","top":"0.19163763110387144","block_num":"0"},{"width":"0.17587207226043045","conf":"1","top":"0.21602787499438603","word_num":"0","page_num":"0","left":"0.6947674450253227","level":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","line_num":"0","par_num":"0","height":"0.007257611367501027","block_num":"0"},{"par_num":"0","word_num":"0","text":"575","page_num":"0","level":"0","width":"0.010174418383456285","conf":"1","top":"0.29616724812826734","block_num":"0","height":"0.020905922094220264","left":"0.4709302324991634","line_num":"0"},{"height":"0.017421602252187474","text":"576","top":"0.31707317082512576","left":"0.4709302331500887","word_num":"0","page_num":"0","conf":"1","width":"0.011627906180442682","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"line_num":"0","height":"0.017421602252187474","text":"577","level":"0","top":"0.3310104530550909","par_num":"0","block_num":"0","word_num":"0","width":"0.008720929952377943","left":"0.4723837210121832","conf":"1","page_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.3519163764290747","conf":"0.30000001192092896","text":"—578","par_num":"0","width":"0.014534883042599311","height":"0.017421602252187474","left":"0.4665697677568011","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.03135888314133062","par_num":"0","text":"-579","left":"0.4651162795679709","line_num":"0","top":"0.36585365925686086","width":"0.01744185990475594"},{"left":"0.4723837212104037","line_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0","height":"0.017421602252187585","text":"580","page_num":"0","top":"0.3867595819749514","width":"0.010174418383456285","word_num":"0"},{"width":"0.0159883714736776","line_num":"0","height":"0.024390243457264815","top":"0.41114982606463124","conf":"0.5","text":"=582","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.4665697680180062","par_num":"0"},{"left":"0.4927325567791251","text":"select * from features;","top":"0.3692185007974482","conf":"1","page_num":"0","line_num":"0","par_num":"0","height":"0.01754385964912275","block_num":"0","width":"0.061046514105289496","word_num":"0","level":"0"},{"top":"0.3867595817836954","left":"0.492732557531251","block_num":"0","width":"0.13081395372431337","word_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.013937282410154683","level":"0","text":"select * from team_features where feature_id = 40;","page_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.4216027878104023","left":"0.4927325648681694","width":"0.09156975847609505","height":"0.017791151810300887","page_num":"0","conf":"0.5","level":"0","text":"select * from teams where id = 556;"},{"left":"0.4709302324991634","level":"0","word_num":"0","par_num":"0","height":"0.017421602252187474","conf":"1","line_num":"0","page_num":"0","block_num":"0","top":"0.4912891990481223","text":"586","width":"0.010174418383456285"},{"text":"587","block_num":"0","width":"0.010174418383456285","top":"0.5087108014871466","height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0"},{"left":"0.4709302324991634","conf":"0.30000001192092896","height":"0.017421602252187585","top":"0.5261324046230351","word_num":"0","text":"588","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.010174418383456285","block_num":"0"},{"line_num":"0","left":"0.49273255851781844","conf":"0.5","word_num":"0","par_num":"0","text":"select * from au","height":"0.017727244984019785","level":"0","width":"0.040697673533825196","top":"0.45614035085599425","block_num":"0","page_num":"0"},{"height":"0.017727244984019896","word_num":"0","left":"0.5406976797860092","page_num":"0","par_num":"0","level":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.15116278668667404","top":"0.45614035062370617","line_num":"0","conf":"1","block_num":"0"},{"conf":"1","left":"0.4927325626901585","page_num":"0","width":"0.19912790744862652","word_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373","block_num":"0","height":"0.020905922094220375","level":"0","line_num":"0"},{"level":"0","block_num":"0","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","page_num":"0","word_num":"0","left":"0.49273256392009424","top":"0.49122807017543857","line_num":"0","conf":"1","height":"0.01754385964912286","par_num":"0"},{"width":"0.14389535214038607","word_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","par_num":"0","line_num":"0","height":"0.02108930895012917","level":"0","block_num":"0","page_num":"0","conf":"0.5","top":"0.50522648079604","left":"0.4927325558269047"},{"block_num":"0","conf":"1","height":"0.010483525776596947","line_num":"0","text":"Flow for last-modified sync","par_num":"0","top":"0.24390243925425303","width":"0.06395348082197472","word_num":"0","level":"0","left":"0.6947674492701338","page_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.010605782413026343","left":"0.69476746387163","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","word_num":"0","width":"0.2572674244008166","top":"0.2613240421543279","level":"0","block_num":"0"},{"conf":"1","par_num":"0","block_num":"0","top":"0.27874564469272156","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","level":"0","page_num":"0","left":"0.6962209429349904","height":"0.017421602252187474","word_num":"0","width":"0.2558139435788418","line_num":"0"},{"page_num":"0","conf":"1","width":"0.24418603613021517","level":"0","left":"0.6976744167193314","par_num":"0","height":"0.010558547395648321","top":"0.30303030290443533","line_num":"0","block_num":"0","word_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals"},{"par_num":"0","width":"0.2848836817639939","block_num":"0","left":"0.696220969420339","word_num":"0","level":"0","line_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175","conf":"1","height":"0.010452960286604251","page_num":"0"},{"left":"0.7049418610117876","par_num":"0","top":"0.33797909401576987","width":"0.0319767429473552","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","page_num":"0","text":"t.pho:249-308)","word_num":"0","level":"0"},{"level":"0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.013937282410154683","left":"0.6947674475203276","par_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","width":"0.235465110616481"},{"word_num":"0","width":"0.0944767404109873","page_num":"0","conf":"1","block_num":"0","left":"0.6947674455790227","text":"When ImportOpportunityBatch is used","level":"0","line_num":"0","top":"0.38327526141746027","height":"0.017421602252187474","par_num":"0"},{"text":"Only on the webhook path:","width":"0.05377906434079438","height":"0.0071770334928229484","top":"0.4074960127591707","line_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.6947674418771969","conf":"1","block_num":"0"},{"width":"0.2834301806510763","height":"0.00731040416151707","top":"0.4282296651241162","page_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","par_num":"0","word_num":"0","left":"0.6976744421686936"},{"word_num":"0","height":"0.017421602252187474","top":"0.4390243903373209","page_num":"0","left":"0.7034883857776126","level":"0","par_num":"0","block_num":"0","conf":"1","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","width":"0.27906975847609505","line_num":"0"},{"top":"0.4599303139240558","word_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.036337205704222275","level":"0","block_num":"0","left":"0.7049418640810282","text":"sor.oho:144-156,","height":"0.006968640444571461"},{"line_num":"0","level":"0","conf":"1","page_num":"0","height":"0.01760498758708451","width":"0.27470929571922786","top":"0.4736842105404635","left":"0.6962209413217944","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","block_num":"0","word_num":"0","par_num":"0"},{"top":"0.49441786284356404","conf":"0.5","word_num":"0","par_num":"0","width":"0.1337209153682628","level":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","page_num":"0","height":"0.007324297082100917","line_num":"0","left":"0.7034883735612978","block_num":"0"},{"height":"0.017421602252187585","par_num":"0","left":"0.4927325576649853","conf":"1","page_num":"0","top":"0.5435540073669376","line_num":"0","block_num":"0","width":"0.15697674041098736","word_num":"0","text":"select * from automated_report_results WHERE report id = 54;","level":"0"},{"block_num":"0","line_num":"0","left":"0.4665697675387779","page_num":"0","text":"—590","conf":"0.30000001192092896","par_num":"0","height":"0.017421602252187585","top":"0.5609756101979481","width":"0.014534883042599256","word_num":"0","level":"0"},{"block_num":"0","line_num":"0","level":"0","text":"Cascade &YI","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.019269587320574155","par_num":"0","left":"0.46939357645121943","top":"0.5844418613017821","width":"0.03214308048816433"},{"page_num":"0","left":"0.504316644512661","word_num":"0","block_num":"0","height":"0.018326213295189797","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","text":"Command 9e1","width":"0.030610896171407553","top":"0.5849135485661681"},{"height":"0.0176688944133655","left":"0.5348837226993451","conf":"1","block_num":"0","level":"0","page_num":"0","text":"ortunities where id = 7594349;","top":"0.5781499203541262","width":"0.08139534706765028","word_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","word_num":"0","page_num":"0","left":"0.4927325615606822","line_num":"0","conf":"0.5","par_num":"0","width":"0.19912790744862657","level":"0","height":"0.01754385964912286","top":"0.613237639553429"},{"left":"0.4927325549132634","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.6376306623561115","width":"0.15261626750864887","line_num":"0","block_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","level":"0","page_num":"0"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","top":"0.6475172965904776","height":"0.01855425705369762","width":"0.1511847820687801","word_num":"0","block_num":"0","left":"0.49417504626076897","line_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0"},{"left":"0.49418604507250824","block_num":"0","page_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","top":"0.6722488038244503","width":"0.10901161964903489","word_num":"0","par_num":"0","conf":"0.5","level":"0","height":"0.007193704541220036","line_num":"0"},{"block_num":"0","height":"0.014594718409877472","width":"0.151173084340197","conf":"1","word_num":"0","top":"0.6860824328185883","left":"0.4941808969840959","page_num":"0","par_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","line_num":"0","level":"0"},{"height":"0.007288176096987731","width":"0.03052325451627691","par_num":"0","word_num":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","text":"Shared code","top":"0.5223285486264212","left":"0.6947674429499888"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.017641108572197917","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","width":"0.2718023137843356","level":"0","line_num":"0","top":"0.5365853663383557","left":"0.6947674533785833"},{"text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","conf":"1","height":"0.01754385964912286","word_num":"0","line_num":"0","page_num":"0","top":"0.5574162679425837","par_num":"0","left":"0.6976744261547695","level":"0","width":"0.20058138827060135","block_num":"0"},{"level":"0","line_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772","page_num":"0","top":"0.5818815330541641","height":"0.006968641205077342","par_num":"0","width":"0.2761627765412026","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"left":"0.7034883718213223","top":"0.5993031362237073","word_num":"0","height":"0.006968640444571461","text":"queue oo with retiesbackom,","block_num":"0","par_num":"0","level":"0","width":"0.062499994927264324","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966","left":"0.49127907379435487","word_num":"0","line_num":"0","conf":"0.5","width":"0.12645348082197472","height":"0.01754385964912286","level":"0"},{"width":"0.01744185990475594","level":"0","par_num":"0","conf":"1","left":"0.4927325587104127","top":"0.7351916377240805","height":"0.017421602252187585","word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"SELECT"},{"top":"0.7526132409524889","word_num":"0","width":"0.18895348082197472","line_num":"0","height":"0.020911479870858507","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","page_num":"0","conf":"0.5","left":"0.5014534890359909","block_num":"0","par_num":"0"},{"level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.7735191644180608","text":"u. email,","width":"0.023255812360885364","word_num":"0","block_num":"0","height":"0.017549415904749344","left":"0.5014534895121747","page_num":"0"},{"word_num":"0","line_num":"0","text":"sa.*,","conf":"1","top":"0.7909407663442839","level":"0","block_num":"0","page_num":"0","height":"0.013937282410154683","left":"0.5029069773255996","par_num":"0","width":"0.014534883042599311"},{"par_num":"0","width":"0.0915697686215664","left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","height":"0.021531100478468956","word_num":"0","top":"0.8046251993620415","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"page_num":"0","height":"0.007254833239687675","block_num":"0","line_num":"0","par_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","width":"0.09738371220040826","conf":"0.30000001192092896","word_num":"0","top":"0.8292682928942409","level":"0","left":"0.49273256673203064"},{"left":"0.5479651179161367","level":"0","width":"0.052325578446083876","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","text":"on t.id = u.team_id","par_num":"0","top":"0.8429027114206518","height":"0.017724466095700775","line_num":"0"},{"top":"0.8604465709728868","conf":"1","level":"0","block_num":"0","text":"and sa.provider = 'salesforce';","line_num":"0","par_num":"0","page_num":"0","height":"0.014354066985645897","left":"0.5494186066225529","width":"0.08139534706765039","word_num":"0"},{"par_num":"0","line_num":"0","height":"0.01760776647540363","level":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","top":"0.8954703835778265","word_num":"0","page_num":"0","block_num":"0","width":"0.19767440633570882","conf":"0.5","left":"0.4927325684555483"},{"text":"Ask anvthina (84-D","left":"0.6962209300842392","top":"0.9266347687400319","word_num":"0","block_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.04069767099745736","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"text":"< Code","word_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","page_num":"0","block_num":"0","line_num":"0","width":"0.01889534706765028","level":"0","conf":"0.30000001192092896","left":"0.7020348836609424","par_num":"0"},{"left":"0.7209302333970329","level":"0","line_num":"0","page_num":"0","top":"0.9545454545454546","width":"0.04796511061648101","height":"0.0071770334928229484","word_num":"0","block_num":"0","text":"Claude Onus 4.7 Medium","conf":"0.5","par_num":"0"},{"width":"0.017441858636571994","block_num":"0","page_num":"0","level":"0","left":"0.8415697692651324","top":"0.9860627181052405","word_num":"0","line_num":"0","height":"0.006968640444571572","text":"W Wind","conf":"0.30000001192092896","par_num":"0"},{"conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.9694767459953377","text":"Po. 4 spac","top":"0.986062718234409","height":"0.01074748898617195","page_num":"0","block_num":"0","width":"0.02034883549872868","word_num":"0","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58987
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.14L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"block_num":"0","top": [{"block_num":"0","top":"0.02439024399585743","width":"0.03052325451627691","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.017421602252187585","line_num":"0","left":"0.03052325708202939","par_num":"0","text":"FV faVsco.js v","page_num":"0"},{"level":"0","width":"0.021802323929806973","line_num":"0","block_num":"0","height":"0.013937282410154683","left":"0.014534884522499618","page_num":"0","conf":"0.5","top":"0.052264808039986566","par_num":"0","word_num":"0","text":"Project"},{"line_num":"0","page_num":"0","height":"0.01773835901628462","block_num":"0","left":"0.040697677485836706","par_num":"0","top":"0.07317073184361567","width":"0.04941860158392723","level":"0","text":"© TopicRepository.php","conf":"1","word_num":"0"},{"width":"0.0668604627568671","level":"0","word_num":"0","par_num":"0","text":"© TopicTriggerRepository.php","line_num":"0","conf":"1","top":"0.09059233458819194","block_num":"0","height":"0.017421602252187585","left":"0.03924418840592358","page_num":"0"},{"conf":"1","par_num":"0","top":"0.10801393737564835","page_num":"0","block_num":"0","text":"©TrackRepository.php","line_num":"0","width":"0.05232557844608388","word_num":"0","level":"0","height":"0.017421602252187585","left":"0.0392441883932371"},{"conf":"1","page_num":"0","left":"0.03924418768133024","width":"0.09302324944354119","word_num":"0","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","line_num":"0","level":"0","par_num":"0","height":"0.017421602252187474","block_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","text":"© TranscriptionRepository.php","height":"0.01858043366451967","left":"0.03913548154729778","top":"0.14252745407931555","width":"0.06710752527764505"},{"block_num":"0","conf":"1","level":"0","left":"0.0392441908031767","line_num":"0","width":"0.08720929571922789","height":"0.017421602252187585","word_num":"0","par_num":"0","text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","page_num":"0"},{"line_num":"0","page_num":"0","level":"0","text":"© UserRepository.php","block_num":"0","conf":"1","left":"0.04069767531309508","par_num":"0","width":"0.04796511568921677","height":"0.01767445219000363","word_num":"0","top":"0.1777003484835593"},{"level":"0","block_num":"0","line_num":"0","width":"0.0610465090325538","word_num":"0","left":"0.040697677013957746","par_num":"0","text":"© VocabularyRepository.php","height":"0.01779670958693902","top":"0.19512195100338126","conf":"1","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","line_num":"0","page_num":"0","top":"0.21254355444881912","word_num":"0","left":"0.027616279755251022","width":"0.024709300791963616","par_num":"0","text":"> D Rules","level":"0"},{"block_num":"0","height":"0.0071770334928230595","top":"0.23684210526315785","width":"0.026162789223041938","line_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","text":"w services","left":"0.031976743615223346"},{"top":"0.25435540103206966","width":"0.023255812360885295","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","left":"0.03924418568002258","conf":"0.30000001192092896","height":"0.006968640444571461","text":"WACuViLy"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Akeporis","level":"0","line_num":"0","left":"0.03779069816744524","height":"0.006968640444571572","top":"0.2717770038195261","par_num":"0","width":"0.029069763548830722"},{"top":"0.3763066205343165","width":"0.020348835498728658","word_num":"0","block_num":"0","height":"0.0072659472719524","level":"0","conf":"0.30000001192092896","page_num":"0","text":"L Close","left":"0.04360465100063577","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.04505814008155495","line_num":"0","block_num":"0","text":"crmobiects","top":"0.411149825723087","par_num":"0","width":"0.03197674294735523","page_num":"0","word_num":"0","height":"0.006968641205077342"},{"height":"0.014354066985646008","top":"0.42503987240829344","width":"0.0421511619649035","left":"0.0465116285874117","word_num":"0","par_num":"0","level":"0","text":"• DecorateActivity","page_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"block_num":"0","left":"0.04505814149397584","text":"N Dummv","conf":"0.30000001192092896","word_num":"0","height":"0.007188147525087674","line_num":"0","top":"0.4457735246606205","width":"0.023255812360885295","par_num":"0","level":"0","page_num":"0"},{"height":"0.013937282410154794","width":"0.024709300791963616","text":"• Helpers","block_num":"0","line_num":"0","page_num":"0","top":"0.45993031338261137","conf":"0.5","level":"0","word_num":"0","left":"0.04651162943504785","par_num":"0"},{"block_num":"0","width":"0.03052325197990905","text":"v M Hubsoot","page_num":"0","word_num":"0","par_num":"0","left":"0.03924418682339086","top":"0.48083623717426005","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152"},{"par_num":"0","level":"0","width":"0.05377906941353006","top":"0.4947735192571814","height":"0.017421602252187585","text":"AccountSyncStrategy","word_num":"0","block_num":"0","page_num":"0","left":"0.05232558246862253","line_num":"0","conf":"1"},{"level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","width":"0.027616277654120266","line_num":"0","top":"0.5156794424453248","left":"0.0465116291697702","word_num":"0","text":">M Actiond","block_num":"0"},{"left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","word_num":"0","level":"0","page_num":"0","conf":"1","top":"0.5296167248756484","block_num":"0","par_num":"0","height":"0.017421602252187474","line_num":"0"},{"width":"0.021802323929806973","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.046511628433356884","word_num":"0","height":"0.010736374953907335","text":"> DDTO","line_num":"0","top":"0.5502392345388675"},{"block_num":"0","word_num":"0","height":"0.017421602252187585","left":"0.04941860583506121","text":"Fields","top":"0.5644599304070073","width":"0.0232558123608853","par_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0"},{"word_num":"0","level":"0","text":"Journal","page_num":"0","line_num":"0","top":"0.5818815329475993","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.013937282410154683","left":"0.05087209248884694","width":"0.02470930332833149"},{"conf":"0.30000001192092896","left":"0.05232558275049638","width":"0.02906976608519858","word_num":"0","block_num":"0","top":"0.5993031359819202","par_num":"0","level":"0","page_num":"0","text":"• Metadata","line_num":"0","height":"0.017421602252187474"},{"width":"0.06395348082197475","left":"0.04651162906174667","conf":"0.5","text":"v D OpportunitySyncStrategy","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.6202090597885695","height":"0.010572439555726398","par_num":"0"},{"left":"0.05232558251563326","width":"0.03488371980951189","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.017596652443139016","text":"> D Concerns","top":"0.6339712916045923","level":"0","conf":"0.30000001192092896","par_num":"0"},{"par_num":"0","height":"0.01754385964912286","page_num":"0","width":"0.09302324944354118","level":"0","word_num":"0","top":"0.6515151515151515","text":"© HubspotLastModifiedByProfileSyncStrate","line_num":"0","block_num":"0","left":"0.05959302962622626","conf":"1"},{"left":"0.059593023810583026","height":"0.017613324252041873","top":"0.6689895468433954","width":"0.09156976862156645","text":"© HubspotLastModifiedCreatedRecentlyOp","word_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"conf":"1","left":"0.05959302113979824","width":"0.09156976862156645","word_num":"0","top":"0.6864111503124573","page_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","height":"0.0177355801279655","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"height":"0.017421602252187585","block_num":"0","level":"0","conf":"1","left":"0.059593023810583026","word_num":"0","par_num":"0","line_num":"0","width":"0.09156976862156645","page_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128"},{"block_num":"0","top":"0.7212543558425473","conf":"1","page_num":"0","level":"0","par_num":"0","height":"0.017421602252187585","line_num":"0","text":"HubspotLastModifiedSyncStrategy.php","left":"0.058139534089606586","width":"0.09011627765412025","word_num":"0"},{"top":"0.742160279328588","par_num":"0","page_num":"0","left":"0.05813953714452","line_num":"0","word_num":"0","text":"© HubspotSingleSyncStrateay.php","width":"0.07412789730315514","level":"0","block_num":"0","height":"0.010630789365874915","conf":"0.5"},{"top":"0.7557206434610325","width":"0.0743482975249595","level":"0","left":"0.0580138905174848","line_num":"0","height":"0.021582401160037845","conf":"1","word_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"© HubspotSyncStrategyBase.php"},{"left":"0.059593028269637166","width":"0.09302324944354118","conf":"1","level":"0","word_num":"0","height":"0.017549417425760994","page_num":"0","line_num":"0","par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","block_num":"0","top":"0.7735191634397849"},{"left":"0.04651162902674492","text":"v Padination","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7979094076349759","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.006968641205077342","width":"0.034883719809511875"},{"left":"0.05959302535190646","level":"0","conf":"0.5","page_num":"0","line_num":"0","block_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","height":"0.00730762603370394","word_num":"0","par_num":"0","width":"0.06976743961902374"},{"word_num":"0","line_num":"0","top":"0.8325358852688322","block_num":"0","height":"0.007185368636768552","left":"0.05959302880043157","conf":"0.30000001192092896","par_num":"0","level":"0","text":"C) PacinationConfia.oho","page_num":"0","width":"0.05087208747863769"},{"left":"0.059593023700317146","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.8500797448165869","height":"0.0071770334928230595","width":"0.047965115689216783","word_num":"0","line_num":"0","text":"(C) PadinationState.oho","page_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","width":"0.0625","conf":"0.30000001192092896","block_num":"0","top":"0.8675958187280396","level":"0","height":"0.007204819333990531","page_num":"0","text":"• M ProspectSearchStrateav","left":"0.04651162809815037"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8850174217942274","line_num":"0","level":"0","height":"0.007327075970420038","word_num":"0","block_num":"0","text":"M Redis","left":"0.046511629909250625","width":"0.024709300791963616"},{"conf":"0.30000001192092896","page_num":"0","text":"v M ServiceTraito","width":"0.039244185102746854","line_num":"0","level":"0","left":"0.046511628850673004","word_num":"0","par_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.9024390243581014"},{"level":"0","block_num":"0","top":"0.9198606275129059","text":"T.OnnortunitvSvnctirait ohn","left":"0.05959302857968383","line_num":"0","page_num":"0","width":"0.05959301806510763","word_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896"},{"width":"0.06104650395981808","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.058139542522317005","par_num":"0","word_num":"0","top":"0.9370015950824949","line_num":"0","height":"0.007249275463049543","page_num":"0","text":"T) SvncCrmEntitiecTrait nhn"},{"par_num":"0","conf":"0.30000001192092896","left":"0.058139535261602336","level":"0","line_num":"0","width":"0.04796511568921679","text":"T SuncFioldsTrait nhn","word_num":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546"},{"height":"0.017421602252187585","level":"0","text":"AutomatedReportsService.php","top":"0.07665505235822678","page_num":"0","left":"0.30813953592538756","width":"0.0625","word_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1"},{"width":"0.07267441648118039","par_num":"0","block_num":"0","line_num":"0","left":"0.3764534882225882","height":"0.01754385964912286","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","level":"0","page_num":"0","conf":"1","word_num":"0"},{"par_num":"0","line_num":"0","level":"0","block_num":"0","width":"0.05959302313784337","conf":"1","text":"© SyncOpportunitiesJob.php","top":"0.1010452964837355","left":"0.4040697682457586","page_num":"0","word_num":"0","height":"0.01777448000139792"},{"conf":"0.5","par_num":"0","left":"0.15406977432823019","level":"0","word_num":"0","height":"0.006968640444571572","line_num":"0","text":"cImportOpportunityBatch.php","page_num":"0","width":"0.06104650395981809","block_num":"0","top":"0.18118466932475252"},{"width":"0.07122092551373418","left":"0.15261628499022556","conf":"1","height":"0.010452960286604362","page_num":"0","text":"AutomatedReportsController.php","level":"0","block_num":"0","line_num":"0","top":"0.20209059320164557","word_num":"0","par_num":"0"},{"left":"0.3735465125790176","level":"0","word_num":"0","conf":"1","height":"0.017638331204890445","line_num":"0","text":"© SyncObjects.php","par_num":"0","page_num":"0","block_num":"0","width":"0.04069767353382514","top":"0.14982578384343948"},{"top":"0.18118466932475252","width":"0.05377906434079435","left":"0.22383721470460258","word_num":"0","conf":"0.5","level":"0","line_num":"0","block_num":"0","text":"(©)ImportContactBatch.php","height":"0.006968640444571572","page_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.18102073365231264","level":"0","left":"0.28488372488104713","height":"0.0071770334928229484","line_num":"0","text":"C) Client.php","conf":"0.5","width":"0.027616275117752387"},{"text":"©HubspotPaginationService.php","par_num":"0","top":"0.17421602808412695","level":"0","block_num":"0","height":"0.017421602252187474","left":"0.31976744288106046","conf":"1","line_num":"0","page_num":"0","width":"0.06831395372431326","word_num":"0"},{"block_num":"0","height":"0.017793929177608248","text":"© Service.php","width":"0.03197674294735525","word_num":"0","conf":"0.5","top":"0.17384370053159115","left":"0.3938953490583744","page_num":"0","par_num":"0","line_num":"0","level":"0"},{"text":"php api_v2.php","left":"0.2311046504670841","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.014354066985646008","top":"0.20175438596491224","word_num":"0","width":"0.029069768621566433"},{"par_num":"0","line_num":"0","width":"0.06831394865157758","page_num":"0","height":"0.007343747018817126","text":"C) TrackProviderInstalledEvent.pho","word_num":"0","block_num":"0","conf":"0.5","left":"0.26889535474038734","level":"0","top":"0.20557491325434107"},{"page_num":"0","par_num":"0","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758","block_num":"0","word_num":"0","conf":"0.5","top":"0.20175438596491224","height":"0.011164274322169154","line_num":"0","level":"0","left":"0.3444767431887464"},{"conf":"0.5","left":"0.15406976741448225","level":"0","par_num":"0","width":"0.05959302313784334","word_num":"0","block_num":"0","text":"(C) AutomatedReportResult.ohv","height":"0.007268726160271521","line_num":"0","page_num":"0","top":"0.22966507175123718"},{"left":"0.17441860674725307","conf":"1","level":"0","height":"0.014354066985645897","par_num":"0","top":"0.24720893141945777","width":"0.06976743961902376","text":"trait OpportunitySyncTrait","line_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"level":"0","width":"0.1918604627568671","word_num":"0","page_num":"0","block_num":"0","left":"0.19912790599413563","line_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","height":"0.01778281514534341","top":"0.26132404253458086","par_num":"0","conf":"1"},{"text":"This is acceptable - the deal cannot be imported until those exist.","top":"0.27874564469272156","word_num":"0","left":"0.1976744228515927","conf":"1","line_num":"0","block_num":"0","height":"0.017421602252187474","width":"0.17587209255137343","level":"0","par_num":"0","page_num":"0"},{"text":"2 usages","block_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.18459302318631113","height":"0.017613322731030334","par_num":"0","level":"0","width":"0.020348836766912598","top":"0.3133971294182625","word_num":"0"},{"word_num":"0","width":"0.15843022123296208","top":"0.33094098883572576","block_num":"0","line_num":"0","level":"0","left":"0.1845930292659399","height":"0.01754385964912275","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","conf":"1","par_num":"0"},{"height":"0.017718908319062532","conf":"1","line_num":"0","page_num":"0","left":"0.19622093053807488","par_num":"0","block_num":"0","text":"$syncedOpportunities = [","level":"0","top":"0.3658536592325965","width":"0.06395348589471045","word_num":"0"},{"level":"0","width":"0.03924418256637899","left":"0.20784883719360808","height":"0.007260390255820148","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"'success =>","word_num":"0","top":"0.38995215302990127","block_num":"0","page_num":"0"},{"word_num":"0","text":"'failed_ids' »> [1,","height":"0.01779948695424638","level":"0","block_num":"0","page_num":"0","left":"0.2063953495726709","line_num":"0","par_num":"0","top":"0.400318979431312","width":"0.050872092551373455","conf":"0.30000001192092896"},{"height":"0.017554973681387476","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.08575581489725317","text":"$dealIds = array_column($deals,","left":"0.194767442807634","conf":"1","page_num":"0","top":"0.4354066985043207"},{"level":"0","conf":"0.30000001192092896","left":"0.280523256299525","top":"0.4425087107683612","word_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","par_num":"0","text":"column_key:'10')*","line_num":"0","width":"0.04215116196490348"},{"page_num":"0","word_num":"0","conf":"1","par_num":"0","top":"0.47038327564025195","block_num":"0","width":"0.20639535214038604","line_num":"0","left":"0.19622092554751022","height":"0.017655001492781763","level":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails"},{"height":"0.017655001492781763","word_num":"0","width":"0.040697673533825196","left":"0.40261627956303336","block_num":"0","text":", rethrow so the","top":"0.47038327564025195","line_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0"},{"top":"0.49441786284356404","level":"0","word_num":"0","width":"0.2252906839898292","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","left":"0.19622092345586095","page_num":"0","height":"0.007324297082100917","block_num":"0","conf":"0.5","line_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.1947674424313429","word_num":"0","height":"0.017421602252187474","text":"tryf","width":"0.01744185990475594","block_num":"0","top":"0.5052264809296554"},{"height":"0.017741137904603632","width":"0.23401162979450632","word_num":"0","level":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","left":"0.2063953501001992","top":"0.5223285484012261","block_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0"},{"text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","left":"0.20494187603723524","top":"0.5398724083179833","block_num":"0","height":"0.017618880507668466","conf":"1","page_num":"0","line_num":"0","level":"0","word_num":"0","par_num":"0","width":"0.17877905419532286"},{"word_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.020905922094220375","block_num":"0","level":"0","width":"0.2558139435788418","top":"0.5749128924952824","left":"0.20494187385846577","par_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);"},{"left":"0.20494185885009894","block_num":"0","word_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","line_num":"0","height":"0.02102540060283664","conf":"1","page_num":"0","par_num":"0","top":"0.6097560982545615","width":"0.1991279074486266","level":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.648083623487141","level":"0","height":"0.013937282410154683","left":"0.21656976858995938","text":"array_map ( cal","line_num":"0","block_num":"0","width":"0.03488371980951191"},{"line_num":"0","left":"0.2645348832564665","text":"'strval', $dealIds)","top":"0.6480836243125454","level":"0","page_num":"0","conf":"0.5","height":"0.017785594033662644","par_num":"0","width":"0.05087209255137343","word_num":"0","block_num":"0"},{"conf":"0.30000001192092896","text":"Extract Surround // = : (SexistingCrmIds);","top":"0.682615629984051","width":"0.12354650903255385","word_num":"0","line_num":"0","par_num":"0","height":"0.021531100478468956","block_num":"0","level":"0","page_num":"0","left":"0.2093023286005373"},{"par_num":"0","level":"0","height":"0.01754385964912286","block_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","width":"0.2776162776541203","conf":"1","left":"0.2049418524467757","top":"0.7177033492822966","line_num":"0","page_num":"0","word_num":"0"},{"top":"0.7351916374244232","block_num":"0","conf":"0.30000001192092896","width":"0.08575581489725317","left":"0.2180232570930559","word_num":"0","line_num":"0","height":"0.013937282410154683","page_num":"0","text":"'teamId' => Sthis->team-›getIdO).","level":"0","par_num":"0"},{"word_num":"0","left":"0.46511627905924996","par_num":"0","page_num":"0","level":"0","height":"0.020905922094220375","block_num":"0","line_num":"0","width":"0.01744185990475594","top":"0.7351916383721696","conf":"0.5","text":"-600"},{"line_num":"0","conf":"1","level":"0","par_num":"0","width":"0.08139534706765034","top":"0.752613240763755","page_num":"0","left":"0.21802325758350743","word_num":"0","height":"0.017721687207381653","text":"'dealCount' => count($dealIds),","block_num":"0"},{"width":"0.018895348335834228","line_num":"0","top":"0.7491289194016919","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.027874564820309478","page_num":"0","level":"0","text":"=601","left":"0.4636627907884783"},{"page_num":"0","left":"0.20639534908631102","height":"0.017421602252187474","top":"0.7874564461300038","word_num":"0","width":"0.00872092995237797","level":"0","conf":"0.30000001192092896","par_num":"0","text":"1):","block_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","level":"0","conf":"0.5","word_num":"0","text":"'error' => $e->getMessage(),","page_num":"0","height":"0.017421602252187474","top":"0.7700348432989934","par_num":"0","width":"0.07267441648118037","left":"0.2180232579374222"},{"height":"0.013937282410154683","par_num":"0","width":"0.011627907448626629","level":"0","text":"603","word_num":"0","left":"0.47093023224952385","top":"0.7909407663733199","conf":"1","block_num":"0","page_num":"0","line_num":"0"},{"width":"0.015988371473677654","conf":"0.5","left":"0.46511627911296743","line_num":"0","text":"=604","block_num":"0","word_num":"0","top":"0.8048780495219954","par_num":"0","page_num":"0","height":"0.020905922094220375","level":"0"},{"height":"0.007254833239687675","left":"0.20494186180126178","word_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","top":"0.8292682927405206","width":"0.026162789223041938","text":"throw se\""},{"width":"0.07267441648118039","level":"0","height":"0.017780037778036162","line_num":"0","left":"0.196220931788067","block_num":"0","conf":"0.5","top":"0.8745644599380386","word_num":"0","par_num":"0","text":"foreach ($deals as $deal) {","page_num":"0"},{"word_num":"0","top":"0.8954703837939799","level":"0","width":"0.014534881774415365","text":"try {","height":"0.010452960286604362","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.20639535049434093","par_num":"0"},{"level":"0","left":"0.2165697695573931","block_num":"0","line_num":"0","conf":"1","page_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","top":"0.9090909089513657","width":"0.17151162979450635","word_num":"0","height":"0.01773835901628462","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.9337979093792103","height":"0.006968641205077342","line_num":"0","page_num":"0","left":"0.226744186735071","text":"Sdeal'1d'h","width":"0.031976742947355224","word_num":"0"},{"par_num":"0","level":"0","block_num":"0","height":"0.017421602252187474","top":"0.8571428572798295","width":"0.014534883042599256","text":"=607","page_num":"0","line_num":"0","conf":"1","left":"0.46656976796271193","word_num":"0"},{"text":"ScontactAssociat.ions","left":"0.22674419276015428","level":"0","top":"0.968641115317784","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","word_num":"0","height":"0.006968640444571572","width":"0.05523255023550483","line_num":"0"},{"par_num":"0","width":"0.018895348335834172","height":"0.006968641205077342","page_num":"0","left":"0.9127906979746175","word_num":"0","text":"100% 52","conf":"0.30000001192092896","top":"0.006968641043132773","line_num":"0","block_num":"0","level":"0"},{"width":"0.05959301806510764","block_num":"0","top":"0.006968641798620112","par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","left":"0.933139534422005","level":"0","text":"• Mon ZU Aor 10.10.14"},{"level":"0","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","text":"L AskJiminnyReportActivityServiceTest~","height":"0.017421602252187585","top":"0.02439024399585743","width":"0.08430232392980697","left":"0.8284883743238562","line_num":"0","par_num":"0"},{"block_num":"0","conf":"1","left":"0.5101744199610054","level":"0","word_num":"0","line_num":"0","text":"E laravel.log","height":"0.017421602252187585","page_num":"0","par_num":"0","top":"0.052264808499341786","width":"0.029069766085198623"},{"page_num":"0","word_num":"0","width":"0.07994186117293983","conf":"0.30000001192092896","height":"0.01754385964912286","level":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.47238372125716094","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493"},{"level":"0","height":"0.017421602252187585","page_num":"0","line_num":"0","par_num":"0","top":"0.0522648086548918","word_num":"0","block_num":"0","width":"0.052325578446083876","conf":"0.5","left":"0.5450581424799863","text":"A SF [iminny@localhost]"},{"word_num":"0","page_num":"0","top":"0.07655502392344493","text":"A console [STAGING]","level":"0","left":"0.559593023126018","height":"0.01754385964912286","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","width":"0.04505813882706011"},{"par_num":"0","height":"0.017421602252187585","text":"A HS_local (jiminny@localhost]","block_num":"0","level":"0","top":"0.05226480845578774","width":"0.0639534858947105","word_num":"0","conf":"1","page_num":"0","left":"0.603197676895986","line_num":"0"},{"width":"0.018895348335834283","conf":"1","left":"0.6947674424260751","height":"0.017421602252187585","text":"Cascade","top":"0.05226480845578774","level":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"top":"0.08362369371432266","block_num":"0","height":"0.007285397208668609","left":"0.693313957253889","level":"0","page_num":"0","word_num":"0","line_num":"0","width":"0.04651162472177062","conf":"1","par_num":"0","text":"Retactor Connection"},{"width":"0.045058133754324436","par_num":"0","height":"0.007285397208668609","line_num":"0","block_num":"0","left":"0.7470930289847444","page_num":"0","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","word_num":"0","level":"0","top":"0.08362369371432266"},{"text":"+O •","block_num":"0","level":"0","width":"0.02034883676691257","top":"0.08362369356690913","line_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007285397208668498","left":"0.9651162792848433"},{"width":"0.026162789223041938","height":"0.01777448000139792","word_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.6613372099009642","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"da jiminny","top":"0.10104529667246953"},{"width":"0.06104650903255382","height":"0.017602208698765498","word_num":"0","text":"034 A1 A34 X62 A V","conf":"0.30000001192092896","level":"0","left":"0.6264534909671725","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.12195121997834346"},{"top":"0.11149825785804557","level":"0","height":"0.017688345110587478","word_num":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","width":"0.2340116297945063","left":"0.7485465144592023"},{"top":"0.17421602785183887","height":"0.017421602252187585","block_num":"0","par_num":"0","width":"0.010174418383456285","page_num":"0","left":"0.4723837209681555","level":"0","line_num":"0","text":"568","conf":"1","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","height":"0.017599431331458026","conf":"0.30000001192092896","width":"0.05959302313784337","page_num":"0","word_num":"0","top":"0.24720893117059684","par_num":"0","text":"433 X2 X19 A Y 572","left":"0.42296511505912804"},{"block_num":"0","left":"0.49273255917817704","page_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","width":"0.13081395372431326","word_num":"0","top":"0.12195121996382541","level":"0","conf":"0.5","height":"0.017602208698765498","line_num":"0","par_num":"0"},{"page_num":"0","left":"0.49273256810684485","line_num":"0","par_num":"0","top":"0.13937282248364746","word_num":"0","width":"0.12499998985452854","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","block_num":"0","conf":"1","height":"0.017724466095700775"},{"width":"0.19767440633570893","line_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.15679442515780084","page_num":"0","block_num":"0","height":"0.03484320450437506","left":"0.4927325697817582"},{"block_num":"0","par_num":"0","width":"0.18895348082197472","word_num":"0","top":"0.19138755980861244","line_num":"0","conf":"0.30000001192092896","left":"0.5014534982005542","height":"0.021531100478468956","level":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS"},{"left":"0.5014534903311851","level":"0","conf":"0.5","par_num":"0","text":"U.emall,","line_num":"0","height":"0.006968640444571461","top":"0.21602787489966546","width":"0.023255812360885364","page_num":"0","word_num":"0","block_num":"0"},{"level":"0","width":"0.0159883714736776","height":"0.020905922094220264","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","top":"0.2264808367461535","left":"0.5014534889482387","word_num":"0","text":"sa.*,","line_num":"0"},{"height":"0.017660559269419895","block_num":"0","page_num":"0","par_num":"0","width":"0.0915697686215664","top":"0.243902439123591","level":"0","word_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534890799165","line_num":"0","conf":"1"},{"conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","top":"0.261324041657931","word_num":"0","left":"0.49273256427382445","par_num":"0","width":"0.09883720316785455","page_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.020972609329831915"},{"height":"0.017421602252187474","par_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","level":"0","top":"0.27874564469272156","word_num":"0","conf":"0.30000001192092896","left":"0.4927325596928281","width":"0.10755813882706017","line_num":"0","page_num":"0","block_num":"0"},{"conf":"0.5","block_num":"0","line_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","par_num":"0","height":"0.021531100478468845","left":"0.49273256401325954","width":"0.13953487923804747","page_num":"0","top":"0.29585326953748003","word_num":"0","level":"0"},{"conf":"1","left":"0.49266947806468386","level":"0","par_num":"0","line_num":"0","top":"0.33086566047471755","word_num":"0","page_num":"0","height":"0.021812455695972233","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.1469257943173672"},{"word_num":"0","block_num":"0","conf":"0.5","line_num":"0","left":"0.6947674415961431","width":"0.021802323929806966","height":"0.006968640444571461","text":"Tnoughts","level":"0","page_num":"0","top":"0.14285714319234843","par_num":"0"},{"text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","top":"0.1602787460943993","width":"0.15552323929806966","left":"0.6947674437491511","word_num":"0","line_num":"0","level":"0","height":"0.007185368636768663","block_num":"0","par_num":"0","page_num":"0","conf":"1"},{"top":"0.19163763110387144","left":"0.6947674422691698","par_num":"0","width":"0.023255812360885253","word_num":"0","conf":"1","text":"Answer","page_num":"0","block_num":"0","level":"0","height":"0.017421602252187474","line_num":"0"},{"conf":"1","word_num":"0","height":"0.007257611367501027","par_num":"0","top":"0.21602787499438603","width":"0.17587207226043045","line_num":"0","page_num":"0","left":"0.6947674450253227","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","block_num":"0","level":"0"},{"width":"0.010174418383456285","page_num":"0","left":"0.4709302324991634","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"575","height":"0.020905922094220264","top":"0.29616724812826734","word_num":"0","level":"0"},{"page_num":"0","width":"0.011627906180442682","block_num":"0","level":"0","top":"0.31707317082512576","height":"0.017421602252187474","left":"0.4709302331500887","conf":"1","line_num":"0","par_num":"0","text":"576","word_num":"0"},{"level":"0","left":"0.4723837210121832","page_num":"0","height":"0.017421602252187474","top":"0.3310104530550909","conf":"1","word_num":"0","width":"0.008720929952377943","text":"577","par_num":"0","block_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","height":"0.017421602252187474","level":"0","text":"—578","conf":"0.30000001192092896","line_num":"0","left":"0.4665697677568011","top":"0.3519163764290747","width":"0.014534883042599311","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.03135888314133062","left":"0.4651162795679709","block_num":"0","level":"0","width":"0.01744185990475594","text":"-579","par_num":"0","page_num":"0","top":"0.36585365925686086"},{"level":"0","height":"0.017421602252187585","block_num":"0","top":"0.3867595819749514","page_num":"0","par_num":"0","left":"0.4723837212104037","word_num":"0","conf":"1","line_num":"0","text":"580","width":"0.010174418383456285"},{"level":"0","page_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","text":"=582","top":"0.41114982606463124","width":"0.0159883714736776","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"select * from features;","top":"0.3692185007974482","width":"0.061046514105289496","word_num":"0","line_num":"0","height":"0.01754385964912275","left":"0.4927325567791251","conf":"1","page_num":"0"},{"left":"0.492732557531251","block_num":"0","height":"0.013937282410154683","conf":"1","level":"0","line_num":"0","text":"select * from team_features where feature_id = 40;","page_num":"0","top":"0.3867595817836954","width":"0.13081395372431337","word_num":"0","par_num":"0"},{"top":"0.4216027878104023","height":"0.017791151810300887","block_num":"0","par_num":"0","conf":"0.5","left":"0.4927325648681694","word_num":"0","line_num":"0","width":"0.09156975847609505","page_num":"0","level":"0","text":"select * from teams where id = 556;"},{"text":"586","block_num":"0","height":"0.017421602252187474","left":"0.4709302324991634","width":"0.010174418383456285","word_num":"0","top":"0.4912891990481223","line_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","height":"0.017421602252187585","level":"0","conf":"1","line_num":"0","left":"0.4723837212104037","width":"0.010174418383456285","top":"0.5087108014871466","par_num":"0","text":"587","page_num":"0"},{"width":"0.010174418383456285","top":"0.5261324046230351","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","left":"0.4709302324991634","height":"0.017421602252187585","page_num":"0","par_num":"0","text":"588","line_num":"0"},{"height":"0.017727244984019785","par_num":"0","width":"0.040697673533825196","block_num":"0","word_num":"0","line_num":"0","level":"0","text":"select * from au","left":"0.49273255851781844","top":"0.45614035085599425","page_num":"0","conf":"0.5"},{"block_num":"0","level":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617","width":"0.15116278668667404","conf":"1","left":"0.5406976797860092","par_num":"0","height":"0.017727244984019896","line_num":"0","page_num":"0","word_num":"0"},{"conf":"1","top":"0.47038327577054373","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.020905922094220375","par_num":"0","level":"0","left":"0.4927325626901585","line_num":"0","block_num":"0","width":"0.19912790744862652","word_num":"0","page_num":"0"},{"par_num":"0","top":"0.49122807017543857","height":"0.01754385964912286","width":"0.14534883296236079","word_num":"0","line_num":"0","text":"select * from automated_report_results order by id desc;","page_num":"0","conf":"1","block_num":"0","left":"0.49273256392009424","level":"0"},{"text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","page_num":"0","left":"0.4927325558269047","block_num":"0","level":"0","word_num":"0","par_num":"0","width":"0.14389535214038607","conf":"0.5","height":"0.02108930895012917","line_num":"0"},{"left":"0.6947674492701338","page_num":"0","height":"0.010483525776596947","line_num":"0","text":"Flow for last-modified sync","top":"0.24390243925425303","width":"0.06395348082197472","conf":"1","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"word_num":"0","level":"0","height":"0.010605782413026343","top":"0.2613240421543279","line_num":"0","conf":"1","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","width":"0.2572674244008166","block_num":"0","page_num":"0","left":"0.69476746387163","par_num":"0"},{"width":"0.2558139435788418","level":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","word_num":"0","top":"0.27874564469272156","height":"0.017421602252187474","block_num":"0","left":"0.6962209429349904"},{"left":"0.6976744167193314","level":"0","line_num":"0","top":"0.30303030290443533","conf":"1","width":"0.24418603613021517","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","height":"0.010558547395648321","page_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"top":"0.3205574918079175","height":"0.010452960286604251","word_num":"0","level":"0","page_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","par_num":"0","conf":"1","block_num":"0","left":"0.696220969420339","line_num":"0"},{"line_num":"0","page_num":"0","level":"0","height":"0.006968641205077342","left":"0.7049418610117876","par_num":"0","text":"t.pho:249-308)","width":"0.0319767429473552","conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.33797909401576987"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","height":"0.013937282410154683","top":"0.35540069665787266","width":"0.235465110616481","left":"0.6947674475203276","block_num":"0","level":"0","word_num":"0"},{"text":"When ImportOpportunityBatch is used","par_num":"0","top":"0.38327526141746027","line_num":"0","block_num":"0","level":"0","word_num":"0","width":"0.0944767404109873","page_num":"0","left":"0.6947674455790227","height":"0.017421602252187474","conf":"1"},{"line_num":"0","left":"0.6947674418771969","block_num":"0","par_num":"0","word_num":"0","top":"0.4074960127591707","page_num":"0","level":"0","text":"Only on the webhook path:","height":"0.0071770334928229484","conf":"1","width":"0.05377906434079438"},{"block_num":"0","par_num":"0","top":"0.4282296651241162","line_num":"0","width":"0.2834301806510763","height":"0.00731040416151707","left":"0.6976744421686936","word_num":"0","page_num":"0","conf":"1","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","level":"0"},{"height":"0.017421602252187474","width":"0.27906975847609505","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","left":"0.7034883857776126","top":"0.4390243903373209","block_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1"},{"top":"0.4599303139240558","left":"0.7049418640810282","page_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.036337205704222275","word_num":"0","text":"sor.oho:144-156,","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0"},{"conf":"1","par_num":"0","level":"0","width":"0.27470929571922786","left":"0.6962209413217944","line_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","height":"0.01760498758708451","word_num":"0","page_num":"0","block_num":"0","top":"0.4736842105404635"},{"text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","conf":"0.5","top":"0.49441786284356404","page_num":"0","height":"0.007324297082100917","block_num":"0","left":"0.7034883735612978","par_num":"0","level":"0","line_num":"0","width":"0.1337209153682628","word_num":"0"},{"top":"0.5435540073669376","width":"0.15697674041098736","page_num":"0","word_num":"0","height":"0.017421602252187585","line_num":"0","left":"0.4927325576649853","level":"0","par_num":"0","block_num":"0","conf":"1","text":"select * from automated_report_results WHERE report id = 54;"},{"block_num":"0","text":"—590","line_num":"0","par_num":"0","top":"0.5609756101979481","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","level":"0","width":"0.014534883042599256","left":"0.4665697675387779"},{"left":"0.46939357645121943","line_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","text":"Cascade &YI","word_num":"0","height":"0.019269587320574155","top":"0.5844418613017821","block_num":"0","width":"0.03214308048816433"},{"height":"0.018326213295189797","left":"0.504316644512661","block_num":"0","width":"0.030610896171407553","page_num":"0","level":"0","top":"0.5849135485661681","line_num":"0","text":"Command 9e1","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","left":"0.5348837226993451","height":"0.0176688944133655","text":"ortunities where id = 7594349;","width":"0.08139534706765028","word_num":"0","conf":"1","page_num":"0","top":"0.5781499203541262","line_num":"0","block_num":"0","level":"0"},{"height":"0.01754385964912286","top":"0.613237639553429","left":"0.4927325615606822","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","par_num":"0","width":"0.19912790744862657","word_num":"0"},{"block_num":"0","page_num":"0","top":"0.6376306623561115","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.4927325549132634","text":"select * trom plavbooks where team 1d = 1: # event 726147","width":"0.15261626750864887","word_num":"0"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","left":"0.49417504626076897","top":"0.6475172965904776","conf":"1","par_num":"0","line_num":"0","page_num":"0","width":"0.1511847820687801","word_num":"0","height":"0.01855425705369762","block_num":"0","level":"0"},{"block_num":"0","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","height":"0.007193704541220036","conf":"0.5","page_num":"0","line_num":"0","left":"0.49418604507250824","word_num":"0","top":"0.6722488038244503","width":"0.10901161964903489","level":"0"},{"par_num":"0","height":"0.014594718409877472","top":"0.6860824328185883","page_num":"0","left":"0.4941808969840959","level":"0","line_num":"0","width":"0.151173084340197","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","block_num":"0","conf":"1","word_num":"0"},{"conf":"1","height":"0.007288176096987731","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.6947674429499888","text":"Shared code","width":"0.03052325451627691","top":"0.5223285486264212","word_num":"0","block_num":"0"},{"line_num":"0","top":"0.5365853663383557","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","conf":"1","par_num":"0","left":"0.6947674533785833","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.017641108572197917","width":"0.2718023137843356"},{"left":"0.6976744261547695","block_num":"0","top":"0.5574162679425837","conf":"1","height":"0.01754385964912286","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.20058138827060135","word_num":"0"},{"left":"0.697674432615772","height":"0.006968641205077342","top":"0.5818815330541641","page_num":"0","level":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","line_num":"0","par_num":"0","width":"0.2761627765412026","conf":"0.30000001192092896","word_num":"0","block_num":"0"},{"page_num":"0","left":"0.7034883718213223","width":"0.062499994927264324","block_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","text":"queue oo with retiesbackom,","height":"0.006968640444571461","top":"0.5993031362237073","line_num":"0","word_num":"0"},{"top":"0.7177033492822966","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","left":"0.49127907379435487","page_num":"0","height":"0.01754385964912286","line_num":"0","width":"0.12645348082197472"},{"text":"SELECT","block_num":"0","height":"0.017421602252187585","conf":"1","level":"0","top":"0.7351916377240805","left":"0.4927325587104127","width":"0.01744185990475594","word_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"left":"0.5014534890359909","top":"0.7526132409524889","width":"0.18895348082197472","height":"0.020911479870858507","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","block_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.017549415904749344","text":"u. email,","top":"0.7735191644180608","width":"0.023255812360885364","word_num":"0","left":"0.5014534895121747"},{"width":"0.014534883042599311","word_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.013937282410154683","page_num":"0","conf":"1","block_num":"0","top":"0.7909407663442839","left":"0.5029069773255996","text":"sa.*,"},{"left":"0.5014534890799165","level":"0","page_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","par_num":"0","top":"0.8046251993620415","block_num":"0","line_num":"0","conf":"0.5","height":"0.021531100478468956","word_num":"0"},{"block_num":"0","level":"0","left":"0.49273256673203064","page_num":"0","conf":"0.30000001192092896","text":"JOTN usens u on u.id = sa.sociable idi","width":"0.09738371220040826","word_num":"0","par_num":"0","height":"0.007254833239687675","line_num":"0","top":"0.8292682928942409"},{"height":"0.017724466095700775","level":"0","page_num":"0","par_num":"0","text":"on t.id = u.team_id","block_num":"0","left":"0.5479651179161367","conf":"0.5","top":"0.8429027114206518","width":"0.052325578446083876","line_num":"0","word_num":"0"},{"top":"0.8604465709728868","width":"0.08139534706765039","word_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","height":"0.014354066985645897","page_num":"0","left":"0.5494186066225529","line_num":"0","text":"and sa.provider = 'salesforce';"},{"conf":"0.5","height":"0.01760776647540363","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.8954703835778265","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","width":"0.19767440633570882","word_num":"0","block_num":"0","left":"0.4927325684555483"},{"par_num":"0","block_num":"0","left":"0.6962209300842392","level":"0","line_num":"0","page_num":"0","width":"0.04069767099745736","text":"Ask anvthina (84-D","conf":"0.30000001192092896","top":"0.9266347687400319","word_num":"0","height":"0.0071770334928229484"},{"level":"0","par_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","width":"0.01889534706765028","word_num":"0","text":"< Code","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7020348836609424","line_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","left":"0.7209302333970329","par_num":"0","block_num":"0","line_num":"0","text":"Claude Onus 4.7 Medium","level":"0","top":"0.9545454545454546","page_num":"0","width":"0.04796511061648101","word_num":"0"},{"left":"0.8415697692651324","par_num":"0","text":"W Wind","line_num":"0","height":"0.006968640444571572","top":"0.9860627181052405","width":"0.017441858636571994","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0"},{"width":"0.02034883549872868","height":"0.01074748898617195","word_num":"0","page_num":"0","line_num":"0","left":"0.9694767459953377","conf":"0.30000001192092896","text":"Po. 4 spac","level":"0","block_num":"0","par_num":"0","top":"0.986062718234409"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58976
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.14:17L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"height":"0.017421602252187585", [{"height":"0.017421602252187585","level":"0","page_num":"0","block_num":"0","left":"0.03052325708202939","line_num":"0","par_num":"0","text":"FV faVsco.js v","conf":"0.30000001192092896","top":"0.02439024399585743","width":"0.03052325451627691","word_num":"0"},{"width":"0.021802323929806973","line_num":"0","text":"Project","word_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.013937282410154683","block_num":"0","page_num":"0","top":"0.052264808039986566","left":"0.014534884522499618"},{"left":"0.040697677485836706","width":"0.04941860158392723","page_num":"0","par_num":"0","line_num":"0","conf":"1","block_num":"0","height":"0.01773835901628462","level":"0","text":"© TopicRepository.php","top":"0.07317073184361567","word_num":"0"},{"line_num":"0","par_num":"0","width":"0.0668604627568671","top":"0.09059233458819194","page_num":"0","level":"0","height":"0.017421602252187585","text":"© TopicTriggerRepository.php","word_num":"0","block_num":"0","conf":"1","left":"0.03924418840592358"},{"left":"0.0392441883932371","level":"0","par_num":"0","line_num":"0","top":"0.10801393737564835","text":"©TrackRepository.php","width":"0.05232557844608388","page_num":"0","block_num":"0","word_num":"0","height":"0.017421602252187585","conf":"1"},{"level":"0","par_num":"0","height":"0.017421602252187474","page_num":"0","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","width":"0.09302324944354119","conf":"1","line_num":"0","left":"0.03924418768133024","block_num":"0","word_num":"0"},{"top":"0.14252745407931555","width":"0.06710752527764505","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.01858043366451967","left":"0.03913548154729778","par_num":"0","text":"© TranscriptionRepository.php","word_num":"0","level":"0"},{"text":"©TranscriptionSummaryRepository.php","width":"0.08720929571922789","left":"0.0392441908031767","line_num":"0","top":"0.1602787457380177","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","par_num":"0","conf":"1"},{"par_num":"0","text":"© UserRepository.php","word_num":"0","top":"0.1777003484835593","line_num":"0","conf":"1","level":"0","width":"0.04796511568921677","page_num":"0","block_num":"0","height":"0.01767445219000363","left":"0.04069767531309508"},{"left":"0.040697677013957746","width":"0.0610465090325538","top":"0.19512195100338126","line_num":"0","word_num":"0","par_num":"0","height":"0.01779670958693902","page_num":"0","conf":"1","block_num":"0","level":"0","text":"© VocabularyRepository.php"},{"text":"> D Rules","line_num":"0","height":"0.017421602252187474","par_num":"0","width":"0.024709300791963616","page_num":"0","word_num":"0","block_num":"0","left":"0.027616279755251022","level":"0","top":"0.21254355444881912","conf":"0.30000001192092896"},{"left":"0.031976743615223346","level":"0","text":"w services","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.0071770334928230595","top":"0.23684210526315785","width":"0.026162789223041938","word_num":"0"},{"block_num":"0","height":"0.006968640444571461","left":"0.03924418568002258","word_num":"0","text":"WACuViLy","par_num":"0","line_num":"0","width":"0.023255812360885295","conf":"0.30000001192092896","top":"0.25435540103206966","level":"0","page_num":"0"},{"line_num":"0","page_num":"0","width":"0.029069763548830722","left":"0.03779069816744524","conf":"0.30000001192092896","text":"Akeporis","top":"0.2717770038195261","height":"0.006968640444571572","par_num":"0","level":"0","block_num":"0","word_num":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","height":"0.0072659472719524","par_num":"0","top":"0.3763066205343165","word_num":"0","text":"L Close","left":"0.04360465100063577","width":"0.020348835498728658"},{"left":"0.04505814008155495","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"crmobiects","top":"0.411149825723087","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.03197674294735523"},{"text":"• DecorateActivity","line_num":"0","level":"0","par_num":"0","top":"0.42503987240829344","conf":"0.5","height":"0.014354066985646008","word_num":"0","page_num":"0","block_num":"0","left":"0.0465116285874117","width":"0.0421511619649035"},{"text":"N Dummv","line_num":"0","page_num":"0","left":"0.04505814149397584","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.007188147525087674","level":"0","top":"0.4457735246606205","block_num":"0","width":"0.023255812360885295"},{"text":"• Helpers","line_num":"0","width":"0.024709300791963616","level":"0","page_num":"0","height":"0.013937282410154794","conf":"0.5","top":"0.45993031338261137","par_num":"0","word_num":"0","block_num":"0","left":"0.04651162943504785"},{"line_num":"0","block_num":"0","width":"0.03052325197990905","word_num":"0","page_num":"0","level":"0","left":"0.03924418682339086","par_num":"0","top":"0.48083623717426005","conf":"0.30000001192092896","height":"0.00720204044567152","text":"v M Hubsoot"},{"page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","top":"0.4947735192571814","text":"AccountSyncStrategy","conf":"1","width":"0.05377906941353006","word_num":"0","left":"0.05232558246862253","par_num":"0"},{"par_num":"0","text":">M Actiond","top":"0.5156794424453248","height":"0.006968641205077342","width":"0.027616277654120266","left":"0.0465116291697702","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.017421602252187474","block_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.052325578446083876","par_num":"0","text":"ContactSyncStrategy","left":"0.05232558352405106","page_num":"0","conf":"1","top":"0.5296167248756484"},{"par_num":"0","width":"0.021802323929806973","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.046511628433356884","line_num":"0","text":"> DDTO","word_num":"0","height":"0.010736374953907335","page_num":"0","top":"0.5502392345388675"},{"par_num":"0","width":"0.0232558123608853","word_num":"0","text":"Fields","left":"0.04941860583506121","top":"0.5644599304070073","conf":"0.5","block_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.05087209248884694","text":"Journal","height":"0.013937282410154683","level":"0","width":"0.02470930332833149","page_num":"0","par_num":"0","top":"0.5818815329475993"},{"text":"• Metadata","top":"0.5993031359819202","conf":"0.30000001192092896","width":"0.02906976608519858","word_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187474","block_num":"0","left":"0.05232558275049638","par_num":"0","level":"0"},{"level":"0","text":"v D OpportunitySyncStrategy","line_num":"0","conf":"0.5","page_num":"0","height":"0.010572439555726398","left":"0.04651162906174667","par_num":"0","width":"0.06395348082197475","block_num":"0","top":"0.6202090597885695","word_num":"0"},{"par_num":"0","level":"0","page_num":"0","height":"0.017596652443139016","text":"> D Concerns","word_num":"0","block_num":"0","width":"0.03488371980951189","left":"0.05232558251563326","conf":"0.30000001192092896","line_num":"0","top":"0.6339712916045923"},{"text":"© HubspotLastModifiedByProfileSyncStrate","page_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.6515151515151515","width":"0.09302324944354118","height":"0.01754385964912286","level":"0","left":"0.05959302962622626"},{"line_num":"0","left":"0.059593023810583026","height":"0.017613324252041873","width":"0.09156976862156645","top":"0.6689895468433954","word_num":"0","par_num":"0","level":"0","conf":"1","text":"© HubspotLastModifiedCreatedRecentlyOp","page_num":"0","block_num":"0"},{"word_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","page_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.0177355801279655","par_num":"0","top":"0.6864111503124573","width":"0.09156976862156645","level":"0","left":"0.05959302113979824"},{"left":"0.059593023810583026","conf":"1","par_num":"0","word_num":"0","top":"0.7038327527502128","text":"© HubspotLastModifiedOpenSyncStrategy.l","height":"0.017421602252187585","width":"0.09156976862156645","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"conf":"1","level":"0","text":"HubspotLastModifiedSyncStrategy.php","block_num":"0","left":"0.058139534089606586","line_num":"0","top":"0.7212543558425473","par_num":"0","word_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.09011627765412025"},{"par_num":"0","conf":"0.5","text":"© HubspotSingleSyncStrateay.php","height":"0.010630789365874915","page_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.07412789730315514","word_num":"0","left":"0.05813953714452","top":"0.742160279328588"},{"par_num":"0","conf":"1","level":"0","block_num":"0","line_num":"0","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","word_num":"0","height":"0.021582401160037845","left":"0.0580138905174848","page_num":"0","width":"0.0743482975249595"},{"text":"© HubspotWebhookBatchSyncStrategy.php","height":"0.017549417425760994","conf":"1","level":"0","width":"0.09302324944354118","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.059593028269637166","top":"0.7735191634397849"},{"par_num":"0","text":"v Padination","line_num":"0","level":"0","width":"0.034883719809511875","top":"0.7979094076349759","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0","block_num":"0","page_num":"0","left":"0.04651162902674492"},{"level":"0","height":"0.00730762603370394","conf":"0.5","left":"0.05959302535190646","par_num":"0","top":"0.8149920255190317","page_num":"0","width":"0.06976743961902374","word_num":"0","line_num":"0","text":"(C) HubspotPadinationService.oho","block_num":"0"},{"line_num":"0","par_num":"0","width":"0.05087208747863769","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007185368636768552","left":"0.05959302880043157","page_num":"0","level":"0","text":"C) PacinationConfia.oho","top":"0.8325358852688322"},{"level":"0","block_num":"0","line_num":"0","text":"(C) PadinationState.oho","left":"0.059593023700317146","word_num":"0","top":"0.8500797448165869","conf":"0.30000001192092896","width":"0.047965115689216783","height":"0.0071770334928230595","par_num":"0","page_num":"0"},{"text":"• M ProspectSearchStrateav","height":"0.007204819333990531","top":"0.8675958187280396","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.0625","word_num":"0","line_num":"0","left":"0.04651162809815037","level":"0"},{"height":"0.007327075970420038","block_num":"0","par_num":"0","top":"0.8850174217942274","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","left":"0.046511629909250625","line_num":"0","text":"M Redis","width":"0.024709300791963616"},{"left":"0.046511628850673004","word_num":"0","level":"0","height":"0.006968641205077342","top":"0.9024390243581014","width":"0.039244185102746854","block_num":"0","text":"v M ServiceTraito","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.05959301806510763","top":"0.9198606275129059","word_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"T.OnnortunitvSvnctirait ohn","left":"0.05959302857968383","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","width":"0.06104650395981808","line_num":"0","word_num":"0","page_num":"0","left":"0.058139542522317005","text":"T) SvncCrmEntitiecTrait nhn","height":"0.007249275463049543","top":"0.9370015950824949"},{"par_num":"0","level":"0","top":"0.9545454545454546","word_num":"0","page_num":"0","height":"0.0071770334928229484","left":"0.058139535261602336","line_num":"0","conf":"0.30000001192092896","text":"T SuncFioldsTrait nhn","width":"0.04796511568921679","block_num":"0"},{"top":"0.07665505235822678","block_num":"0","conf":"1","line_num":"0","width":"0.0625","word_num":"0","page_num":"0","par_num":"0","left":"0.30813953592538756","level":"0","text":"AutomatedReportsService.php","height":"0.017421602252187585"},{"text":"© AutomatedReportsCommand.php","width":"0.07267441648118039","block_num":"0","word_num":"0","height":"0.01754385964912286","line_num":"0","left":"0.3764534882225882","conf":"1","top":"0.07655502392344493","level":"0","par_num":"0","page_num":"0"},{"word_num":"0","conf":"1","top":"0.1010452964837355","left":"0.4040697682457586","width":"0.05959302313784337","text":"© SyncOpportunitiesJob.php","line_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.01777448000139792","par_num":"0"},{"text":"cImportOpportunityBatch.php","page_num":"0","top":"0.18118466932475252","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","height":"0.006968640444571572","level":"0","line_num":"0","left":"0.15406977432823019","width":"0.06104650395981809"},{"top":"0.20209059320164557","word_num":"0","text":"AutomatedReportsController.php","left":"0.15261628499022556","par_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.07122092551373418","block_num":"0","conf":"1","page_num":"0","level":"0"},{"conf":"1","height":"0.017638331204890445","level":"0","par_num":"0","left":"0.3735465125790176","line_num":"0","text":"© SyncObjects.php","word_num":"0","page_num":"0","top":"0.14982578384343948","block_num":"0","width":"0.04069767353382514"},{"conf":"0.5","top":"0.18118466932475252","level":"0","width":"0.05377906434079435","left":"0.22383721470460258","height":"0.006968640444571572","word_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"(©)ImportContactBatch.php","block_num":"0"},{"line_num":"0","level":"0","left":"0.28488372488104713","conf":"0.5","page_num":"0","par_num":"0","width":"0.027616275117752387","word_num":"0","height":"0.0071770334928229484","block_num":"0","text":"C) Client.php","top":"0.18102073365231264"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.017421602252187474","top":"0.17421602808412695","block_num":"0","text":"©HubspotPaginationService.php","width":"0.06831395372431326","conf":"1","left":"0.31976744288106046","word_num":"0"},{"line_num":"0","page_num":"0","left":"0.3938953490583744","par_num":"0","top":"0.17384370053159115","word_num":"0","width":"0.03197674294735525","text":"© Service.php","conf":"0.5","height":"0.017793929177608248","block_num":"0","level":"0"},{"left":"0.2311046504670841","block_num":"0","text":"php api_v2.php","height":"0.014354066985646008","par_num":"0","top":"0.20175438596491224","page_num":"0","width":"0.029069768621566433","conf":"0.5","line_num":"0","level":"0","word_num":"0"},{"block_num":"0","line_num":"0","text":"C) TrackProviderInstalledEvent.pho","word_num":"0","top":"0.20557491325434107","level":"0","height":"0.007343747018817126","conf":"0.5","left":"0.26889535474038734","page_num":"0","par_num":"0","width":"0.06831394865157758"},{"height":"0.011164274322169154","left":"0.3444767431887464","line_num":"0","width":"0.06831394865157758","word_num":"0","text":"@ RequestGenerateReportJob.ph","block_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.20175438596491224","page_num":"0"},{"left":"0.15406976741448225","par_num":"0","top":"0.22966507175123718","width":"0.05959302313784334","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","text":"(C) AutomatedReportResult.ohv","level":"0","height":"0.007268726160271521"},{"conf":"1","left":"0.17441860674725307","block_num":"0","line_num":"0","width":"0.06976743961902376","level":"0","page_num":"0","text":"trait OpportunitySyncTrait","par_num":"0","top":"0.24720893141945777","word_num":"0","height":"0.014354066985645897"},{"block_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","top":"0.26132404253458086","width":"0.1918604627568671","conf":"1","left":"0.19912790599413563","par_num":"0","level":"0","height":"0.01778281514534341"},{"top":"0.27874564469272156","par_num":"0","height":"0.017421602252187474","conf":"1","text":"This is acceptable - the deal cannot be imported until those exist.","width":"0.17587209255137343","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.1976744228515927","page_num":"0"},{"text":"2 usages","block_num":"0","conf":"1","par_num":"0","level":"0","height":"0.017613322731030334","left":"0.18459302318631113","top":"0.3133971294182625","word_num":"0","page_num":"0","line_num":"0","width":"0.020348836766912598"},{"level":"0","top":"0.33094098883572576","width":"0.15843022123296208","line_num":"0","left":"0.1845930292659399","page_num":"0","conf":"1","text":"private function importOpportunityBatch(array $deals): array","height":"0.01754385964912275","word_num":"0","par_num":"0","block_num":"0"},{"left":"0.19622093053807488","level":"0","text":"$syncedOpportunities = [","par_num":"0","block_num":"0","top":"0.3658536592325965","conf":"1","width":"0.06395348589471045","line_num":"0","word_num":"0","page_num":"0","height":"0.017718908319062532"},{"level":"0","par_num":"0","text":"'success =>","top":"0.38995215302990127","page_num":"0","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","line_num":"0","width":"0.03924418256637899","block_num":"0","left":"0.20784883719360808"},{"top":"0.400318979431312","conf":"0.30000001192092896","line_num":"0","left":"0.2063953495726709","level":"0","page_num":"0","par_num":"0","text":"'failed_ids' »> [1,","height":"0.01779948695424638","width":"0.050872092551373455","word_num":"0","block_num":"0"},{"width":"0.08575581489725317","line_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","top":"0.4354066985043207","conf":"1","height":"0.017554973681387476","left":"0.194767442807634","page_num":"0","level":"0","block_num":"0","par_num":"0"},{"width":"0.04215116196490348","level":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"column_key:'10')*","left":"0.280523256299525","par_num":"0","top":"0.4425087107683612","line_num":"0"},{"height":"0.017655001492781763","level":"0","block_num":"0","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","left":"0.19622092554751022","width":"0.20639535214038604","line_num":"0","top":"0.47038327564025195","word_num":"0","par_num":"0","conf":"1"},{"conf":"0.5","par_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.040697673533825196","page_num":"0","text":", rethrow so the","height":"0.017655001492781763","block_num":"0","top":"0.47038327564025195","left":"0.40261627956303336"},{"block_num":"0","word_num":"0","height":"0.007324297082100917","level":"0","width":"0.2252906839898292","line_num":"0","conf":"0.5","page_num":"0","top":"0.49441786284356404","par_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","left":"0.19622092345586095"},{"text":"tryf","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.017421602252187474","block_num":"0","left":"0.1947674424313429","page_num":"0","line_num":"0","top":"0.5052264809296554","width":"0.01744185990475594","word_num":"0"},{"left":"0.2063953501001992","conf":"1","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","line_num":"0","block_num":"0","page_num":"0","height":"0.017741137904603632","top":"0.5223285484012261","width":"0.23401162979450632","level":"0","par_num":"0","word_num":"0"},{"height":"0.017618880507668466","level":"0","width":"0.17877905419532286","word_num":"0","par_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","conf":"1","line_num":"0","page_num":"0","top":"0.5398724083179833","block_num":"0","left":"0.20494187603723524"},{"block_num":"0","par_num":"0","top":"0.5749128924952824","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","conf":"1","width":"0.2558139435788418","word_num":"0","height":"0.020905922094220375","line_num":"0","left":"0.20494187385846577","level":"0","page_num":"0"},{"level":"0","line_num":"0","page_num":"0","block_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","word_num":"0","top":"0.6097560982545615","conf":"1","left":"0.20494185885009894","width":"0.1991279074486266","height":"0.02102540060283664","par_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.648083623487141","height":"0.013937282410154683","left":"0.21656976858995938","conf":"0.30000001192092896","text":"array_map ( cal","level":"0","width":"0.03488371980951191","word_num":"0"},{"line_num":"0","block_num":"0","height":"0.017785594033662644","top":"0.6480836243125454","page_num":"0","conf":"0.5","text":"'strval', $dealIds)","level":"0","left":"0.2645348832564665","width":"0.05087209255137343","word_num":"0","par_num":"0"},{"top":"0.682615629984051","text":"Extract Surround // = : (SexistingCrmIds);","block_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.12354650903255385","conf":"0.30000001192092896","height":"0.021531100478468956","par_num":"0","line_num":"0","left":"0.2093023286005373"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","conf":"1","left":"0.2049418524467757","line_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","height":"0.01754385964912286","top":"0.7177033492822966","width":"0.2776162776541203","word_num":"0"},{"left":"0.2180232570930559","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.7351916374244232","width":"0.08575581489725317","block_num":"0","line_num":"0","page_num":"0","height":"0.013937282410154683","text":"'teamId' => Sthis->team-›getIdO).","word_num":"0"},{"width":"0.01744185990475594","left":"0.46511627905924996","page_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"-600","height":"0.020905922094220375","par_num":"0","level":"0","conf":"0.5","top":"0.7351916383721696"},{"top":"0.752613240763755","block_num":"0","height":"0.017721687207381653","word_num":"0","left":"0.21802325758350743","par_num":"0","line_num":"0","page_num":"0","width":"0.08139534706765034","conf":"1","text":"'dealCount' => count($dealIds),","level":"0"},{"level":"0","top":"0.7491289194016919","width":"0.018895348335834228","line_num":"0","left":"0.4636627907884783","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","text":"=601","height":"0.027874564820309478"},{"level":"0","text":"1):","word_num":"0","line_num":"0","height":"0.017421602252187474","left":"0.20639534908631102","block_num":"0","top":"0.7874564461300038","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.00872092995237797"},{"top":"0.7700348432989934","conf":"0.5","par_num":"0","width":"0.07267441648118037","word_num":"0","level":"0","left":"0.2180232579374222","height":"0.017421602252187474","page_num":"0","line_num":"0","text":"'error' => $e->getMessage(),","block_num":"0"},{"top":"0.7909407663733199","text":"603","line_num":"0","block_num":"0","page_num":"0","height":"0.013937282410154683","width":"0.011627907448626629","word_num":"0","conf":"1","level":"0","par_num":"0","left":"0.47093023224952385"},{"block_num":"0","conf":"0.5","left":"0.46511627911296743","level":"0","line_num":"0","par_num":"0","width":"0.015988371473677654","page_num":"0","text":"=604","word_num":"0","top":"0.8048780495219954","height":"0.020905922094220375"},{"width":"0.026162789223041938","block_num":"0","left":"0.20494186180126178","text":"throw se\"","page_num":"0","top":"0.8292682927405206","conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.007254833239687675","level":"0","par_num":"0"},{"text":"foreach ($deals as $deal) {","conf":"0.5","word_num":"0","block_num":"0","top":"0.8745644599380386","width":"0.07267441648118039","left":"0.196220931788067","line_num":"0","par_num":"0","height":"0.017780037778036162","level":"0","page_num":"0"},{"page_num":"0","width":"0.014534881774415365","height":"0.010452960286604362","par_num":"0","top":"0.8954703837939799","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","text":"try {","left":"0.20639535049434093","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.9090909089513657","word_num":"0","conf":"1","line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","width":"0.17151162979450635","page_num":"0","height":"0.01773835901628462","left":"0.2165697695573931","level":"0"},{"text":"Sdeal'1d'h","conf":"0.30000001192092896","level":"0","top":"0.9337979093792103","width":"0.031976742947355224","block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.226744186735071","page_num":"0","height":"0.006968641205077342"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.017421602252187474","left":"0.46656976796271193","width":"0.014534883042599256","conf":"1","text":"=607","level":"0","page_num":"0","top":"0.8571428572798295"},{"level":"0","width":"0.05523255023550483","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.22674419276015428","text":"ScontactAssociat.ions","height":"0.006968640444571572","top":"0.968641115317784","line_num":"0","par_num":"0"},{"left":"0.9127906979746175","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"100% 52","word_num":"0","top":"0.006968641043132773","width":"0.018895348335834172","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342"},{"width":"0.05813953724313292","line_num":"0","level":"0","word_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"• Mon ZU Aor 10.14:17","left":"0.9345930220335801","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.006968641078646032"},{"width":"0.08430232392980697","word_num":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.02439024399585743","left":"0.8284883743238562","height":"0.017421602252187585","text":"L AskJiminnyReportActivityServiceTest~","level":"0"},{"left":"0.5101744199610054","page_num":"0","par_num":"0","level":"0","top":"0.052264808499341786","width":"0.029069766085198623","height":"0.017421602252187585","line_num":"0","block_num":"0","text":"E laravel.log","conf":"1","word_num":"0"},{"width":"0.07994186117293983","left":"0.47238372125716094","block_num":"0","conf":"0.30000001192092896","height":"0.01754385964912286","par_num":"0","level":"0","word_num":"0","text":"4 console (PROD] x A console [EU]","line_num":"0","top":"0.07655502392344493","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.017421602252187585","par_num":"0","text":"A SF [iminny@localhost]","top":"0.0522648086548918","conf":"0.5","left":"0.5450581424799863","level":"0","line_num":"0","width":"0.052325578446083876","word_num":"0"},{"level":"0","height":"0.01754385964912286","line_num":"0","block_num":"0","top":"0.07655502392344493","word_num":"0","conf":"0.5","text":"A console [STAGING]","left":"0.559593023126018","page_num":"0","width":"0.04505813882706011","par_num":"0"},{"width":"0.0639534858947105","word_num":"0","level":"0","conf":"1","left":"0.603197676895986","page_num":"0","par_num":"0","line_num":"0","height":"0.017421602252187585","block_num":"0","text":"A HS_local (jiminny@localhost]","top":"0.05226480845578774"},{"height":"0.017421602252187585","page_num":"0","word_num":"0","text":"Cascade","par_num":"0","left":"0.6947674424260751","width":"0.018895348335834283","conf":"1","block_num":"0","level":"0","top":"0.05226480845578774","line_num":"0"},{"top":"0.08362369371432266","left":"0.693313957253889","width":"0.04651162472177062","height":"0.007285397208668609","word_num":"0","conf":"1","par_num":"0","text":"Retactor Connection","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"height":"0.007285397208668609","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"CRM Initial Sync Oven","page_num":"0","width":"0.045058133754324436","word_num":"0","left":"0.7470930289847444","block_num":"0","top":"0.08362369371432266"},{"level":"0","width":"0.02034883676691257","top":"0.08362369356690913","height":"0.007285397208668498","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.9651162792848433","par_num":"0","text":"+O •","block_num":"0"},{"text":"da jiminny","top":"0.10104529667246953","height":"0.01777448000139792","width":"0.026162789223041938","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.6613372099009642","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.017602208698765498","text":"034 A1 A34 X62 A V","conf":"0.30000001192092896","level":"0","top":"0.12195121997834346","word_num":"0","page_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.6264534909671725","width":"0.06104650903255382"},{"par_num":"0","level":"0","width":"0.2340116297945063","line_num":"0","block_num":"0","word_num":"0","height":"0.017688345110587478","page_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557","conf":"1","left":"0.7485465144592023"},{"text":"568","line_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.4723837209681555","level":"0","block_num":"0","conf":"1","top":"0.17421602785183887","width":"0.010174418383456285","par_num":"0","word_num":"0"},{"height":"0.017599431331458026","conf":"0.30000001192092896","par_num":"0","text":"433 X2 X19 A Y 572","top":"0.24720893117059684","line_num":"0","width":"0.05959302313784337","level":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.42296511505912804"},{"top":"0.12195121996382541","word_num":"0","page_num":"0","line_num":"0","height":"0.017602208698765498","left":"0.49273255917817704","conf":"0.5","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","par_num":"0","width":"0.13081395372431326","level":"0","block_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","width":"0.12499998985452854","left":"0.49273256810684485","block_num":"0","height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","word_num":"0","conf":"1","level":"0"},{"par_num":"0","word_num":"0","top":"0.15679442515780084","height":"0.03484320450437506","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4927325697817582","level":"0","page_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","width":"0.19767440633570893"},{"page_num":"0","conf":"0.30000001192092896","height":"0.021531100478468956","level":"0","top":"0.19138755980861244","word_num":"0","width":"0.18895348082197472","par_num":"0","line_num":"0","left":"0.5014534982005542","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS"},{"top":"0.21602787489966546","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","conf":"0.5","page_num":"0","left":"0.5014534903311851","line_num":"0","word_num":"0","width":"0.023255812360885364","text":"U.emall,"},{"level":"0","par_num":"0","line_num":"0","top":"0.2264808367461535","width":"0.0159883714736776","word_num":"0","conf":"0.5","height":"0.020905922094220264","page_num":"0","text":"sa.*,","block_num":"0","left":"0.5014534889482387"},{"conf":"1","page_num":"0","block_num":"0","height":"0.017660559269419895","left":"0.5014534890799165","top":"0.243902439123591","line_num":"0","word_num":"0","width":"0.0915697686215664","par_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa"},{"par_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.261324041657931","block_num":"0","height":"0.020972609329831915","left":"0.49273256427382445","conf":"0.5","line_num":"0","word_num":"0","width":"0.09883720316785455","level":"0"},{"height":"0.017421602252187474","left":"0.4927325596928281","block_num":"0","top":"0.27874564469272156","line_num":"0","level":"0","width":"0.10755813882706017","conf":"0.30000001192092896","par_num":"0","page_num":"0","word_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id"},{"block_num":"0","left":"0.49273256401325954","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","par_num":"0","word_num":"0","line_num":"0","height":"0.021531100478468845","conf":"0.5","level":"0","page_num":"0","top":"0.29585326953748003","width":"0.13953487923804747"},{"text":"SELECT * FROM automated_report_results order by id desc;","height":"0.021812455695972233","width":"0.1469257943173672","word_num":"0","level":"0","top":"0.33086566047471755","block_num":"0","left":"0.49266947806468386","conf":"1","line_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","text":"Tnoughts","top":"0.14285714319234843","left":"0.6947674415961431","word_num":"0","par_num":"0","level":"0","conf":"0.5","height":"0.006968640444571461","width":"0.021802323929806966","block_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.1602787460943993","left":"0.6947674437491511","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","height":"0.007185368636768663","width":"0.15552323929806966","conf":"1","word_num":"0","line_num":"0"},{"width":"0.023255812360885253","height":"0.017421602252187474","block_num":"0","top":"0.19163763110387144","level":"0","line_num":"0","par_num":"0","text":"Answer","word_num":"0","left":"0.6947674422691698","page_num":"0","conf":"1"},{"width":"0.17587207226043045","block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.007257611367501027","left":"0.6947674450253227","page_num":"0","top":"0.21602787499438603","word_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","par_num":"0"},{"top":"0.29616724812826734","level":"0","text":"575","word_num":"0","height":"0.020905922094220264","block_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","line_num":"0","conf":"1","page_num":"0","par_num":"0"},{"width":"0.011627906180442682","text":"576","left":"0.4709302331500887","page_num":"0","top":"0.31707317082512576","level":"0","line_num":"0","par_num":"0","height":"0.017421602252187474","conf":"1","word_num":"0","block_num":"0"},{"conf":"1","text":"577","top":"0.3310104530550909","width":"0.008720929952377943","left":"0.4723837210121832","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.017421602252187474","word_num":"0","par_num":"0"},{"top":"0.3519163764290747","width":"0.014534883042599311","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.4665697677568011","block_num":"0","line_num":"0","text":"—578","height":"0.017421602252187474","word_num":"0"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.4651162795679709","text":"-579","par_num":"0","width":"0.01744185990475594","level":"0","line_num":"0","height":"0.03135888314133062","top":"0.36585365925686086","block_num":"0"},{"width":"0.010174418383456285","word_num":"0","top":"0.3867595819749514","conf":"1","height":"0.017421602252187585","line_num":"0","block_num":"0","left":"0.4723837212104037","page_num":"0","par_num":"0","level":"0","text":"580"},{"line_num":"0","conf":"0.5","page_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","height":"0.024390243457264815","top":"0.41114982606463124","word_num":"0","par_num":"0","level":"0","text":"=582","block_num":"0"},{"height":"0.01754385964912275","left":"0.4927325567791251","word_num":"0","width":"0.061046514105289496","level":"0","block_num":"0","page_num":"0","top":"0.3692185007974482","conf":"1","par_num":"0","text":"select * from features;","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.492732557531251","block_num":"0","height":"0.013937282410154683","par_num":"0","width":"0.13081395372431337","conf":"1","level":"0","line_num":"0","top":"0.3867595817836954","text":"select * from team_features where feature_id = 40;"},{"top":"0.4216027878104023","par_num":"0","width":"0.09156975847609505","left":"0.4927325648681694","line_num":"0","block_num":"0","level":"0","word_num":"0","text":"select * from teams where id = 556;","height":"0.017791151810300887","page_num":"0","conf":"0.5"},{"height":"0.017421602252187474","line_num":"0","top":"0.4912891990481223","block_num":"0","left":"0.4709302324991634","width":"0.010174418383456285","word_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0","text":"586"},{"word_num":"0","height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","par_num":"0","text":"587","page_num":"0","level":"0","block_num":"0","top":"0.5087108014871466","line_num":"0","width":"0.010174418383456285"},{"par_num":"0","text":"588","top":"0.5261324046230351","level":"0","width":"0.010174418383456285","left":"0.4709302324991634","conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.017421602252187585","block_num":"0","page_num":"0"},{"height":"0.017727244984019785","page_num":"0","par_num":"0","text":"select * from au","top":"0.45614035085599425","width":"0.040697673533825196","left":"0.49273255851781844","word_num":"0","line_num":"0","conf":"0.5","level":"0","block_num":"0"},{"conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.5406976797860092","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617","width":"0.15116278668667404","word_num":"0","block_num":"0","height":"0.017727244984019896","par_num":"0"},{"word_num":"0","line_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19912790744862652","height":"0.020905922094220375","top":"0.47038327577054373","par_num":"0","left":"0.4927325626901585","page_num":"0","level":"0","block_num":"0"},{"line_num":"0","height":"0.01754385964912286","page_num":"0","conf":"1","level":"0","par_num":"0","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","word_num":"0","left":"0.49273256392009424","top":"0.49122807017543857","block_num":"0"},{"page_num":"0","block_num":"0","left":"0.4927325558269047","level":"0","word_num":"0","line_num":"0","top":"0.50522648079604","par_num":"0","height":"0.02108930895012917","text":"SELECT * FROM automated_report_results WHERE id = 1919;","width":"0.14389535214038607","conf":"0.5"},{"par_num":"0","conf":"1","left":"0.6947674492701338","page_num":"0","top":"0.24390243925425303","word_num":"0","level":"0","width":"0.06395348082197472","height":"0.010483525776596947","line_num":"0","text":"Flow for last-modified sync","block_num":"0"},{"word_num":"0","level":"0","block_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","height":"0.010605782413026343","page_num":"0","line_num":"0","left":"0.69476746387163","width":"0.2572674244008166","top":"0.2613240421543279","par_num":"0","conf":"1"},{"left":"0.6962209429349904","conf":"1","top":"0.27874564469272156","page_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","line_num":"0","width":"0.2558139435788418","word_num":"0","height":"0.017421602252187474","par_num":"0","level":"0","block_num":"0"},{"conf":"1","height":"0.010558547395648321","top":"0.30303030290443533","block_num":"0","word_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","width":"0.24418603613021517","left":"0.6976744167193314"},{"word_num":"0","line_num":"0","conf":"1","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","page_num":"0","top":"0.3205574918079175","level":"0","par_num":"0","width":"0.2848836817639939","left":"0.696220969420339","height":"0.010452960286604251","block_num":"0"},{"width":"0.0319767429473552","level":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"t.pho:249-308)","word_num":"0","left":"0.7049418610117876","top":"0.33797909401576987"},{"conf":"1","top":"0.35540069665787266","width":"0.235465110616481","block_num":"0","word_num":"0","level":"0","page_num":"0","line_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","height":"0.013937282410154683","par_num":"0","left":"0.6947674475203276"},{"width":"0.0944767404109873","left":"0.6947674455790227","level":"0","par_num":"0","page_num":"0","height":"0.017421602252187474","block_num":"0","line_num":"0","top":"0.38327526141746027","word_num":"0","conf":"1","text":"When ImportOpportunityBatch is used"},{"conf":"1","height":"0.0071770334928229484","par_num":"0","top":"0.4074960127591707","word_num":"0","left":"0.6947674418771969","text":"Only on the webhook path:","page_num":"0","block_num":"0","width":"0.05377906434079438","level":"0","line_num":"0"},{"par_num":"0","left":"0.6976744421686936","top":"0.4282296651241162","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","conf":"1","level":"0","block_num":"0","word_num":"0","height":"0.00731040416151707","line_num":"0","page_num":"0"},{"conf":"1","line_num":"0","block_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","left":"0.7034883857776126","top":"0.4390243903373209","word_num":"0","par_num":"0","height":"0.017421602252187474","level":"0","width":"0.27906975847609505","page_num":"0"},{"width":"0.036337205704222275","word_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.7049418640810282","level":"0","text":"sor.oho:144-156,","top":"0.4599303139240558","line_num":"0","par_num":"0"},{"left":"0.6962209413217944","par_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","top":"0.4736842105404635","level":"0","line_num":"0","page_num":"0","width":"0.27470929571922786","word_num":"0","height":"0.01760498758708451","block_num":"0","conf":"1"},{"word_num":"0","top":"0.49441786284356404","line_num":"0","width":"0.1337209153682628","conf":"0.5","left":"0.7034883735612978","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","block_num":"0","height":"0.007324297082100917","level":"0","page_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.5435540073669376","height":"0.017421602252187585","text":"select * from automated_report_results WHERE report id = 54;","width":"0.15697674041098736","left":"0.4927325576649853","line_num":"0","word_num":"0","conf":"1"},{"page_num":"0","height":"0.017421602252187585","line_num":"0","width":"0.014534883042599256","block_num":"0","top":"0.5609756101979481","level":"0","par_num":"0","left":"0.4665697675387779","conf":"0.30000001192092896","text":"—590","word_num":"0"},{"height":"0.019269587320574155","left":"0.46939357645121943","par_num":"0","top":"0.5844418613017821","level":"0","conf":"0.30000001192092896","text":"Cascade &YI","line_num":"0","width":"0.03214308048816433","block_num":"0","word_num":"0","page_num":"0"},{"page_num":"0","text":"Command 9e1","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.018326213295189797","left":"0.504316644512661","top":"0.5849135485661681","word_num":"0","width":"0.030610896171407553","par_num":"0"},{"width":"0.08139534706765028","block_num":"0","par_num":"0","page_num":"0","text":"ortunities where id = 7594349;","left":"0.5348837226993451","line_num":"0","top":"0.5781499203541262","word_num":"0","level":"0","height":"0.0176688944133655","conf":"1"},{"line_num":"0","height":"0.01754385964912286","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","par_num":"0","top":"0.613237639553429","left":"0.4927325615606822","width":"0.19912790744862657","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","level":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","top":"0.6376306623561115","text":"select * trom plavbooks where team 1d = 1: # event 726147","page_num":"0","par_num":"0","width":"0.15261626750864887","left":"0.4927325549132634","height":"0.006968640444571461"},{"width":"0.1511847820687801","line_num":"0","page_num":"0","left":"0.49417504626076897","par_num":"0","word_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","height":"0.01855425705369762","block_num":"0","conf":"1","level":"0","top":"0.6475172965904776"},{"conf":"0.5","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","width":"0.10901161964903489","level":"0","line_num":"0","block_num":"0","left":"0.49418604507250824","page_num":"0","height":"0.007193704541220036","par_num":"0","top":"0.6722488038244503","word_num":"0"},{"page_num":"0","height":"0.014594718409877472","left":"0.4941808969840959","level":"0","width":"0.151173084340197","par_num":"0","top":"0.6860824328185883","word_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","block_num":"0","conf":"1","line_num":"0"},{"left":"0.6947674429499888","level":"0","text":"Shared code","top":"0.5223285486264212","height":"0.007288176096987731","word_num":"0","width":"0.03052325451627691","par_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"block_num":"0","level":"0","height":"0.017641108572197917","line_num":"0","par_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","top":"0.5365853663383557","width":"0.2718023137843356","word_num":"0","left":"0.6947674533785833","conf":"1","page_num":"0"},{"width":"0.20058138827060135","par_num":"0","page_num":"0","word_num":"0","height":"0.01754385964912286","left":"0.6976744261547695","conf":"1","block_num":"0","level":"0","line_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","top":"0.5574162679425837"},{"left":"0.697674432615772","par_num":"0","width":"0.2761627765412026","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","block_num":"0","conf":"0.30000001192092896","top":"0.5818815330541641","height":"0.006968641205077342"},{"text":"queue oo with retiesbackom,","left":"0.7034883718213223","page_num":"0","line_num":"0","par_num":"0","width":"0.062499994927264324","word_num":"0","conf":"0.30000001192092896","top":"0.5993031362237073","block_num":"0","height":"0.006968640444571461","level":"0"},{"top":"0.7177033492822966","conf":"0.5","height":"0.01754385964912286","line_num":"0","page_num":"0","left":"0.49127907379435487","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","width":"0.12645348082197472","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","width":"0.01744185990475594","page_num":"0","text":"SELECT","top":"0.7351916377240805","height":"0.017421602252187585","level":"0","conf":"1","left":"0.4927325587104127","line_num":"0","word_num":"0","par_num":"0"},{"height":"0.020911479870858507","block_num":"0","word_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","left":"0.5014534890359909","line_num":"0","width":"0.18895348082197472","top":"0.7526132409524889"},{"par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.5014534895121747","text":"u. email,","top":"0.7735191644180608","width":"0.023255812360885364","word_num":"0","page_num":"0","height":"0.017549415904749344"},{"conf":"1","height":"0.013937282410154683","page_num":"0","text":"sa.*,","top":"0.7909407663442839","line_num":"0","word_num":"0","level":"0","width":"0.014534883042599311","block_num":"0","left":"0.5029069773255996","par_num":"0"},{"left":"0.5014534890799165","height":"0.021531100478468956","text":"t.owner_id FROM social_accounts sa","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","top":"0.8046251993620415","width":"0.0915697686215664","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.007254833239687675","page_num":"0","block_num":"0","left":"0.49273256673203064","level":"0","text":"JOTN usens u on u.id = sa.sociable idi","top":"0.8292682928942409","width":"0.09738371220040826"},{"par_num":"0","block_num":"0","word_num":"0","level":"0","text":"on t.id = u.team_id","line_num":"0","top":"0.8429027114206518","height":"0.017724466095700775","width":"0.052325578446083876","conf":"0.5","left":"0.5479651179161367","page_num":"0"},{"block_num":"0","level":"0","text":"and sa.provider = 'salesforce';","word_num":"0","conf":"1","height":"0.014354066985645897","left":"0.5494186066225529","line_num":"0","par_num":"0","width":"0.08139534706765039","page_num":"0","top":"0.8604465709728868"},{"conf":"0.5","level":"0","height":"0.01760776647540363","line_num":"0","block_num":"0","left":"0.4927325684555483","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","word_num":"0","page_num":"0","par_num":"0","top":"0.8954703835778265","width":"0.19767440633570882"},{"level":"0","top":"0.9266347687400319","block_num":"0","page_num":"0","word_num":"0","height":"0.0071770334928229484","line_num":"0","conf":"0.30000001192092896","width":"0.04069767099745736","par_num":"0","text":"Ask anvthina (84-D","left":"0.6962209300842392"},{"left":"0.7020348836609424","level":"0","text":"< Code","par_num":"0","width":"0.01889534706765028","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","page_num":"0","word_num":"0","height":"0.0071770334928229484"},{"word_num":"0","page_num":"0","conf":"0.5","height":"0.0071770334928229484","block_num":"0","left":"0.7209302333970329","line_num":"0","par_num":"0","width":"0.04796511061648101","text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","level":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.9860627181052405","line_num":"0","left":"0.8415697692651324","level":"0","text":"W Wind","width":"0.017441858636571994","block_num":"0","word_num":"0","height":"0.006968640444571572","page_num":"0"},{"top":"0.986062718234409","word_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Po. 4 spac","block_num":"0","left":"0.9694767459953377","level":"0","width":"0.02034883549872868","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58974
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 5P• Mon ZU Aor 10.13.40L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"height":"0.017421602252187585", [{"height":"0.017421602252187585","par_num":"0","conf":"0.30000001192092896","width":"0.03052325451627691","left":"0.03052325708202939","word_num":"0","level":"0","line_num":"0","top":"0.02439024399585743","block_num":"0","page_num":"0","text":"FV faVsco.js v"},{"text":"Project","line_num":"0","width":"0.021802323929806973","par_num":"0","block_num":"0","left":"0.014534884522499618","word_num":"0","page_num":"0","height":"0.013937282410154683","top":"0.052264808039986566","level":"0","conf":"0.5"},{"conf":"1","text":"© TopicRepository.php","word_num":"0","height":"0.01773835901628462","block_num":"0","line_num":"0","width":"0.04941860158392723","top":"0.07317073184361567","level":"0","page_num":"0","left":"0.040697677485836706","par_num":"0"},{"height":"0.017421602252187585","line_num":"0","par_num":"0","width":"0.0668604627568671","block_num":"0","left":"0.03924418840592358","conf":"1","level":"0","page_num":"0","top":"0.09059233458819194","text":"© TopicTriggerRepository.php","word_num":"0"},{"text":"©TrackRepository.php","level":"0","top":"0.10801393737564835","par_num":"0","height":"0.017421602252187585","left":"0.0392441883932371","line_num":"0","width":"0.05232557844608388","word_num":"0","page_num":"0","conf":"1","block_num":"0"},{"left":"0.03924418768133024","block_num":"0","top":"0.12543554051153694","page_num":"0","par_num":"0","width":"0.09302324944354119","level":"0","line_num":"0","height":"0.017421602252187474","word_num":"0","text":"©TranscriptionModelLocaleRepository.php","conf":"1"},{"conf":"1","text":"© TranscriptionRepository.php","block_num":"0","line_num":"0","par_num":"0","width":"0.06710752527764505","top":"0.14252745407931555","page_num":"0","word_num":"0","left":"0.03913548154729778","level":"0","height":"0.01858043366451967"},{"top":"0.1602787457380177","par_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187585","word_num":"0","width":"0.08720929571922789","block_num":"0","text":"©TranscriptionSummaryRepository.php","left":"0.0392441908031767","level":"0","conf":"1"},{"height":"0.01767445219000363","left":"0.04069767531309508","block_num":"0","level":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.1777003484835593","conf":"1","text":"© UserRepository.php","width":"0.04796511568921677","line_num":"0"},{"left":"0.040697677013957746","par_num":"0","line_num":"0","text":"© VocabularyRepository.php","width":"0.0610465090325538","block_num":"0","conf":"1","word_num":"0","top":"0.19512195100338126","height":"0.01779670958693902","page_num":"0","level":"0"},{"line_num":"0","block_num":"0","height":"0.017421602252187474","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.027616279755251022","top":"0.21254355444881912","width":"0.024709300791963616","level":"0","page_num":"0","text":"> D Rules"},{"top":"0.23684210526315785","line_num":"0","height":"0.0071770334928230595","left":"0.031976743615223346","level":"0","par_num":"0","text":"w services","width":"0.026162789223041938","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"width":"0.023255812360885295","left":"0.03924418568002258","text":"WACuViLy","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.25435540103206966","par_num":"0"},{"line_num":"0","par_num":"0","text":"Akeporis","width":"0.029069763548830722","height":"0.006968640444571572","level":"0","block_num":"0","left":"0.03779069816744524","conf":"0.30000001192092896","top":"0.2717770038195261","word_num":"0","page_num":"0"},{"left":"0.04360465100063577","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.3763066205343165","par_num":"0","page_num":"0","height":"0.0072659472719524","block_num":"0","width":"0.020348835498728658","text":"L Close"},{"page_num":"0","text":"crmobiects","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.04505814008155495","par_num":"0","block_num":"0","top":"0.411149825723087","word_num":"0","width":"0.03197674294735523","level":"0"},{"conf":"0.5","level":"0","page_num":"0","left":"0.0465116285874117","par_num":"0","text":"• DecorateActivity","line_num":"0","top":"0.42503987240829344","width":"0.0421511619649035","word_num":"0","block_num":"0","height":"0.014354066985646008"},{"left":"0.04505814149397584","par_num":"0","top":"0.4457735246606205","text":"N Dummv","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.007188147525087674","block_num":"0","level":"0","word_num":"0","width":"0.023255812360885295"},{"level":"0","block_num":"0","height":"0.013937282410154794","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.04651162943504785","text":"• Helpers","top":"0.45993031338261137","width":"0.024709300791963616","word_num":"0"},{"line_num":"0","block_num":"0","height":"0.00720204044567152","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.03052325197990905","top":"0.48083623717426005","text":"v M Hubsoot","page_num":"0","left":"0.03924418682339086"},{"conf":"1","height":"0.017421602252187585","page_num":"0","text":"AccountSyncStrategy","word_num":"0","width":"0.05377906941353006","block_num":"0","left":"0.05232558246862253","top":"0.4947735192571814","par_num":"0","line_num":"0","level":"0"},{"line_num":"0","conf":"0.30000001192092896","top":"0.5156794424453248","page_num":"0","width":"0.027616277654120266","level":"0","block_num":"0","left":"0.0465116291697702","par_num":"0","text":">M Actiond","word_num":"0","height":"0.006968641205077342"},{"level":"0","top":"0.5296167248756484","block_num":"0","width":"0.052325578446083876","conf":"1","left":"0.05232558352405106","word_num":"0","page_num":"0","par_num":"0","text":"ContactSyncStrategy","height":"0.017421602252187474","line_num":"0"},{"word_num":"0","par_num":"0","left":"0.046511628433356884","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.010736374953907335","width":"0.021802323929806973","text":"> DDTO","top":"0.5502392345388675","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.017421602252187585","conf":"0.5","level":"0","line_num":"0","top":"0.5644599304070073","left":"0.04941860583506121","text":"Fields","block_num":"0","page_num":"0","width":"0.0232558123608853","par_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"Journal","width":"0.02470930332833149","block_num":"0","top":"0.5818815329475993","left":"0.05087209248884694","height":"0.013937282410154683","word_num":"0","level":"0","par_num":"0"},{"left":"0.05232558275049638","page_num":"0","par_num":"0","height":"0.017421602252187474","width":"0.02906976608519858","conf":"0.30000001192092896","block_num":"0","top":"0.5993031359819202","level":"0","line_num":"0","text":"• Metadata","word_num":"0"},{"page_num":"0","word_num":"0","left":"0.04651162906174667","level":"0","height":"0.010572439555726398","width":"0.06395348082197475","block_num":"0","par_num":"0","text":"v D OpportunitySyncStrategy","line_num":"0","top":"0.6202090597885695","conf":"0.5"},{"block_num":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.03488371980951189","height":"0.017596652443139016","top":"0.6339712916045923","level":"0","conf":"0.30000001192092896","text":"> D Concerns","left":"0.05232558251563326"},{"word_num":"0","height":"0.01754385964912286","width":"0.09302324944354118","text":"© HubspotLastModifiedByProfileSyncStrate","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.05959302962622626","page_num":"0","top":"0.6515151515151515","conf":"1"},{"page_num":"0","par_num":"0","top":"0.6689895468433954","level":"0","line_num":"0","block_num":"0","width":"0.09156976862156645","word_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","height":"0.017613324252041873","conf":"1","left":"0.059593023810583026"},{"conf":"1","text":"© HubspotLastModifiedCreatedRecentlySyr","top":"0.6864111503124573","block_num":"0","height":"0.0177355801279655","par_num":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.09156976862156645","left":"0.05959302113979824","level":"0"},{"left":"0.059593023810583026","text":"© HubspotLastModifiedOpenSyncStrategy.l","width":"0.09156976862156645","conf":"1","par_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.7038327527502128","height":"0.017421602252187585","block_num":"0"},{"top":"0.7212543558425473","line_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.058139534089606586","level":"0","conf":"1","width":"0.09011627765412025","word_num":"0","block_num":"0","par_num":"0","text":"HubspotLastModifiedSyncStrategy.php"},{"line_num":"0","conf":"0.5","width":"0.07412789730315514","text":"© HubspotSingleSyncStrateay.php","left":"0.05813953714452","word_num":"0","block_num":"0","height":"0.010630789365874915","level":"0","par_num":"0","page_num":"0","top":"0.742160279328588"},{"page_num":"0","text":"© HubspotSyncStrategyBase.php","par_num":"0","line_num":"0","height":"0.021582401160037845","block_num":"0","left":"0.0580138905174848","width":"0.0743482975249595","conf":"1","top":"0.7557206434610325","word_num":"0","level":"0"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.017549417425760994","top":"0.7735191634397849","line_num":"0","conf":"1","text":"© HubspotWebhookBatchSyncStrategy.php","block_num":"0","left":"0.059593028269637166","width":"0.09302324944354118"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"v Padination","width":"0.034883719809511875","height":"0.006968641205077342","top":"0.7979094076349759","page_num":"0","left":"0.04651162902674492","word_num":"0"},{"word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","top":"0.8149920255190317","par_num":"0","left":"0.05959302535190646","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","height":"0.00730762603370394"},{"width":"0.05087208747863769","left":"0.05959302880043157","par_num":"0","top":"0.8325358852688322","word_num":"0","line_num":"0","page_num":"0","height":"0.007185368636768552","block_num":"0","text":"C) PacinationConfia.oho","conf":"0.30000001192092896","level":"0"},{"height":"0.0071770334928230595","level":"0","page_num":"0","width":"0.047965115689216783","block_num":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.059593023700317146","conf":"0.30000001192092896","text":"(C) PadinationState.oho","top":"0.8500797448165869"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","top":"0.8675958187280396","block_num":"0","page_num":"0","left":"0.04651162809815037","par_num":"0","text":"• M ProspectSearchStrateav","level":"0","height":"0.007204819333990531","width":"0.0625"},{"height":"0.007327075970420038","top":"0.8850174217942274","width":"0.024709300791963616","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","text":"M Redis","left":"0.046511629909250625"},{"height":"0.006968641205077342","par_num":"0","level":"0","text":"v M ServiceTraito","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.046511628850673004","top":"0.9024390243581014","block_num":"0","line_num":"0","width":"0.039244185102746854"},{"width":"0.05959301806510763","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","left":"0.05959302857968383","text":"T.OnnortunitvSvnctirait ohn","line_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.9198606275129059","word_num":"0"},{"conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","height":"0.007249275463049543","left":"0.058139542522317005","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","top":"0.9370015950824949","width":"0.06104650395981808","block_num":"0","word_num":"0"},{"width":"0.04796511568921679","word_num":"0","par_num":"0","level":"0","left":"0.058139535261602336","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","line_num":"0","height":"0.0071770334928229484","text":"T SuncFioldsTrait nhn"},{"width":"0.0625","page_num":"0","left":"0.30813953592538756","par_num":"0","block_num":"0","word_num":"0","text":"AutomatedReportsService.php","conf":"1","height":"0.017421602252187585","line_num":"0","top":"0.07665505235822678","level":"0"},{"text":"© AutomatedReportsCommand.php","word_num":"0","page_num":"0","conf":"1","block_num":"0","par_num":"0","left":"0.3764534882225882","line_num":"0","top":"0.07655502392344493","height":"0.01754385964912286","level":"0","width":"0.07267441648118039"},{"text":"© SyncOpportunitiesJob.php","page_num":"0","left":"0.4040697682457586","top":"0.1010452964837355","width":"0.05959302313784337","par_num":"0","word_num":"0","conf":"1","level":"0","block_num":"0","height":"0.01777448000139792","line_num":"0"},{"word_num":"0","height":"0.006968640444571572","top":"0.18118466932475252","level":"0","block_num":"0","left":"0.15406977432823019","page_num":"0","text":"cImportOpportunityBatch.php","width":"0.06104650395981809","par_num":"0","conf":"0.5","line_num":"0"},{"par_num":"0","conf":"1","line_num":"0","word_num":"0","text":"AutomatedReportsController.php","block_num":"0","height":"0.010452960286604362","level":"0","left":"0.15261628499022556","top":"0.20209059320164557","width":"0.07122092551373418","page_num":"0"},{"text":"© SyncObjects.php","width":"0.04069767353382514","par_num":"0","left":"0.3735465125790176","level":"0","line_num":"0","top":"0.14982578384343948","conf":"1","word_num":"0","page_num":"0","block_num":"0","height":"0.017638331204890445"},{"line_num":"0","conf":"0.5","page_num":"0","width":"0.05377906434079435","level":"0","height":"0.006968640444571572","block_num":"0","left":"0.22383721470460258","par_num":"0","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","word_num":"0"},{"level":"0","block_num":"0","left":"0.28488372488104713","text":"C) Client.php","width":"0.027616275117752387","word_num":"0","height":"0.0071770334928229484","page_num":"0","par_num":"0","top":"0.18102073365231264","line_num":"0","conf":"0.5"},{"conf":"1","word_num":"0","top":"0.17421602808412695","left":"0.31976744288106046","width":"0.06831395372431326","block_num":"0","text":"©HubspotPaginationService.php","height":"0.017421602252187474","par_num":"0","line_num":"0","page_num":"0","level":"0"},{"top":"0.17384370053159115","left":"0.3938953490583744","line_num":"0","par_num":"0","width":"0.03197674294735525","block_num":"0","level":"0","height":"0.017793929177608248","conf":"0.5","page_num":"0","text":"© Service.php","word_num":"0"},{"height":"0.014354066985646008","text":"php api_v2.php","line_num":"0","left":"0.2311046504670841","par_num":"0","word_num":"0","page_num":"0","width":"0.029069768621566433","level":"0","top":"0.20175438596491224","block_num":"0","conf":"0.5"},{"height":"0.007343747018817126","top":"0.20557491325434107","conf":"0.5","left":"0.26889535474038734","width":"0.06831394865157758","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"C) TrackProviderInstalledEvent.pho","word_num":"0","block_num":"0"},{"line_num":"0","conf":"0.5","level":"0","block_num":"0","left":"0.3444767431887464","top":"0.20175438596491224","par_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169154","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758"},{"left":"0.15406976741448225","block_num":"0","par_num":"0","top":"0.22966507175123718","conf":"0.5","line_num":"0","width":"0.05959302313784334","height":"0.007268726160271521","level":"0","page_num":"0","text":"(C) AutomatedReportResult.ohv","word_num":"0"},{"block_num":"0","conf":"1","level":"0","par_num":"0","top":"0.24720893141945777","word_num":"0","width":"0.06976743961902376","left":"0.17441860674725307","line_num":"0","text":"trait OpportunitySyncTrait","height":"0.014354066985645897","page_num":"0"},{"left":"0.19912790599413563","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","conf":"1","page_num":"0","width":"0.1918604627568671","word_num":"0","height":"0.01778281514534341","top":"0.26132404253458086","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.017421602252187474","line_num":"0","level":"0","width":"0.17587209255137343","left":"0.1976744228515927","text":"This is acceptable - the deal cannot be imported until those exist.","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.27874564469272156","conf":"1"},{"block_num":"0","conf":"1","line_num":"0","text":"2 usages","width":"0.020348836766912598","top":"0.3133971294182625","left":"0.18459302318631113","par_num":"0","level":"0","page_num":"0","height":"0.017613322731030334","word_num":"0"},{"level":"0","width":"0.15843022123296208","top":"0.33094098883572576","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","line_num":"0","block_num":"0","height":"0.01754385964912275","left":"0.1845930292659399","par_num":"0","word_num":"0","conf":"1"},{"conf":"1","level":"0","height":"0.017718908319062532","page_num":"0","top":"0.3658536592325965","left":"0.19622093053807488","par_num":"0","word_num":"0","width":"0.06395348589471045","text":"$syncedOpportunities = [","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.20784883719360808","par_num":"0","width":"0.03924418256637899","word_num":"0","height":"0.007260390255820148","top":"0.38995215302990127","level":"0","text":"'success =>","page_num":"0"},{"par_num":"0","left":"0.2063953495726709","conf":"0.30000001192092896","word_num":"0","width":"0.050872092551373455","top":"0.400318979431312","page_num":"0","height":"0.01779948695424638","block_num":"0","text":"'failed_ids' »> [1,","level":"0","line_num":"0"},{"line_num":"0","page_num":"0","left":"0.194767442807634","conf":"1","level":"0","word_num":"0","block_num":"0","height":"0.017554973681387476","par_num":"0","top":"0.4354066985043207","text":"$dealIds = array_column($deals,","width":"0.08575581489725317"},{"top":"0.4425087107683612","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","left":"0.280523256299525","text":"column_key:'10')*","width":"0.04215116196490348","block_num":"0","par_num":"0"},{"conf":"1","left":"0.19622092554751022","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","top":"0.47038327564025195","width":"0.20639535214038604","height":"0.017655001492781763","page_num":"0"},{"block_num":"0","level":"0","width":"0.040697673533825196","par_num":"0","conf":"0.5","text":", rethrow so the","word_num":"0","page_num":"0","height":"0.017655001492781763","left":"0.40261627956303336","line_num":"0","top":"0.47038327564025195"},{"par_num":"0","height":"0.007324297082100917","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","level":"0","block_num":"0","line_num":"0","left":"0.19622092345586095","conf":"0.5","page_num":"0","top":"0.49441786284356404","word_num":"0","width":"0.2252906839898292"},{"line_num":"0","height":"0.017421602252187474","text":"tryf","top":"0.5052264809296554","width":"0.01744185990475594","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.1947674424313429"},{"conf":"1","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","block_num":"0","page_num":"0","left":"0.2063953501001992","level":"0","par_num":"0","height":"0.017741137904603632","word_num":"0","top":"0.5223285484012261","width":"0.23401162979450632","line_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.5398724083179833","level":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","conf":"1","left":"0.20494187603723524","width":"0.17877905419532286","height":"0.017618880507668466"},{"page_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","conf":"1","top":"0.5749128924952824","level":"0","left":"0.20494187385846577","word_num":"0","line_num":"0","height":"0.020905922094220375","block_num":"0","par_num":"0","width":"0.2558139435788418"},{"block_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.02102540060283664","left":"0.20494185885009894","par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","level":"0","width":"0.1991279074486266","word_num":"0"},{"width":"0.03488371980951191","left":"0.21656976858995938","word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.013937282410154683","block_num":"0","level":"0","text":"array_map ( cal","par_num":"0","top":"0.648083623487141"},{"text":"'strval', $dealIds)","top":"0.6480836243125454","height":"0.017785594033662644","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.05087209255137343","page_num":"0","left":"0.2645348832564665"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.021531100478468956","top":"0.682615629984051","left":"0.2093023286005373","line_num":"0","par_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","level":"0","width":"0.12354650903255385","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.2049418524467757","page_num":"0","conf":"1","height":"0.01754385964912286","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","top":"0.7177033492822966","block_num":"0","width":"0.2776162776541203"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.08575581489725317","line_num":"0","height":"0.013937282410154683","top":"0.7351916374244232","block_num":"0","par_num":"0","level":"0","text":"'teamId' => Sthis->team-›getIdO).","left":"0.2180232570930559"},{"height":"0.020905922094220375","word_num":"0","left":"0.46511627905924996","line_num":"0","level":"0","text":"-600","conf":"0.5","par_num":"0","width":"0.01744185990475594","block_num":"0","top":"0.7351916383721696","page_num":"0"},{"par_num":"0","conf":"1","word_num":"0","left":"0.21802325758350743","top":"0.752613240763755","text":"'dealCount' => count($dealIds),","width":"0.08139534706765034","line_num":"0","page_num":"0","block_num":"0","height":"0.017721687207381653","level":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.4636627907884783","line_num":"0","height":"0.027874564820309478","par_num":"0","text":"=601","top":"0.7491289194016919","block_num":"0","width":"0.018895348335834228","word_num":"0","level":"0"},{"level":"0","conf":"0.30000001192092896","text":"1):","top":"0.7874564461300038","block_num":"0","word_num":"0","line_num":"0","par_num":"0","width":"0.00872092995237797","height":"0.017421602252187474","left":"0.20639534908631102","page_num":"0"},{"height":"0.017421602252187474","level":"0","page_num":"0","par_num":"0","conf":"0.5","top":"0.7700348432989934","word_num":"0","text":"'error' => $e->getMessage(),","block_num":"0","left":"0.2180232579374222","line_num":"0","width":"0.07267441648118037"},{"block_num":"0","conf":"1","left":"0.47093023224952385","par_num":"0","text":"603","width":"0.011627907448626629","height":"0.013937282410154683","level":"0","page_num":"0","word_num":"0","top":"0.7909407663733199","line_num":"0"},{"par_num":"0","height":"0.020905922094220375","level":"0","page_num":"0","text":"=604","top":"0.8048780495219954","width":"0.015988371473677654","block_num":"0","left":"0.46511627911296743","line_num":"0","word_num":"0","conf":"0.5"},{"width":"0.026162789223041938","block_num":"0","height":"0.007254833239687675","par_num":"0","word_num":"0","left":"0.20494186180126178","level":"0","page_num":"0","text":"throw se\"","line_num":"0","conf":"0.30000001192092896","top":"0.8292682927405206"},{"conf":"0.5","page_num":"0","par_num":"0","text":"foreach ($deals as $deal) {","word_num":"0","width":"0.07267441648118039","line_num":"0","height":"0.017780037778036162","left":"0.196220931788067","level":"0","block_num":"0","top":"0.8745644599380386"},{"height":"0.010452960286604362","line_num":"0","text":"try {","page_num":"0","width":"0.014534881774415365","word_num":"0","par_num":"0","top":"0.8954703837939799","conf":"0.30000001192092896","block_num":"0","left":"0.20639535049434093","level":"0"},{"line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","conf":"1","page_num":"0","level":"0","left":"0.2165697695573931","width":"0.17151162979450635","word_num":"0","top":"0.9090909089513657","block_num":"0","height":"0.01773835901628462","par_num":"0"},{"level":"0","text":"Sdeal'1d'h","left":"0.226744186735071","width":"0.031976742947355224","word_num":"0","top":"0.9337979093792103","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","par_num":"0"},{"line_num":"0","word_num":"0","page_num":"0","text":"=607","par_num":"0","block_num":"0","conf":"1","top":"0.8571428572798295","width":"0.014534883042599256","height":"0.017421602252187474","level":"0","left":"0.46656976796271193"},{"word_num":"0","line_num":"0","top":"0.968641115317784","width":"0.05523255023550483","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","left":"0.22674419276015428","text":"ScontactAssociat.ions","page_num":"0"},{"width":"0.020348835498728568","top":"0.006968641450188162","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.9127906995803539","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","text":"100% 5P"},{"page_num":"0","text":"• Mon ZU Aor 10.13.40","width":"0.05959301806510764","line_num":"0","top":"0.006968641798620112","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.933139534422005","level":"0","par_num":"0"},{"line_num":"0","word_num":"0","height":"0.017421602252187585","level":"0","left":"0.8284883743238562","par_num":"0","text":"L AskJiminnyReportActivityServiceTest~","page_num":"0","top":"0.02439024399585743","width":"0.08430232392980697","conf":"0.5","block_num":"0"},{"page_num":"0","text":"E laravel.log","top":"0.052264808499341786","height":"0.017421602252187585","par_num":"0","block_num":"0","left":"0.5101744199610054","line_num":"0","level":"0","width":"0.029069766085198623","word_num":"0","conf":"1"},{"word_num":"0","height":"0.01754385964912286","level":"0","left":"0.47238372125716094","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.07655502392344493","text":"4 console (PROD] x A console [EU]","par_num":"0","page_num":"0","width":"0.07994186117293983"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","text":"A SF [iminny@localhost]","conf":"0.5","height":"0.017421602252187585","par_num":"0","top":"0.0522648086548918","width":"0.052325578446083876","left":"0.5450581424799863","word_num":"0"},{"conf":"0.5","block_num":"0","line_num":"0","height":"0.01754385964912286","left":"0.559593023126018","level":"0","par_num":"0","width":"0.04505813882706011","page_num":"0","text":"A console [STAGING]","word_num":"0","top":"0.07655502392344493"},{"height":"0.017421602252187585","top":"0.05226480845578774","text":"A HS_local (jiminny@localhost]","word_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","page_num":"0","width":"0.0639534858947105","left":"0.603197676895986","level":"0"},{"page_num":"0","top":"0.05226480845578774","line_num":"0","level":"0","word_num":"0","left":"0.6947674424260751","conf":"1","block_num":"0","height":"0.017421602252187585","text":"Cascade","width":"0.018895348335834283","par_num":"0"},{"height":"0.007285397208668609","page_num":"0","par_num":"0","left":"0.693313957253889","line_num":"0","conf":"1","width":"0.04651162472177062","word_num":"0","block_num":"0","level":"0","text":"Retactor Connection","top":"0.08362369371432266"},{"height":"0.007285397208668609","line_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","word_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.08362369371432266","page_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444"},{"page_num":"0","word_num":"0","level":"0","left":"0.9651162792848433","line_num":"0","height":"0.007285397208668498","par_num":"0","conf":"0.30000001192092896","text":"+O •","block_num":"0","top":"0.08362369356690913","width":"0.02034883676691257"},{"conf":"0.30000001192092896","level":"0","block_num":"0","text":"da jiminny","width":"0.026162789223041938","word_num":"0","par_num":"0","page_num":"0","top":"0.10104529667246953","line_num":"0","left":"0.6613372099009642","height":"0.01777448000139792"},{"width":"0.06104650903255382","word_num":"0","left":"0.6264534909671725","level":"0","par_num":"0","text":"034 A1 A34 X62 A V","conf":"0.30000001192092896","height":"0.017602208698765498","line_num":"0","top":"0.12195121997834346","page_num":"0","block_num":"0"},{"conf":"1","left":"0.7485465144592023","word_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557","line_num":"0","height":"0.017688345110587478","width":"0.2340116297945063"},{"level":"0","conf":"1","height":"0.017421602252187585","word_num":"0","width":"0.010174418383456285","top":"0.17421602785183887","par_num":"0","left":"0.4723837209681555","text":"568","page_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","height":"0.017599431331458026","left":"0.42296511505912804","text":"433 X2 X19 A Y 572","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.24720893117059684","width":"0.05959302313784337","word_num":"0"},{"left":"0.49273255917817704","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","top":"0.12195121996382541","page_num":"0","level":"0","block_num":"0","height":"0.017602208698765498","par_num":"0","width":"0.13081395372431326","line_num":"0","word_num":"0","conf":"0.5"},{"width":"0.12499998985452854","conf":"1","level":"0","word_num":"0","height":"0.017724466095700775","par_num":"0","line_num":"0","left":"0.49273256810684485","block_num":"0","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746"},{"block_num":"0","page_num":"0","word_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","level":"0","conf":"0.30000001192092896","height":"0.03484320450437506","left":"0.4927325697817582","par_num":"0","line_num":"0","top":"0.15679442515780084","width":"0.19767440633570893"},{"level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","left":"0.5014534982005542","height":"0.021531100478468956","width":"0.18895348082197472","word_num":"0"},{"conf":"0.5","left":"0.5014534903311851","level":"0","top":"0.21602787489966546","width":"0.023255812360885364","par_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","text":"U.emall,","word_num":"0"},{"page_num":"0","height":"0.020905922094220264","block_num":"0","par_num":"0","width":"0.0159883714736776","word_num":"0","level":"0","text":"sa.*,","conf":"0.5","left":"0.5014534889482387","top":"0.2264808367461535","line_num":"0"},{"level":"0","page_num":"0","height":"0.017660559269419895","par_num":"0","word_num":"0","width":"0.0915697686215664","conf":"1","line_num":"0","top":"0.243902439123591","block_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534890799165"},{"par_num":"0","top":"0.261324041657931","word_num":"0","block_num":"0","left":"0.49273256427382445","width":"0.09883720316785455","page_num":"0","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","height":"0.020972609329831915","conf":"0.5","level":"0"},{"par_num":"0","block_num":"0","left":"0.4927325596928281","width":"0.10755813882706017","line_num":"0","level":"0","height":"0.017421602252187474","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","word_num":"0","conf":"0.30000001192092896","top":"0.27874564469272156","page_num":"0"},{"conf":"0.5","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","level":"0","height":"0.021531100478468845","page_num":"0","par_num":"0","width":"0.13953487923804747","block_num":"0","left":"0.49273256401325954","word_num":"0","top":"0.29585326953748003","line_num":"0"},{"block_num":"0","conf":"1","width":"0.1469257943173672","page_num":"0","top":"0.33086566047471755","level":"0","word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.021812455695972233","line_num":"0","par_num":"0","left":"0.49266947806468386"},{"conf":"0.5","left":"0.6947674415961431","line_num":"0","top":"0.14285714319234843","level":"0","page_num":"0","par_num":"0","width":"0.021802323929806966","block_num":"0","word_num":"0","height":"0.006968640444571461","text":"Tnoughts"},{"page_num":"0","block_num":"0","left":"0.6947674437491511","par_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","conf":"1","top":"0.1602787460943993","line_num":"0","width":"0.15552323929806966","height":"0.007185368636768663","word_num":"0","level":"0"},{"height":"0.017421602252187474","page_num":"0","width":"0.023255812360885253","level":"0","left":"0.6947674422691698","conf":"1","line_num":"0","par_num":"0","text":"Answer","top":"0.19163763110387144","block_num":"0","word_num":"0"},{"width":"0.17587207226043045","height":"0.007257611367501027","left":"0.6947674450253227","line_num":"0","block_num":"0","conf":"1","top":"0.21602787499438603","word_num":"0","par_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","page_num":"0","level":"0"},{"top":"0.29616724812826734","par_num":"0","conf":"1","height":"0.020905922094220264","line_num":"0","page_num":"0","level":"0","block_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","text":"575","word_num":"0"},{"conf":"1","block_num":"0","height":"0.017421602252187474","top":"0.31707317082512576","level":"0","par_num":"0","word_num":"0","text":"576","width":"0.011627906180442682","line_num":"0","left":"0.4709302331500887","page_num":"0"},{"height":"0.017421602252187474","level":"0","page_num":"0","text":"577","width":"0.008720929952377943","left":"0.4723837210121832","top":"0.3310104530550909","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1"},{"top":"0.3519163764290747","block_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","width":"0.014534883042599311","left":"0.4665697677568011","word_num":"0","level":"0","text":"—578","page_num":"0","par_num":"0","line_num":"0"},{"text":"-579","height":"0.03135888314133062","left":"0.4651162795679709","par_num":"0","top":"0.36585365925686086","level":"0","page_num":"0","conf":"0.30000001192092896","width":"0.01744185990475594","line_num":"0","block_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","text":"580","top":"0.3867595819749514","page_num":"0","width":"0.010174418383456285"},{"block_num":"0","conf":"0.5","height":"0.024390243457264815","line_num":"0","level":"0","text":"=582","width":"0.0159883714736776","word_num":"0","page_num":"0","left":"0.4665697680180062","par_num":"0","top":"0.41114982606463124"},{"line_num":"0","level":"0","top":"0.3692185007974482","text":"select * from features;","block_num":"0","width":"0.061046514105289496","height":"0.01754385964912275","left":"0.4927325567791251","page_num":"0","conf":"1","par_num":"0","word_num":"0"},{"conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.013937282410154683","width":"0.13081395372431337","level":"0","left":"0.492732557531251","word_num":"0","page_num":"0","text":"select * from team_features where feature_id = 40;","top":"0.3867595817836954"},{"left":"0.4927325648681694","height":"0.017791151810300887","page_num":"0","text":"select * from teams where id = 556;","top":"0.4216027878104023","width":"0.09156975847609505","conf":"0.5","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","left":"0.4709302324991634","top":"0.4912891990481223","width":"0.010174418383456285","text":"586","page_num":"0","level":"0","conf":"1","height":"0.017421602252187474","word_num":"0","line_num":"0"},{"left":"0.4723837212104037","top":"0.5087108014871466","width":"0.010174418383456285","page_num":"0","par_num":"0","conf":"1","level":"0","word_num":"0","text":"587","height":"0.017421602252187585","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","level":"0","height":"0.017421602252187585","left":"0.4709302324991634","block_num":"0","text":"588","par_num":"0","top":"0.5261324046230351","width":"0.010174418383456285","line_num":"0","word_num":"0"},{"block_num":"0","height":"0.017727244984019785","page_num":"0","par_num":"0","text":"select * from au","top":"0.45614035085599425","width":"0.040697673533825196","word_num":"0","line_num":"0","left":"0.49273255851781844","conf":"0.5","level":"0"},{"level":"0","height":"0.017727244984019896","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.15116278668667404","conf":"1","page_num":"0","top":"0.45614035062370617","left":"0.5406976797860092"},{"word_num":"0","block_num":"0","conf":"1","top":"0.47038327577054373","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.020905922094220375","width":"0.19912790744862652","par_num":"0","page_num":"0","left":"0.4927325626901585","line_num":"0"},{"line_num":"0","word_num":"0","conf":"1","top":"0.49122807017543857","text":"select * from automated_report_results order by id desc;","page_num":"0","level":"0","left":"0.49273256392009424","par_num":"0","width":"0.14534883296236079","height":"0.01754385964912286","block_num":"0"},{"height":"0.02108930895012917","block_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","left":"0.4927325558269047","level":"0","par_num":"0","top":"0.50522648079604","page_num":"0","line_num":"0","width":"0.14389535214038607","word_num":"0","conf":"0.5"},{"top":"0.24390243925425303","left":"0.6947674492701338","block_num":"0","height":"0.010483525776596947","page_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","text":"Flow for last-modified sync","par_num":"0","width":"0.06395348082197472"},{"block_num":"0","line_num":"0","height":"0.010605782413026343","left":"0.69476746387163","par_num":"0","level":"0","page_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","word_num":"0","top":"0.2613240421543279","width":"0.2572674244008166","conf":"1"},{"word_num":"0","par_num":"0","left":"0.6962209429349904","conf":"1","page_num":"0","line_num":"0","level":"0","width":"0.2558139435788418","top":"0.27874564469272156","block_num":"0","height":"0.017421602252187474","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy)."},{"conf":"1","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","top":"0.30303030290443533","width":"0.24418603613021517","level":"0","word_num":"0","line_num":"0","left":"0.6976744167193314","height":"0.010558547395648321","page_num":"0","par_num":"0"},{"height":"0.010452960286604251","line_num":"0","word_num":"0","left":"0.696220969420339","par_num":"0","page_num":"0","level":"0","width":"0.2848836817639939","conf":"1","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","block_num":"0","top":"0.3205574918079175"},{"height":"0.006968641205077342","level":"0","line_num":"0","text":"t.pho:249-308)","conf":"0.30000001192092896","par_num":"0","top":"0.33797909401576987","word_num":"0","block_num":"0","page_num":"0","width":"0.0319767429473552","left":"0.7049418610117876"},{"line_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","height":"0.013937282410154683","conf":"1","level":"0","left":"0.6947674475203276","par_num":"0","word_num":"0","block_num":"0","width":"0.235465110616481","page_num":"0"},{"page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.6947674455790227","height":"0.017421602252187474","conf":"1","text":"When ImportOpportunityBatch is used","width":"0.0944767404109873","block_num":"0","level":"0","top":"0.38327526141746027"},{"page_num":"0","conf":"1","level":"0","text":"Only on the webhook path:","top":"0.4074960127591707","word_num":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6947674418771969","width":"0.05377906434079438","par_num":"0"},{"block_num":"0","level":"0","conf":"1","left":"0.6976744421686936","par_num":"0","width":"0.2834301806510763","line_num":"0","top":"0.4282296651241162","page_num":"0","word_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","height":"0.00731040416151707"},{"conf":"1","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","height":"0.017421602252187474","par_num":"0","top":"0.4390243903373209","width":"0.27906975847609505","block_num":"0","level":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.7034883857776126"},{"left":"0.7049418640810282","width":"0.036337205704222275","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"sor.oho:144-156,","word_num":"0","top":"0.4599303139240558"},{"text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","block_num":"0","left":"0.6962209413217944","conf":"1","page_num":"0","par_num":"0","width":"0.27470929571922786","line_num":"0","level":"0","top":"0.4736842105404635","word_num":"0","height":"0.01760498758708451"},{"par_num":"0","width":"0.1337209153682628","page_num":"0","conf":"0.5","left":"0.7034883735612978","top":"0.49441786284356404","height":"0.007324297082100917","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"conf":"1","top":"0.5435540073669376","width":"0.15697674041098736","par_num":"0","left":"0.4927325576649853","level":"0","line_num":"0","text":"select * from automated_report_results WHERE report id = 54;","word_num":"0","height":"0.017421602252187585","block_num":"0","page_num":"0"},{"text":"—590","word_num":"0","left":"0.4665697675387779","block_num":"0","width":"0.014534883042599256","top":"0.5609756101979481","conf":"0.30000001192092896","line_num":"0","height":"0.017421602252187585","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","text":"Cascade &YI","top":"0.5844418613017821","width":"0.03214308048816433","left":"0.46939357645121943","word_num":"0","height":"0.019269587320574155","level":"0"},{"height":"0.018326213295189797","level":"0","left":"0.504316644512661","page_num":"0","par_num":"0","text":"Command 9e1","width":"0.030610896171407553","conf":"0.30000001192092896","line_num":"0","top":"0.5849135485661681","block_num":"0","word_num":"0"},{"width":"0.08139534706765028","height":"0.0176688944133655","level":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","left":"0.5348837226993451","line_num":"0","text":"ortunities where id = 7594349;","top":"0.5781499203541262","conf":"1"},{"page_num":"0","height":"0.01754385964912286","width":"0.19912790744862657","word_num":"0","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","left":"0.4927325615606822","top":"0.613237639553429","block_num":"0","line_num":"0","level":"0","conf":"0.5"},{"text":"select * trom plavbooks where team 1d = 1: # event 726147","left":"0.4927325549132634","height":"0.006968640444571461","page_num":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.15261626750864887","level":"0","top":"0.6376306623561115"},{"block_num":"0","left":"0.49417504626076897","line_num":"0","top":"0.6475172965904776","height":"0.01855425705369762","par_num":"0","width":"0.1511847820687801","word_num":"0","page_num":"0","conf":"1","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","left":"0.49418604507250824","word_num":"0","width":"0.10901161964903489","top":"0.6722488038244503","conf":"0.5","line_num":"0","height":"0.007193704541220036"},{"width":"0.151173084340197","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","line_num":"0","word_num":"0","block_num":"0","height":"0.014594718409877472","top":"0.6860824328185883","level":"0","conf":"1","left":"0.4941808969840959","page_num":"0","par_num":"0"},{"top":"0.5223285486264212","height":"0.007288176096987731","text":"Shared code","width":"0.03052325451627691","par_num":"0","word_num":"0","line_num":"0","level":"0","conf":"1","block_num":"0","page_num":"0","left":"0.6947674429499888"},{"conf":"1","height":"0.017641108572197917","left":"0.6947674533785833","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.5365853663383557","page_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","width":"0.2718023137843356","par_num":"0"},{"height":"0.01754385964912286","line_num":"0","block_num":"0","left":"0.6976744261547695","level":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","conf":"1","width":"0.20058138827060135","par_num":"0","top":"0.5574162679425837","page_num":"0","word_num":"0"},{"block_num":"0","top":"0.5818815330541641","word_num":"0","par_num":"0","page_num":"0","width":"0.2761627765412026","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0"},{"page_num":"0","block_num":"0","level":"0","text":"queue oo with retiesbackom,","top":"0.5993031362237073","word_num":"0","width":"0.062499994927264324","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","left":"0.7034883718213223","line_num":"0"},{"level":"0","width":"0.12645348082197472","top":"0.7177033492822966","line_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","word_num":"0","height":"0.01754385964912286","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","left":"0.49127907379435487"},{"left":"0.4927325587104127","page_num":"0","top":"0.7351916377240805","par_num":"0","text":"SELECT","level":"0","conf":"1","height":"0.017421602252187585","line_num":"0","width":"0.01744185990475594","block_num":"0","word_num":"0"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","left":"0.5014534890359909","top":"0.7526132409524889","width":"0.18895348082197472","line_num":"0","conf":"0.5","level":"0","page_num":"0","word_num":"0","height":"0.020911479870858507","par_num":"0"},{"conf":"0.30000001192092896","height":"0.017549415904749344","word_num":"0","left":"0.5014534895121747","par_num":"0","level":"0","top":"0.7735191644180608","block_num":"0","line_num":"0","page_num":"0","width":"0.023255812360885364","text":"u. email,"},{"width":"0.014534883042599311","line_num":"0","top":"0.7909407663442839","height":"0.013937282410154683","conf":"1","text":"sa.*,","level":"0","page_num":"0","par_num":"0","left":"0.5029069773255996","word_num":"0","block_num":"0"},{"text":"t.owner_id FROM social_accounts sa","level":"0","top":"0.8046251993620415","left":"0.5014534890799165","par_num":"0","word_num":"0","width":"0.0915697686215664","conf":"0.5","height":"0.021531100478468956","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","height":"0.007254833239687675","width":"0.09738371220040826","word_num":"0","level":"0","left":"0.49273256673203064","page_num":"0","top":"0.8292682928942409","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","height":"0.017724466095700775","line_num":"0","level":"0","left":"0.5479651179161367","word_num":"0","text":"on t.id = u.team_id","top":"0.8429027114206518","width":"0.052325578446083876","par_num":"0","page_num":"0"},{"text":"and sa.provider = 'salesforce';","word_num":"0","top":"0.8604465709728868","height":"0.014354066985645897","conf":"1","block_num":"0","left":"0.5494186066225529","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.08139534706765039"},{"block_num":"0","left":"0.4927325684555483","line_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","top":"0.8954703835778265","word_num":"0","page_num":"0","conf":"0.5","height":"0.01760776647540363","level":"0","par_num":"0","width":"0.19767440633570882"},{"page_num":"0","text":"Ask anvthina (84-D","word_num":"0","left":"0.6962209300842392","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.9266347687400319","width":"0.04069767099745736","block_num":"0","par_num":"0"},{"page_num":"0","level":"0","width":"0.01889534706765028","top":"0.9545454545454546","conf":"0.30000001192092896","word_num":"0","text":"< Code","left":"0.7020348836609424","line_num":"0","par_num":"0","height":"0.0071770334928229484","block_num":"0"},{"width":"0.04796511061648101","level":"0","line_num":"0","height":"0.0071770334928229484","par_num":"0","page_num":"0","left":"0.7209302333970329","top":"0.9545454545454546","word_num":"0","text":"Claude Onus 4.7 Medium","block_num":"0","conf":"0.5"},{"level":"0","left":"0.8415697692651324","page_num":"0","top":"0.9860627181052405","line_num":"0","height":"0.006968640444571572","block_num":"0","par_num":"0","text":"W Wind","width":"0.017441858636571994","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","width":"0.02034883549872868","left":"0.9694767459953377","page_num":"0","block_num":"0","text":"Po. 4 spac","word_num":"0","level":"0","top":"0.986062718234409","conf":"0.30000001192092896","height":"0.01074748898617195","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58968
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.13.14L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"left":"0.03052325708202939", [{"left":"0.03052325708202939","width":"0.03052325451627691","word_num":"0","line_num":"0","top":"0.02439024399585743","level":"0","conf":"0.30000001192092896","par_num":"0","text":"FV faVsco.js v","block_num":"0","page_num":"0","height":"0.017421602252187585"},{"height":"0.013937282410154683","left":"0.014534884522499618","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","width":"0.021802323929806973","word_num":"0","line_num":"0","text":"Project","top":"0.052264808039986566"},{"page_num":"0","text":"© TopicRepository.php","block_num":"0","width":"0.04941860158392723","level":"0","left":"0.040697677485836706","conf":"1","word_num":"0","top":"0.07317073184361567","height":"0.01773835901628462","par_num":"0","line_num":"0"},{"left":"0.03924418840592358","conf":"1","word_num":"0","par_num":"0","line_num":"0","top":"0.09059233458819194","width":"0.0668604627568671","text":"© TopicTriggerRepository.php","height":"0.017421602252187585","page_num":"0","block_num":"0","level":"0"},{"top":"0.10801393737564835","width":"0.05232557844608388","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.0392441883932371","par_num":"0","line_num":"0","text":"©TrackRepository.php","level":"0"},{"left":"0.03924418768133024","par_num":"0","top":"0.12543554051153694","height":"0.017421602252187474","level":"0","block_num":"0","word_num":"0","page_num":"0","text":"©TranscriptionModelLocaleRepository.php","width":"0.09302324944354119","conf":"1","line_num":"0"},{"page_num":"0","text":"© TranscriptionRepository.php","word_num":"0","par_num":"0","block_num":"0","left":"0.03913548154729778","top":"0.14252745407931555","height":"0.01858043366451967","level":"0","line_num":"0","conf":"1","width":"0.06710752527764505"},{"text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","par_num":"0","level":"0","left":"0.0392441908031767","word_num":"0","width":"0.08720929571922789","block_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0","conf":"1"},{"width":"0.04796511568921677","level":"0","word_num":"0","conf":"1","line_num":"0","text":"© UserRepository.php","top":"0.1777003484835593","page_num":"0","height":"0.01767445219000363","par_num":"0","block_num":"0","left":"0.04069767531309508"},{"height":"0.01779670958693902","left":"0.040697677013957746","level":"0","page_num":"0","text":"© VocabularyRepository.php","top":"0.19512195100338126","width":"0.0610465090325538","word_num":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","height":"0.017421602252187474","left":"0.027616279755251022","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.024709300791963616","page_num":"0","top":"0.21254355444881912","par_num":"0","block_num":"0","text":"> D Rules"},{"width":"0.026162789223041938","par_num":"0","line_num":"0","level":"0","text":"w services","block_num":"0","height":"0.0071770334928230595","word_num":"0","left":"0.031976743615223346","page_num":"0","conf":"0.30000001192092896","top":"0.23684210526315785"},{"par_num":"0","top":"0.25435540103206966","word_num":"0","width":"0.023255812360885295","text":"WACuViLy","level":"0","conf":"0.30000001192092896","left":"0.03924418568002258","height":"0.006968640444571461","block_num":"0","line_num":"0","page_num":"0"},{"height":"0.006968640444571572","block_num":"0","text":"Akeporis","line_num":"0","page_num":"0","width":"0.029069763548830722","top":"0.2717770038195261","left":"0.03779069816744524","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0"},{"width":"0.020348835498728658","word_num":"0","height":"0.0072659472719524","level":"0","top":"0.3763066205343165","text":"L Close","line_num":"0","left":"0.04360465100063577","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.411149825723087","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04505814008155495","par_num":"0","word_num":"0","level":"0","width":"0.03197674294735523","page_num":"0","text":"crmobiects","block_num":"0"},{"page_num":"0","height":"0.014354066985646008","text":"• DecorateActivity","block_num":"0","par_num":"0","width":"0.0421511619649035","left":"0.0465116285874117","line_num":"0","conf":"0.5","top":"0.42503987240829344","word_num":"0","level":"0"},{"par_num":"0","top":"0.4457735246606205","word_num":"0","level":"0","height":"0.007188147525087674","text":"N Dummv","left":"0.04505814149397584","width":"0.023255812360885295","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","level":"0","conf":"0.5","height":"0.013937282410154794","block_num":"0","page_num":"0","par_num":"0","top":"0.45993031338261137","width":"0.024709300791963616","word_num":"0","left":"0.04651162943504785","text":"• Helpers"},{"width":"0.03052325197990905","height":"0.00720204044567152","page_num":"0","line_num":"0","text":"v M Hubsoot","block_num":"0","level":"0","top":"0.48083623717426005","word_num":"0","par_num":"0","left":"0.03924418682339086","conf":"0.30000001192092896"},{"conf":"1","width":"0.05377906941353006","par_num":"0","block_num":"0","top":"0.4947735192571814","word_num":"0","line_num":"0","left":"0.05232558246862253","page_num":"0","level":"0","text":"AccountSyncStrategy","height":"0.017421602252187585"},{"width":"0.027616277654120266","page_num":"0","left":"0.0465116291697702","text":">M Actiond","top":"0.5156794424453248","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","height":"0.006968641205077342","par_num":"0"},{"text":"ContactSyncStrategy","top":"0.5296167248756484","height":"0.017421602252187474","page_num":"0","level":"0","left":"0.05232558352405106","width":"0.052325578446083876","conf":"1","word_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","left":"0.046511628433356884","width":"0.021802323929806973","page_num":"0","block_num":"0","text":"> DDTO","line_num":"0","height":"0.010736374953907335","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.5502392345388675"},{"width":"0.0232558123608853","top":"0.5644599304070073","word_num":"0","par_num":"0","line_num":"0","height":"0.017421602252187585","block_num":"0","left":"0.04941860583506121","level":"0","conf":"0.5","page_num":"0","text":"Fields"},{"left":"0.05087209248884694","top":"0.5818815329475993","word_num":"0","text":"Journal","par_num":"0","line_num":"0","width":"0.02470930332833149","conf":"0.30000001192092896","height":"0.013937282410154683","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","level":"0","width":"0.02906976608519858","line_num":"0","height":"0.017421602252187474","top":"0.5993031359819202","left":"0.05232558275049638","conf":"0.30000001192092896","block_num":"0","text":"• Metadata","word_num":"0","page_num":"0"},{"block_num":"0","top":"0.6202090597885695","par_num":"0","level":"0","width":"0.06395348082197475","word_num":"0","text":"v D OpportunitySyncStrategy","line_num":"0","page_num":"0","conf":"0.5","height":"0.010572439555726398","left":"0.04651162906174667"},{"width":"0.03488371980951189","top":"0.6339712916045923","block_num":"0","page_num":"0","text":"> D Concerns","par_num":"0","word_num":"0","height":"0.017596652443139016","conf":"0.30000001192092896","left":"0.05232558251563326","level":"0","line_num":"0"},{"height":"0.01754385964912286","level":"0","page_num":"0","top":"0.6515151515151515","width":"0.09302324944354118","conf":"1","left":"0.05959302962622626","par_num":"0","block_num":"0","line_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","word_num":"0"},{"left":"0.059593023810583026","text":"© HubspotLastModifiedCreatedRecentlyOp","top":"0.6689895468433954","width":"0.09156976862156645","conf":"1","height":"0.017613324252041873","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","word_num":"0","line_num":"0","height":"0.0177355801279655","left":"0.05959302113979824","conf":"1","page_num":"0","top":"0.6864111503124573","par_num":"0","level":"0","width":"0.09156976862156645","block_num":"0"},{"level":"0","conf":"1","height":"0.017421602252187585","page_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","word_num":"0","line_num":"0","top":"0.7038327527502128","left":"0.059593023810583026","par_num":"0","block_num":"0","width":"0.09156976862156645"},{"line_num":"0","top":"0.7212543558425473","conf":"1","level":"0","left":"0.058139534089606586","height":"0.017421602252187585","page_num":"0","text":"HubspotLastModifiedSyncStrategy.php","width":"0.09011627765412025","word_num":"0","par_num":"0","block_num":"0"},{"top":"0.742160279328588","line_num":"0","block_num":"0","width":"0.07412789730315514","word_num":"0","height":"0.010630789365874915","left":"0.05813953714452","conf":"0.5","text":"© HubspotSingleSyncStrateay.php","level":"0","page_num":"0","par_num":"0"},{"text":"© HubspotSyncStrategyBase.php","block_num":"0","width":"0.0743482975249595","top":"0.7557206434610325","par_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.021582401160037845","left":"0.0580138905174848","word_num":"0"},{"block_num":"0","left":"0.059593028269637166","width":"0.09302324944354118","word_num":"0","conf":"1","text":"© HubspotWebhookBatchSyncStrategy.php","page_num":"0","line_num":"0","height":"0.017549417425760994","level":"0","top":"0.7735191634397849","par_num":"0"},{"left":"0.04651162902674492","level":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","text":"v Padination","width":"0.034883719809511875","word_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.7979094076349759"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","text":"(C) HubspotPadinationService.oho","block_num":"0","height":"0.00730762603370394","width":"0.06976743961902374","conf":"0.5","left":"0.05959302535190646","top":"0.8149920255190317","line_num":"0"},{"block_num":"0","height":"0.007185368636768552","left":"0.05959302880043157","par_num":"0","top":"0.8325358852688322","word_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.05087208747863769","level":"0","line_num":"0","text":"C) PacinationConfia.oho"},{"left":"0.059593023700317146","line_num":"0","text":"(C) PadinationState.oho","top":"0.8500797448165869","word_num":"0","par_num":"0","width":"0.047965115689216783","height":"0.0071770334928230595","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"text":"• M ProspectSearchStrateav","left":"0.04651162809815037","level":"0","par_num":"0","width":"0.0625","word_num":"0","top":"0.8675958187280396","height":"0.007204819333990531","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","block_num":"0","text":"M Redis","left":"0.046511629909250625","height":"0.007327075970420038","width":"0.024709300791963616","par_num":"0","top":"0.8850174217942274","word_num":"0"},{"text":"v M ServiceTraito","top":"0.9024390243581014","word_num":"0","width":"0.039244185102746854","conf":"0.30000001192092896","block_num":"0","left":"0.046511628850673004","line_num":"0","level":"0","page_num":"0","par_num":"0","height":"0.006968641205077342"},{"level":"0","line_num":"0","left":"0.05959302857968383","conf":"0.30000001192092896","par_num":"0","top":"0.9198606275129059","text":"T.OnnortunitvSvnctirait ohn","block_num":"0","height":"0.006968640444571461","word_num":"0","page_num":"0","width":"0.05959301806510763"},{"conf":"0.30000001192092896","width":"0.06104650395981808","top":"0.9370015950824949","word_num":"0","left":"0.058139542522317005","par_num":"0","level":"0","block_num":"0","height":"0.007249275463049543","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"T SuncFioldsTrait nhn","level":"0","block_num":"0","top":"0.9545454545454546","word_num":"0","page_num":"0","width":"0.04796511568921679","line_num":"0","height":"0.0071770334928229484","left":"0.058139535261602336"},{"word_num":"0","level":"0","width":"0.0625","height":"0.017421602252187585","conf":"1","left":"0.30813953592538756","top":"0.07665505235822678","text":"AutomatedReportsService.php","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.3764534882225882","level":"0","conf":"1","page_num":"0","height":"0.01754385964912286","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","line_num":"0","block_num":"0","width":"0.07267441648118039","word_num":"0","par_num":"0"},{"level":"0","left":"0.4040697682457586","line_num":"0","height":"0.01777448000139792","page_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.05959302313784337","text":"© SyncOpportunitiesJob.php","word_num":"0","top":"0.1010452964837355"},{"level":"0","width":"0.06104650395981809","word_num":"0","par_num":"0","height":"0.006968640444571572","line_num":"0","left":"0.15406977432823019","block_num":"0","page_num":"0","text":"cImportOpportunityBatch.php","conf":"0.5","top":"0.18118466932475252"},{"left":"0.15261628499022556","top":"0.20209059320164557","conf":"1","line_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","block_num":"0","word_num":"0","text":"AutomatedReportsController.php","width":"0.07122092551373418"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.14982578384343948","level":"0","width":"0.04069767353382514","word_num":"0","page_num":"0","left":"0.3735465125790176","text":"© SyncObjects.php","conf":"1","height":"0.017638331204890445"},{"width":"0.05377906434079435","par_num":"0","conf":"0.5","line_num":"0","text":"(©)ImportContactBatch.php","left":"0.22383721470460258","word_num":"0","height":"0.006968640444571572","top":"0.18118466932475252","page_num":"0","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","text":"C) Client.php","top":"0.18102073365231264","height":"0.0071770334928229484","line_num":"0","par_num":"0","conf":"0.5","left":"0.28488372488104713","block_num":"0","level":"0","width":"0.027616275117752387"},{"left":"0.31976744288106046","top":"0.17421602808412695","page_num":"0","block_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.017421602252187474","text":"©HubspotPaginationService.php","width":"0.06831395372431326","word_num":"0","conf":"1"},{"height":"0.017793929177608248","word_num":"0","left":"0.3938953490583744","text":"© Service.php","par_num":"0","level":"0","line_num":"0","width":"0.03197674294735525","page_num":"0","top":"0.17384370053159115","conf":"0.5","block_num":"0"},{"height":"0.014354066985646008","width":"0.029069768621566433","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","level":"0","text":"php api_v2.php","left":"0.2311046504670841","top":"0.20175438596491224"},{"height":"0.007343747018817126","conf":"0.5","word_num":"0","par_num":"0","text":"C) TrackProviderInstalledEvent.pho","left":"0.26889535474038734","page_num":"0","width":"0.06831394865157758","level":"0","line_num":"0","top":"0.20557491325434107","block_num":"0"},{"page_num":"0","top":"0.20175438596491224","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.3444767431887464","height":"0.011164274322169154","conf":"0.5","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758","par_num":"0"},{"conf":"0.5","width":"0.05959302313784334","left":"0.15406976741448225","level":"0","word_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","page_num":"0","block_num":"0","line_num":"0","top":"0.22966507175123718","par_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"trait OpportunitySyncTrait","top":"0.24720893141945777","left":"0.17441860674725307","level":"0","par_num":"0","width":"0.06976743961902376","height":"0.014354066985645897","conf":"1"},{"page_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","conf":"1","height":"0.01778281514534341","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.19912790599413563","top":"0.26132404253458086","line_num":"0","width":"0.1918604627568671"},{"text":"This is acceptable - the deal cannot be imported until those exist.","left":"0.1976744228515927","top":"0.27874564469272156","width":"0.17587209255137343","word_num":"0","block_num":"0","height":"0.017421602252187474","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","conf":"1","block_num":"0","text":"2 usages","word_num":"0","par_num":"0","width":"0.020348836766912598","top":"0.3133971294182625","page_num":"0","left":"0.18459302318631113","line_num":"0","height":"0.017613322731030334"},{"left":"0.1845930292659399","line_num":"0","width":"0.15843022123296208","word_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","height":"0.01754385964912275","conf":"1","top":"0.33094098883572576"},{"page_num":"0","word_num":"0","width":"0.06395348589471045","par_num":"0","level":"0","conf":"1","top":"0.3658536592325965","left":"0.19622093053807488","text":"$syncedOpportunities = [","height":"0.017718908319062532","line_num":"0","block_num":"0"},{"text":"'success =>","height":"0.007260390255820148","left":"0.20784883719360808","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.38995215302990127","line_num":"0","block_num":"0","width":"0.03924418256637899","page_num":"0"},{"height":"0.01779948695424638","line_num":"0","block_num":"0","par_num":"0","text":"'failed_ids' »> [1,","width":"0.050872092551373455","top":"0.400318979431312","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.2063953495726709","level":"0"},{"text":"$dealIds = array_column($deals,","top":"0.4354066985043207","width":"0.08575581489725317","word_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.194767442807634","level":"0","page_num":"0","height":"0.017554973681387476","par_num":"0"},{"block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0","left":"0.280523256299525","width":"0.04215116196490348","word_num":"0","text":"column_key:'10')*","line_num":"0","top":"0.4425087107683612","par_num":"0","conf":"0.30000001192092896"},{"conf":"1","height":"0.017655001492781763","word_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","par_num":"0","line_num":"0","width":"0.20639535214038604","block_num":"0","level":"0","top":"0.47038327564025195","left":"0.19622092554751022","page_num":"0"},{"left":"0.40261627956303336","level":"0","block_num":"0","conf":"0.5","height":"0.017655001492781763","word_num":"0","width":"0.040697673533825196","par_num":"0","line_num":"0","text":", rethrow so the","top":"0.47038327564025195","page_num":"0"},{"top":"0.49441786284356404","width":"0.2252906839898292","word_num":"0","left":"0.19622092345586095","level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","height":"0.007324297082100917","par_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"tryf","top":"0.5052264809296554","height":"0.017421602252187474","level":"0","par_num":"0","width":"0.01744185990475594","left":"0.1947674424313429","page_num":"0","line_num":"0"},{"top":"0.5223285484012261","left":"0.2063953501001992","conf":"1","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.23401162979450632","line_num":"0","height":"0.017741137904603632","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');"},{"top":"0.5398724083179833","conf":"1","par_num":"0","width":"0.17877905419532286","word_num":"0","level":"0","line_num":"0","height":"0.017618880507668466","left":"0.20494187603723524","block_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","page_num":"0"},{"level":"0","par_num":"0","width":"0.2558139435788418","block_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.020905922094220375","top":"0.5749128924952824","left":"0.20494187385846577","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","conf":"1"},{"page_num":"0","height":"0.02102540060283664","left":"0.20494185885009894","top":"0.6097560982545615","block_num":"0","width":"0.1991279074486266","word_num":"0","conf":"1","par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","level":"0","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","height":"0.013937282410154683","line_num":"0","width":"0.03488371980951191","level":"0","left":"0.21656976858995938","block_num":"0","par_num":"0","text":"array_map ( cal","page_num":"0","top":"0.648083623487141"},{"line_num":"0","conf":"0.5","width":"0.05087209255137343","top":"0.6480836243125454","height":"0.017785594033662644","level":"0","par_num":"0","text":"'strval', $dealIds)","block_num":"0","page_num":"0","left":"0.2645348832564665","word_num":"0"},{"height":"0.021531100478468956","width":"0.12354650903255385","block_num":"0","conf":"0.30000001192092896","text":"Extract Surround // = : (SexistingCrmIds);","level":"0","par_num":"0","left":"0.2093023286005373","word_num":"0","line_num":"0","page_num":"0","top":"0.682615629984051"},{"line_num":"0","page_num":"0","level":"0","conf":"1","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","par_num":"0","width":"0.2776162776541203","block_num":"0","height":"0.01754385964912286","left":"0.2049418524467757","top":"0.7177033492822966","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.2180232570930559","text":"'teamId' => Sthis->team-›getIdO).","width":"0.08575581489725317","line_num":"0","top":"0.7351916374244232","word_num":"0","level":"0","height":"0.013937282410154683"},{"width":"0.01744185990475594","level":"0","block_num":"0","left":"0.46511627905924996","height":"0.020905922094220375","conf":"0.5","line_num":"0","page_num":"0","text":"-600","word_num":"0","top":"0.7351916383721696","par_num":"0"},{"width":"0.08139534706765034","height":"0.017721687207381653","text":"'dealCount' => count($dealIds),","left":"0.21802325758350743","top":"0.752613240763755","line_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.027874564820309478","text":"=601","line_num":"0","block_num":"0","par_num":"0","width":"0.018895348335834228","word_num":"0","page_num":"0","left":"0.4636627907884783","top":"0.7491289194016919","level":"0"},{"text":"1):","page_num":"0","conf":"0.30000001192092896","left":"0.20639534908631102","height":"0.017421602252187474","top":"0.7874564461300038","block_num":"0","width":"0.00872092995237797","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"page_num":"0","line_num":"0","par_num":"0","level":"0","text":"'error' => $e->getMessage(),","block_num":"0","left":"0.2180232579374222","height":"0.017421602252187474","width":"0.07267441648118037","word_num":"0","top":"0.7700348432989934","conf":"0.5"},{"conf":"1","height":"0.013937282410154683","width":"0.011627907448626629","level":"0","left":"0.47093023224952385","line_num":"0","page_num":"0","text":"603","block_num":"0","top":"0.7909407663733199","word_num":"0","par_num":"0"},{"par_num":"0","text":"=604","line_num":"0","left":"0.46511627911296743","height":"0.020905922094220375","block_num":"0","top":"0.8048780495219954","width":"0.015988371473677654","word_num":"0","level":"0","conf":"0.5","page_num":"0"},{"level":"0","left":"0.20494186180126178","par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","text":"throw se\"","height":"0.007254833239687675","top":"0.8292682927405206","width":"0.026162789223041938","word_num":"0"},{"width":"0.07267441648118039","word_num":"0","height":"0.017780037778036162","left":"0.196220931788067","block_num":"0","page_num":"0","text":"foreach ($deals as $deal) {","top":"0.8745644599380386","line_num":"0","par_num":"0","level":"0","conf":"0.5"},{"height":"0.010452960286604362","par_num":"0","text":"try {","top":"0.8954703837939799","width":"0.014534881774415365","page_num":"0","word_num":"0","left":"0.20639535049434093","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"width":"0.17151162979450635","height":"0.01773835901628462","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.2165697695573931","top":"0.9090909089513657","level":"0","word_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity("},{"par_num":"0","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.9337979093792103","text":"Sdeal'1d'h","left":"0.226744186735071","block_num":"0","width":"0.031976742947355224"},{"block_num":"0","width":"0.014534883042599256","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"=607","top":"0.8571428572798295","left":"0.46656976796271193","height":"0.017421602252187474"},{"conf":"0.5","level":"0","page_num":"0","top":"0.968641115317784","par_num":"0","line_num":"0","block_num":"0","width":"0.05523255023550483","word_num":"0","left":"0.22674419276015428","text":"ScontactAssociat.ions","height":"0.006968640444571572"},{"conf":"0.30000001192092896","text":"100% 52","height":"0.006968641205077342","width":"0.018895348335834172","page_num":"0","block_num":"0","par_num":"0","top":"0.006968641043132773","left":"0.9127906979746175","word_num":"0","level":"0","line_num":"0"},{"width":"0.05813953724313292","line_num":"0","text":"• Mon ZU Aor 10.13.14","level":"0","par_num":"0","top":"0.006968641078646032","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.9345930220335801"},{"text":"L AskJiminnyReportActivityServiceTest~","left":"0.8284883743238562","line_num":"0","width":"0.08430232392980697","height":"0.017421602252187585","level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","top":"0.02439024399585743"},{"text":"E laravel.log","conf":"1","width":"0.029069766085198623","top":"0.052264808499341786","height":"0.017421602252187585","left":"0.5101744199610054","line_num":"0","word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.47238372125716094","conf":"0.30000001192092896","top":"0.07655502392344493","width":"0.07994186117293983","page_num":"0","text":"4 console (PROD] x A console [EU]","line_num":"0","word_num":"0","height":"0.01754385964912286"},{"left":"0.5450581424799863","conf":"0.5","word_num":"0","page_num":"0","level":"0","width":"0.052325578446083876","height":"0.017421602252187585","text":"A SF [iminny@localhost]","line_num":"0","block_num":"0","top":"0.0522648086548918","par_num":"0"},{"width":"0.04505813882706011","word_num":"0","level":"0","line_num":"0","conf":"0.5","top":"0.07655502392344493","height":"0.01754385964912286","block_num":"0","left":"0.559593023126018","par_num":"0","text":"A console [STAGING]","page_num":"0"},{"word_num":"0","par_num":"0","height":"0.017421602252187585","left":"0.603197676895986","page_num":"0","block_num":"0","top":"0.05226480845578774","text":"A HS_local (jiminny@localhost]","width":"0.0639534858947105","level":"0","conf":"1","line_num":"0"},{"line_num":"0","level":"0","par_num":"0","height":"0.017421602252187585","left":"0.6947674424260751","top":"0.05226480845578774","block_num":"0","text":"Cascade","word_num":"0","width":"0.018895348335834283","page_num":"0","conf":"1"},{"conf":"1","height":"0.007285397208668609","word_num":"0","line_num":"0","top":"0.08362369371432266","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.693313957253889","text":"Retactor Connection","width":"0.04651162472177062"},{"height":"0.007285397208668609","word_num":"0","block_num":"0","top":"0.08362369371432266","par_num":"0","level":"0","left":"0.7470930289847444","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436"},{"left":"0.9651162792848433","line_num":"0","par_num":"0","height":"0.007285397208668498","text":"+O •","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","top":"0.08362369356690913","word_num":"0","width":"0.02034883676691257"},{"top":"0.10104529667246953","conf":"0.30000001192092896","word_num":"0","left":"0.6613372099009642","page_num":"0","block_num":"0","par_num":"0","text":"da jiminny","width":"0.026162789223041938","line_num":"0","level":"0","height":"0.01777448000139792"},{"par_num":"0","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","height":"0.017602208698765498","width":"0.06104650903255382","word_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.6264534909671725","conf":"0.30000001192092896"},{"conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.11149825785804557","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","left":"0.7485465144592023","par_num":"0","height":"0.017688345110587478","word_num":"0","width":"0.2340116297945063"},{"top":"0.17421602785183887","conf":"1","page_num":"0","word_num":"0","width":"0.010174418383456285","block_num":"0","level":"0","line_num":"0","left":"0.4723837209681555","par_num":"0","height":"0.017421602252187585","text":"568"},{"block_num":"0","height":"0.017599431331458026","left":"0.42296511505912804","conf":"0.30000001192092896","top":"0.24720893117059684","line_num":"0","text":"433 X2 X19 A Y 572","level":"0","page_num":"0","par_num":"0","width":"0.05959302313784337","word_num":"0"},{"width":"0.13081395372431326","line_num":"0","word_num":"0","level":"0","left":"0.49273255917817704","conf":"0.5","page_num":"0","height":"0.017602208698765498","par_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","block_num":"0","top":"0.12195121996382541"},{"page_num":"0","level":"0","height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","par_num":"0","line_num":"0","conf":"1","left":"0.49273256810684485","block_num":"0","width":"0.12499998985452854","word_num":"0"},{"top":"0.15679442515780084","left":"0.4927325697817582","par_num":"0","page_num":"0","block_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.19767440633570893","line_num":"0","height":"0.03484320450437506"},{"height":"0.021531100478468956","line_num":"0","left":"0.5014534982005542","width":"0.18895348082197472","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.19138755980861244"},{"text":"U.emall,","left":"0.5014534903311851","width":"0.023255812360885364","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.21602787489966546","word_num":"0","height":"0.006968640444571461"},{"text":"sa.*,","level":"0","line_num":"0","left":"0.5014534889482387","word_num":"0","top":"0.2264808367461535","block_num":"0","width":"0.0159883714736776","conf":"0.5","height":"0.020905922094220264","par_num":"0","page_num":"0"},{"page_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534890799165","block_num":"0","height":"0.017660559269419895","word_num":"0","width":"0.0915697686215664","level":"0","conf":"1","line_num":"0","par_num":"0","top":"0.243902439123591"},{"conf":"0.5","left":"0.49273256427382445","level":"0","word_num":"0","block_num":"0","width":"0.09883720316785455","height":"0.020972609329831915","line_num":"0","top":"0.261324041657931","par_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"par_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","level":"0","top":"0.27874564469272156","block_num":"0","conf":"0.30000001192092896","left":"0.4927325596928281","word_num":"0","width":"0.10755813882706017","line_num":"0","page_num":"0","height":"0.017421602252187474"},{"page_num":"0","par_num":"0","word_num":"0","top":"0.29585326953748003","width":"0.13953487923804747","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","block_num":"0","level":"0","conf":"0.5","height":"0.021531100478468845","left":"0.49273256401325954","line_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","block_num":"0","page_num":"0","width":"0.1469257943173672","level":"0","left":"0.49266947806468386","par_num":"0","top":"0.33086566047471755","height":"0.021812455695972233","word_num":"0","conf":"1","line_num":"0"},{"conf":"0.5","height":"0.006968640444571461","line_num":"0","left":"0.6947674415961431","par_num":"0","top":"0.14285714319234843","text":"Tnoughts","width":"0.021802323929806966","page_num":"0","word_num":"0","block_num":"0","level":"0"},{"width":"0.15552323929806966","word_num":"0","page_num":"0","block_num":"0","height":"0.007185368636768663","conf":"1","left":"0.6947674437491511","line_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","par_num":"0","level":"0","top":"0.1602787460943993"},{"block_num":"0","top":"0.19163763110387144","left":"0.6947674422691698","width":"0.023255812360885253","level":"0","word_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","conf":"1","text":"Answer","line_num":"0"},{"width":"0.17587207226043045","block_num":"0","word_num":"0","conf":"1","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","height":"0.007257611367501027","level":"0","left":"0.6947674450253227","line_num":"0","par_num":"0","page_num":"0","top":"0.21602787499438603"},{"level":"0","par_num":"0","top":"0.29616724812826734","word_num":"0","line_num":"0","page_num":"0","height":"0.020905922094220264","text":"575","width":"0.010174418383456285","conf":"1","left":"0.4709302324991634","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","width":"0.011627906180442682","word_num":"0","height":"0.017421602252187474","level":"0","page_num":"0","text":"576","left":"0.4709302331500887","top":"0.31707317082512576"},{"left":"0.4723837210121832","height":"0.017421602252187474","block_num":"0","top":"0.3310104530550909","width":"0.008720929952377943","page_num":"0","par_num":"0","line_num":"0","text":"577","conf":"1","word_num":"0","level":"0"},{"par_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.017421602252187474","text":"—578","width":"0.014534883042599311","conf":"0.30000001192092896","top":"0.3519163764290747","left":"0.4665697677568011"},{"level":"0","width":"0.01744185990475594","left":"0.4651162795679709","page_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.03135888314133062","conf":"0.30000001192092896","par_num":"0","text":"-579","top":"0.36585365925686086"},{"page_num":"0","width":"0.010174418383456285","line_num":"0","conf":"1","left":"0.4723837212104037","block_num":"0","height":"0.017421602252187585","text":"580","level":"0","top":"0.3867595819749514","word_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","conf":"0.5","text":"=582","left":"0.4665697680180062","height":"0.024390243457264815","level":"0","top":"0.41114982606463124","width":"0.0159883714736776","word_num":"0","page_num":"0","block_num":"0"},{"left":"0.4927325567791251","height":"0.01754385964912275","level":"0","page_num":"0","text":"select * from features;","conf":"1","par_num":"0","top":"0.3692185007974482","block_num":"0","width":"0.061046514105289496","line_num":"0","word_num":"0"},{"level":"0","par_num":"0","block_num":"0","text":"select * from team_features where feature_id = 40;","top":"0.3867595817836954","line_num":"0","height":"0.013937282410154683","width":"0.13081395372431337","word_num":"0","conf":"1","page_num":"0","left":"0.492732557531251"},{"level":"0","page_num":"0","line_num":"0","height":"0.017791151810300887","word_num":"0","width":"0.09156975847609505","block_num":"0","conf":"0.5","left":"0.4927325648681694","par_num":"0","text":"select * from teams where id = 556;","top":"0.4216027878104023"},{"left":"0.4709302324991634","width":"0.010174418383456285","level":"0","word_num":"0","par_num":"0","top":"0.4912891990481223","block_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.017421602252187474","text":"586"},{"block_num":"0","height":"0.017421602252187585","width":"0.010174418383456285","page_num":"0","line_num":"0","left":"0.4723837212104037","level":"0","conf":"1","par_num":"0","top":"0.5087108014871466","text":"587","word_num":"0"},{"width":"0.010174418383456285","page_num":"0","height":"0.017421602252187585","word_num":"0","line_num":"0","text":"588","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.4709302324991634","par_num":"0","top":"0.5261324046230351"},{"page_num":"0","word_num":"0","left":"0.49273255851781844","top":"0.45614035085599425","text":"select * from au","width":"0.040697673533825196","block_num":"0","level":"0","par_num":"0","conf":"0.5","height":"0.017727244984019785","line_num":"0"},{"width":"0.15116278668667404","word_num":"0","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.017727244984019896","left":"0.5406976797860092","par_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","top":"0.45614035062370617"},{"block_num":"0","par_num":"0","top":"0.47038327577054373","height":"0.020905922094220375","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19912790744862652","left":"0.4927325626901585","page_num":"0","conf":"1","level":"0","word_num":"0"},{"block_num":"0","line_num":"0","text":"select * from automated_report_results order by id desc;","left":"0.49273256392009424","top":"0.49122807017543857","level":"0","width":"0.14534883296236079","word_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.01754385964912286"},{"block_num":"0","height":"0.02108930895012917","width":"0.14389535214038607","top":"0.50522648079604","par_num":"0","line_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","word_num":"0","left":"0.4927325558269047","conf":"0.5","page_num":"0","level":"0"},{"par_num":"0","top":"0.24390243925425303","page_num":"0","width":"0.06395348082197472","word_num":"0","left":"0.6947674492701338","text":"Flow for last-modified sync","line_num":"0","conf":"1","block_num":"0","height":"0.010483525776596947","level":"0"},{"width":"0.2572674244008166","level":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","par_num":"0","word_num":"0","page_num":"0","top":"0.2613240421543279","line_num":"0","conf":"1","height":"0.010605782413026343","block_num":"0","left":"0.69476746387163"},{"par_num":"0","height":"0.017421602252187474","width":"0.2558139435788418","level":"0","conf":"1","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","top":"0.27874564469272156","block_num":"0","page_num":"0","left":"0.6962209429349904","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.24418603613021517","word_num":"0","left":"0.6976744167193314","page_num":"0","conf":"1","height":"0.010558547395648321","level":"0","line_num":"0","top":"0.30303030290443533","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","par_num":"0"},{"width":"0.2848836817639939","line_num":"0","conf":"1","left":"0.696220969420339","word_num":"0","page_num":"0","height":"0.010452960286604251","par_num":"0","block_num":"0","level":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175"},{"page_num":"0","text":"t.pho:249-308)","width":"0.0319767429473552","level":"0","conf":"0.30000001192092896","left":"0.7049418610117876","block_num":"0","top":"0.33797909401576987","line_num":"0","word_num":"0","par_num":"0","height":"0.006968641205077342"},{"level":"0","par_num":"0","top":"0.35540069665787266","word_num":"0","line_num":"0","conf":"1","left":"0.6947674475203276","height":"0.013937282410154683","block_num":"0","page_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","width":"0.235465110616481"},{"page_num":"0","top":"0.38327526141746027","par_num":"0","level":"0","text":"When ImportOpportunityBatch is used","block_num":"0","width":"0.0944767404109873","conf":"1","left":"0.6947674455790227","word_num":"0","height":"0.017421602252187474","line_num":"0"},{"height":"0.0071770334928229484","line_num":"0","text":"Only on the webhook path:","block_num":"0","word_num":"0","page_num":"0","left":"0.6947674418771969","par_num":"0","conf":"1","level":"0","width":"0.05377906434079438","top":"0.4074960127591707"},{"word_num":"0","par_num":"0","height":"0.00731040416151707","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","block_num":"0","level":"0","line_num":"0","conf":"1","left":"0.6976744421686936","page_num":"0","top":"0.4282296651241162","width":"0.2834301806510763"},{"left":"0.7034883857776126","level":"0","par_num":"0","width":"0.27906975847609505","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","conf":"1","word_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.4390243903373209","page_num":"0","block_num":"0"},{"width":"0.036337205704222275","word_num":"0","level":"0","block_num":"0","height":"0.006968640444571461","text":"sor.oho:144-156,","line_num":"0","left":"0.7049418640810282","page_num":"0","par_num":"0","top":"0.4599303139240558","conf":"0.30000001192092896"},{"height":"0.01760498758708451","par_num":"0","block_num":"0","page_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","word_num":"0","left":"0.6962209413217944","conf":"1","line_num":"0","width":"0.27470929571922786","top":"0.4736842105404635","level":"0"},{"par_num":"0","height":"0.007324297082100917","line_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","left":"0.7034883735612978","level":"0","top":"0.49441786284356404","conf":"0.5","width":"0.1337209153682628","block_num":"0","word_num":"0","page_num":"0"},{"conf":"1","height":"0.017421602252187585","page_num":"0","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","level":"0","top":"0.5435540073669376","width":"0.15697674041098736","word_num":"0","left":"0.4927325576649853","block_num":"0","line_num":"0"},{"width":"0.014534883042599256","height":"0.017421602252187585","left":"0.4665697675387779","line_num":"0","par_num":"0","text":"—590","top":"0.5609756101979481","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0"},{"top":"0.5844418613017821","width":"0.03214308048816433","word_num":"0","line_num":"0","block_num":"0","height":"0.019269587320574155","text":"Cascade &YI","left":"0.46939357645121943","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"width":"0.030610896171407553","block_num":"0","line_num":"0","text":"Command 9e1","par_num":"0","word_num":"0","height":"0.018326213295189797","top":"0.5849135485661681","left":"0.504316644512661","conf":"0.30000001192092896","page_num":"0","level":"0"},{"line_num":"0","page_num":"0","conf":"1","height":"0.0176688944133655","level":"0","left":"0.5348837226993451","par_num":"0","top":"0.5781499203541262","width":"0.08139534706765028","text":"ortunities where id = 7594349;","block_num":"0","word_num":"0"},{"width":"0.19912790744862657","level":"0","word_num":"0","top":"0.613237639553429","line_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","height":"0.01754385964912286","conf":"0.5","left":"0.4927325615606822","block_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.4927325549132634","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6376306623561115","text":"select * trom plavbooks where team 1d = 1: # event 726147","width":"0.15261626750864887","line_num":"0"},{"level":"0","top":"0.6475172965904776","par_num":"0","width":"0.1511847820687801","conf":"1","word_num":"0","block_num":"0","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","height":"0.01855425705369762","left":"0.49417504626076897"},{"block_num":"0","left":"0.49418604507250824","height":"0.007193704541220036","page_num":"0","line_num":"0","level":"0","top":"0.6722488038244503","width":"0.10901161964903489","word_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","conf":"0.5","par_num":"0"},{"height":"0.014594718409877472","block_num":"0","par_num":"0","left":"0.4941808969840959","line_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","level":"0","top":"0.6860824328185883","width":"0.151173084340197","word_num":"0","conf":"1","page_num":"0"},{"width":"0.03052325451627691","top":"0.5223285486264212","word_num":"0","height":"0.007288176096987731","conf":"1","block_num":"0","page_num":"0","left":"0.6947674429499888","line_num":"0","text":"Shared code","level":"0","par_num":"0"},{"page_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.017641108572197917","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","top":"0.5365853663383557","width":"0.2718023137843356","word_num":"0","left":"0.6947674533785833"},{"width":"0.20058138827060135","word_num":"0","height":"0.01754385964912286","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","conf":"1","page_num":"0","top":"0.5574162679425837","level":"0","left":"0.6976744261547695","par_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","left":"0.697674432615772","page_num":"0","level":"0","width":"0.2761627765412026","line_num":"0","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","block_num":"0","conf":"0.30000001192092896","top":"0.5818815330541641","height":"0.006968641205077342"},{"level":"0","text":"queue oo with retiesbackom,","block_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.5993031362237073","width":"0.062499994927264324","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7034883718213223"},{"conf":"0.5","text":"SELECT * FROM crm_configurations WHERE id = 692;","width":"0.12645348082197472","word_num":"0","block_num":"0","left":"0.49127907379435487","line_num":"0","top":"0.7177033492822966","height":"0.01754385964912286","level":"0","page_num":"0","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.017421602252187585","text":"SELECT","page_num":"0","width":"0.01744185990475594","left":"0.4927325587104127","top":"0.7351916377240805"},{"level":"0","par_num":"0","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","word_num":"0","page_num":"0","left":"0.5014534890359909","height":"0.020911479870858507","width":"0.18895348082197472","conf":"0.5","top":"0.7526132409524889","block_num":"0"},{"block_num":"0","height":"0.017549415904749344","line_num":"0","word_num":"0","level":"0","text":"u. email,","par_num":"0","left":"0.5014534895121747","page_num":"0","width":"0.023255812360885364","top":"0.7735191644180608","conf":"0.30000001192092896"},{"line_num":"0","conf":"1","level":"0","top":"0.7909407663442839","width":"0.014534883042599311","word_num":"0","text":"sa.*,","left":"0.5029069773255996","block_num":"0","par_num":"0","page_num":"0","height":"0.013937282410154683"},{"height":"0.021531100478468956","top":"0.8046251993620415","par_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534890799165","width":"0.0915697686215664","block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","conf":"0.5"},{"height":"0.007254833239687675","block_num":"0","conf":"0.30000001192092896","left":"0.49273256673203064","level":"0","line_num":"0","top":"0.8292682928942409","width":"0.09738371220040826","page_num":"0","par_num":"0","word_num":"0","text":"JOTN usens u on u.id = sa.sociable idi"},{"width":"0.052325578446083876","level":"0","block_num":"0","top":"0.8429027114206518","left":"0.5479651179161367","word_num":"0","height":"0.017724466095700775","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","text":"on t.id = u.team_id"},{"top":"0.8604465709728868","height":"0.014354066985645897","left":"0.5494186066225529","level":"0","par_num":"0","block_num":"0","text":"and sa.provider = 'salesforce';","line_num":"0","width":"0.08139534706765039","word_num":"0","conf":"1","page_num":"0"},{"height":"0.01760776647540363","block_num":"0","page_num":"0","par_num":"0","top":"0.8954703835778265","level":"0","left":"0.4927325684555483","word_num":"0","width":"0.19767440633570882","line_num":"0","conf":"0.5","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE"},{"block_num":"0","level":"0","top":"0.9266347687400319","par_num":"0","left":"0.6962209300842392","width":"0.04069767099745736","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"Ask anvthina (84-D"},{"block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","left":"0.7020348836609424","page_num":"0","width":"0.01889534706765028","line_num":"0","par_num":"0","text":"< Code","level":"0","height":"0.0071770334928229484","word_num":"0"},{"page_num":"0","par_num":"0","width":"0.04796511061648101","conf":"0.5","word_num":"0","top":"0.9545454545454546","level":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.7209302333970329","text":"Claude Onus 4.7 Medium"},{"top":"0.9860627181052405","par_num":"0","block_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"W Wind","conf":"0.30000001192092896","left":"0.8415697692651324","level":"0","height":"0.006968640444571572","width":"0.017441858636571994"},{"top":"0.986062718234409","width":"0.02034883549872868","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.9694767459953377","block_num":"0","conf":"0.30000001192092896","level":"0","text":"Po. 4 spac","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58964
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.12:01L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"word_num":"0","conf": [{"word_num":"0","conf":"0.30000001192092896","left":"0.03052325708202939","level":"0","page_num":"0","par_num":"0","text":"FV faVsco.js v","top":"0.02439024399585743","height":"0.017421602252187585","line_num":"0","width":"0.03052325451627691","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.014534884522499618","height":"0.013937282410154683","width":"0.021802323929806973","text":"Project","level":"0","conf":"0.5","line_num":"0","top":"0.052264808039986566","page_num":"0","par_num":"0"},{"line_num":"0","conf":"1","top":"0.07317073184361567","level":"0","block_num":"0","page_num":"0","text":"© TopicRepository.php","height":"0.01773835901628462","word_num":"0","par_num":"0","width":"0.04941860158392723","left":"0.040697677485836706"},{"left":"0.03924418840592358","level":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","par_num":"0","text":"© TopicTriggerRepository.php","conf":"1","top":"0.09059233458819194","width":"0.0668604627568671","word_num":"0","page_num":"0"},{"height":"0.017421602252187585","line_num":"0","top":"0.10801393737564835","par_num":"0","conf":"1","page_num":"0","left":"0.0392441883932371","text":"©TrackRepository.php","level":"0","block_num":"0","width":"0.05232557844608388","word_num":"0"},{"page_num":"0","text":"©TranscriptionModelLocaleRepository.php","line_num":"0","par_num":"0","level":"0","top":"0.12543554051153694","word_num":"0","block_num":"0","conf":"1","width":"0.09302324944354119","height":"0.017421602252187474","left":"0.03924418768133024"},{"block_num":"0","height":"0.01858043366451967","text":"© TranscriptionRepository.php","width":"0.06710752527764505","line_num":"0","top":"0.14252745407931555","conf":"1","page_num":"0","level":"0","left":"0.03913548154729778","par_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","left":"0.0392441908031767","height":"0.017421602252187585","text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","word_num":"0","block_num":"0","width":"0.08720929571922789","par_num":"0","level":"0","conf":"1"},{"par_num":"0","line_num":"0","left":"0.04069767531309508","level":"0","width":"0.04796511568921677","text":"© UserRepository.php","conf":"1","height":"0.01767445219000363","top":"0.1777003484835593","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.01779670958693902","page_num":"0","conf":"1","left":"0.040697677013957746","line_num":"0","top":"0.19512195100338126","par_num":"0","width":"0.0610465090325538","block_num":"0","level":"0","text":"© VocabularyRepository.php"},{"par_num":"0","level":"0","text":"> D Rules","left":"0.027616279755251022","line_num":"0","page_num":"0","height":"0.017421602252187474","word_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.024709300791963616","top":"0.21254355444881912"},{"page_num":"0","level":"0","block_num":"0","top":"0.23684210526315785","par_num":"0","line_num":"0","width":"0.026162789223041938","text":"w services","conf":"0.30000001192092896","left":"0.031976743615223346","word_num":"0","height":"0.0071770334928230595"},{"text":"WACuViLy","top":"0.25435540103206966","height":"0.006968640444571461","level":"0","left":"0.03924418568002258","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","line_num":"0","width":"0.023255812360885295","word_num":"0"},{"line_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","par_num":"0","top":"0.2717770038195261","width":"0.029069763548830722","word_num":"0","block_num":"0","page_num":"0","text":"Akeporis","level":"0","left":"0.03779069816744524"},{"text":"L Close","page_num":"0","par_num":"0","top":"0.3763066205343165","level":"0","height":"0.0072659472719524","width":"0.020348835498728658","word_num":"0","line_num":"0","left":"0.04360465100063577","conf":"0.30000001192092896","block_num":"0"},{"height":"0.006968641205077342","block_num":"0","level":"0","text":"crmobiects","top":"0.411149825723087","page_num":"0","width":"0.03197674294735523","word_num":"0","conf":"0.30000001192092896","left":"0.04505814008155495","line_num":"0","par_num":"0"},{"text":"• DecorateActivity","word_num":"0","par_num":"0","left":"0.0465116285874117","page_num":"0","level":"0","conf":"0.5","top":"0.42503987240829344","line_num":"0","width":"0.0421511619649035","block_num":"0","height":"0.014354066985646008"},{"conf":"0.30000001192092896","height":"0.007188147525087674","text":"N Dummv","top":"0.4457735246606205","width":"0.023255812360885295","left":"0.04505814149397584","par_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","left":"0.04651162943504785","conf":"0.5","par_num":"0","page_num":"0","height":"0.013937282410154794","text":"• Helpers","top":"0.45993031338261137","width":"0.024709300791963616","word_num":"0","level":"0","block_num":"0"},{"text":"v M Hubsoot","height":"0.00720204044567152","left":"0.03924418682339086","line_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.48083623717426005","width":"0.03052325197990905","par_num":"0"},{"text":"AccountSyncStrategy","line_num":"0","height":"0.017421602252187585","left":"0.05232558246862253","page_num":"0","width":"0.05377906941353006","word_num":"0","conf":"1","top":"0.4947735192571814","par_num":"0","level":"0","block_num":"0"},{"par_num":"0","height":"0.006968641205077342","block_num":"0","text":">M Actiond","left":"0.0465116291697702","level":"0","line_num":"0","top":"0.5156794424453248","page_num":"0","width":"0.027616277654120266","word_num":"0","conf":"0.30000001192092896"},{"page_num":"0","word_num":"0","level":"0","left":"0.05232558352405106","line_num":"0","text":"ContactSyncStrategy","height":"0.017421602252187474","conf":"1","width":"0.052325578446083876","block_num":"0","top":"0.5296167248756484","par_num":"0"},{"page_num":"0","par_num":"0","height":"0.010736374953907335","text":"> DDTO","top":"0.5502392345388675","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","width":"0.021802323929806973","left":"0.046511628433356884","level":"0"},{"level":"0","width":"0.0232558123608853","page_num":"0","par_num":"0","left":"0.04941860583506121","block_num":"0","conf":"0.5","height":"0.017421602252187585","line_num":"0","text":"Fields","top":"0.5644599304070073","word_num":"0"},{"line_num":"0","top":"0.5818815329475993","width":"0.02470930332833149","block_num":"0","height":"0.013937282410154683","par_num":"0","word_num":"0","text":"Journal","left":"0.05087209248884694","page_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.017421602252187474","left":"0.05232558275049638","page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","text":"• Metadata","top":"0.5993031359819202","word_num":"0","par_num":"0","width":"0.02906976608519858","line_num":"0"},{"block_num":"0","top":"0.6202090597885695","height":"0.010572439555726398","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","left":"0.04651162906174667","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6339712916045923","width":"0.03488371980951189","word_num":"0","page_num":"0","level":"0","left":"0.05232558251563326","text":"> D Concerns","height":"0.017596652443139016","par_num":"0"},{"block_num":"0","level":"0","conf":"1","par_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","top":"0.6515151515151515","left":"0.05959302962622626","width":"0.09302324944354118","line_num":"0","page_num":"0","word_num":"0","height":"0.01754385964912286"},{"height":"0.017613324252041873","top":"0.6689895468433954","word_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","line_num":"0","conf":"1","level":"0","par_num":"0","width":"0.09156976862156645","block_num":"0","page_num":"0","left":"0.059593023810583026"},{"conf":"1","word_num":"0","block_num":"0","width":"0.09156976862156645","line_num":"0","page_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","height":"0.0177355801279655","top":"0.6864111503124573","par_num":"0","level":"0","left":"0.05959302113979824"},{"conf":"1","height":"0.017421602252187585","width":"0.09156976862156645","level":"0","page_num":"0","line_num":"0","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128","word_num":"0","left":"0.059593023810583026","par_num":"0"},{"block_num":"0","level":"0","line_num":"0","word_num":"0","page_num":"0","width":"0.09011627765412025","height":"0.017421602252187585","conf":"1","left":"0.058139534089606586","text":"HubspotLastModifiedSyncStrategy.php","par_num":"0","top":"0.7212543558425473"},{"width":"0.07412789730315514","line_num":"0","height":"0.010630789365874915","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.742160279328588","word_num":"0","left":"0.05813953714452","level":"0","text":"© HubspotSingleSyncStrateay.php"},{"width":"0.0743482975249595","page_num":"0","height":"0.021582401160037845","level":"0","conf":"1","top":"0.7557206434610325","word_num":"0","line_num":"0","block_num":"0","left":"0.0580138905174848","text":"© HubspotSyncStrategyBase.php","par_num":"0"},{"width":"0.09302324944354118","conf":"1","word_num":"0","level":"0","line_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","height":"0.017549417425760994","page_num":"0","left":"0.059593028269637166","block_num":"0","top":"0.7735191634397849","par_num":"0"},{"left":"0.04651162902674492","line_num":"0","page_num":"0","text":"v Padination","block_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","top":"0.7979094076349759","width":"0.034883719809511875","word_num":"0","par_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.05959302535190646","conf":"0.5","line_num":"0","height":"0.00730762603370394","par_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","width":"0.06976743961902374"},{"width":"0.05087208747863769","height":"0.007185368636768552","conf":"0.30000001192092896","left":"0.05959302880043157","word_num":"0","block_num":"0","page_num":"0","top":"0.8325358852688322","par_num":"0","level":"0","line_num":"0","text":"C) PacinationConfia.oho"},{"block_num":"0","height":"0.0071770334928230595","level":"0","left":"0.059593023700317146","conf":"0.30000001192092896","top":"0.8500797448165869","width":"0.047965115689216783","line_num":"0","page_num":"0","word_num":"0","text":"(C) PadinationState.oho","par_num":"0"},{"word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","top":"0.8675958187280396","left":"0.04651162809815037","width":"0.0625","par_num":"0","page_num":"0","height":"0.007204819333990531","block_num":"0","text":"• M ProspectSearchStrateav"},{"line_num":"0","height":"0.007327075970420038","page_num":"0","conf":"0.30000001192092896","left":"0.046511629909250625","level":"0","par_num":"0","text":"M Redis","top":"0.8850174217942274","block_num":"0","word_num":"0","width":"0.024709300791963616"},{"block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","top":"0.9024390243581014","line_num":"0","text":"v M ServiceTraito","word_num":"0","left":"0.046511628850673004","page_num":"0","width":"0.039244185102746854"},{"par_num":"0","width":"0.05959301806510763","word_num":"0","level":"0","page_num":"0","left":"0.05959302857968383","text":"T.OnnortunitvSvnctirait ohn","block_num":"0","top":"0.9198606275129059","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0"},{"page_num":"0","par_num":"0","level":"0","top":"0.9370015950824949","word_num":"0","text":"T) SvncCrmEntitiecTrait nhn","width":"0.06104650395981808","block_num":"0","left":"0.058139542522317005","height":"0.007249275463049543","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","line_num":"0","left":"0.058139535261602336","level":"0","block_num":"0","width":"0.04796511568921679","height":"0.0071770334928229484","word_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","top":"0.07665505235822678","text":"AutomatedReportsService.php","word_num":"0","conf":"1","left":"0.30813953592538756","width":"0.0625","block_num":"0","level":"0","page_num":"0","height":"0.017421602252187585"},{"height":"0.01754385964912286","par_num":"0","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","width":"0.07267441648118039","conf":"1","block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.3764534882225882"},{"par_num":"0","text":"© SyncOpportunitiesJob.php","conf":"1","word_num":"0","height":"0.01777448000139792","block_num":"0","level":"0","width":"0.05959302313784337","left":"0.4040697682457586","line_num":"0","page_num":"0","top":"0.1010452964837355"},{"level":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","text":"cImportOpportunityBatch.php","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","left":"0.15406977432823019","top":"0.18118466932475252","width":"0.06104650395981809"},{"conf":"1","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.15261628499022556","text":"AutomatedReportsController.php","top":"0.20209059320164557","width":"0.07122092551373418","word_num":"0","line_num":"0"},{"text":"© SyncObjects.php","width":"0.04069767353382514","page_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.14982578384343948","left":"0.3735465125790176","height":"0.017638331204890445","line_num":"0","par_num":"0","conf":"1"},{"conf":"0.5","page_num":"0","par_num":"0","left":"0.22383721470460258","line_num":"0","top":"0.18118466932475252","height":"0.006968640444571572","width":"0.05377906434079435","word_num":"0","level":"0","text":"(©)ImportContactBatch.php","block_num":"0"},{"conf":"0.5","left":"0.28488372488104713","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"C) Client.php","block_num":"0","level":"0","line_num":"0","top":"0.18102073365231264","width":"0.027616275117752387","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0","text":"©HubspotPaginationService.php","width":"0.06831395372431326","page_num":"0","conf":"1","level":"0","top":"0.17421602808412695","left":"0.31976744288106046"},{"left":"0.3938953490583744","height":"0.017793929177608248","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"© Service.php","top":"0.17384370053159115","word_num":"0","width":"0.03197674294735525","page_num":"0","conf":"0.5"},{"left":"0.2311046504670841","level":"0","text":"php api_v2.php","width":"0.029069768621566433","page_num":"0","height":"0.014354066985646008","line_num":"0","top":"0.20175438596491224","word_num":"0","block_num":"0","conf":"0.5","par_num":"0"},{"line_num":"0","top":"0.20557491325434107","page_num":"0","left":"0.26889535474038734","level":"0","text":"C) TrackProviderInstalledEvent.pho","par_num":"0","height":"0.007343747018817126","width":"0.06831394865157758","word_num":"0","block_num":"0","conf":"0.5"},{"height":"0.011164274322169154","word_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","text":"@ RequestGenerateReportJob.ph","top":"0.20175438596491224","width":"0.06831394865157758","line_num":"0","block_num":"0","left":"0.3444767431887464"},{"word_num":"0","height":"0.007268726160271521","block_num":"0","line_num":"0","conf":"0.5","left":"0.15406976741448225","page_num":"0","par_num":"0","level":"0","text":"(C) AutomatedReportResult.ohv","top":"0.22966507175123718","width":"0.05959302313784334"},{"width":"0.06976743961902376","line_num":"0","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.014354066985645897","left":"0.17441860674725307","level":"0","conf":"1","text":"trait OpportunitySyncTrait","top":"0.24720893141945777"},{"par_num":"0","width":"0.1918604627568671","line_num":"0","left":"0.19912790599413563","top":"0.26132404253458086","word_num":"0","page_num":"0","height":"0.01778281514534341","conf":"1","block_num":"0","level":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage)."},{"word_num":"0","width":"0.17587209255137343","top":"0.27874564469272156","block_num":"0","height":"0.017421602252187474","level":"0","text":"This is acceptable - the deal cannot be imported until those exist.","page_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.1976744228515927"},{"conf":"1","par_num":"0","width":"0.020348836766912598","page_num":"0","text":"2 usages","block_num":"0","word_num":"0","height":"0.017613322731030334","top":"0.3133971294182625","level":"0","line_num":"0","left":"0.18459302318631113"},{"line_num":"0","par_num":"0","conf":"1","left":"0.1845930292659399","width":"0.15843022123296208","level":"0","text":"private function importOpportunityBatch(array $deals): array","height":"0.01754385964912275","top":"0.33094098883572576","word_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","height":"0.017718908319062532","level":"0","conf":"1","par_num":"0","block_num":"0","width":"0.06395348589471045","page_num":"0","top":"0.3658536592325965","left":"0.19622093053807488","word_num":"0","text":"$syncedOpportunities = ["},{"word_num":"0","block_num":"0","page_num":"0","text":"'success =>","width":"0.03924418256637899","conf":"0.30000001192092896","height":"0.007260390255820148","level":"0","line_num":"0","left":"0.20784883719360808","par_num":"0","top":"0.38995215302990127"},{"top":"0.400318979431312","line_num":"0","left":"0.2063953495726709","level":"0","page_num":"0","par_num":"0","text":"'failed_ids' »> [1,","width":"0.050872092551373455","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.01779948695424638"},{"conf":"1","block_num":"0","left":"0.194767442807634","top":"0.4354066985043207","page_num":"0","width":"0.08575581489725317","line_num":"0","level":"0","par_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","height":"0.017554973681387476"},{"level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.280523256299525","text":"column_key:'10')*","top":"0.4425087107683612","width":"0.04215116196490348"},{"top":"0.47038327564025195","conf":"1","line_num":"0","width":"0.20639535214038604","height":"0.017655001492781763","level":"0","par_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","block_num":"0","page_num":"0","word_num":"0","left":"0.19622092554751022"},{"word_num":"0","top":"0.47038327564025195","page_num":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.40261627956303336","par_num":"0","text":", rethrow so the","level":"0","height":"0.017655001492781763","width":"0.040697673533825196"},{"left":"0.19622092345586095","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","word_num":"0","page_num":"0","width":"0.2252906839898292","line_num":"0","conf":"0.5","block_num":"0","top":"0.49441786284356404","height":"0.007324297082100917","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","left":"0.1947674424313429","par_num":"0","width":"0.01744185990475594","level":"0","text":"tryf","height":"0.017421602252187474","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.5052264809296554"},{"height":"0.017741137904603632","width":"0.23401162979450632","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","line_num":"0","page_num":"0","block_num":"0","left":"0.2063953501001992","par_num":"0","word_num":"0","conf":"1","level":"0","top":"0.5223285484012261"},{"page_num":"0","conf":"1","par_num":"0","height":"0.017618880507668466","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","block_num":"0","width":"0.17877905419532286","line_num":"0","word_num":"0","left":"0.20494187603723524","level":"0"},{"width":"0.2558139435788418","block_num":"0","left":"0.20494187385846577","level":"0","word_num":"0","line_num":"0","height":"0.020905922094220375","par_num":"0","conf":"1","page_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","top":"0.5749128924952824"},{"top":"0.6097560982545615","par_num":"0","line_num":"0","left":"0.20494185885009894","height":"0.02102540060283664","level":"0","block_num":"0","word_num":"0","width":"0.1991279074486266","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","page_num":"0","conf":"1"},{"par_num":"0","text":"array_map ( cal","word_num":"0","page_num":"0","height":"0.013937282410154683","block_num":"0","left":"0.21656976858995938","conf":"0.30000001192092896","top":"0.648083623487141","level":"0","width":"0.03488371980951191","line_num":"0"},{"level":"0","par_num":"0","text":"'strval', $dealIds)","width":"0.05087209255137343","top":"0.6480836243125454","block_num":"0","word_num":"0","conf":"0.5","left":"0.2645348832564665","page_num":"0","height":"0.017785594033662644","line_num":"0"},{"width":"0.12354650903255385","height":"0.021531100478468956","level":"0","text":"Extract Surround // = : (SexistingCrmIds);","left":"0.2093023286005373","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.682615629984051"},{"line_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","top":"0.7177033492822966","word_num":"0","width":"0.2776162776541203","block_num":"0","height":"0.01754385964912286","left":"0.2049418524467757","conf":"1","page_num":"0","par_num":"0","level":"0"},{"top":"0.7351916374244232","left":"0.2180232570930559","page_num":"0","par_num":"0","width":"0.08575581489725317","height":"0.013937282410154683","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"'teamId' => Sthis->team-›getIdO).","level":"0"},{"top":"0.7351916383721696","block_num":"0","text":"-600","level":"0","width":"0.01744185990475594","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","left":"0.46511627905924996","height":"0.020905922094220375","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","height":"0.017721687207381653","conf":"1","line_num":"0","text":"'dealCount' => count($dealIds),","left":"0.21802325758350743","level":"0","top":"0.752613240763755","width":"0.08139534706765034","word_num":"0"},{"text":"=601","word_num":"0","height":"0.027874564820309478","top":"0.7491289194016919","block_num":"0","left":"0.4636627907884783","page_num":"0","par_num":"0","width":"0.018895348335834228","conf":"0.30000001192092896","line_num":"0","level":"0"},{"page_num":"0","level":"0","text":"1):","block_num":"0","left":"0.20639534908631102","line_num":"0","conf":"0.30000001192092896","top":"0.7874564461300038","word_num":"0","height":"0.017421602252187474","par_num":"0","width":"0.00872092995237797"},{"top":"0.7700348432989934","par_num":"0","width":"0.07267441648118037","word_num":"0","page_num":"0","text":"'error' => $e->getMessage(),","line_num":"0","block_num":"0","level":"0","left":"0.2180232579374222","conf":"0.5","height":"0.017421602252187474"},{"level":"0","word_num":"0","left":"0.47093023224952385","block_num":"0","conf":"1","top":"0.7909407663733199","height":"0.013937282410154683","width":"0.011627907448626629","line_num":"0","page_num":"0","par_num":"0","text":"603"},{"top":"0.8048780495219954","width":"0.015988371473677654","word_num":"0","line_num":"0","level":"0","conf":"0.5","left":"0.46511627911296743","block_num":"0","par_num":"0","page_num":"0","text":"=604","height":"0.020905922094220375"},{"text":"throw se\"","top":"0.8292682927405206","width":"0.026162789223041938","word_num":"0","par_num":"0","left":"0.20494186180126178","level":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.007254833239687675","conf":"0.30000001192092896"},{"block_num":"0","top":"0.8745644599380386","line_num":"0","width":"0.07267441648118039","left":"0.196220931788067","height":"0.017780037778036162","page_num":"0","conf":"0.5","par_num":"0","text":"foreach ($deals as $deal) {","word_num":"0","level":"0"},{"width":"0.014534881774415365","conf":"0.30000001192092896","word_num":"0","line_num":"0","top":"0.8954703837939799","par_num":"0","block_num":"0","left":"0.20639535049434093","level":"0","text":"try {","page_num":"0","height":"0.010452960286604362"},{"conf":"1","left":"0.2165697695573931","block_num":"0","par_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","word_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.17151162979450635","height":"0.01773835901628462","top":"0.9090909089513657"},{"level":"0","height":"0.006968641205077342","text":"Sdeal'1d'h","top":"0.9337979093792103","left":"0.226744186735071","par_num":"0","line_num":"0","width":"0.031976742947355224","block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"page_num":"0","top":"0.8571428572798295","width":"0.014534883042599256","left":"0.46656976796271193","height":"0.017421602252187474","text":"=607","par_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0"},{"left":"0.22674419276015428","text":"ScontactAssociat.ions","page_num":"0","level":"0","line_num":"0","top":"0.968641115317784","height":"0.006968640444571572","width":"0.05523255023550483","conf":"0.5","block_num":"0","par_num":"0","word_num":"0"},{"left":"0.9127906979746175","top":"0.006968641043132773","page_num":"0","text":"100% 52","line_num":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.018895348335834172","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342"},{"conf":"0.30000001192092896","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"• Mon ZU Aor 10.12:01","width":"0.05813953724313292","line_num":"0","height":"0.006968641205077342","word_num":"0","top":"0.006968641078646032","left":"0.9345930220335801"},{"level":"0","conf":"0.5","height":"0.017421602252187585","top":"0.02439024399585743","line_num":"0","page_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTest~","width":"0.08430232392980697","word_num":"0","block_num":"0","left":"0.8284883743238562"},{"height":"0.017421602252187585","par_num":"0","level":"0","width":"0.029069766085198623","block_num":"0","page_num":"0","text":"E laravel.log","top":"0.052264808499341786","line_num":"0","conf":"1","left":"0.5101744199610054","word_num":"0"},{"level":"0","par_num":"0","left":"0.47238372125716094","top":"0.07655502392344493","height":"0.01754385964912286","block_num":"0","conf":"0.30000001192092896","width":"0.07994186117293983","line_num":"0","word_num":"0","page_num":"0","text":"4 console (PROD] x A console [EU]"},{"width":"0.052325578446083876","left":"0.5450581424799863","page_num":"0","text":"A SF [iminny@localhost]","level":"0","line_num":"0","height":"0.017421602252187585","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","top":"0.0522648086548918"},{"block_num":"0","line_num":"0","left":"0.559593023126018","width":"0.04505813882706011","level":"0","page_num":"0","conf":"0.5","par_num":"0","word_num":"0","top":"0.07655502392344493","height":"0.01754385964912286","text":"A console [STAGING]"},{"top":"0.05226480845578774","text":"A HS_local (jiminny@localhost]","block_num":"0","width":"0.0639534858947105","height":"0.017421602252187585","page_num":"0","left":"0.603197676895986","conf":"1","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"height":"0.017421602252187585","top":"0.05226480845578774","block_num":"0","conf":"1","left":"0.6947674424260751","width":"0.018895348335834283","text":"Cascade","page_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0"},{"height":"0.007285397208668609","level":"0","block_num":"0","par_num":"0","text":"Retactor Connection","left":"0.693313957253889","top":"0.08362369371432266","width":"0.04651162472177062","page_num":"0","conf":"1","word_num":"0","line_num":"0"},{"par_num":"0","text":"CRM Initial Sync Oven","level":"0","top":"0.08362369371432266","width":"0.045058133754324436","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","height":"0.007285397208668609","line_num":"0"},{"height":"0.007285397208668498","par_num":"0","left":"0.9651162792848433","conf":"0.30000001192092896","level":"0","top":"0.08362369356690913","line_num":"0","text":"+O •","page_num":"0","width":"0.02034883676691257","block_num":"0","word_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","left":"0.6613372099009642","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","text":"da jiminny","top":"0.10104529667246953","width":"0.026162789223041938","height":"0.01777448000139792"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","left":"0.6264534909671725","level":"0","page_num":"0","height":"0.017602208698765498","top":"0.12195121997834346","width":"0.06104650903255382","text":"034 A1 A34 X62 A V"},{"conf":"1","height":"0.017688345110587478","level":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.7485465144592023","par_num":"0","top":"0.11149825785804557","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","width":"0.2340116297945063","line_num":"0"},{"word_num":"0","width":"0.010174418383456285","par_num":"0","top":"0.17421602785183887","level":"0","left":"0.4723837209681555","text":"568","height":"0.017421602252187585","page_num":"0","line_num":"0","block_num":"0","conf":"1"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","level":"0","height":"0.017599431331458026","top":"0.24720893117059684","text":"433 X2 X19 A Y 572","line_num":"0","width":"0.05959302313784337","page_num":"0","left":"0.42296511505912804","block_num":"0"},{"width":"0.13081395372431326","word_num":"0","level":"0","left":"0.49273255917817704","line_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","height":"0.017602208698765498","par_num":"0","block_num":"0","page_num":"0","top":"0.12195121996382541","conf":"0.5"},{"height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","par_num":"0","width":"0.12499998985452854","page_num":"0","line_num":"0","conf":"1","top":"0.13937282248364746","word_num":"0","level":"0","block_num":"0","left":"0.49273256810684485"},{"text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","conf":"0.30000001192092896","height":"0.03484320450437506","left":"0.4927325697817582","width":"0.19767440633570893","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.15679442515780084","word_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.5014534982005542","level":"0","block_num":"0","top":"0.19138755980861244","word_num":"0","line_num":"0","width":"0.18895348082197472","height":"0.021531100478468956"},{"block_num":"0","text":"U.emall,","word_num":"0","width":"0.023255812360885364","level":"0","par_num":"0","left":"0.5014534903311851","line_num":"0","top":"0.21602787489966546","conf":"0.5","height":"0.006968640444571461","page_num":"0"},{"top":"0.2264808367461535","height":"0.020905922094220264","page_num":"0","par_num":"0","text":"sa.*,","width":"0.0159883714736776","conf":"0.5","block_num":"0","left":"0.5014534889482387","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.243902439123591","line_num":"0","height":"0.017660559269419895","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","left":"0.5014534890799165","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0"},{"block_num":"0","page_num":"0","left":"0.49273256427382445","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","top":"0.261324041657931","par_num":"0","conf":"0.5","height":"0.020972609329831915","level":"0","width":"0.09883720316785455","word_num":"0"},{"word_num":"0","page_num":"0","height":"0.017421602252187474","block_num":"0","level":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","conf":"0.30000001192092896","top":"0.27874564469272156","width":"0.10755813882706017","left":"0.4927325596928281","line_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","height":"0.021531100478468845","line_num":"0","par_num":"0","left":"0.49273256401325954","level":"0","page_num":"0","word_num":"0","top":"0.29585326953748003","width":"0.13953487923804747","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';"},{"block_num":"0","height":"0.021812455695972233","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","width":"0.1469257943173672","left":"0.49266947806468386","conf":"1","line_num":"0","par_num":"0","top":"0.33086566047471755","word_num":"0","page_num":"0"},{"text":"Tnoughts","top":"0.14285714319234843","height":"0.006968640444571461","conf":"0.5","page_num":"0","par_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.6947674415961431"},{"height":"0.007185368636768663","left":"0.6947674437491511","conf":"1","par_num":"0","line_num":"0","width":"0.15552323929806966","block_num":"0","level":"0","top":"0.1602787460943993","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","word_num":"0","page_num":"0"},{"conf":"1","page_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","top":"0.19163763110387144","word_num":"0","width":"0.023255812360885253","left":"0.6947674422691698","block_num":"0","line_num":"0","text":"Answer"},{"left":"0.6947674450253227","conf":"1","height":"0.007257611367501027","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","line_num":"0","top":"0.21602787499438603","word_num":"0","width":"0.17587207226043045","par_num":"0","block_num":"0","level":"0","page_num":"0"},{"line_num":"0","top":"0.29616724812826734","level":"0","page_num":"0","conf":"1","text":"575","word_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","par_num":"0","block_num":"0","height":"0.020905922094220264"},{"height":"0.017421602252187474","block_num":"0","level":"0","left":"0.4709302331500887","line_num":"0","width":"0.011627906180442682","text":"576","conf":"1","page_num":"0","word_num":"0","par_num":"0","top":"0.31707317082512576"},{"conf":"1","left":"0.4723837210121832","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","height":"0.017421602252187474","text":"577","top":"0.3310104530550909","width":"0.008720929952377943"},{"width":"0.014534883042599311","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"—578","left":"0.4665697677568011","conf":"0.30000001192092896","height":"0.017421602252187474","top":"0.3519163764290747"},{"par_num":"0","text":"-579","top":"0.36585365925686086","page_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.01744185990475594","height":"0.03135888314133062","line_num":"0","left":"0.4651162795679709","level":"0","block_num":"0"},{"level":"0","page_num":"0","height":"0.017421602252187585","block_num":"0","par_num":"0","conf":"1","top":"0.3867595819749514","left":"0.4723837212104037","width":"0.010174418383456285","word_num":"0","line_num":"0","text":"580"},{"par_num":"0","top":"0.41114982606463124","width":"0.0159883714736776","line_num":"0","text":"=582","word_num":"0","block_num":"0","page_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","level":"0","conf":"0.5"},{"level":"0","text":"select * from features;","par_num":"0","width":"0.061046514105289496","left":"0.4927325567791251","height":"0.01754385964912275","top":"0.3692185007974482","conf":"1","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","par_num":"0","width":"0.13081395372431337","height":"0.013937282410154683","left":"0.492732557531251","word_num":"0","top":"0.3867595817836954","page_num":"0","text":"select * from team_features where feature_id = 40;","line_num":"0"},{"par_num":"0","width":"0.09156975847609505","word_num":"0","page_num":"0","line_num":"0","text":"select * from teams where id = 556;","level":"0","block_num":"0","top":"0.4216027878104023","conf":"0.5","height":"0.017791151810300887","left":"0.4927325648681694"},{"block_num":"0","par_num":"0","conf":"1","height":"0.017421602252187474","top":"0.4912891990481223","width":"0.010174418383456285","line_num":"0","level":"0","page_num":"0","word_num":"0","text":"586","left":"0.4709302324991634"},{"conf":"1","par_num":"0","width":"0.010174418383456285","level":"0","height":"0.017421602252187585","word_num":"0","left":"0.4723837212104037","block_num":"0","top":"0.5087108014871466","text":"587","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","width":"0.010174418383456285","word_num":"0","block_num":"0","level":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","par_num":"0","text":"588","top":"0.5261324046230351","left":"0.4709302324991634"},{"conf":"0.5","level":"0","block_num":"0","left":"0.49273255851781844","line_num":"0","word_num":"0","top":"0.45614035085599425","par_num":"0","text":"select * from au","height":"0.017727244984019785","page_num":"0","width":"0.040697673533825196"},{"height":"0.017727244984019896","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","width":"0.15116278668667404","top":"0.45614035062370617","par_num":"0","line_num":"0","left":"0.5406976797860092"},{"level":"0","par_num":"0","height":"0.020905922094220375","line_num":"0","block_num":"0","page_num":"0","width":"0.19912790744862652","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","top":"0.47038327577054373","left":"0.4927325626901585","word_num":"0"},{"height":"0.01754385964912286","par_num":"0","top":"0.49122807017543857","width":"0.14534883296236079","page_num":"0","block_num":"0","text":"select * from automated_report_results order by id desc;","word_num":"0","conf":"1","level":"0","line_num":"0","left":"0.49273256392009424"},{"conf":"0.5","text":"SELECT * FROM automated_report_results WHERE id = 1919;","par_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.02108930895012917","width":"0.14389535214038607","top":"0.50522648079604","left":"0.4927325558269047","page_num":"0","block_num":"0"},{"page_num":"0","conf":"1","width":"0.06395348082197472","top":"0.24390243925425303","word_num":"0","left":"0.6947674492701338","text":"Flow for last-modified sync","height":"0.010483525776596947","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"block_num":"0","conf":"1","level":"0","top":"0.2613240421543279","word_num":"0","line_num":"0","left":"0.69476746387163","page_num":"0","height":"0.010605782413026343","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","par_num":"0","width":"0.2572674244008166"},{"top":"0.27874564469272156","height":"0.017421602252187474","word_num":"0","level":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","left":"0.6962209429349904","par_num":"0","block_num":"0","page_num":"0","line_num":"0","width":"0.2558139435788418","conf":"1"},{"conf":"1","page_num":"0","line_num":"0","block_num":"0","left":"0.6976744167193314","level":"0","height":"0.010558547395648321","par_num":"0","top":"0.30303030290443533","width":"0.24418603613021517","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0"},{"height":"0.010452960286604251","width":"0.2848836817639939","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.696220969420339","conf":"1","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","par_num":"0","top":"0.3205574918079175"},{"conf":"0.30000001192092896","left":"0.7049418610117876","level":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.33797909401576987","width":"0.0319767429473552","word_num":"0","text":"t.pho:249-308)","par_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.35540069665787266","conf":"1","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","block_num":"0","height":"0.013937282410154683","level":"0","left":"0.6947674475203276","width":"0.235465110616481"},{"width":"0.0944767404109873","conf":"1","text":"When ImportOpportunityBatch is used","block_num":"0","line_num":"0","top":"0.38327526141746027","left":"0.6947674455790227","level":"0","page_num":"0","word_num":"0","height":"0.017421602252187474","par_num":"0"},{"block_num":"0","conf":"1","par_num":"0","width":"0.05377906434079438","left":"0.6947674418771969","page_num":"0","top":"0.4074960127591707","word_num":"0","level":"0","height":"0.0071770334928229484","text":"Only on the webhook path:","line_num":"0"},{"block_num":"0","conf":"1","height":"0.00731040416151707","page_num":"0","line_num":"0","left":"0.6976744421686936","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","word_num":"0","top":"0.4282296651241162","level":"0","par_num":"0"},{"par_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","left":"0.7034883857776126","top":"0.4390243903373209","word_num":"0","width":"0.27906975847609505","page_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.017421602252187474","level":"0"},{"text":"sor.oho:144-156,","page_num":"0","left":"0.7049418640810282","conf":"0.30000001192092896","width":"0.036337205704222275","word_num":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","top":"0.4599303139240558","level":"0","line_num":"0"},{"top":"0.4736842105404635","block_num":"0","conf":"1","height":"0.01760498758708451","page_num":"0","par_num":"0","width":"0.27470929571922786","word_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","level":"0","left":"0.6962209413217944","line_num":"0"},{"width":"0.1337209153682628","word_num":"0","par_num":"0","line_num":"0","top":"0.49441786284356404","block_num":"0","left":"0.7034883735612978","height":"0.007324297082100917","conf":"0.5","level":"0","page_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl"},{"top":"0.5435540073669376","line_num":"0","width":"0.15697674041098736","par_num":"0","left":"0.4927325576649853","word_num":"0","conf":"1","level":"0","block_num":"0","height":"0.017421602252187585","text":"select * from automated_report_results WHERE report id = 54;","page_num":"0"},{"line_num":"0","level":"0","word_num":"0","block_num":"0","text":"—590","top":"0.5609756101979481","left":"0.4665697675387779","page_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","par_num":"0","width":"0.014534883042599256"},{"left":"0.46939357645121943","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"Cascade &YI","top":"0.5844418613017821","height":"0.019269587320574155","width":"0.03214308048816433","block_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","left":"0.504316644512661","height":"0.018326213295189797","text":"Command 9e1","top":"0.5849135485661681","line_num":"0","width":"0.030610896171407553","page_num":"0","level":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","top":"0.5781499203541262","width":"0.08139534706765028","word_num":"0","par_num":"0","height":"0.0176688944133655","text":"ortunities where id = 7594349;","conf":"1","left":"0.5348837226993451","block_num":"0","level":"0"},{"conf":"0.5","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","width":"0.19912790744862657","left":"0.4927325615606822","top":"0.613237639553429","block_num":"0","height":"0.01754385964912286","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"level":"0","left":"0.4927325549132634","line_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6376306623561115","width":"0.15261626750864887","height":"0.006968640444571461","word_num":"0","page_num":"0"},{"page_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","block_num":"0","width":"0.1511847820687801","top":"0.6475172965904776","height":"0.01855425705369762","line_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.49417504626076897"},{"line_num":"0","page_num":"0","top":"0.6722488038244503","block_num":"0","height":"0.007193704541220036","par_num":"0","word_num":"0","left":"0.49418604507250824","level":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","width":"0.10901161964903489","conf":"0.5"},{"block_num":"0","height":"0.014594718409877472","left":"0.4941808969840959","conf":"1","par_num":"0","top":"0.6860824328185883","level":"0","word_num":"0","width":"0.151173084340197","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","line_num":"0","page_num":"0"},{"left":"0.6947674429499888","level":"0","block_num":"0","par_num":"0","text":"Shared code","conf":"1","line_num":"0","top":"0.5223285486264212","width":"0.03052325451627691","word_num":"0","height":"0.007288176096987731","page_num":"0"},{"block_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","level":"0","page_num":"0","top":"0.5365853663383557","height":"0.017641108572197917","width":"0.2718023137843356","word_num":"0","left":"0.6947674533785833","conf":"1","par_num":"0","line_num":"0"},{"conf":"1","height":"0.01754385964912286","left":"0.6976744261547695","level":"0","par_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","line_num":"0","width":"0.20058138827060135","word_num":"0","top":"0.5574162679425837","block_num":"0","page_num":"0"},{"text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","level":"0","top":"0.5818815330541641","conf":"0.30000001192092896","line_num":"0","left":"0.697674432615772","page_num":"0","height":"0.006968641205077342","block_num":"0","par_num":"0","width":"0.2761627765412026","word_num":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.7034883718213223","par_num":"0","top":"0.5993031362237073","width":"0.062499994927264324","block_num":"0","line_num":"0","text":"queue oo with retiesbackom,","level":"0","word_num":"0","page_num":"0"},{"top":"0.7177033492822966","height":"0.01754385964912286","block_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.49127907379435487","word_num":"0","width":"0.12645348082197472","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;"},{"left":"0.4927325587104127","level":"0","height":"0.017421602252187585","par_num":"0","text":"SELECT","top":"0.7351916377240805","width":"0.01744185990475594","word_num":"0","block_num":"0","page_num":"0","conf":"1","line_num":"0"},{"word_num":"0","page_num":"0","conf":"0.5","level":"0","height":"0.020911479870858507","top":"0.7526132409524889","left":"0.5014534890359909","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","block_num":"0","width":"0.18895348082197472","line_num":"0","par_num":"0"},{"word_num":"0","level":"0","page_num":"0","top":"0.7735191644180608","left":"0.5014534895121747","width":"0.023255812360885364","text":"u. email,","block_num":"0","line_num":"0","par_num":"0","height":"0.017549415904749344","conf":"0.30000001192092896"},{"page_num":"0","text":"sa.*,","width":"0.014534883042599311","conf":"1","level":"0","word_num":"0","left":"0.5029069773255996","height":"0.013937282410154683","top":"0.7909407663442839","par_num":"0","block_num":"0","line_num":"0"},{"word_num":"0","left":"0.5014534890799165","line_num":"0","level":"0","page_num":"0","conf":"0.5","height":"0.021531100478468956","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","block_num":"0","par_num":"0","width":"0.0915697686215664"},{"conf":"0.30000001192092896","text":"JOTN usens u on u.id = sa.sociable idi","line_num":"0","block_num":"0","height":"0.007254833239687675","width":"0.09738371220040826","word_num":"0","top":"0.8292682928942409","page_num":"0","left":"0.49273256673203064","par_num":"0","level":"0"},{"level":"0","line_num":"0","top":"0.8429027114206518","conf":"0.5","left":"0.5479651179161367","block_num":"0","page_num":"0","height":"0.017724466095700775","par_num":"0","word_num":"0","width":"0.052325578446083876","text":"on t.id = u.team_id"},{"block_num":"0","text":"and sa.provider = 'salesforce';","par_num":"0","conf":"1","top":"0.8604465709728868","width":"0.08139534706765039","word_num":"0","left":"0.5494186066225529","height":"0.014354066985645897","level":"0","page_num":"0","line_num":"0"},{"word_num":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.4927325684555483","height":"0.01760776647540363","level":"0","top":"0.8954703835778265","block_num":"0","par_num":"0","width":"0.19767440633570882","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE"},{"height":"0.0071770334928229484","page_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.04069767099745736","level":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","top":"0.9266347687400319","block_num":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.7020348836609424","level":"0","block_num":"0","par_num":"0","height":"0.0071770334928229484","page_num":"0","text":"< Code","width":"0.01889534706765028","word_num":"0","line_num":"0","top":"0.9545454545454546"},{"text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","left":"0.7209302333970329","conf":"0.5","level":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928229484","width":"0.04796511061648101"},{"left":"0.8415697692651324","conf":"0.30000001192092896","text":"W Wind","top":"0.9860627181052405","level":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","width":"0.017441858636571994","word_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","left":"0.9694767459953377","top":"0.986062718234409","height":"0.01074748898617195","level":"0","par_num":"0","text":"Po. 4 spac","width":"0.02034883549872868","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58958
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.12:49L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"page_num":"0","conf": [{"page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.03052325451627691","word_num":"0","left":"0.03052325708202939","block_num":"0","line_num":"0","text":"FV faVsco.js v","top":"0.02439024399585743","height":"0.017421602252187585"},{"text":"Project","conf":"0.5","block_num":"0","top":"0.052264808039986566","line_num":"0","page_num":"0","height":"0.013937282410154683","left":"0.014534884522499618","width":"0.021802323929806973","par_num":"0","word_num":"0","level":"0"},{"level":"0","top":"0.07317073184361567","word_num":"0","conf":"1","text":"© TopicRepository.php","par_num":"0","left":"0.040697677485836706","page_num":"0","width":"0.04941860158392723","block_num":"0","line_num":"0","height":"0.01773835901628462"},{"line_num":"0","left":"0.03924418840592358","par_num":"0","conf":"1","height":"0.017421602252187585","level":"0","block_num":"0","text":"© TopicTriggerRepository.php","top":"0.09059233458819194","width":"0.0668604627568671","page_num":"0","word_num":"0"},{"level":"0","text":"©TrackRepository.php","left":"0.0392441883932371","top":"0.10801393737564835","conf":"1","height":"0.017421602252187585","page_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.05232557844608388","word_num":"0"},{"height":"0.017421602252187474","line_num":"0","text":"©TranscriptionModelLocaleRepository.php","conf":"1","left":"0.03924418768133024","level":"0","page_num":"0","top":"0.12543554051153694","width":"0.09302324944354119","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","conf":"1","width":"0.06710752527764505","left":"0.03913548154729778","par_num":"0","line_num":"0","word_num":"0","height":"0.01858043366451967","text":"© TranscriptionRepository.php","level":"0","page_num":"0","top":"0.14252745407931555"},{"height":"0.017421602252187585","block_num":"0","line_num":"0","width":"0.08720929571922789","par_num":"0","page_num":"0","word_num":"0","text":"©TranscriptionSummaryRepository.php","left":"0.0392441908031767","top":"0.1602787457380177","conf":"1","level":"0"},{"height":"0.01767445219000363","left":"0.04069767531309508","page_num":"0","top":"0.1777003484835593","width":"0.04796511568921677","level":"0","par_num":"0","text":"© UserRepository.php","block_num":"0","conf":"1","line_num":"0","word_num":"0"},{"par_num":"0","text":"© VocabularyRepository.php","top":"0.19512195100338126","block_num":"0","left":"0.040697677013957746","word_num":"0","level":"0","page_num":"0","width":"0.0610465090325538","conf":"1","line_num":"0","height":"0.01779670958693902"},{"par_num":"0","width":"0.024709300791963616","page_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.21254355444881912","left":"0.027616279755251022","conf":"0.30000001192092896","block_num":"0","text":"> D Rules","word_num":"0","level":"0"},{"text":"w services","word_num":"0","block_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","left":"0.031976743615223346","line_num":"0","top":"0.23684210526315785","width":"0.026162789223041938"},{"block_num":"0","par_num":"0","text":"WACuViLy","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.25435540103206966","width":"0.023255812360885295","word_num":"0","left":"0.03924418568002258","level":"0","height":"0.006968640444571461"},{"par_num":"0","text":"Akeporis","height":"0.006968640444571572","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.03779069816744524","top":"0.2717770038195261","width":"0.029069763548830722","conf":"0.30000001192092896"},{"page_num":"0","par_num":"0","top":"0.3763066205343165","word_num":"0","height":"0.0072659472719524","text":"L Close","width":"0.020348835498728658","left":"0.04360465100063577","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.04505814008155495","top":"0.411149825723087","level":"0","par_num":"0","text":"crmobiects","height":"0.006968641205077342","width":"0.03197674294735523","block_num":"0","line_num":"0"},{"word_num":"0","left":"0.0465116285874117","level":"0","top":"0.42503987240829344","width":"0.0421511619649035","par_num":"0","text":"• DecorateActivity","page_num":"0","conf":"0.5","block_num":"0","height":"0.014354066985646008","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.4457735246606205","left":"0.04505814149397584","page_num":"0","height":"0.007188147525087674","par_num":"0","line_num":"0","width":"0.023255812360885295","text":"N Dummv","word_num":"0"},{"level":"0","text":"• Helpers","width":"0.024709300791963616","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.013937282410154794","word_num":"0","left":"0.04651162943504785","top":"0.45993031338261137","line_num":"0"},{"line_num":"0","par_num":"0","left":"0.03924418682339086","top":"0.48083623717426005","block_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","width":"0.03052325197990905","page_num":"0","word_num":"0","level":"0","text":"v M Hubsoot"},{"block_num":"0","left":"0.05232558246862253","page_num":"0","line_num":"0","height":"0.017421602252187585","conf":"1","text":"AccountSyncStrategy","word_num":"0","par_num":"0","top":"0.4947735192571814","width":"0.05377906941353006","level":"0"},{"word_num":"0","page_num":"0","text":">M Actiond","left":"0.0465116291697702","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","line_num":"0","par_num":"0","top":"0.5156794424453248","width":"0.027616277654120266"},{"line_num":"0","text":"ContactSyncStrategy","page_num":"0","par_num":"0","top":"0.5296167248756484","height":"0.017421602252187474","block_num":"0","left":"0.05232558352405106","level":"0","width":"0.052325578446083876","word_num":"0","conf":"1"},{"left":"0.046511628433356884","level":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5502392345388675","width":"0.021802323929806973","word_num":"0","par_num":"0","text":"> DDTO","block_num":"0","height":"0.010736374953907335","page_num":"0"},{"top":"0.5644599304070073","width":"0.0232558123608853","conf":"0.5","left":"0.04941860583506121","page_num":"0","text":"Fields","height":"0.017421602252187585","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"width":"0.02470930332833149","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.05087209248884694","page_num":"0","top":"0.5818815329475993","block_num":"0","word_num":"0","par_num":"0","text":"Journal","height":"0.013937282410154683"},{"top":"0.5993031359819202","block_num":"0","level":"0","height":"0.017421602252187474","left":"0.05232558275049638","page_num":"0","par_num":"0","text":"• Metadata","width":"0.02906976608519858","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"level":"0","par_num":"0","top":"0.6202090597885695","block_num":"0","height":"0.010572439555726398","line_num":"0","word_num":"0","left":"0.04651162906174667","conf":"0.5","page_num":"0","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475"},{"text":"> D Concerns","top":"0.6339712916045923","block_num":"0","height":"0.017596652443139016","width":"0.03488371980951189","par_num":"0","page_num":"0","line_num":"0","left":"0.05232558251563326","conf":"0.30000001192092896","word_num":"0","level":"0"},{"left":"0.05959302962622626","line_num":"0","par_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","height":"0.01754385964912286","page_num":"0","conf":"1","block_num":"0","level":"0","word_num":"0","width":"0.09302324944354118","top":"0.6515151515151515"},{"word_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","block_num":"0","page_num":"0","left":"0.059593023810583026","conf":"1","top":"0.6689895468433954","width":"0.09156976862156645","line_num":"0","level":"0","height":"0.017613324252041873","par_num":"0"},{"par_num":"0","width":"0.09156976862156645","block_num":"0","height":"0.0177355801279655","conf":"1","left":"0.05959302113979824","text":"© HubspotLastModifiedCreatedRecentlySyr","word_num":"0","level":"0","page_num":"0","top":"0.6864111503124573","line_num":"0"},{"width":"0.09156976862156645","par_num":"0","block_num":"0","left":"0.059593023810583026","level":"0","line_num":"0","page_num":"0","height":"0.017421602252187585","conf":"1","text":"© HubspotLastModifiedOpenSyncStrategy.l","word_num":"0","top":"0.7038327527502128"},{"par_num":"0","top":"0.7212543558425473","word_num":"0","page_num":"0","text":"HubspotLastModifiedSyncStrategy.php","width":"0.09011627765412025","left":"0.058139534089606586","block_num":"0","level":"0","conf":"1","height":"0.017421602252187585","line_num":"0"},{"width":"0.07412789730315514","conf":"0.5","page_num":"0","par_num":"0","height":"0.010630789365874915","word_num":"0","left":"0.05813953714452","top":"0.742160279328588","text":"© HubspotSingleSyncStrateay.php","line_num":"0","level":"0","block_num":"0"},{"left":"0.0580138905174848","width":"0.0743482975249595","par_num":"0","top":"0.7557206434610325","height":"0.021582401160037845","word_num":"0","page_num":"0","conf":"1","text":"© HubspotSyncStrategyBase.php","line_num":"0","level":"0","block_num":"0"},{"height":"0.017549417425760994","left":"0.059593028269637166","page_num":"0","par_num":"0","line_num":"0","width":"0.09302324944354118","block_num":"0","level":"0","text":"© HubspotWebhookBatchSyncStrategy.php","top":"0.7735191634397849","word_num":"0","conf":"1"},{"block_num":"0","height":"0.006968641205077342","top":"0.7979094076349759","conf":"0.30000001192092896","level":"0","page_num":"0","text":"v Padination","width":"0.034883719809511875","par_num":"0","line_num":"0","left":"0.04651162902674492","word_num":"0"},{"line_num":"0","level":"0","top":"0.8149920255190317","conf":"0.5","page_num":"0","block_num":"0","left":"0.05959302535190646","height":"0.00730762603370394","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","par_num":"0","word_num":"0"},{"block_num":"0","width":"0.05087208747863769","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.05959302880043157","par_num":"0","text":"C) PacinationConfia.oho","top":"0.8325358852688322","word_num":"0","height":"0.007185368636768552"},{"block_num":"0","width":"0.047965115689216783","line_num":"0","left":"0.059593023700317146","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"(C) PadinationState.oho","top":"0.8500797448165869","word_num":"0","level":"0","height":"0.0071770334928230595"},{"height":"0.007204819333990531","left":"0.04651162809815037","line_num":"0","par_num":"0","width":"0.0625","word_num":"0","top":"0.8675958187280396","level":"0","block_num":"0","text":"• M ProspectSearchStrateav","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","text":"M Redis","line_num":"0","block_num":"0","left":"0.046511629909250625","height":"0.007327075970420038","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.8850174217942274","width":"0.024709300791963616"},{"par_num":"0","page_num":"0","word_num":"0","text":"v M ServiceTraito","top":"0.9024390243581014","conf":"0.30000001192092896","width":"0.039244185102746854","block_num":"0","line_num":"0","height":"0.006968641205077342","left":"0.046511628850673004","level":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.05959302857968383","height":"0.006968640444571461","par_num":"0","top":"0.9198606275129059","word_num":"0","level":"0","text":"T.OnnortunitvSvnctirait ohn","width":"0.05959301806510763","page_num":"0"},{"block_num":"0","left":"0.058139542522317005","level":"0","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","height":"0.007249275463049543","word_num":"0","par_num":"0","top":"0.9370015950824949","conf":"0.30000001192092896","page_num":"0","width":"0.06104650395981808"},{"word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","width":"0.04796511568921679","page_num":"0","block_num":"0","left":"0.058139535261602336","line_num":"0","par_num":"0","top":"0.9545454545454546","text":"T SuncFioldsTrait nhn","level":"0"},{"conf":"1","height":"0.017421602252187585","top":"0.07665505235822678","block_num":"0","word_num":"0","left":"0.30813953592538756","line_num":"0","text":"AutomatedReportsService.php","width":"0.0625","par_num":"0","level":"0","page_num":"0"},{"top":"0.07655502392344493","page_num":"0","text":"© AutomatedReportsCommand.php","par_num":"0","block_num":"0","conf":"1","level":"0","left":"0.3764534882225882","height":"0.01754385964912286","width":"0.07267441648118039","line_num":"0","word_num":"0"},{"page_num":"0","height":"0.01777448000139792","level":"0","word_num":"0","conf":"1","left":"0.4040697682457586","width":"0.05959302313784337","line_num":"0","par_num":"0","top":"0.1010452964837355","block_num":"0","text":"© SyncOpportunitiesJob.php"},{"level":"0","par_num":"0","top":"0.18118466932475252","line_num":"0","page_num":"0","width":"0.06104650395981809","height":"0.006968640444571572","conf":"0.5","text":"cImportOpportunityBatch.php","left":"0.15406977432823019","word_num":"0","block_num":"0"},{"left":"0.15261628499022556","top":"0.20209059320164557","block_num":"0","word_num":"0","text":"AutomatedReportsController.php","conf":"1","page_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.07122092551373418","height":"0.010452960286604362"},{"conf":"1","top":"0.14982578384343948","left":"0.3735465125790176","block_num":"0","height":"0.017638331204890445","line_num":"0","page_num":"0","par_num":"0","text":"© SyncObjects.php","level":"0","width":"0.04069767353382514","word_num":"0"},{"line_num":"0","page_num":"0","text":"(©)ImportContactBatch.php","block_num":"0","conf":"0.5","word_num":"0","top":"0.18118466932475252","height":"0.006968640444571572","level":"0","width":"0.05377906434079435","left":"0.22383721470460258","par_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","text":"C) Client.php","block_num":"0","line_num":"0","par_num":"0","top":"0.18102073365231264","width":"0.027616275117752387","level":"0","left":"0.28488372488104713","height":"0.0071770334928229484"},{"page_num":"0","left":"0.31976744288106046","block_num":"0","level":"0","width":"0.06831395372431326","word_num":"0","conf":"1","par_num":"0","height":"0.017421602252187474","line_num":"0","text":"©HubspotPaginationService.php","top":"0.17421602808412695"},{"page_num":"0","level":"0","width":"0.03197674294735525","word_num":"0","block_num":"0","height":"0.017793929177608248","text":"© Service.php","par_num":"0","left":"0.3938953490583744","top":"0.17384370053159115","conf":"0.5","line_num":"0"},{"line_num":"0","left":"0.2311046504670841","top":"0.20175438596491224","conf":"0.5","level":"0","width":"0.029069768621566433","word_num":"0","par_num":"0","page_num":"0","height":"0.014354066985646008","text":"php api_v2.php","block_num":"0"},{"line_num":"0","level":"0","page_num":"0","height":"0.007343747018817126","left":"0.26889535474038734","par_num":"0","top":"0.20557491325434107","word_num":"0","text":"C) TrackProviderInstalledEvent.pho","conf":"0.5","block_num":"0","width":"0.06831394865157758"},{"page_num":"0","block_num":"0","line_num":"0","top":"0.20175438596491224","word_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.06831394865157758","height":"0.011164274322169154","text":"@ RequestGenerateReportJob.ph","left":"0.3444767431887464"},{"width":"0.05959302313784334","word_num":"0","level":"0","left":"0.15406976741448225","block_num":"0","height":"0.007268726160271521","par_num":"0","text":"(C) AutomatedReportResult.ohv","line_num":"0","top":"0.22966507175123718","page_num":"0","conf":"0.5"},{"conf":"1","width":"0.06976743961902376","left":"0.17441860674725307","line_num":"0","block_num":"0","text":"trait OpportunitySyncTrait","page_num":"0","top":"0.24720893141945777","word_num":"0","par_num":"0","height":"0.014354066985645897","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","left":"0.19912790599413563","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","line_num":"0","level":"0","height":"0.01778281514534341","par_num":"0","top":"0.26132404253458086","conf":"1","width":"0.1918604627568671"},{"block_num":"0","left":"0.1976744228515927","width":"0.17587209255137343","level":"0","par_num":"0","top":"0.27874564469272156","height":"0.017421602252187474","page_num":"0","conf":"1","line_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","word_num":"0"},{"height":"0.017613322731030334","block_num":"0","text":"2 usages","top":"0.3133971294182625","width":"0.020348836766912598","level":"0","conf":"1","left":"0.18459302318631113","par_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"conf":"1","par_num":"0","text":"private function importOpportunityBatch(array $deals): array","line_num":"0","height":"0.01754385964912275","top":"0.33094098883572576","width":"0.15843022123296208","word_num":"0","left":"0.1845930292659399","level":"0","page_num":"0","block_num":"0"},{"top":"0.3658536592325965","par_num":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.017718908319062532","text":"$syncedOpportunities = [","width":"0.06395348589471045","conf":"1","left":"0.19622093053807488","level":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.20784883719360808","top":"0.38995215302990127","width":"0.03924418256637899","word_num":"0","height":"0.007260390255820148","line_num":"0","level":"0","par_num":"0","text":"'success =>","page_num":"0"},{"level":"0","height":"0.01779948695424638","width":"0.050872092551373455","word_num":"0","conf":"0.30000001192092896","top":"0.400318979431312","left":"0.2063953495726709","page_num":"0","par_num":"0","text":"'failed_ids' »> [1,","line_num":"0","block_num":"0"},{"height":"0.017554973681387476","page_num":"0","line_num":"0","word_num":"0","width":"0.08575581489725317","par_num":"0","block_num":"0","conf":"1","level":"0","top":"0.4354066985043207","left":"0.194767442807634","text":"$dealIds = array_column($deals,"},{"conf":"0.30000001192092896","text":"column_key:'10')*","top":"0.4425087107683612","width":"0.04215116196490348","line_num":"0","par_num":"0","word_num":"0","left":"0.280523256299525","block_num":"0","height":"0.006968641205077342","page_num":"0","level":"0"},{"par_num":"0","left":"0.19622092554751022","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","width":"0.20639535214038604","height":"0.017655001492781763","top":"0.47038327564025195","level":"0","line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"width":"0.040697673533825196","left":"0.40261627956303336","block_num":"0","level":"0","line_num":"0","top":"0.47038327564025195","conf":"0.5","height":"0.017655001492781763","par_num":"0","page_num":"0","word_num":"0","text":", rethrow so the"},{"level":"0","top":"0.49441786284356404","block_num":"0","width":"0.2252906839898292","height":"0.007324297082100917","par_num":"0","conf":"0.5","left":"0.19622092345586095","line_num":"0","page_num":"0","word_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","level":"0","text":"tryf","par_num":"0","width":"0.01744185990475594","left":"0.1947674424313429","line_num":"0","block_num":"0","top":"0.5052264809296554"},{"block_num":"0","par_num":"0","level":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","width":"0.23401162979450632","word_num":"0","conf":"1","left":"0.2063953501001992","line_num":"0","page_num":"0","top":"0.5223285484012261","height":"0.017741137904603632"},{"width":"0.17877905419532286","word_num":"0","left":"0.20494187603723524","page_num":"0","block_num":"0","line_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","conf":"1","level":"0","height":"0.017618880507668466","par_num":"0"},{"left":"0.20494187385846577","page_num":"0","block_num":"0","par_num":"0","height":"0.020905922094220375","width":"0.2558139435788418","line_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","word_num":"0","top":"0.5749128924952824","conf":"1","level":"0"},{"par_num":"0","top":"0.6097560982545615","height":"0.02102540060283664","page_num":"0","word_num":"0","conf":"1","block_num":"0","left":"0.20494185885009894","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","level":"0","width":"0.1991279074486266","line_num":"0"},{"block_num":"0","left":"0.21656976858995938","conf":"0.30000001192092896","line_num":"0","level":"0","text":"array_map ( cal","top":"0.648083623487141","height":"0.013937282410154683","page_num":"0","word_num":"0","width":"0.03488371980951191","par_num":"0"},{"level":"0","width":"0.05087209255137343","block_num":"0","page_num":"0","height":"0.017785594033662644","left":"0.2645348832564665","conf":"0.5","par_num":"0","word_num":"0","text":"'strval', $dealIds)","line_num":"0","top":"0.6480836243125454"},{"par_num":"0","line_num":"0","left":"0.2093023286005373","text":"Extract Surround // = : (SexistingCrmIds);","conf":"0.30000001192092896","level":"0","top":"0.682615629984051","block_num":"0","width":"0.12354650903255385","page_num":"0","height":"0.021531100478468956","word_num":"0"},{"width":"0.2776162776541203","word_num":"0","page_num":"0","block_num":"0","height":"0.01754385964912286","line_num":"0","par_num":"0","left":"0.2049418524467757","conf":"1","level":"0","top":"0.7177033492822966","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599"},{"level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.08575581489725317","block_num":"0","left":"0.2180232570930559","word_num":"0","par_num":"0","height":"0.013937282410154683","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232"},{"left":"0.46511627905924996","width":"0.01744185990475594","level":"0","text":"-600","top":"0.7351916383721696","height":"0.020905922094220375","page_num":"0","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.08139534706765034","left":"0.21802325758350743","line_num":"0","block_num":"0","text":"'dealCount' => count($dealIds),","level":"0","top":"0.752613240763755","height":"0.017721687207381653"},{"top":"0.7491289194016919","conf":"0.30000001192092896","height":"0.027874564820309478","word_num":"0","text":"=601","left":"0.4636627907884783","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.018895348335834228"},{"block_num":"0","level":"0","page_num":"0","top":"0.7874564461300038","width":"0.00872092995237797","height":"0.017421602252187474","par_num":"0","text":"1):","word_num":"0","left":"0.20639534908631102","conf":"0.30000001192092896","line_num":"0"},{"height":"0.017421602252187474","left":"0.2180232579374222","text":"'error' => $e->getMessage(),","top":"0.7700348432989934","width":"0.07267441648118037","word_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0"},{"height":"0.013937282410154683","word_num":"0","par_num":"0","block_num":"0","level":"0","conf":"1","left":"0.47093023224952385","text":"603","line_num":"0","top":"0.7909407663733199","page_num":"0","width":"0.011627907448626629"},{"conf":"0.5","page_num":"0","top":"0.8048780495219954","block_num":"0","par_num":"0","width":"0.015988371473677654","word_num":"0","text":"=604","level":"0","line_num":"0","left":"0.46511627911296743","height":"0.020905922094220375"},{"level":"0","line_num":"0","par_num":"0","top":"0.8292682927405206","width":"0.026162789223041938","left":"0.20494186180126178","height":"0.007254833239687675","text":"throw se\"","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.017780037778036162","left":"0.196220931788067","line_num":"0","page_num":"0","block_num":"0","text":"foreach ($deals as $deal) {","conf":"0.5","top":"0.8745644599380386","word_num":"0","width":"0.07267441648118039","par_num":"0","level":"0"},{"level":"0","width":"0.014534881774415365","word_num":"0","text":"try {","page_num":"0","height":"0.010452960286604362","left":"0.20639535049434093","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","top":"0.8954703837939799"},{"left":"0.2165697695573931","par_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","top":"0.9090909089513657","level":"0","word_num":"0","page_num":"0","width":"0.17151162979450635","conf":"1","block_num":"0","height":"0.01773835901628462","line_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.226744186735071","width":"0.031976742947355224","height":"0.006968641205077342","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"Sdeal'1d'h","top":"0.9337979093792103","word_num":"0"},{"text":"=607","word_num":"0","par_num":"0","line_num":"0","page_num":"0","top":"0.8571428572798295","width":"0.014534883042599256","height":"0.017421602252187474","conf":"1","left":"0.46656976796271193","block_num":"0","level":"0"},{"conf":"0.5","width":"0.05523255023550483","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","text":"ScontactAssociat.ions","word_num":"0","level":"0","top":"0.968641115317784","line_num":"0","left":"0.22674419276015428"},{"left":"0.9127906979746175","conf":"0.30000001192092896","level":"0","text":"100% 52","top":"0.006968641043132773","word_num":"0","page_num":"0","par_num":"0","width":"0.018895348335834172","block_num":"0","line_num":"0","height":"0.006968641205077342"},{"conf":"0.30000001192092896","text":"• Mon ZU Aor 10.12:49","width":"0.05959301806510764","top":"0.006968641798620112","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571572","left":"0.933139534422005","block_num":"0","par_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.8284883743238562","line_num":"0","top":"0.02439024399585743","width":"0.08430232392980697","block_num":"0","height":"0.017421602252187585","conf":"0.5","level":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTest~"},{"level":"0","line_num":"0","conf":"1","page_num":"0","width":"0.029069766085198623","height":"0.017421602252187585","left":"0.5101744199610054","par_num":"0","text":"E laravel.log","block_num":"0","word_num":"0","top":"0.052264808499341786"},{"block_num":"0","par_num":"0","word_num":"0","top":"0.07655502392344493","level":"0","left":"0.47238372125716094","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","width":"0.07994186117293983"},{"block_num":"0","line_num":"0","level":"0","word_num":"0","top":"0.0522648086548918","left":"0.5450581424799863","width":"0.052325578446083876","height":"0.017421602252187585","par_num":"0","text":"A SF [iminny@localhost]","page_num":"0","conf":"0.5"},{"text":"A console [STAGING]","width":"0.04505813882706011","word_num":"0","line_num":"0","block_num":"0","left":"0.559593023126018","par_num":"0","top":"0.07655502392344493","level":"0","conf":"0.5","height":"0.01754385964912286","page_num":"0"},{"line_num":"0","text":"A HS_local (jiminny@localhost]","page_num":"0","height":"0.017421602252187585","par_num":"0","word_num":"0","width":"0.0639534858947105","left":"0.603197676895986","level":"0","block_num":"0","conf":"1","top":"0.05226480845578774"},{"height":"0.017421602252187585","block_num":"0","left":"0.6947674424260751","conf":"1","level":"0","line_num":"0","text":"Cascade","top":"0.05226480845578774","width":"0.018895348335834283","page_num":"0","par_num":"0","word_num":"0"},{"text":"Retactor Connection","block_num":"0","height":"0.007285397208668609","par_num":"0","conf":"1","top":"0.08362369371432266","page_num":"0","left":"0.693313957253889","level":"0","width":"0.04651162472177062","line_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","left":"0.7470930289847444","level":"0","page_num":"0","height":"0.007285397208668609","conf":"0.30000001192092896","par_num":"0","top":"0.08362369371432266","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.9651162792848433","level":"0","par_num":"0","text":"+O •","width":"0.02034883676691257","top":"0.08362369356690913","height":"0.007285397208668498","page_num":"0"},{"width":"0.026162789223041938","conf":"0.30000001192092896","level":"0","text":"da jiminny","top":"0.10104529667246953","left":"0.6613372099009642","height":"0.01777448000139792","page_num":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","width":"0.06104650903255382","page_num":"0","height":"0.017602208698765498","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.12195121997834346","left":"0.6264534909671725","text":"034 A1 A34 X62 A V","word_num":"0","line_num":"0"},{"left":"0.7485465144592023","page_num":"0","block_num":"0","width":"0.2340116297945063","word_num":"0","line_num":"0","par_num":"0","conf":"1","level":"0","height":"0.017688345110587478","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.4723837209681555","par_num":"0","text":"568","width":"0.010174418383456285","height":"0.017421602252187585","level":"0","top":"0.17421602785183887","word_num":"0"},{"height":"0.017599431331458026","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","width":"0.05959302313784337","left":"0.42296511505912804","text":"433 X2 X19 A Y 572","line_num":"0","top":"0.24720893117059684","word_num":"0"},{"page_num":"0","height":"0.017602208698765498","block_num":"0","line_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","conf":"0.5","level":"0","left":"0.49273255917817704","width":"0.13081395372431326","word_num":"0","top":"0.12195121996382541","par_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","conf":"1","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.12499998985452854","left":"0.49273256810684485","top":"0.13937282248364746","height":"0.017724466095700775","line_num":"0"},{"level":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","width":"0.19767440633570893","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.03484320450437506","page_num":"0","par_num":"0","top":"0.15679442515780084","line_num":"0","left":"0.4927325697817582"},{"line_num":"0","left":"0.5014534982005542","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","width":"0.18895348082197472","top":"0.19138755980861244","height":"0.021531100478468956","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","level":"0"},{"width":"0.023255812360885364","word_num":"0","conf":"0.5","left":"0.5014534903311851","line_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","text":"U.emall,","block_num":"0","top":"0.21602787489966546","par_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.020905922094220264","left":"0.5014534889482387","conf":"0.5","word_num":"0","width":"0.0159883714736776","level":"0","text":"sa.*,","par_num":"0","top":"0.2264808367461535"},{"block_num":"0","conf":"1","word_num":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0","width":"0.0915697686215664","height":"0.017660559269419895","page_num":"0","level":"0","left":"0.5014534890799165","par_num":"0","top":"0.243902439123591"},{"line_num":"0","word_num":"0","block_num":"0","top":"0.261324041657931","page_num":"0","par_num":"0","left":"0.49273256427382445","conf":"0.5","height":"0.020972609329831915","level":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785455"},{"width":"0.10755813882706017","block_num":"0","top":"0.27874564469272156","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","line_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.017421602252187474","left":"0.4927325596928281","level":"0"},{"conf":"0.5","word_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","width":"0.13953487923804747","left":"0.49273256401325954","block_num":"0","top":"0.29585326953748003","line_num":"0","height":"0.021531100478468845","page_num":"0","par_num":"0","level":"0"},{"width":"0.1469257943173672","conf":"1","word_num":"0","par_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.021812455695972233","left":"0.49266947806468386","line_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33086566047471755"},{"par_num":"0","level":"0","page_num":"0","width":"0.021802323929806966","height":"0.006968640444571461","left":"0.6947674415961431","block_num":"0","conf":"0.5","line_num":"0","text":"Tnoughts","top":"0.14285714319234843","word_num":"0"},{"conf":"1","level":"0","width":"0.15552323929806966","page_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","block_num":"0","left":"0.6947674437491511","par_num":"0","word_num":"0","height":"0.007185368636768663","top":"0.1602787460943993","line_num":"0"},{"word_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","left":"0.6947674422691698","block_num":"0","conf":"1","text":"Answer","top":"0.19163763110387144","level":"0","line_num":"0","width":"0.023255812360885253"},{"top":"0.21602787499438603","line_num":"0","conf":"1","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","word_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.17587207226043045","height":"0.007257611367501027","page_num":"0","left":"0.6947674450253227"},{"par_num":"0","block_num":"0","height":"0.020905922094220264","level":"0","word_num":"0","left":"0.4709302324991634","line_num":"0","text":"575","conf":"1","top":"0.29616724812826734","page_num":"0","width":"0.010174418383456285"},{"block_num":"0","text":"576","par_num":"0","page_num":"0","level":"0","top":"0.31707317082512576","conf":"1","height":"0.017421602252187474","width":"0.011627906180442682","word_num":"0","left":"0.4709302331500887","line_num":"0"},{"left":"0.4723837210121832","conf":"1","page_num":"0","height":"0.017421602252187474","level":"0","text":"577","block_num":"0","top":"0.3310104530550909","width":"0.008720929952377943","word_num":"0","line_num":"0","par_num":"0"},{"width":"0.014534883042599311","left":"0.4665697677568011","block_num":"0","level":"0","line_num":"0","top":"0.3519163764290747","height":"0.017421602252187474","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"—578"},{"conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","left":"0.4651162795679709","page_num":"0","par_num":"0","text":"-579","width":"0.01744185990475594","height":"0.03135888314133062","block_num":"0","top":"0.36585365925686086"},{"level":"0","page_num":"0","width":"0.010174418383456285","par_num":"0","left":"0.4723837212104037","line_num":"0","height":"0.017421602252187585","conf":"1","top":"0.3867595819749514","text":"580","word_num":"0","block_num":"0"},{"text":"=582","width":"0.0159883714736776","left":"0.4665697680180062","word_num":"0","block_num":"0","conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.41114982606463124","height":"0.024390243457264815","page_num":"0"},{"conf":"1","block_num":"0","left":"0.4927325567791251","page_num":"0","text":"select * from features;","top":"0.3692185007974482","height":"0.01754385964912275","width":"0.061046514105289496","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"top":"0.3867595817836954","height":"0.013937282410154683","word_num":"0","width":"0.13081395372431337","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.492732557531251","text":"select * from team_features where feature_id = 40;"},{"height":"0.017791151810300887","conf":"0.5","block_num":"0","left":"0.4927325648681694","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.4216027878104023","text":"select * from teams where id = 556;","width":"0.09156975847609505","line_num":"0"},{"page_num":"0","block_num":"0","top":"0.4912891990481223","left":"0.4709302324991634","par_num":"0","level":"0","height":"0.017421602252187474","text":"586","conf":"1","width":"0.010174418383456285","word_num":"0","line_num":"0"},{"page_num":"0","conf":"1","level":"0","line_num":"0","left":"0.4723837212104037","height":"0.017421602252187585","par_num":"0","text":"587","width":"0.010174418383456285","word_num":"0","block_num":"0","top":"0.5087108014871466"},{"level":"0","word_num":"0","par_num":"0","left":"0.4709302324991634","line_num":"0","width":"0.010174418383456285","height":"0.017421602252187585","conf":"0.30000001192092896","text":"588","page_num":"0","top":"0.5261324046230351","block_num":"0"},{"page_num":"0","top":"0.45614035085599425","text":"select * from au","line_num":"0","par_num":"0","height":"0.017727244984019785","width":"0.040697673533825196","word_num":"0","level":"0","block_num":"0","left":"0.49273255851781844","conf":"0.5"},{"height":"0.017727244984019896","level":"0","line_num":"0","par_num":"0","left":"0.5406976797860092","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","page_num":"0","top":"0.45614035062370617","width":"0.15116278668667404","conf":"1","block_num":"0"},{"top":"0.47038327577054373","level":"0","block_num":"0","word_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","page_num":"0","par_num":"0","height":"0.020905922094220375","width":"0.19912790744862652","left":"0.4927325626901585","line_num":"0"},{"par_num":"0","width":"0.14534883296236079","word_num":"0","top":"0.49122807017543857","block_num":"0","left":"0.49273256392009424","page_num":"0","height":"0.01754385964912286","conf":"1","line_num":"0","level":"0","text":"select * from automated_report_results order by id desc;"},{"page_num":"0","height":"0.02108930895012917","level":"0","par_num":"0","conf":"0.5","text":"SELECT * FROM automated_report_results WHERE id = 1919;","width":"0.14389535214038607","word_num":"0","block_num":"0","line_num":"0","left":"0.4927325558269047","top":"0.50522648079604"},{"text":"Flow for last-modified sync","top":"0.24390243925425303","line_num":"0","word_num":"0","page_num":"0","left":"0.6947674492701338","block_num":"0","level":"0","width":"0.06395348082197472","par_num":"0","height":"0.010483525776596947","conf":"1"},{"line_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","conf":"1","height":"0.010605782413026343","left":"0.69476746387163","top":"0.2613240421543279","level":"0","word_num":"0","par_num":"0","width":"0.2572674244008166","page_num":"0","block_num":"0"},{"conf":"1","left":"0.6962209429349904","height":"0.017421602252187474","par_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","level":"0","width":"0.2558139435788418","word_num":"0","top":"0.27874564469272156","page_num":"0","block_num":"0","line_num":"0"},{"left":"0.6976744167193314","width":"0.24418603613021517","top":"0.30303030290443533","page_num":"0","height":"0.010558547395648321","line_num":"0","level":"0","par_num":"0","conf":"1","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0"},{"height":"0.010452960286604251","line_num":"0","block_num":"0","page_num":"0","conf":"1","top":"0.3205574918079175","width":"0.2848836817639939","level":"0","word_num":"0","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","left":"0.696220969420339"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","page_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.33797909401576987","line_num":"0","left":"0.7049418610117876","text":"t.pho:249-308)","width":"0.0319767429473552"},{"left":"0.6947674475203276","line_num":"0","page_num":"0","block_num":"0","width":"0.235465110616481","conf":"1","height":"0.013937282410154683","par_num":"0","word_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","level":"0","top":"0.35540069665787266"},{"width":"0.0944767404109873","block_num":"0","conf":"1","left":"0.6947674455790227","par_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187474","level":"0","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","word_num":"0"},{"conf":"1","text":"Only on the webhook path:","width":"0.05377906434079438","block_num":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.4074960127591707","height":"0.0071770334928229484","level":"0","left":"0.6947674418771969","line_num":"0"},{"par_num":"0","conf":"1","top":"0.4282296651241162","width":"0.2834301806510763","level":"0","word_num":"0","height":"0.00731040416151707","left":"0.6976744421686936","page_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","line_num":"0","block_num":"0"},{"text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","block_num":"0","width":"0.27906975847609505","level":"0","height":"0.017421602252187474","left":"0.7034883857776126","top":"0.4390243903373209","page_num":"0","par_num":"0","line_num":"0","conf":"1","word_num":"0"},{"par_num":"0","level":"0","page_num":"0","width":"0.036337205704222275","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","left":"0.7049418640810282","block_num":"0","line_num":"0","text":"sor.oho:144-156,","top":"0.4599303139240558"},{"line_num":"0","top":"0.4736842105404635","height":"0.01760498758708451","level":"0","conf":"1","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","left":"0.6962209413217944","block_num":"0","page_num":"0","width":"0.27470929571922786","word_num":"0","par_num":"0"},{"height":"0.007324297082100917","left":"0.7034883735612978","top":"0.49441786284356404","page_num":"0","word_num":"0","block_num":"0","par_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","width":"0.1337209153682628","conf":"0.5","level":"0","line_num":"0"},{"width":"0.15697674041098736","height":"0.017421602252187585","level":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.4927325576649853","line_num":"0","block_num":"0","top":"0.5435540073669376","conf":"1","text":"select * from automated_report_results WHERE report id = 54;"},{"par_num":"0","page_num":"0","block_num":"0","text":"—590","width":"0.014534883042599256","left":"0.4665697675387779","word_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.5609756101979481","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.46939357645121943","height":"0.019269587320574155","level":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.03214308048816433","text":"Cascade &YI","line_num":"0","top":"0.5844418613017821"},{"block_num":"0","height":"0.018326213295189797","par_num":"0","page_num":"0","text":"Command 9e1","left":"0.504316644512661","level":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5849135485661681","width":"0.030610896171407553","word_num":"0"},{"left":"0.5348837226993451","block_num":"0","level":"0","page_num":"0","conf":"1","text":"ortunities where id = 7594349;","word_num":"0","line_num":"0","top":"0.5781499203541262","width":"0.08139534706765028","par_num":"0","height":"0.0176688944133655"},{"word_num":"0","line_num":"0","conf":"0.5","height":"0.01754385964912286","page_num":"0","width":"0.19912790744862657","level":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","top":"0.613237639553429","left":"0.4927325615606822","par_num":"0","block_num":"0"},{"text":"select * trom plavbooks where team 1d = 1: # event 726147","top":"0.6376306623561115","page_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.15261626750864887","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.4927325549132634"},{"line_num":"0","left":"0.49417504626076897","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","height":"0.01855425705369762","top":"0.6475172965904776","par_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.1511847820687801"},{"line_num":"0","level":"0","top":"0.6722488038244503","left":"0.49418604507250824","page_num":"0","word_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","par_num":"0","height":"0.007193704541220036","width":"0.10901161964903489","block_num":"0","conf":"0.5"},{"block_num":"0","height":"0.014594718409877472","conf":"1","left":"0.4941808969840959","par_num":"0","level":"0","width":"0.151173084340197","word_num":"0","page_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.6860824328185883","line_num":"0"},{"level":"0","conf":"1","top":"0.5223285486264212","width":"0.03052325451627691","left":"0.6947674429499888","height":"0.007288176096987731","page_num":"0","par_num":"0","text":"Shared code","word_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","height":"0.017641108572197917","block_num":"0","par_num":"0","top":"0.5365853663383557","level":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","page_num":"0","word_num":"0","width":"0.2718023137843356","left":"0.6947674533785833","conf":"1"},{"word_num":"0","line_num":"0","page_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","width":"0.20058138827060135","par_num":"0","top":"0.5574162679425837","height":"0.01754385964912286","conf":"1","left":"0.6976744261547695","block_num":"0","level":"0"},{"height":"0.006968641205077342","left":"0.697674432615772","level":"0","page_num":"0","top":"0.5818815330541641","word_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","width":"0.2761627765412026"},{"width":"0.062499994927264324","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"queue oo with retiesbackom,","top":"0.5993031362237073","word_num":"0","left":"0.7034883718213223","par_num":"0","page_num":"0","block_num":"0","level":"0"},{"conf":"0.5","level":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","word_num":"0","top":"0.7177033492822966","height":"0.01754385964912286","line_num":"0","left":"0.49127907379435487","page_num":"0","width":"0.12645348082197472","block_num":"0"},{"conf":"1","page_num":"0","height":"0.017421602252187585","level":"0","block_num":"0","left":"0.4927325587104127","line_num":"0","par_num":"0","top":"0.7351916377240805","width":"0.01744185990475594","word_num":"0","text":"SELECT"},{"line_num":"0","conf":"0.5","level":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","top":"0.7526132409524889","height":"0.020911479870858507","left":"0.5014534890359909","page_num":"0","width":"0.18895348082197472","par_num":"0","word_num":"0"},{"text":"u. email,","par_num":"0","block_num":"0","left":"0.5014534895121747","line_num":"0","page_num":"0","height":"0.017549415904749344","conf":"0.30000001192092896","top":"0.7735191644180608","word_num":"0","level":"0","width":"0.023255812360885364"},{"line_num":"0","par_num":"0","block_num":"0","text":"sa.*,","word_num":"0","conf":"1","top":"0.7909407663442839","height":"0.013937282410154683","left":"0.5029069773255996","page_num":"0","level":"0","width":"0.014534883042599311"},{"level":"0","word_num":"0","line_num":"0","top":"0.8046251993620415","conf":"0.5","height":"0.021531100478468956","par_num":"0","text":"t.owner_id FROM social_accounts sa","block_num":"0","left":"0.5014534890799165","width":"0.0915697686215664","page_num":"0"},{"level":"0","par_num":"0","top":"0.8292682928942409","block_num":"0","width":"0.09738371220040826","line_num":"0","page_num":"0","word_num":"0","left":"0.49273256673203064","height":"0.007254833239687675","text":"JOTN usens u on u.id = sa.sociable idi","conf":"0.30000001192092896"},{"text":"on t.id = u.team_id","block_num":"0","page_num":"0","height":"0.017724466095700775","width":"0.052325578446083876","left":"0.5479651179161367","word_num":"0","line_num":"0","top":"0.8429027114206518","conf":"0.5","level":"0","par_num":"0"},{"conf":"1","block_num":"0","top":"0.8604465709728868","page_num":"0","height":"0.014354066985645897","text":"and sa.provider = 'salesforce';","width":"0.08139534706765039","word_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.5494186066225529"},{"height":"0.01760776647540363","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","block_num":"0","level":"0","line_num":"0","conf":"0.5","left":"0.4927325684555483","par_num":"0","word_num":"0","top":"0.8954703835778265","width":"0.19767440633570882","page_num":"0"},{"conf":"0.30000001192092896","top":"0.9266347687400319","height":"0.0071770334928229484","level":"0","line_num":"0","par_num":"0","page_num":"0","block_num":"0","text":"Ask anvthina (84-D","width":"0.04069767099745736","word_num":"0","left":"0.6962209300842392"},{"line_num":"0","top":"0.9545454545454546","conf":"0.30000001192092896","par_num":"0","width":"0.01889534706765028","word_num":"0","page_num":"0","left":"0.7020348836609424","height":"0.0071770334928229484","level":"0","text":"< Code","block_num":"0"},{"height":"0.0071770334928229484","width":"0.04796511061648101","conf":"0.5","par_num":"0","left":"0.7209302333970329","block_num":"0","line_num":"0","top":"0.9545454545454546","level":"0","text":"Claude Onus 4.7 Medium","page_num":"0","word_num":"0"},{"page_num":"0","text":"W Wind","level":"0","left":"0.8415697692651324","height":"0.006968640444571572","line_num":"0","block_num":"0","par_num":"0","width":"0.017441858636571994","conf":"0.30000001192092896","top":"0.9860627181052405","word_num":"0"},{"conf":"0.30000001192092896","height":"0.01074748898617195","par_num":"0","block_num":"0","width":"0.02034883549872868","level":"0","page_num":"0","line_num":"0","top":"0.986062718234409","word_num":"0","left":"0.9694767459953377","text":"Po. 4 spac"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58948
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU AOr 10.12:04L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"block_num":"0","page_num [{"block_num":"0","page_num":"0","top":"0.02439024399585743","height":"0.017421602252187585","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","left":"0.03052325708202939","text":"FV faVsco.js v","width":"0.03052325451627691","word_num":"0"},{"word_num":"0","line_num":"0","conf":"0.5","left":"0.014534884522499618","height":"0.013937282410154683","width":"0.021802323929806973","level":"0","text":"Project","block_num":"0","page_num":"0","par_num":"0","top":"0.052264808039986566"},{"top":"0.07317073184361567","width":"0.04941860158392723","word_num":"0","conf":"1","height":"0.01773835901628462","block_num":"0","par_num":"0","page_num":"0","left":"0.040697677485836706","level":"0","text":"© TopicRepository.php","line_num":"0"},{"conf":"1","top":"0.09059233458819194","width":"0.0668604627568671","left":"0.03924418840592358","word_num":"0","height":"0.017421602252187585","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"© TopicTriggerRepository.php"},{"left":"0.0392441883932371","level":"0","page_num":"0","top":"0.10801393737564835","word_num":"0","line_num":"0","height":"0.017421602252187585","conf":"1","block_num":"0","text":"©TrackRepository.php","par_num":"0","width":"0.05232557844608388"},{"par_num":"0","page_num":"0","height":"0.017421602252187474","left":"0.03924418768133024","line_num":"0","text":"©TranscriptionModelLocaleRepository.php","word_num":"0","block_num":"0","top":"0.12543554051153694","width":"0.09302324944354119","conf":"1","level":"0"},{"block_num":"0","text":"© TranscriptionRepository.php","top":"0.14252745407931555","word_num":"0","line_num":"0","left":"0.03913548154729778","level":"0","width":"0.06710752527764505","conf":"1","height":"0.01858043366451967","page_num":"0","par_num":"0"},{"conf":"1","left":"0.0392441908031767","par_num":"0","width":"0.08720929571922789","block_num":"0","level":"0","text":"©TranscriptionSummaryRepository.php","word_num":"0","top":"0.1602787457380177","page_num":"0","height":"0.017421602252187585","line_num":"0"},{"top":"0.1777003484835593","par_num":"0","height":"0.01767445219000363","block_num":"0","page_num":"0","conf":"1","left":"0.04069767531309508","line_num":"0","text":"© UserRepository.php","word_num":"0","level":"0","width":"0.04796511568921677"},{"height":"0.01779670958693902","top":"0.19512195100338126","width":"0.0610465090325538","word_num":"0","text":"© VocabularyRepository.php","line_num":"0","block_num":"0","left":"0.040697677013957746","conf":"1","level":"0","par_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.027616279755251022","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","width":"0.024709300791963616","par_num":"0","top":"0.21254355444881912","text":"> D Rules","height":"0.017421602252187474"},{"line_num":"0","text":"w services","height":"0.0071770334928230595","width":"0.026162789223041938","conf":"0.30000001192092896","left":"0.031976743615223346","par_num":"0","word_num":"0","level":"0","top":"0.23684210526315785","page_num":"0","block_num":"0"},{"height":"0.006968640444571461","top":"0.25435540103206966","word_num":"0","level":"0","line_num":"0","left":"0.03924418568002258","par_num":"0","text":"WACuViLy","width":"0.023255812360885295","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"top":"0.2717770038195261","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571572","text":"Akeporis","left":"0.03779069816744524","width":"0.029069763548830722","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","text":"L Close","height":"0.0072659472719524","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.020348835498728658","word_num":"0","top":"0.3763066205343165","left":"0.04360465100063577"},{"height":"0.006968641205077342","level":"0","top":"0.411149825723087","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04505814008155495","page_num":"0","line_num":"0","text":"crmobiects","width":"0.03197674294735523"},{"conf":"0.5","par_num":"0","line_num":"0","text":"• DecorateActivity","word_num":"0","width":"0.0421511619649035","top":"0.42503987240829344","page_num":"0","level":"0","block_num":"0","left":"0.0465116285874117","height":"0.014354066985646008"},{"word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007188147525087674","line_num":"0","block_num":"0","left":"0.04505814149397584","page_num":"0","par_num":"0","text":"N Dummv","top":"0.4457735246606205","width":"0.023255812360885295"},{"width":"0.024709300791963616","word_num":"0","block_num":"0","height":"0.013937282410154794","top":"0.45993031338261137","left":"0.04651162943504785","line_num":"0","conf":"0.5","text":"• Helpers","level":"0","page_num":"0","par_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","text":"v M Hubsoot","line_num":"0","width":"0.03052325197990905","left":"0.03924418682339086","par_num":"0","word_num":"0","height":"0.00720204044567152","top":"0.48083623717426005","page_num":"0"},{"height":"0.017421602252187585","line_num":"0","block_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","word_num":"0","par_num":"0","conf":"1","left":"0.05232558246862253","level":"0","width":"0.05377906941353006","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.0465116291697702","level":"0","line_num":"0","par_num":"0","text":">M Actiond","width":"0.027616277654120266","height":"0.006968641205077342","top":"0.5156794424453248","word_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.05232558352405106","word_num":"0","top":"0.5296167248756484","height":"0.017421602252187474","level":"0","par_num":"0","width":"0.052325578446083876","text":"ContactSyncStrategy"},{"par_num":"0","height":"0.010736374953907335","line_num":"0","text":"> DDTO","top":"0.5502392345388675","left":"0.046511628433356884","block_num":"0","width":"0.021802323929806973","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"top":"0.5644599304070073","word_num":"0","level":"0","text":"Fields","height":"0.017421602252187585","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","width":"0.0232558123608853","left":"0.04941860583506121","par_num":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.05087209248884694","par_num":"0","text":"Journal","top":"0.5818815329475993","width":"0.02470930332833149","block_num":"0","level":"0","line_num":"0","height":"0.013937282410154683","page_num":"0"},{"par_num":"0","width":"0.02906976608519858","left":"0.05232558275049638","page_num":"0","height":"0.017421602252187474","block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"• Metadata","top":"0.5993031359819202","level":"0","word_num":"0"},{"width":"0.06395348082197475","conf":"0.5","block_num":"0","left":"0.04651162906174667","page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.6202090597885695","word_num":"0","height":"0.010572439555726398","text":"v D OpportunitySyncStrategy"},{"left":"0.05232558251563326","line_num":"0","block_num":"0","level":"0","height":"0.017596652443139016","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"> D Concerns","width":"0.03488371980951189","word_num":"0","top":"0.6339712916045923"},{"height":"0.01754385964912286","line_num":"0","par_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","level":"0","conf":"1","block_num":"0","left":"0.05959302962622626","width":"0.09302324944354118","word_num":"0","top":"0.6515151515151515","page_num":"0"},{"line_num":"0","left":"0.059593023810583026","page_num":"0","top":"0.6689895468433954","width":"0.09156976862156645","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","conf":"1","level":"0","height":"0.017613324252041873","word_num":"0","block_num":"0"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","line_num":"0","word_num":"0","left":"0.05959302113979824","par_num":"0","level":"0","conf":"1","height":"0.0177355801279655","block_num":"0","top":"0.6864111503124573","width":"0.09156976862156645","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","width":"0.09156976862156645","par_num":"0","level":"0","left":"0.059593023810583026","top":"0.7038327527502128","word_num":"0","conf":"1","text":"© HubspotLastModifiedOpenSyncStrategy.l","height":"0.017421602252187585"},{"level":"0","word_num":"0","par_num":"0","text":"HubspotLastModifiedSyncStrategy.php","conf":"1","top":"0.7212543558425473","width":"0.09011627765412025","left":"0.058139534089606586","height":"0.017421602252187585","page_num":"0","block_num":"0","line_num":"0"},{"width":"0.07412789730315514","level":"0","conf":"0.5","line_num":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.742160279328588","height":"0.010630789365874915","par_num":"0","text":"© HubspotSingleSyncStrateay.php","left":"0.05813953714452"},{"width":"0.0743482975249595","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","block_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.021582401160037845","left":"0.0580138905174848","level":"0","par_num":"0"},{"top":"0.7735191634397849","width":"0.09302324944354118","block_num":"0","level":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","height":"0.017549417425760994","line_num":"0","left":"0.059593028269637166"},{"height":"0.006968641205077342","left":"0.04651162902674492","par_num":"0","top":"0.7979094076349759","width":"0.034883719809511875","page_num":"0","text":"v Padination","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","word_num":"0"},{"text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","word_num":"0","width":"0.06976743961902374","level":"0","line_num":"0","height":"0.00730762603370394","page_num":"0","par_num":"0","block_num":"0","left":"0.05959302535190646","conf":"0.5"},{"top":"0.8325358852688322","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007185368636768552","line_num":"0","block_num":"0","level":"0","width":"0.05087208747863769","text":"C) PacinationConfia.oho","left":"0.05959302880043157"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.0071770334928230595","text":"(C) PadinationState.oho","top":"0.8500797448165869","par_num":"0","width":"0.047965115689216783","left":"0.059593023700317146","line_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.007204819333990531","par_num":"0","word_num":"0","text":"• M ProspectSearchStrateav","left":"0.04651162809815037","block_num":"0","conf":"0.30000001192092896","top":"0.8675958187280396","line_num":"0","width":"0.0625","page_num":"0","level":"0"},{"text":"M Redis","height":"0.007327075970420038","block_num":"0","width":"0.024709300791963616","conf":"0.30000001192092896","level":"0","top":"0.8850174217942274","left":"0.046511629909250625","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.039244185102746854","top":"0.9024390243581014","text":"v M ServiceTraito","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.046511628850673004","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.05959302857968383","top":"0.9198606275129059","page_num":"0","par_num":"0","height":"0.006968640444571461","width":"0.05959301806510763","level":"0","line_num":"0","text":"T.OnnortunitvSvnctirait ohn","block_num":"0"},{"par_num":"0","text":"T) SvncCrmEntitiecTrait nhn","top":"0.9370015950824949","conf":"0.30000001192092896","left":"0.058139542522317005","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.007249275463049543","width":"0.06104650395981808"},{"text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","width":"0.04796511568921679","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","left":"0.058139535261602336","height":"0.0071770334928229484","line_num":"0"},{"word_num":"0","width":"0.0625","conf":"1","block_num":"0","text":"AutomatedReportsService.php","level":"0","height":"0.017421602252187585","left":"0.30813953592538756","par_num":"0","line_num":"0","top":"0.07665505235822678","page_num":"0"},{"top":"0.07655502392344493","width":"0.07267441648118039","block_num":"0","page_num":"0","height":"0.01754385964912286","line_num":"0","level":"0","par_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","conf":"1","left":"0.3764534882225882"},{"text":"© SyncOpportunitiesJob.php","left":"0.4040697682457586","top":"0.1010452964837355","height":"0.01777448000139792","width":"0.05959302313784337","page_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0"},{"left":"0.15406977432823019","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","page_num":"0","height":"0.006968640444571572","width":"0.06104650395981809","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0"},{"left":"0.15261628499022556","conf":"1","height":"0.010452960286604362","top":"0.20209059320164557","block_num":"0","page_num":"0","level":"0","text":"AutomatedReportsController.php","width":"0.07122092551373418","word_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","left":"0.3735465125790176","level":"0","line_num":"0","top":"0.14982578384343948","conf":"1","page_num":"0","block_num":"0","width":"0.04069767353382514","text":"© SyncObjects.php","height":"0.017638331204890445","par_num":"0"},{"text":"(©)ImportContactBatch.php","level":"0","line_num":"0","top":"0.18118466932475252","word_num":"0","left":"0.22383721470460258","page_num":"0","par_num":"0","conf":"0.5","width":"0.05377906434079435","height":"0.006968640444571572","block_num":"0"},{"line_num":"0","left":"0.28488372488104713","level":"0","width":"0.027616275117752387","page_num":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.0071770334928229484","conf":"0.5","text":"C) Client.php","top":"0.18102073365231264"},{"width":"0.06831395372431326","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.31976744288106046","top":"0.17421602808412695","par_num":"0","conf":"1","text":"©HubspotPaginationService.php"},{"page_num":"0","text":"© Service.php","left":"0.3938953490583744","width":"0.03197674294735525","block_num":"0","top":"0.17384370053159115","par_num":"0","height":"0.017793929177608248","conf":"0.5","level":"0","word_num":"0","line_num":"0"},{"word_num":"0","text":"php api_v2.php","height":"0.014354066985646008","block_num":"0","left":"0.2311046504670841","level":"0","top":"0.20175438596491224","par_num":"0","line_num":"0","page_num":"0","conf":"0.5","width":"0.029069768621566433"},{"par_num":"0","left":"0.26889535474038734","level":"0","conf":"0.5","line_num":"0","top":"0.20557491325434107","width":"0.06831394865157758","height":"0.007343747018817126","page_num":"0","text":"C) TrackProviderInstalledEvent.pho","word_num":"0","block_num":"0"},{"left":"0.3444767431887464","level":"0","text":"@ RequestGenerateReportJob.ph","page_num":"0","width":"0.06831394865157758","conf":"0.5","line_num":"0","height":"0.011164274322169154","par_num":"0","top":"0.20175438596491224","word_num":"0","block_num":"0"},{"top":"0.22966507175123718","block_num":"0","page_num":"0","conf":"0.5","level":"0","height":"0.007268726160271521","left":"0.15406976741448225","par_num":"0","word_num":"0","text":"(C) AutomatedReportResult.ohv","line_num":"0","width":"0.05959302313784334"},{"conf":"1","height":"0.014354066985645897","line_num":"0","width":"0.06976743961902376","left":"0.17441860674725307","page_num":"0","block_num":"0","text":"trait OpportunitySyncTrait","level":"0","par_num":"0","top":"0.24720893141945777","word_num":"0"},{"height":"0.01778281514534341","left":"0.19912790599413563","conf":"1","block_num":"0","page_num":"0","line_num":"0","level":"0","top":"0.26132404253458086","width":"0.1918604627568671","word_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","par_num":"0"},{"word_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0","width":"0.17587209255137343","text":"This is acceptable - the deal cannot be imported until those exist.","block_num":"0","page_num":"0","conf":"1","level":"0","top":"0.27874564469272156","left":"0.1976744228515927"},{"height":"0.017613322731030334","left":"0.18459302318631113","level":"0","text":"2 usages","top":"0.3133971294182625","width":"0.020348836766912598","line_num":"0","block_num":"0","par_num":"0","conf":"1","word_num":"0","page_num":"0"},{"text":"private function importOpportunityBatch(array $deals): array","width":"0.15843022123296208","top":"0.33094098883572576","level":"0","block_num":"0","par_num":"0","left":"0.1845930292659399","line_num":"0","height":"0.01754385964912275","word_num":"0","conf":"1","page_num":"0"},{"left":"0.19622093053807488","height":"0.017718908319062532","top":"0.3658536592325965","conf":"1","block_num":"0","par_num":"0","width":"0.06395348589471045","word_num":"0","page_num":"0","line_num":"0","text":"$syncedOpportunities = [","level":"0"},{"height":"0.007260390255820148","par_num":"0","text":"'success =>","block_num":"0","top":"0.38995215302990127","width":"0.03924418256637899","left":"0.20784883719360808","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"height":"0.01779948695424638","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.050872092551373455","left":"0.2063953495726709","text":"'failed_ids' »> [1,","block_num":"0","line_num":"0","top":"0.400318979431312","word_num":"0","page_num":"0"},{"level":"0","line_num":"0","height":"0.017554973681387476","par_num":"0","text":"$dealIds = array_column($deals,","top":"0.4354066985043207","width":"0.08575581489725317","left":"0.194767442807634","conf":"1","block_num":"0","page_num":"0","word_num":"0"},{"level":"0","left":"0.280523256299525","line_num":"0","par_num":"0","text":"column_key:'10')*","word_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.4425087107683612","page_num":"0","conf":"0.30000001192092896","width":"0.04215116196490348"},{"par_num":"0","line_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","left":"0.19622092554751022","top":"0.47038327564025195","width":"0.20639535214038604","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.017655001492781763","conf":"1"},{"conf":"0.5","left":"0.40261627956303336","level":"0","line_num":"0","page_num":"0","top":"0.47038327564025195","text":", rethrow so the","par_num":"0","width":"0.040697673533825196","word_num":"0","height":"0.017655001492781763","block_num":"0"},{"width":"0.2252906839898292","word_num":"0","block_num":"0","top":"0.49441786284356404","par_num":"0","conf":"0.5","left":"0.19622092345586095","level":"0","height":"0.007324297082100917","line_num":"0","page_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis"},{"top":"0.5052264809296554","conf":"0.30000001192092896","line_num":"0","level":"0","text":"tryf","width":"0.01744185990475594","par_num":"0","word_num":"0","block_num":"0","left":"0.1947674424313429","page_num":"0","height":"0.017421602252187474"},{"top":"0.5223285484012261","word_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.2063953501001992","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","width":"0.23401162979450632","block_num":"0","height":"0.017741137904603632","level":"0"},{"conf":"1","top":"0.5398724083179833","height":"0.017618880507668466","level":"0","block_num":"0","left":"0.20494187603723524","par_num":"0","line_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","width":"0.17877905419532286","word_num":"0","page_num":"0"},{"par_num":"0","level":"0","top":"0.5749128924952824","page_num":"0","word_num":"0","height":"0.020905922094220375","conf":"1","block_num":"0","line_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","width":"0.2558139435788418","left":"0.20494187385846577"},{"level":"0","top":"0.6097560982545615","width":"0.1991279074486266","page_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","left":"0.20494185885009894","block_num":"0","line_num":"0","height":"0.02102540060283664","par_num":"0","conf":"1","word_num":"0"},{"width":"0.03488371980951191","text":"array_map ( cal","top":"0.648083623487141","word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.013937282410154683","left":"0.21656976858995938","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","width":"0.05087209255137343","level":"0","block_num":"0","text":"'strval', $dealIds)","left":"0.2645348832564665","page_num":"0","top":"0.6480836243125454","conf":"0.5","par_num":"0","line_num":"0","height":"0.017785594033662644"},{"page_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","width":"0.12354650903255385","line_num":"0","level":"0","height":"0.021531100478468956","top":"0.682615629984051","block_num":"0","conf":"0.30000001192092896","left":"0.2093023286005373","par_num":"0","word_num":"0"},{"top":"0.7177033492822966","word_num":"0","page_num":"0","conf":"1","par_num":"0","width":"0.2776162776541203","level":"0","height":"0.01754385964912286","block_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","left":"0.2049418524467757","line_num":"0"},{"word_num":"0","text":"'teamId' => Sthis->team-›getIdO).","left":"0.2180232570930559","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.013937282410154683","block_num":"0","line_num":"0","par_num":"0","top":"0.7351916374244232","width":"0.08575581489725317"},{"height":"0.020905922094220375","text":"-600","line_num":"0","page_num":"0","left":"0.46511627905924996","top":"0.7351916383721696","width":"0.01744185990475594","block_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0"},{"level":"0","text":"'dealCount' => count($dealIds),","height":"0.017721687207381653","block_num":"0","top":"0.752613240763755","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","left":"0.21802325758350743","width":"0.08139534706765034"},{"par_num":"0","word_num":"0","block_num":"0","left":"0.4636627907884783","line_num":"0","height":"0.027874564820309478","text":"=601","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.7491289194016919","width":"0.018895348335834228"},{"text":"1):","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.00872092995237797","left":"0.20639534908631102","block_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","top":"0.7874564461300038","word_num":"0"},{"text":"'error' => $e->getMessage(),","width":"0.07267441648118037","line_num":"0","left":"0.2180232579374222","level":"0","top":"0.7700348432989934","page_num":"0","block_num":"0","word_num":"0","height":"0.017421602252187474","par_num":"0","conf":"0.5"},{"word_num":"0","text":"603","line_num":"0","height":"0.013937282410154683","width":"0.011627907448626629","block_num":"0","page_num":"0","par_num":"0","left":"0.47093023224952385","level":"0","conf":"1","top":"0.7909407663733199"},{"left":"0.46511627911296743","conf":"0.5","text":"=604","top":"0.8048780495219954","width":"0.015988371473677654","page_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.020905922094220375","word_num":"0","level":"0"},{"page_num":"0","level":"0","left":"0.20494186180126178","line_num":"0","conf":"0.30000001192092896","text":"throw se\"","width":"0.026162789223041938","height":"0.007254833239687675","par_num":"0","block_num":"0","word_num":"0","top":"0.8292682927405206"},{"top":"0.8745644599380386","level":"0","width":"0.07267441648118039","line_num":"0","text":"foreach ($deals as $deal) {","page_num":"0","conf":"0.5","height":"0.017780037778036162","word_num":"0","par_num":"0","left":"0.196220931788067","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.8954703837939799","level":"0","width":"0.014534881774415365","left":"0.20639535049434093","height":"0.010452960286604362","block_num":"0","line_num":"0","page_num":"0","text":"try {","word_num":"0"},{"top":"0.9090909089513657","block_num":"0","left":"0.2165697695573931","line_num":"0","page_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","conf":"1","width":"0.17151162979450635","word_num":"0","par_num":"0","height":"0.01773835901628462","level":"0"},{"height":"0.006968641205077342","top":"0.9337979093792103","word_num":"0","text":"Sdeal'1d'h","level":"0","page_num":"0","width":"0.031976742947355224","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.226744186735071","line_num":"0"},{"height":"0.017421602252187474","page_num":"0","par_num":"0","text":"=607","width":"0.014534883042599256","word_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","top":"0.8571428572798295","left":"0.46656976796271193"},{"text":"ScontactAssociat.ions","width":"0.05523255023550483","top":"0.968641115317784","par_num":"0","word_num":"0","conf":"0.5","line_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","left":"0.22674419276015428","page_num":"0"},{"word_num":"0","line_num":"0","width":"0.018895348335834172","text":"100% 52","page_num":"0","par_num":"0","left":"0.9127906979746175","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","level":"0","top":"0.006968641043132773"},{"page_num":"0","text":"• Mon ZU AOr 10.12:04","block_num":"0","word_num":"0","line_num":"0","width":"0.05959301806510764","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.933139534422005","top":"0.006968641798620112"},{"conf":"0.5","level":"0","text":"L AskJiminnyReportActivityServiceTest~","par_num":"0","left":"0.8284883743238562","width":"0.08430232392980697","word_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.02439024399585743","block_num":"0"},{"block_num":"0","text":"E laravel.log","width":"0.029069766085198623","conf":"1","top":"0.052264808499341786","line_num":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.017421602252187585","level":"0","left":"0.5101744199610054"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","height":"0.01754385964912286","width":"0.07994186117293983","page_num":"0","left":"0.47238372125716094"},{"width":"0.052325578446083876","level":"0","word_num":"0","conf":"0.5","left":"0.5450581424799863","page_num":"0","line_num":"0","block_num":"0","text":"A SF [iminny@localhost]","height":"0.017421602252187585","top":"0.0522648086548918","par_num":"0"},{"page_num":"0","top":"0.07655502392344493","left":"0.559593023126018","width":"0.04505813882706011","word_num":"0","height":"0.01754385964912286","block_num":"0","text":"A console [STAGING]","conf":"0.5","line_num":"0","level":"0","par_num":"0"},{"left":"0.603197676895986","level":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.05226480845578774","page_num":"0","height":"0.017421602252187585","width":"0.0639534858947105","word_num":"0","text":"A HS_local (jiminny@localhost]"},{"word_num":"0","conf":"1","level":"0","top":"0.05226480845578774","height":"0.017421602252187585","page_num":"0","par_num":"0","block_num":"0","text":"Cascade","left":"0.6947674424260751","width":"0.018895348335834283","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.693313957253889","text":"Retactor Connection","word_num":"0","top":"0.08362369371432266","line_num":"0","width":"0.04651162472177062","conf":"1","height":"0.007285397208668609"},{"page_num":"0","word_num":"0","left":"0.7470930289847444","top":"0.08362369371432266","par_num":"0","line_num":"0","width":"0.045058133754324436","block_num":"0","conf":"0.30000001192092896","level":"0","text":"CRM Initial Sync Oven","height":"0.007285397208668609"},{"conf":"0.30000001192092896","width":"0.02034883676691257","level":"0","block_num":"0","left":"0.9651162792848433","page_num":"0","height":"0.007285397208668498","text":"+O •","word_num":"0","top":"0.08362369356690913","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.01777448000139792","left":"0.6613372099009642","par_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.10104529667246953","page_num":"0","text":"da jiminny","level":"0","block_num":"0","width":"0.026162789223041938"},{"conf":"0.30000001192092896","width":"0.06104650903255382","word_num":"0","left":"0.6264534909671725","page_num":"0","height":"0.017602208698765498","level":"0","block_num":"0","top":"0.12195121997834346","text":"034 A1 A34 X62 A V","par_num":"0","line_num":"0"},{"height":"0.017688345110587478","top":"0.11149825785804557","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.2340116297945063","word_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","line_num":"0","left":"0.7485465144592023","conf":"1"},{"width":"0.010174418383456285","line_num":"0","page_num":"0","text":"568","conf":"1","par_num":"0","top":"0.17421602785183887","word_num":"0","level":"0","left":"0.4723837209681555","block_num":"0","height":"0.017421602252187585"},{"par_num":"0","text":"433 X2 X19 A Y 572","width":"0.05959302313784337","top":"0.24720893117059684","word_num":"0","level":"0","left":"0.42296511505912804","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.017599431331458026","line_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","width":"0.13081395372431326","height":"0.017602208698765498","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","top":"0.12195121996382541","left":"0.49273255917817704","conf":"0.5","level":"0","word_num":"0","line_num":"0"},{"block_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","word_num":"0","line_num":"0","left":"0.49273256810684485","page_num":"0","top":"0.13937282248364746","width":"0.12499998985452854","level":"0","height":"0.017724466095700775"},{"text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","block_num":"0","page_num":"0","word_num":"0","left":"0.4927325697817582","conf":"0.30000001192092896","height":"0.03484320450437506","level":"0","line_num":"0","top":"0.15679442515780084","width":"0.19767440633570893","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","height":"0.021531100478468956","left":"0.5014534982005542","line_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","width":"0.18895348082197472"},{"conf":"0.5","height":"0.006968640444571461","left":"0.5014534903311851","line_num":"0","par_num":"0","width":"0.023255812360885364","level":"0","page_num":"0","text":"U.emall,","top":"0.21602787489966546","block_num":"0","word_num":"0"},{"top":"0.2264808367461535","height":"0.020905922094220264","conf":"0.5","word_num":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.5014534889482387","level":"0","width":"0.0159883714736776","text":"sa.*,"},{"line_num":"0","page_num":"0","width":"0.0915697686215664","par_num":"0","conf":"1","word_num":"0","level":"0","height":"0.017660559269419895","left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","top":"0.243902439123591","block_num":"0"},{"top":"0.261324041657931","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","left":"0.49273256427382445","par_num":"0","conf":"0.5","width":"0.09883720316785455","height":"0.020972609329831915","level":"0","block_num":"0"},{"level":"0","line_num":"0","block_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","top":"0.27874564469272156","word_num":"0","left":"0.4927325596928281","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.10755813882706017","height":"0.017421602252187474"},{"level":"0","line_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","block_num":"0","page_num":"0","conf":"0.5","top":"0.29585326953748003","width":"0.13953487923804747","word_num":"0","par_num":"0","height":"0.021531100478468845","left":"0.49273256401325954"},{"conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.1469257943173672","word_num":"0","top":"0.33086566047471755","line_num":"0","left":"0.49266947806468386","page_num":"0","height":"0.021812455695972233","level":"0","block_num":"0"},{"height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","left":"0.6947674415961431","text":"Tnoughts","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","width":"0.021802323929806966","top":"0.14285714319234843"},{"left":"0.6947674437491511","page_num":"0","width":"0.15552323929806966","top":"0.1602787460943993","height":"0.007185368636768663","word_num":"0","block_num":"0","line_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","level":"0","par_num":"0","conf":"1"},{"line_num":"0","conf":"1","text":"Answer","top":"0.19163763110387144","word_num":"0","block_num":"0","level":"0","left":"0.6947674422691698","par_num":"0","width":"0.023255812360885253","page_num":"0","height":"0.017421602252187474"},{"word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.007257611367501027","conf":"1","level":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","left":"0.6947674450253227","top":"0.21602787499438603","line_num":"0","width":"0.17587207226043045"},{"width":"0.010174418383456285","page_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.020905922094220264","par_num":"0","top":"0.29616724812826734","level":"0","text":"575","left":"0.4709302324991634","word_num":"0"},{"text":"576","width":"0.011627906180442682","line_num":"0","level":"0","height":"0.017421602252187474","top":"0.31707317082512576","page_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","left":"0.4709302331500887"},{"conf":"1","left":"0.4723837210121832","text":"577","word_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","width":"0.008720929952377943","line_num":"0","page_num":"0","top":"0.3310104530550909","block_num":"0"},{"left":"0.4665697677568011","page_num":"0","text":"—578","par_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.3519163764290747","level":"0","width":"0.014534883042599311"},{"word_num":"0","page_num":"0","height":"0.03135888314133062","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"-579","top":"0.36585365925686086","left":"0.4651162795679709","level":"0","line_num":"0","width":"0.01744185990475594"},{"top":"0.3867595819749514","width":"0.010174418383456285","word_num":"0","left":"0.4723837212104037","block_num":"0","height":"0.017421602252187585","page_num":"0","line_num":"0","par_num":"0","text":"580","level":"0","conf":"1"},{"conf":"0.5","line_num":"0","height":"0.024390243457264815","level":"0","page_num":"0","text":"=582","width":"0.0159883714736776","block_num":"0","left":"0.4665697680180062","top":"0.41114982606463124","word_num":"0","par_num":"0"},{"conf":"1","height":"0.01754385964912275","left":"0.4927325567791251","word_num":"0","page_num":"0","block_num":"0","level":"0","text":"select * from features;","par_num":"0","width":"0.061046514105289496","top":"0.3692185007974482","line_num":"0"},{"conf":"1","text":"select * from team_features where feature_id = 40;","width":"0.13081395372431337","left":"0.492732557531251","line_num":"0","level":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.013937282410154683","page_num":"0","top":"0.3867595817836954"},{"left":"0.4927325648681694","conf":"0.5","page_num":"0","text":"select * from teams where id = 556;","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.4216027878104023","height":"0.017791151810300887","width":"0.09156975847609505","line_num":"0"},{"height":"0.017421602252187474","block_num":"0","page_num":"0","left":"0.4709302324991634","text":"586","width":"0.010174418383456285","line_num":"0","conf":"1","word_num":"0","par_num":"0","level":"0","top":"0.4912891990481223"},{"word_num":"0","page_num":"0","width":"0.010174418383456285","block_num":"0","left":"0.4723837212104037","par_num":"0","conf":"1","line_num":"0","text":"587","level":"0","top":"0.5087108014871466","height":"0.017421602252187585"},{"top":"0.5261324046230351","width":"0.010174418383456285","block_num":"0","word_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.4709302324991634","par_num":"0","line_num":"0","level":"0","text":"588","conf":"0.30000001192092896"},{"level":"0","height":"0.017727244984019785","page_num":"0","conf":"0.5","left":"0.49273255851781844","top":"0.45614035085599425","width":"0.040697673533825196","line_num":"0","text":"select * from au","word_num":"0","block_num":"0","par_num":"0"},{"conf":"1","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","block_num":"0","line_num":"0","top":"0.45614035062370617","word_num":"0","level":"0","page_num":"0","height":"0.017727244984019896","par_num":"0","left":"0.5406976797860092","width":"0.15116278668667404"},{"left":"0.4927325626901585","page_num":"0","top":"0.47038327577054373","line_num":"0","height":"0.020905922094220375","word_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.19912790744862652","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9"},{"height":"0.01754385964912286","top":"0.49122807017543857","level":"0","left":"0.49273256392009424","page_num":"0","block_num":"0","conf":"1","line_num":"0","text":"select * from automated_report_results order by id desc;","par_num":"0","width":"0.14534883296236079","word_num":"0"},{"par_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","word_num":"0","conf":"0.5","height":"0.02108930895012917","left":"0.4927325558269047","level":"0","width":"0.14389535214038607","top":"0.50522648079604","line_num":"0","block_num":"0"},{"line_num":"0","top":"0.24390243925425303","width":"0.06395348082197472","level":"0","left":"0.6947674492701338","block_num":"0","conf":"1","text":"Flow for last-modified sync","par_num":"0","height":"0.010483525776596947","word_num":"0","page_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","par_num":"0","left":"0.69476746387163","word_num":"0","level":"0","block_num":"0","width":"0.2572674244008166","height":"0.010605782413026343","top":"0.2613240421543279"},{"width":"0.2558139435788418","conf":"1","page_num":"0","word_num":"0","level":"0","height":"0.017421602252187474","line_num":"0","block_num":"0","par_num":"0","left":"0.6962209429349904","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","top":"0.27874564469272156"},{"text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0","page_num":"0","width":"0.24418603613021517","block_num":"0","conf":"1","height":"0.010558547395648321","level":"0","line_num":"0","par_num":"0","top":"0.30303030290443533","left":"0.6976744167193314"},{"block_num":"0","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.696220969420339","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175","page_num":"0","height":"0.010452960286604251","conf":"1","width":"0.2848836817639939"},{"top":"0.33797909401576987","width":"0.0319767429473552","word_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","text":"t.pho:249-308)","par_num":"0","block_num":"0","left":"0.7049418610117876"},{"page_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.35540069665787266","level":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","height":"0.013937282410154683","width":"0.235465110616481","block_num":"0","line_num":"0","left":"0.6947674475203276"},{"left":"0.6947674455790227","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","width":"0.0944767404109873","word_num":"0","conf":"1","height":"0.017421602252187474","page_num":"0"},{"word_num":"0","conf":"1","text":"Only on the webhook path:","line_num":"0","left":"0.6947674418771969","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.4074960127591707","width":"0.05377906434079438","height":"0.0071770334928229484"},{"height":"0.00731040416151707","block_num":"0","level":"0","par_num":"0","top":"0.4282296651241162","conf":"1","word_num":"0","left":"0.6976744421686936","page_num":"0","line_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763"},{"page_num":"0","top":"0.4390243903373209","width":"0.27906975847609505","block_num":"0","left":"0.7034883857776126","line_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","height":"0.017421602252187474","word_num":"0","level":"0","par_num":"0","conf":"1"},{"conf":"0.30000001192092896","left":"0.7049418640810282","top":"0.4599303139240558","height":"0.006968640444571461","block_num":"0","par_num":"0","page_num":"0","text":"sor.oho:144-156,","width":"0.036337205704222275","word_num":"0","line_num":"0","level":"0"},{"conf":"1","top":"0.4736842105404635","level":"0","page_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","block_num":"0","height":"0.01760498758708451","width":"0.27470929571922786","line_num":"0","word_num":"0","left":"0.6962209413217944","par_num":"0"},{"line_num":"0","top":"0.49441786284356404","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","conf":"0.5","height":"0.007324297082100917","width":"0.1337209153682628","par_num":"0","left":"0.7034883735612978"},{"page_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.4927325576649853","height":"0.017421602252187585","text":"select * from automated_report_results WHERE report id = 54;","top":"0.5435540073669376","width":"0.15697674041098736","block_num":"0","line_num":"0","conf":"1"},{"text":"—590","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.4665697675387779","width":"0.014534883042599256","height":"0.017421602252187585","level":"0","line_num":"0","top":"0.5609756101979481","par_num":"0","word_num":"0"},{"left":"0.46939357645121943","top":"0.5844418613017821","line_num":"0","par_num":"0","width":"0.03214308048816433","word_num":"0","block_num":"0","height":"0.019269587320574155","text":"Cascade &YI","page_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.504316644512661","page_num":"0","width":"0.030610896171407553","height":"0.018326213295189797","text":"Command 9e1","word_num":"0","top":"0.5849135485661681"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.0176688944133655","conf":"1","level":"0","par_num":"0","text":"ortunities where id = 7594349;","left":"0.5348837226993451","top":"0.5781499203541262","page_num":"0","width":"0.08139534706765028"},{"text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","page_num":"0","left":"0.4927325615606822","top":"0.613237639553429","line_num":"0","conf":"0.5","width":"0.19912790744862657","block_num":"0","word_num":"0","height":"0.01754385964912286","level":"0","par_num":"0"},{"left":"0.4927325549132634","text":"select * trom plavbooks where team 1d = 1: # event 726147","page_num":"0","height":"0.006968640444571461","width":"0.15261626750864887","top":"0.6376306623561115","word_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"level":"0","height":"0.01855425705369762","par_num":"0","conf":"1","block_num":"0","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","top":"0.6475172965904776","width":"0.1511847820687801","word_num":"0","page_num":"0","left":"0.49417504626076897"},{"width":"0.10901161964903489","block_num":"0","height":"0.007193704541220036","left":"0.49418604507250824","word_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","level":"0","top":"0.6722488038244503","line_num":"0","par_num":"0","page_num":"0","conf":"0.5"},{"page_num":"0","height":"0.014594718409877472","line_num":"0","word_num":"0","left":"0.4941808969840959","par_num":"0","level":"0","block_num":"0","conf":"1","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.6860824328185883","width":"0.151173084340197"},{"block_num":"0","left":"0.6947674429499888","par_num":"0","page_num":"0","line_num":"0","height":"0.007288176096987731","level":"0","top":"0.5223285486264212","width":"0.03052325451627691","conf":"1","text":"Shared code","word_num":"0"},{"width":"0.2718023137843356","line_num":"0","conf":"1","left":"0.6947674533785833","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","page_num":"0","block_num":"0","word_num":"0","height":"0.017641108572197917","level":"0","par_num":"0","top":"0.5365853663383557"},{"conf":"1","par_num":"0","level":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","width":"0.20058138827060135","block_num":"0","page_num":"0","word_num":"0","top":"0.5574162679425837","left":"0.6976744261547695","line_num":"0","height":"0.01754385964912286"},{"height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","left":"0.697674432615772","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","top":"0.5818815330541641","width":"0.2761627765412026","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","text":"queue oo with retiesbackom,","top":"0.5993031362237073","level":"0","block_num":"0","height":"0.006968640444571461","left":"0.7034883718213223","par_num":"0","width":"0.062499994927264324","line_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","width":"0.12645348082197472","par_num":"0","left":"0.49127907379435487","block_num":"0","conf":"0.5","level":"0","height":"0.01754385964912286","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","text":"SELECT","top":"0.7351916377240805","conf":"1","width":"0.01744185990475594","level":"0","page_num":"0","word_num":"0","left":"0.4927325587104127","block_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","top":"0.7526132409524889","width":"0.18895348082197472","height":"0.020911479870858507","conf":"0.5","left":"0.5014534890359909","level":"0","par_num":"0","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS"},{"width":"0.023255812360885364","block_num":"0","top":"0.7735191644180608","conf":"0.30000001192092896","text":"u. email,","word_num":"0","height":"0.017549415904749344","page_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.5014534895121747"},{"height":"0.013937282410154683","page_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.5029069773255996","text":"sa.*,","top":"0.7909407663442839","conf":"1","width":"0.014534883042599311","level":"0","block_num":"0"},{"word_num":"0","height":"0.021531100478468956","par_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","conf":"0.5","left":"0.5014534890799165","line_num":"0","block_num":"0","top":"0.8046251993620415","level":"0","page_num":"0"},{"height":"0.007254833239687675","width":"0.09738371220040826","conf":"0.30000001192092896","level":"0","top":"0.8292682928942409","line_num":"0","word_num":"0","page_num":"0","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","block_num":"0","par_num":"0"},{"width":"0.052325578446083876","height":"0.017724466095700775","word_num":"0","level":"0","text":"on t.id = u.team_id","left":"0.5479651179161367","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.8429027114206518","par_num":"0"},{"level":"0","par_num":"0","left":"0.5494186066225529","width":"0.08139534706765039","word_num":"0","height":"0.014354066985645897","conf":"1","text":"and sa.provider = 'salesforce';","block_num":"0","line_num":"0","page_num":"0","top":"0.8604465709728868"},{"block_num":"0","word_num":"0","width":"0.19767440633570882","level":"0","height":"0.01760776647540363","top":"0.8954703835778265","line_num":"0","conf":"0.5","left":"0.4927325684555483","par_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","page_num":"0"},{"height":"0.0071770334928229484","text":"Ask anvthina (84-D","line_num":"0","top":"0.9266347687400319","left":"0.6962209300842392","par_num":"0","word_num":"0","block_num":"0","width":"0.04069767099745736","level":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","width":"0.01889534706765028","par_num":"0","level":"0","height":"0.0071770334928229484","left":"0.7020348836609424","word_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","text":"< Code"},{"line_num":"0","par_num":"0","block_num":"0","left":"0.7209302333970329","text":"Claude Onus 4.7 Medium","word_num":"0","conf":"0.5","page_num":"0","width":"0.04796511061648101","top":"0.9545454545454546","height":"0.0071770334928229484","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571572","left":"0.8415697692651324","page_num":"0","text":"W Wind","line_num":"0","top":"0.9860627181052405","width":"0.017441858636571994","word_num":"0","par_num":"0"},{"page_num":"0","word_num":"0","left":"0.9694767459953377","par_num":"0","top":"0.986062718234409","height":"0.01074748898617195","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","width":"0.02034883549872868","text":"Po. 4 spac"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58946
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU AOr 10.11:04L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"block_num":"0","top": [{"block_num":"0","top":"0.02439024399585743","word_num":"0","left":"0.03052325708202939","level":"0","par_num":"0","width":"0.03052325451627691","line_num":"0","height":"0.017421602252187585","page_num":"0","conf":"0.30000001192092896","text":"FV faVsco.js v"},{"block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.021802323929806973","top":"0.052264808039986566","page_num":"0","height":"0.013937282410154683","word_num":"0","left":"0.014534884522499618","text":"Project","line_num":"0"},{"text":"© TopicRepository.php","par_num":"0","word_num":"0","top":"0.07317073184361567","height":"0.01773835901628462","width":"0.04941860158392723","line_num":"0","level":"0","left":"0.040697677485836706","page_num":"0","block_num":"0","conf":"1"},{"block_num":"0","left":"0.03924418840592358","line_num":"0","level":"0","par_num":"0","text":"© TopicTriggerRepository.php","width":"0.0668604627568671","page_num":"0","conf":"1","top":"0.09059233458819194","word_num":"0","height":"0.017421602252187585"},{"level":"0","height":"0.017421602252187585","page_num":"0","conf":"1","left":"0.0392441883932371","line_num":"0","par_num":"0","text":"©TrackRepository.php","block_num":"0","width":"0.05232557844608388","top":"0.10801393737564835","word_num":"0"},{"top":"0.12543554051153694","word_num":"0","left":"0.03924418768133024","level":"0","page_num":"0","width":"0.09302324944354119","conf":"1","par_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","text":"©TranscriptionModelLocaleRepository.php"},{"conf":"1","line_num":"0","page_num":"0","width":"0.06710752527764505","word_num":"0","height":"0.01858043366451967","text":"© TranscriptionRepository.php","top":"0.14252745407931555","block_num":"0","left":"0.03913548154729778","level":"0","par_num":"0"},{"left":"0.0392441908031767","word_num":"0","width":"0.08720929571922789","par_num":"0","text":"©TranscriptionSummaryRepository.php","conf":"1","height":"0.017421602252187585","level":"0","top":"0.1602787457380177","page_num":"0","block_num":"0","line_num":"0"},{"top":"0.1777003484835593","height":"0.01767445219000363","left":"0.04069767531309508","level":"0","width":"0.04796511568921677","page_num":"0","par_num":"0","line_num":"0","text":"© UserRepository.php","word_num":"0","conf":"1","block_num":"0"},{"page_num":"0","block_num":"0","conf":"1","left":"0.040697677013957746","width":"0.0610465090325538","par_num":"0","line_num":"0","text":"© VocabularyRepository.php","word_num":"0","top":"0.19512195100338126","height":"0.01779670958693902","level":"0"},{"line_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.21254355444881912","text":"> D Rules","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","left":"0.027616279755251022","width":"0.024709300791963616"},{"width":"0.026162789223041938","top":"0.23684210526315785","left":"0.031976743615223346","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","text":"w services","line_num":"0","height":"0.0071770334928230595","block_num":"0"},{"left":"0.03924418568002258","page_num":"0","width":"0.023255812360885295","word_num":"0","par_num":"0","block_num":"0","text":"WACuViLy","level":"0","height":"0.006968640444571461","top":"0.25435540103206966","line_num":"0","conf":"0.30000001192092896"},{"left":"0.03779069816744524","conf":"0.30000001192092896","level":"0","text":"Akeporis","top":"0.2717770038195261","width":"0.029069763548830722","block_num":"0","height":"0.006968640444571572","par_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","text":"L Close","level":"0","top":"0.3763066205343165","width":"0.020348835498728658","par_num":"0","left":"0.04360465100063577","line_num":"0","height":"0.0072659472719524","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.411149825723087","width":"0.03197674294735523","text":"crmobiects","level":"0","page_num":"0","left":"0.04505814008155495","word_num":"0"},{"text":"• DecorateActivity","left":"0.0465116285874117","level":"0","width":"0.0421511619649035","conf":"0.5","par_num":"0","top":"0.42503987240829344","line_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.014354066985646008"},{"page_num":"0","width":"0.023255812360885295","par_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.04505814149397584","height":"0.007188147525087674","top":"0.4457735246606205","text":"N Dummv","line_num":"0"},{"conf":"0.5","top":"0.45993031338261137","block_num":"0","par_num":"0","word_num":"0","left":"0.04651162943504785","line_num":"0","width":"0.024709300791963616","height":"0.013937282410154794","level":"0","page_num":"0","text":"• Helpers"},{"block_num":"0","text":"v M Hubsoot","top":"0.48083623717426005","word_num":"0","line_num":"0","par_num":"0","width":"0.03052325197990905","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.03924418682339086","height":"0.00720204044567152"},{"word_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"AccountSyncStrategy","left":"0.05232558246862253","height":"0.017421602252187585","line_num":"0","top":"0.4947735192571814","width":"0.05377906941353006"},{"page_num":"0","width":"0.027616277654120266","text":">M Actiond","line_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","conf":"0.30000001192092896","left":"0.0465116291697702","level":"0","top":"0.5156794424453248","word_num":"0"},{"line_num":"0","left":"0.05232558352405106","word_num":"0","conf":"1","height":"0.017421602252187474","top":"0.5296167248756484","block_num":"0","page_num":"0","width":"0.052325578446083876","text":"ContactSyncStrategy","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","level":"0","text":"> DDTO","width":"0.021802323929806973","height":"0.010736374953907335","line_num":"0","conf":"0.30000001192092896","left":"0.046511628433356884","par_num":"0","top":"0.5502392345388675","page_num":"0"},{"text":"Fields","page_num":"0","word_num":"0","left":"0.04941860583506121","block_num":"0","height":"0.017421602252187585","top":"0.5644599304070073","width":"0.0232558123608853","par_num":"0","conf":"0.5","line_num":"0","level":"0"},{"par_num":"0","block_num":"0","height":"0.013937282410154683","level":"0","left":"0.05087209248884694","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5818815329475993","width":"0.02470930332833149","word_num":"0","text":"Journal"},{"left":"0.05232558275049638","block_num":"0","par_num":"0","text":"• Metadata","width":"0.02906976608519858","word_num":"0","top":"0.5993031359819202","level":"0","conf":"0.30000001192092896","height":"0.017421602252187474","page_num":"0","line_num":"0"},{"level":"0","top":"0.6202090597885695","word_num":"0","line_num":"0","page_num":"0","block_num":"0","width":"0.06395348082197475","left":"0.04651162906174667","par_num":"0","conf":"0.5","height":"0.010572439555726398","text":"v D OpportunitySyncStrategy"},{"par_num":"0","line_num":"0","height":"0.017596652443139016","left":"0.05232558251563326","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"> D Concerns","top":"0.6339712916045923","width":"0.03488371980951189","word_num":"0"},{"level":"0","line_num":"0","left":"0.05959302962622626","text":"© HubspotLastModifiedByProfileSyncStrate","top":"0.6515151515151515","word_num":"0","width":"0.09302324944354118","page_num":"0","par_num":"0","block_num":"0","conf":"1","height":"0.01754385964912286"},{"word_num":"0","height":"0.017613324252041873","text":"© HubspotLastModifiedCreatedRecentlyOp","block_num":"0","top":"0.6689895468433954","page_num":"0","par_num":"0","width":"0.09156976862156645","line_num":"0","left":"0.059593023810583026","level":"0","conf":"1"},{"height":"0.0177355801279655","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","conf":"1","level":"0","left":"0.05959302113979824","line_num":"0","page_num":"0","top":"0.6864111503124573","block_num":"0","width":"0.09156976862156645","word_num":"0"},{"par_num":"0","word_num":"0","left":"0.059593023810583026","top":"0.7038327527502128","text":"© HubspotLastModifiedOpenSyncStrategy.l","conf":"1","width":"0.09156976862156645","line_num":"0","page_num":"0","height":"0.017421602252187585","block_num":"0","level":"0"},{"height":"0.017421602252187585","conf":"1","width":"0.09011627765412025","word_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","block_num":"0","text":"HubspotLastModifiedSyncStrategy.php","top":"0.7212543558425473","left":"0.058139534089606586"},{"top":"0.742160279328588","word_num":"0","block_num":"0","height":"0.010630789365874915","level":"0","page_num":"0","left":"0.05813953714452","text":"© HubspotSingleSyncStrateay.php","line_num":"0","par_num":"0","width":"0.07412789730315514","conf":"0.5"},{"par_num":"0","page_num":"0","height":"0.021582401160037845","width":"0.0743482975249595","block_num":"0","word_num":"0","left":"0.0580138905174848","text":"© HubspotSyncStrategyBase.php","line_num":"0","conf":"1","top":"0.7557206434610325","level":"0"},{"level":"0","line_num":"0","width":"0.09302324944354118","text":"© HubspotWebhookBatchSyncStrategy.php","top":"0.7735191634397849","conf":"1","height":"0.017549417425760994","block_num":"0","left":"0.059593028269637166","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.04651162902674492","block_num":"0","level":"0","conf":"0.30000001192092896","top":"0.7979094076349759","text":"v Padination","width":"0.034883719809511875","par_num":"0","word_num":"0","page_num":"0","height":"0.006968641205077342","line_num":"0"},{"word_num":"0","height":"0.00730762603370394","par_num":"0","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.8149920255190317","conf":"0.5","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","left":"0.05959302535190646"},{"page_num":"0","height":"0.007185368636768552","par_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"C) PacinationConfia.oho","top":"0.8325358852688322","level":"0","width":"0.05087208747863769","left":"0.05959302880043157"},{"left":"0.059593023700317146","page_num":"0","level":"0","line_num":"0","text":"(C) PadinationState.oho","top":"0.8500797448165869","word_num":"0","par_num":"0","width":"0.047965115689216783","block_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896"},{"page_num":"0","width":"0.0625","left":"0.04651162809815037","top":"0.8675958187280396","line_num":"0","text":"• M ProspectSearchStrateav","block_num":"0","par_num":"0","word_num":"0","level":"0","height":"0.007204819333990531","conf":"0.30000001192092896"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"M Redis","par_num":"0","line_num":"0","top":"0.8850174217942274","height":"0.007327075970420038","level":"0","width":"0.024709300791963616","block_num":"0","left":"0.046511629909250625"},{"page_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.046511628850673004","height":"0.006968641205077342","par_num":"0","top":"0.9024390243581014","width":"0.039244185102746854","text":"v M ServiceTraito","block_num":"0"},{"top":"0.9198606275129059","width":"0.05959301806510763","text":"T.OnnortunitvSvnctirait ohn","page_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.05959302857968383","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0"},{"height":"0.007249275463049543","line_num":"0","width":"0.06104650395981808","level":"0","page_num":"0","conf":"0.30000001192092896","text":"T) SvncCrmEntitiecTrait nhn","block_num":"0","par_num":"0","left":"0.058139542522317005","top":"0.9370015950824949","word_num":"0"},{"block_num":"0","left":"0.058139535261602336","level":"0","width":"0.04796511568921679","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","height":"0.0071770334928229484"},{"block_num":"0","level":"0","line_num":"0","height":"0.017421602252187585","text":"AutomatedReportsService.php","left":"0.30813953592538756","par_num":"0","page_num":"0","top":"0.07665505235822678","width":"0.0625","word_num":"0","conf":"1"},{"page_num":"0","left":"0.3764534882225882","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","level":"0","block_num":"0","height":"0.01754385964912286","conf":"1","width":"0.07267441648118039","word_num":"0","line_num":"0","par_num":"0"},{"text":"© SyncOpportunitiesJob.php","height":"0.01777448000139792","level":"0","line_num":"0","block_num":"0","top":"0.1010452964837355","width":"0.05959302313784337","word_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.4040697682457586"},{"width":"0.06104650395981809","level":"0","conf":"0.5","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","line_num":"0","left":"0.15406977432823019","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","word_num":"0"},{"top":"0.20209059320164557","text":"AutomatedReportsController.php","line_num":"0","height":"0.010452960286604362","page_num":"0","block_num":"0","conf":"1","width":"0.07122092551373418","left":"0.15261628499022556","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.04069767353382514","word_num":"0","text":"© SyncObjects.php","left":"0.3735465125790176","top":"0.14982578384343948","height":"0.017638331204890445","page_num":"0"},{"height":"0.006968640444571572","left":"0.22383721470460258","text":"(©)ImportContactBatch.php","conf":"0.5","page_num":"0","line_num":"0","top":"0.18118466932475252","level":"0","word_num":"0","par_num":"0","width":"0.05377906434079435","block_num":"0"},{"height":"0.0071770334928229484","left":"0.28488372488104713","text":"C) Client.php","top":"0.18102073365231264","word_num":"0","width":"0.027616275117752387","par_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5"},{"conf":"1","line_num":"0","block_num":"0","level":"0","text":"©HubspotPaginationService.php","top":"0.17421602808412695","left":"0.31976744288106046","word_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","width":"0.06831395372431326"},{"top":"0.17384370053159115","word_num":"0","page_num":"0","height":"0.017793929177608248","level":"0","width":"0.03197674294735525","left":"0.3938953490583744","conf":"0.5","par_num":"0","block_num":"0","line_num":"0","text":"© Service.php"},{"block_num":"0","text":"php api_v2.php","top":"0.20175438596491224","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.029069768621566433","conf":"0.5","height":"0.014354066985646008","left":"0.2311046504670841","line_num":"0"},{"left":"0.26889535474038734","par_num":"0","word_num":"0","height":"0.007343747018817126","block_num":"0","level":"0","page_num":"0","width":"0.06831394865157758","conf":"0.5","text":"C) TrackProviderInstalledEvent.pho","line_num":"0","top":"0.20557491325434107"},{"left":"0.3444767431887464","text":"@ RequestGenerateReportJob.ph","width":"0.06831394865157758","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.011164274322169154","top":"0.20175438596491224"},{"word_num":"0","top":"0.22966507175123718","par_num":"0","left":"0.15406976741448225","line_num":"0","page_num":"0","width":"0.05959302313784334","conf":"0.5","block_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","level":"0"},{"line_num":"0","word_num":"0","block_num":"0","left":"0.17441860674725307","par_num":"0","text":"trait OpportunitySyncTrait","page_num":"0","top":"0.24720893141945777","width":"0.06976743961902376","level":"0","height":"0.014354066985645897","conf":"1"},{"par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","block_num":"0","line_num":"0","page_num":"0","left":"0.19912790599413563","level":"0","top":"0.26132404253458086","conf":"1","width":"0.1918604627568671","word_num":"0","height":"0.01778281514534341"},{"top":"0.27874564469272156","width":"0.17587209255137343","text":"This is acceptable - the deal cannot be imported until those exist.","left":"0.1976744228515927","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1","level":"0","height":"0.017421602252187474"},{"page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.18459302318631113","top":"0.3133971294182625","line_num":"0","text":"2 usages","height":"0.017613322731030334","width":"0.020348836766912598"},{"page_num":"0","height":"0.01754385964912275","line_num":"0","par_num":"0","top":"0.33094098883572576","conf":"1","word_num":"0","text":"private function importOpportunityBatch(array $deals): array","level":"0","width":"0.15843022123296208","left":"0.1845930292659399","block_num":"0"},{"top":"0.3658536592325965","page_num":"0","text":"$syncedOpportunities = [","width":"0.06395348589471045","line_num":"0","left":"0.19622093053807488","word_num":"0","block_num":"0","level":"0","conf":"1","height":"0.017718908319062532","par_num":"0"},{"par_num":"0","level":"0","text":"'success =>","left":"0.20784883719360808","word_num":"0","page_num":"0","block_num":"0","top":"0.38995215302990127","line_num":"0","conf":"0.30000001192092896","height":"0.007260390255820148","width":"0.03924418256637899"},{"par_num":"0","level":"0","text":"'failed_ids' »> [1,","block_num":"0","left":"0.2063953495726709","line_num":"0","conf":"0.30000001192092896","top":"0.400318979431312","page_num":"0","word_num":"0","height":"0.01779948695424638","width":"0.050872092551373455"},{"page_num":"0","line_num":"0","width":"0.08575581489725317","level":"0","conf":"1","block_num":"0","height":"0.017554973681387476","par_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","left":"0.194767442807634","top":"0.4354066985043207"},{"top":"0.4425087107683612","word_num":"0","page_num":"0","height":"0.006968641205077342","block_num":"0","text":"column_key:'10')*","conf":"0.30000001192092896","width":"0.04215116196490348","level":"0","line_num":"0","left":"0.280523256299525","par_num":"0"},{"conf":"1","left":"0.19622092554751022","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","block_num":"0","height":"0.017655001492781763","level":"0","line_num":"0","top":"0.47038327564025195","par_num":"0","width":"0.20639535214038604","word_num":"0"},{"conf":"0.5","text":", rethrow so the","par_num":"0","word_num":"0","left":"0.40261627956303336","height":"0.017655001492781763","line_num":"0","page_num":"0","level":"0","width":"0.040697673533825196","block_num":"0","top":"0.47038327564025195"},{"par_num":"0","top":"0.49441786284356404","left":"0.19622092345586095","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","level":"0","height":"0.007324297082100917","word_num":"0","block_num":"0","width":"0.2252906839898292","conf":"0.5","page_num":"0","line_num":"0"},{"page_num":"0","top":"0.5052264809296554","level":"0","par_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","left":"0.1947674424313429","block_num":"0","line_num":"0","text":"tryf","width":"0.01744185990475594","word_num":"0"},{"width":"0.23401162979450632","left":"0.2063953501001992","block_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","level":"0","conf":"1","line_num":"0","par_num":"0","height":"0.017741137904603632","page_num":"0","word_num":"0","top":"0.5223285484012261"},{"par_num":"0","block_num":"0","level":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","word_num":"0","left":"0.20494187603723524","page_num":"0","width":"0.17877905419532286","conf":"1","height":"0.017618880507668466","line_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.5749128924952824","left":"0.20494187385846577","conf":"1","width":"0.2558139435788418","word_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","height":"0.020905922094220375"},{"word_num":"0","line_num":"0","height":"0.02102540060283664","page_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","level":"0","top":"0.6097560982545615","conf":"1","block_num":"0","left":"0.20494185885009894","par_num":"0","width":"0.1991279074486266"},{"conf":"0.30000001192092896","top":"0.648083623487141","level":"0","line_num":"0","par_num":"0","left":"0.21656976858995938","text":"array_map ( cal","block_num":"0","width":"0.03488371980951191","page_num":"0","height":"0.013937282410154683","word_num":"0"},{"height":"0.017785594033662644","level":"0","word_num":"0","line_num":"0","text":"'strval', $dealIds)","left":"0.2645348832564665","block_num":"0","par_num":"0","conf":"0.5","page_num":"0","width":"0.05087209255137343","top":"0.6480836243125454"},{"level":"0","par_num":"0","page_num":"0","block_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","conf":"0.30000001192092896","height":"0.021531100478468956","top":"0.682615629984051","left":"0.2093023286005373","width":"0.12354650903255385","line_num":"0","word_num":"0"},{"page_num":"0","conf":"1","height":"0.01754385964912286","par_num":"0","line_num":"0","width":"0.2776162776541203","level":"0","word_num":"0","top":"0.7177033492822966","left":"0.2049418524467757","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","block_num":"0"},{"left":"0.2180232570930559","block_num":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232","par_num":"0","width":"0.08575581489725317","level":"0","word_num":"0","height":"0.013937282410154683","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"conf":"0.5","left":"0.46511627905924996","word_num":"0","par_num":"0","height":"0.020905922094220375","page_num":"0","block_num":"0","line_num":"0","width":"0.01744185990475594","text":"-600","top":"0.7351916383721696","level":"0"},{"height":"0.017721687207381653","width":"0.08139534706765034","word_num":"0","block_num":"0","page_num":"0","top":"0.752613240763755","level":"0","conf":"1","left":"0.21802325758350743","text":"'dealCount' => count($dealIds),","line_num":"0","par_num":"0"},{"text":"=601","left":"0.4636627907884783","page_num":"0","height":"0.027874564820309478","width":"0.018895348335834228","par_num":"0","word_num":"0","block_num":"0","top":"0.7491289194016919","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","width":"0.00872092995237797","block_num":"0","left":"0.20639534908631102","text":"1):","line_num":"0","level":"0","top":"0.7874564461300038","page_num":"0","height":"0.017421602252187474","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","top":"0.7700348432989934","block_num":"0","height":"0.017421602252187474","text":"'error' => $e->getMessage(),","word_num":"0","width":"0.07267441648118037","level":"0","conf":"0.5","left":"0.2180232579374222","page_num":"0"},{"level":"0","left":"0.47093023224952385","par_num":"0","block_num":"0","top":"0.7909407663733199","word_num":"0","height":"0.013937282410154683","conf":"1","line_num":"0","page_num":"0","text":"603","width":"0.011627907448626629"},{"width":"0.015988371473677654","par_num":"0","level":"0","word_num":"0","text":"=604","page_num":"0","top":"0.8048780495219954","height":"0.020905922094220375","left":"0.46511627911296743","conf":"0.5","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"throw se\"","top":"0.8292682927405206","left":"0.20494186180126178","height":"0.007254833239687675","level":"0","block_num":"0","page_num":"0","width":"0.026162789223041938","word_num":"0","line_num":"0"},{"top":"0.8745644599380386","width":"0.07267441648118039","par_num":"0","left":"0.196220931788067","word_num":"0","conf":"0.5","block_num":"0","height":"0.017780037778036162","level":"0","page_num":"0","text":"foreach ($deals as $deal) {","line_num":"0"},{"width":"0.014534881774415365","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.20639535049434093","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"try {","top":"0.8954703837939799"},{"block_num":"0","level":"0","height":"0.01773835901628462","conf":"1","par_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","top":"0.9090909089513657","word_num":"0","width":"0.17151162979450635","line_num":"0","left":"0.2165697695573931","page_num":"0"},{"height":"0.006968641205077342","word_num":"0","level":"0","top":"0.9337979093792103","par_num":"0","text":"Sdeal'1d'h","left":"0.226744186735071","width":"0.031976742947355224","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","text":"=607","conf":"1","level":"0","left":"0.46656976796271193","block_num":"0","height":"0.017421602252187474","width":"0.014534883042599256","top":"0.8571428572798295","line_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","conf":"0.5","top":"0.968641115317784","block_num":"0","text":"ScontactAssociat.ions","word_num":"0","level":"0","height":"0.006968640444571572","left":"0.22674419276015428","page_num":"0","par_num":"0","width":"0.05523255023550483"},{"level":"0","text":"100% 52","top":"0.006968641043132773","page_num":"0","conf":"0.30000001192092896","left":"0.9127906979746175","word_num":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.018895348335834172","height":"0.006968641205077342"},{"left":"0.9345930220335801","block_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• Mon ZU AOr 10.11:04","top":"0.006968641078646032","width":"0.05813953724313292","word_num":"0","page_num":"0"},{"par_num":"0","text":"L AskJiminnyReportActivityServiceTest~","left":"0.8284883743238562","level":"0","top":"0.02439024399585743","width":"0.08430232392980697","height":"0.017421602252187585","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"conf":"1","height":"0.017421602252187585","level":"0","width":"0.029069766085198623","text":"E laravel.log","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.052264808499341786","left":"0.5101744199610054","line_num":"0"},{"width":"0.07994186117293983","height":"0.01754385964912286","block_num":"0","word_num":"0","left":"0.47238372125716094","par_num":"0","level":"0","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","height":"0.017421602252187585","conf":"0.5","left":"0.5450581424799863","line_num":"0","par_num":"0","top":"0.0522648086548918","width":"0.052325578446083876","word_num":"0","page_num":"0","level":"0","text":"A SF [iminny@localhost]"},{"par_num":"0","level":"0","conf":"0.5","line_num":"0","block_num":"0","top":"0.07655502392344493","width":"0.04505813882706011","left":"0.559593023126018","page_num":"0","height":"0.01754385964912286","text":"A console [STAGING]","word_num":"0"},{"block_num":"0","height":"0.017421602252187585","conf":"1","left":"0.603197676895986","line_num":"0","page_num":"0","par_num":"0","text":"A HS_local (jiminny@localhost]","top":"0.05226480845578774","width":"0.0639534858947105","word_num":"0","level":"0"},{"page_num":"0","text":"Cascade","height":"0.017421602252187585","word_num":"0","width":"0.018895348335834283","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.05226480845578774","left":"0.6947674424260751","conf":"1"},{"left":"0.693313957253889","level":"0","word_num":"0","conf":"1","par_num":"0","width":"0.04651162472177062","height":"0.007285397208668609","text":"Retactor Connection","page_num":"0","block_num":"0","line_num":"0","top":"0.08362369371432266"},{"line_num":"0","block_num":"0","page_num":"0","width":"0.045058133754324436","word_num":"0","par_num":"0","level":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","left":"0.7470930289847444","conf":"0.30000001192092896","height":"0.007285397208668609"},{"page_num":"0","left":"0.9651162792848433","height":"0.007285397208668498","par_num":"0","level":"0","line_num":"0","text":"+O •","conf":"0.30000001192092896","word_num":"0","width":"0.02034883676691257","top":"0.08362369356690913","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.10104529667246953","height":"0.01777448000139792","level":"0","left":"0.6613372099009642","page_num":"0","par_num":"0","text":"da jiminny","width":"0.026162789223041938","line_num":"0"},{"left":"0.6264534909671725","line_num":"0","width":"0.06104650903255382","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.017602208698765498","block_num":"0","text":"034 A1 A34 X62 A V","word_num":"0","par_num":"0","top":"0.12195121997834346"},{"width":"0.2340116297945063","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","block_num":"0","word_num":"0","conf":"1","level":"0","line_num":"0","top":"0.11149825785804557","par_num":"0","page_num":"0","left":"0.7485465144592023","height":"0.017688345110587478"},{"block_num":"0","height":"0.017421602252187585","level":"0","page_num":"0","left":"0.4723837209681555","par_num":"0","conf":"1","line_num":"0","top":"0.17421602785183887","width":"0.010174418383456285","word_num":"0","text":"568"},{"page_num":"0","height":"0.017599431331458026","conf":"0.30000001192092896","level":"0","top":"0.24720893117059684","line_num":"0","block_num":"0","left":"0.42296511505912804","text":"433 X2 X19 A Y 572","width":"0.05959302313784337","word_num":"0","par_num":"0"},{"height":"0.017602208698765498","left":"0.49273255917817704","line_num":"0","top":"0.12195121996382541","block_num":"0","width":"0.13081395372431326","conf":"0.5","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"height":"0.017724466095700775","level":"0","conf":"1","left":"0.49273256810684485","par_num":"0","block_num":"0","line_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","width":"0.12499998985452854","word_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","top":"0.15679442515780084","level":"0","conf":"0.30000001192092896","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","line_num":"0","width":"0.19767440633570893","word_num":"0","page_num":"0","left":"0.4927325697817582","height":"0.03484320450437506"},{"line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","height":"0.021531100478468956","width":"0.18895348082197472","top":"0.19138755980861244","word_num":"0","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.5014534982005542","page_num":"0"},{"line_num":"0","top":"0.21602787489966546","conf":"0.5","page_num":"0","left":"0.5014534903311851","level":"0","block_num":"0","height":"0.006968640444571461","text":"U.emall,","word_num":"0","par_num":"0","width":"0.023255812360885364"},{"conf":"0.5","height":"0.020905922094220264","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"sa.*,","block_num":"0","left":"0.5014534889482387","top":"0.2264808367461535","width":"0.0159883714736776","word_num":"0"},{"par_num":"0","top":"0.243902439123591","width":"0.0915697686215664","conf":"1","left":"0.5014534890799165","page_num":"0","height":"0.017660559269419895","text":"t.owner_id FROM social_accounts sa","word_num":"0","line_num":"0","block_num":"0","level":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","left":"0.49273256427382445","block_num":"0","width":"0.09883720316785455","page_num":"0","par_num":"0","word_num":"0","height":"0.020972609329831915","conf":"0.5","top":"0.261324041657931","level":"0","line_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","left":"0.4927325596928281","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","word_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.27874564469272156","width":"0.10755813882706017"},{"conf":"0.5","line_num":"0","level":"0","top":"0.29585326953748003","left":"0.49273256401325954","word_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","block_num":"0","page_num":"0","par_num":"0","width":"0.13953487923804747","height":"0.021531100478468845"},{"text":"SELECT * FROM automated_report_results order by id desc;","block_num":"0","width":"0.1469257943173672","word_num":"0","height":"0.021812455695972233","level":"0","line_num":"0","conf":"1","left":"0.49266947806468386","top":"0.33086566047471755","par_num":"0","page_num":"0"},{"conf":"0.5","word_num":"0","left":"0.6947674415961431","block_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","line_num":"0","top":"0.14285714319234843","width":"0.021802323929806966","page_num":"0","text":"Tnoughts"},{"level":"0","conf":"1","height":"0.007185368636768663","page_num":"0","word_num":"0","left":"0.6947674437491511","block_num":"0","par_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","line_num":"0","top":"0.1602787460943993","width":"0.15552323929806966"},{"line_num":"0","left":"0.6947674422691698","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187474","level":"0","par_num":"0","text":"Answer","top":"0.19163763110387144","width":"0.023255812360885253","word_num":"0"},{"height":"0.007257611367501027","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","conf":"1","par_num":"0","page_num":"0","word_num":"0","block_num":"0","top":"0.21602787499438603","width":"0.17587207226043045","left":"0.6947674450253227","level":"0","line_num":"0"},{"word_num":"0","block_num":"0","left":"0.4709302324991634","height":"0.020905922094220264","text":"575","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.29616724812826734","width":"0.010174418383456285","line_num":"0"},{"conf":"1","level":"0","left":"0.4709302331500887","word_num":"0","page_num":"0","height":"0.017421602252187474","top":"0.31707317082512576","par_num":"0","width":"0.011627906180442682","block_num":"0","text":"576","line_num":"0"},{"top":"0.3310104530550909","width":"0.008720929952377943","block_num":"0","line_num":"0","level":"0","text":"577","word_num":"0","par_num":"0","conf":"1","page_num":"0","left":"0.4723837210121832","height":"0.017421602252187474"},{"height":"0.017421602252187474","width":"0.014534883042599311","top":"0.3519163764290747","par_num":"0","left":"0.4665697677568011","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","text":"—578","word_num":"0","level":"0"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.03135888314133062","left":"0.4651162795679709","par_num":"0","level":"0","block_num":"0","top":"0.36585365925686086","width":"0.01744185990475594","word_num":"0","text":"-579"},{"left":"0.4723837212104037","level":"0","page_num":"0","top":"0.3867595819749514","width":"0.010174418383456285","text":"580","height":"0.017421602252187585","conf":"1","line_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"conf":"0.5","level":"0","height":"0.024390243457264815","top":"0.41114982606463124","word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"=582","left":"0.4665697680180062","width":"0.0159883714736776","page_num":"0"},{"top":"0.3692185007974482","text":"select * from features;","word_num":"0","line_num":"0","left":"0.4927325567791251","width":"0.061046514105289496","block_num":"0","height":"0.01754385964912275","conf":"1","level":"0","page_num":"0","par_num":"0"},{"text":"select * from team_features where feature_id = 40;","top":"0.3867595817836954","height":"0.013937282410154683","line_num":"0","block_num":"0","conf":"1","left":"0.492732557531251","level":"0","word_num":"0","page_num":"0","width":"0.13081395372431337","par_num":"0"},{"level":"0","conf":"0.5","left":"0.4927325648681694","word_num":"0","page_num":"0","line_num":"0","block_num":"0","text":"select * from teams where id = 556;","par_num":"0","top":"0.4216027878104023","width":"0.09156975847609505","height":"0.017791151810300887"},{"level":"0","conf":"1","par_num":"0","page_num":"0","top":"0.4912891990481223","left":"0.4709302324991634","word_num":"0","height":"0.017421602252187474","block_num":"0","text":"586","width":"0.010174418383456285","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.5087108014871466","width":"0.010174418383456285","text":"587","line_num":"0","conf":"1","word_num":"0","level":"0","left":"0.4723837212104037","height":"0.017421602252187585","page_num":"0"},{"page_num":"0","left":"0.4709302324991634","par_num":"0","width":"0.010174418383456285","top":"0.5261324046230351","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","height":"0.017421602252187585","text":"588"},{"line_num":"0","page_num":"0","left":"0.49273255851781844","height":"0.017727244984019785","block_num":"0","width":"0.040697673533825196","top":"0.45614035085599425","conf":"0.5","text":"select * from au","word_num":"0","level":"0","par_num":"0"},{"word_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.15116278668667404","left":"0.5406976797860092","top":"0.45614035062370617","height":"0.017727244984019896"},{"text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","par_num":"0","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.020905922094220375","conf":"1","page_num":"0","width":"0.19912790744862652","left":"0.4927325626901585","top":"0.47038327577054373"},{"height":"0.01754385964912286","page_num":"0","left":"0.49273256392009424","level":"0","block_num":"0","text":"select * from automated_report_results order by id desc;","line_num":"0","conf":"1","width":"0.14534883296236079","word_num":"0","top":"0.49122807017543857","par_num":"0"},{"width":"0.14389535214038607","text":"SELECT * FROM automated_report_results WHERE id = 1919;","height":"0.02108930895012917","block_num":"0","left":"0.4927325558269047","level":"0","top":"0.50522648079604","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0"},{"width":"0.06395348082197472","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"Flow for last-modified sync","top":"0.24390243925425303","page_num":"0","left":"0.6947674492701338","word_num":"0","level":"0","height":"0.010483525776596947"},{"height":"0.010605782413026343","left":"0.69476746387163","line_num":"0","par_num":"0","width":"0.2572674244008166","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","word_num":"0","top":"0.2613240421543279","block_num":"0","page_num":"0","level":"0","conf":"1"},{"block_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","width":"0.2558139435788418","word_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.017421602252187474","top":"0.27874564469272156","left":"0.6962209429349904","page_num":"0"},{"block_num":"0","height":"0.010558547395648321","level":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.6976744167193314","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","top":"0.30303030290443533","width":"0.24418603613021517","word_num":"0"},{"block_num":"0","top":"0.3205574918079175","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604251","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","left":"0.696220969420339","word_num":"0","width":"0.2848836817639939","conf":"1","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.33797909401576987","level":"0","left":"0.7049418610117876","line_num":"0","page_num":"0","text":"t.pho:249-308)","width":"0.0319767429473552","word_num":"0","height":"0.006968641205077342"},{"level":"0","line_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","page_num":"0","left":"0.6947674475203276","top":"0.35540069665787266","par_num":"0","width":"0.235465110616481","conf":"1","height":"0.013937282410154683","block_num":"0","word_num":"0"},{"word_num":"0","height":"0.017421602252187474","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.6947674455790227","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","line_num":"0","width":"0.0944767404109873","page_num":"0"},{"width":"0.05377906434079438","left":"0.6947674418771969","word_num":"0","block_num":"0","par_num":"0","text":"Only on the webhook path:","top":"0.4074960127591707","height":"0.0071770334928229484","page_num":"0","conf":"1","level":"0","line_num":"0"},{"height":"0.00731040416151707","block_num":"0","left":"0.6976744421686936","width":"0.2834301806510763","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","top":"0.4282296651241162","word_num":"0","conf":"1"},{"left":"0.7034883857776126","line_num":"0","par_num":"0","top":"0.4390243903373209","page_num":"0","word_num":"0","width":"0.27906975847609505","conf":"1","block_num":"0","level":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","height":"0.017421602252187474"},{"line_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.036337205704222275","conf":"0.30000001192092896","word_num":"0","text":"sor.oho:144-156,","left":"0.7049418640810282","block_num":"0","page_num":"0","top":"0.4599303139240558","level":"0"},{"left":"0.6962209413217944","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","top":"0.4736842105404635","word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","width":"0.27470929571922786","height":"0.01760498758708451","page_num":"0"},{"width":"0.1337209153682628","word_num":"0","left":"0.7034883735612978","line_num":"0","top":"0.49441786284356404","page_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","level":"0","conf":"0.5","par_num":"0","block_num":"0","height":"0.007324297082100917"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.5435540073669376","block_num":"0","height":"0.017421602252187585","line_num":"0","left":"0.4927325576649853","level":"0","width":"0.15697674041098736","text":"select * from automated_report_results WHERE report id = 54;"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"—590","par_num":"0","left":"0.4665697675387779","width":"0.014534883042599256","level":"0","block_num":"0","top":"0.5609756101979481","height":"0.017421602252187585","word_num":"0"},{"left":"0.46939357645121943","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"Cascade &YI","par_num":"0","height":"0.019269587320574155","top":"0.5844418613017821","width":"0.03214308048816433","word_num":"0"},{"conf":"0.30000001192092896","level":"0","par_num":"0","text":"Command 9e1","height":"0.018326213295189797","width":"0.030610896171407553","word_num":"0","top":"0.5849135485661681","left":"0.504316644512661","block_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","top":"0.5781499203541262","word_num":"0","conf":"1","par_num":"0","width":"0.08139534706765028","level":"0","line_num":"0","text":"ortunities where id = 7594349;","height":"0.0176688944133655","left":"0.5348837226993451","block_num":"0"},{"word_num":"0","page_num":"0","height":"0.01754385964912286","left":"0.4927325615606822","level":"0","line_num":"0","conf":"0.5","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","top":"0.613237639553429","block_num":"0","width":"0.19912790744862657"},{"level":"0","width":"0.15261626750864887","line_num":"0","page_num":"0","left":"0.4927325549132634","par_num":"0","top":"0.6376306623561115","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"select * trom plavbooks where team 1d = 1: # event 726147"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","top":"0.6475172965904776","left":"0.49417504626076897","width":"0.1511847820687801","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.01855425705369762","level":"0","block_num":"0","conf":"1"},{"par_num":"0","top":"0.6722488038244503","line_num":"0","left":"0.49418604507250824","level":"0","conf":"0.5","width":"0.10901161964903489","word_num":"0","block_num":"0","height":"0.007193704541220036","page_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473"},{"line_num":"0","level":"0","left":"0.4941808969840959","page_num":"0","height":"0.014594718409877472","top":"0.6860824328185883","word_num":"0","par_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","conf":"1","block_num":"0","width":"0.151173084340197"},{"left":"0.6947674429499888","page_num":"0","level":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.03052325451627691","height":"0.007288176096987731","word_num":"0","top":"0.5223285486264212","conf":"1","text":"Shared code"},{"page_num":"0","block_num":"0","conf":"1","left":"0.6947674533785833","level":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","width":"0.2718023137843356","par_num":"0","top":"0.5365853663383557","word_num":"0","line_num":"0","height":"0.017641108572197917"},{"par_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","page_num":"0","width":"0.20058138827060135","top":"0.5574162679425837","word_num":"0","block_num":"0","conf":"1","height":"0.01754385964912286","left":"0.6976744261547695","level":"0","line_num":"0"},{"top":"0.5818815330541641","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.697674432615772","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","word_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.2761627765412026","par_num":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","top":"0.5993031362237073","word_num":"0","par_num":"0","text":"queue oo with retiesbackom,","left":"0.7034883718213223","line_num":"0","level":"0","page_num":"0","width":"0.062499994927264324","block_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 692;","word_num":"0","height":"0.01754385964912286","conf":"0.5","top":"0.7177033492822966","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.49127907379435487","width":"0.12645348082197472","page_num":"0"},{"page_num":"0","block_num":"0","level":"0","height":"0.017421602252187585","top":"0.7351916377240805","left":"0.4927325587104127","word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"SELECT","width":"0.01744185990475594"},{"block_num":"0","top":"0.7526132409524889","line_num":"0","page_num":"0","width":"0.18895348082197472","word_num":"0","level":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","conf":"0.5","left":"0.5014534890359909","height":"0.020911479870858507"},{"height":"0.017549415904749344","page_num":"0","top":"0.7735191644180608","conf":"0.30000001192092896","width":"0.023255812360885364","level":"0","left":"0.5014534895121747","word_num":"0","par_num":"0","text":"u. email,","block_num":"0","line_num":"0"},{"level":"0","block_num":"0","line_num":"0","top":"0.7909407663442839","conf":"1","text":"sa.*,","left":"0.5029069773255996","word_num":"0","page_num":"0","height":"0.013937282410154683","width":"0.014534883042599311","par_num":"0"},{"word_num":"0","page_num":"0","left":"0.5014534890799165","block_num":"0","level":"0","line_num":"0","height":"0.021531100478468956","conf":"0.5","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","width":"0.0915697686215664","par_num":"0"},{"text":"JOTN usens u on u.id = sa.sociable idi","height":"0.007254833239687675","top":"0.8292682928942409","word_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.09738371220040826","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.49273256673203064"},{"height":"0.017724466095700775","top":"0.8429027114206518","line_num":"0","block_num":"0","left":"0.5479651179161367","par_num":"0","text":"on t.id = u.team_id","page_num":"0","word_num":"0","width":"0.052325578446083876","level":"0","conf":"0.5"},{"width":"0.08139534706765039","page_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","text":"and sa.provider = 'salesforce';","block_num":"0","left":"0.5494186066225529","top":"0.8604465709728868","word_num":"0","height":"0.014354066985645897"},{"text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","height":"0.01760776647540363","top":"0.8954703835778265","width":"0.19767440633570882","line_num":"0","left":"0.4927325684555483","block_num":"0","conf":"0.5","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"height":"0.0071770334928229484","width":"0.04069767099745736","block_num":"0","page_num":"0","par_num":"0","top":"0.9266347687400319","word_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","text":"Ask anvthina (84-D","line_num":"0"},{"level":"0","block_num":"0","left":"0.7020348836609424","page_num":"0","text":"< Code","height":"0.0071770334928229484","width":"0.01889534706765028","conf":"0.30000001192092896","par_num":"0","top":"0.9545454545454546","word_num":"0","line_num":"0"},{"width":"0.04796511061648101","word_num":"0","level":"0","left":"0.7209302333970329","line_num":"0","block_num":"0","par_num":"0","text":"Claude Onus 4.7 Medium","conf":"0.5","page_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546"},{"left":"0.8415697692651324","line_num":"0","block_num":"0","text":"W Wind","top":"0.9860627181052405","width":"0.017441858636571994","word_num":"0","level":"0","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","page_num":"0"},{"level":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.986062718234409","width":"0.02034883549872868","height":"0.01074748898617195","left":"0.9694767459953377","text":"Po. 4 spac"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58944
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.11:48L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"par_num":"0","width": [{"par_num":"0","width":"0.03052325451627691","left":"0.03052325708202939","word_num":"0","level":"0","height":"0.017421602252187585","page_num":"0","conf":"0.30000001192092896","text":"FV faVsco.js v","block_num":"0","line_num":"0","top":"0.02439024399585743"},{"top":"0.052264808039986566","line_num":"0","page_num":"0","width":"0.021802323929806973","height":"0.013937282410154683","word_num":"0","level":"0","text":"Project","block_num":"0","left":"0.014534884522499618","par_num":"0","conf":"0.5"},{"page_num":"0","par_num":"0","width":"0.04941860158392723","block_num":"0","conf":"1","top":"0.07317073184361567","word_num":"0","level":"0","height":"0.01773835901628462","left":"0.040697677485836706","text":"© TopicRepository.php","line_num":"0"},{"word_num":"0","level":"0","conf":"1","text":"© TopicTriggerRepository.php","top":"0.09059233458819194","left":"0.03924418840592358","page_num":"0","par_num":"0","width":"0.0668604627568671","block_num":"0","height":"0.017421602252187585","line_num":"0"},{"par_num":"0","level":"0","top":"0.10801393737564835","conf":"1","width":"0.05232557844608388","word_num":"0","text":"©TrackRepository.php","page_num":"0","block_num":"0","left":"0.0392441883932371","height":"0.017421602252187585","line_num":"0"},{"conf":"1","height":"0.017421602252187474","left":"0.03924418768133024","block_num":"0","level":"0","page_num":"0","text":"©TranscriptionModelLocaleRepository.php","line_num":"0","top":"0.12543554051153694","width":"0.09302324944354119","par_num":"0","word_num":"0"},{"conf":"1","level":"0","top":"0.14252745407931555","par_num":"0","width":"0.06710752527764505","word_num":"0","line_num":"0","height":"0.01858043366451967","text":"© TranscriptionRepository.php","block_num":"0","left":"0.03913548154729778","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","conf":"1","height":"0.017421602252187585","text":"©TranscriptionSummaryRepository.php","left":"0.0392441908031767","top":"0.1602787457380177","width":"0.08720929571922789","par_num":"0","word_num":"0","page_num":"0"},{"text":"© UserRepository.php","height":"0.01767445219000363","level":"0","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1","width":"0.04796511568921677","word_num":"0","left":"0.04069767531309508","top":"0.1777003484835593"},{"top":"0.19512195100338126","text":"© VocabularyRepository.php","height":"0.01779670958693902","word_num":"0","width":"0.0610465090325538","left":"0.040697677013957746","level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.21254355444881912","width":"0.024709300791963616","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.027616279755251022","par_num":"0","word_num":"0","text":"> D Rules","page_num":"0","height":"0.017421602252187474"},{"top":"0.23684210526315785","level":"0","conf":"0.30000001192092896","width":"0.026162789223041938","line_num":"0","word_num":"0","height":"0.0071770334928230595","left":"0.031976743615223346","page_num":"0","par_num":"0","text":"w services","block_num":"0"},{"left":"0.03924418568002258","conf":"0.30000001192092896","text":"WACuViLy","height":"0.006968640444571461","page_num":"0","width":"0.023255812360885295","block_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.25435540103206966"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.03779069816744524","height":"0.006968640444571572","level":"0","top":"0.2717770038195261","text":"Akeporis","word_num":"0","block_num":"0","page_num":"0","width":"0.029069763548830722"},{"par_num":"0","text":"L Close","width":"0.020348835498728658","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0072659472719524","left":"0.04360465100063577","word_num":"0","line_num":"0","page_num":"0","top":"0.3763066205343165"},{"conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.04505814008155495","top":"0.411149825723087","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0","text":"crmobiects","width":"0.03197674294735523"},{"height":"0.014354066985646008","left":"0.0465116285874117","text":"• DecorateActivity","word_num":"0","page_num":"0","width":"0.0421511619649035","level":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.42503987240829344"},{"top":"0.4457735246606205","width":"0.023255812360885295","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","text":"N Dummv","height":"0.007188147525087674","line_num":"0","left":"0.04505814149397584"},{"top":"0.45993031338261137","height":"0.013937282410154794","par_num":"0","level":"0","line_num":"0","left":"0.04651162943504785","width":"0.024709300791963616","text":"• Helpers","conf":"0.5","word_num":"0","block_num":"0","page_num":"0"},{"width":"0.03052325197990905","page_num":"0","height":"0.00720204044567152","block_num":"0","text":"v M Hubsoot","top":"0.48083623717426005","line_num":"0","word_num":"0","level":"0","left":"0.03924418682339086","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","page_num":"0","width":"0.05377906941353006","top":"0.4947735192571814","level":"0","block_num":"0","par_num":"0","word_num":"0","text":"AccountSyncStrategy","conf":"1","height":"0.017421602252187585","left":"0.05232558246862253"},{"text":">M Actiond","conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.006968641205077342","width":"0.027616277654120266","page_num":"0","par_num":"0","top":"0.5156794424453248","line_num":"0","block_num":"0","left":"0.0465116291697702"},{"height":"0.017421602252187474","level":"0","width":"0.052325578446083876","conf":"1","line_num":"0","par_num":"0","left":"0.05232558352405106","page_num":"0","text":"ContactSyncStrategy","top":"0.5296167248756484","word_num":"0","block_num":"0"},{"height":"0.010736374953907335","top":"0.5502392345388675","conf":"0.30000001192092896","level":"0","block_num":"0","text":"> DDTO","width":"0.021802323929806973","line_num":"0","left":"0.046511628433356884","par_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","text":"Fields","top":"0.5644599304070073","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187585","width":"0.0232558123608853","conf":"0.5","left":"0.04941860583506121","line_num":"0"},{"top":"0.5818815329475993","line_num":"0","text":"Journal","conf":"0.30000001192092896","width":"0.02470930332833149","left":"0.05087209248884694","word_num":"0","height":"0.013937282410154683","page_num":"0","level":"0","block_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.02906976608519858","level":"0","block_num":"0","left":"0.05232558275049638","text":"• Metadata","line_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","top":"0.5993031359819202"},{"block_num":"0","width":"0.06395348082197475","level":"0","conf":"0.5","height":"0.010572439555726398","par_num":"0","top":"0.6202090597885695","left":"0.04651162906174667","line_num":"0","text":"v D OpportunitySyncStrategy","word_num":"0","page_num":"0"},{"height":"0.017596652443139016","width":"0.03488371980951189","par_num":"0","top":"0.6339712916045923","level":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.05232558251563326","conf":"0.30000001192092896","line_num":"0","text":"> D Concerns"},{"line_num":"0","top":"0.6515151515151515","left":"0.05959302962622626","height":"0.01754385964912286","block_num":"0","page_num":"0","par_num":"0","level":"0","conf":"1","text":"© HubspotLastModifiedByProfileSyncStrate","width":"0.09302324944354118","word_num":"0"},{"level":"0","width":"0.09156976862156645","block_num":"0","page_num":"0","top":"0.6689895468433954","line_num":"0","word_num":"0","par_num":"0","conf":"1","left":"0.059593023810583026","height":"0.017613324252041873","text":"© HubspotLastModifiedCreatedRecentlyOp"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","top":"0.6864111503124573","width":"0.09156976862156645","word_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.0177355801279655","left":"0.05959302113979824","level":"0","line_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","width":"0.09156976862156645","height":"0.017421602252187585","left":"0.059593023810583026","par_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128"},{"height":"0.017421602252187585","line_num":"0","par_num":"0","width":"0.09011627765412025","top":"0.7212543558425473","text":"HubspotLastModifiedSyncStrategy.php","conf":"1","page_num":"0","left":"0.058139534089606586","word_num":"0","block_num":"0","level":"0"},{"par_num":"0","block_num":"0","width":"0.07412789730315514","page_num":"0","text":"© HubspotSingleSyncStrateay.php","top":"0.742160279328588","word_num":"0","left":"0.05813953714452","height":"0.010630789365874915","level":"0","line_num":"0","conf":"0.5"},{"conf":"1","height":"0.021582401160037845","par_num":"0","block_num":"0","page_num":"0","width":"0.0743482975249595","word_num":"0","top":"0.7557206434610325","left":"0.0580138905174848","level":"0","line_num":"0","text":"© HubspotSyncStrategyBase.php"},{"line_num":"0","page_num":"0","height":"0.017549417425760994","top":"0.7735191634397849","block_num":"0","level":"0","conf":"1","text":"© HubspotWebhookBatchSyncStrategy.php","word_num":"0","par_num":"0","left":"0.059593028269637166","width":"0.09302324944354118"},{"top":"0.7979094076349759","level":"0","page_num":"0","word_num":"0","par_num":"0","text":"v Padination","left":"0.04651162902674492","block_num":"0","width":"0.034883719809511875","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0"},{"conf":"0.5","text":"(C) HubspotPadinationService.oho","page_num":"0","par_num":"0","left":"0.05959302535190646","word_num":"0","block_num":"0","top":"0.8149920255190317","height":"0.00730762603370394","level":"0","line_num":"0","width":"0.06976743961902374"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.05959302880043157","width":"0.05087208747863769","height":"0.007185368636768552","top":"0.8325358852688322","line_num":"0","conf":"0.30000001192092896","text":"C) PacinationConfia.oho","par_num":"0"},{"block_num":"0","left":"0.059593023700317146","par_num":"0","width":"0.047965115689216783","conf":"0.30000001192092896","height":"0.0071770334928230595","level":"0","text":"(C) PadinationState.oho","word_num":"0","top":"0.8500797448165869","line_num":"0","page_num":"0"},{"width":"0.0625","top":"0.8675958187280396","block_num":"0","line_num":"0","left":"0.04651162809815037","par_num":"0","conf":"0.30000001192092896","text":"• M ProspectSearchStrateav","height":"0.007204819333990531","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","left":"0.046511629909250625","level":"0","text":"M Redis","page_num":"0","top":"0.8850174217942274","line_num":"0","width":"0.024709300791963616","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038"},{"top":"0.9024390243581014","width":"0.039244185102746854","word_num":"0","page_num":"0","left":"0.046511628850673004","height":"0.006968641205077342","text":"v M ServiceTraito","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0"},{"width":"0.05959301806510763","height":"0.006968640444571461","line_num":"0","level":"0","left":"0.05959302857968383","block_num":"0","par_num":"0","page_num":"0","text":"T.OnnortunitvSvnctirait ohn","top":"0.9198606275129059","conf":"0.30000001192092896","word_num":"0"},{"width":"0.06104650395981808","word_num":"0","top":"0.9370015950824949","left":"0.058139542522317005","block_num":"0","conf":"0.30000001192092896","height":"0.007249275463049543","level":"0","par_num":"0","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","page_num":"0"},{"height":"0.0071770334928229484","level":"0","text":"T SuncFioldsTrait nhn","conf":"0.30000001192092896","page_num":"0","width":"0.04796511568921679","block_num":"0","left":"0.058139535261602336","line_num":"0","top":"0.9545454545454546","word_num":"0","par_num":"0"},{"block_num":"0","left":"0.30813953592538756","conf":"1","page_num":"0","top":"0.07665505235822678","word_num":"0","text":"AutomatedReportsService.php","width":"0.0625","level":"0","height":"0.017421602252187585","line_num":"0","par_num":"0"},{"level":"0","height":"0.01754385964912286","top":"0.07655502392344493","par_num":"0","text":"© AutomatedReportsCommand.php","page_num":"0","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.3764534882225882","width":"0.07267441648118039"},{"top":"0.1010452964837355","par_num":"0","height":"0.01777448000139792","conf":"1","page_num":"0","word_num":"0","left":"0.4040697682457586","text":"© SyncOpportunitiesJob.php","level":"0","width":"0.05959302313784337","block_num":"0","line_num":"0"},{"par_num":"0","height":"0.006968640444571572","conf":"0.5","top":"0.18118466932475252","width":"0.06104650395981809","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"cImportOpportunityBatch.php","block_num":"0","left":"0.15406977432823019"},{"text":"AutomatedReportsController.php","word_num":"0","conf":"1","block_num":"0","width":"0.07122092551373418","par_num":"0","left":"0.15261628499022556","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.20209059320164557"},{"block_num":"0","line_num":"0","width":"0.04069767353382514","par_num":"0","page_num":"0","height":"0.017638331204890445","conf":"1","text":"© SyncObjects.php","top":"0.14982578384343948","word_num":"0","level":"0","left":"0.3735465125790176"},{"word_num":"0","width":"0.05377906434079435","line_num":"0","height":"0.006968640444571572","left":"0.22383721470460258","level":"0","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"(©)ImportContactBatch.php","top":"0.18118466932475252"},{"height":"0.0071770334928229484","par_num":"0","width":"0.027616275117752387","word_num":"0","top":"0.18102073365231264","level":"0","block_num":"0","page_num":"0","conf":"0.5","text":"C) Client.php","line_num":"0","left":"0.28488372488104713"},{"height":"0.017421602252187474","text":"©HubspotPaginationService.php","page_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.17421602808412695","block_num":"0","width":"0.06831395372431326","par_num":"0","left":"0.31976744288106046","conf":"1"},{"block_num":"0","height":"0.017793929177608248","line_num":"0","page_num":"0","level":"0","conf":"0.5","top":"0.17384370053159115","left":"0.3938953490583744","par_num":"0","text":"© Service.php","word_num":"0","width":"0.03197674294735525"},{"height":"0.014354066985646008","word_num":"0","block_num":"0","left":"0.2311046504670841","page_num":"0","width":"0.029069768621566433","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"php api_v2.php","top":"0.20175438596491224"},{"top":"0.20557491325434107","level":"0","height":"0.007343747018817126","page_num":"0","left":"0.26889535474038734","conf":"0.5","par_num":"0","width":"0.06831394865157758","line_num":"0","block_num":"0","word_num":"0","text":"C) TrackProviderInstalledEvent.pho"},{"left":"0.3444767431887464","text":"@ RequestGenerateReportJob.ph","height":"0.011164274322169154","top":"0.20175438596491224","level":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.06831394865157758","word_num":"0","par_num":"0","conf":"0.5"},{"left":"0.15406976741448225","par_num":"0","conf":"0.5","word_num":"0","block_num":"0","page_num":"0","top":"0.22966507175123718","width":"0.05959302313784334","text":"(C) AutomatedReportResult.ohv","line_num":"0","level":"0","height":"0.007268726160271521"},{"conf":"1","level":"0","text":"trait OpportunitySyncTrait","top":"0.24720893141945777","line_num":"0","width":"0.06976743961902376","word_num":"0","left":"0.17441860674725307","par_num":"0","height":"0.014354066985645897","page_num":"0","block_num":"0"},{"text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","page_num":"0","line_num":"0","height":"0.01778281514534341","block_num":"0","top":"0.26132404253458086","width":"0.1918604627568671","level":"0","left":"0.19912790599413563","par_num":"0","conf":"1","word_num":"0"},{"height":"0.017421602252187474","left":"0.1976744228515927","level":"0","line_num":"0","width":"0.17587209255137343","word_num":"0","par_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","conf":"1","top":"0.27874564469272156","block_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","top":"0.3133971294182625","text":"2 usages","conf":"1","line_num":"0","page_num":"0","height":"0.017613322731030334","left":"0.18459302318631113","par_num":"0","width":"0.020348836766912598","level":"0"},{"level":"0","line_num":"0","top":"0.33094098883572576","word_num":"0","block_num":"0","par_num":"0","text":"private function importOpportunityBatch(array $deals): array","conf":"1","height":"0.01754385964912275","page_num":"0","width":"0.15843022123296208","left":"0.1845930292659399"},{"left":"0.19622093053807488","line_num":"0","page_num":"0","text":"$syncedOpportunities = [","height":"0.017718908319062532","level":"0","top":"0.3658536592325965","par_num":"0","width":"0.06395348589471045","word_num":"0","conf":"1","block_num":"0"},{"height":"0.007260390255820148","line_num":"0","level":"0","width":"0.03924418256637899","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"'success =>","left":"0.20784883719360808","top":"0.38995215302990127"},{"block_num":"0","line_num":"0","text":"'failed_ids' »> [1,","left":"0.2063953495726709","conf":"0.30000001192092896","level":"0","height":"0.01779948695424638","top":"0.400318979431312","width":"0.050872092551373455","word_num":"0","par_num":"0","page_num":"0"},{"level":"0","page_num":"0","block_num":"0","height":"0.017554973681387476","line_num":"0","par_num":"0","top":"0.4354066985043207","left":"0.194767442807634","text":"$dealIds = array_column($deals,","width":"0.08575581489725317","conf":"1","word_num":"0"},{"conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","block_num":"0","par_num":"0","width":"0.04215116196490348","word_num":"0","text":"column_key:'10')*","top":"0.4425087107683612","left":"0.280523256299525","level":"0","page_num":"0"},{"word_num":"0","conf":"1","height":"0.017655001492781763","block_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","top":"0.47038327564025195","level":"0","line_num":"0","par_num":"0","page_num":"0","width":"0.20639535214038604","left":"0.19622092554751022"},{"width":"0.040697673533825196","word_num":"0","page_num":"0","height":"0.017655001492781763","line_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.40261627956303336","text":", rethrow so the","par_num":"0","top":"0.47038327564025195"},{"text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","word_num":"0","level":"0","left":"0.19622092345586095","top":"0.49441786284356404","conf":"0.5","width":"0.2252906839898292","height":"0.007324297082100917","line_num":"0","par_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","text":"tryf","width":"0.01744185990475594","block_num":"0","word_num":"0","top":"0.5052264809296554","conf":"0.30000001192092896","par_num":"0","left":"0.1947674424313429","level":"0","page_num":"0","height":"0.017421602252187474"},{"conf":"1","page_num":"0","word_num":"0","level":"0","height":"0.017741137904603632","left":"0.2063953501001992","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","width":"0.23401162979450632","block_num":"0","top":"0.5223285484012261","line_num":"0"},{"word_num":"0","height":"0.017618880507668466","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","level":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","left":"0.20494187603723524","top":"0.5398724083179833","width":"0.17877905419532286","block_num":"0"},{"line_num":"0","height":"0.020905922094220375","conf":"1","level":"0","width":"0.2558139435788418","word_num":"0","block_num":"0","top":"0.5749128924952824","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","par_num":"0","page_num":"0","left":"0.20494187385846577"},{"page_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","height":"0.02102540060283664","line_num":"0","width":"0.1991279074486266","left":"0.20494185885009894","conf":"1","word_num":"0","par_num":"0","level":"0","block_num":"0"},{"height":"0.013937282410154683","top":"0.648083623487141","text":"array_map ( cal","width":"0.03488371980951191","word_num":"0","block_num":"0","left":"0.21656976858995938","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0"},{"line_num":"0","text":"'strval', $dealIds)","width":"0.05087209255137343","conf":"0.5","block_num":"0","word_num":"0","left":"0.2645348832564665","par_num":"0","page_num":"0","top":"0.6480836243125454","level":"0","height":"0.017785594033662644"},{"text":"Extract Surround // = : (SexistingCrmIds);","left":"0.2093023286005373","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.12354650903255385","height":"0.021531100478468956","top":"0.682615629984051","block_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","width":"0.2776162776541203","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","level":"0","top":"0.7177033492822966","block_num":"0","conf":"1","height":"0.01754385964912286","left":"0.2049418524467757","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.013937282410154683","level":"0","top":"0.7351916374244232","conf":"0.30000001192092896","line_num":"0","text":"'teamId' => Sthis->team-›getIdO).","width":"0.08575581489725317","left":"0.2180232570930559"},{"line_num":"0","page_num":"0","text":"-600","word_num":"0","conf":"0.5","block_num":"0","top":"0.7351916383721696","width":"0.01744185990475594","left":"0.46511627905924996","level":"0","height":"0.020905922094220375","par_num":"0"},{"par_num":"0","left":"0.21802325758350743","text":"'dealCount' => count($dealIds),","block_num":"0","conf":"1","height":"0.017721687207381653","level":"0","line_num":"0","page_num":"0","top":"0.752613240763755","width":"0.08139534706765034","word_num":"0"},{"text":"=601","width":"0.018895348335834228","line_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.4636627907884783","height":"0.027874564820309478","level":"0","top":"0.7491289194016919","word_num":"0"},{"level":"0","par_num":"0","left":"0.20639534908631102","text":"1):","conf":"0.30000001192092896","top":"0.7874564461300038","page_num":"0","block_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.017421602252187474","line_num":"0"},{"conf":"0.5","page_num":"0","left":"0.2180232579374222","level":"0","line_num":"0","text":"'error' => $e->getMessage(),","width":"0.07267441648118037","block_num":"0","word_num":"0","top":"0.7700348432989934","par_num":"0","height":"0.017421602252187474"},{"left":"0.47093023224952385","conf":"1","line_num":"0","height":"0.013937282410154683","page_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.7909407663733199","width":"0.011627907448626629","text":"603","par_num":"0"},{"conf":"0.5","line_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.46511627911296743","block_num":"0","par_num":"0","text":"=604","height":"0.020905922094220375","top":"0.8048780495219954","width":"0.015988371473677654"},{"block_num":"0","text":"throw se\"","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.8292682927405206","level":"0","left":"0.20494186180126178","page_num":"0","width":"0.026162789223041938","word_num":"0"},{"par_num":"0","text":"foreach ($deals as $deal) {","word_num":"0","width":"0.07267441648118039","left":"0.196220931788067","block_num":"0","top":"0.8745644599380386","height":"0.017780037778036162","page_num":"0","level":"0","line_num":"0","conf":"0.5"},{"top":"0.8954703837939799","text":"try {","level":"0","page_num":"0","left":"0.20639535049434093","width":"0.014534881774415365","word_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","height":"0.01773835901628462","conf":"1","level":"0","page_num":"0","word_num":"0","line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","par_num":"0","width":"0.17151162979450635","top":"0.9090909089513657","left":"0.2165697695573931"},{"width":"0.031976742947355224","height":"0.006968641205077342","text":"Sdeal'1d'h","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","top":"0.9337979093792103","left":"0.226744186735071","page_num":"0","line_num":"0"},{"width":"0.014534883042599256","conf":"1","level":"0","height":"0.017421602252187474","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"=607","top":"0.8571428572798295","word_num":"0","left":"0.46656976796271193"},{"line_num":"0","height":"0.006968640444571572","level":"0","word_num":"0","left":"0.22674419276015428","block_num":"0","text":"ScontactAssociat.ions","conf":"0.5","page_num":"0","top":"0.968641115317784","par_num":"0","width":"0.05523255023550483"},{"word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","text":"100% 52","page_num":"0","top":"0.006968641043132773","block_num":"0","width":"0.018895348335834172","height":"0.006968641205077342","left":"0.9127906979746175","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","left":"0.933139534422005","top":"0.006968641798620112","height":"0.006968640444571572","par_num":"0","text":"• Mon ZU Aor 10.11:48","width":"0.05959301806510764"},{"block_num":"0","word_num":"0","height":"0.017421602252187585","line_num":"0","par_num":"0","conf":"0.5","text":"L AskJiminnyReportActivityServiceTest~","top":"0.02439024399585743","level":"0","page_num":"0","width":"0.08430232392980697","left":"0.8284883743238562"},{"page_num":"0","height":"0.017421602252187585","level":"0","word_num":"0","top":"0.052264808499341786","par_num":"0","width":"0.029069766085198623","conf":"1","block_num":"0","left":"0.5101744199610054","line_num":"0","text":"E laravel.log"},{"left":"0.47238372125716094","conf":"0.30000001192092896","level":"0","par_num":"0","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","line_num":"0","block_num":"0","height":"0.01754385964912286","page_num":"0","width":"0.07994186117293983","word_num":"0"},{"word_num":"0","height":"0.017421602252187585","width":"0.052325578446083876","page_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.5450581424799863","line_num":"0","text":"A SF [iminny@localhost]","conf":"0.5","top":"0.0522648086548918"},{"text":"A console [STAGING]","top":"0.07655502392344493","conf":"0.5","height":"0.01754385964912286","block_num":"0","line_num":"0","page_num":"0","word_num":"0","left":"0.559593023126018","width":"0.04505813882706011","level":"0","par_num":"0"},{"word_num":"0","conf":"1","page_num":"0","line_num":"0","block_num":"0","level":"0","text":"A HS_local (jiminny@localhost]","left":"0.603197676895986","top":"0.05226480845578774","par_num":"0","height":"0.017421602252187585","width":"0.0639534858947105"},{"top":"0.05226480845578774","width":"0.018895348335834283","left":"0.6947674424260751","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","height":"0.017421602252187585","text":"Cascade","line_num":"0","par_num":"0"},{"width":"0.04651162472177062","word_num":"0","level":"0","left":"0.693313957253889","line_num":"0","page_num":"0","height":"0.007285397208668609","par_num":"0","text":"Retactor Connection","block_num":"0","conf":"1","top":"0.08362369371432266"},{"width":"0.045058133754324436","word_num":"0","level":"0","text":"CRM Initial Sync Oven","par_num":"0","height":"0.007285397208668609","left":"0.7470930289847444","top":"0.08362369371432266","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","text":"+O •","left":"0.9651162792848433","top":"0.08362369356690913","width":"0.02034883676691257","word_num":"0","line_num":"0","page_num":"0","height":"0.007285397208668498","conf":"0.30000001192092896","level":"0","par_num":"0"},{"height":"0.01777448000139792","left":"0.6613372099009642","line_num":"0","page_num":"0","top":"0.10104529667246953","width":"0.026162789223041938","par_num":"0","block_num":"0","text":"da jiminny","word_num":"0","conf":"0.30000001192092896","level":"0"},{"top":"0.12195121997834346","width":"0.06104650903255382","word_num":"0","par_num":"0","level":"0","page_num":"0","text":"034 A1 A34 X62 A V","block_num":"0","left":"0.6264534909671725","line_num":"0","conf":"0.30000001192092896","height":"0.017602208698765498"},{"block_num":"0","height":"0.017688345110587478","top":"0.11149825785804557","width":"0.2340116297945063","page_num":"0","level":"0","line_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","left":"0.7485465144592023","par_num":"0","conf":"1","word_num":"0"},{"line_num":"0","word_num":"0","width":"0.010174418383456285","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187585","text":"568","level":"0","top":"0.17421602785183887","par_num":"0","left":"0.4723837209681555"},{"conf":"0.30000001192092896","top":"0.24720893117059684","word_num":"0","width":"0.05959302313784337","block_num":"0","height":"0.017599431331458026","page_num":"0","par_num":"0","left":"0.42296511505912804","text":"433 X2 X19 A Y 572","level":"0","line_num":"0"},{"conf":"0.5","line_num":"0","top":"0.12195121996382541","level":"0","height":"0.017602208698765498","block_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","word_num":"0","page_num":"0","width":"0.13081395372431326","par_num":"0","left":"0.49273255917817704"},{"width":"0.12499998985452854","conf":"1","height":"0.017724466095700775","left":"0.49273256810684485","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","page_num":"0","level":"0","line_num":"0","top":"0.13937282248364746","word_num":"0","par_num":"0"},{"level":"0","top":"0.15679442515780084","conf":"0.30000001192092896","left":"0.4927325697817582","par_num":"0","width":"0.19767440633570893","word_num":"0","page_num":"0","line_num":"0","block_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","height":"0.03484320450437506"},{"conf":"0.30000001192092896","page_num":"0","level":"0","width":"0.18895348082197472","height":"0.021531100478468956","word_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","line_num":"0","par_num":"0","left":"0.5014534982005542","top":"0.19138755980861244"},{"block_num":"0","top":"0.21602787489966546","left":"0.5014534903311851","page_num":"0","height":"0.006968640444571461","word_num":"0","width":"0.023255812360885364","conf":"0.5","line_num":"0","level":"0","par_num":"0","text":"U.emall,"},{"block_num":"0","height":"0.020905922094220264","left":"0.5014534889482387","par_num":"0","top":"0.2264808367461535","word_num":"0","width":"0.0159883714736776","page_num":"0","line_num":"0","conf":"0.5","text":"sa.*,","level":"0"},{"page_num":"0","line_num":"0","height":"0.017660559269419895","conf":"1","level":"0","left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","top":"0.243902439123591","width":"0.0915697686215664","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","block_num":"0","width":"0.09883720316785455","height":"0.020972609329831915","left":"0.49273256427382445","level":"0","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","top":"0.261324041657931","conf":"0.5"},{"text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","top":"0.27874564469272156","left":"0.4927325596928281","width":"0.10755813882706017","line_num":"0","word_num":"0","height":"0.017421602252187474","par_num":"0"},{"height":"0.021531100478468845","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","width":"0.13953487923804747","conf":"0.5","word_num":"0","left":"0.49273256401325954","level":"0","top":"0.29585326953748003"},{"text":"SELECT * FROM automated_report_results order by id desc;","left":"0.49266947806468386","height":"0.021812455695972233","level":"0","word_num":"0","page_num":"0","top":"0.33086566047471755","block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.1469257943173672"},{"word_num":"0","level":"0","page_num":"0","width":"0.021802323929806966","left":"0.6947674415961431","block_num":"0","par_num":"0","height":"0.006968640444571461","text":"Tnoughts","top":"0.14285714319234843","conf":"0.5","line_num":"0"},{"page_num":"0","level":"0","height":"0.007185368636768663","conf":"1","width":"0.15552323929806966","par_num":"0","word_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","top":"0.1602787460943993","block_num":"0","line_num":"0","left":"0.6947674437491511"},{"level":"0","height":"0.017421602252187474","left":"0.6947674422691698","top":"0.19163763110387144","width":"0.023255812360885253","block_num":"0","text":"Answer","page_num":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0"},{"level":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","line_num":"0","width":"0.17587207226043045","page_num":"0","word_num":"0","left":"0.6947674450253227","height":"0.007257611367501027","conf":"1","par_num":"0","block_num":"0","top":"0.21602787499438603"},{"height":"0.020905922094220264","width":"0.010174418383456285","level":"0","page_num":"0","word_num":"0","left":"0.4709302324991634","block_num":"0","text":"575","conf":"1","par_num":"0","line_num":"0","top":"0.29616724812826734"},{"left":"0.4709302331500887","word_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.31707317082512576","text":"576","width":"0.011627906180442682","level":"0"},{"text":"577","width":"0.008720929952377943","line_num":"0","page_num":"0","height":"0.017421602252187474","left":"0.4723837210121832","conf":"1","top":"0.3310104530550909","par_num":"0","word_num":"0","block_num":"0","level":"0"},{"par_num":"0","left":"0.4665697677568011","height":"0.017421602252187474","page_num":"0","top":"0.3519163764290747","word_num":"0","line_num":"0","block_num":"0","width":"0.014534883042599311","text":"—578","conf":"0.30000001192092896","level":"0"},{"line_num":"0","left":"0.4651162795679709","level":"0","page_num":"0","text":"-579","block_num":"0","top":"0.36585365925686086","width":"0.01744185990475594","height":"0.03135888314133062","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"top":"0.3867595819749514","line_num":"0","height":"0.017421602252187585","block_num":"0","text":"580","width":"0.010174418383456285","page_num":"0","left":"0.4723837212104037","conf":"1","par_num":"0","word_num":"0","level":"0"},{"conf":"0.5","line_num":"0","top":"0.41114982606463124","par_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","text":"=582","height":"0.024390243457264815","level":"0","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.4927325567791251","line_num":"0","width":"0.061046514105289496","top":"0.3692185007974482","page_num":"0","level":"0","conf":"1","par_num":"0","height":"0.01754385964912275","text":"select * from features;","word_num":"0"},{"conf":"1","left":"0.492732557531251","par_num":"0","text":"select * from team_features where feature_id = 40;","top":"0.3867595817836954","width":"0.13081395372431337","word_num":"0","height":"0.013937282410154683","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"level":"0","word_num":"0","text":"select * from teams where id = 556;","page_num":"0","line_num":"0","height":"0.017791151810300887","conf":"0.5","left":"0.4927325648681694","block_num":"0","width":"0.09156975847609505","par_num":"0","top":"0.4216027878104023"},{"line_num":"0","left":"0.4709302324991634","top":"0.4912891990481223","height":"0.017421602252187474","width":"0.010174418383456285","level":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","text":"586","word_num":"0"},{"width":"0.010174418383456285","word_num":"0","height":"0.017421602252187585","top":"0.5087108014871466","line_num":"0","left":"0.4723837212104037","conf":"1","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"587"},{"word_num":"0","left":"0.4709302324991634","conf":"0.30000001192092896","height":"0.017421602252187585","level":"0","block_num":"0","top":"0.5261324046230351","page_num":"0","width":"0.010174418383456285","text":"588","par_num":"0","line_num":"0"},{"par_num":"0","width":"0.040697673533825196","text":"select * from au","line_num":"0","block_num":"0","left":"0.49273255851781844","page_num":"0","word_num":"0","height":"0.017727244984019785","conf":"0.5","level":"0","top":"0.45614035085599425"},{"line_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","block_num":"0","level":"0","height":"0.017727244984019896","left":"0.5406976797860092","top":"0.45614035062370617","conf":"1","width":"0.15116278668667404","word_num":"0","page_num":"0","par_num":"0"},{"left":"0.4927325626901585","line_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.020905922094220375","level":"0","block_num":"0","top":"0.47038327577054373","par_num":"0","width":"0.19912790744862652","page_num":"0","word_num":"0"},{"top":"0.49122807017543857","width":"0.14534883296236079","conf":"1","word_num":"0","left":"0.49273256392009424","text":"select * from automated_report_results order by id desc;","page_num":"0","level":"0","block_num":"0","height":"0.01754385964912286","line_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","width":"0.14389535214038607","text":"SELECT * FROM automated_report_results WHERE id = 1919;","line_num":"0","page_num":"0","top":"0.50522648079604","level":"0","conf":"0.5","left":"0.4927325558269047","block_num":"0","height":"0.02108930895012917"},{"line_num":"0","left":"0.6947674492701338","height":"0.010483525776596947","text":"Flow for last-modified sync","width":"0.06395348082197472","par_num":"0","top":"0.24390243925425303","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"line_num":"0","conf":"1","level":"0","word_num":"0","top":"0.2613240421543279","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","par_num":"0","block_num":"0","height":"0.010605782413026343","width":"0.2572674244008166","page_num":"0","left":"0.69476746387163"},{"word_num":"0","block_num":"0","top":"0.27874564469272156","conf":"1","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","height":"0.017421602252187474","level":"0","line_num":"0","left":"0.6962209429349904","page_num":"0","par_num":"0","width":"0.2558139435788418"},{"word_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","line_num":"0","height":"0.010558547395648321","left":"0.6976744167193314","conf":"1","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.30303030290443533","width":"0.24418603613021517"},{"width":"0.2848836817639939","height":"0.010452960286604251","block_num":"0","level":"0","conf":"1","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","word_num":"0","par_num":"0","left":"0.696220969420339","page_num":"0","line_num":"0","top":"0.3205574918079175"},{"text":"t.pho:249-308)","height":"0.006968641205077342","level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.33797909401576987","word_num":"0","left":"0.7049418610117876","block_num":"0","width":"0.0319767429473552","page_num":"0"},{"top":"0.35540069665787266","block_num":"0","level":"0","width":"0.235465110616481","conf":"1","par_num":"0","word_num":"0","height":"0.013937282410154683","left":"0.6947674475203276","line_num":"0","page_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution."},{"line_num":"0","word_num":"0","top":"0.38327526141746027","width":"0.0944767404109873","block_num":"0","conf":"1","height":"0.017421602252187474","text":"When ImportOpportunityBatch is used","page_num":"0","level":"0","left":"0.6947674455790227","par_num":"0"},{"height":"0.0071770334928229484","line_num":"0","level":"0","text":"Only on the webhook path:","top":"0.4074960127591707","width":"0.05377906434079438","left":"0.6947674418771969","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0"},{"conf":"1","level":"0","page_num":"0","line_num":"0","height":"0.00731040416151707","left":"0.6976744421686936","width":"0.2834301806510763","top":"0.4282296651241162","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","par_num":"0","block_num":"0","word_num":"0"},{"text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","height":"0.017421602252187474","line_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.27906975847609505","page_num":"0","left":"0.7034883857776126","top":"0.4390243903373209","conf":"1"},{"word_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","text":"sor.oho:144-156,","top":"0.4599303139240558","page_num":"0","block_num":"0","left":"0.7049418640810282","level":"0","line_num":"0","width":"0.036337205704222275"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"1","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","width":"0.27470929571922786","top":"0.4736842105404635","height":"0.01760498758708451","left":"0.6962209413217944","level":"0"},{"block_num":"0","left":"0.7034883735612978","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","height":"0.007324297082100917","par_num":"0","top":"0.49441786284356404","conf":"0.5","level":"0","page_num":"0","word_num":"0","line_num":"0","width":"0.1337209153682628"},{"word_num":"0","text":"select * from automated_report_results WHERE report id = 54;","left":"0.4927325576649853","par_num":"0","level":"0","conf":"1","height":"0.017421602252187585","line_num":"0","top":"0.5435540073669376","block_num":"0","page_num":"0","width":"0.15697674041098736"},{"word_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.4665697675387779","level":"0","par_num":"0","text":"—590","top":"0.5609756101979481","block_num":"0","line_num":"0","width":"0.014534883042599256","conf":"0.30000001192092896"},{"block_num":"0","level":"0","left":"0.46939357645121943","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Cascade &YI","par_num":"0","top":"0.5844418613017821","height":"0.019269587320574155","width":"0.03214308048816433","word_num":"0"},{"par_num":"0","width":"0.030610896171407553","page_num":"0","line_num":"0","left":"0.504316644512661","text":"Command 9e1","block_num":"0","word_num":"0","top":"0.5849135485661681","conf":"0.30000001192092896","height":"0.018326213295189797","level":"0"},{"level":"0","conf":"1","top":"0.5781499203541262","block_num":"0","left":"0.5348837226993451","line_num":"0","page_num":"0","par_num":"0","text":"ortunities where id = 7594349;","width":"0.08139534706765028","height":"0.0176688944133655","word_num":"0"},{"conf":"0.5","top":"0.613237639553429","left":"0.4927325615606822","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","word_num":"0","page_num":"0","block_num":"0","width":"0.19912790744862657","line_num":"0","level":"0","height":"0.01754385964912286"},{"conf":"0.30000001192092896","left":"0.4927325549132634","page_num":"0","word_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","line_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","width":"0.15261626750864887","par_num":"0","top":"0.6376306623561115"},{"conf":"1","block_num":"0","height":"0.01855425705369762","left":"0.49417504626076897","level":"0","width":"0.1511847820687801","line_num":"0","top":"0.6475172965904776","word_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","par_num":"0"},{"page_num":"0","level":"0","conf":"0.5","width":"0.10901161964903489","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","height":"0.007193704541220036","word_num":"0","line_num":"0","top":"0.6722488038244503","left":"0.49418604507250824","par_num":"0","block_num":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.151173084340197","word_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","conf":"1","block_num":"0","top":"0.6860824328185883","height":"0.014594718409877472","left":"0.4941808969840959"},{"par_num":"0","height":"0.007288176096987731","word_num":"0","level":"0","top":"0.5223285486264212","left":"0.6947674429499888","page_num":"0","block_num":"0","text":"Shared code","width":"0.03052325451627691","line_num":"0","conf":"1"},{"left":"0.6947674533785833","line_num":"0","block_num":"0","level":"0","top":"0.5365853663383557","par_num":"0","width":"0.2718023137843356","word_num":"0","conf":"1","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","height":"0.017641108572197917","page_num":"0"},{"width":"0.20058138827060135","word_num":"0","level":"0","block_num":"0","height":"0.01754385964912286","left":"0.6976744261547695","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","page_num":"0","conf":"1","par_num":"0","top":"0.5574162679425837","line_num":"0"},{"conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.697674432615772","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","block_num":"0","width":"0.2761627765412026","top":"0.5818815330541641"},{"level":"0","page_num":"0","top":"0.5993031362237073","width":"0.062499994927264324","text":"queue oo with retiesbackom,","height":"0.006968640444571461","par_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.7034883718213223","block_num":"0"},{"block_num":"0","top":"0.7177033492822966","height":"0.01754385964912286","left":"0.49127907379435487","width":"0.12645348082197472","line_num":"0","level":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;"},{"block_num":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","left":"0.4927325587104127","text":"SELECT","conf":"1","level":"0","line_num":"0","top":"0.7351916377240805","width":"0.01744185990475594","word_num":"0"},{"word_num":"0","left":"0.5014534890359909","conf":"0.5","page_num":"0","height":"0.020911479870858507","line_num":"0","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","level":"0","top":"0.7526132409524889","width":"0.18895348082197472"},{"conf":"0.30000001192092896","line_num":"0","height":"0.017549415904749344","left":"0.5014534895121747","level":"0","block_num":"0","par_num":"0","top":"0.7735191644180608","width":"0.023255812360885364","page_num":"0","text":"u. email,","word_num":"0"},{"par_num":"0","top":"0.7909407663442839","block_num":"0","height":"0.013937282410154683","line_num":"0","width":"0.014534883042599311","text":"sa.*,","left":"0.5029069773255996","word_num":"0","conf":"1","page_num":"0","level":"0"},{"line_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.021531100478468956","left":"0.5014534890799165","page_num":"0","block_num":"0","level":"0","top":"0.8046251993620415","word_num":"0","width":"0.0915697686215664","conf":"0.5","par_num":"0"},{"top":"0.8292682928942409","width":"0.09738371220040826","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007254833239687675","left":"0.49273256673203064","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"JOTN usens u on u.id = sa.sociable idi"},{"line_num":"0","page_num":"0","left":"0.5479651179161367","text":"on t.id = u.team_id","width":"0.052325578446083876","word_num":"0","level":"0","top":"0.8429027114206518","block_num":"0","conf":"0.5","par_num":"0","height":"0.017724466095700775"},{"text":"and sa.provider = 'salesforce';","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.8604465709728868","width":"0.08139534706765039","height":"0.014354066985645897","left":"0.5494186066225529","word_num":"0","level":"0"},{"top":"0.8954703835778265","word_num":"0","height":"0.01760776647540363","block_num":"0","page_num":"0","conf":"0.5","width":"0.19767440633570882","line_num":"0","par_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","left":"0.4927325684555483","level":"0"},{"block_num":"0","height":"0.0071770334928229484","width":"0.04069767099745736","page_num":"0","line_num":"0","par_num":"0","left":"0.6962209300842392","conf":"0.30000001192092896","text":"Ask anvthina (84-D","level":"0","top":"0.9266347687400319","word_num":"0"},{"word_num":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","level":"0","par_num":"0","page_num":"0","top":"0.9545454545454546","conf":"0.30000001192092896","left":"0.7020348836609424","text":"< Code","width":"0.01889534706765028"},{"left":"0.7209302333970329","word_num":"0","block_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","page_num":"0","level":"0","text":"Claude Onus 4.7 Medium","conf":"0.5","line_num":"0","par_num":"0","width":"0.04796511061648101"},{"word_num":"0","level":"0","width":"0.017441858636571994","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"W Wind","conf":"0.30000001192092896","top":"0.9860627181052405","height":"0.006968640444571572","left":"0.8415697692651324"},{"width":"0.02034883549872868","page_num":"0","block_num":"0","left":"0.9694767459953377","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.01074748898617195","text":"Po. 4 spac","top":"0.986062718234409","par_num":"0","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58936
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU AOr 10.11-10L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"height":"0.017421602252187585", [{"height":"0.017421602252187585","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.02439024399585743","text":"FV faVsco.js v","word_num":"0","left":"0.03052325708202939","width":"0.03052325451627691","line_num":"0","page_num":"0"},{"text":"Project","page_num":"0","block_num":"0","top":"0.052264808039986566","height":"0.013937282410154683","line_num":"0","par_num":"0","level":"0","width":"0.021802323929806973","word_num":"0","conf":"0.5","left":"0.014534884522499618"},{"conf":"1","top":"0.07317073184361567","word_num":"0","left":"0.040697677485836706","page_num":"0","width":"0.04941860158392723","height":"0.01773835901628462","line_num":"0","par_num":"0","text":"© TopicRepository.php","block_num":"0","level":"0"},{"height":"0.017421602252187585","word_num":"0","top":"0.09059233458819194","line_num":"0","level":"0","width":"0.0668604627568671","conf":"1","page_num":"0","par_num":"0","text":"© TopicTriggerRepository.php","block_num":"0","left":"0.03924418840592358"},{"left":"0.0392441883932371","level":"0","line_num":"0","par_num":"0","top":"0.10801393737564835","width":"0.05232557844608388","word_num":"0","conf":"1","text":"©TrackRepository.php","block_num":"0","height":"0.017421602252187585","page_num":"0"},{"height":"0.017421602252187474","conf":"1","line_num":"0","word_num":"0","level":"0","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","left":"0.03924418768133024","width":"0.09302324944354119","block_num":"0","page_num":"0","par_num":"0"},{"conf":"1","page_num":"0","block_num":"0","left":"0.03913548154729778","level":"0","height":"0.01858043366451967","par_num":"0","top":"0.14252745407931555","text":"© TranscriptionRepository.php","width":"0.06710752527764505","word_num":"0","line_num":"0"},{"level":"0","par_num":"0","text":"©TranscriptionSummaryRepository.php","word_num":"0","page_num":"0","left":"0.0392441908031767","top":"0.1602787457380177","block_num":"0","height":"0.017421602252187585","width":"0.08720929571922789","conf":"1","line_num":"0"},{"conf":"1","text":"© UserRepository.php","height":"0.01767445219000363","word_num":"0","top":"0.1777003484835593","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.04796511568921677","left":"0.04069767531309508"},{"block_num":"0","left":"0.040697677013957746","top":"0.19512195100338126","height":"0.01779670958693902","level":"0","par_num":"0","text":"© VocabularyRepository.php","conf":"1","line_num":"0","word_num":"0","page_num":"0","width":"0.0610465090325538"},{"left":"0.027616279755251022","level":"0","text":"> D Rules","top":"0.21254355444881912","word_num":"0","width":"0.024709300791963616","height":"0.017421602252187474","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0"},{"height":"0.0071770334928230595","level":"0","left":"0.031976743615223346","page_num":"0","text":"w services","width":"0.026162789223041938","block_num":"0","top":"0.23684210526315785","conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","top":"0.25435540103206966","line_num":"0","block_num":"0","page_num":"0","text":"WACuViLy","left":"0.03924418568002258","level":"0","width":"0.023255812360885295"},{"word_num":"0","left":"0.03779069816744524","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Akeporis","top":"0.2717770038195261","height":"0.006968640444571572","width":"0.029069763548830722"},{"block_num":"0","par_num":"0","line_num":"0","left":"0.04360465100063577","level":"0","height":"0.0072659472719524","text":"L Close","page_num":"0","top":"0.3763066205343165","width":"0.020348835498728658","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","line_num":"0","width":"0.03197674294735523","word_num":"0","text":"crmobiects","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.411149825723087","left":"0.04505814008155495","block_num":"0","height":"0.006968641205077342"},{"left":"0.0465116285874117","height":"0.014354066985646008","level":"0","par_num":"0","conf":"0.5","text":"• DecorateActivity","top":"0.42503987240829344","block_num":"0","line_num":"0","page_num":"0","width":"0.0421511619649035","word_num":"0"},{"width":"0.023255812360885295","level":"0","height":"0.007188147525087674","top":"0.4457735246606205","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.04505814149397584","word_num":"0","page_num":"0","text":"N Dummv"},{"top":"0.45993031338261137","level":"0","par_num":"0","text":"• Helpers","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.013937282410154794","width":"0.024709300791963616","conf":"0.5","left":"0.04651162943504785"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"v M Hubsoot","width":"0.03052325197990905","top":"0.48083623717426005","par_num":"0","block_num":"0","left":"0.03924418682339086","page_num":"0","height":"0.00720204044567152","level":"0"},{"word_num":"0","line_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187585","width":"0.05377906941353006","left":"0.05232558246862253","text":"AccountSyncStrategy","top":"0.4947735192571814","level":"0","par_num":"0"},{"left":"0.0465116291697702","top":"0.5156794424453248","page_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.027616277654120266","height":"0.006968641205077342","level":"0","text":">M Actiond"},{"conf":"1","width":"0.052325578446083876","word_num":"0","height":"0.017421602252187474","text":"ContactSyncStrategy","top":"0.5296167248756484","left":"0.05232558352405106","page_num":"0","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"left":"0.046511628433356884","line_num":"0","word_num":"0","width":"0.021802323929806973","page_num":"0","par_num":"0","top":"0.5502392345388675","block_num":"0","conf":"0.30000001192092896","text":"> DDTO","height":"0.010736374953907335","level":"0"},{"conf":"0.5","word_num":"0","width":"0.0232558123608853","block_num":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","text":"Fields","level":"0","left":"0.04941860583506121","line_num":"0","top":"0.5644599304070073"},{"par_num":"0","page_num":"0","text":"Journal","top":"0.5818815329475993","conf":"0.30000001192092896","width":"0.02470930332833149","word_num":"0","level":"0","block_num":"0","height":"0.013937282410154683","left":"0.05087209248884694","line_num":"0"},{"level":"0","top":"0.5993031359819202","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","text":"• Metadata","height":"0.017421602252187474","line_num":"0","par_num":"0","width":"0.02906976608519858","left":"0.05232558275049638"},{"height":"0.010572439555726398","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","left":"0.04651162906174667","page_num":"0","level":"0","top":"0.6202090597885695","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","word_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.05232558251563326","page_num":"0","line_num":"0","top":"0.6339712916045923","word_num":"0","block_num":"0","height":"0.017596652443139016","width":"0.03488371980951189","text":"> D Concerns","par_num":"0"},{"block_num":"0","left":"0.05959302962622626","text":"© HubspotLastModifiedByProfileSyncStrate","level":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.09302324944354118","conf":"1","height":"0.01754385964912286","line_num":"0","top":"0.6515151515151515"},{"par_num":"0","left":"0.059593023810583026","width":"0.09156976862156645","page_num":"0","block_num":"0","level":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","top":"0.6689895468433954","line_num":"0","word_num":"0","conf":"1","height":"0.017613324252041873"},{"par_num":"0","height":"0.0177355801279655","page_num":"0","left":"0.05959302113979824","word_num":"0","width":"0.09156976862156645","level":"0","block_num":"0","top":"0.6864111503124573","text":"© HubspotLastModifiedCreatedRecentlySyr","conf":"1","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.017421602252187585","conf":"1","width":"0.09156976862156645","word_num":"0","top":"0.7038327527502128","par_num":"0","left":"0.059593023810583026","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l"},{"width":"0.09011627765412025","left":"0.058139534089606586","par_num":"0","text":"HubspotLastModifiedSyncStrategy.php","page_num":"0","word_num":"0","top":"0.7212543558425473","level":"0","conf":"1","height":"0.017421602252187585","block_num":"0","line_num":"0"},{"level":"0","width":"0.07412789730315514","block_num":"0","conf":"0.5","par_num":"0","line_num":"0","left":"0.05813953714452","word_num":"0","top":"0.742160279328588","text":"© HubspotSingleSyncStrateay.php","height":"0.010630789365874915","page_num":"0"},{"block_num":"0","conf":"1","height":"0.021582401160037845","left":"0.0580138905174848","line_num":"0","page_num":"0","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","par_num":"0","word_num":"0","width":"0.0743482975249595","level":"0"},{"par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","level":"0","conf":"1","top":"0.7735191634397849","height":"0.017549417425760994","block_num":"0","width":"0.09302324944354118","word_num":"0","left":"0.059593028269637166","line_num":"0","page_num":"0"},{"line_num":"0","top":"0.7979094076349759","word_num":"0","width":"0.034883719809511875","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","left":"0.04651162902674492","level":"0","page_num":"0","text":"v Padination"},{"left":"0.05959302535190646","width":"0.06976743961902374","word_num":"0","top":"0.8149920255190317","height":"0.00730762603370394","level":"0","line_num":"0","text":"(C) HubspotPadinationService.oho","par_num":"0","page_num":"0","conf":"0.5","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.05959302880043157","conf":"0.30000001192092896","level":"0","height":"0.007185368636768552","line_num":"0","par_num":"0","text":"C) PacinationConfia.oho","top":"0.8325358852688322","page_num":"0","width":"0.05087208747863769"},{"level":"0","par_num":"0","page_num":"0","text":"(C) PadinationState.oho","width":"0.047965115689216783","top":"0.8500797448165869","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.059593023700317146","line_num":"0","height":"0.0071770334928230595"},{"line_num":"0","block_num":"0","left":"0.04651162809815037","level":"0","page_num":"0","text":"• M ProspectSearchStrateav","top":"0.8675958187280396","width":"0.0625","word_num":"0","height":"0.007204819333990531","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.8850174217942274","left":"0.046511629909250625","level":"0","height":"0.007327075970420038","text":"M Redis","width":"0.024709300791963616","line_num":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.046511628850673004","par_num":"0","text":"v M ServiceTraito","top":"0.9024390243581014","width":"0.039244185102746854","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","top":"0.9198606275129059","left":"0.05959302857968383","width":"0.05959301806510763","text":"T.OnnortunitvSvnctirait ohn","height":"0.006968640444571461","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.058139542522317005","width":"0.06104650395981808","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"T) SvncCrmEntitiecTrait nhn","height":"0.007249275463049543","top":"0.9370015950824949","level":"0"},{"word_num":"0","block_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","par_num":"0","left":"0.058139535261602336","text":"T SuncFioldsTrait nhn","level":"0","page_num":"0","top":"0.9545454545454546","width":"0.04796511568921679","line_num":"0"},{"height":"0.017421602252187585","conf":"1","level":"0","word_num":"0","text":"AutomatedReportsService.php","line_num":"0","width":"0.0625","block_num":"0","top":"0.07665505235822678","par_num":"0","page_num":"0","left":"0.30813953592538756"},{"top":"0.07655502392344493","text":"© AutomatedReportsCommand.php","line_num":"0","word_num":"0","page_num":"0","height":"0.01754385964912286","width":"0.07267441648118039","left":"0.3764534882225882","par_num":"0","level":"0","block_num":"0","conf":"1"},{"word_num":"0","height":"0.01777448000139792","text":"© SyncOpportunitiesJob.php","left":"0.4040697682457586","par_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","top":"0.1010452964837355","width":"0.05959302313784337"},{"conf":"0.5","text":"cImportOpportunityBatch.php","level":"0","par_num":"0","width":"0.06104650395981809","word_num":"0","block_num":"0","top":"0.18118466932475252","height":"0.006968640444571572","left":"0.15406977432823019","line_num":"0","page_num":"0"},{"line_num":"0","left":"0.15261628499022556","page_num":"0","width":"0.07122092551373418","block_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0","level":"0","text":"AutomatedReportsController.php","top":"0.20209059320164557","word_num":"0"},{"page_num":"0","height":"0.017638331204890445","left":"0.3735465125790176","line_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","word_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","width":"0.04069767353382514"},{"block_num":"0","conf":"0.5","left":"0.22383721470460258","level":"0","height":"0.006968640444571572","par_num":"0","top":"0.18118466932475252","word_num":"0","line_num":"0","text":"(©)ImportContactBatch.php","width":"0.05377906434079435","page_num":"0"},{"par_num":"0","top":"0.18102073365231264","block_num":"0","text":"C) Client.php","width":"0.027616275117752387","word_num":"0","line_num":"0","conf":"0.5","height":"0.0071770334928229484","page_num":"0","left":"0.28488372488104713","level":"0"},{"word_num":"0","conf":"1","level":"0","par_num":"0","text":"©HubspotPaginationService.php","page_num":"0","top":"0.17421602808412695","width":"0.06831395372431326","left":"0.31976744288106046","block_num":"0","line_num":"0","height":"0.017421602252187474"},{"text":"© Service.php","level":"0","block_num":"0","height":"0.017793929177608248","width":"0.03197674294735525","page_num":"0","left":"0.3938953490583744","line_num":"0","par_num":"0","top":"0.17384370053159115","conf":"0.5","word_num":"0"},{"top":"0.20175438596491224","height":"0.014354066985646008","page_num":"0","width":"0.029069768621566433","block_num":"0","line_num":"0","level":"0","par_num":"0","conf":"0.5","word_num":"0","text":"php api_v2.php","left":"0.2311046504670841"},{"block_num":"0","left":"0.26889535474038734","line_num":"0","conf":"0.5","level":"0","top":"0.20557491325434107","height":"0.007343747018817126","word_num":"0","width":"0.06831394865157758","par_num":"0","text":"C) TrackProviderInstalledEvent.pho","page_num":"0"},{"level":"0","word_num":"0","height":"0.011164274322169154","left":"0.3444767431887464","par_num":"0","page_num":"0","line_num":"0","text":"@ RequestGenerateReportJob.ph","top":"0.20175438596491224","block_num":"0","conf":"0.5","width":"0.06831394865157758"},{"left":"0.15406976741448225","conf":"0.5","page_num":"0","text":"(C) AutomatedReportResult.ohv","par_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.007268726160271521","top":"0.22966507175123718","width":"0.05959302313784334","line_num":"0"},{"page_num":"0","conf":"1","height":"0.014354066985645897","par_num":"0","line_num":"0","top":"0.24720893141945777","left":"0.17441860674725307","width":"0.06976743961902376","level":"0","block_num":"0","text":"trait OpportunitySyncTrait","word_num":"0"},{"height":"0.01778281514534341","width":"0.1918604627568671","word_num":"0","block_num":"0","left":"0.19912790599413563","level":"0","conf":"1","page_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","par_num":"0","top":"0.26132404253458086","line_num":"0"},{"top":"0.27874564469272156","height":"0.017421602252187474","block_num":"0","left":"0.1976744228515927","word_num":"0","width":"0.17587209255137343","level":"0","text":"This is acceptable - the deal cannot be imported until those exist.","par_num":"0","page_num":"0","line_num":"0","conf":"1"},{"left":"0.18459302318631113","par_num":"0","conf":"1","page_num":"0","top":"0.3133971294182625","word_num":"0","text":"2 usages","width":"0.020348836766912598","block_num":"0","level":"0","height":"0.017613322731030334","line_num":"0"},{"block_num":"0","height":"0.01754385964912275","left":"0.1845930292659399","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","conf":"1","level":"0","top":"0.33094098883572576","width":"0.15843022123296208","word_num":"0","line_num":"0","par_num":"0"},{"height":"0.017718908319062532","left":"0.19622093053807488","word_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"1","level":"0","top":"0.3658536592325965","page_num":"0","text":"$syncedOpportunities = [","width":"0.06395348589471045"},{"block_num":"0","conf":"0.30000001192092896","width":"0.03924418256637899","height":"0.007260390255820148","left":"0.20784883719360808","word_num":"0","page_num":"0","text":"'success =>","par_num":"0","line_num":"0","level":"0","top":"0.38995215302990127"},{"left":"0.2063953495726709","level":"0","page_num":"0","par_num":"0","text":"'failed_ids' »> [1,","block_num":"0","height":"0.01779948695424638","conf":"0.30000001192092896","width":"0.050872092551373455","word_num":"0","line_num":"0","top":"0.400318979431312"},{"line_num":"0","top":"0.4354066985043207","word_num":"0","left":"0.194767442807634","page_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","height":"0.017554973681387476","width":"0.08575581489725317","text":"$dealIds = array_column($deals,"},{"top":"0.4425087107683612","height":"0.006968641205077342","level":"0","text":"column_key:'10')*","width":"0.04215116196490348","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.280523256299525","par_num":"0","page_num":"0"},{"line_num":"0","width":"0.20639535214038604","left":"0.19622092554751022","word_num":"0","block_num":"0","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","height":"0.017655001492781763","level":"0","top":"0.47038327564025195","conf":"1","par_num":"0"},{"left":"0.40261627956303336","width":"0.040697673533825196","top":"0.47038327564025195","page_num":"0","word_num":"0","block_num":"0","height":"0.017655001492781763","line_num":"0","text":", rethrow so the","par_num":"0","level":"0","conf":"0.5"},{"block_num":"0","conf":"0.5","level":"0","left":"0.19622092345586095","page_num":"0","height":"0.007324297082100917","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","top":"0.49441786284356404","width":"0.2252906839898292","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.1947674424313429","par_num":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5052264809296554","level":"0","page_num":"0","height":"0.017421602252187474","text":"tryf","width":"0.01744185990475594"},{"line_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.23401162979450632","word_num":"0","height":"0.017741137904603632","left":"0.2063953501001992","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261"},{"word_num":"0","block_num":"0","page_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","height":"0.017618880507668466","par_num":"0","width":"0.17877905419532286","top":"0.5398724083179833","conf":"1","left":"0.20494187603723524","level":"0","line_num":"0"},{"text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.020905922094220375","par_num":"0","block_num":"0","top":"0.5749128924952824","word_num":"0","width":"0.2558139435788418","left":"0.20494187385846577"},{"left":"0.20494185885009894","height":"0.02102540060283664","block_num":"0","line_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","level":"0","par_num":"0","top":"0.6097560982545615","page_num":"0","word_num":"0","width":"0.1991279074486266","conf":"1"},{"page_num":"0","top":"0.648083623487141","level":"0","width":"0.03488371980951191","left":"0.21656976858995938","height":"0.013937282410154683","line_num":"0","text":"array_map ( cal","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"page_num":"0","line_num":"0","left":"0.2645348832564665","level":"0","conf":"0.5","word_num":"0","text":"'strval', $dealIds)","top":"0.6480836243125454","par_num":"0","block_num":"0","height":"0.017785594033662644","width":"0.05087209255137343"},{"par_num":"0","line_num":"0","top":"0.682615629984051","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.2093023286005373","word_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","width":"0.12354650903255385","level":"0","height":"0.021531100478468956"},{"text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","block_num":"0","height":"0.01754385964912286","left":"0.2049418524467757","level":"0","line_num":"0","par_num":"0","top":"0.7177033492822966","width":"0.2776162776541203","word_num":"0","page_num":"0","conf":"1"},{"page_num":"0","level":"0","word_num":"0","left":"0.2180232570930559","top":"0.7351916374244232","text":"'teamId' => Sthis->team-›getIdO).","width":"0.08575581489725317","conf":"0.30000001192092896","block_num":"0","height":"0.013937282410154683","par_num":"0","line_num":"0"},{"height":"0.020905922094220375","width":"0.01744185990475594","word_num":"0","top":"0.7351916383721696","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.46511627905924996","text":"-600","line_num":"0","level":"0"},{"left":"0.21802325758350743","top":"0.752613240763755","line_num":"0","conf":"1","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"'dealCount' => count($dealIds),","level":"0","height":"0.017721687207381653","width":"0.08139534706765034"},{"text":"=601","word_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.027874564820309478","width":"0.018895348335834228","left":"0.4636627907884783","top":"0.7491289194016919","level":"0"},{"text":"1):","top":"0.7874564461300038","left":"0.20639534908631102","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.00872092995237797","block_num":"0","height":"0.017421602252187474","word_num":"0","line_num":"0"},{"page_num":"0","width":"0.07267441648118037","conf":"0.5","left":"0.2180232579374222","text":"'error' => $e->getMessage(),","level":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","word_num":"0","top":"0.7700348432989934","block_num":"0"},{"text":"603","top":"0.7909407663733199","left":"0.47093023224952385","conf":"1","level":"0","par_num":"0","height":"0.013937282410154683","line_num":"0","block_num":"0","word_num":"0","width":"0.011627907448626629","page_num":"0"},{"par_num":"0","page_num":"0","width":"0.015988371473677654","text":"=604","top":"0.8048780495219954","block_num":"0","level":"0","line_num":"0","conf":"0.5","word_num":"0","height":"0.020905922094220375","left":"0.46511627911296743"},{"page_num":"0","width":"0.026162789223041938","conf":"0.30000001192092896","height":"0.007254833239687675","left":"0.20494186180126178","par_num":"0","block_num":"0","line_num":"0","top":"0.8292682927405206","level":"0","text":"throw se\"","word_num":"0"},{"conf":"0.5","left":"0.196220931788067","level":"0","par_num":"0","text":"foreach ($deals as $deal) {","block_num":"0","top":"0.8745644599380386","width":"0.07267441648118039","page_num":"0","word_num":"0","height":"0.017780037778036162","line_num":"0"},{"line_num":"0","text":"try {","top":"0.8954703837939799","block_num":"0","level":"0","par_num":"0","width":"0.014534881774415365","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","left":"0.20639535049434093"},{"page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.2165697695573931","height":"0.01773835901628462","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","conf":"1","top":"0.9090909089513657","width":"0.17151162979450635","level":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"Sdeal'1d'h","left":"0.226744186735071","top":"0.9337979093792103","level":"0","word_num":"0","width":"0.031976742947355224","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342"},{"line_num":"0","text":"=607","height":"0.017421602252187474","block_num":"0","width":"0.014534883042599256","word_num":"0","conf":"1","top":"0.8571428572798295","level":"0","left":"0.46656976796271193","page_num":"0","par_num":"0"},{"left":"0.22674419276015428","line_num":"0","height":"0.006968640444571572","top":"0.968641115317784","conf":"0.5","width":"0.05523255023550483","block_num":"0","par_num":"0","page_num":"0","word_num":"0","text":"ScontactAssociat.ions","level":"0"},{"height":"0.006968641205077342","block_num":"0","level":"0","left":"0.9127906979746175","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"100% 52","width":"0.018895348335834172","word_num":"0","top":"0.006968641043132773"},{"top":"0.006968641798620112","line_num":"0","block_num":"0","level":"0","width":"0.05959301806510764","height":"0.006968640444571572","conf":"0.30000001192092896","page_num":"0","word_num":"0","left":"0.933139534422005","par_num":"0","text":"• Mon ZU AOr 10.11-10"},{"block_num":"0","level":"0","line_num":"0","width":"0.08430232392980697","conf":"0.5","left":"0.8284883743238562","page_num":"0","height":"0.017421602252187585","word_num":"0","text":"L AskJiminnyReportActivityServiceTest~","top":"0.02439024399585743","par_num":"0"},{"text":"E laravel.log","left":"0.5101744199610054","height":"0.017421602252187585","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","width":"0.029069766085198623","par_num":"0","top":"0.052264808499341786","word_num":"0"},{"height":"0.01754385964912286","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.07994186117293983","page_num":"0","left":"0.47238372125716094","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","level":"0","line_num":"0"},{"level":"0","page_num":"0","left":"0.5450581424799863","line_num":"0","width":"0.052325578446083876","text":"A SF [iminny@localhost]","height":"0.017421602252187585","top":"0.0522648086548918","word_num":"0","block_num":"0","par_num":"0","conf":"0.5"},{"left":"0.559593023126018","page_num":"0","height":"0.01754385964912286","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","text":"A console [STAGING]","width":"0.04505813882706011","top":"0.07655502392344493","line_num":"0"},{"top":"0.05226480845578774","height":"0.017421602252187585","conf":"1","page_num":"0","width":"0.0639534858947105","block_num":"0","par_num":"0","text":"A HS_local (jiminny@localhost]","left":"0.603197676895986","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","left":"0.6947674424260751","level":"0","conf":"1","top":"0.05226480845578774","line_num":"0","text":"Cascade","block_num":"0","width":"0.018895348335834283","page_num":"0","height":"0.017421602252187585"},{"block_num":"0","text":"Retactor Connection","conf":"1","par_num":"0","width":"0.04651162472177062","word_num":"0","page_num":"0","line_num":"0","top":"0.08362369371432266","height":"0.007285397208668609","left":"0.693313957253889","level":"0"},{"width":"0.045058133754324436","page_num":"0","height":"0.007285397208668609","level":"0","conf":"0.30000001192092896","top":"0.08362369371432266","text":"CRM Initial Sync Oven","word_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.7470930289847444"},{"top":"0.08362369356690913","width":"0.02034883676691257","page_num":"0","block_num":"0","word_num":"0","height":"0.007285397208668498","left":"0.9651162792848433","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"+O •"},{"width":"0.026162789223041938","word_num":"0","level":"0","text":"da jiminny","par_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.6613372099009642","top":"0.10104529667246953","height":"0.01777448000139792"},{"level":"0","height":"0.017602208698765498","line_num":"0","width":"0.06104650903255382","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","word_num":"0","left":"0.6264534909671725"},{"block_num":"0","left":"0.7485465144592023","line_num":"0","conf":"1","width":"0.2340116297945063","word_num":"0","level":"0","page_num":"0","height":"0.017688345110587478","par_num":"0","top":"0.11149825785804557","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot"},{"word_num":"0","block_num":"0","height":"0.017421602252187585","conf":"1","left":"0.4723837209681555","par_num":"0","level":"0","line_num":"0","text":"568","width":"0.010174418383456285","page_num":"0","top":"0.17421602785183887"},{"page_num":"0","left":"0.42296511505912804","line_num":"0","top":"0.24720893117059684","width":"0.05959302313784337","conf":"0.30000001192092896","text":"433 X2 X19 A Y 572","level":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.017599431331458026"},{"left":"0.49273255917817704","par_num":"0","conf":"0.5","level":"0","block_num":"0","width":"0.13081395372431326","page_num":"0","line_num":"0","word_num":"0","top":"0.12195121996382541","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","height":"0.017602208698765498"},{"height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","width":"0.12499998985452854","left":"0.49273256810684485","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0"},{"par_num":"0","width":"0.19767440633570893","line_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","word_num":"0","level":"0","block_num":"0","height":"0.03484320450437506","top":"0.15679442515780084","conf":"0.30000001192092896","left":"0.4927325697817582","page_num":"0"},{"level":"0","block_num":"0","width":"0.18895348082197472","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.021531100478468956","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","left":"0.5014534982005542","page_num":"0"},{"text":"U.emall,","width":"0.023255812360885364","word_num":"0","level":"0","height":"0.006968640444571461","conf":"0.5","top":"0.21602787489966546","page_num":"0","left":"0.5014534903311851","line_num":"0","block_num":"0","par_num":"0"},{"conf":"0.5","text":"sa.*,","top":"0.2264808367461535","width":"0.0159883714736776","word_num":"0","page_num":"0","left":"0.5014534889482387","height":"0.020905922094220264","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","width":"0.0915697686215664","left":"0.5014534890799165","top":"0.243902439123591","conf":"1","height":"0.017660559269419895","line_num":"0","level":"0","page_num":"0","text":"t.owner_id FROM social_accounts sa"},{"line_num":"0","width":"0.09883720316785455","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","block_num":"0","top":"0.261324041657931","word_num":"0","level":"0","height":"0.020972609329831915","left":"0.49273256427382445","conf":"0.5"},{"text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","page_num":"0","level":"0","top":"0.27874564469272156","line_num":"0","left":"0.4927325596928281","conf":"0.30000001192092896","height":"0.017421602252187474","block_num":"0","width":"0.10755813882706017","par_num":"0","word_num":"0"},{"top":"0.29585326953748003","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","width":"0.13953487923804747","conf":"0.5","word_num":"0","height":"0.021531100478468845","line_num":"0","page_num":"0","left":"0.49273256401325954","par_num":"0","block_num":"0","level":"0"},{"width":"0.1469257943173672","line_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33086566047471755","level":"0","word_num":"0","block_num":"0","height":"0.021812455695972233","left":"0.49266947806468386","conf":"1"},{"word_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.021802323929806966","top":"0.14285714319234843","block_num":"0","level":"0","left":"0.6947674415961431","line_num":"0","text":"Tnoughts","height":"0.006968640444571461"},{"word_num":"0","par_num":"0","level":"0","width":"0.15552323929806966","top":"0.1602787460943993","page_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","height":"0.007185368636768663","conf":"1","line_num":"0","left":"0.6947674437491511","block_num":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.19163763110387144","height":"0.017421602252187474","left":"0.6947674422691698","width":"0.023255812360885253","page_num":"0","block_num":"0","word_num":"0","level":"0","text":"Answer"},{"top":"0.21602787499438603","conf":"1","block_num":"0","width":"0.17587207226043045","word_num":"0","line_num":"0","height":"0.007257611367501027","level":"0","left":"0.6947674450253227","par_num":"0","page_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used."},{"par_num":"0","text":"575","top":"0.29616724812826734","word_num":"0","level":"0","width":"0.010174418383456285","height":"0.020905922094220264","block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4709302324991634"},{"left":"0.4709302331500887","page_num":"0","text":"576","top":"0.31707317082512576","height":"0.017421602252187474","line_num":"0","width":"0.011627906180442682","word_num":"0","block_num":"0","par_num":"0","level":"0","conf":"1"},{"line_num":"0","conf":"1","block_num":"0","word_num":"0","height":"0.017421602252187474","top":"0.3310104530550909","left":"0.4723837210121832","par_num":"0","level":"0","text":"577","width":"0.008720929952377943","page_num":"0"},{"top":"0.3519163764290747","conf":"0.30000001192092896","block_num":"0","height":"0.017421602252187474","left":"0.4665697677568011","level":"0","par_num":"0","width":"0.014534883042599311","text":"—578","page_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","level":"0","height":"0.03135888314133062","text":"-579","width":"0.01744185990475594","block_num":"0","line_num":"0","par_num":"0","top":"0.36585365925686086","word_num":"0","conf":"0.30000001192092896","left":"0.4651162795679709"},{"top":"0.3867595819749514","page_num":"0","par_num":"0","height":"0.017421602252187585","left":"0.4723837212104037","text":"580","width":"0.010174418383456285","block_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","top":"0.41114982606463124","width":"0.0159883714736776","word_num":"0","height":"0.024390243457264815","level":"0","par_num":"0","text":"=582","conf":"0.5","left":"0.4665697680180062"},{"par_num":"0","top":"0.3692185007974482","width":"0.061046514105289496","page_num":"0","left":"0.4927325567791251","height":"0.01754385964912275","word_num":"0","line_num":"0","level":"0","conf":"1","block_num":"0","text":"select * from features;"},{"height":"0.013937282410154683","block_num":"0","left":"0.492732557531251","page_num":"0","par_num":"0","top":"0.3867595817836954","line_num":"0","word_num":"0","text":"select * from team_features where feature_id = 40;","level":"0","width":"0.13081395372431337","conf":"1"},{"par_num":"0","text":"select * from teams where id = 556;","width":"0.09156975847609505","block_num":"0","conf":"0.5","height":"0.017791151810300887","line_num":"0","top":"0.4216027878104023","page_num":"0","level":"0","word_num":"0","left":"0.4927325648681694"},{"top":"0.4912891990481223","block_num":"0","left":"0.4709302324991634","height":"0.017421602252187474","line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"586","level":"0","width":"0.010174418383456285","word_num":"0"},{"text":"587","top":"0.5087108014871466","word_num":"0","left":"0.4723837212104037","line_num":"0","page_num":"0","level":"0","block_num":"0","conf":"1","height":"0.017421602252187585","par_num":"0","width":"0.010174418383456285"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.4709302324991634","text":"588","line_num":"0","page_num":"0","top":"0.5261324046230351","height":"0.017421602252187585","width":"0.010174418383456285","block_num":"0","level":"0"},{"text":"select * from au","par_num":"0","height":"0.017727244984019785","width":"0.040697673533825196","level":"0","block_num":"0","line_num":"0","top":"0.45614035085599425","word_num":"0","page_num":"0","conf":"0.5","left":"0.49273255851781844"},{"page_num":"0","line_num":"0","word_num":"0","conf":"1","block_num":"0","width":"0.15116278668667404","left":"0.5406976797860092","level":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","par_num":"0","top":"0.45614035062370617","height":"0.017727244984019896"},{"height":"0.020905922094220375","line_num":"0","level":"0","width":"0.19912790744862652","left":"0.4927325626901585","block_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","page_num":"0","word_num":"0","top":"0.47038327577054373"},{"width":"0.14534883296236079","block_num":"0","left":"0.49273256392009424","par_num":"0","text":"select * from automated_report_results order by id desc;","word_num":"0","level":"0","conf":"1","page_num":"0","top":"0.49122807017543857","line_num":"0","height":"0.01754385964912286"},{"text":"SELECT * FROM automated_report_results WHERE id = 1919;","conf":"0.5","top":"0.50522648079604","width":"0.14389535214038607","height":"0.02108930895012917","left":"0.4927325558269047","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.24390243925425303","left":"0.6947674492701338","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","text":"Flow for last-modified sync","height":"0.010483525776596947","width":"0.06395348082197472","par_num":"0"},{"word_num":"0","level":"0","height":"0.010605782413026343","par_num":"0","top":"0.2613240421543279","page_num":"0","width":"0.2572674244008166","conf":"1","line_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","left":"0.69476746387163","block_num":"0"},{"par_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","width":"0.2558139435788418","top":"0.27874564469272156","left":"0.6962209429349904","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.017421602252187474"},{"par_num":"0","level":"0","left":"0.6976744167193314","width":"0.24418603613021517","top":"0.30303030290443533","conf":"1","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","block_num":"0","page_num":"0","height":"0.010558547395648321","word_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","top":"0.3205574918079175","left":"0.696220969420339","page_num":"0","level":"0","line_num":"0","height":"0.010452960286604251","conf":"1","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","height":"0.006968641205077342","width":"0.0319767429473552","page_num":"0","text":"t.pho:249-308)","top":"0.33797909401576987","word_num":"0","left":"0.7049418610117876","line_num":"0"},{"left":"0.6947674475203276","height":"0.013937282410154683","conf":"1","page_num":"0","top":"0.35540069665787266","block_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","line_num":"0","width":"0.235465110616481","level":"0","word_num":"0","par_num":"0"},{"conf":"1","par_num":"0","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","height":"0.017421602252187474","page_num":"0","level":"0","width":"0.0944767404109873","line_num":"0","word_num":"0","left":"0.6947674455790227","block_num":"0"},{"word_num":"0","block_num":"0","height":"0.0071770334928229484","text":"Only on the webhook path:","par_num":"0","level":"0","left":"0.6947674418771969","page_num":"0","conf":"1","top":"0.4074960127591707","width":"0.05377906434079438","line_num":"0"},{"block_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","line_num":"0","page_num":"0","level":"0","word_num":"0","conf":"1","top":"0.4282296651241162","height":"0.00731040416151707","par_num":"0","width":"0.2834301806510763","left":"0.6976744421686936"},{"word_num":"0","conf":"1","block_num":"0","level":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","left":"0.7034883857776126","line_num":"0","page_num":"0","height":"0.017421602252187474","top":"0.4390243903373209","width":"0.27906975847609505","par_num":"0"},{"block_num":"0","top":"0.4599303139240558","left":"0.7049418640810282","line_num":"0","height":"0.006968640444571461","par_num":"0","text":"sor.oho:144-156,","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.036337205704222275","word_num":"0"},{"left":"0.6962209413217944","line_num":"0","page_num":"0","conf":"1","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","width":"0.27470929571922786","word_num":"0","block_num":"0","height":"0.01760498758708451","level":"0","par_num":"0","top":"0.4736842105404635"},{"conf":"0.5","line_num":"0","word_num":"0","level":"0","height":"0.007324297082100917","left":"0.7034883735612978","page_num":"0","par_num":"0","top":"0.49441786284356404","width":"0.1337209153682628","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","block_num":"0"},{"par_num":"0","height":"0.017421602252187585","level":"0","top":"0.5435540073669376","word_num":"0","width":"0.15697674041098736","text":"select * from automated_report_results WHERE report id = 54;","block_num":"0","left":"0.4927325576649853","page_num":"0","conf":"1","line_num":"0"},{"height":"0.017421602252187585","page_num":"0","block_num":"0","left":"0.4665697675387779","line_num":"0","par_num":"0","text":"—590","conf":"0.30000001192092896","top":"0.5609756101979481","level":"0","width":"0.014534883042599256","word_num":"0"},{"height":"0.019269587320574155","width":"0.03214308048816433","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.46939357645121943","par_num":"0","text":"Cascade &YI","top":"0.5844418613017821","block_num":"0","level":"0"},{"left":"0.504316644512661","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","width":"0.030610896171407553","page_num":"0","top":"0.5849135485661681","text":"Command 9e1","word_num":"0","level":"0","height":"0.018326213295189797"},{"block_num":"0","level":"0","par_num":"0","left":"0.5348837226993451","page_num":"0","conf":"1","width":"0.08139534706765028","line_num":"0","word_num":"0","height":"0.0176688944133655","text":"ortunities where id = 7594349;","top":"0.5781499203541262"},{"conf":"0.5","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","block_num":"0","width":"0.19912790744862657","word_num":"0","height":"0.01754385964912286","top":"0.613237639553429","line_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.4927325615606822"},{"height":"0.006968640444571461","top":"0.6376306623561115","level":"0","width":"0.15261626750864887","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.4927325549132634","text":"select * trom plavbooks where team 1d = 1: # event 726147","word_num":"0"},{"conf":"1","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","word_num":"0","level":"0","top":"0.6475172965904776","page_num":"0","height":"0.01855425705369762","par_num":"0","left":"0.49417504626076897","block_num":"0","width":"0.1511847820687801"},{"conf":"0.5","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","word_num":"0","left":"0.49418604507250824","block_num":"0","level":"0","top":"0.6722488038244503","height":"0.007193704541220036","line_num":"0","page_num":"0","width":"0.10901161964903489"},{"par_num":"0","left":"0.4941808969840959","conf":"1","block_num":"0","height":"0.014594718409877472","line_num":"0","level":"0","width":"0.151173084340197","page_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.6860824328185883","word_num":"0"},{"left":"0.6947674429499888","height":"0.007288176096987731","block_num":"0","par_num":"0","text":"Shared code","width":"0.03052325451627691","level":"0","page_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.5223285486264212"},{"top":"0.5365853663383557","width":"0.2718023137843356","word_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","line_num":"0","par_num":"0","height":"0.017641108572197917","level":"0","block_num":"0","conf":"1","left":"0.6947674533785833","page_num":"0"},{"height":"0.01754385964912286","left":"0.6976744261547695","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","top":"0.5574162679425837","width":"0.20058138827060135","par_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0"},{"height":"0.006968641205077342","page_num":"0","block_num":"0","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772","conf":"0.30000001192092896","top":"0.5818815330541641","line_num":"0","width":"0.2761627765412026","word_num":"0","level":"0"},{"left":"0.7034883718213223","top":"0.5993031362237073","level":"0","line_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.062499994927264324","page_num":"0","word_num":"0","text":"queue oo with retiesbackom,","conf":"0.30000001192092896"},{"width":"0.12645348082197472","height":"0.01754385964912286","line_num":"0","left":"0.49127907379435487","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966","page_num":"0","conf":"0.5","level":"0","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","text":"SELECT","block_num":"0","left":"0.4927325587104127","level":"0","conf":"1","height":"0.017421602252187585","par_num":"0","top":"0.7351916377240805","page_num":"0","line_num":"0","width":"0.01744185990475594"},{"par_num":"0","width":"0.18895348082197472","left":"0.5014534890359909","line_num":"0","page_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","conf":"0.5","word_num":"0","level":"0","height":"0.020911479870858507","top":"0.7526132409524889"},{"width":"0.023255812360885364","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.017549415904749344","word_num":"0","top":"0.7735191644180608","left":"0.5014534895121747","par_num":"0","level":"0","text":"u. email,"},{"line_num":"0","conf":"1","block_num":"0","top":"0.7909407663442839","word_num":"0","par_num":"0","left":"0.5029069773255996","width":"0.014534883042599311","height":"0.013937282410154683","text":"sa.*,","page_num":"0","level":"0"},{"text":"t.owner_id FROM social_accounts sa","height":"0.021531100478468956","conf":"0.5","line_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.5014534890799165","width":"0.0915697686215664","page_num":"0","top":"0.8046251993620415","word_num":"0"},{"height":"0.007254833239687675","top":"0.8292682928942409","level":"0","word_num":"0","page_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896","width":"0.09738371220040826","block_num":"0","par_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","line_num":"0"},{"text":"on t.id = u.team_id","par_num":"0","line_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.017724466095700775","top":"0.8429027114206518","conf":"0.5","left":"0.5479651179161367","width":"0.052325578446083876"},{"left":"0.5494186066225529","par_num":"0","text":"and sa.provider = 'salesforce';","level":"0","line_num":"0","word_num":"0","width":"0.08139534706765039","block_num":"0","top":"0.8604465709728868","page_num":"0","conf":"1","height":"0.014354066985645897"},{"conf":"0.5","left":"0.4927325684555483","par_num":"0","word_num":"0","height":"0.01760776647540363","block_num":"0","top":"0.8954703835778265","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","page_num":"0","width":"0.19767440633570882","level":"0","line_num":"0"},{"left":"0.6962209300842392","conf":"0.30000001192092896","par_num":"0","text":"Ask anvthina (84-D","width":"0.04069767099745736","line_num":"0","block_num":"0","level":"0","word_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","page_num":"0"},{"top":"0.9545454545454546","height":"0.0071770334928229484","line_num":"0","text":"< Code","left":"0.7020348836609424","width":"0.01889534706765028","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0"},{"line_num":"0","word_num":"0","height":"0.0071770334928229484","left":"0.7209302333970329","width":"0.04796511061648101","par_num":"0","block_num":"0","level":"0","top":"0.9545454545454546","conf":"0.5","text":"Claude Onus 4.7 Medium","page_num":"0"},{"line_num":"0","left":"0.8415697692651324","par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.9860627181052405","block_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.017441858636571994","text":"W Wind"},{"par_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"Po. 4 spac","top":"0.986062718234409","level":"0","left":"0.9694767459953377","width":"0.02034883549872868","line_num":"0","height":"0.01074748898617195","page_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58934
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.42L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"top":"0.02439024399585743"," [{"top":"0.02439024399585743","text":"FV faVsco.js v","word_num":"0","width":"0.03052325451627691","height":"0.017421602252187585","level":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.03052325708202939"},{"line_num":"0","conf":"0.5","page_num":"0","left":"0.014534884522499618","width":"0.021802323929806973","par_num":"0","height":"0.013937282410154683","top":"0.052264808039986566","word_num":"0","text":"Project","block_num":"0","level":"0"},{"height":"0.01773835901628462","width":"0.04941860158392723","page_num":"0","level":"0","line_num":"0","word_num":"0","text":"© TopicRepository.php","conf":"1","par_num":"0","block_num":"0","left":"0.040697677485836706","top":"0.07317073184361567"},{"text":"© TopicTriggerRepository.php","word_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.09059233458819194","level":"0","left":"0.03924418840592358","block_num":"0","page_num":"0","conf":"1","line_num":"0","width":"0.0668604627568671"},{"conf":"1","left":"0.0392441883932371","page_num":"0","level":"0","line_num":"0","width":"0.05232557844608388","word_num":"0","top":"0.10801393737564835","block_num":"0","par_num":"0","height":"0.017421602252187585","text":"©TrackRepository.php"},{"word_num":"0","conf":"1","text":"©TranscriptionModelLocaleRepository.php","level":"0","width":"0.09302324944354119","height":"0.017421602252187474","block_num":"0","top":"0.12543554051153694","line_num":"0","left":"0.03924418768133024","page_num":"0","par_num":"0"},{"top":"0.14252745407931555","word_num":"0","height":"0.01858043366451967","left":"0.03913548154729778","conf":"1","line_num":"0","text":"© TranscriptionRepository.php","width":"0.06710752527764505","page_num":"0","level":"0","par_num":"0","block_num":"0"},{"page_num":"0","conf":"1","block_num":"0","top":"0.1602787457380177","line_num":"0","par_num":"0","text":"©TranscriptionSummaryRepository.php","width":"0.08720929571922789","word_num":"0","height":"0.017421602252187585","level":"0","left":"0.0392441908031767"},{"page_num":"0","top":"0.1777003484835593","word_num":"0","conf":"1","text":"© UserRepository.php","block_num":"0","line_num":"0","height":"0.01767445219000363","par_num":"0","level":"0","width":"0.04796511568921677","left":"0.04069767531309508"},{"line_num":"0","text":"© VocabularyRepository.php","width":"0.0610465090325538","height":"0.01779670958693902","level":"0","word_num":"0","page_num":"0","left":"0.040697677013957746","block_num":"0","top":"0.19512195100338126","conf":"1","par_num":"0"},{"left":"0.027616279755251022","line_num":"0","width":"0.024709300791963616","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.21254355444881912","word_num":"0","height":"0.017421602252187474","page_num":"0","text":"> D Rules"},{"top":"0.23684210526315785","level":"0","page_num":"0","par_num":"0","text":"w services","line_num":"0","width":"0.026162789223041938","height":"0.0071770334928230595","block_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","word_num":"0"},{"page_num":"0","width":"0.023255812360885295","word_num":"0","top":"0.25435540103206966","block_num":"0","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.03924418568002258","level":"0","line_num":"0","text":"WACuViLy"},{"left":"0.03779069816744524","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Akeporis","height":"0.006968640444571572","width":"0.029069763548830722","level":"0","top":"0.2717770038195261","page_num":"0","par_num":"0","word_num":"0"},{"text":"L Close","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.3763066205343165","word_num":"0","width":"0.020348835498728658","height":"0.0072659472719524","left":"0.04360465100063577","line_num":"0","page_num":"0"},{"left":"0.04505814008155495","line_num":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","conf":"0.30000001192092896","text":"crmobiects","top":"0.411149825723087","word_num":"0","width":"0.03197674294735523","level":"0","block_num":"0"},{"block_num":"0","page_num":"0","text":"• DecorateActivity","width":"0.0421511619649035","level":"0","height":"0.014354066985646008","line_num":"0","conf":"0.5","word_num":"0","top":"0.42503987240829344","left":"0.0465116285874117","par_num":"0"},{"level":"0","height":"0.007188147525087674","page_num":"0","text":"N Dummv","left":"0.04505814149397584","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.4457735246606205","width":"0.023255812360885295","line_num":"0"},{"block_num":"0","width":"0.024709300791963616","left":"0.04651162943504785","conf":"0.5","level":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.013937282410154794","text":"• Helpers","top":"0.45993031338261137"},{"left":"0.03924418682339086","level":"0","text":"v M Hubsoot","line_num":"0","width":"0.03052325197990905","top":"0.48083623717426005","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0","height":"0.00720204044567152","page_num":"0"},{"left":"0.05232558246862253","line_num":"0","width":"0.05377906941353006","top":"0.4947735192571814","conf":"1","level":"0","par_num":"0","page_num":"0","block_num":"0","text":"AccountSyncStrategy","word_num":"0","height":"0.017421602252187585"},{"text":">M Actiond","block_num":"0","top":"0.5156794424453248","page_num":"0","left":"0.0465116291697702","word_num":"0","height":"0.006968641205077342","width":"0.027616277654120266","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.5296167248756484","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","word_num":"0"},{"height":"0.010736374953907335","top":"0.5502392345388675","left":"0.046511628433356884","page_num":"0","width":"0.021802323929806973","block_num":"0","par_num":"0","text":"> DDTO","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","level":"0","page_num":"0","height":"0.017421602252187585","left":"0.04941860583506121","text":"Fields","top":"0.5644599304070073","width":"0.0232558123608853","word_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","top":"0.5818815329475993","line_num":"0","text":"Journal","conf":"0.30000001192092896","width":"0.02470930332833149","word_num":"0","block_num":"0","height":"0.013937282410154683","left":"0.05087209248884694","level":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.05232558275049638","line_num":"0","text":"• Metadata","top":"0.5993031359819202","par_num":"0","level":"0","width":"0.02906976608519858","word_num":"0","block_num":"0","height":"0.017421602252187474"},{"height":"0.010572439555726398","left":"0.04651162906174667","level":"0","line_num":"0","par_num":"0","top":"0.6202090597885695","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","block_num":"0","word_num":"0","conf":"0.5","page_num":"0"},{"text":"> D Concerns","par_num":"0","left":"0.05232558251563326","top":"0.6339712916045923","level":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.03488371980951189","height":"0.017596652443139016"},{"conf":"1","page_num":"0","left":"0.05959302962622626","block_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","level":"0","height":"0.01754385964912286","line_num":"0","top":"0.6515151515151515","width":"0.09302324944354118","par_num":"0","word_num":"0"},{"height":"0.017613324252041873","word_num":"0","par_num":"0","conf":"1","top":"0.6689895468433954","level":"0","line_num":"0","left":"0.059593023810583026","text":"© HubspotLastModifiedCreatedRecentlyOp","page_num":"0","width":"0.09156976862156645","block_num":"0"},{"left":"0.05959302113979824","height":"0.0177355801279655","conf":"1","level":"0","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","top":"0.6864111503124573","width":"0.09156976862156645","word_num":"0","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.09156976862156645","left":"0.059593023810583026","word_num":"0","page_num":"0","height":"0.017421602252187585","top":"0.7038327527502128","block_num":"0","level":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","text":"HubspotLastModifiedSyncStrategy.php","top":"0.7212543558425473","width":"0.09011627765412025","left":"0.058139534089606586","par_num":"0","level":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.017421602252187585","conf":"1"},{"left":"0.05813953714452","page_num":"0","text":"© HubspotSingleSyncStrateay.php","top":"0.742160279328588","width":"0.07412789730315514","level":"0","conf":"0.5","height":"0.010630789365874915","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"width":"0.0743482975249595","page_num":"0","level":"0","conf":"1","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","word_num":"0","left":"0.0580138905174848","par_num":"0","line_num":"0","block_num":"0","height":"0.021582401160037845"},{"conf":"1","level":"0","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","width":"0.09302324944354118","left":"0.059593028269637166","par_num":"0","top":"0.7735191634397849","word_num":"0","height":"0.017549417425760994","line_num":"0","block_num":"0"},{"width":"0.034883719809511875","left":"0.04651162902674492","level":"0","conf":"0.30000001192092896","text":"v Padination","word_num":"0","line_num":"0","top":"0.7979094076349759","block_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0"},{"conf":"0.5","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","par_num":"0","word_num":"0","top":"0.8149920255190317","page_num":"0","block_num":"0","height":"0.00730762603370394","left":"0.05959302535190646","level":"0","line_num":"0"},{"block_num":"0","text":"C) PacinationConfia.oho","height":"0.007185368636768552","page_num":"0","top":"0.8325358852688322","conf":"0.30000001192092896","width":"0.05087208747863769","word_num":"0","left":"0.05959302880043157","par_num":"0","level":"0","line_num":"0"},{"width":"0.047965115689216783","line_num":"0","conf":"0.30000001192092896","left":"0.059593023700317146","word_num":"0","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"(C) PadinationState.oho","height":"0.0071770334928230595","top":"0.8500797448165869"},{"word_num":"0","left":"0.04651162809815037","top":"0.8675958187280396","par_num":"0","text":"• M ProspectSearchStrateav","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.007204819333990531","width":"0.0625","level":"0","block_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.8850174217942274","conf":"0.30000001192092896","level":"0","height":"0.007327075970420038","text":"M Redis","width":"0.024709300791963616","line_num":"0","left":"0.046511629909250625"},{"par_num":"0","height":"0.006968641205077342","left":"0.046511628850673004","page_num":"0","text":"v M ServiceTraito","level":"0","top":"0.9024390243581014","line_num":"0","conf":"0.30000001192092896","width":"0.039244185102746854","block_num":"0","word_num":"0"},{"level":"0","line_num":"0","text":"T.OnnortunitvSvnctirait ohn","word_num":"0","conf":"0.30000001192092896","top":"0.9198606275129059","width":"0.05959301806510763","height":"0.006968640444571461","page_num":"0","left":"0.05959302857968383","block_num":"0","par_num":"0"},{"text":"T) SvncCrmEntitiecTrait nhn","level":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.058139542522317005","height":"0.007249275463049543","page_num":"0","conf":"0.30000001192092896","top":"0.9370015950824949","width":"0.06104650395981808","word_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","text":"T SuncFioldsTrait nhn","width":"0.04796511568921679","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.058139535261602336","top":"0.9545454545454546","level":"0","height":"0.0071770334928229484"},{"left":"0.30813953592538756","page_num":"0","width":"0.0625","block_num":"0","par_num":"0","word_num":"0","text":"AutomatedReportsService.php","height":"0.017421602252187585","level":"0","conf":"1","line_num":"0","top":"0.07665505235822678"},{"top":"0.07655502392344493","par_num":"0","conf":"1","word_num":"0","block_num":"0","text":"© AutomatedReportsCommand.php","level":"0","page_num":"0","left":"0.3764534882225882","line_num":"0","width":"0.07267441648118039","height":"0.01754385964912286"},{"level":"0","conf":"1","block_num":"0","par_num":"0","height":"0.01777448000139792","text":"© SyncOpportunitiesJob.php","top":"0.1010452964837355","word_num":"0","width":"0.05959302313784337","left":"0.4040697682457586","line_num":"0","page_num":"0"},{"page_num":"0","top":"0.18118466932475252","text":"cImportOpportunityBatch.php","width":"0.06104650395981809","conf":"0.5","level":"0","left":"0.15406977432823019","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571572"},{"left":"0.15261628499022556","text":"AutomatedReportsController.php","line_num":"0","conf":"1","page_num":"0","top":"0.20209059320164557","width":"0.07122092551373418","level":"0","par_num":"0","word_num":"0","height":"0.010452960286604362","block_num":"0"},{"page_num":"0","level":"0","block_num":"0","conf":"1","text":"© SyncObjects.php","par_num":"0","top":"0.14982578384343948","word_num":"0","width":"0.04069767353382514","line_num":"0","height":"0.017638331204890445","left":"0.3735465125790176"},{"par_num":"0","word_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","text":"(©)ImportContactBatch.php","level":"0","left":"0.22383721470460258","page_num":"0","top":"0.18118466932475252","width":"0.05377906434079435","line_num":"0"},{"line_num":"0","par_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","conf":"0.5","text":"C) Client.php","width":"0.027616275117752387","left":"0.28488372488104713","top":"0.18102073365231264","page_num":"0","word_num":"0"},{"conf":"1","level":"0","left":"0.31976744288106046","width":"0.06831395372431326","par_num":"0","word_num":"0","line_num":"0","text":"©HubspotPaginationService.php","page_num":"0","top":"0.17421602808412695","block_num":"0","height":"0.017421602252187474"},{"block_num":"0","text":"© Service.php","level":"0","line_num":"0","page_num":"0","width":"0.03197674294735525","height":"0.017793929177608248","conf":"0.5","par_num":"0","left":"0.3938953490583744","top":"0.17384370053159115","word_num":"0"},{"par_num":"0","width":"0.029069768621566433","line_num":"0","conf":"0.5","left":"0.2311046504670841","page_num":"0","word_num":"0","height":"0.014354066985646008","text":"php api_v2.php","top":"0.20175438596491224","block_num":"0","level":"0"},{"top":"0.20557491325434107","word_num":"0","page_num":"0","conf":"0.5","height":"0.007343747018817126","level":"0","line_num":"0","left":"0.26889535474038734","text":"C) TrackProviderInstalledEvent.pho","width":"0.06831394865157758","par_num":"0","block_num":"0"},{"left":"0.3444767431887464","conf":"0.5","page_num":"0","level":"0","par_num":"0","top":"0.20175438596491224","line_num":"0","block_num":"0","height":"0.011164274322169154","text":"@ RequestGenerateReportJob.ph","word_num":"0","width":"0.06831394865157758"},{"line_num":"0","block_num":"0","left":"0.15406976741448225","level":"0","conf":"0.5","text":"(C) AutomatedReportResult.ohv","height":"0.007268726160271521","top":"0.22966507175123718","par_num":"0","word_num":"0","page_num":"0","width":"0.05959302313784334"},{"conf":"1","width":"0.06976743961902376","word_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.014354066985645897","top":"0.24720893141945777","left":"0.17441860674725307","page_num":"0","block_num":"0","text":"trait OpportunitySyncTrait"},{"conf":"1","height":"0.01778281514534341","left":"0.19912790599413563","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.26132404253458086","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","width":"0.1918604627568671","line_num":"0","block_num":"0"},{"left":"0.1976744228515927","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.27874564469272156","width":"0.17587209255137343","page_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","conf":"1","height":"0.017421602252187474","word_num":"0"},{"left":"0.18459302318631113","conf":"1","line_num":"0","level":"0","page_num":"0","text":"2 usages","top":"0.3133971294182625","height":"0.017613322731030334","block_num":"0","par_num":"0","width":"0.020348836766912598","word_num":"0"},{"top":"0.33094098883572576","left":"0.1845930292659399","width":"0.15843022123296208","word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.01754385964912275","text":"private function importOpportunityBatch(array $deals): array","level":"0","par_num":"0","line_num":"0"},{"word_num":"0","conf":"1","page_num":"0","left":"0.19622093053807488","top":"0.3658536592325965","par_num":"0","level":"0","text":"$syncedOpportunities = [","height":"0.017718908319062532","block_num":"0","line_num":"0","width":"0.06395348589471045"},{"level":"0","block_num":"0","height":"0.007260390255820148","page_num":"0","word_num":"0","width":"0.03924418256637899","line_num":"0","left":"0.20784883719360808","top":"0.38995215302990127","conf":"0.30000001192092896","par_num":"0","text":"'success =>"},{"line_num":"0","height":"0.01779948695424638","level":"0","text":"'failed_ids' »> [1,","width":"0.050872092551373455","word_num":"0","page_num":"0","left":"0.2063953495726709","conf":"0.30000001192092896","top":"0.400318979431312","par_num":"0","block_num":"0"},{"height":"0.017554973681387476","text":"$dealIds = array_column($deals,","block_num":"0","top":"0.4354066985043207","width":"0.08575581489725317","conf":"1","line_num":"0","word_num":"0","left":"0.194767442807634","level":"0","par_num":"0","page_num":"0"},{"left":"0.280523256299525","level":"0","text":"column_key:'10')*","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","top":"0.4425087107683612","width":"0.04215116196490348","word_num":"0","block_num":"0","height":"0.006968641205077342"},{"height":"0.017655001492781763","left":"0.19622092554751022","block_num":"0","width":"0.20639535214038604","line_num":"0","word_num":"0","par_num":"0","top":"0.47038327564025195","conf":"1","level":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","page_num":"0"},{"conf":"0.5","height":"0.017655001492781763","left":"0.40261627956303336","level":"0","line_num":"0","text":", rethrow so the","page_num":"0","top":"0.47038327564025195","block_num":"0","width":"0.040697673533825196","par_num":"0","word_num":"0"},{"left":"0.19622092345586095","height":"0.007324297082100917","width":"0.2252906839898292","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","top":"0.49441786284356404","page_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","level":"0"},{"level":"0","word_num":"0","width":"0.01744185990475594","height":"0.017421602252187474","block_num":"0","par_num":"0","line_num":"0","text":"tryf","top":"0.5052264809296554","page_num":"0","left":"0.1947674424313429","conf":"0.30000001192092896"},{"top":"0.5223285484012261","conf":"1","page_num":"0","line_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","block_num":"0","height":"0.017741137904603632","par_num":"0","width":"0.23401162979450632","level":"0","word_num":"0","left":"0.2063953501001992"},{"par_num":"0","word_num":"0","height":"0.017618880507668466","block_num":"0","conf":"1","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","left":"0.20494187603723524","level":"0","line_num":"0","top":"0.5398724083179833","width":"0.17877905419532286","page_num":"0"},{"top":"0.5749128924952824","width":"0.2558139435788418","par_num":"0","level":"0","word_num":"0","conf":"1","height":"0.020905922094220375","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","line_num":"0","page_num":"0","block_num":"0","left":"0.20494187385846577"},{"conf":"1","height":"0.02102540060283664","par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","page_num":"0","width":"0.1991279074486266","left":"0.20494185885009894","top":"0.6097560982545615","word_num":"0","line_num":"0","level":"0","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"array_map ( cal","width":"0.03488371980951191","page_num":"0","block_num":"0","level":"0","height":"0.013937282410154683","top":"0.648083623487141","left":"0.21656976858995938","word_num":"0"},{"top":"0.6480836243125454","par_num":"0","line_num":"0","block_num":"0","height":"0.017785594033662644","left":"0.2645348832564665","text":"'strval', $dealIds)","width":"0.05087209255137343","word_num":"0","conf":"0.5","level":"0","page_num":"0"},{"left":"0.2093023286005373","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","top":"0.682615629984051","width":"0.12354650903255385","word_num":"0","height":"0.021531100478468956","par_num":"0"},{"top":"0.7177033492822966","level":"0","conf":"1","page_num":"0","width":"0.2776162776541203","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","line_num":"0","word_num":"0","height":"0.01754385964912286","left":"0.2049418524467757","block_num":"0"},{"height":"0.013937282410154683","line_num":"0","text":"'teamId' => Sthis->team-›getIdO).","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.7351916374244232","left":"0.2180232570930559","block_num":"0","width":"0.08575581489725317","word_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.7351916383721696","conf":"0.5","height":"0.020905922094220375","left":"0.46511627905924996","text":"-600","level":"0","width":"0.01744185990475594"},{"block_num":"0","text":"'dealCount' => count($dealIds),","width":"0.08139534706765034","top":"0.752613240763755","word_num":"0","conf":"1","left":"0.21802325758350743","level":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.017721687207381653"},{"block_num":"0","height":"0.027874564820309478","left":"0.4636627907884783","level":"0","top":"0.7491289194016919","line_num":"0","width":"0.018895348335834228","conf":"0.30000001192092896","word_num":"0","par_num":"0","page_num":"0","text":"=601"},{"conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.017421602252187474","text":"1):","left":"0.20639534908631102","top":"0.7874564461300038","word_num":"0","par_num":"0","width":"0.00872092995237797","page_num":"0","block_num":"0"},{"conf":"0.5","par_num":"0","top":"0.7700348432989934","word_num":"0","width":"0.07267441648118037","level":"0","height":"0.017421602252187474","line_num":"0","text":"'error' => $e->getMessage(),","block_num":"0","page_num":"0","left":"0.2180232579374222"},{"top":"0.7909407663733199","text":"603","width":"0.011627907448626629","conf":"1","word_num":"0","height":"0.013937282410154683","line_num":"0","left":"0.47093023224952385","level":"0","page_num":"0","par_num":"0","block_num":"0"},{"width":"0.015988371473677654","block_num":"0","top":"0.8048780495219954","text":"=604","word_num":"0","line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.5","height":"0.020905922094220375","left":"0.46511627911296743"},{"par_num":"0","top":"0.8292682927405206","text":"throw se\"","line_num":"0","width":"0.026162789223041938","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007254833239687675","level":"0","left":"0.20494186180126178"},{"par_num":"0","line_num":"0","width":"0.07267441648118039","conf":"0.5","level":"0","left":"0.196220931788067","word_num":"0","page_num":"0","height":"0.017780037778036162","text":"foreach ($deals as $deal) {","block_num":"0","top":"0.8745644599380386"},{"block_num":"0","left":"0.20639535049434093","line_num":"0","par_num":"0","page_num":"0","width":"0.014534881774415365","text":"try {","level":"0","conf":"0.30000001192092896","top":"0.8954703837939799","height":"0.010452960286604362","word_num":"0"},{"word_num":"0","left":"0.2165697695573931","line_num":"0","block_num":"0","page_num":"0","height":"0.01773835901628462","level":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","par_num":"0","top":"0.9090909089513657","conf":"1","width":"0.17151162979450635"},{"line_num":"0","block_num":"0","text":"Sdeal'1d'h","width":"0.031976742947355224","top":"0.9337979093792103","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","left":"0.226744186735071","height":"0.006968641205077342","word_num":"0"},{"page_num":"0","text":"=607","par_num":"0","width":"0.014534883042599256","conf":"1","left":"0.46656976796271193","level":"0","height":"0.017421602252187474","block_num":"0","line_num":"0","top":"0.8571428572798295","word_num":"0"},{"page_num":"0","level":"0","text":"ScontactAssociat.ions","height":"0.006968640444571572","width":"0.05523255023550483","line_num":"0","block_num":"0","top":"0.968641115317784","word_num":"0","left":"0.22674419276015428","conf":"0.5","par_num":"0"},{"word_num":"0","width":"0.018895348335834172","page_num":"0","conf":"0.30000001192092896","left":"0.9127906979746175","top":"0.006968641043132773","par_num":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","level":"0","text":"100% 52"},{"left":"0.933139534422005","text":"• Mon ZU Aor 10.10.42","width":"0.05959301806510764","block_num":"0","page_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","word_num":"0","top":"0.006968641798620112"},{"text":"L AskJiminnyReportActivityServiceTest~","level":"0","par_num":"0","line_num":"0","block_num":"0","conf":"0.5","width":"0.08430232392980697","height":"0.017421602252187585","word_num":"0","top":"0.02439024399585743","page_num":"0","left":"0.8284883743238562"},{"left":"0.5101744199610054","width":"0.029069766085198623","par_num":"0","height":"0.017421602252187585","conf":"1","block_num":"0","line_num":"0","text":"E laravel.log","level":"0","page_num":"0","top":"0.052264808499341786","word_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","top":"0.07655502392344493","left":"0.47238372125716094","text":"4 console (PROD] x A console [EU]","block_num":"0","page_num":"0","height":"0.01754385964912286","width":"0.07994186117293983","conf":"0.30000001192092896","level":"0"},{"text":"A SF [iminny@localhost]","width":"0.052325578446083876","word_num":"0","top":"0.0522648086548918","page_num":"0","conf":"0.5","block_num":"0","height":"0.017421602252187585","level":"0","left":"0.5450581424799863","line_num":"0","par_num":"0"},{"width":"0.04505813882706011","level":"0","par_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.559593023126018","word_num":"0","top":"0.07655502392344493","height":"0.01754385964912286","text":"A console [STAGING]","block_num":"0"},{"level":"0","top":"0.05226480845578774","word_num":"0","height":"0.017421602252187585","conf":"1","text":"A HS_local (jiminny@localhost]","line_num":"0","page_num":"0","block_num":"0","left":"0.603197676895986","par_num":"0","width":"0.0639534858947105"},{"width":"0.018895348335834283","text":"Cascade","top":"0.05226480845578774","block_num":"0","height":"0.017421602252187585","word_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","left":"0.6947674424260751"},{"top":"0.08362369371432266","height":"0.007285397208668609","par_num":"0","width":"0.04651162472177062","line_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.693313957253889","page_num":"0","level":"0","text":"Retactor Connection"},{"page_num":"0","height":"0.007285397208668609","line_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","level":"0","par_num":"0","left":"0.7470930289847444","word_num":"0","block_num":"0","top":"0.08362369371432266","conf":"0.30000001192092896"},{"block_num":"0","level":"0","text":"+O •","word_num":"0","top":"0.08362369356690913","height":"0.007285397208668498","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0","width":"0.02034883676691257","left":"0.9651162792848433"},{"left":"0.6613372099009642","conf":"0.30000001192092896","line_num":"0","top":"0.10104529667246953","level":"0","block_num":"0","height":"0.01777448000139792","page_num":"0","par_num":"0","text":"da jiminny","width":"0.026162789223041938","word_num":"0"},{"width":"0.06104650903255382","height":"0.017602208698765498","line_num":"0","top":"0.12195121997834346","level":"0","page_num":"0","par_num":"0","text":"034 A1 A34 X62 A V","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.6264534909671725"},{"left":"0.7485465144592023","page_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"1","block_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","level":"0","width":"0.2340116297945063","top":"0.11149825785804557","height":"0.017688345110587478"},{"word_num":"0","line_num":"0","width":"0.010174418383456285","page_num":"0","top":"0.17421602785183887","par_num":"0","level":"0","height":"0.017421602252187585","text":"568","conf":"1","left":"0.4723837209681555","block_num":"0"},{"page_num":"0","par_num":"0","width":"0.05959302313784337","level":"0","conf":"0.30000001192092896","left":"0.42296511505912804","height":"0.017599431331458026","line_num":"0","top":"0.24720893117059684","word_num":"0","text":"433 X2 X19 A Y 572","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","page_num":"0","left":"0.49273255917817704","level":"0","width":"0.13081395372431326","word_num":"0","top":"0.12195121996382541","conf":"0.5","height":"0.017602208698765498"},{"left":"0.49273256810684485","word_num":"0","block_num":"0","width":"0.12499998985452854","page_num":"0","conf":"1","height":"0.017724466095700775","level":"0","line_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.15679442515780084","height":"0.03484320450437506","level":"0","conf":"0.30000001192092896","line_num":"0","left":"0.4927325697817582","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","width":"0.19767440633570893","par_num":"0"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.5014534982005542","level":"0","width":"0.18895348082197472","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","height":"0.021531100478468956","line_num":"0","par_num":"0"},{"left":"0.5014534903311851","level":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","conf":"0.5","par_num":"0","top":"0.21602787489966546","text":"U.emall,","line_num":"0","width":"0.023255812360885364","word_num":"0"},{"top":"0.2264808367461535","word_num":"0","line_num":"0","left":"0.5014534889482387","page_num":"0","conf":"0.5","text":"sa.*,","width":"0.0159883714736776","level":"0","block_num":"0","height":"0.020905922094220264","par_num":"0"},{"top":"0.243902439123591","width":"0.0915697686215664","line_num":"0","height":"0.017660559269419895","par_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","block_num":"0","conf":"1","page_num":"0","left":"0.5014534890799165","word_num":"0"},{"conf":"0.5","height":"0.020972609329831915","level":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","left":"0.49273256427382445","width":"0.09883720316785455","word_num":"0","top":"0.261324041657931","block_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.4927325596928281","top":"0.27874564469272156","conf":"0.30000001192092896","level":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","width":"0.10755813882706017","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.29585326953748003","word_num":"0","conf":"0.5","width":"0.13953487923804747","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","height":"0.021531100478468845","left":"0.49273256401325954"},{"block_num":"0","width":"0.1469257943173672","top":"0.33086566047471755","word_num":"0","left":"0.49266947806468386","text":"SELECT * FROM automated_report_results order by id desc;","conf":"1","par_num":"0","level":"0","height":"0.021812455695972233","page_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","conf":"0.5","left":"0.6947674415961431","top":"0.14285714319234843","width":"0.021802323929806966","par_num":"0","level":"0","height":"0.006968640444571461","line_num":"0","text":"Tnoughts","page_num":"0"},{"conf":"1","height":"0.007185368636768663","left":"0.6947674437491511","level":"0","page_num":"0","par_num":"0","top":"0.1602787460943993","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","width":"0.15552323929806966","line_num":"0","word_num":"0","block_num":"0"},{"width":"0.023255812360885253","conf":"1","text":"Answer","left":"0.6947674422691698","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187474","top":"0.19163763110387144"},{"top":"0.21602787499438603","word_num":"0","height":"0.007257611367501027","level":"0","block_num":"0","left":"0.6947674450253227","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","par_num":"0","width":"0.17587207226043045","conf":"1","page_num":"0","line_num":"0"},{"par_num":"0","text":"575","word_num":"0","page_num":"0","left":"0.4709302324991634","height":"0.020905922094220264","block_num":"0","top":"0.29616724812826734","width":"0.010174418383456285","line_num":"0","level":"0","conf":"1"},{"width":"0.011627906180442682","height":"0.017421602252187474","level":"0","par_num":"0","text":"576","page_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.31707317082512576","left":"0.4709302331500887","word_num":"0"},{"par_num":"0","left":"0.4723837210121832","text":"577","conf":"1","page_num":"0","level":"0","top":"0.3310104530550909","width":"0.008720929952377943","height":"0.017421602252187474","word_num":"0","block_num":"0","line_num":"0"},{"text":"—578","block_num":"0","width":"0.014534883042599311","word_num":"0","left":"0.4665697677568011","line_num":"0","top":"0.3519163764290747","conf":"0.30000001192092896","height":"0.017421602252187474","level":"0","par_num":"0","page_num":"0"},{"left":"0.4651162795679709","level":"0","page_num":"0","text":"-579","conf":"0.30000001192092896","top":"0.36585365925686086","par_num":"0","block_num":"0","word_num":"0","width":"0.01744185990475594","height":"0.03135888314133062","line_num":"0"},{"text":"580","conf":"1","left":"0.4723837212104037","level":"0","top":"0.3867595819749514","width":"0.010174418383456285","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187585"},{"height":"0.024390243457264815","level":"0","line_num":"0","page_num":"0","top":"0.41114982606463124","width":"0.0159883714736776","word_num":"0","left":"0.4665697680180062","text":"=582","par_num":"0","conf":"0.5","block_num":"0"},{"block_num":"0","text":"select * from features;","width":"0.061046514105289496","top":"0.3692185007974482","word_num":"0","level":"0","conf":"1","height":"0.01754385964912275","left":"0.4927325567791251","line_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","text":"select * from team_features where feature_id = 40;","conf":"1","line_num":"0","top":"0.3867595817836954","height":"0.013937282410154683","par_num":"0","left":"0.492732557531251","level":"0","width":"0.13081395372431337","word_num":"0","page_num":"0"},{"left":"0.4927325648681694","conf":"0.5","width":"0.09156975847609505","level":"0","par_num":"0","text":"select * from teams where id = 556;","top":"0.4216027878104023","page_num":"0","height":"0.017791151810300887","word_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","width":"0.010174418383456285","line_num":"0","height":"0.017421602252187474","word_num":"0","text":"586","par_num":"0","top":"0.4912891990481223","conf":"1","left":"0.4709302324991634","page_num":"0","level":"0"},{"page_num":"0","text":"587","line_num":"0","width":"0.010174418383456285","word_num":"0","block_num":"0","top":"0.5087108014871466","left":"0.4723837212104037","conf":"1","height":"0.017421602252187585","level":"0","par_num":"0"},{"top":"0.5261324046230351","conf":"0.30000001192092896","block_num":"0","level":"0","width":"0.010174418383456285","height":"0.017421602252187585","line_num":"0","page_num":"0","left":"0.4709302324991634","text":"588","par_num":"0","word_num":"0"},{"conf":"0.5","level":"0","page_num":"0","top":"0.45614035085599425","left":"0.49273255851781844","word_num":"0","par_num":"0","text":"select * from au","width":"0.040697673533825196","block_num":"0","line_num":"0","height":"0.017727244984019785"},{"height":"0.017727244984019896","block_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617","word_num":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.15116278668667404","left":"0.5406976797860092","level":"0","conf":"1"},{"height":"0.020905922094220375","page_num":"0","top":"0.47038327577054373","level":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","block_num":"0","left":"0.4927325626901585","width":"0.19912790744862652","word_num":"0"},{"conf":"1","word_num":"0","height":"0.01754385964912286","block_num":"0","page_num":"0","left":"0.49273256392009424","par_num":"0","line_num":"0","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","level":"0","top":"0.49122807017543857"},{"left":"0.4927325558269047","height":"0.02108930895012917","line_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","word_num":"0","level":"0","width":"0.14389535214038607","block_num":"0","conf":"0.5","page_num":"0"},{"word_num":"0","left":"0.6947674492701338","top":"0.24390243925425303","conf":"1","height":"0.010483525776596947","level":"0","par_num":"0","text":"Flow for last-modified sync","page_num":"0","width":"0.06395348082197472","block_num":"0","line_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","left":"0.69476746387163","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","top":"0.2613240421543279","page_num":"0","height":"0.010605782413026343","block_num":"0","width":"0.2572674244008166"},{"block_num":"0","level":"0","height":"0.017421602252187474","left":"0.6962209429349904","page_num":"0","width":"0.2558139435788418","line_num":"0","word_num":"0","top":"0.27874564469272156","conf":"1","par_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy)."},{"height":"0.010558547395648321","page_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.24418603613021517","top":"0.30303030290443533","left":"0.6976744167193314","conf":"1","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0"},{"page_num":"0","left":"0.696220969420339","level":"0","top":"0.3205574918079175","conf":"1","line_num":"0","height":"0.010452960286604251","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","word_num":"0","block_num":"0"},{"level":"0","top":"0.33797909401576987","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.7049418610117876","text":"t.pho:249-308)","width":"0.0319767429473552","height":"0.006968641205077342"},{"line_num":"0","page_num":"0","left":"0.6947674475203276","level":"0","height":"0.013937282410154683","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","word_num":"0","par_num":"0","conf":"1","width":"0.235465110616481","block_num":"0"},{"top":"0.38327526141746027","word_num":"0","par_num":"0","width":"0.0944767404109873","block_num":"0","page_num":"0","left":"0.6947674455790227","level":"0","height":"0.017421602252187474","text":"When ImportOpportunityBatch is used","line_num":"0","conf":"1"},{"line_num":"0","left":"0.6947674418771969","height":"0.0071770334928229484","conf":"1","word_num":"0","block_num":"0","par_num":"0","text":"Only on the webhook path:","top":"0.4074960127591707","level":"0","width":"0.05377906434079438","page_num":"0"},{"conf":"1","line_num":"0","page_num":"0","height":"0.00731040416151707","par_num":"0","level":"0","left":"0.6976744421686936","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","block_num":"0","top":"0.4282296651241162","word_num":"0","width":"0.2834301806510763"},{"conf":"1","height":"0.017421602252187474","line_num":"0","left":"0.7034883857776126","par_num":"0","page_num":"0","top":"0.4390243903373209","level":"0","block_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","width":"0.27906975847609505","word_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","top":"0.4599303139240558","par_num":"0","word_num":"0","page_num":"0","text":"sor.oho:144-156,","line_num":"0","block_num":"0","left":"0.7049418640810282","width":"0.036337205704222275"},{"width":"0.27470929571922786","line_num":"0","height":"0.01760498758708451","conf":"1","page_num":"0","left":"0.6962209413217944","block_num":"0","par_num":"0","word_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","level":"0","top":"0.4736842105404635"},{"word_num":"0","left":"0.7034883735612978","level":"0","par_num":"0","top":"0.49441786284356404","width":"0.1337209153682628","page_num":"0","conf":"0.5","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","line_num":"0","height":"0.007324297082100917","block_num":"0"},{"line_num":"0","block_num":"0","width":"0.15697674041098736","word_num":"0","conf":"1","height":"0.017421602252187585","left":"0.4927325576649853","level":"0","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","top":"0.5435540073669376","page_num":"0"},{"word_num":"0","text":"—590","conf":"0.30000001192092896","height":"0.017421602252187585","page_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.014534883042599256","level":"0","top":"0.5609756101979481","left":"0.4665697675387779"},{"width":"0.03214308048816433","word_num":"0","text":"Cascade &YI","height":"0.019269587320574155","page_num":"0","level":"0","line_num":"0","left":"0.46939357645121943","par_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.5844418613017821"},{"top":"0.5849135485661681","text":"Command 9e1","width":"0.030610896171407553","conf":"0.30000001192092896","word_num":"0","level":"0","height":"0.018326213295189797","page_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.504316644512661"},{"height":"0.0176688944133655","level":"0","word_num":"0","text":"ortunities where id = 7594349;","conf":"1","top":"0.5781499203541262","page_num":"0","line_num":"0","block_num":"0","left":"0.5348837226993451","par_num":"0","width":"0.08139534706765028"},{"page_num":"0","par_num":"0","top":"0.613237639553429","word_num":"0","height":"0.01754385964912286","width":"0.19912790744862657","conf":"0.5","left":"0.4927325615606822","line_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","level":"0","block_num":"0"},{"top":"0.6376306623561115","line_num":"0","left":"0.4927325549132634","conf":"0.30000001192092896","level":"0","width":"0.15261626750864887","page_num":"0","block_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","height":"0.006968640444571461","word_num":"0","par_num":"0"},{"block_num":"0","top":"0.6475172965904776","par_num":"0","line_num":"0","left":"0.49417504626076897","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","width":"0.1511847820687801","height":"0.01855425705369762","conf":"1","page_num":"0","word_num":"0"},{"conf":"0.5","level":"0","par_num":"0","block_num":"0","page_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","top":"0.6722488038244503","width":"0.10901161964903489","left":"0.49418604507250824","word_num":"0","line_num":"0","height":"0.007193704541220036"},{"left":"0.4941808969840959","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","width":"0.151173084340197","page_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0","height":"0.014594718409877472","top":"0.6860824328185883","line_num":"0","word_num":"0"},{"level":"0","width":"0.03052325451627691","block_num":"0","word_num":"0","height":"0.007288176096987731","text":"Shared code","conf":"1","left":"0.6947674429499888","page_num":"0","line_num":"0","top":"0.5223285486264212","par_num":"0"},{"text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","word_num":"0","par_num":"0","conf":"1","height":"0.017641108572197917","width":"0.2718023137843356","block_num":"0","level":"0","line_num":"0","left":"0.6947674533785833","top":"0.5365853663383557","page_num":"0"},{"height":"0.01754385964912286","top":"0.5574162679425837","line_num":"0","par_num":"0","page_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","left":"0.6976744261547695","level":"0","word_num":"0","block_num":"0","conf":"1","width":"0.20058138827060135"},{"height":"0.006968641205077342","level":"0","block_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5818815330541641","width":"0.2761627765412026","line_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772"},{"height":"0.006968640444571461","level":"0","top":"0.5993031362237073","word_num":"0","left":"0.7034883718213223","block_num":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","width":"0.12645348082197472","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","left":"0.49127907379435487","word_num":"0","top":"0.7177033492822966","height":"0.01754385964912286"},{"page_num":"0","conf":"1","word_num":"0","text":"SELECT","height":"0.017421602252187585","line_num":"0","block_num":"0","left":"0.4927325587104127","level":"0","top":"0.7351916377240805","par_num":"0","width":"0.01744185990475594"},{"top":"0.7526132409524889","par_num":"0","height":"0.020911479870858507","width":"0.18895348082197472","conf":"0.5","level":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.5014534890359909","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","word_num":"0"},{"page_num":"0","line_num":"0","text":"u. email,","conf":"0.30000001192092896","level":"0","height":"0.017549415904749344","left":"0.5014534895121747","top":"0.7735191644180608","par_num":"0","block_num":"0","width":"0.023255812360885364","word_num":"0"},{"word_num":"0","height":"0.013937282410154683","level":"0","conf":"1","text":"sa.*,","top":"0.7909407663442839","page_num":"0","line_num":"0","block_num":"0","left":"0.5029069773255996","par_num":"0","width":"0.014534883042599311"},{"word_num":"0","conf":"0.5","top":"0.8046251993620415","page_num":"0","level":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","par_num":"0","left":"0.5014534890799165","line_num":"0","height":"0.021531100478468956"},{"height":"0.007254833239687675","block_num":"0","par_num":"0","top":"0.8292682928942409","width":"0.09738371220040826","conf":"0.30000001192092896","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","page_num":"0","level":"0","word_num":"0","line_num":"0"},{"level":"0","conf":"0.5","height":"0.017724466095700775","width":"0.052325578446083876","text":"on t.id = u.team_id","left":"0.5479651179161367","line_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.8429027114206518","block_num":"0"},{"height":"0.014354066985645897","width":"0.08139534706765039","top":"0.8604465709728868","left":"0.5494186066225529","line_num":"0","par_num":"0","text":"and sa.provider = 'salesforce';","word_num":"0","block_num":"0","level":"0","page_num":"0","conf":"1"},{"text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","line_num":"0","width":"0.19767440633570882","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.8954703835778265","conf":"0.5","height":"0.01760776647540363","left":"0.4927325684555483"},{"conf":"0.30000001192092896","line_num":"0","text":"Ask anvthina (84-D","level":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.04069767099745736","page_num":"0","height":"0.0071770334928229484","left":"0.6962209300842392","top":"0.9266347687400319"},{"level":"0","text":"< Code","width":"0.01889534706765028","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","left":"0.7020348836609424","par_num":"0","line_num":"0","top":"0.9545454545454546","height":"0.0071770334928229484"},{"par_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.7209302333970329","block_num":"0","height":"0.0071770334928229484","text":"Claude Onus 4.7 Medium","width":"0.04796511061648101","word_num":"0","conf":"0.5","top":"0.9545454545454546"},{"block_num":"0","level":"0","left":"0.8415697692651324","par_num":"0","height":"0.006968640444571572","width":"0.017441858636571994","conf":"0.30000001192092896","line_num":"0","top":"0.9860627181052405","page_num":"0","word_num":"0","text":"W Wind"},{"par_num":"0","top":"0.986062718234409","width":"0.02034883549872868","word_num":"0","block_num":"0","line_num":"0","left":"0.9694767459953377","conf":"0.30000001192092896","text":"Po. 4 spac","level":"0","page_num":"0","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58931
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 5P• Mon ZU Aor 10.10.40L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"FV faVsco.js v","block_num":"0","word_num":"0","left":"0.03052325708202939","top":"0.02439024399585743","width":"0.03052325451627691","level":"0","height":"0.017421602252187585","line_num":"0"},{"width":"0.021802323929806973","par_num":"0","top":"0.052264808039986566","line_num":"0","level":"0","text":"Project","conf":"0.5","height":"0.013937282410154683","block_num":"0","page_num":"0","word_num":"0","left":"0.014534884522499618"},{"width":"0.04941860158392723","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.07317073184361567","word_num":"0","height":"0.01773835901628462","text":"© TopicRepository.php","left":"0.040697677485836706","level":"0","par_num":"0"},{"height":"0.017421602252187585","width":"0.0668604627568671","par_num":"0","word_num":"0","block_num":"0","left":"0.03924418840592358","conf":"1","level":"0","text":"© TopicTriggerRepository.php","line_num":"0","page_num":"0","top":"0.09059233458819194"},{"height":"0.017421602252187585","page_num":"0","left":"0.0392441883932371","width":"0.05232557844608388","par_num":"0","word_num":"0","line_num":"0","text":"©TrackRepository.php","block_num":"0","level":"0","top":"0.10801393737564835","conf":"1"},{"word_num":"0","top":"0.12543554051153694","text":"©TranscriptionModelLocaleRepository.php","width":"0.09302324944354119","level":"0","conf":"1","block_num":"0","left":"0.03924418768133024","height":"0.017421602252187474","line_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","width":"0.06710752527764505","par_num":"0","top":"0.14252745407931555","text":"© TranscriptionRepository.php","left":"0.03913548154729778","conf":"1","height":"0.01858043366451967","block_num":"0","word_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.1602787457380177","text":"©TranscriptionSummaryRepository.php","height":"0.017421602252187585","conf":"1","line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.0392441908031767","width":"0.08720929571922789"},{"word_num":"0","height":"0.01767445219000363","left":"0.04069767531309508","page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.1777003484835593","line_num":"0","block_num":"0","width":"0.04796511568921677","text":"© UserRepository.php"},{"level":"0","left":"0.040697677013957746","block_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"© VocabularyRepository.php","top":"0.19512195100338126","height":"0.01779670958693902","width":"0.0610465090325538","line_num":"0","conf":"1"},{"line_num":"0","page_num":"0","level":"0","top":"0.21254355444881912","width":"0.024709300791963616","word_num":"0","par_num":"0","block_num":"0","text":"> D Rules","conf":"0.30000001192092896","height":"0.017421602252187474","left":"0.027616279755251022"},{"page_num":"0","line_num":"0","height":"0.0071770334928230595","word_num":"0","block_num":"0","level":"0","text":"w services","conf":"0.30000001192092896","width":"0.026162789223041938","left":"0.031976743615223346","top":"0.23684210526315785","par_num":"0"},{"level":"0","left":"0.03924418568002258","text":"WACuViLy","height":"0.006968640444571461","word_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.25435540103206966","width":"0.023255812360885295","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.03779069816744524","height":"0.006968640444571572","level":"0","top":"0.2717770038195261","width":"0.029069763548830722","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"Akeporis","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","top":"0.3763066205343165","word_num":"0","block_num":"0","height":"0.0072659472719524","width":"0.020348835498728658","par_num":"0","left":"0.04360465100063577","level":"0","text":"L Close","page_num":"0"},{"conf":"0.30000001192092896","width":"0.03197674294735523","word_num":"0","top":"0.411149825723087","par_num":"0","left":"0.04505814008155495","line_num":"0","page_num":"0","text":"crmobiects","block_num":"0","height":"0.006968641205077342","level":"0"},{"text":"• DecorateActivity","word_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.0465116285874117","top":"0.42503987240829344","width":"0.0421511619649035","conf":"0.5","page_num":"0","line_num":"0","height":"0.014354066985646008"},{"conf":"0.30000001192092896","level":"0","height":"0.007188147525087674","line_num":"0","page_num":"0","par_num":"0","left":"0.04505814149397584","text":"N Dummv","block_num":"0","top":"0.4457735246606205","width":"0.023255812360885295","word_num":"0"},{"height":"0.013937282410154794","left":"0.04651162943504785","par_num":"0","width":"0.024709300791963616","conf":"0.5","block_num":"0","line_num":"0","level":"0","page_num":"0","text":"• Helpers","top":"0.45993031338261137","word_num":"0"},{"width":"0.03052325197990905","block_num":"0","left":"0.03924418682339086","top":"0.48083623717426005","height":"0.00720204044567152","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"v M Hubsoot","word_num":"0"},{"page_num":"0","left":"0.05232558246862253","block_num":"0","text":"AccountSyncStrategy","word_num":"0","width":"0.05377906941353006","par_num":"0","line_num":"0","conf":"1","height":"0.017421602252187585","level":"0","top":"0.4947735192571814"},{"conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.5156794424453248","left":"0.0465116291697702","page_num":"0","width":"0.027616277654120266","height":"0.006968641205077342","par_num":"0","text":">M Actiond","word_num":"0","line_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"ContactSyncStrategy","block_num":"0","width":"0.052325578446083876","top":"0.5296167248756484","word_num":"0","par_num":"0","line_num":"0","height":"0.017421602252187474","left":"0.05232558352405106"},{"conf":"0.30000001192092896","width":"0.021802323929806973","top":"0.5502392345388675","page_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.046511628433356884","word_num":"0","height":"0.010736374953907335","text":"> DDTO","level":"0"},{"word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.017421602252187585","text":"Fields","top":"0.5644599304070073","width":"0.0232558123608853","conf":"0.5","left":"0.04941860583506121","level":"0"},{"width":"0.02470930332833149","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.05087209248884694","line_num":"0","page_num":"0","height":"0.013937282410154683","par_num":"0","text":"Journal","top":"0.5818815329475993"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.05232558275049638","block_num":"0","text":"• Metadata","par_num":"0","top":"0.5993031359819202","word_num":"0","level":"0","height":"0.017421602252187474","width":"0.02906976608519858"},{"line_num":"0","block_num":"0","left":"0.04651162906174667","text":"v D OpportunitySyncStrategy","page_num":"0","height":"0.010572439555726398","width":"0.06395348082197475","word_num":"0","conf":"0.5","top":"0.6202090597885695","par_num":"0","level":"0"},{"left":"0.05232558251563326","par_num":"0","text":"> D Concerns","height":"0.017596652443139016","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.03488371980951189","page_num":"0","top":"0.6339712916045923","word_num":"0"},{"top":"0.6515151515151515","text":"© HubspotLastModifiedByProfileSyncStrate","left":"0.05959302962622626","conf":"1","level":"0","width":"0.09302324944354118","word_num":"0","height":"0.01754385964912286","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","top":"0.6689895468433954","left":"0.059593023810583026","par_num":"0","block_num":"0","word_num":"0","height":"0.017613324252041873","conf":"1","level":"0","line_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","width":"0.09156976862156645"},{"line_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","block_num":"0","height":"0.0177355801279655","par_num":"0","width":"0.09156976862156645","word_num":"0","page_num":"0","level":"0","left":"0.05959302113979824","top":"0.6864111503124573","conf":"1"},{"width":"0.09156976862156645","conf":"1","top":"0.7038327527502128","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","par_num":"0","word_num":"0","height":"0.017421602252187585","left":"0.059593023810583026"},{"left":"0.058139534089606586","line_num":"0","page_num":"0","word_num":"0","height":"0.017421602252187585","conf":"1","top":"0.7212543558425473","par_num":"0","block_num":"0","width":"0.09011627765412025","level":"0","text":"HubspotLastModifiedSyncStrategy.php"},{"block_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","width":"0.07412789730315514","height":"0.010630789365874915","word_num":"0","top":"0.742160279328588","par_num":"0","text":"© HubspotSingleSyncStrateay.php","left":"0.05813953714452"},{"par_num":"0","height":"0.021582401160037845","left":"0.0580138905174848","text":"© HubspotSyncStrategyBase.php","level":"0","conf":"1","page_num":"0","line_num":"0","top":"0.7557206434610325","width":"0.0743482975249595","word_num":"0","block_num":"0"},{"par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","left":"0.059593028269637166","level":"0","top":"0.7735191634397849","height":"0.017549417425760994","block_num":"0","line_num":"0","width":"0.09302324944354118","conf":"1","word_num":"0","page_num":"0"},{"left":"0.04651162902674492","width":"0.034883719809511875","text":"v Padination","top":"0.7979094076349759","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","par_num":"0"},{"text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317","page_num":"0","width":"0.06976743961902374","word_num":"0","height":"0.00730762603370394","conf":"0.5","par_num":"0","line_num":"0","left":"0.05959302535190646","block_num":"0","level":"0"},{"top":"0.8325358852688322","block_num":"0","width":"0.05087208747863769","page_num":"0","left":"0.05959302880043157","height":"0.007185368636768552","level":"0","line_num":"0","text":"C) PacinationConfia.oho","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"text":"(C) PadinationState.oho","conf":"0.30000001192092896","left":"0.059593023700317146","par_num":"0","line_num":"0","top":"0.8500797448165869","word_num":"0","width":"0.047965115689216783","block_num":"0","level":"0","height":"0.0071770334928230595","page_num":"0"},{"block_num":"0","par_num":"0","text":"• M ProspectSearchStrateav","top":"0.8675958187280396","width":"0.0625","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.04651162809815037","page_num":"0","height":"0.007204819333990531"},{"level":"0","page_num":"0","conf":"0.30000001192092896","width":"0.024709300791963616","word_num":"0","left":"0.046511629909250625","par_num":"0","line_num":"0","top":"0.8850174217942274","text":"M Redis","height":"0.007327075970420038","block_num":"0"},{"text":"v M ServiceTraito","block_num":"0","par_num":"0","height":"0.006968641205077342","line_num":"0","left":"0.046511628850673004","width":"0.039244185102746854","word_num":"0","level":"0","top":"0.9024390243581014","conf":"0.30000001192092896","page_num":"0"},{"line_num":"0","width":"0.05959301806510763","height":"0.006968640444571461","word_num":"0","left":"0.05959302857968383","top":"0.9198606275129059","conf":"0.30000001192092896","par_num":"0","level":"0","text":"T.OnnortunitvSvnctirait ohn","page_num":"0","block_num":"0"},{"line_num":"0","width":"0.06104650395981808","block_num":"0","par_num":"0","top":"0.9370015950824949","word_num":"0","text":"T) SvncCrmEntitiecTrait nhn","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.058139542522317005","height":"0.007249275463049543"},{"conf":"0.30000001192092896","text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","word_num":"0","line_num":"0","left":"0.058139535261602336","block_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.04796511568921679","level":"0","page_num":"0"},{"conf":"1","line_num":"0","text":"AutomatedReportsService.php","width":"0.0625","left":"0.30813953592538756","block_num":"0","level":"0","par_num":"0","top":"0.07665505235822678","word_num":"0","page_num":"0","height":"0.017421602252187585"},{"left":"0.3764534882225882","par_num":"0","top":"0.07655502392344493","width":"0.07267441648118039","word_num":"0","text":"© AutomatedReportsCommand.php","height":"0.01754385964912286","line_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0"},{"level":"0","height":"0.01777448000139792","width":"0.05959302313784337","block_num":"0","line_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.4040697682457586","top":"0.1010452964837355","conf":"1","word_num":"0","page_num":"0"},{"top":"0.18118466932475252","level":"0","word_num":"0","block_num":"0","text":"cImportOpportunityBatch.php","line_num":"0","conf":"0.5","width":"0.06104650395981809","par_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.15406977432823019"},{"block_num":"0","text":"AutomatedReportsController.php","left":"0.15261628499022556","par_num":"0","conf":"1","width":"0.07122092551373418","page_num":"0","level":"0","top":"0.20209059320164557","word_num":"0","height":"0.010452960286604362","line_num":"0"},{"width":"0.04069767353382514","word_num":"0","conf":"1","level":"0","left":"0.3735465125790176","page_num":"0","text":"© SyncObjects.php","block_num":"0","height":"0.017638331204890445","line_num":"0","par_num":"0","top":"0.14982578384343948"},{"page_num":"0","par_num":"0","top":"0.18118466932475252","word_num":"0","conf":"0.5","text":"(©)ImportContactBatch.php","width":"0.05377906434079435","block_num":"0","line_num":"0","left":"0.22383721470460258","level":"0","height":"0.006968640444571572"},{"page_num":"0","width":"0.027616275117752387","level":"0","block_num":"0","conf":"0.5","left":"0.28488372488104713","par_num":"0","text":"C) Client.php","height":"0.0071770334928229484","word_num":"0","line_num":"0","top":"0.18102073365231264"},{"level":"0","block_num":"0","text":"©HubspotPaginationService.php","top":"0.17421602808412695","width":"0.06831395372431326","word_num":"0","left":"0.31976744288106046","conf":"1","line_num":"0","height":"0.017421602252187474","page_num":"0","par_num":"0"},{"width":"0.03197674294735525","word_num":"0","page_num":"0","height":"0.017793929177608248","left":"0.3938953490583744","par_num":"0","text":"© Service.php","block_num":"0","conf":"0.5","line_num":"0","level":"0","top":"0.17384370053159115"},{"top":"0.20175438596491224","level":"0","conf":"0.5","left":"0.2311046504670841","text":"php api_v2.php","page_num":"0","block_num":"0","width":"0.029069768621566433","word_num":"0","height":"0.014354066985646008","par_num":"0","line_num":"0"},{"height":"0.007343747018817126","word_num":"0","width":"0.06831394865157758","block_num":"0","text":"C) TrackProviderInstalledEvent.pho","line_num":"0","top":"0.20557491325434107","left":"0.26889535474038734","level":"0","page_num":"0","conf":"0.5","par_num":"0"},{"top":"0.20175438596491224","width":"0.06831394865157758","conf":"0.5","block_num":"0","line_num":"0","level":"0","left":"0.3444767431887464","page_num":"0","height":"0.011164274322169154","par_num":"0","text":"@ RequestGenerateReportJob.ph","word_num":"0"},{"page_num":"0","conf":"0.5","par_num":"0","level":"0","width":"0.05959302313784334","word_num":"0","left":"0.15406976741448225","block_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","top":"0.22966507175123718","line_num":"0"},{"width":"0.06976743961902376","level":"0","line_num":"0","text":"trait OpportunitySyncTrait","left":"0.17441860674725307","conf":"1","block_num":"0","height":"0.014354066985645897","par_num":"0","page_num":"0","top":"0.24720893141945777","word_num":"0"},{"height":"0.01778281514534341","word_num":"0","level":"0","width":"0.1918604627568671","page_num":"0","par_num":"0","left":"0.19912790599413563","conf":"1","block_num":"0","line_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","top":"0.26132404253458086"},{"width":"0.17587209255137343","word_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","page_num":"0","par_num":"0","height":"0.017421602252187474","top":"0.27874564469272156","conf":"1","left":"0.1976744228515927","level":"0","line_num":"0","block_num":"0"},{"text":"2 usages","width":"0.020348836766912598","conf":"1","page_num":"0","top":"0.3133971294182625","word_num":"0","block_num":"0","left":"0.18459302318631113","height":"0.017613322731030334","line_num":"0","level":"0","par_num":"0"},{"height":"0.01754385964912275","line_num":"0","top":"0.33094098883572576","conf":"1","word_num":"0","level":"0","page_num":"0","width":"0.15843022123296208","block_num":"0","left":"0.1845930292659399","par_num":"0","text":"private function importOpportunityBatch(array $deals): array"},{"word_num":"0","line_num":"0","top":"0.3658536592325965","block_num":"0","text":"$syncedOpportunities = [","conf":"1","left":"0.19622093053807488","width":"0.06395348589471045","height":"0.017718908319062532","par_num":"0","page_num":"0","level":"0"},{"text":"'success =>","level":"0","word_num":"0","width":"0.03924418256637899","height":"0.007260390255820148","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.38995215302990127","block_num":"0","left":"0.20784883719360808","par_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.2063953495726709","block_num":"0","line_num":"0","text":"'failed_ids' »> [1,","top":"0.400318979431312","height":"0.01779948695424638","width":"0.050872092551373455","word_num":"0","level":"0"},{"height":"0.017554973681387476","par_num":"0","left":"0.194767442807634","word_num":"0","block_num":"0","level":"0","conf":"1","top":"0.4354066985043207","page_num":"0","line_num":"0","text":"$dealIds = array_column($deals,","width":"0.08575581489725317"},{"height":"0.006968641205077342","par_num":"0","level":"0","page_num":"0","top":"0.4425087107683612","word_num":"0","width":"0.04215116196490348","line_num":"0","block_num":"0","left":"0.280523256299525","text":"column_key:'10')*","conf":"0.30000001192092896"},{"word_num":"0","left":"0.19622092554751022","height":"0.017655001492781763","level":"0","page_num":"0","top":"0.47038327564025195","par_num":"0","width":"0.20639535214038604","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","conf":"1","block_num":"0","line_num":"0"},{"left":"0.40261627956303336","top":"0.47038327564025195","conf":"0.5","block_num":"0","word_num":"0","width":"0.040697673533825196","level":"0","line_num":"0","par_num":"0","text":", rethrow so the","height":"0.017655001492781763","page_num":"0"},{"height":"0.007324297082100917","block_num":"0","level":"0","line_num":"0","width":"0.2252906839898292","page_num":"0","par_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","left":"0.19622092345586095","top":"0.49441786284356404","word_num":"0","conf":"0.5"},{"top":"0.5052264809296554","par_num":"0","left":"0.1947674424313429","width":"0.01744185990475594","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"tryf","height":"0.017421602252187474"},{"conf":"1","left":"0.2063953501001992","level":"0","word_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","block_num":"0","height":"0.017741137904603632","page_num":"0","line_num":"0","top":"0.5223285484012261","par_num":"0","width":"0.23401162979450632"},{"page_num":"0","height":"0.017618880507668466","par_num":"0","top":"0.5398724083179833","level":"0","block_num":"0","conf":"1","left":"0.20494187603723524","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","width":"0.17877905419532286","word_num":"0","line_num":"0"},{"height":"0.020905922094220375","top":"0.5749128924952824","width":"0.2558139435788418","page_num":"0","conf":"1","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","par_num":"0","word_num":"0","left":"0.20494187385846577","line_num":"0","level":"0","block_num":"0"},{"level":"0","word_num":"0","block_num":"0","height":"0.02102540060283664","page_num":"0","left":"0.20494185885009894","line_num":"0","conf":"1","par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","width":"0.1991279074486266"},{"top":"0.648083623487141","block_num":"0","left":"0.21656976858995938","page_num":"0","level":"0","height":"0.013937282410154683","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.03488371980951191","text":"array_map ( cal"},{"top":"0.6480836243125454","block_num":"0","height":"0.017785594033662644","text":"'strval', $dealIds)","word_num":"0","level":"0","conf":"0.5","left":"0.2645348832564665","par_num":"0","line_num":"0","width":"0.05087209255137343","page_num":"0"},{"level":"0","top":"0.682615629984051","word_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","block_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.12354650903255385","page_num":"0","height":"0.021531100478468956","par_num":"0","left":"0.2093023286005373"},{"top":"0.7177033492822966","left":"0.2049418524467757","par_num":"0","word_num":"0","page_num":"0","conf":"1","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","width":"0.2776162776541203","level":"0","line_num":"0","block_num":"0","height":"0.01754385964912286"},{"height":"0.013937282410154683","page_num":"0","left":"0.2180232570930559","top":"0.7351916374244232","line_num":"0","text":"'teamId' => Sthis->team-›getIdO).","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.08575581489725317","word_num":"0"},{"conf":"0.5","page_num":"0","text":"-600","top":"0.7351916383721696","word_num":"0","line_num":"0","height":"0.020905922094220375","level":"0","left":"0.46511627905924996","par_num":"0","block_num":"0","width":"0.01744185990475594"},{"text":"'dealCount' => count($dealIds),","width":"0.08139534706765034","line_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.017721687207381653","top":"0.752613240763755","conf":"1","page_num":"0","word_num":"0","left":"0.21802325758350743"},{"par_num":"0","top":"0.7491289194016919","width":"0.018895348335834228","page_num":"0","text":"=601","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.027874564820309478","level":"0","left":"0.4636627907884783","block_num":"0"},{"left":"0.20639534908631102","level":"0","line_num":"0","par_num":"0","top":"0.7874564461300038","conf":"0.30000001192092896","word_num":"0","height":"0.017421602252187474","width":"0.00872092995237797","page_num":"0","block_num":"0","text":"1):"},{"left":"0.2180232579374222","page_num":"0","width":"0.07267441648118037","block_num":"0","text":"'error' => $e->getMessage(),","line_num":"0","par_num":"0","height":"0.017421602252187474","top":"0.7700348432989934","word_num":"0","level":"0","conf":"0.5"},{"height":"0.013937282410154683","left":"0.47093023224952385","word_num":"0","block_num":"0","line_num":"0","level":"0","top":"0.7909407663733199","conf":"1","par_num":"0","width":"0.011627907448626629","page_num":"0","text":"603"},{"width":"0.015988371473677654","left":"0.46511627911296743","conf":"0.5","text":"=604","level":"0","line_num":"0","page_num":"0","top":"0.8048780495219954","height":"0.020905922094220375","block_num":"0","par_num":"0","word_num":"0"},{"text":"throw se\"","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.026162789223041938","level":"0","block_num":"0","word_num":"0","height":"0.007254833239687675","top":"0.8292682927405206","left":"0.20494186180126178"},{"top":"0.8745644599380386","width":"0.07267441648118039","word_num":"0","text":"foreach ($deals as $deal) {","height":"0.017780037778036162","left":"0.196220931788067","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"line_num":"0","text":"try {","top":"0.8954703837939799","width":"0.014534881774415365","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.010452960286604362","left":"0.20639535049434093","level":"0"},{"block_num":"0","line_num":"0","left":"0.2165697695573931","page_num":"0","par_num":"0","conf":"1","top":"0.9090909089513657","width":"0.17151162979450635","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","level":"0","word_num":"0","height":"0.01773835901628462"},{"page_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","top":"0.9337979093792103","line_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.226744186735071","width":"0.031976742947355224","text":"Sdeal'1d'h"},{"width":"0.014534883042599256","conf":"1","word_num":"0","par_num":"0","height":"0.017421602252187474","top":"0.8571428572798295","page_num":"0","left":"0.46656976796271193","level":"0","line_num":"0","text":"=607","block_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","top":"0.968641115317784","width":"0.05523255023550483","level":"0","left":"0.22674419276015428","height":"0.006968640444571572","text":"ScontactAssociat.ions","line_num":"0","block_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","line_num":"0","left":"0.9127906995803539","par_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.006968641450188162","text":"100% 5P","width":"0.020348835498728568","word_num":"0","height":"0.006968640444571461"},{"height":"0.006968640444571572","par_num":"0","text":"• Mon ZU Aor 10.10.40","page_num":"0","line_num":"0","left":"0.933139534422005","width":"0.05959301806510764","top":"0.006968641798620112","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"width":"0.08430232392980697","top":"0.02439024399585743","level":"0","height":"0.017421602252187585","left":"0.8284883743238562","par_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"L AskJiminnyReportActivityServiceTest~","word_num":"0","conf":"0.5"},{"block_num":"0","conf":"1","left":"0.5101744199610054","page_num":"0","par_num":"0","top":"0.052264808499341786","width":"0.029069766085198623","line_num":"0","height":"0.017421602252187585","word_num":"0","text":"E laravel.log","level":"0"},{"level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.01754385964912286","width":"0.07994186117293983","line_num":"0","left":"0.47238372125716094","top":"0.07655502392344493","text":"4 console (PROD] x A console [EU]","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","text":"A SF [iminny@localhost]","level":"0","height":"0.017421602252187585","par_num":"0","width":"0.052325578446083876","left":"0.5450581424799863","top":"0.0522648086548918","page_num":"0","word_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","left":"0.559593023126018","block_num":"0","text":"A console [STAGING]","level":"0","height":"0.01754385964912286","line_num":"0","par_num":"0","top":"0.07655502392344493","width":"0.04505813882706011"},{"width":"0.0639534858947105","word_num":"0","conf":"1","left":"0.603197676895986","par_num":"0","text":"A HS_local (jiminny@localhost]","level":"0","top":"0.05226480845578774","height":"0.017421602252187585","page_num":"0","block_num":"0","line_num":"0"},{"height":"0.017421602252187585","line_num":"0","page_num":"0","width":"0.018895348335834283","conf":"1","level":"0","text":"Cascade","word_num":"0","block_num":"0","left":"0.6947674424260751","par_num":"0","top":"0.05226480845578774"},{"text":"Retactor Connection","top":"0.08362369371432266","block_num":"0","width":"0.04651162472177062","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.007285397208668609","level":"0","left":"0.693313957253889"},{"page_num":"0","level":"0","top":"0.08362369371432266","text":"CRM Initial Sync Oven","word_num":"0","height":"0.007285397208668609","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436","left":"0.7470930289847444"},{"height":"0.007285397208668498","block_num":"0","line_num":"0","left":"0.9651162792848433","page_num":"0","level":"0","top":"0.08362369356690913","word_num":"0","width":"0.02034883676691257","par_num":"0","conf":"0.30000001192092896","text":"+O •"},{"height":"0.01777448000139792","width":"0.026162789223041938","conf":"0.30000001192092896","page_num":"0","top":"0.10104529667246953","block_num":"0","text":"da jiminny","word_num":"0","par_num":"0","left":"0.6613372099009642","line_num":"0","level":"0"},{"word_num":"0","level":"0","line_num":"0","left":"0.6264534909671725","page_num":"0","block_num":"0","top":"0.12195121997834346","height":"0.017602208698765498","width":"0.06104650903255382","conf":"0.30000001192092896","text":"034 A1 A34 X62 A V","par_num":"0"},{"width":"0.2340116297945063","conf":"1","block_num":"0","height":"0.017688345110587478","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","left":"0.7485465144592023","word_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.11149825785804557"},{"text":"568","top":"0.17421602785183887","block_num":"0","left":"0.4723837209681555","conf":"1","word_num":"0","par_num":"0","height":"0.017421602252187585","width":"0.010174418383456285","page_num":"0","level":"0","line_num":"0"},{"top":"0.24720893117059684","block_num":"0","word_num":"0","left":"0.42296511505912804","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.017599431331458026","page_num":"0","par_num":"0","text":"433 X2 X19 A Y 572","width":"0.05959302313784337"},{"conf":"0.5","left":"0.49273255917817704","par_num":"0","width":"0.13081395372431326","line_num":"0","block_num":"0","height":"0.017602208698765498","page_num":"0","top":"0.12195121996382541","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","level":"0","word_num":"0"},{"word_num":"0","level":"0","block_num":"0","height":"0.017724466095700775","text":"SELECT * FROM crm_configurations WHERE id = 555;","left":"0.49273256810684485","conf":"1","line_num":"0","page_num":"0","top":"0.13937282248364746","width":"0.12499998985452854","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.4927325697817582","page_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","word_num":"0","line_num":"0","par_num":"0","level":"0","width":"0.19767440633570893","height":"0.03484320450437506","top":"0.15679442515780084"},{"conf":"0.30000001192092896","line_num":"0","height":"0.021531100478468956","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","par_num":"0","word_num":"0","page_num":"0","block_num":"0","top":"0.19138755980861244","width":"0.18895348082197472","left":"0.5014534982005542"},{"left":"0.5014534903311851","height":"0.006968640444571461","line_num":"0","word_num":"0","page_num":"0","top":"0.21602787489966546","level":"0","par_num":"0","width":"0.023255812360885364","block_num":"0","text":"U.emall,","conf":"0.5"},{"par_num":"0","conf":"0.5","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.5014534889482387","top":"0.2264808367461535","line_num":"0","text":"sa.*,","width":"0.0159883714736776","height":"0.020905922094220264"},{"height":"0.017660559269419895","left":"0.5014534890799165","width":"0.0915697686215664","block_num":"0","page_num":"0","conf":"1","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.243902439123591"},{"width":"0.09883720316785455","level":"0","line_num":"0","conf":"0.5","top":"0.261324041657931","page_num":"0","height":"0.020972609329831915","par_num":"0","left":"0.49273256427382445","word_num":"0","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0"},{"height":"0.017421602252187474","word_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","page_num":"0","line_num":"0","left":"0.4927325596928281","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.27874564469272156","block_num":"0","width":"0.10755813882706017"},{"page_num":"0","height":"0.021531100478468845","block_num":"0","par_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","conf":"0.5","top":"0.29585326953748003","line_num":"0","width":"0.13953487923804747","word_num":"0","left":"0.49273256401325954","level":"0"},{"level":"0","left":"0.49266947806468386","height":"0.021812455695972233","page_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33086566047471755","width":"0.1469257943173672","word_num":"0"},{"par_num":"0","text":"Tnoughts","height":"0.006968640444571461","width":"0.021802323929806966","word_num":"0","top":"0.14285714319234843","left":"0.6947674415961431","level":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0"},{"width":"0.15552323929806966","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","line_num":"0","par_num":"0","height":"0.007185368636768663","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.6947674437491511","page_num":"0","top":"0.1602787460943993"},{"width":"0.023255812360885253","left":"0.6947674422691698","conf":"1","line_num":"0","word_num":"0","block_num":"0","height":"0.017421602252187474","page_num":"0","top":"0.19163763110387144","level":"0","par_num":"0","text":"Answer"},{"line_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","top":"0.21602787499438603","page_num":"0","width":"0.17587207226043045","word_num":"0","left":"0.6947674450253227","height":"0.007257611367501027"},{"block_num":"0","par_num":"0","word_num":"0","left":"0.4709302324991634","height":"0.020905922094220264","conf":"1","page_num":"0","level":"0","text":"575","top":"0.29616724812826734","width":"0.010174418383456285","line_num":"0"},{"height":"0.017421602252187474","page_num":"0","width":"0.011627906180442682","level":"0","left":"0.4709302331500887","text":"576","block_num":"0","par_num":"0","top":"0.31707317082512576","word_num":"0","conf":"1","line_num":"0"},{"block_num":"0","level":"0","left":"0.4723837210121832","page_num":"0","height":"0.017421602252187474","top":"0.3310104530550909","width":"0.008720929952377943","text":"577","line_num":"0","conf":"1","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"—578","width":"0.014534883042599311","word_num":"0","height":"0.017421602252187474","level":"0","block_num":"0","left":"0.4665697677568011","page_num":"0","line_num":"0","top":"0.3519163764290747"},{"level":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.36585365925686086","par_num":"0","left":"0.4651162795679709","width":"0.01744185990475594","height":"0.03135888314133062","text":"-579"},{"left":"0.4723837212104037","text":"580","width":"0.010174418383456285","block_num":"0","par_num":"0","height":"0.017421602252187585","top":"0.3867595819749514","line_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","text":"=582","left":"0.4665697680180062","width":"0.0159883714736776","par_num":"0","top":"0.41114982606463124","word_num":"0","height":"0.024390243457264815"},{"level":"0","text":"select * from features;","height":"0.01754385964912275","page_num":"0","line_num":"0","conf":"1","left":"0.4927325567791251","top":"0.3692185007974482","par_num":"0","word_num":"0","block_num":"0","width":"0.061046514105289496"},{"page_num":"0","level":"0","par_num":"0","top":"0.3867595817836954","left":"0.492732557531251","text":"select * from team_features where feature_id = 40;","word_num":"0","conf":"1","height":"0.013937282410154683","block_num":"0","width":"0.13081395372431337","line_num":"0"},{"page_num":"0","width":"0.09156975847609505","text":"select * from teams where id = 556;","par_num":"0","height":"0.017791151810300887","top":"0.4216027878104023","word_num":"0","conf":"0.5","line_num":"0","level":"0","block_num":"0","left":"0.4927325648681694"},{"conf":"1","par_num":"0","level":"0","height":"0.017421602252187474","left":"0.4709302324991634","text":"586","top":"0.4912891990481223","width":"0.010174418383456285","word_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"word_num":"0","top":"0.5087108014871466","page_num":"0","width":"0.010174418383456285","block_num":"0","height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","level":"0","line_num":"0","text":"587","par_num":"0"},{"text":"588","top":"0.5261324046230351","word_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4709302324991634","page_num":"0","width":"0.010174418383456285","height":"0.017421602252187585","level":"0"},{"level":"0","block_num":"0","height":"0.017727244984019785","page_num":"0","left":"0.49273255851781844","line_num":"0","word_num":"0","par_num":"0","width":"0.040697673533825196","conf":"0.5","text":"select * from au","top":"0.45614035085599425"},{"left":"0.5406976797860092","level":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.15116278668667404","word_num":"0","par_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.017727244984019896","top":"0.45614035062370617","conf":"1"},{"left":"0.4927325626901585","line_num":"0","block_num":"0","height":"0.020905922094220375","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373","word_num":"0","conf":"1","par_num":"0","level":"0","width":"0.19912790744862652"},{"height":"0.01754385964912286","block_num":"0","conf":"1","line_num":"0","width":"0.14534883296236079","page_num":"0","word_num":"0","par_num":"0","text":"select * from automated_report_results order by id desc;","level":"0","left":"0.49273256392009424","top":"0.49122807017543857"},{"left":"0.4927325558269047","width":"0.14389535214038607","block_num":"0","conf":"0.5","par_num":"0","height":"0.02108930895012917","line_num":"0","top":"0.50522648079604","word_num":"0","level":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","page_num":"0"},{"text":"Flow for last-modified sync","top":"0.24390243925425303","par_num":"0","width":"0.06395348082197472","level":"0","word_num":"0","page_num":"0","left":"0.6947674492701338","line_num":"0","block_num":"0","conf":"1","height":"0.010483525776596947"},{"block_num":"0","par_num":"0","top":"0.2613240421543279","width":"0.2572674244008166","word_num":"0","page_num":"0","level":"0","height":"0.010605782413026343","line_num":"0","left":"0.69476746387163","conf":"1","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:"},{"page_num":"0","level":"0","width":"0.2558139435788418","block_num":"0","par_num":"0","conf":"1","top":"0.27874564469272156","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","height":"0.017421602252187474","line_num":"0","word_num":"0","left":"0.6962209429349904"},{"conf":"1","top":"0.30303030290443533","height":"0.010558547395648321","line_num":"0","page_num":"0","width":"0.24418603613021517","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.6976744167193314"},{"par_num":"0","left":"0.696220969420339","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","conf":"1","level":"0","top":"0.3205574918079175","line_num":"0","page_num":"0","width":"0.2848836817639939","word_num":"0","block_num":"0","height":"0.010452960286604251"},{"conf":"0.30000001192092896","line_num":"0","width":"0.0319767429473552","block_num":"0","height":"0.006968641205077342","par_num":"0","level":"0","left":"0.7049418610117876","text":"t.pho:249-308)","top":"0.33797909401576987","word_num":"0","page_num":"0"},{"conf":"1","height":"0.013937282410154683","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","word_num":"0","left":"0.6947674475203276","width":"0.235465110616481"},{"height":"0.017421602252187474","width":"0.0944767404109873","top":"0.38327526141746027","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"When ImportOpportunityBatch is used","word_num":"0","conf":"1","par_num":"0","left":"0.6947674455790227"},{"width":"0.05377906434079438","word_num":"0","level":"0","block_num":"0","conf":"1","top":"0.4074960127591707","par_num":"0","height":"0.0071770334928229484","page_num":"0","left":"0.6947674418771969","line_num":"0","text":"Only on the webhook path:"},{"conf":"1","par_num":"0","left":"0.6976744421686936","width":"0.2834301806510763","level":"0","word_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","top":"0.4282296651241162","height":"0.00731040416151707","line_num":"0","block_num":"0","page_num":"0"},{"left":"0.7034883857776126","height":"0.017421602252187474","word_num":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.4390243903373209","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","width":"0.27906975847609505","level":"0","block_num":"0","conf":"1"},{"level":"0","line_num":"0","page_num":"0","width":"0.036337205704222275","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.7049418640810282","top":"0.4599303139240558","text":"sor.oho:144-156,"},{"word_num":"0","line_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","par_num":"0","level":"0","top":"0.4736842105404635","page_num":"0","conf":"1","block_num":"0","height":"0.01760498758708451","left":"0.6962209413217944","width":"0.27470929571922786"},{"block_num":"0","page_num":"0","height":"0.007324297082100917","par_num":"0","left":"0.7034883735612978","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","conf":"0.5","word_num":"0","line_num":"0","level":"0","width":"0.1337209153682628","top":"0.49441786284356404"},{"par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","line_num":"0","height":"0.017421602252187585","level":"0","left":"0.4927325576649853","page_num":"0","top":"0.5435540073669376","conf":"1","width":"0.15697674041098736","word_num":"0","block_num":"0"},{"height":"0.017421602252187585","line_num":"0","text":"—590","width":"0.014534883042599256","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","left":"0.4665697675387779","top":"0.5609756101979481"},{"block_num":"0","page_num":"0","top":"0.5844418613017821","left":"0.46939357645121943","level":"0","height":"0.019269587320574155","conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"Cascade &YI","width":"0.03214308048816433","par_num":"0"},{"height":"0.018326213295189797","level":"0","par_num":"0","left":"0.504316644512661","conf":"0.30000001192092896","line_num":"0","text":"Command 9e1","page_num":"0","width":"0.030610896171407553","block_num":"0","top":"0.5849135485661681","word_num":"0"},{"width":"0.08139534706765028","level":"0","height":"0.0176688944133655","conf":"1","page_num":"0","word_num":"0","block_num":"0","left":"0.5348837226993451","text":"ortunities where id = 7594349;","line_num":"0","par_num":"0","top":"0.5781499203541262"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.4927325615606822","width":"0.19912790744862657","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","top":"0.613237639553429","word_num":"0","level":"0","height":"0.01754385964912286","conf":"0.5"},{"page_num":"0","height":"0.006968640444571461","block_num":"0","line_num":"0","left":"0.4927325549132634","level":"0","top":"0.6376306623561115","conf":"0.30000001192092896","width":"0.15261626750864887","word_num":"0","par_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147"},{"top":"0.6475172965904776","par_num":"0","left":"0.49417504626076897","block_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","line_num":"0","height":"0.01855425705369762","level":"0","width":"0.1511847820687801","word_num":"0","conf":"1","page_num":"0"},{"top":"0.6722488038244503","line_num":"0","par_num":"0","conf":"0.5","width":"0.10901161964903489","page_num":"0","block_num":"0","height":"0.007193704541220036","left":"0.49418604507250824","level":"0","word_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473"},{"text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","block_num":"0","conf":"1","par_num":"0","height":"0.014594718409877472","page_num":"0","width":"0.151173084340197","line_num":"0","level":"0","left":"0.4941808969840959","word_num":"0","top":"0.6860824328185883"},{"text":"Shared code","conf":"1","word_num":"0","block_num":"0","width":"0.03052325451627691","line_num":"0","par_num":"0","left":"0.6947674429499888","top":"0.5223285486264212","height":"0.007288176096987731","page_num":"0","level":"0"},{"block_num":"0","top":"0.5365853663383557","word_num":"0","height":"0.017641108572197917","width":"0.2718023137843356","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","conf":"1","left":"0.6947674533785833"},{"conf":"1","page_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","width":"0.20058138827060135","left":"0.6976744261547695","line_num":"0","level":"0","height":"0.01754385964912286","block_num":"0","top":"0.5574162679425837","word_num":"0","par_num":"0"},{"line_num":"0","height":"0.006968641205077342","top":"0.5818815330541641","conf":"0.30000001192092896","level":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","block_num":"0","width":"0.2761627765412026","par_num":"0","left":"0.697674432615772","word_num":"0","page_num":"0"},{"par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"queue oo with retiesbackom,","top":"0.5993031362237073","width":"0.062499994927264324","left":"0.7034883718213223","word_num":"0"},{"block_num":"0","height":"0.01754385964912286","conf":"0.5","level":"0","top":"0.7177033492822966","width":"0.12645348082197472","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","line_num":"0","word_num":"0","left":"0.49127907379435487","par_num":"0"},{"top":"0.7351916377240805","width":"0.01744185990475594","level":"0","word_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"SELECT","conf":"1","left":"0.4927325587104127","line_num":"0","height":"0.017421602252187585"},{"par_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","left":"0.5014534890359909","top":"0.7526132409524889","width":"0.18895348082197472","conf":"0.5","word_num":"0","line_num":"0","height":"0.020911479870858507","block_num":"0","level":"0"},{"height":"0.017549415904749344","par_num":"0","text":"u. email,","word_num":"0","conf":"0.30000001192092896","left":"0.5014534895121747","width":"0.023255812360885364","level":"0","line_num":"0","top":"0.7735191644180608","page_num":"0","block_num":"0"},{"conf":"1","text":"sa.*,","width":"0.014534883042599311","line_num":"0","word_num":"0","block_num":"0","height":"0.013937282410154683","level":"0","par_num":"0","page_num":"0","top":"0.7909407663442839","left":"0.5029069773255996"},{"height":"0.021531100478468956","level":"0","width":"0.0915697686215664","block_num":"0","line_num":"0","conf":"0.5","left":"0.5014534890799165","par_num":"0","top":"0.8046251993620415","page_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0"},{"word_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896","page_num":"0","height":"0.007254833239687675","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","top":"0.8292682928942409","width":"0.09738371220040826"},{"block_num":"0","par_num":"0","width":"0.052325578446083876","text":"on t.id = u.team_id","top":"0.8429027114206518","level":"0","word_num":"0","height":"0.017724466095700775","left":"0.5479651179161367","line_num":"0","conf":"0.5","page_num":"0"},{"page_num":"0","height":"0.014354066985645897","block_num":"0","par_num":"0","line_num":"0","left":"0.5494186066225529","level":"0","text":"and sa.provider = 'salesforce';","top":"0.8604465709728868","width":"0.08139534706765039","word_num":"0","conf":"1"},{"conf":"0.5","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","word_num":"0","height":"0.01760776647540363","left":"0.4927325684555483","page_num":"0","par_num":"0","top":"0.8954703835778265","width":"0.19767440633570882","level":"0","line_num":"0","block_num":"0"},{"level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","width":"0.04069767099745736","word_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","block_num":"0","page_num":"0","height":"0.0071770334928229484"},{"height":"0.0071770334928229484","par_num":"0","text":"< Code","width":"0.01889534706765028","top":"0.9545454545454546","block_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","left":"0.7020348836609424","conf":"0.30000001192092896"},{"word_num":"0","top":"0.9545454545454546","width":"0.04796511061648101","left":"0.7209302333970329","block_num":"0","height":"0.0071770334928229484","conf":"0.5","line_num":"0","page_num":"0","text":"Claude Onus 4.7 Medium","par_num":"0","level":"0"},{"line_num":"0","page_num":"0","width":"0.017441858636571994","text":"W Wind","word_num":"0","left":"0.8415697692651324","top":"0.9860627181052405","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0"},{"height":"0.01074748898617195","word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.02034883549872868","left":"0.9694767459953377","text":"Po. 4 spac","level":"0","top":"0.986062718234409"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58920
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.12L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"top":"0.02439024399585743"," [{"top":"0.02439024399585743","par_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.03052325451627691","left":"0.03052325708202939","block_num":"0","height":"0.017421602252187585","conf":"0.30000001192092896","text":"FV faVsco.js v"},{"page_num":"0","block_num":"0","text":"Project","level":"0","conf":"0.5","word_num":"0","left":"0.014534884522499618","width":"0.021802323929806973","top":"0.052264808039986566","line_num":"0","height":"0.013937282410154683","par_num":"0"},{"conf":"1","page_num":"0","text":"© TopicRepository.php","par_num":"0","width":"0.04941860158392723","left":"0.040697677485836706","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.01773835901628462","top":"0.07317073184361567"},{"word_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0","text":"© TopicTriggerRepository.php","block_num":"0","conf":"1","top":"0.09059233458819194","level":"0","par_num":"0","left":"0.03924418840592358","width":"0.0668604627568671"},{"conf":"1","height":"0.017421602252187585","left":"0.0392441883932371","level":"0","block_num":"0","par_num":"0","width":"0.05232557844608388","word_num":"0","text":"©TrackRepository.php","page_num":"0","top":"0.10801393737564835","line_num":"0"},{"word_num":"0","page_num":"0","conf":"1","height":"0.017421602252187474","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","width":"0.09302324944354119","block_num":"0","left":"0.03924418768133024","par_num":"0","line_num":"0","level":"0"},{"height":"0.01858043366451967","level":"0","line_num":"0","top":"0.14252745407931555","width":"0.06710752527764505","conf":"1","text":"© TranscriptionRepository.php","block_num":"0","left":"0.03913548154729778","page_num":"0","par_num":"0","word_num":"0"},{"left":"0.0392441908031767","top":"0.1602787457380177","conf":"1","page_num":"0","block_num":"0","word_num":"0","level":"0","par_num":"0","width":"0.08720929571922789","height":"0.017421602252187585","text":"©TranscriptionSummaryRepository.php","line_num":"0"},{"block_num":"0","word_num":"0","level":"0","top":"0.1777003484835593","conf":"1","page_num":"0","par_num":"0","text":"© UserRepository.php","height":"0.01767445219000363","width":"0.04796511568921677","line_num":"0","left":"0.04069767531309508"},{"top":"0.19512195100338126","line_num":"0","width":"0.0610465090325538","left":"0.040697677013957746","level":"0","block_num":"0","height":"0.01779670958693902","conf":"1","page_num":"0","par_num":"0","text":"© VocabularyRepository.php","word_num":"0"},{"page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"> D Rules","width":"0.024709300791963616","word_num":"0","level":"0","left":"0.027616279755251022","line_num":"0","top":"0.21254355444881912","height":"0.017421602252187474","block_num":"0"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","top":"0.23684210526315785","text":"w services","height":"0.0071770334928230595","level":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.026162789223041938"},{"line_num":"0","block_num":"0","text":"WACuViLy","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.023255812360885295","par_num":"0","word_num":"0","page_num":"0","top":"0.25435540103206966","level":"0","left":"0.03924418568002258"},{"height":"0.006968640444571572","width":"0.029069763548830722","left":"0.03779069816744524","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","top":"0.2717770038195261","text":"Akeporis","page_num":"0","line_num":"0","block_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","text":"L Close","page_num":"0","height":"0.0072659472719524","word_num":"0","par_num":"0","left":"0.04360465100063577","width":"0.020348835498728658","top":"0.3763066205343165","line_num":"0"},{"text":"crmobiects","level":"0","page_num":"0","top":"0.411149825723087","height":"0.006968641205077342","word_num":"0","left":"0.04505814008155495","width":"0.03197674294735523","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0"},{"level":"0","block_num":"0","top":"0.42503987240829344","conf":"0.5","page_num":"0","width":"0.0421511619649035","height":"0.014354066985646008","line_num":"0","text":"• DecorateActivity","par_num":"0","word_num":"0","left":"0.0465116285874117"},{"text":"N Dummv","block_num":"0","left":"0.04505814149397584","top":"0.4457735246606205","level":"0","width":"0.023255812360885295","par_num":"0","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007188147525087674"},{"width":"0.024709300791963616","page_num":"0","conf":"0.5","height":"0.013937282410154794","level":"0","left":"0.04651162943504785","par_num":"0","top":"0.45993031338261137","line_num":"0","block_num":"0","text":"• Helpers","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.48083623717426005","width":"0.03052325197990905","conf":"0.30000001192092896","text":"v M Hubsoot","height":"0.00720204044567152","left":"0.03924418682339086","word_num":"0","block_num":"0"},{"left":"0.05232558246862253","block_num":"0","conf":"1","line_num":"0","level":"0","height":"0.017421602252187585","par_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","width":"0.05377906941353006","word_num":"0","page_num":"0"},{"block_num":"0","text":">M Actiond","conf":"0.30000001192092896","width":"0.027616277654120266","par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.5156794424453248","height":"0.006968641205077342","left":"0.0465116291697702"},{"block_num":"0","level":"0","text":"ContactSyncStrategy","width":"0.052325578446083876","left":"0.05232558352405106","par_num":"0","height":"0.017421602252187474","conf":"1","line_num":"0","page_num":"0","top":"0.5296167248756484","word_num":"0"},{"top":"0.5502392345388675","left":"0.046511628433356884","height":"0.010736374953907335","block_num":"0","text":"> DDTO","width":"0.021802323929806973","line_num":"0","par_num":"0","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"par_num":"0","level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.5644599304070073","width":"0.0232558123608853","word_num":"0","text":"Fields","left":"0.04941860583506121","height":"0.017421602252187585"},{"conf":"0.30000001192092896","level":"0","height":"0.013937282410154683","par_num":"0","page_num":"0","width":"0.02470930332833149","top":"0.5818815329475993","word_num":"0","line_num":"0","block_num":"0","text":"Journal","left":"0.05087209248884694"},{"height":"0.017421602252187474","page_num":"0","top":"0.5993031359819202","width":"0.02906976608519858","par_num":"0","line_num":"0","word_num":"0","left":"0.05232558275049638","level":"0","conf":"0.30000001192092896","block_num":"0","text":"• Metadata"},{"height":"0.010572439555726398","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.04651162906174667","conf":"0.5","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","word_num":"0","block_num":"0","top":"0.6202090597885695"},{"conf":"0.30000001192092896","top":"0.6339712916045923","word_num":"0","par_num":"0","left":"0.05232558251563326","block_num":"0","height":"0.017596652443139016","page_num":"0","text":"> D Concerns","width":"0.03488371980951189","level":"0","line_num":"0"},{"block_num":"0","height":"0.01754385964912286","level":"0","line_num":"0","page_num":"0","top":"0.6515151515151515","width":"0.09302324944354118","word_num":"0","conf":"1","text":"© HubspotLastModifiedByProfileSyncStrate","par_num":"0","left":"0.05959302962622626"},{"block_num":"0","height":"0.017613324252041873","top":"0.6689895468433954","left":"0.059593023810583026","line_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","page_num":"0","word_num":"0","width":"0.09156976862156645","conf":"1","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.05959302113979824","text":"© HubspotLastModifiedCreatedRecentlySyr","height":"0.0177355801279655","top":"0.6864111503124573","block_num":"0","conf":"1","width":"0.09156976862156645"},{"line_num":"0","block_num":"0","level":"0","width":"0.09156976862156645","top":"0.7038327527502128","text":"© HubspotLastModifiedOpenSyncStrategy.l","word_num":"0","page_num":"0","height":"0.017421602252187585","conf":"1","left":"0.059593023810583026","par_num":"0"},{"width":"0.09011627765412025","page_num":"0","text":"HubspotLastModifiedSyncStrategy.php","conf":"1","height":"0.017421602252187585","block_num":"0","left":"0.058139534089606586","line_num":"0","word_num":"0","top":"0.7212543558425473","level":"0","par_num":"0"},{"par_num":"0","text":"© HubspotSingleSyncStrateay.php","top":"0.742160279328588","level":"0","left":"0.05813953714452","width":"0.07412789730315514","word_num":"0","block_num":"0","height":"0.010630789365874915","line_num":"0","page_num":"0","conf":"0.5"},{"word_num":"0","left":"0.0580138905174848","top":"0.7557206434610325","block_num":"0","level":"0","par_num":"0","width":"0.0743482975249595","line_num":"0","page_num":"0","height":"0.021582401160037845","conf":"1","text":"© HubspotSyncStrategyBase.php"},{"left":"0.059593028269637166","width":"0.09302324944354118","conf":"1","par_num":"0","line_num":"0","top":"0.7735191634397849","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","word_num":"0","level":"0","block_num":"0","height":"0.017549417425760994"},{"par_num":"0","word_num":"0","page_num":"0","left":"0.04651162902674492","line_num":"0","level":"0","text":"v Padination","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","top":"0.7979094076349759","width":"0.034883719809511875"},{"text":"(C) HubspotPadinationService.oho","left":"0.05959302535190646","level":"0","line_num":"0","top":"0.8149920255190317","page_num":"0","height":"0.00730762603370394","par_num":"0","width":"0.06976743961902374","word_num":"0","block_num":"0","conf":"0.5"},{"par_num":"0","width":"0.05087208747863769","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.05959302880043157","text":"C) PacinationConfia.oho","line_num":"0","height":"0.007185368636768552","page_num":"0","top":"0.8325358852688322","word_num":"0"},{"block_num":"0","height":"0.0071770334928230595","par_num":"0","top":"0.8500797448165869","width":"0.047965115689216783","level":"0","line_num":"0","page_num":"0","text":"(C) PadinationState.oho","word_num":"0","left":"0.059593023700317146","conf":"0.30000001192092896"},{"par_num":"0","width":"0.0625","text":"• M ProspectSearchStrateav","block_num":"0","left":"0.04651162809815037","height":"0.007204819333990531","level":"0","word_num":"0","top":"0.8675958187280396","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","left":"0.046511629909250625","height":"0.007327075970420038","level":"0","line_num":"0","top":"0.8850174217942274","width":"0.024709300791963616","block_num":"0","word_num":"0","page_num":"0","text":"M Redis","par_num":"0"},{"par_num":"0","width":"0.039244185102746854","text":"v M ServiceTraito","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","word_num":"0","block_num":"0","left":"0.046511628850673004","level":"0","page_num":"0","top":"0.9024390243581014"},{"height":"0.006968640444571461","word_num":"0","left":"0.05959302857968383","width":"0.05959301806510763","page_num":"0","line_num":"0","block_num":"0","text":"T.OnnortunitvSvnctirait ohn","par_num":"0","top":"0.9198606275129059","level":"0","conf":"0.30000001192092896"},{"width":"0.06104650395981808","height":"0.007249275463049543","par_num":"0","text":"T) SvncCrmEntitiecTrait nhn","left":"0.058139542522317005","level":"0","line_num":"0","top":"0.9370015950824949","block_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"top":"0.9545454545454546","left":"0.058139535261602336","height":"0.0071770334928229484","block_num":"0","par_num":"0","line_num":"0","width":"0.04796511568921679","conf":"0.30000001192092896","text":"T SuncFioldsTrait nhn","word_num":"0","level":"0","page_num":"0"},{"word_num":"0","level":"0","left":"0.30813953592538756","par_num":"0","width":"0.0625","block_num":"0","conf":"1","text":"AutomatedReportsService.php","height":"0.017421602252187585","top":"0.07665505235822678","page_num":"0","line_num":"0"},{"par_num":"0","top":"0.07655502392344493","word_num":"0","level":"0","line_num":"0","conf":"1","text":"© AutomatedReportsCommand.php","block_num":"0","width":"0.07267441648118039","left":"0.3764534882225882","page_num":"0","height":"0.01754385964912286"},{"conf":"1","par_num":"0","top":"0.1010452964837355","block_num":"0","line_num":"0","text":"© SyncOpportunitiesJob.php","width":"0.05959302313784337","word_num":"0","level":"0","page_num":"0","height":"0.01777448000139792","left":"0.4040697682457586"},{"word_num":"0","left":"0.15406977432823019","page_num":"0","top":"0.18118466932475252","block_num":"0","text":"cImportOpportunityBatch.php","level":"0","par_num":"0","width":"0.06104650395981809","conf":"0.5","height":"0.006968640444571572","line_num":"0"},{"top":"0.20209059320164557","text":"AutomatedReportsController.php","height":"0.010452960286604362","page_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.15261628499022556","level":"0","width":"0.07122092551373418","line_num":"0"},{"text":"© SyncObjects.php","height":"0.017638331204890445","line_num":"0","block_num":"0","conf":"1","par_num":"0","left":"0.3735465125790176","level":"0","page_num":"0","top":"0.14982578384343948","width":"0.04069767353382514","word_num":"0"},{"word_num":"0","level":"0","conf":"0.5","block_num":"0","page_num":"0","left":"0.22383721470460258","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","width":"0.05377906434079435","line_num":"0","height":"0.006968640444571572","par_num":"0"},{"left":"0.28488372488104713","line_num":"0","par_num":"0","top":"0.18102073365231264","word_num":"0","block_num":"0","height":"0.0071770334928229484","text":"C) Client.php","level":"0","page_num":"0","width":"0.027616275117752387","conf":"0.5"},{"par_num":"0","page_num":"0","top":"0.17421602808412695","word_num":"0","width":"0.06831395372431326","height":"0.017421602252187474","level":"0","block_num":"0","line_num":"0","text":"©HubspotPaginationService.php","conf":"1","left":"0.31976744288106046"},{"conf":"0.5","line_num":"0","page_num":"0","text":"© Service.php","left":"0.3938953490583744","top":"0.17384370053159115","level":"0","par_num":"0","height":"0.017793929177608248","width":"0.03197674294735525","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","level":"0","block_num":"0","text":"php api_v2.php","left":"0.2311046504670841","height":"0.014354066985646008","line_num":"0","top":"0.20175438596491224","width":"0.029069768621566433","word_num":"0","conf":"0.5"},{"left":"0.26889535474038734","par_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.06831394865157758","block_num":"0","height":"0.007343747018817126","conf":"0.5","text":"C) TrackProviderInstalledEvent.pho","top":"0.20557491325434107","line_num":"0"},{"top":"0.20175438596491224","width":"0.06831394865157758","block_num":"0","left":"0.3444767431887464","par_num":"0","text":"@ RequestGenerateReportJob.ph","word_num":"0","line_num":"0","page_num":"0","height":"0.011164274322169154","level":"0","conf":"0.5"},{"text":"(C) AutomatedReportResult.ohv","top":"0.22966507175123718","width":"0.05959302313784334","word_num":"0","level":"0","conf":"0.5","left":"0.15406976741448225","block_num":"0","height":"0.007268726160271521","par_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","top":"0.24720893141945777","text":"trait OpportunitySyncTrait","left":"0.17441860674725307","height":"0.014354066985645897","line_num":"0","word_num":"0","conf":"1","width":"0.06976743961902376","page_num":"0","block_num":"0","level":"0"},{"height":"0.01778281514534341","conf":"1","left":"0.19912790599413563","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","level":"0","width":"0.1918604627568671","top":"0.26132404253458086","word_num":"0"},{"level":"0","line_num":"0","width":"0.17587209255137343","page_num":"0","block_num":"0","height":"0.017421602252187474","conf":"1","left":"0.1976744228515927","text":"This is acceptable - the deal cannot be imported until those exist.","par_num":"0","top":"0.27874564469272156","word_num":"0"},{"page_num":"0","block_num":"0","left":"0.18459302318631113","conf":"1","par_num":"0","text":"2 usages","height":"0.017613322731030334","width":"0.020348836766912598","word_num":"0","top":"0.3133971294182625","level":"0","line_num":"0"},{"line_num":"0","width":"0.15843022123296208","text":"private function importOpportunityBatch(array $deals): array","height":"0.01754385964912275","block_num":"0","page_num":"0","top":"0.33094098883572576","word_num":"0","left":"0.1845930292659399","par_num":"0","conf":"1","level":"0"},{"left":"0.19622093053807488","width":"0.06395348589471045","level":"0","word_num":"0","page_num":"0","height":"0.017718908319062532","top":"0.3658536592325965","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"$syncedOpportunities = ["},{"top":"0.38995215302990127","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.20784883719360808","height":"0.007260390255820148","text":"'success =>","block_num":"0","par_num":"0","width":"0.03924418256637899","word_num":"0"},{"block_num":"0","top":"0.400318979431312","conf":"0.30000001192092896","word_num":"0","left":"0.2063953495726709","height":"0.01779948695424638","par_num":"0","page_num":"0","text":"'failed_ids' »> [1,","width":"0.050872092551373455","line_num":"0","level":"0"},{"page_num":"0","conf":"1","word_num":"0","block_num":"0","text":"$dealIds = array_column($deals,","top":"0.4354066985043207","height":"0.017554973681387476","line_num":"0","width":"0.08575581489725317","par_num":"0","level":"0","left":"0.194767442807634"},{"level":"0","left":"0.280523256299525","par_num":"0","text":"column_key:'10')*","top":"0.4425087107683612","width":"0.04215116196490348","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.006968641205077342"},{"top":"0.47038327564025195","line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.20639535214038604","level":"0","word_num":"0","conf":"1","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","height":"0.017655001492781763","left":"0.19622092554751022"},{"page_num":"0","conf":"0.5","level":"0","width":"0.040697673533825196","top":"0.47038327564025195","par_num":"0","word_num":"0","line_num":"0","text":", rethrow so the","height":"0.017655001492781763","block_num":"0","left":"0.40261627956303336"},{"par_num":"0","word_num":"0","page_num":"0","height":"0.007324297082100917","top":"0.49441786284356404","width":"0.2252906839898292","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","block_num":"0","level":"0","line_num":"0","left":"0.19622092345586095","conf":"0.5"},{"left":"0.1947674424313429","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.017421602252187474","top":"0.5052264809296554","text":"tryf","word_num":"0","par_num":"0","width":"0.01744185990475594"},{"left":"0.2063953501001992","word_num":"0","width":"0.23401162979450632","conf":"1","block_num":"0","height":"0.017741137904603632","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261"},{"left":"0.20494187603723524","top":"0.5398724083179833","word_num":"0","line_num":"0","par_num":"0","width":"0.17877905419532286","conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.017618880507668466","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,"},{"par_num":"0","height":"0.020905922094220375","top":"0.5749128924952824","conf":"1","level":"0","width":"0.2558139435788418","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","left":"0.20494187385846577","page_num":"0","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.20494185885009894","level":"0","page_num":"0","top":"0.6097560982545615","conf":"1","width":"0.1991279074486266","word_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","line_num":"0","par_num":"0","height":"0.02102540060283664"},{"page_num":"0","height":"0.013937282410154683","left":"0.21656976858995938","par_num":"0","width":"0.03488371980951191","word_num":"0","level":"0","block_num":"0","text":"array_map ( cal","conf":"0.30000001192092896","line_num":"0","top":"0.648083623487141"},{"top":"0.6480836243125454","text":"'strval', $dealIds)","left":"0.2645348832564665","word_num":"0","conf":"0.5","width":"0.05087209255137343","line_num":"0","level":"0","page_num":"0","height":"0.017785594033662644","par_num":"0","block_num":"0"},{"level":"0","block_num":"0","width":"0.12354650903255385","height":"0.021531100478468956","text":"Extract Surround // = : (SexistingCrmIds);","page_num":"0","left":"0.2093023286005373","par_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.682615629984051","line_num":"0"},{"line_num":"0","height":"0.01754385964912286","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","width":"0.2776162776541203","word_num":"0","top":"0.7177033492822966","par_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","left":"0.2049418524467757"},{"line_num":"0","word_num":"0","width":"0.08575581489725317","left":"0.2180232570930559","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232","level":"0","height":"0.013937282410154683"},{"word_num":"0","par_num":"0","left":"0.46511627905924996","conf":"0.5","level":"0","width":"0.01744185990475594","height":"0.020905922094220375","page_num":"0","block_num":"0","line_num":"0","text":"-600","top":"0.7351916383721696"},{"line_num":"0","conf":"1","level":"0","block_num":"0","left":"0.21802325758350743","par_num":"0","text":"'dealCount' => count($dealIds),","page_num":"0","top":"0.752613240763755","width":"0.08139534706765034","word_num":"0","height":"0.017721687207381653"},{"height":"0.027874564820309478","line_num":"0","par_num":"0","text":"=601","block_num":"0","left":"0.4636627907884783","top":"0.7491289194016919","width":"0.018895348335834228","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","line_num":"0","left":"0.20639534908631102","conf":"0.30000001192092896","text":"1):","word_num":"0","level":"0","top":"0.7874564461300038","height":"0.017421602252187474","par_num":"0","width":"0.00872092995237797"},{"word_num":"0","par_num":"0","text":"'error' => $e->getMessage(),","page_num":"0","height":"0.017421602252187474","conf":"0.5","width":"0.07267441648118037","top":"0.7700348432989934","left":"0.2180232579374222","line_num":"0","level":"0","block_num":"0"},{"par_num":"0","top":"0.7909407663733199","conf":"1","height":"0.013937282410154683","page_num":"0","width":"0.011627907448626629","level":"0","block_num":"0","line_num":"0","left":"0.47093023224952385","word_num":"0","text":"603"},{"word_num":"0","block_num":"0","page_num":"0","top":"0.8048780495219954","conf":"0.5","level":"0","line_num":"0","text":"=604","par_num":"0","left":"0.46511627911296743","height":"0.020905922094220375","width":"0.015988371473677654"},{"word_num":"0","top":"0.8292682927405206","left":"0.20494186180126178","conf":"0.30000001192092896","text":"throw se\"","line_num":"0","par_num":"0","level":"0","height":"0.007254833239687675","block_num":"0","page_num":"0","width":"0.026162789223041938"},{"text":"foreach ($deals as $deal) {","height":"0.017780037778036162","top":"0.8745644599380386","width":"0.07267441648118039","word_num":"0","conf":"0.5","left":"0.196220931788067","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"text":"try {","line_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.8954703837939799","width":"0.014534881774415365","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.20639535049434093"},{"line_num":"0","top":"0.9090909089513657","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","level":"0","page_num":"0","block_num":"0","height":"0.01773835901628462","conf":"1","left":"0.2165697695573931","par_num":"0","width":"0.17151162979450635","word_num":"0"},{"left":"0.226744186735071","height":"0.006968641205077342","text":"Sdeal'1d'h","top":"0.9337979093792103","width":"0.031976742947355224","word_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0"},{"word_num":"0","level":"0","text":"=607","line_num":"0","top":"0.8571428572798295","left":"0.46656976796271193","block_num":"0","width":"0.014534883042599256","par_num":"0","conf":"1","page_num":"0","height":"0.017421602252187474"},{"par_num":"0","block_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.968641115317784","left":"0.22674419276015428","conf":"0.5","level":"0","width":"0.05523255023550483","height":"0.006968640444571572","text":"ScontactAssociat.ions"},{"height":"0.006968641205077342","par_num":"0","text":"100% 52","width":"0.018895348335834172","top":"0.006968641043132773","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.9127906979746175","line_num":"0"},{"block_num":"0","text":"• Mon ZU Aor 10.10.12","height":"0.006968641205077342","level":"0","top":"0.006968641078646032","conf":"0.30000001192092896","word_num":"0","page_num":"0","width":"0.05813953724313292","left":"0.9345930220335801","line_num":"0","par_num":"0"},{"conf":"0.5","left":"0.8284883743238562","top":"0.02439024399585743","word_num":"0","height":"0.017421602252187585","block_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.08430232392980697","text":"L AskJiminnyReportActivityServiceTest~","line_num":"0"},{"top":"0.052264808499341786","text":"E laravel.log","level":"0","width":"0.029069766085198623","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.017421602252187585","left":"0.5101744199610054","page_num":"0","par_num":"0"},{"par_num":"0","left":"0.47238372125716094","page_num":"0","level":"0","line_num":"0","top":"0.07655502392344493","width":"0.07994186117293983","block_num":"0","word_num":"0","text":"4 console (PROD] x A console [EU]","conf":"0.30000001192092896","height":"0.01754385964912286"},{"conf":"0.5","width":"0.052325578446083876","level":"0","line_num":"0","par_num":"0","text":"A SF [iminny@localhost]","word_num":"0","page_num":"0","top":"0.0522648086548918","block_num":"0","left":"0.5450581424799863","height":"0.017421602252187585"},{"page_num":"0","block_num":"0","width":"0.04505813882706011","height":"0.01754385964912286","level":"0","par_num":"0","left":"0.559593023126018","conf":"0.5","top":"0.07655502392344493","word_num":"0","text":"A console [STAGING]","line_num":"0"},{"text":"A HS_local (jiminny@localhost]","line_num":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","left":"0.603197676895986","conf":"1","width":"0.0639534858947105","top":"0.05226480845578774","level":"0","height":"0.017421602252187585"},{"word_num":"0","top":"0.05226480845578774","line_num":"0","level":"0","left":"0.6947674424260751","height":"0.017421602252187585","block_num":"0","page_num":"0","par_num":"0","text":"Cascade","width":"0.018895348335834283","conf":"1"},{"line_num":"0","level":"0","block_num":"0","conf":"1","top":"0.08362369371432266","height":"0.007285397208668609","page_num":"0","par_num":"0","left":"0.693313957253889","width":"0.04651162472177062","word_num":"0","text":"Retactor Connection"},{"left":"0.7470930289847444","par_num":"0","width":"0.045058133754324436","top":"0.08362369371432266","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"CRM Initial Sync Oven","word_num":"0","level":"0","page_num":"0","height":"0.007285397208668609"},{"left":"0.9651162792848433","text":"+O •","level":"0","top":"0.08362369356690913","width":"0.02034883676691257","page_num":"0","word_num":"0","height":"0.007285397208668498","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"top":"0.10104529667246953","left":"0.6613372099009642","line_num":"0","text":"da jiminny","conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.026162789223041938","height":"0.01777448000139792","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.12195121997834346","word_num":"0","par_num":"0","level":"0","text":"034 A1 A34 X62 A V","page_num":"0","height":"0.017602208698765498","conf":"0.30000001192092896","left":"0.6264534909671725","width":"0.06104650903255382","line_num":"0","block_num":"0"},{"height":"0.017688345110587478","level":"0","page_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","line_num":"0","par_num":"0","block_num":"0","width":"0.2340116297945063","word_num":"0","left":"0.7485465144592023","top":"0.11149825785804557","conf":"1"},{"height":"0.017421602252187585","par_num":"0","left":"0.4723837209681555","level":"0","text":"568","top":"0.17421602785183887","width":"0.010174418383456285","word_num":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.42296511505912804","page_num":"0","par_num":"0","word_num":"0","height":"0.017599431331458026","conf":"0.30000001192092896","top":"0.24720893117059684","width":"0.05959302313784337","text":"433 X2 X19 A Y 572","line_num":"0","level":"0"},{"word_num":"0","left":"0.49273255917817704","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","top":"0.12195121996382541","width":"0.13081395372431326","block_num":"0","height":"0.017602208698765498","par_num":"0","line_num":"0","conf":"0.5","page_num":"0","level":"0"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.017724466095700775","conf":"1","top":"0.13937282248364746","left":"0.49273256810684485","width":"0.12499998985452854","word_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","block_num":"0"},{"line_num":"0","level":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","top":"0.15679442515780084","word_num":"0","page_num":"0","block_num":"0","width":"0.19767440633570893","conf":"0.30000001192092896","par_num":"0","height":"0.03484320450437506","left":"0.4927325697817582"},{"height":"0.021531100478468956","top":"0.19138755980861244","word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.18895348082197472","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","left":"0.5014534982005542","conf":"0.30000001192092896"},{"conf":"0.5","line_num":"0","level":"0","page_num":"0","width":"0.023255812360885364","height":"0.006968640444571461","left":"0.5014534903311851","par_num":"0","word_num":"0","text":"U.emall,","top":"0.21602787489966546","block_num":"0"},{"left":"0.5014534889482387","line_num":"0","par_num":"0","top":"0.2264808367461535","width":"0.0159883714736776","word_num":"0","level":"0","text":"sa.*,","height":"0.020905922094220264","conf":"0.5","block_num":"0","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","width":"0.0915697686215664","text":"t.owner_id FROM social_accounts sa","conf":"1","line_num":"0","left":"0.5014534890799165","par_num":"0","height":"0.017660559269419895","word_num":"0","top":"0.243902439123591"},{"conf":"0.5","par_num":"0","left":"0.49273256427382445","top":"0.261324041657931","line_num":"0","page_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","width":"0.09883720316785455","word_num":"0","height":"0.020972609329831915"},{"width":"0.10755813882706017","height":"0.017421602252187474","par_num":"0","level":"0","page_num":"0","left":"0.4927325596928281","top":"0.27874564469272156","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id"},{"block_num":"0","left":"0.49273256401325954","page_num":"0","top":"0.29585326953748003","par_num":"0","width":"0.13953487923804747","conf":"0.5","line_num":"0","height":"0.021531100478468845","level":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","word_num":"0"},{"height":"0.021812455695972233","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.49266947806468386","page_num":"0","par_num":"0","top":"0.33086566047471755","width":"0.1469257943173672","word_num":"0","block_num":"0","level":"0","conf":"1","line_num":"0"},{"text":"Tnoughts","left":"0.6947674415961431","top":"0.14285714319234843","word_num":"0","conf":"0.5","level":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.021802323929806966"},{"height":"0.007185368636768663","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.6947674437491511","top":"0.1602787460943993","par_num":"0","width":"0.15552323929806966","word_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","conf":"1"},{"conf":"1","height":"0.017421602252187474","par_num":"0","width":"0.023255812360885253","top":"0.19163763110387144","left":"0.6947674422691698","page_num":"0","line_num":"0","word_num":"0","level":"0","block_num":"0","text":"Answer"},{"top":"0.21602787499438603","conf":"1","word_num":"0","height":"0.007257611367501027","block_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","page_num":"0","left":"0.6947674450253227","par_num":"0","line_num":"0","level":"0","width":"0.17587207226043045"},{"width":"0.010174418383456285","word_num":"0","block_num":"0","left":"0.4709302324991634","height":"0.020905922094220264","level":"0","top":"0.29616724812826734","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"575"},{"level":"0","conf":"1","par_num":"0","text":"576","page_num":"0","block_num":"0","top":"0.31707317082512576","height":"0.017421602252187474","line_num":"0","width":"0.011627906180442682","left":"0.4709302331500887","word_num":"0"},{"block_num":"0","level":"0","text":"577","left":"0.4723837210121832","width":"0.008720929952377943","page_num":"0","par_num":"0","top":"0.3310104530550909","height":"0.017421602252187474","conf":"1","word_num":"0","line_num":"0"},{"width":"0.014534883042599311","block_num":"0","line_num":"0","word_num":"0","left":"0.4665697677568011","page_num":"0","par_num":"0","top":"0.3519163764290747","height":"0.017421602252187474","text":"—578","conf":"0.30000001192092896","level":"0"},{"left":"0.4651162795679709","par_num":"0","top":"0.36585365925686086","height":"0.03135888314133062","block_num":"0","level":"0","width":"0.01744185990475594","conf":"0.30000001192092896","word_num":"0","text":"-579","page_num":"0","line_num":"0"},{"par_num":"0","text":"580","width":"0.010174418383456285","level":"0","block_num":"0","word_num":"0","line_num":"0","conf":"1","height":"0.017421602252187585","top":"0.3867595819749514","left":"0.4723837212104037","page_num":"0"},{"conf":"0.5","height":"0.024390243457264815","top":"0.41114982606463124","word_num":"0","par_num":"0","line_num":"0","left":"0.4665697680180062","text":"=582","page_num":"0","level":"0","block_num":"0","width":"0.0159883714736776"},{"height":"0.01754385964912275","block_num":"0","width":"0.061046514105289496","top":"0.3692185007974482","level":"0","left":"0.4927325567791251","conf":"1","par_num":"0","page_num":"0","line_num":"0","word_num":"0","text":"select * from features;"},{"top":"0.3867595817836954","width":"0.13081395372431337","text":"select * from team_features where feature_id = 40;","line_num":"0","word_num":"0","conf":"1","left":"0.492732557531251","page_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.013937282410154683"},{"conf":"0.5","top":"0.4216027878104023","par_num":"0","line_num":"0","page_num":"0","text":"select * from teams where id = 556;","height":"0.017791151810300887","word_num":"0","level":"0","width":"0.09156975847609505","block_num":"0","left":"0.4927325648681694"},{"text":"586","block_num":"0","height":"0.017421602252187474","left":"0.4709302324991634","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0","width":"0.010174418383456285","top":"0.4912891990481223"},{"text":"587","height":"0.017421602252187585","block_num":"0","conf":"1","top":"0.5087108014871466","level":"0","left":"0.4723837212104037","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.010174418383456285"},{"text":"588","level":"0","top":"0.5261324046230351","block_num":"0","width":"0.010174418383456285","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.4709302324991634","word_num":"0","height":"0.017421602252187585"},{"top":"0.45614035085599425","page_num":"0","height":"0.017727244984019785","block_num":"0","conf":"0.5","level":"0","width":"0.040697673533825196","left":"0.49273255851781844","line_num":"0","text":"select * from au","word_num":"0","par_num":"0"},{"block_num":"0","height":"0.017727244984019896","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.15116278668667404","top":"0.45614035062370617","word_num":"0","conf":"1","left":"0.5406976797860092"},{"height":"0.020905922094220375","page_num":"0","top":"0.47038327577054373","width":"0.19912790744862652","par_num":"0","word_num":"0","left":"0.4927325626901585","level":"0","block_num":"0","conf":"1","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9"},{"top":"0.49122807017543857","height":"0.01754385964912286","left":"0.49273256392009424","page_num":"0","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","conf":"1","level":"0","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","par_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","width":"0.14389535214038607","height":"0.02108930895012917","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.4927325558269047"},{"word_num":"0","block_num":"0","page_num":"0","conf":"1","text":"Flow for last-modified sync","height":"0.010483525776596947","left":"0.6947674492701338","par_num":"0","level":"0","line_num":"0","top":"0.24390243925425303","width":"0.06395348082197472"},{"height":"0.010605782413026343","level":"0","top":"0.2613240421543279","word_num":"0","width":"0.2572674244008166","line_num":"0","left":"0.69476746387163","page_num":"0","par_num":"0","block_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","conf":"1"},{"text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","top":"0.27874564469272156","word_num":"0","block_num":"0","conf":"1","width":"0.2558139435788418","left":"0.6962209429349904","par_num":"0","level":"0","height":"0.017421602252187474","page_num":"0","line_num":"0"},{"height":"0.010558547395648321","conf":"1","width":"0.24418603613021517","par_num":"0","level":"0","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","line_num":"0","word_num":"0","top":"0.30303030290443533","page_num":"0","left":"0.6976744167193314"},{"conf":"1","top":"0.3205574918079175","par_num":"0","level":"0","height":"0.010452960286604251","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","block_num":"0","page_num":"0","left":"0.696220969420339","word_num":"0","width":"0.2848836817639939","line_num":"0"},{"height":"0.006968641205077342","par_num":"0","page_num":"0","text":"t.pho:249-308)","level":"0","left":"0.7049418610117876","top":"0.33797909401576987","width":"0.0319767429473552","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0"},{"left":"0.6947674475203276","word_num":"0","height":"0.013937282410154683","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","width":"0.235465110616481","level":"0","conf":"1"},{"width":"0.0944767404109873","word_num":"0","height":"0.017421602252187474","level":"0","par_num":"0","page_num":"0","line_num":"0","text":"When ImportOpportunityBatch is used","block_num":"0","conf":"1","left":"0.6947674455790227","top":"0.38327526141746027"},{"left":"0.6947674418771969","block_num":"0","par_num":"0","width":"0.05377906434079438","line_num":"0","conf":"1","height":"0.0071770334928229484","page_num":"0","level":"0","text":"Only on the webhook path:","top":"0.4074960127591707","word_num":"0"},{"word_num":"0","left":"0.6976744421686936","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","conf":"1","level":"0","height":"0.00731040416151707","top":"0.4282296651241162","width":"0.2834301806510763"},{"width":"0.27906975847609505","word_num":"0","height":"0.017421602252187474","block_num":"0","conf":"1","page_num":"0","top":"0.4390243903373209","line_num":"0","par_num":"0","left":"0.7034883857776126","level":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces"},{"page_num":"0","text":"sor.oho:144-156,","block_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.4599303139240558","left":"0.7049418640810282","par_num":"0","width":"0.036337205704222275","word_num":"0","level":"0","height":"0.006968640444571461"},{"conf":"1","top":"0.4736842105404635","height":"0.01760498758708451","level":"0","left":"0.6962209413217944","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","par_num":"0","width":"0.27470929571922786","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","conf":"0.5","top":"0.49441786284356404","width":"0.1337209153682628","block_num":"0","left":"0.7034883735612978","level":"0","height":"0.007324297082100917","line_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","word_num":"0"},{"word_num":"0","page_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","height":"0.017421602252187585","left":"0.4927325576649853","text":"select * from automated_report_results WHERE report id = 54;","width":"0.15697674041098736","par_num":"0","top":"0.5435540073669376"},{"page_num":"0","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.5609756101979481","height":"0.017421602252187585","text":"—590","left":"0.4665697675387779","width":"0.014534883042599256"},{"conf":"0.30000001192092896","height":"0.019269587320574155","top":"0.5844418613017821","block_num":"0","left":"0.46939357645121943","word_num":"0","width":"0.03214308048816433","line_num":"0","page_num":"0","par_num":"0","level":"0","text":"Cascade &YI"},{"block_num":"0","conf":"0.30000001192092896","left":"0.504316644512661","level":"0","line_num":"0","height":"0.018326213295189797","word_num":"0","page_num":"0","par_num":"0","width":"0.030610896171407553","text":"Command 9e1","top":"0.5849135485661681"},{"conf":"1","height":"0.0176688944133655","width":"0.08139534706765028","page_num":"0","block_num":"0","left":"0.5348837226993451","word_num":"0","line_num":"0","par_num":"0","text":"ortunities where id = 7594349;","level":"0","top":"0.5781499203541262"},{"top":"0.613237639553429","block_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","level":"0","line_num":"0","par_num":"0","width":"0.19912790744862657","page_num":"0","word_num":"0","conf":"0.5","height":"0.01754385964912286","left":"0.4927325615606822"},{"block_num":"0","top":"0.6376306623561115","word_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","page_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","width":"0.15261626750864887","left":"0.4927325549132634","line_num":"0","conf":"0.30000001192092896"},{"conf":"1","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","height":"0.01855425705369762","page_num":"0","width":"0.1511847820687801","left":"0.49417504626076897","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.6475172965904776","word_num":"0"},{"top":"0.6722488038244503","page_num":"0","width":"0.10901161964903489","height":"0.007193704541220036","conf":"0.5","line_num":"0","level":"0","par_num":"0","block_num":"0","left":"0.49418604507250824","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","word_num":"0"},{"width":"0.151173084340197","left":"0.4941808969840959","height":"0.014594718409877472","top":"0.6860824328185883","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0","conf":"1","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;"},{"word_num":"0","par_num":"0","line_num":"0","left":"0.6947674429499888","height":"0.007288176096987731","text":"Shared code","top":"0.5223285486264212","level":"0","conf":"1","page_num":"0","width":"0.03052325451627691","block_num":"0"},{"width":"0.2718023137843356","block_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.017641108572197917","conf":"1","page_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","left":"0.6947674533785833","top":"0.5365853663383557"},{"line_num":"0","conf":"1","par_num":"0","word_num":"0","left":"0.6976744261547695","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","height":"0.01754385964912286","page_num":"0","top":"0.5574162679425837","width":"0.20058138827060135","block_num":"0","level":"0"},{"text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","left":"0.697674432615772","height":"0.006968641205077342","top":"0.5818815330541641","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.2761627765412026","par_num":"0"},{"height":"0.006968640444571461","block_num":"0","left":"0.7034883718213223","conf":"0.30000001192092896","line_num":"0","top":"0.5993031362237073","width":"0.062499994927264324","word_num":"0","par_num":"0","text":"queue oo with retiesbackom,","page_num":"0","level":"0"},{"par_num":"0","word_num":"0","line_num":"0","top":"0.7177033492822966","width":"0.12645348082197472","conf":"0.5","level":"0","height":"0.01754385964912286","page_num":"0","left":"0.49127907379435487","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;"},{"width":"0.01744185990475594","height":"0.017421602252187585","level":"0","par_num":"0","top":"0.7351916377240805","word_num":"0","line_num":"0","block_num":"0","left":"0.4927325587104127","page_num":"0","text":"SELECT","conf":"1"},{"line_num":"0","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","height":"0.020911479870858507","top":"0.7526132409524889","width":"0.18895348082197472","word_num":"0","level":"0","left":"0.5014534890359909","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS"},{"left":"0.5014534895121747","top":"0.7735191644180608","width":"0.023255812360885364","conf":"0.30000001192092896","par_num":"0","text":"u. email,","page_num":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.017549415904749344","level":"0"},{"line_num":"0","word_num":"0","par_num":"0","left":"0.5029069773255996","block_num":"0","page_num":"0","width":"0.014534883042599311","level":"0","conf":"1","top":"0.7909407663442839","text":"sa.*,","height":"0.013937282410154683"},{"height":"0.021531100478468956","conf":"0.5","line_num":"0","page_num":"0","left":"0.5014534890799165","block_num":"0","top":"0.8046251993620415","width":"0.0915697686215664","text":"t.owner_id FROM social_accounts sa","word_num":"0","par_num":"0","level":"0"},{"top":"0.8292682928942409","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.09738371220040826","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007254833239687675"},{"par_num":"0","line_num":"0","height":"0.017724466095700775","conf":"0.5","page_num":"0","text":"on t.id = u.team_id","word_num":"0","level":"0","left":"0.5479651179161367","block_num":"0","width":"0.052325578446083876","top":"0.8429027114206518"},{"word_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.5494186066225529","height":"0.014354066985645897","text":"and sa.provider = 'salesforce';","width":"0.08139534706765039","line_num":"0","top":"0.8604465709728868"},{"top":"0.8954703835778265","par_num":"0","width":"0.19767440633570882","conf":"0.5","word_num":"0","left":"0.4927325684555483","level":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.01760776647540363","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE"},{"left":"0.6962209300842392","level":"0","width":"0.04069767099745736","page_num":"0","text":"Ask anvthina (84-D","par_num":"0","top":"0.9266347687400319","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","height":"0.0071770334928229484","text":"< Code","width":"0.01889534706765028","level":"0","left":"0.7020348836609424","page_num":"0","top":"0.9545454545454546","word_num":"0"},{"conf":"0.5","block_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.7209302333970329","text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","word_num":"0","height":"0.0071770334928229484","level":"0","width":"0.04796511061648101"},{"level":"0","line_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","text":"W Wind","top":"0.9860627181052405","block_num":"0","width":"0.017441858636571994","word_num":"0","conf":"0.30000001192092896","left":"0.8415697692651324"},{"left":"0.9694767459953377","width":"0.02034883549872868","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.986062718234409","text":"Po. 4 spac","word_num":"0","height":"0.01074748898617195","block_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58915
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10:04L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"left":"0.03052325708202939", [{"left":"0.03052325708202939","par_num":"0","top":"0.02439024399585743","height":"0.017421602252187585","width":"0.03052325451627691","word_num":"0","level":"0","text":"FV faVsco.js v","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.014534884522499618","width":"0.021802323929806973","block_num":"0","top":"0.052264808039986566","text":"Project","par_num":"0","conf":"0.5","level":"0","line_num":"0","height":"0.013937282410154683"},{"block_num":"0","top":"0.07317073184361567","width":"0.04941860158392723","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"© TopicRepository.php","par_num":"0","height":"0.01773835901628462","left":"0.040697677485836706","conf":"1"},{"level":"0","width":"0.0668604627568671","height":"0.017421602252187585","text":"© TopicTriggerRepository.php","line_num":"0","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.09059233458819194","conf":"1","left":"0.03924418840592358"},{"page_num":"0","top":"0.10801393737564835","width":"0.05232557844608388","word_num":"0","height":"0.017421602252187585","left":"0.0392441883932371","block_num":"0","level":"0","par_num":"0","conf":"1","text":"©TrackRepository.php","line_num":"0"},{"level":"0","page_num":"0","conf":"1","height":"0.017421602252187474","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","width":"0.09302324944354119","block_num":"0","par_num":"0","word_num":"0","left":"0.03924418768133024","line_num":"0"},{"left":"0.03913548154729778","page_num":"0","word_num":"0","conf":"1","level":"0","height":"0.01858043366451967","top":"0.14252745407931555","block_num":"0","width":"0.06710752527764505","par_num":"0","line_num":"0","text":"© TranscriptionRepository.php"},{"height":"0.017421602252187585","top":"0.1602787457380177","word_num":"0","page_num":"0","width":"0.08720929571922789","conf":"1","block_num":"0","left":"0.0392441908031767","par_num":"0","text":"©TranscriptionSummaryRepository.php","line_num":"0","level":"0"},{"height":"0.01767445219000363","top":"0.1777003484835593","line_num":"0","block_num":"0","text":"© UserRepository.php","word_num":"0","level":"0","width":"0.04796511568921677","conf":"1","page_num":"0","left":"0.04069767531309508","par_num":"0"},{"top":"0.19512195100338126","page_num":"0","level":"0","width":"0.0610465090325538","word_num":"0","height":"0.01779670958693902","par_num":"0","left":"0.040697677013957746","conf":"1","line_num":"0","block_num":"0","text":"© VocabularyRepository.php"},{"height":"0.017421602252187474","block_num":"0","left":"0.027616279755251022","page_num":"0","top":"0.21254355444881912","par_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","text":"> D Rules","width":"0.024709300791963616"},{"par_num":"0","page_num":"0","text":"w services","block_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","top":"0.23684210526315785","width":"0.026162789223041938","level":"0","line_num":"0","height":"0.0071770334928230595","word_num":"0"},{"par_num":"0","word_num":"0","text":"WACuViLy","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.023255812360885295","left":"0.03924418568002258","top":"0.25435540103206966","height":"0.006968640444571461"},{"left":"0.03779069816744524","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","text":"Akeporis","width":"0.029069763548830722","top":"0.2717770038195261"},{"conf":"0.30000001192092896","level":"0","left":"0.04360465100063577","width":"0.020348835498728658","page_num":"0","height":"0.0072659472719524","top":"0.3763066205343165","line_num":"0","word_num":"0","text":"L Close","par_num":"0","block_num":"0"},{"word_num":"0","width":"0.03197674294735523","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.04505814008155495","par_num":"0","text":"crmobiects","height":"0.006968641205077342","level":"0","line_num":"0","top":"0.411149825723087"},{"par_num":"0","text":"• DecorateActivity","left":"0.0465116285874117","line_num":"0","level":"0","conf":"0.5","block_num":"0","top":"0.42503987240829344","width":"0.0421511619649035","page_num":"0","height":"0.014354066985646008","word_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","top":"0.4457735246606205","word_num":"0","height":"0.007188147525087674","text":"N Dummv","left":"0.04505814149397584","block_num":"0","width":"0.023255812360885295"},{"level":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.45993031338261137","left":"0.04651162943504785","line_num":"0","text":"• Helpers","conf":"0.5","width":"0.024709300791963616","par_num":"0","height":"0.013937282410154794"},{"block_num":"0","width":"0.03052325197990905","conf":"0.30000001192092896","page_num":"0","left":"0.03924418682339086","level":"0","par_num":"0","top":"0.48083623717426005","word_num":"0","text":"v M Hubsoot","height":"0.00720204044567152","line_num":"0"},{"page_num":"0","conf":"1","line_num":"0","top":"0.4947735192571814","level":"0","width":"0.05377906941353006","block_num":"0","left":"0.05232558246862253","word_num":"0","height":"0.017421602252187585","par_num":"0","text":"AccountSyncStrategy"},{"conf":"0.30000001192092896","par_num":"0","level":"0","left":"0.0465116291697702","page_num":"0","text":">M Actiond","top":"0.5156794424453248","line_num":"0","word_num":"0","height":"0.006968641205077342","block_num":"0","width":"0.027616277654120266"},{"text":"ContactSyncStrategy","block_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.05232558352405106","top":"0.5296167248756484","word_num":"0","width":"0.052325578446083876","height":"0.017421602252187474"},{"top":"0.5502392345388675","width":"0.021802323929806973","page_num":"0","left":"0.046511628433356884","height":"0.010736374953907335","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"> DDTO","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.5644599304070073","width":"0.0232558123608853","height":"0.017421602252187585","left":"0.04941860583506121","text":"Fields","word_num":"0","par_num":"0"},{"top":"0.5818815329475993","block_num":"0","height":"0.013937282410154683","width":"0.02470930332833149","page_num":"0","conf":"0.30000001192092896","left":"0.05087209248884694","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"Journal"},{"text":"• Metadata","block_num":"0","width":"0.02906976608519858","line_num":"0","page_num":"0","height":"0.017421602252187474","left":"0.05232558275049638","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.5993031359819202"},{"line_num":"0","conf":"0.5","left":"0.04651162906174667","width":"0.06395348082197475","par_num":"0","word_num":"0","top":"0.6202090597885695","page_num":"0","block_num":"0","level":"0","text":"v D OpportunitySyncStrategy","height":"0.010572439555726398"},{"page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.017596652443139016","text":"> D Concerns","block_num":"0","left":"0.05232558251563326","top":"0.6339712916045923","width":"0.03488371980951189","word_num":"0","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","top":"0.6515151515151515","left":"0.05959302962622626","page_num":"0","width":"0.09302324944354118","word_num":"0","height":"0.01754385964912286","text":"© HubspotLastModifiedByProfileSyncStrate","level":"0","block_num":"0"},{"page_num":"0","height":"0.017613324252041873","top":"0.6689895468433954","par_num":"0","block_num":"0","level":"0","left":"0.059593023810583026","width":"0.09156976862156645","word_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","conf":"1","line_num":"0"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","line_num":"0","block_num":"0","level":"0","top":"0.6864111503124573","left":"0.05959302113979824","width":"0.09156976862156645","word_num":"0","page_num":"0","conf":"1","height":"0.0177355801279655","par_num":"0"},{"block_num":"0","conf":"1","width":"0.09156976862156645","word_num":"0","left":"0.059593023810583026","text":"© HubspotLastModifiedOpenSyncStrategy.l","level":"0","par_num":"0","page_num":"0","top":"0.7038327527502128","line_num":"0","height":"0.017421602252187585"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.058139534089606586","top":"0.7212543558425473","height":"0.017421602252187585","text":"HubspotLastModifiedSyncStrategy.php","width":"0.09011627765412025","line_num":"0","level":"0","conf":"1"},{"conf":"0.5","top":"0.742160279328588","block_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.010630789365874915","width":"0.07412789730315514","page_num":"0","text":"© HubspotSingleSyncStrateay.php","word_num":"0","left":"0.05813953714452"},{"conf":"1","height":"0.021582401160037845","line_num":"0","page_num":"0","level":"0","width":"0.0743482975249595","text":"© HubspotSyncStrategyBase.php","word_num":"0","block_num":"0","top":"0.7557206434610325","left":"0.0580138905174848","par_num":"0"},{"block_num":"0","left":"0.059593028269637166","top":"0.7735191634397849","height":"0.017549417425760994","word_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","conf":"1","text":"© HubspotWebhookBatchSyncStrategy.php","width":"0.09302324944354118"},{"level":"0","page_num":"0","par_num":"0","top":"0.7979094076349759","width":"0.034883719809511875","word_num":"0","height":"0.006968641205077342","left":"0.04651162902674492","conf":"0.30000001192092896","line_num":"0","text":"v Padination","block_num":"0"},{"block_num":"0","page_num":"0","height":"0.00730762603370394","conf":"0.5","level":"0","top":"0.8149920255190317","left":"0.05959302535190646","par_num":"0","line_num":"0","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","word_num":"0"},{"height":"0.007185368636768552","block_num":"0","text":"C) PacinationConfia.oho","par_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","width":"0.05087208747863769","top":"0.8325358852688322","left":"0.05959302880043157","level":"0"},{"par_num":"0","word_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.8500797448165869","text":"(C) PadinationState.oho","left":"0.059593023700317146","block_num":"0","width":"0.047965115689216783"},{"height":"0.007204819333990531","text":"• M ProspectSearchStrateav","par_num":"0","line_num":"0","page_num":"0","width":"0.0625","top":"0.8675958187280396","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.04651162809815037","block_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","width":"0.024709300791963616","word_num":"0","left":"0.046511629909250625","conf":"0.30000001192092896","level":"0","text":"M Redis","height":"0.007327075970420038","page_num":"0","top":"0.8850174217942274"},{"block_num":"0","par_num":"0","text":"v M ServiceTraito","width":"0.039244185102746854","line_num":"0","top":"0.9024390243581014","height":"0.006968641205077342","page_num":"0","word_num":"0","left":"0.046511628850673004","conf":"0.30000001192092896","level":"0"},{"top":"0.9198606275129059","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"T.OnnortunitvSvnctirait ohn","width":"0.05959301806510763","left":"0.05959302857968383","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","left":"0.058139542522317005","level":"0","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn","top":"0.9370015950824949","conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.06104650395981808","height":"0.007249275463049543"},{"line_num":"0","width":"0.04796511568921679","par_num":"0","level":"0","block_num":"0","word_num":"0","page_num":"0","text":"T SuncFioldsTrait nhn","height":"0.0071770334928229484","top":"0.9545454545454546","conf":"0.30000001192092896","left":"0.058139535261602336"},{"height":"0.017421602252187585","level":"0","block_num":"0","par_num":"0","left":"0.30813953592538756","text":"AutomatedReportsService.php","word_num":"0","top":"0.07665505235822678","conf":"1","line_num":"0","width":"0.0625","page_num":"0"},{"top":"0.07655502392344493","text":"© AutomatedReportsCommand.php","level":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.01754385964912286","block_num":"0","left":"0.3764534882225882","width":"0.07267441648118039","word_num":"0"},{"left":"0.4040697682457586","line_num":"0","level":"0","text":"© SyncOpportunitiesJob.php","conf":"1","height":"0.01777448000139792","width":"0.05959302313784337","top":"0.1010452964837355","word_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","top":"0.18118466932475252","word_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","width":"0.06104650395981809","left":"0.15406977432823019","conf":"0.5","level":"0","block_num":"0","text":"cImportOpportunityBatch.php"},{"width":"0.07122092551373418","left":"0.15261628499022556","conf":"1","top":"0.20209059320164557","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"AutomatedReportsController.php"},{"block_num":"0","left":"0.3735465125790176","page_num":"0","conf":"1","level":"0","height":"0.017638331204890445","par_num":"0","line_num":"0","width":"0.04069767353382514","word_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948"},{"top":"0.18118466932475252","width":"0.05377906434079435","word_num":"0","text":"(©)ImportContactBatch.php","page_num":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.22383721470460258","conf":"0.5"},{"width":"0.027616275117752387","left":"0.28488372488104713","word_num":"0","page_num":"0","text":"C) Client.php","conf":"0.5","height":"0.0071770334928229484","top":"0.18102073365231264","level":"0","block_num":"0","line_num":"0","par_num":"0"},{"page_num":"0","word_num":"0","conf":"1","height":"0.017421602252187474","left":"0.31976744288106046","block_num":"0","level":"0","top":"0.17421602808412695","line_num":"0","par_num":"0","text":"©HubspotPaginationService.php","width":"0.06831395372431326"},{"conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"© Service.php","line_num":"0","top":"0.17384370053159115","width":"0.03197674294735525","word_num":"0","left":"0.3938953490583744","height":"0.017793929177608248"},{"left":"0.2311046504670841","top":"0.20175438596491224","height":"0.014354066985646008","level":"0","width":"0.029069768621566433","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","word_num":"0","block_num":"0","text":"php api_v2.php"},{"line_num":"0","height":"0.007343747018817126","block_num":"0","width":"0.06831394865157758","word_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.20557491325434107","left":"0.26889535474038734","text":"C) TrackProviderInstalledEvent.pho","conf":"0.5"},{"left":"0.3444767431887464","block_num":"0","par_num":"0","text":"@ RequestGenerateReportJob.ph","top":"0.20175438596491224","width":"0.06831394865157758","word_num":"0","height":"0.011164274322169154","line_num":"0","conf":"0.5","level":"0","page_num":"0"},{"height":"0.007268726160271521","width":"0.05959302313784334","page_num":"0","left":"0.15406976741448225","text":"(C) AutomatedReportResult.ohv","top":"0.22966507175123718","word_num":"0","level":"0","par_num":"0","line_num":"0","conf":"0.5","block_num":"0"},{"height":"0.014354066985645897","level":"0","block_num":"0","par_num":"0","text":"trait OpportunitySyncTrait","word_num":"0","left":"0.17441860674725307","line_num":"0","conf":"1","page_num":"0","top":"0.24720893141945777","width":"0.06976743961902376"},{"page_num":"0","top":"0.26132404253458086","par_num":"0","conf":"1","block_num":"0","height":"0.01778281514534341","level":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","line_num":"0","width":"0.1918604627568671","word_num":"0","left":"0.19912790599413563"},{"text":"This is acceptable - the deal cannot be imported until those exist.","top":"0.27874564469272156","width":"0.17587209255137343","word_num":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","conf":"1","block_num":"0","left":"0.1976744228515927","level":"0"},{"top":"0.3133971294182625","level":"0","word_num":"0","width":"0.020348836766912598","par_num":"0","text":"2 usages","block_num":"0","page_num":"0","line_num":"0","height":"0.017613322731030334","left":"0.18459302318631113","conf":"1"},{"block_num":"0","text":"private function importOpportunityBatch(array $deals): array","top":"0.33094098883572576","line_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","height":"0.01754385964912275","par_num":"0","width":"0.15843022123296208","left":"0.1845930292659399"},{"text":"$syncedOpportunities = [","top":"0.3658536592325965","left":"0.19622093053807488","width":"0.06395348589471045","line_num":"0","height":"0.017718908319062532","conf":"1","word_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.007260390255820148","page_num":"0","level":"0","par_num":"0","top":"0.38995215302990127","conf":"0.30000001192092896","width":"0.03924418256637899","word_num":"0","line_num":"0","text":"'success =>","left":"0.20784883719360808"},{"text":"'failed_ids' »> [1,","line_num":"0","left":"0.2063953495726709","par_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.400318979431312","width":"0.050872092551373455","page_num":"0","level":"0","height":"0.01779948695424638"},{"conf":"1","level":"0","left":"0.194767442807634","page_num":"0","par_num":"0","height":"0.017554973681387476","line_num":"0","width":"0.08575581489725317","word_num":"0","text":"$dealIds = array_column($deals,","block_num":"0","top":"0.4354066985043207"},{"conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","page_num":"0","par_num":"0","top":"0.4425087107683612","level":"0","width":"0.04215116196490348","word_num":"0","block_num":"0","left":"0.280523256299525","text":"column_key:'10')*"},{"line_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","width":"0.20639535214038604","height":"0.017655001492781763","top":"0.47038327564025195","word_num":"0","level":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","left":"0.19622092554751022"},{"block_num":"0","conf":"0.5","height":"0.017655001492781763","page_num":"0","top":"0.47038327564025195","word_num":"0","par_num":"0","width":"0.040697673533825196","text":", rethrow so the","level":"0","left":"0.40261627956303336","line_num":"0"},{"block_num":"0","top":"0.49441786284356404","word_num":"0","line_num":"0","left":"0.19622092345586095","conf":"0.5","width":"0.2252906839898292","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","par_num":"0","height":"0.007324297082100917","level":"0","page_num":"0"},{"top":"0.5052264809296554","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"tryf","block_num":"0","height":"0.017421602252187474","left":"0.1947674424313429","par_num":"0","width":"0.01744185990475594","word_num":"0"},{"left":"0.2063953501001992","level":"0","line_num":"0","height":"0.017741137904603632","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261","word_num":"0","block_num":"0","width":"0.23401162979450632","page_num":"0","conf":"1"},{"conf":"1","par_num":"0","width":"0.17877905419532286","line_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.017618880507668466","page_num":"0","top":"0.5398724083179833","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","left":"0.20494187603723524"},{"text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","word_num":"0","level":"0","line_num":"0","left":"0.20494187385846577","width":"0.2558139435788418","conf":"1","page_num":"0","top":"0.5749128924952824","block_num":"0","height":"0.020905922094220375","par_num":"0"},{"conf":"1","width":"0.1991279074486266","par_num":"0","height":"0.02102540060283664","block_num":"0","line_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","level":"0","word_num":"0","left":"0.20494185885009894","page_num":"0"},{"par_num":"0","height":"0.013937282410154683","text":"array_map ( cal","left":"0.21656976858995938","page_num":"0","width":"0.03488371980951191","word_num":"0","conf":"0.30000001192092896","top":"0.648083623487141","block_num":"0","level":"0","line_num":"0"},{"page_num":"0","left":"0.2645348832564665","text":"'strval', $dealIds)","block_num":"0","height":"0.017785594033662644","width":"0.05087209255137343","level":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.6480836243125454","word_num":"0"},{"text":"Extract Surround // = : (SexistingCrmIds);","level":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.021531100478468956","conf":"0.30000001192092896","page_num":"0","top":"0.682615629984051","left":"0.2093023286005373","width":"0.12354650903255385","par_num":"0"},{"conf":"1","block_num":"0","width":"0.2776162776541203","level":"0","par_num":"0","top":"0.7177033492822966","left":"0.2049418524467757","height":"0.01754385964912286","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","level":"0","left":"0.2180232570930559","width":"0.08575581489725317","word_num":"0","conf":"0.30000001192092896","height":"0.013937282410154683","page_num":"0","par_num":"0","line_num":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232"},{"block_num":"0","conf":"0.5","left":"0.46511627905924996","line_num":"0","par_num":"0","level":"0","page_num":"0","text":"-600","height":"0.020905922094220375","word_num":"0","width":"0.01744185990475594","top":"0.7351916383721696"},{"text":"'dealCount' => count($dealIds),","left":"0.21802325758350743","line_num":"0","block_num":"0","height":"0.017721687207381653","par_num":"0","page_num":"0","level":"0","width":"0.08139534706765034","word_num":"0","top":"0.752613240763755","conf":"1"},{"conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0","width":"0.018895348335834228","block_num":"0","par_num":"0","text":"=601","height":"0.027874564820309478","left":"0.4636627907884783","word_num":"0","top":"0.7491289194016919"},{"text":"1):","width":"0.00872092995237797","par_num":"0","conf":"0.30000001192092896","left":"0.20639534908631102","height":"0.017421602252187474","top":"0.7874564461300038","word_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0"},{"left":"0.2180232579374222","top":"0.7700348432989934","word_num":"0","level":"0","block_num":"0","conf":"0.5","width":"0.07267441648118037","text":"'error' => $e->getMessage(),","par_num":"0","page_num":"0","height":"0.017421602252187474","line_num":"0"},{"top":"0.7909407663733199","word_num":"0","text":"603","level":"0","block_num":"0","par_num":"0","left":"0.47093023224952385","conf":"1","line_num":"0","height":"0.013937282410154683","page_num":"0","width":"0.011627907448626629"},{"par_num":"0","conf":"0.5","block_num":"0","text":"=604","line_num":"0","width":"0.015988371473677654","level":"0","height":"0.020905922094220375","top":"0.8048780495219954","left":"0.46511627911296743","page_num":"0","word_num":"0"},{"word_num":"0","height":"0.007254833239687675","text":"throw se\"","line_num":"0","block_num":"0","level":"0","left":"0.20494186180126178","page_num":"0","par_num":"0","top":"0.8292682927405206","conf":"0.30000001192092896","width":"0.026162789223041938"},{"line_num":"0","height":"0.017780037778036162","block_num":"0","level":"0","par_num":"0","top":"0.8745644599380386","width":"0.07267441648118039","conf":"0.5","left":"0.196220931788067","text":"foreach ($deals as $deal) {","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","width":"0.014534881774415365","word_num":"0","height":"0.010452960286604362","left":"0.20639535049434093","page_num":"0","top":"0.8954703837939799","block_num":"0","level":"0","par_num":"0","line_num":"0","text":"try {"},{"block_num":"0","line_num":"0","height":"0.01773835901628462","left":"0.2165697695573931","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","page_num":"0","level":"0","width":"0.17151162979450635","top":"0.9090909089513657","par_num":"0","conf":"1","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"Sdeal'1d'h","conf":"0.30000001192092896","top":"0.9337979093792103","left":"0.226744186735071","line_num":"0","height":"0.006968641205077342","level":"0","width":"0.031976742947355224","word_num":"0"},{"height":"0.017421602252187474","width":"0.014534883042599256","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.46656976796271193","conf":"1","par_num":"0","text":"=607","block_num":"0","top":"0.8571428572798295"},{"left":"0.22674419276015428","width":"0.05523255023550483","word_num":"0","block_num":"0","top":"0.968641115317784","par_num":"0","level":"0","height":"0.006968640444571572","line_num":"0","text":"ScontactAssociat.ions","conf":"0.5","page_num":"0"},{"block_num":"0","left":"0.9127906979746175","level":"0","page_num":"0","top":"0.006968641043132773","par_num":"0","width":"0.018895348335834172","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"100% 52","line_num":"0"},{"par_num":"0","top":"0.006968641798620112","line_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","word_num":"0","text":"• Mon ZU Aor 10.10:04","width":"0.05959301806510764","left":"0.933139534422005","conf":"0.30000001192092896","page_num":"0"},{"width":"0.08430232392980697","word_num":"0","height":"0.017421602252187585","par_num":"0","text":"L AskJiminnyReportActivityServiceTest~","line_num":"0","conf":"0.5","top":"0.02439024399585743","left":"0.8284883743238562","page_num":"0","level":"0","block_num":"0"},{"height":"0.017421602252187585","par_num":"0","line_num":"0","level":"0","text":"E laravel.log","top":"0.052264808499341786","width":"0.029069766085198623","word_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.5101744199610054"},{"par_num":"0","height":"0.01754385964912286","level":"0","text":"4 console (PROD] x A console [EU]","top":"0.07655502392344493","left":"0.47238372125716094","page_num":"0","width":"0.07994186117293983","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"left":"0.5450581424799863","text":"A SF [iminny@localhost]","word_num":"0","height":"0.017421602252187585","width":"0.052325578446083876","level":"0","top":"0.0522648086548918","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.01754385964912286","par_num":"0","block_num":"0","text":"A console [STAGING]","top":"0.07655502392344493","width":"0.04505813882706011","word_num":"0","left":"0.559593023126018","conf":"0.5","level":"0","page_num":"0"},{"block_num":"0","text":"A HS_local (jiminny@localhost]","level":"0","conf":"1","top":"0.05226480845578774","width":"0.0639534858947105","left":"0.603197676895986","word_num":"0","line_num":"0","par_num":"0","height":"0.017421602252187585","page_num":"0"},{"block_num":"0","text":"Cascade","height":"0.017421602252187585","conf":"1","left":"0.6947674424260751","par_num":"0","width":"0.018895348335834283","line_num":"0","page_num":"0","top":"0.05226480845578774","word_num":"0","level":"0"},{"page_num":"0","height":"0.007285397208668609","top":"0.08362369371432266","par_num":"0","line_num":"0","text":"Retactor Connection","block_num":"0","level":"0","width":"0.04651162472177062","word_num":"0","conf":"1","left":"0.693313957253889"},{"left":"0.7470930289847444","par_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","word_num":"0","height":"0.007285397208668609","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.08362369371432266","block_num":"0","level":"0"},{"height":"0.007285397208668498","left":"0.9651162792848433","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"+O •","word_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.02034883676691257","top":"0.08362369356690913"},{"word_num":"0","top":"0.10104529667246953","page_num":"0","text":"da jiminny","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.6613372099009642","line_num":"0","width":"0.026162789223041938","par_num":"0","height":"0.01777448000139792"},{"par_num":"0","text":"034 A1 A34 X62 A V","conf":"0.30000001192092896","top":"0.12195121997834346","width":"0.06104650903255382","page_num":"0","word_num":"0","height":"0.017602208698765498","block_num":"0","level":"0","left":"0.6264534909671725","line_num":"0"},{"left":"0.7485465144592023","par_num":"0","word_num":"0","conf":"1","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557","level":"0","block_num":"0","height":"0.017688345110587478","line_num":"0","page_num":"0","width":"0.2340116297945063"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"568","height":"0.017421602252187585","top":"0.17421602785183887","width":"0.010174418383456285","left":"0.4723837209681555","conf":"1"},{"text":"433 X2 X19 A Y 572","level":"0","word_num":"0","line_num":"0","top":"0.24720893117059684","conf":"0.30000001192092896","width":"0.05959302313784337","left":"0.42296511505912804","height":"0.017599431331458026","par_num":"0","block_num":"0","page_num":"0"},{"top":"0.12195121996382541","word_num":"0","left":"0.49273255917817704","level":"0","line_num":"0","height":"0.017602208698765498","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","block_num":"0","width":"0.13081395372431326","par_num":"0","page_num":"0","conf":"0.5"},{"left":"0.49273256810684485","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","height":"0.017724466095700775","word_num":"0","conf":"1","width":"0.12499998985452854","top":"0.13937282248364746","level":"0"},{"page_num":"0","top":"0.15679442515780084","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","word_num":"0","block_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","width":"0.19767440633570893","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","level":"0","left":"0.5014534982005542","page_num":"0","conf":"0.30000001192092896","top":"0.19138755980861244","block_num":"0","height":"0.021531100478468956","width":"0.18895348082197472","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS"},{"text":"U.emall,","level":"0","block_num":"0","height":"0.006968640444571461","left":"0.5014534903311851","par_num":"0","page_num":"0","top":"0.21602787489966546","width":"0.023255812360885364","word_num":"0","line_num":"0","conf":"0.5"},{"conf":"0.5","height":"0.020905922094220264","left":"0.5014534889482387","page_num":"0","par_num":"0","width":"0.0159883714736776","level":"0","block_num":"0","top":"0.2264808367461535","word_num":"0","line_num":"0","text":"sa.*,"},{"level":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","conf":"1","block_num":"0","left":"0.5014534890799165","line_num":"0","height":"0.017660559269419895","par_num":"0","page_num":"0","top":"0.243902439123591","width":"0.0915697686215664"},{"conf":"0.5","top":"0.261324041657931","page_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.09883720316785455","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","left":"0.49273256427382445","height":"0.020972609329831915","line_num":"0"},{"level":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","page_num":"0","width":"0.10755813882706017","conf":"0.30000001192092896","top":"0.27874564469272156","par_num":"0","word_num":"0","height":"0.017421602252187474","block_num":"0","line_num":"0","left":"0.4927325596928281"},{"conf":"0.5","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.021531100478468845","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","left":"0.49273256401325954","width":"0.13953487923804747","top":"0.29585326953748003","word_num":"0"},{"top":"0.33086566047471755","page_num":"0","block_num":"0","left":"0.49266947806468386","height":"0.021812455695972233","par_num":"0","width":"0.1469257943173672","level":"0","conf":"1","line_num":"0","word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;"},{"line_num":"0","left":"0.6947674415961431","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.006968640444571461","level":"0","page_num":"0","top":"0.14285714319234843","text":"Tnoughts","width":"0.021802323929806966"},{"left":"0.6947674437491511","height":"0.007185368636768663","line_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.1602787460943993","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","width":"0.15552323929806966","level":"0","page_num":"0","word_num":"0"},{"line_num":"0","height":"0.017421602252187474","left":"0.6947674422691698","level":"0","page_num":"0","text":"Answer","word_num":"0","top":"0.19163763110387144","conf":"1","par_num":"0","width":"0.023255812360885253","block_num":"0"},{"par_num":"0","conf":"1","width":"0.17587207226043045","left":"0.6947674450253227","height":"0.007257611367501027","word_num":"0","block_num":"0","page_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","level":"0","top":"0.21602787499438603","line_num":"0"},{"text":"575","line_num":"0","page_num":"0","level":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.29616724812826734","height":"0.020905922094220264","left":"0.4709302324991634","width":"0.010174418383456285"},{"width":"0.011627906180442682","block_num":"0","left":"0.4709302331500887","conf":"1","level":"0","word_num":"0","text":"576","top":"0.31707317082512576","page_num":"0","line_num":"0","par_num":"0","height":"0.017421602252187474"},{"left":"0.4723837210121832","conf":"1","width":"0.008720929952377943","line_num":"0","block_num":"0","par_num":"0","text":"577","word_num":"0","page_num":"0","height":"0.017421602252187474","top":"0.3310104530550909","level":"0"},{"level":"0","conf":"0.30000001192092896","width":"0.014534883042599311","text":"—578","left":"0.4665697677568011","par_num":"0","top":"0.3519163764290747","page_num":"0","line_num":"0","word_num":"0","height":"0.017421602252187474","block_num":"0"},{"conf":"0.30000001192092896","text":"-579","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.4651162795679709","width":"0.01744185990475594","line_num":"0","top":"0.36585365925686086","height":"0.03135888314133062","block_num":"0"},{"block_num":"0","height":"0.017421602252187585","level":"0","par_num":"0","top":"0.3867595819749514","word_num":"0","conf":"1","line_num":"0","width":"0.010174418383456285","left":"0.4723837212104037","page_num":"0","text":"580"},{"left":"0.4665697680180062","par_num":"0","height":"0.024390243457264815","line_num":"0","block_num":"0","text":"=582","width":"0.0159883714736776","conf":"0.5","top":"0.41114982606463124","page_num":"0","level":"0","word_num":"0"},{"level":"0","par_num":"0","conf":"1","line_num":"0","text":"select * from features;","top":"0.3692185007974482","width":"0.061046514105289496","word_num":"0","height":"0.01754385964912275","block_num":"0","left":"0.4927325567791251","page_num":"0"},{"line_num":"0","height":"0.013937282410154683","top":"0.3867595817836954","level":"0","conf":"1","left":"0.492732557531251","par_num":"0","page_num":"0","text":"select * from team_features where feature_id = 40;","block_num":"0","word_num":"0","width":"0.13081395372431337"},{"height":"0.017791151810300887","par_num":"0","left":"0.4927325648681694","text":"select * from teams where id = 556;","top":"0.4216027878104023","word_num":"0","level":"0","page_num":"0","width":"0.09156975847609505","block_num":"0","line_num":"0","conf":"0.5"},{"level":"0","word_num":"0","page_num":"0","text":"586","top":"0.4912891990481223","par_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","block_num":"0","line_num":"0","height":"0.017421602252187474","conf":"1"},{"par_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","top":"0.5087108014871466","width":"0.010174418383456285","text":"587","left":"0.4723837212104037","word_num":"0","level":"0","line_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","text":"588","conf":"0.30000001192092896","line_num":"0","top":"0.5261324046230351","level":"0","height":"0.017421602252187585","page_num":"0","left":"0.4709302324991634","width":"0.010174418383456285","block_num":"0"},{"height":"0.017727244984019785","level":"0","text":"select * from au","width":"0.040697673533825196","word_num":"0","conf":"0.5","page_num":"0","block_num":"0","left":"0.49273255851781844","line_num":"0","par_num":"0","top":"0.45614035085599425"},{"left":"0.5406976797860092","conf":"1","page_num":"0","top":"0.45614035062370617","block_num":"0","par_num":"0","level":"0","height":"0.017727244984019896","width":"0.15116278668667404","word_num":"0","line_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"line_num":"0","page_num":"0","left":"0.4927325626901585","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","level":"0","width":"0.19912790744862652","word_num":"0","height":"0.020905922094220375","par_num":"0","conf":"1","block_num":"0","top":"0.47038327577054373"},{"top":"0.49122807017543857","left":"0.49273256392009424","level":"0","line_num":"0","conf":"1","par_num":"0","word_num":"0","text":"select * from automated_report_results order by id desc;","block_num":"0","height":"0.01754385964912286","width":"0.14534883296236079","page_num":"0"},{"line_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","block_num":"0","par_num":"0","left":"0.4927325558269047","conf":"0.5","level":"0","height":"0.02108930895012917","word_num":"0","top":"0.50522648079604","width":"0.14389535214038607","page_num":"0"},{"text":"Flow for last-modified sync","block_num":"0","par_num":"0","width":"0.06395348082197472","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010483525776596947","top":"0.24390243925425303","conf":"1","left":"0.6947674492701338"},{"line_num":"0","height":"0.010605782413026343","block_num":"0","page_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","left":"0.69476746387163","top":"0.2613240421543279","par_num":"0","width":"0.2572674244008166","word_num":"0","conf":"1","level":"0"},{"page_num":"0","top":"0.27874564469272156","word_num":"0","width":"0.2558139435788418","conf":"1","left":"0.6962209429349904","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","line_num":"0","block_num":"0","height":"0.017421602252187474","level":"0","par_num":"0"},{"par_num":"0","conf":"1","left":"0.6976744167193314","level":"0","word_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","width":"0.24418603613021517","line_num":"0","block_num":"0","top":"0.30303030290443533","height":"0.010558547395648321","page_num":"0"},{"left":"0.696220969420339","height":"0.010452960286604251","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","block_num":"0","word_num":"0","par_num":"0","line_num":"0","top":"0.3205574918079175","conf":"1","width":"0.2848836817639939","level":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.7049418610117876","width":"0.0319767429473552","word_num":"0","text":"t.pho:249-308)","top":"0.33797909401576987","level":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0"},{"height":"0.013937282410154683","par_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.6947674475203276","level":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","width":"0.235465110616481","conf":"1","word_num":"0"},{"block_num":"0","left":"0.6947674455790227","conf":"1","top":"0.38327526141746027","word_num":"0","line_num":"0","page_num":"0","height":"0.017421602252187474","width":"0.0944767404109873","level":"0","par_num":"0","text":"When ImportOpportunityBatch is used"},{"block_num":"0","line_num":"0","page_num":"0","text":"Only on the webhook path:","conf":"1","top":"0.4074960127591707","width":"0.05377906434079438","height":"0.0071770334928229484","par_num":"0","left":"0.6947674418771969","level":"0","word_num":"0"},{"conf":"1","level":"0","top":"0.4282296651241162","page_num":"0","block_num":"0","line_num":"0","left":"0.6976744421686936","par_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","height":"0.00731040416151707","word_num":"0"},{"block_num":"0","height":"0.017421602252187474","line_num":"0","word_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.4390243903373209","left":"0.7034883857776126","width":"0.27906975847609505","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","level":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.4599303139240558","word_num":"0","left":"0.7049418640810282","line_num":"0","text":"sor.oho:144-156,","height":"0.006968640444571461","block_num":"0","par_num":"0","width":"0.036337205704222275"},{"conf":"1","par_num":"0","page_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","block_num":"0","left":"0.6962209413217944","width":"0.27470929571922786","word_num":"0","top":"0.4736842105404635","level":"0","height":"0.01760498758708451","line_num":"0"},{"line_num":"0","conf":"0.5","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","block_num":"0","level":"0","page_num":"0","top":"0.49441786284356404","word_num":"0","height":"0.007324297082100917","width":"0.1337209153682628","left":"0.7034883735612978","par_num":"0"},{"height":"0.017421602252187585","left":"0.4927325576649853","conf":"1","level":"0","text":"select * from automated_report_results WHERE report id = 54;","block_num":"0","line_num":"0","page_num":"0","top":"0.5435540073669376","width":"0.15697674041098736","par_num":"0","word_num":"0"},{"level":"0","page_num":"0","height":"0.017421602252187585","text":"—590","word_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.4665697675387779","top":"0.5609756101979481","width":"0.014534883042599256","line_num":"0","block_num":"0"},{"left":"0.46939357645121943","block_num":"0","page_num":"0","text":"Cascade &YI","width":"0.03214308048816433","word_num":"0","line_num":"0","height":"0.019269587320574155","level":"0","conf":"0.30000001192092896","top":"0.5844418613017821","par_num":"0"},{"page_num":"0","width":"0.030610896171407553","level":"0","text":"Command 9e1","height":"0.018326213295189797","conf":"0.30000001192092896","left":"0.504316644512661","par_num":"0","top":"0.5849135485661681","block_num":"0","line_num":"0","word_num":"0"},{"left":"0.5348837226993451","text":"ortunities where id = 7594349;","conf":"1","height":"0.0176688944133655","top":"0.5781499203541262","line_num":"0","width":"0.08139534706765028","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0"},{"level":"0","height":"0.01754385964912286","page_num":"0","word_num":"0","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","conf":"0.5","line_num":"0","width":"0.19912790744862657","left":"0.4927325615606822","top":"0.613237639553429","block_num":"0"},{"top":"0.6376306623561115","width":"0.15261626750864887","word_num":"0","par_num":"0","left":"0.4927325549132634","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","text":"select * trom plavbooks where team 1d = 1: # event 726147"},{"height":"0.01855425705369762","par_num":"0","conf":"1","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","line_num":"0","block_num":"0","left":"0.49417504626076897","top":"0.6475172965904776","width":"0.1511847820687801","page_num":"0","word_num":"0"},{"width":"0.10901161964903489","left":"0.49418604507250824","conf":"0.5","word_num":"0","block_num":"0","height":"0.007193704541220036","top":"0.6722488038244503","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473"},{"line_num":"0","top":"0.6860824328185883","height":"0.014594718409877472","par_num":"0","page_num":"0","width":"0.151173084340197","word_num":"0","conf":"1","level":"0","block_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","left":"0.4941808969840959"},{"height":"0.007288176096987731","block_num":"0","par_num":"0","text":"Shared code","level":"0","page_num":"0","conf":"1","top":"0.5223285486264212","width":"0.03052325451627691","word_num":"0","line_num":"0","left":"0.6947674429499888"},{"par_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","conf":"1","word_num":"0","line_num":"0","block_num":"0","top":"0.5365853663383557","width":"0.2718023137843356","page_num":"0","left":"0.6947674533785833","level":"0","height":"0.017641108572197917"},{"width":"0.20058138827060135","top":"0.5574162679425837","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.6976744261547695","line_num":"0","height":"0.01754385964912286","conf":"1","page_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job."},{"top":"0.5818815330541641","width":"0.2761627765412026","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","word_num":"0","height":"0.006968641205077342","line_num":"0","left":"0.697674432615772","level":"0"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.5993031362237073","text":"queue oo with retiesbackom,","height":"0.006968640444571461","level":"0","par_num":"0","width":"0.062499994927264324","left":"0.7034883718213223"},{"block_num":"0","height":"0.01754385964912286","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966","width":"0.12645348082197472","conf":"0.5","left":"0.49127907379435487","word_num":"0"},{"top":"0.7351916377240805","text":"SELECT","width":"0.01744185990475594","height":"0.017421602252187585","word_num":"0","line_num":"0","left":"0.4927325587104127","page_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0"},{"conf":"0.5","line_num":"0","top":"0.7526132409524889","par_num":"0","level":"0","height":"0.020911479870858507","page_num":"0","width":"0.18895348082197472","word_num":"0","left":"0.5014534890359909","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","height":"0.017549415904749344","par_num":"0","width":"0.023255812360885364","top":"0.7735191644180608","line_num":"0","text":"u. email,","word_num":"0","left":"0.5014534895121747"},{"page_num":"0","block_num":"0","height":"0.013937282410154683","top":"0.7909407663442839","par_num":"0","width":"0.014534883042599311","word_num":"0","level":"0","conf":"1","left":"0.5029069773255996","line_num":"0","text":"sa.*,"},{"height":"0.021531100478468956","left":"0.5014534890799165","word_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","top":"0.8046251993620415"},{"width":"0.09738371220040826","line_num":"0","word_num":"0","par_num":"0","height":"0.007254833239687675","level":"0","text":"JOTN usens u on u.id = sa.sociable idi","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.49273256673203064","top":"0.8292682928942409"},{"width":"0.052325578446083876","block_num":"0","top":"0.8429027114206518","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.5479651179161367","level":"0","text":"on t.id = u.team_id","height":"0.017724466095700775","word_num":"0"},{"conf":"1","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"and sa.provider = 'salesforce';","height":"0.014354066985645897","top":"0.8604465709728868","left":"0.5494186066225529","line_num":"0","word_num":"0","width":"0.08139534706765039"},{"word_num":"0","page_num":"0","block_num":"0","conf":"0.5","top":"0.8954703835778265","height":"0.01760776647540363","left":"0.4927325684555483","par_num":"0","level":"0","line_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","width":"0.19767440633570882"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.0071770334928229484","left":"0.6962209300842392","width":"0.04069767099745736"},{"width":"0.01889534706765028","par_num":"0","word_num":"0","left":"0.7020348836609424","top":"0.9545454545454546","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"< Code","page_num":"0"},{"left":"0.7209302333970329","height":"0.0071770334928229484","line_num":"0","level":"0","text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","block_num":"0","width":"0.04796511061648101","page_num":"0","conf":"0.5","par_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.017441858636571994","word_num":"0","top":"0.9860627181052405","page_num":"0","left":"0.8415697692651324","height":"0.006968640444571572","level":"0","text":"W Wind"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.986062718234409","page_num":"0","text":"Po. 4 spac","conf":"0.30000001192092896","height":"0.01074748898617195","width":"0.02034883549872868","word_num":"0","left":"0.9694767459953377"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58904
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadata~ D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 5P• Mon ZU Aor 10.09.40L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"left":"0.03052325708202939", [{"left":"0.03052325708202939","word_num":"0","par_num":"0","width":"0.03052325451627691","top":"0.02439024399585743","conf":"0.30000001192092896","height":"0.017421602252187585","page_num":"0","text":"FV faVsco.js v","line_num":"0","level":"0","block_num":"0"},{"line_num":"0","height":"0.013937282410154683","par_num":"0","top":"0.052264808039986566","conf":"0.5","text":"Project","page_num":"0","width":"0.021802323929806973","word_num":"0","left":"0.014534884522499618","level":"0","block_num":"0"},{"block_num":"0","left":"0.040697677485836706","level":"0","top":"0.07317073184361567","width":"0.04941860158392723","conf":"1","line_num":"0","height":"0.01773835901628462","text":"© TopicRepository.php","word_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","width":"0.0668604627568671","height":"0.017421602252187585","left":"0.03924418840592358","top":"0.09059233458819194","text":"© TopicTriggerRepository.php"},{"block_num":"0","word_num":"0","width":"0.05232557844608388","level":"0","page_num":"0","height":"0.017421602252187585","par_num":"0","text":"©TrackRepository.php","conf":"1","left":"0.0392441883932371","line_num":"0","top":"0.10801393737564835"},{"level":"0","top":"0.12543554051153694","conf":"1","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","left":"0.03924418768133024","par_num":"0","text":"©TranscriptionModelLocaleRepository.php","word_num":"0","width":"0.09302324944354119"},{"top":"0.14252745407931555","width":"0.06710752527764505","line_num":"0","left":"0.03913548154729778","page_num":"0","level":"0","conf":"1","height":"0.01858043366451967","par_num":"0","word_num":"0","text":"© TranscriptionRepository.php","block_num":"0"},{"conf":"1","level":"0","line_num":"0","width":"0.08720929571922789","word_num":"0","par_num":"0","left":"0.0392441908031767","height":"0.017421602252187585","block_num":"0","text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","page_num":"0"},{"block_num":"0","left":"0.04069767531309508","level":"0","line_num":"0","text":"© UserRepository.php","width":"0.04796511568921677","word_num":"0","conf":"1","height":"0.01767445219000363","par_num":"0","page_num":"0","top":"0.1777003484835593"},{"width":"0.0610465090325538","word_num":"0","line_num":"0","text":"© VocabularyRepository.php","page_num":"0","height":"0.01779670958693902","left":"0.040697677013957746","level":"0","par_num":"0","block_num":"0","top":"0.19512195100338126","conf":"1"},{"left":"0.027616279755251022","block_num":"0","level":"0","par_num":"0","text":"> D Rules","top":"0.21254355444881912","height":"0.017421602252187474","conf":"0.30000001192092896","width":"0.024709300791963616","word_num":"0","line_num":"0","page_num":"0"},{"top":"0.23684210526315785","word_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","text":"w services","width":"0.026162789223041938","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","left":"0.03924418568002258","par_num":"0","line_num":"0","level":"0","top":"0.25435540103206966","page_num":"0","height":"0.006968640444571461","text":"WACuViLy","width":"0.023255812360885295","word_num":"0","conf":"0.30000001192092896"},{"left":"0.03779069816744524","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","block_num":"0","par_num":"0","text":"Akeporis","line_num":"0","width":"0.029069763548830722","word_num":"0","top":"0.2717770038195261"},{"height":"0.0072659472719524","left":"0.04360465100063577","width":"0.020348835498728658","page_num":"0","text":"L Close","top":"0.3763066205343165","par_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","left":"0.04505814008155495","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","page_num":"0","par_num":"0","text":"crmobiects","top":"0.411149825723087","width":"0.03197674294735523","level":"0"},{"top":"0.42503987240829344","par_num":"0","width":"0.0421511619649035","word_num":"0","text":"• DecorateActivity","level":"0","left":"0.0465116285874117","conf":"0.5","height":"0.014354066985646008","line_num":"0","block_num":"0","page_num":"0"},{"width":"0.023255812360885295","height":"0.007188147525087674","block_num":"0","conf":"0.30000001192092896","text":"N Dummv","level":"0","word_num":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.04505814149397584","top":"0.4457735246606205"},{"level":"0","height":"0.013937282410154794","conf":"0.5","top":"0.45993031338261137","left":"0.04651162943504785","width":"0.024709300791963616","page_num":"0","par_num":"0","line_num":"0","text":"• Helpers","word_num":"0","block_num":"0"},{"left":"0.03924418682339086","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.48083623717426005","text":"v M Hubsoot","block_num":"0","width":"0.03052325197990905","word_num":"0","height":"0.00720204044567152","page_num":"0"},{"level":"0","block_num":"0","left":"0.05232558246862253","text":"AccountSyncStrategy","word_num":"0","width":"0.05377906941353006","conf":"1","line_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.4947735192571814","page_num":"0"},{"line_num":"0","top":"0.5156794424453248","block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0","left":"0.0465116291697702","par_num":"0","conf":"0.30000001192092896","width":"0.027616277654120266","text":">M Actiond","word_num":"0"},{"width":"0.052325578446083876","line_num":"0","top":"0.5296167248756484","conf":"1","page_num":"0","block_num":"0","word_num":"0","height":"0.017421602252187474","level":"0","par_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy"},{"text":"> DDTO","level":"0","width":"0.021802323929806973","block_num":"0","word_num":"0","page_num":"0","top":"0.5502392345388675","height":"0.010736374953907335","left":"0.046511628433356884","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.04941860583506121","word_num":"0","height":"0.017421602252187585","text":"Fields","conf":"0.5","par_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.0232558123608853","top":"0.5644599304070073","line_num":"0"},{"page_num":"0","level":"0","height":"0.013937282410154683","line_num":"0","top":"0.5818815329475993","conf":"0.30000001192092896","left":"0.05087209248884694","width":"0.02470930332833149","word_num":"0","block_num":"0","text":"Journal","par_num":"0"},{"height":"0.017421602252187474","par_num":"0","left":"0.05232558275049638","top":"0.5993031359819202","conf":"0.30000001192092896","width":"0.02906976608519858","block_num":"0","level":"0","text":"• Metadata","word_num":"0","line_num":"0","page_num":"0"},{"level":"0","height":"0.017718908319062643","conf":"0.5","left":"0.04651162842888547","block_num":"0","width":"0.06540697686215664","line_num":"0","page_num":"0","top":"0.6164274323902689","text":"~ D OpportunitySyncStrategy","par_num":"0","word_num":"0"},{"width":"0.03488371980951189","page_num":"0","par_num":"0","left":"0.05232558251563326","text":"> D Concerns","block_num":"0","top":"0.6339712916045923","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.017596652443139016"},{"level":"0","width":"0.09302324944354118","conf":"1","word_num":"0","page_num":"0","left":"0.05959302962622626","line_num":"0","par_num":"0","block_num":"0","top":"0.6515151515151515","height":"0.01754385964912286","text":"© HubspotLastModifiedByProfileSyncStrate"},{"conf":"1","left":"0.059593023810583026","top":"0.6689895468433954","width":"0.09156976862156645","height":"0.017613324252041873","block_num":"0","page_num":"0","level":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.6864111503124573","height":"0.0177355801279655","text":"© HubspotLastModifiedCreatedRecentlySyr","level":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.09156976862156645","left":"0.05959302113979824","word_num":"0"},{"word_num":"0","conf":"1","text":"© HubspotLastModifiedOpenSyncStrategy.l","left":"0.059593023810583026","block_num":"0","height":"0.017421602252187585","width":"0.09156976862156645","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.7038327527502128"},{"level":"0","page_num":"0","width":"0.09011627765412025","word_num":"0","text":"HubspotLastModifiedSyncStrategy.php","conf":"1","par_num":"0","block_num":"0","left":"0.058139534089606586","top":"0.7212543558425473","height":"0.017421602252187585","line_num":"0"},{"top":"0.742160279328588","block_num":"0","height":"0.010630789365874915","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","width":"0.07412789730315514","word_num":"0","text":"© HubspotSingleSyncStrateay.php","left":"0.05813953714452","level":"0"},{"par_num":"0","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","block_num":"0","line_num":"0","conf":"1","width":"0.0743482975249595","word_num":"0","page_num":"0","level":"0","height":"0.021582401160037845","left":"0.0580138905174848"},{"par_num":"0","block_num":"0","left":"0.059593028269637166","top":"0.7735191634397849","line_num":"0","level":"0","height":"0.017549417425760994","conf":"1","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","width":"0.09302324944354118","word_num":"0"},{"par_num":"0","text":"v Padination","top":"0.7979094076349759","height":"0.006968641205077342","level":"0","word_num":"0","width":"0.034883719809511875","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.04651162902674492"},{"level":"0","line_num":"0","top":"0.8149920255190317","conf":"0.5","par_num":"0","block_num":"0","left":"0.05959302535190646","word_num":"0","height":"0.00730762603370394","page_num":"0","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374"},{"left":"0.05959302880043157","page_num":"0","top":"0.8325358852688322","width":"0.05087208747863769","height":"0.007185368636768552","par_num":"0","block_num":"0","level":"0","line_num":"0","text":"C) PacinationConfia.oho","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.0071770334928230595","block_num":"0","page_num":"0","text":"(C) PadinationState.oho","top":"0.8500797448165869","word_num":"0","level":"0","left":"0.059593023700317146","width":"0.047965115689216783"},{"par_num":"0","block_num":"0","text":"• M ProspectSearchStrateav","width":"0.0625","height":"0.007204819333990531","word_num":"0","level":"0","top":"0.8675958187280396","left":"0.04651162809815037","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","block_num":"0","text":"M Redis","top":"0.8850174217942274","width":"0.024709300791963616","word_num":"0","level":"0","left":"0.046511629909250625","line_num":"0","page_num":"0","height":"0.007327075970420038","conf":"0.30000001192092896"},{"par_num":"0","line_num":"0","text":"v M ServiceTraito","width":"0.039244185102746854","page_num":"0","block_num":"0","level":"0","word_num":"0","height":"0.006968641205077342","left":"0.046511628850673004","top":"0.9024390243581014","conf":"0.30000001192092896"},{"text":"T.OnnortunitvSvnctirait ohn","width":"0.05959301806510763","level":"0","left":"0.05959302857968383","line_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.9198606275129059","page_num":"0"},{"word_num":"0","par_num":"0","conf":"0.30000001192092896","text":"T) SvncCrmEntitiecTrait nhn","left":"0.058139542522317005","page_num":"0","level":"0","top":"0.9370015950824949","width":"0.06104650395981808","block_num":"0","line_num":"0","height":"0.007249275463049543"},{"page_num":"0","width":"0.04796511568921679","word_num":"0","conf":"0.30000001192092896","left":"0.058139535261602336","top":"0.9545454545454546","block_num":"0","line_num":"0","text":"T SuncFioldsTrait nhn","height":"0.0071770334928229484","par_num":"0","level":"0"},{"height":"0.017421602252187585","left":"0.30813953592538756","width":"0.0625","conf":"1","top":"0.07665505235822678","word_num":"0","text":"AutomatedReportsService.php","level":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"width":"0.07267441648118039","height":"0.01754385964912286","left":"0.3764534882225882","par_num":"0","conf":"1","block_num":"0","level":"0","text":"© AutomatedReportsCommand.php","page_num":"0","word_num":"0","top":"0.07655502392344493","line_num":"0"},{"word_num":"0","left":"0.4040697682457586","height":"0.01777448000139792","top":"0.1010452964837355","par_num":"0","level":"0","text":"© SyncOpportunitiesJob.php","conf":"1","line_num":"0","block_num":"0","page_num":"0","width":"0.05959302313784337"},{"height":"0.006968640444571572","par_num":"0","text":"cImportOpportunityBatch.php","width":"0.06104650395981809","word_num":"0","top":"0.18118466932475252","left":"0.15406977432823019","page_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.5"},{"par_num":"0","height":"0.010452960286604362","conf":"1","level":"0","text":"AutomatedReportsController.php","block_num":"0","width":"0.07122092551373418","top":"0.20209059320164557","word_num":"0","left":"0.15261628499022556","line_num":"0","page_num":"0"},{"line_num":"0","top":"0.14982578384343948","conf":"1","page_num":"0","par_num":"0","text":"© SyncObjects.php","left":"0.3735465125790176","level":"0","block_num":"0","width":"0.04069767353382514","height":"0.017638331204890445","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","left":"0.22383721470460258","top":"0.18118466932475252","level":"0","page_num":"0","conf":"0.5","height":"0.006968640444571572","text":"(©)ImportContactBatch.php","width":"0.05377906434079435","word_num":"0"},{"line_num":"0","height":"0.0071770334928229484","conf":"0.5","left":"0.28488372488104713","page_num":"0","width":"0.027616275117752387","par_num":"0","text":"C) Client.php","top":"0.18102073365231264","word_num":"0","block_num":"0","level":"0"},{"height":"0.017421602252187474","top":"0.17421602808412695","block_num":"0","par_num":"0","width":"0.06831395372431326","page_num":"0","level":"0","conf":"1","word_num":"0","left":"0.31976744288106046","text":"©HubspotPaginationService.php","line_num":"0"},{"text":"© Service.php","par_num":"0","width":"0.03197674294735525","line_num":"0","left":"0.3938953490583744","level":"0","word_num":"0","block_num":"0","top":"0.17384370053159115","page_num":"0","conf":"0.5","height":"0.017793929177608248"},{"height":"0.014354066985646008","conf":"0.5","word_num":"0","line_num":"0","top":"0.20175438596491224","level":"0","page_num":"0","block_num":"0","text":"php api_v2.php","left":"0.2311046504670841","width":"0.029069768621566433","par_num":"0"},{"conf":"0.5","left":"0.26889535474038734","top":"0.20557491325434107","par_num":"0","text":"C) TrackProviderInstalledEvent.pho","level":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.06831394865157758","height":"0.007343747018817126","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.3444767431887464","level":"0","text":"@ RequestGenerateReportJob.ph","top":"0.20175438596491224","width":"0.06831394865157758","line_num":"0","page_num":"0","height":"0.011164274322169154"},{"conf":"0.5","par_num":"0","height":"0.007268726160271521","line_num":"0","top":"0.22966507175123718","width":"0.05959302313784334","level":"0","word_num":"0","page_num":"0","block_num":"0","text":"(C) AutomatedReportResult.ohv","left":"0.15406976741448225"},{"conf":"1","width":"0.06976743961902376","word_num":"0","page_num":"0","par_num":"0","top":"0.24720893141945777","block_num":"0","left":"0.17441860674725307","level":"0","height":"0.014354066985645897","text":"trait OpportunitySyncTrait","line_num":"0"},{"height":"0.01778281514534341","par_num":"0","word_num":"0","page_num":"0","line_num":"0","left":"0.19912790599413563","top":"0.26132404253458086","width":"0.1918604627568671","block_num":"0","conf":"1","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","level":"0"},{"left":"0.1976744228515927","line_num":"0","height":"0.017421602252187474","width":"0.17587209255137343","level":"0","text":"This is acceptable - the deal cannot be imported until those exist.","word_num":"0","par_num":"0","conf":"1","top":"0.27874564469272156","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.18459302318631113","word_num":"0","conf":"1","height":"0.017613322731030334","page_num":"0","level":"0","par_num":"0","text":"2 usages","top":"0.3133971294182625","line_num":"0","width":"0.020348836766912598"},{"top":"0.33094098883572576","block_num":"0","level":"0","width":"0.15843022123296208","line_num":"0","height":"0.01754385964912275","word_num":"0","conf":"1","par_num":"0","text":"private function importOpportunityBatch(array $deals): array","page_num":"0","left":"0.1845930292659399"},{"page_num":"0","block_num":"0","par_num":"0","text":"$syncedOpportunities = [","level":"0","top":"0.3658536592325965","line_num":"0","height":"0.017718908319062532","conf":"1","width":"0.06395348589471045","word_num":"0","left":"0.19622093053807488"},{"text":"'success =>","conf":"0.30000001192092896","block_num":"0","width":"0.03924418256637899","level":"0","line_num":"0","height":"0.007260390255820148","left":"0.20784883719360808","page_num":"0","par_num":"0","word_num":"0","top":"0.38995215302990127"},{"height":"0.01779948695424638","top":"0.400318979431312","level":"0","word_num":"0","text":"'failed_ids' »> [1,","page_num":"0","par_num":"0","width":"0.050872092551373455","conf":"0.30000001192092896","left":"0.2063953495726709","line_num":"0","block_num":"0"},{"conf":"1","left":"0.194767442807634","word_num":"0","page_num":"0","block_num":"0","height":"0.017554973681387476","par_num":"0","width":"0.08575581489725317","text":"$dealIds = array_column($deals,","level":"0","line_num":"0","top":"0.4354066985043207"},{"line_num":"0","par_num":"0","height":"0.006968641205077342","level":"0","page_num":"0","left":"0.280523256299525","conf":"0.30000001192092896","block_num":"0","width":"0.04215116196490348","word_num":"0","top":"0.4425087107683612","text":"column_key:'10')*"},{"conf":"1","word_num":"0","page_num":"0","width":"0.20639535214038604","block_num":"0","line_num":"0","height":"0.017655001492781763","level":"0","par_num":"0","left":"0.19622092554751022","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","top":"0.47038327564025195"},{"line_num":"0","left":"0.40261627956303336","page_num":"0","conf":"0.5","word_num":"0","level":"0","height":"0.017655001492781763","par_num":"0","width":"0.040697673533825196","top":"0.47038327564025195","text":", rethrow so the","block_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","par_num":"0","width":"0.2252906839898292","word_num":"0","block_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","level":"0","top":"0.49441786284356404","left":"0.19622092345586095","height":"0.007324297082100917"},{"height":"0.017421602252187474","line_num":"0","text":"tryf","par_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.1947674424313429","conf":"0.30000001192092896","top":"0.5052264809296554","block_num":"0","width":"0.01744185990475594"},{"par_num":"0","height":"0.017741137904603632","width":"0.23401162979450632","conf":"1","left":"0.2063953501001992","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.5223285484012261"},{"block_num":"0","conf":"1","height":"0.017618880507668466","par_num":"0","width":"0.17877905419532286","word_num":"0","top":"0.5398724083179833","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","left":"0.20494187603723524","line_num":"0","level":"0","page_num":"0"},{"par_num":"0","page_num":"0","width":"0.2558139435788418","level":"0","block_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","top":"0.5749128924952824","word_num":"0","conf":"1","line_num":"0","left":"0.20494187385846577","height":"0.020905922094220375"},{"height":"0.02102540060283664","left":"0.20494185885009894","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","top":"0.6097560982545615","word_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","width":"0.1991279074486266","block_num":"0","line_num":"0"},{"line_num":"0","text":"array_map ( cal","top":"0.648083623487141","height":"0.013937282410154683","width":"0.03488371980951191","left":"0.21656976858995938","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","word_num":"0"},{"level":"0","word_num":"0","block_num":"0","text":"'strval', $dealIds)","top":"0.6480836243125454","page_num":"0","height":"0.017785594033662644","left":"0.2645348832564665","line_num":"0","par_num":"0","width":"0.05087209255137343","conf":"0.5"},{"level":"0","width":"0.12354650903255385","height":"0.021531100478468956","top":"0.682615629984051","line_num":"0","word_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","conf":"0.30000001192092896","block_num":"0","left":"0.2093023286005373","par_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","height":"0.01754385964912286","line_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","block_num":"0","conf":"1","par_num":"0","level":"0","width":"0.2776162776541203","left":"0.2049418524467757","top":"0.7177033492822966"},{"left":"0.2180232570930559","line_num":"0","par_num":"0","height":"0.013937282410154683","width":"0.08575581489725317","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232"},{"left":"0.46511627905924996","height":"0.020905922094220375","top":"0.7351916383721696","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"-600","width":"0.01744185990475594","word_num":"0"},{"block_num":"0","conf":"1","text":"'dealCount' => count($dealIds),","word_num":"0","par_num":"0","width":"0.08139534706765034","height":"0.017721687207381653","level":"0","left":"0.21802325758350743","line_num":"0","top":"0.752613240763755","page_num":"0"},{"width":"0.018895348335834228","conf":"0.30000001192092896","page_num":"0","text":"=601","word_num":"0","level":"0","left":"0.4636627907884783","block_num":"0","line_num":"0","par_num":"0","height":"0.027874564820309478","top":"0.7491289194016919"},{"text":"1):","width":"0.00872092995237797","page_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187474","left":"0.20639534908631102","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7874564461300038"},{"conf":"0.5","par_num":"0","top":"0.7700348432989934","width":"0.07267441648118037","height":"0.017421602252187474","block_num":"0","word_num":"0","left":"0.2180232579374222","page_num":"0","level":"0","text":"'error' => $e->getMessage(),","line_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","text":"603","top":"0.7909407663733199","height":"0.013937282410154683","word_num":"0","width":"0.011627907448626629","level":"0","left":"0.47093023224952385"},{"top":"0.8048780495219954","line_num":"0","width":"0.015988371473677654","level":"0","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","left":"0.46511627911296743","height":"0.020905922094220375","text":"=604","word_num":"0"},{"left":"0.20494186180126178","width":"0.026162789223041938","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.8292682927405206","page_num":"0","word_num":"0","line_num":"0","height":"0.007254833239687675","text":"throw se\"","block_num":"0"},{"left":"0.196220931788067","top":"0.8745644599380386","conf":"0.5","word_num":"0","height":"0.017780037778036162","page_num":"0","block_num":"0","level":"0","text":"foreach ($deals as $deal) {","par_num":"0","width":"0.07267441648118039","line_num":"0"},{"text":"try {","par_num":"0","line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.8954703837939799","width":"0.014534881774415365","level":"0","left":"0.20639535049434093","height":"0.010452960286604362"},{"top":"0.9090909089513657","level":"0","word_num":"0","left":"0.2165697695573931","width":"0.17151162979450635","height":"0.01773835901628462","conf":"1","block_num":"0","line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","page_num":"0","text":"Sdeal'1d'h","left":"0.226744186735071","par_num":"0","line_num":"0","top":"0.9337979093792103","level":"0","block_num":"0","height":"0.006968641205077342","width":"0.031976742947355224","word_num":"0"},{"top":"0.8571428572798295","word_num":"0","page_num":"0","text":"=607","block_num":"0","height":"0.017421602252187474","conf":"1","par_num":"0","left":"0.46656976796271193","line_num":"0","width":"0.014534883042599256","level":"0"},{"block_num":"0","text":"ScontactAssociat.ions","word_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","top":"0.968641115317784","width":"0.05523255023550483","height":"0.006968640444571572","left":"0.22674419276015428","page_num":"0"},{"width":"0.020348835498728568","par_num":"0","text":"100% 5P","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.006968640444571461","level":"0","left":"0.9127906995803539","page_num":"0","block_num":"0","top":"0.006968641450188162"},{"level":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","line_num":"0","top":"0.006968641061224412","left":"0.9331395348558466","text":"• Mon ZU Aor 10.09.40","width":"0.059593023137843426","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","conf":"0.5","level":"0","top":"0.02439024399585743","block_num":"0","height":"0.017421602252187585","left":"0.8284883743238562","text":"L AskJiminnyReportActivityServiceTest~","width":"0.08430232392980697","word_num":"0"},{"word_num":"0","left":"0.5101744199610054","height":"0.017421602252187585","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","text":"E laravel.log","top":"0.052264808499341786","width":"0.029069766085198623"},{"level":"0","left":"0.47238372125716094","page_num":"0","width":"0.07994186117293983","block_num":"0","conf":"0.30000001192092896","top":"0.07655502392344493","height":"0.01754385964912286","text":"4 console (PROD] x A console [EU]","par_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","word_num":"0","top":"0.0522648086548918","page_num":"0","width":"0.052325578446083876","left":"0.5450581424799863","par_num":"0","text":"A SF [iminny@localhost]","height":"0.017421602252187585"},{"line_num":"0","word_num":"0","conf":"0.5","left":"0.559593023126018","block_num":"0","page_num":"0","par_num":"0","height":"0.01754385964912286","level":"0","text":"A console [STAGING]","top":"0.07655502392344493","width":"0.04505813882706011"},{"word_num":"0","par_num":"0","block_num":"0","width":"0.0639534858947105","level":"0","left":"0.603197676895986","text":"A HS_local (jiminny@localhost]","conf":"1","height":"0.017421602252187585","page_num":"0","top":"0.05226480845578774","line_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.6947674424260751","page_num":"0","text":"Cascade","conf":"1","top":"0.05226480845578774","height":"0.017421602252187585","width":"0.018895348335834283","par_num":"0"},{"conf":"1","par_num":"0","word_num":"0","height":"0.007285397208668609","width":"0.04651162472177062","top":"0.08362369371432266","block_num":"0","left":"0.693313957253889","level":"0","page_num":"0","text":"Retactor Connection","line_num":"0"},{"level":"0","top":"0.08362369371432266","conf":"0.30000001192092896","page_num":"0","block_num":"0","word_num":"0","height":"0.007285397208668609","par_num":"0","line_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","left":"0.7470930289847444"},{"line_num":"0","page_num":"0","text":"+O •","par_num":"0","height":"0.007285397208668498","word_num":"0","level":"0","block_num":"0","left":"0.9651162792848433","conf":"0.30000001192092896","top":"0.08362369356690913","width":"0.02034883676691257"},{"conf":"0.30000001192092896","line_num":"0","height":"0.01777448000139792","block_num":"0","left":"0.6613372099009642","par_num":"0","top":"0.10104529667246953","page_num":"0","word_num":"0","text":"da jiminny","width":"0.026162789223041938","level":"0"},{"text":"034 A1 A34 X62 A V","block_num":"0","page_num":"0","left":"0.6264534909671725","level":"0","par_num":"0","top":"0.12195121997834346","height":"0.017602208698765498","line_num":"0","width":"0.06104650903255382","conf":"0.30000001192092896","word_num":"0"},{"height":"0.017688345110587478","line_num":"0","top":"0.11149825785804557","width":"0.2340116297945063","par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","left":"0.7485465144592023","conf":"1"},{"conf":"1","word_num":"0","width":"0.010174418383456285","left":"0.4723837209681555","block_num":"0","page_num":"0","line_num":"0","text":"568","height":"0.017421602252187585","level":"0","par_num":"0","top":"0.17421602785183887"},{"top":"0.24720893117059684","level":"0","line_num":"0","block_num":"0","height":"0.017599431331458026","width":"0.05959302313784337","left":"0.42296511505912804","text":"433 X2 X19 A Y 572","page_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0"},{"width":"0.13081395372431326","level":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.49273255917817704","line_num":"0","height":"0.017602208698765498","par_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","top":"0.12195121996382541","word_num":"0"},{"word_num":"0","height":"0.017724466095700775","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","page_num":"0","par_num":"0","conf":"1","level":"0","left":"0.49273256810684485","line_num":"0","top":"0.13937282248364746","width":"0.12499998985452854"},{"width":"0.19767440633570893","page_num":"0","level":"0","line_num":"0","height":"0.03484320450437506","block_num":"0","conf":"0.30000001192092896","left":"0.4927325697817582","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","par_num":"0","top":"0.15679442515780084","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.021531100478468956","word_num":"0","left":"0.5014534982005542","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","page_num":"0","width":"0.18895348082197472","level":"0"},{"line_num":"0","conf":"0.5","page_num":"0","top":"0.21602787489966546","width":"0.023255812360885364","block_num":"0","text":"U.emall,","level":"0","left":"0.5014534903311851","height":"0.006968640444571461","par_num":"0","word_num":"0"},{"text":"sa.*,","par_num":"0","conf":"0.5","height":"0.020905922094220264","top":"0.2264808367461535","width":"0.0159883714736776","page_num":"0","left":"0.5014534889482387","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"text":"t.owner_id FROM social_accounts sa","block_num":"0","level":"0","line_num":"0","top":"0.243902439123591","par_num":"0","width":"0.0915697686215664","conf":"1","height":"0.017660559269419895","word_num":"0","page_num":"0","left":"0.5014534890799165"},{"page_num":"0","block_num":"0","height":"0.020972609329831915","par_num":"0","top":"0.261324041657931","word_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","left":"0.49273256427382445","width":"0.09883720316785455","line_num":"0","conf":"0.5"},{"page_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","left":"0.4927325596928281","top":"0.27874564469272156","par_num":"0","width":"0.10755813882706017","word_num":"0","level":"0","line_num":"0","block_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id"},{"level":"0","word_num":"0","block_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","top":"0.29585326953748003","line_num":"0","conf":"0.5","left":"0.49273256401325954","par_num":"0","width":"0.13953487923804747","height":"0.021531100478468845","page_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","line_num":"0","par_num":"0","width":"0.1469257943173672","word_num":"0","height":"0.021812455695972233","top":"0.33086566047471755","conf":"1","page_num":"0","level":"0","left":"0.49266947806468386","block_num":"0"},{"height":"0.006968640444571461","line_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.14285714319234843","page_num":"0","text":"Tnoughts","word_num":"0","left":"0.6947674415961431","width":"0.021802323929806966","block_num":"0"},{"page_num":"0","par_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","top":"0.1602787460943993","width":"0.15552323929806966","left":"0.6947674437491511","block_num":"0","height":"0.007185368636768663","word_num":"0","conf":"1","line_num":"0","level":"0"},{"height":"0.017421602252187474","par_num":"0","left":"0.6947674422691698","conf":"1","top":"0.19163763110387144","block_num":"0","level":"0","width":"0.023255812360885253","line_num":"0","text":"Answer","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.17587207226043045","par_num":"0","conf":"1","block_num":"0","top":"0.21602787499438603","level":"0","height":"0.007257611367501027","page_num":"0","left":"0.6947674450253227","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","word_num":"0"},{"width":"0.010174418383456285","top":"0.29616724812826734","height":"0.020905922094220264","block_num":"0","level":"0","text":"575","conf":"1","left":"0.4709302324991634","word_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.017421602252187474","width":"0.011627906180442682","level":"0","line_num":"0","text":"576","block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.31707317082512576","word_num":"0","left":"0.4709302331500887"},{"text":"577","width":"0.008720929952377943","level":"0","height":"0.017421602252187474","line_num":"0","conf":"1","page_num":"0","block_num":"0","left":"0.4723837210121832","par_num":"0","top":"0.3310104530550909","word_num":"0"},{"left":"0.4665697677568011","width":"0.014534883042599311","par_num":"0","top":"0.3519163764290747","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"—578","level":"0","height":"0.017421602252187474","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","text":"-579","block_num":"0","par_num":"0","width":"0.01744185990475594","height":"0.03135888314133062","left":"0.4651162795679709","level":"0","page_num":"0","top":"0.36585365925686086"},{"page_num":"0","level":"0","width":"0.010174418383456285","conf":"1","left":"0.4723837212104037","par_num":"0","word_num":"0","text":"580","top":"0.3867595819749514","height":"0.017421602252187585","line_num":"0","block_num":"0"},{"par_num":"0","text":"=582","top":"0.41114982606463124","block_num":"0","width":"0.0159883714736776","word_num":"0","level":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.024390243457264815","left":"0.4665697680180062"},{"level":"0","conf":"1","word_num":"0","text":"select * from features;","block_num":"0","height":"0.01754385964912275","par_num":"0","line_num":"0","page_num":"0","top":"0.3692185007974482","width":"0.061046514105289496","left":"0.4927325567791251"},{"width":"0.13081395372431337","block_num":"0","level":"0","conf":"1","left":"0.492732557531251","top":"0.3867595817836954","height":"0.013937282410154683","page_num":"0","par_num":"0","text":"select * from team_features where feature_id = 40;","word_num":"0","line_num":"0"},{"conf":"0.5","left":"0.4927325585975756","page_num":"0","level":"0","par_num":"0","text":"select * from teams where id = 556;","top":"0.4216027873552899","width":"0.0915697686215664","height":"0.013937282410154683","word_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","width":"0.010174418383456285","line_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","left":"0.4709302324991634","top":"0.4912891990481223","text":"586"},{"height":"0.017421602252187585","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.4723837212104037","top":"0.5087108014871466","width":"0.010174418383456285","text":"587","page_num":"0","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","left":"0.4709302324991634","height":"0.017421602252187585","width":"0.010174418383456285","block_num":"0","word_num":"0","par_num":"0","top":"0.5261324046230351","text":"588","page_num":"0","conf":"0.30000001192092896"},{"left":"0.49273255851781844","word_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"select * from au","height":"0.017727244984019785","par_num":"0","top":"0.45614035085599425","conf":"0.5","level":"0","width":"0.040697673533825196"},{"conf":"1","block_num":"0","left":"0.5406976797860092","level":"0","top":"0.45614035062370617","word_num":"0","page_num":"0","height":"0.017727244984019896","par_num":"0","line_num":"0","width":"0.15116278668667404","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"height":"0.020905922094220375","line_num":"0","par_num":"0","left":"0.4927325626901585","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","page_num":"0","width":"0.19912790744862652","block_num":"0","level":"0","conf":"1","word_num":"0","top":"0.47038327577054373"},{"page_num":"0","height":"0.01754385964912286","level":"0","line_num":"0","left":"0.49273256392009424","conf":"1","text":"select * from automated_report_results order by id desc;","top":"0.49122807017543857","width":"0.14534883296236079","block_num":"0","word_num":"0","par_num":"0"},{"text":"SELECT * FROM automated_report_results WHERE id = 1919;","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","top":"0.50522648079604","par_num":"0","width":"0.14389535214038607","level":"0","height":"0.02108930895012917","left":"0.4927325558269047","block_num":"0"},{"line_num":"0","conf":"1","left":"0.6947674492701338","page_num":"0","text":"Flow for last-modified sync","height":"0.010483525776596947","par_num":"0","width":"0.06395348082197472","word_num":"0","top":"0.24390243925425303","level":"0","block_num":"0"},{"line_num":"0","par_num":"0","width":"0.2572674244008166","word_num":"0","block_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","level":"0","height":"0.010605782413026343","conf":"1","top":"0.2613240421543279","left":"0.69476746387163","page_num":"0"},{"page_num":"0","height":"0.017421602252187474","level":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","width":"0.2558139435788418","block_num":"0","conf":"1","line_num":"0","left":"0.6962209429349904","par_num":"0","word_num":"0","top":"0.27874564469272156"},{"text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","conf":"1","left":"0.6976744167193314","level":"0","par_num":"0","height":"0.010558547395648321","width":"0.24418603613021517","page_num":"0","word_num":"0","top":"0.30303030290443533","line_num":"0","block_num":"0"},{"left":"0.696220969420339","conf":"1","height":"0.010452960286604251","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175","level":"0","word_num":"0","width":"0.2848836817639939","page_num":"0","block_num":"0","line_num":"0"},{"top":"0.33797909401576987","width":"0.0319767429473552","line_num":"0","left":"0.7049418610117876","level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"t.pho:249-308)","word_num":"0","height":"0.006968641205077342"},{"conf":"1","par_num":"0","top":"0.35540069665787266","height":"0.013937282410154683","left":"0.6947674475203276","word_num":"0","level":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","page_num":"0","block_num":"0","width":"0.235465110616481","line_num":"0"},{"text":"When ImportOpportunityBatch is used","word_num":"0","conf":"1","level":"0","page_num":"0","width":"0.0944767404109873","height":"0.017421602252187474","par_num":"0","top":"0.38327526141746027","block_num":"0","left":"0.6947674455790227","line_num":"0"},{"par_num":"0","block_num":"0","conf":"1","text":"Only on the webhook path:","level":"0","height":"0.0071770334928229484","line_num":"0","top":"0.4074960127591707","width":"0.05377906434079438","left":"0.6947674418771969","word_num":"0","page_num":"0"},{"width":"0.2834301806510763","level":"0","word_num":"0","conf":"1","left":"0.6976744421686936","line_num":"0","page_num":"0","par_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","block_num":"0","height":"0.00731040416151707","top":"0.4282296651241162"},{"par_num":"0","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","top":"0.4390243903373209","width":"0.27906975847609505","word_num":"0","height":"0.017421602252187474","level":"0","block_num":"0","left":"0.7034883857776126","conf":"1","line_num":"0","page_num":"0"},{"level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.7049418640810282","text":"sor.oho:144-156,","top":"0.4599303139240558","line_num":"0","width":"0.036337205704222275","word_num":"0","height":"0.006968640444571461","page_num":"0","block_num":"0"},{"page_num":"0","top":"0.4736842105404635","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","word_num":"0","left":"0.6962209413217944","block_num":"0","par_num":"0","conf":"1","width":"0.27470929571922786","level":"0","height":"0.01760498758708451","line_num":"0"},{"word_num":"0","block_num":"0","height":"0.007324297082100917","page_num":"0","conf":"0.5","left":"0.7034883735612978","level":"0","par_num":"0","line_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","top":"0.49441786284356404","width":"0.1337209153682628"},{"conf":"1","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","word_num":"0","left":"0.4927325576649853","width":"0.15697674041098736","top":"0.5435540073669376","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.017421602252187585"},{"height":"0.017421602252187585","level":"0","par_num":"0","text":"—590","width":"0.014534883042599256","line_num":"0","conf":"0.30000001192092896","left":"0.4665697675387779","page_num":"0","block_num":"0","top":"0.5609756101979481","word_num":"0"},{"word_num":"0","height":"0.019269587320574155","top":"0.5844418613017821","left":"0.46939357645121943","line_num":"0","par_num":"0","page_num":"0","text":"Cascade &YI","conf":"0.30000001192092896","width":"0.03214308048816433","level":"0","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","text":"Command 9e1","par_num":"0","height":"0.018326213295189797","top":"0.5849135485661681","level":"0","word_num":"0","left":"0.504316644512661","width":"0.030610896171407553"},{"line_num":"0","height":"0.0176688944133655","block_num":"0","left":"0.5348837226993451","page_num":"0","level":"0","text":"ortunities where id = 7594349;","conf":"1","word_num":"0","top":"0.5781499203541262","width":"0.08139534706765028","par_num":"0"},{"height":"0.01754385964912286","line_num":"0","left":"0.4927325615606822","top":"0.613237639553429","par_num":"0","block_num":"0","word_num":"0","width":"0.19912790744862657","level":"0","conf":"0.5","page_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","top":"0.6376306623561115","width":"0.15261626750864887","word_num":"0","left":"0.4927325549132634"},{"word_num":"0","par_num":"0","left":"0.49417504626076897","block_num":"0","line_num":"0","conf":"1","top":"0.6475172965904776","page_num":"0","width":"0.1511847820687801","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","level":"0","height":"0.01855425705369762"},{"page_num":"0","conf":"0.5","block_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","left":"0.49418604507250824","line_num":"0","par_num":"0","height":"0.007193704541220036","top":"0.6722488038244503","width":"0.10901161964903489","word_num":"0","level":"0"},{"height":"0.014594718409877472","word_num":"0","page_num":"0","line_num":"0","left":"0.4941808969840959","top":"0.6860824328185883","width":"0.151173084340197","conf":"1","level":"0","par_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","block_num":"0"},{"left":"0.6947674429499888","conf":"1","block_num":"0","height":"0.007288176096987731","text":"Shared code","top":"0.5223285486264212","line_num":"0","width":"0.03052325451627691","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.017641108572197917","left":"0.6947674533785833","width":"0.2718023137843356","word_num":"0","page_num":"0","conf":"1","top":"0.5365853663383557","par_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:"},{"line_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","left":"0.6976744261547695","top":"0.5574162679425837","conf":"1","page_num":"0","block_num":"0","height":"0.01754385964912286","par_num":"0","width":"0.20058138827060135","word_num":"0","level":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.697674432615772","block_num":"0","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","top":"0.5818815330541641","width":"0.2761627765412026","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","par_num":"0","top":"0.5993031362237073","width":"0.062499994927264324","line_num":"0","word_num":"0","level":"0","text":"queue oo with retiesbackom,","left":"0.7034883718213223"},{"word_num":"0","block_num":"0","par_num":"0","left":"0.49127907379435487","top":"0.7177033492822966","conf":"0.5","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","line_num":"0","width":"0.12645348082197472","page_num":"0","height":"0.01754385964912286"},{"block_num":"0","par_num":"0","page_num":"0","width":"0.01744185990475594","height":"0.017421602252187585","word_num":"0","line_num":"0","text":"SELECT","left":"0.4927325587104127","top":"0.7351916377240805","level":"0","conf":"1"},{"par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","conf":"0.5","left":"0.5014534890359909","level":"0","block_num":"0","top":"0.7526132409524889","width":"0.18895348082197472","height":"0.020911479870858507","page_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","text":"u. email,","conf":"0.30000001192092896","height":"0.017549415904749344","block_num":"0","width":"0.023255812360885364","word_num":"0","line_num":"0","par_num":"0","top":"0.7735191644180608","level":"0","left":"0.5014534895121747"},{"par_num":"0","width":"0.014534883042599311","block_num":"0","height":"0.013937282410154683","left":"0.5029069773255996","conf":"1","level":"0","top":"0.7909407663442839","word_num":"0","line_num":"0","page_num":"0","text":"sa.*,"},{"conf":"0.5","left":"0.5014534890799165","par_num":"0","level":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","block_num":"0","height":"0.021531100478468956","top":"0.8046251993620415","width":"0.0915697686215664","word_num":"0","page_num":"0"},{"text":"JOTN usens u on u.id = sa.sociable idi","width":"0.09738371220040826","line_num":"0","left":"0.49273256673203064","word_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","top":"0.8292682928942409","page_num":"0","height":"0.007254833239687675"},{"par_num":"0","page_num":"0","left":"0.5479651179161367","height":"0.017724466095700775","top":"0.8429027114206518","width":"0.052325578446083876","text":"on t.id = u.team_id","level":"0","word_num":"0","conf":"0.5","line_num":"0","block_num":"0"},{"page_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","text":"and sa.provider = 'salesforce';","left":"0.5494186066225529","line_num":"0","height":"0.014354066985645897","top":"0.8604465709728868","width":"0.08139534706765039","word_num":"0"},{"top":"0.8954703835778265","word_num":"0","par_num":"0","height":"0.01760776647540363","left":"0.4927325684555483","conf":"0.5","block_num":"0","level":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","page_num":"0","width":"0.19767440633570882","line_num":"0"},{"block_num":"0","left":"0.6962209300842392","level":"0","line_num":"0","page_num":"0","width":"0.04069767099745736","top":"0.9266347687400319","word_num":"0","text":"Ask anvthina (84-D","height":"0.0071770334928229484","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"< Code","top":"0.9545454545454546","conf":"0.30000001192092896","width":"0.01889534706765028","word_num":"0","height":"0.0071770334928229484","left":"0.7020348836609424"},{"top":"0.9545454545454546","height":"0.0071770334928229484","page_num":"0","word_num":"0","line_num":"0","conf":"0.5","level":"0","left":"0.7209302333970329","text":"Claude Onus 4.7 Medium","block_num":"0","width":"0.04796511061648101","par_num":"0"},{"block_num":"0","left":"0.8415697692651324","par_num":"0","conf":"0.30000001192092896","width":"0.017441858636571994","top":"0.9860627181052405","line_num":"0","word_num":"0","text":"W Wind","page_num":"0","height":"0.006968640444571572","level":"0"},{"height":"0.01074748898617195","left":"0.9694767459953377","text":"Po. 4 spac","level":"0","line_num":"0","page_num":"0","width":"0.02034883549872868","block_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.986062718234409","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58900
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.09.10L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"par_num":"0","left": [{"par_num":"0","left":"0.03052325708202939","line_num":"0","top":"0.02439024399585743","conf":"0.30000001192092896","width":"0.03052325451627691","word_num":"0","level":"0","height":"0.017421602252187585","block_num":"0","text":"FV faVsco.js v","page_num":"0"},{"top":"0.052264808039986566","par_num":"0","block_num":"0","width":"0.021802323929806973","word_num":"0","conf":"0.5","page_num":"0","text":"Project","line_num":"0","level":"0","height":"0.013937282410154683","left":"0.014534884522499618"},{"top":"0.07317073184361567","height":"0.01773835901628462","width":"0.04941860158392723","line_num":"0","word_num":"0","level":"0","left":"0.040697677485836706","page_num":"0","block_num":"0","par_num":"0","conf":"1","text":"© TopicRepository.php"},{"level":"0","word_num":"0","left":"0.03924418840592358","page_num":"0","conf":"1","line_num":"0","height":"0.017421602252187585","block_num":"0","text":"© TopicTriggerRepository.php","top":"0.09059233458819194","par_num":"0","width":"0.0668604627568671"},{"text":"©TrackRepository.php","top":"0.10801393737564835","height":"0.017421602252187585","width":"0.05232557844608388","level":"0","block_num":"0","left":"0.0392441883932371","line_num":"0","conf":"1","word_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","width":"0.09302324944354119","conf":"1","level":"0","height":"0.017421602252187474","page_num":"0","par_num":"0","text":"©TranscriptionModelLocaleRepository.php","top":"0.12543554051153694","left":"0.03924418768133024","word_num":"0"},{"block_num":"0","top":"0.14252745407931555","text":"© TranscriptionRepository.php","line_num":"0","height":"0.01858043366451967","par_num":"0","width":"0.06710752527764505","level":"0","conf":"1","word_num":"0","page_num":"0","left":"0.03913548154729778"},{"page_num":"0","par_num":"0","height":"0.017421602252187585","line_num":"0","conf":"1","left":"0.0392441908031767","level":"0","top":"0.1602787457380177","text":"©TranscriptionSummaryRepository.php","block_num":"0","width":"0.08720929571922789","word_num":"0"},{"level":"0","conf":"1","height":"0.01767445219000363","line_num":"0","par_num":"0","block_num":"0","word_num":"0","text":"© UserRepository.php","page_num":"0","left":"0.04069767531309508","top":"0.1777003484835593","width":"0.04796511568921677"},{"word_num":"0","top":"0.19512195100338126","text":"© VocabularyRepository.php","line_num":"0","block_num":"0","width":"0.0610465090325538","conf":"1","par_num":"0","height":"0.01779670958693902","page_num":"0","left":"0.040697677013957746","level":"0"},{"conf":"0.30000001192092896","page_num":"0","word_num":"0","width":"0.024709300791963616","top":"0.21254355444881912","height":"0.017421602252187474","line_num":"0","left":"0.027616279755251022","block_num":"0","level":"0","par_num":"0","text":"> D Rules"},{"line_num":"0","block_num":"0","text":"w services","page_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","left":"0.031976743615223346","par_num":"0","height":"0.0071770334928230595","top":"0.23684210526315785","word_num":"0","level":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","left":"0.03924418568002258","top":"0.25435540103206966","block_num":"0","par_num":"0","width":"0.023255812360885295","line_num":"0","text":"WACuViLy"},{"top":"0.2717770038195261","block_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","line_num":"0","page_num":"0","left":"0.03779069816744524","text":"Akeporis","level":"0","width":"0.029069763548830722"},{"left":"0.04360465100063577","width":"0.020348835498728658","line_num":"0","level":"0","word_num":"0","par_num":"0","text":"L Close","conf":"0.30000001192092896","top":"0.3763066205343165","height":"0.0072659472719524","page_num":"0","block_num":"0"},{"line_num":"0","height":"0.006968641205077342","par_num":"0","text":"crmobiects","top":"0.411149825723087","width":"0.03197674294735523","level":"0","word_num":"0","page_num":"0","left":"0.04505814008155495","conf":"0.30000001192092896","block_num":"0"},{"word_num":"0","left":"0.0465116285874117","height":"0.014354066985646008","level":"0","par_num":"0","text":"• DecorateActivity","block_num":"0","width":"0.0421511619649035","line_num":"0","page_num":"0","conf":"0.5","top":"0.42503987240829344"},{"top":"0.4457735246606205","height":"0.007188147525087674","width":"0.023255812360885295","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.04505814149397584","text":"N Dummv","level":"0","par_num":"0"},{"par_num":"0","top":"0.45993031338261137","line_num":"0","width":"0.024709300791963616","text":"• Helpers","level":"0","word_num":"0","conf":"0.5","page_num":"0","height":"0.013937282410154794","block_num":"0","left":"0.04651162943504785"},{"text":"v M Hubsoot","width":"0.03052325197990905","level":"0","page_num":"0","word_num":"0","top":"0.48083623717426005","par_num":"0","block_num":"0","left":"0.03924418682339086","line_num":"0","height":"0.00720204044567152","conf":"0.30000001192092896"},{"page_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.05232558246862253","par_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","width":"0.05377906941353006","block_num":"0","level":"0","conf":"1","word_num":"0"},{"height":"0.006968641205077342","par_num":"0","word_num":"0","text":">M Actiond","top":"0.5156794424453248","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.027616277654120266","level":"0","line_num":"0","left":"0.0465116291697702"},{"text":"ContactSyncStrategy","height":"0.017421602252187474","conf":"1","level":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.052325578446083876","word_num":"0","page_num":"0","left":"0.05232558352405106","top":"0.5296167248756484"},{"page_num":"0","left":"0.046511628433356884","level":"0","word_num":"0","height":"0.010736374953907335","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> DDTO","top":"0.5502392345388675","width":"0.021802323929806973","line_num":"0"},{"text":"Fields","par_num":"0","top":"0.5644599304070073","height":"0.017421602252187585","word_num":"0","line_num":"0","page_num":"0","left":"0.04941860583506121","conf":"0.5","width":"0.0232558123608853","block_num":"0","level":"0"},{"text":"Journal","top":"0.5818815329475993","conf":"0.30000001192092896","height":"0.013937282410154683","page_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.05087209248884694","word_num":"0","width":"0.02470930332833149","par_num":"0"},{"word_num":"0","left":"0.05232558275049638","conf":"0.30000001192092896","level":"0","line_num":"0","text":"• Metadata","page_num":"0","height":"0.017421602252187474","width":"0.02906976608519858","block_num":"0","par_num":"0","top":"0.5993031359819202"},{"top":"0.6202090597885695","text":"v D OpportunitySyncStrategy","conf":"0.5","page_num":"0","left":"0.04651162906174667","level":"0","block_num":"0","line_num":"0","width":"0.06395348082197475","height":"0.010572439555726398","word_num":"0","par_num":"0"},{"par_num":"0","top":"0.6339712916045923","word_num":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.05232558251563326","height":"0.017596652443139016","conf":"0.30000001192092896","width":"0.03488371980951189","level":"0","text":"> D Concerns"},{"width":"0.09302324944354118","page_num":"0","conf":"1","top":"0.6515151515151515","word_num":"0","left":"0.05959302962622626","line_num":"0","height":"0.01754385964912286","block_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","par_num":"0","level":"0"},{"top":"0.6689895468433954","conf":"1","word_num":"0","left":"0.059593023810583026","line_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.017613324252041873","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","width":"0.09156976862156645"},{"width":"0.09156976862156645","word_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0177355801279655","conf":"1","top":"0.6864111503124573","left":"0.05959302113979824","line_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","level":"0"},{"top":"0.7038327527502128","conf":"1","level":"0","left":"0.059593023810583026","height":"0.017421602252187585","block_num":"0","line_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","word_num":"0","page_num":"0","par_num":"0","width":"0.09156976862156645"},{"par_num":"0","width":"0.09011627765412025","top":"0.7212543558425473","height":"0.017421602252187585","word_num":"0","block_num":"0","conf":"1","level":"0","text":"HubspotLastModifiedSyncStrategy.php","left":"0.058139534089606586","page_num":"0","line_num":"0"},{"page_num":"0","text":"© HubspotSingleSyncStrateay.php","top":"0.742160279328588","level":"0","par_num":"0","width":"0.07412789730315514","line_num":"0","conf":"0.5","height":"0.010630789365874915","left":"0.05813953714452","word_num":"0","block_num":"0"},{"left":"0.0580138905174848","width":"0.0743482975249595","page_num":"0","height":"0.021582401160037845","conf":"1","block_num":"0","level":"0","top":"0.7557206434610325","par_num":"0","text":"© HubspotSyncStrategyBase.php","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.7735191634397849","left":"0.059593028269637166","width":"0.09302324944354118","level":"0","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","word_num":"0","height":"0.017549417425760994","line_num":"0","conf":"1","block_num":"0"},{"text":"v Padination","width":"0.034883719809511875","level":"0","line_num":"0","word_num":"0","block_num":"0","top":"0.7979094076349759","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","left":"0.04651162902674492","par_num":"0"},{"left":"0.05959302535190646","page_num":"0","level":"0","conf":"0.5","word_num":"0","height":"0.00730762603370394","par_num":"0","top":"0.8149920255190317","line_num":"0","block_num":"0","width":"0.06976743961902374","text":"(C) HubspotPadinationService.oho"},{"level":"0","text":"C) PacinationConfia.oho","height":"0.007185368636768552","left":"0.05959302880043157","top":"0.8325358852688322","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.05087208747863769","line_num":"0","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.059593023700317146","par_num":"0","block_num":"0","text":"(C) PadinationState.oho","level":"0","top":"0.8500797448165869","width":"0.047965115689216783","height":"0.0071770334928230595","line_num":"0","word_num":"0","page_num":"0"},{"left":"0.04651162809815037","text":"• M ProspectSearchStrateav","line_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","height":"0.007204819333990531","top":"0.8675958187280396","par_num":"0","word_num":"0","block_num":"0","width":"0.0625"},{"level":"0","block_num":"0","par_num":"0","height":"0.007327075970420038","page_num":"0","top":"0.8850174217942274","word_num":"0","width":"0.024709300791963616","text":"M Redis","line_num":"0","conf":"0.30000001192092896","left":"0.046511629909250625"},{"par_num":"0","top":"0.9024390243581014","width":"0.039244185102746854","word_num":"0","block_num":"0","page_num":"0","left":"0.046511628850673004","level":"0","text":"v M ServiceTraito","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0"},{"par_num":"0","width":"0.05959301806510763","level":"0","height":"0.006968640444571461","word_num":"0","text":"T.OnnortunitvSvnctirait ohn","top":"0.9198606275129059","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.05959302857968383","line_num":"0"},{"conf":"0.30000001192092896","width":"0.06104650395981808","word_num":"0","left":"0.058139542522317005","block_num":"0","level":"0","text":"T) SvncCrmEntitiecTrait nhn","page_num":"0","line_num":"0","par_num":"0","top":"0.9370015950824949","height":"0.007249275463049543"},{"width":"0.04796511568921679","left":"0.058139535261602336","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","page_num":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0"},{"line_num":"0","top":"0.07665505235822678","height":"0.017421602252187585","page_num":"0","par_num":"0","width":"0.0625","text":"AutomatedReportsService.php","block_num":"0","word_num":"0","conf":"1","left":"0.30813953592538756","level":"0"},{"top":"0.07655502392344493","height":"0.01754385964912286","par_num":"0","level":"0","conf":"1","text":"© AutomatedReportsCommand.php","word_num":"0","left":"0.3764534882225882","line_num":"0","page_num":"0","block_num":"0","width":"0.07267441648118039"},{"conf":"1","block_num":"0","line_num":"0","top":"0.1010452964837355","width":"0.05959302313784337","height":"0.01777448000139792","page_num":"0","par_num":"0","word_num":"0","left":"0.4040697682457586","level":"0","text":"© SyncOpportunitiesJob.php"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.06104650395981809","top":"0.18118466932475252","page_num":"0","left":"0.15406977432823019","text":"cImportOpportunityBatch.php","word_num":"0","conf":"0.5","height":"0.006968640444571572"},{"width":"0.07122092551373418","par_num":"0","conf":"1","word_num":"0","top":"0.20209059320164557","page_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0","left":"0.15261628499022556","text":"AutomatedReportsController.php"},{"height":"0.017638331204890445","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"© SyncObjects.php","top":"0.14982578384343948","width":"0.04069767353382514","line_num":"0","conf":"1","left":"0.3735465125790176","block_num":"0"},{"width":"0.05377906434079435","word_num":"0","block_num":"0","height":"0.006968640444571572","text":"(©)ImportContactBatch.php","line_num":"0","top":"0.18118466932475252","conf":"0.5","left":"0.22383721470460258","page_num":"0","level":"0","par_num":"0"},{"level":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","word_num":"0","left":"0.28488372488104713","block_num":"0","width":"0.027616275117752387","text":"C) Client.php","page_num":"0","line_num":"0","conf":"0.5"},{"line_num":"0","left":"0.31976744288106046","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187474","par_num":"0","width":"0.06831395372431326","word_num":"0","top":"0.17421602808412695","level":"0","text":"©HubspotPaginationService.php"},{"block_num":"0","conf":"0.5","left":"0.3938953490583744","level":"0","line_num":"0","height":"0.017793929177608248","page_num":"0","top":"0.17384370053159115","width":"0.03197674294735525","word_num":"0","par_num":"0","text":"© Service.php"},{"level":"0","par_num":"0","height":"0.014354066985646008","word_num":"0","line_num":"0","page_num":"0","top":"0.20175438596491224","width":"0.029069768621566433","text":"php api_v2.php","conf":"0.5","block_num":"0","left":"0.2311046504670841"},{"width":"0.06831394865157758","line_num":"0","par_num":"0","height":"0.007343747018817126","left":"0.26889535474038734","page_num":"0","text":"C) TrackProviderInstalledEvent.pho","top":"0.20557491325434107","conf":"0.5","word_num":"0","block_num":"0","level":"0"},{"page_num":"0","level":"0","word_num":"0","conf":"0.5","line_num":"0","width":"0.06831394865157758","par_num":"0","height":"0.011164274322169154","text":"@ RequestGenerateReportJob.ph","block_num":"0","left":"0.3444767431887464","top":"0.20175438596491224"},{"left":"0.15406976741448225","page_num":"0","height":"0.007268726160271521","par_num":"0","top":"0.22966507175123718","width":"0.05959302313784334","level":"0","block_num":"0","conf":"0.5","text":"(C) AutomatedReportResult.ohv","word_num":"0","line_num":"0"},{"text":"trait OpportunitySyncTrait","line_num":"0","height":"0.014354066985645897","word_num":"0","page_num":"0","top":"0.24720893141945777","conf":"1","left":"0.17441860674725307","level":"0","block_num":"0","width":"0.06976743961902376","par_num":"0"},{"width":"0.1918604627568671","block_num":"0","par_num":"0","word_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","left":"0.19912790599413563","line_num":"0","conf":"1","page_num":"0","top":"0.26132404253458086","height":"0.01778281514534341","level":"0"},{"width":"0.17587209255137343","page_num":"0","par_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","word_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","block_num":"0","left":"0.1976744228515927","top":"0.27874564469272156","conf":"1"},{"top":"0.3133971294182625","word_num":"0","level":"0","left":"0.18459302318631113","par_num":"0","conf":"1","height":"0.017613322731030334","block_num":"0","line_num":"0","page_num":"0","text":"2 usages","width":"0.020348836766912598"},{"left":"0.1845930292659399","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"private function importOpportunityBatch(array $deals): array","width":"0.15843022123296208","page_num":"0","conf":"1","top":"0.33094098883572576","word_num":"0","height":"0.01754385964912275"},{"left":"0.19622093053807488","level":"0","text":"$syncedOpportunities = [","block_num":"0","par_num":"0","top":"0.3658536592325965","width":"0.06395348589471045","height":"0.017718908319062532","line_num":"0","page_num":"0","word_num":"0","conf":"1"},{"text":"'success =>","top":"0.38995215302990127","left":"0.20784883719360808","block_num":"0","width":"0.03924418256637899","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.007260390255820148","par_num":"0"},{"level":"0","block_num":"0","left":"0.2063953495726709","conf":"0.30000001192092896","text":"'failed_ids' »> [1,","height":"0.01779948695424638","par_num":"0","line_num":"0","top":"0.400318979431312","page_num":"0","width":"0.050872092551373455","word_num":"0"},{"left":"0.194767442807634","text":"$dealIds = array_column($deals,","block_num":"0","page_num":"0","height":"0.017554973681387476","par_num":"0","top":"0.4354066985043207","word_num":"0","conf":"1","width":"0.08575581489725317","line_num":"0","level":"0"},{"page_num":"0","word_num":"0","height":"0.006968641205077342","width":"0.04215116196490348","block_num":"0","conf":"0.30000001192092896","left":"0.280523256299525","level":"0","line_num":"0","par_num":"0","top":"0.4425087107683612","text":"column_key:'10')*"},{"left":"0.19622092554751022","block_num":"0","line_num":"0","page_num":"0","conf":"1","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","word_num":"0","width":"0.20639535214038604","height":"0.017655001492781763","level":"0","par_num":"0","top":"0.47038327564025195"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.040697673533825196","height":"0.017655001492781763","left":"0.40261627956303336","par_num":"0","line_num":"0","conf":"0.5","level":"0","top":"0.47038327564025195","text":", rethrow so the"},{"text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","left":"0.19622092345586095","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.49441786284356404","level":"0","height":"0.007324297082100917","line_num":"0","width":"0.2252906839898292","par_num":"0"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.01744185990475594","word_num":"0","height":"0.017421602252187474","text":"tryf","level":"0","par_num":"0","top":"0.5052264809296554","left":"0.1947674424313429"},{"height":"0.017741137904603632","top":"0.5223285484012261","left":"0.2063953501001992","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","line_num":"0","conf":"1","width":"0.23401162979450632","word_num":"0"},{"text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","conf":"1","height":"0.017618880507668466","par_num":"0","width":"0.17877905419532286","word_num":"0","block_num":"0","left":"0.20494187603723524","line_num":"0","page_num":"0","level":"0"},{"top":"0.5749128924952824","height":"0.020905922094220375","word_num":"0","left":"0.20494187385846577","level":"0","block_num":"0","par_num":"0","width":"0.2558139435788418","conf":"1","page_num":"0","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","line_num":"0"},{"height":"0.02102540060283664","line_num":"0","width":"0.1991279074486266","word_num":"0","par_num":"0","conf":"1","left":"0.20494185885009894","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","page_num":"0","block_num":"0","top":"0.6097560982545615","level":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.03488371980951191","level":"0","word_num":"0","text":"array_map ( cal","top":"0.648083623487141","height":"0.013937282410154683","left":"0.21656976858995938","line_num":"0","block_num":"0"},{"page_num":"0","left":"0.2645348832564665","top":"0.6480836243125454","conf":"0.5","width":"0.05087209255137343","block_num":"0","height":"0.017785594033662644","level":"0","par_num":"0","text":"'strval', $dealIds)","line_num":"0","word_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.2093023286005373","top":"0.682615629984051","width":"0.12354650903255385","page_num":"0","height":"0.021531100478468956","block_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"Extract Surround // = : (SexistingCrmIds);"},{"left":"0.2049418524467757","width":"0.2776162776541203","block_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.01754385964912286","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","conf":"1","word_num":"0","top":"0.7177033492822966"},{"conf":"0.30000001192092896","page_num":"0","level":"0","text":"'teamId' => Sthis->team-›getIdO).","block_num":"0","width":"0.08575581489725317","word_num":"0","line_num":"0","top":"0.7351916374244232","par_num":"0","height":"0.013937282410154683","left":"0.2180232570930559"},{"line_num":"0","left":"0.46511627905924996","text":"-600","page_num":"0","level":"0","height":"0.020905922094220375","block_num":"0","par_num":"0","width":"0.01744185990475594","conf":"0.5","word_num":"0","top":"0.7351916383721696"},{"conf":"1","par_num":"0","width":"0.08139534706765034","height":"0.017721687207381653","block_num":"0","line_num":"0","left":"0.21802325758350743","level":"0","text":"'dealCount' => count($dealIds),","top":"0.752613240763755","word_num":"0","page_num":"0"},{"top":"0.7491289194016919","conf":"0.30000001192092896","width":"0.018895348335834228","word_num":"0","left":"0.4636627907884783","level":"0","text":"=601","block_num":"0","height":"0.027874564820309478","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.00872092995237797","left":"0.20639534908631102","par_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.7874564461300038","word_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","line_num":"0","text":"1):"},{"left":"0.2180232579374222","conf":"0.5","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.07267441648118037","word_num":"0","page_num":"0","height":"0.017421602252187474","text":"'error' => $e->getMessage(),","top":"0.7700348432989934"},{"line_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.7909407663733199","width":"0.011627907448626629","left":"0.47093023224952385","text":"603","word_num":"0","height":"0.013937282410154683","page_num":"0","conf":"1"},{"level":"0","width":"0.015988371473677654","conf":"0.5","line_num":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","top":"0.8048780495219954","word_num":"0","text":"=604","page_num":"0","left":"0.46511627911296743"},{"word_num":"0","conf":"0.30000001192092896","height":"0.007254833239687675","width":"0.026162789223041938","top":"0.8292682927405206","block_num":"0","left":"0.20494186180126178","text":"throw se\"","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"height":"0.017780037778036162","left":"0.196220931788067","level":"0","top":"0.8745644599380386","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","width":"0.07267441648118039","line_num":"0","par_num":"0","text":"foreach ($deals as $deal) {"},{"word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.20639535049434093","line_num":"0","height":"0.010452960286604362","top":"0.8954703837939799","width":"0.014534881774415365","conf":"0.30000001192092896","text":"try {"},{"width":"0.17151162979450635","level":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","page_num":"0","block_num":"0","top":"0.9090909089513657","word_num":"0","left":"0.2165697695573931","height":"0.01773835901628462","conf":"1","par_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","text":"Sdeal'1d'h","left":"0.226744186735071","top":"0.9337979093792103","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.031976742947355224"},{"word_num":"0","width":"0.014534883042599256","top":"0.8571428572798295","page_num":"0","conf":"1","level":"0","height":"0.017421602252187474","par_num":"0","line_num":"0","block_num":"0","text":"=607","left":"0.46656976796271193"},{"conf":"0.5","top":"0.968641115317784","height":"0.006968640444571572","line_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.05523255023550483","text":"ScontactAssociat.ions","block_num":"0","left":"0.22674419276015428"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","width":"0.018895348335834172","height":"0.006968641205077342","level":"0","top":"0.006968641043132773","block_num":"0","text":"100% 52","line_num":"0","left":"0.9127906979746175"},{"width":"0.059593023137843426","left":"0.9331395348558466","text":"• Mon ZU Aor 10.09.10","conf":"0.30000001192092896","line_num":"0","block_num":"0","word_num":"0","height":"0.006968641205077342","level":"0","page_num":"0","par_num":"0","top":"0.006968641061224412"},{"page_num":"0","height":"0.017421602252187585","par_num":"0","level":"0","line_num":"0","left":"0.8284883743238562","word_num":"0","width":"0.08430232392980697","block_num":"0","conf":"0.5","top":"0.02439024399585743","text":"L AskJiminnyReportActivityServiceTest~"},{"line_num":"0","top":"0.052264808499341786","block_num":"0","level":"0","par_num":"0","left":"0.5101744199610054","width":"0.029069766085198623","page_num":"0","conf":"1","height":"0.017421602252187585","text":"E laravel.log","word_num":"0"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.01754385964912286","text":"4 console (PROD] x A console [EU]","par_num":"0","left":"0.47238372125716094","top":"0.07655502392344493","width":"0.07994186117293983","word_num":"0","level":"0"},{"level":"0","height":"0.017421602252187585","left":"0.5450581424799863","line_num":"0","page_num":"0","width":"0.052325578446083876","conf":"0.5","par_num":"0","block_num":"0","text":"A SF [iminny@localhost]","top":"0.0522648086548918","word_num":"0"},{"conf":"0.5","text":"A console [STAGING]","height":"0.01754385964912286","word_num":"0","left":"0.559593023126018","top":"0.07655502392344493","width":"0.04505813882706011","par_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"left":"0.603197676895986","width":"0.0639534858947105","height":"0.017421602252187585","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.05226480845578774","page_num":"0","level":"0","conf":"1","text":"A HS_local (jiminny@localhost]"},{"line_num":"0","height":"0.017421602252187585","page_num":"0","conf":"1","left":"0.6947674424260751","width":"0.018895348335834283","level":"0","top":"0.05226480845578774","word_num":"0","text":"Cascade","par_num":"0","block_num":"0"},{"conf":"1","level":"0","par_num":"0","block_num":"0","left":"0.693313957253889","line_num":"0","text":"Retactor Connection","page_num":"0","width":"0.04651162472177062","word_num":"0","top":"0.08362369371432266","height":"0.007285397208668609"},{"line_num":"0","left":"0.7470930289847444","text":"CRM Initial Sync Oven","width":"0.045058133754324436","word_num":"0","height":"0.007285397208668609","par_num":"0","page_num":"0","top":"0.08362369371432266","block_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","level":"0","par_num":"0","text":"+O •","left":"0.9651162792848433","height":"0.007285397208668498","page_num":"0","line_num":"0","top":"0.08362369356690913","word_num":"0","width":"0.02034883676691257","block_num":"0"},{"height":"0.01777448000139792","left":"0.6613372099009642","text":"da jiminny","width":"0.026162789223041938","level":"0","top":"0.10104529667246953","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","width":"0.06104650903255382","word_num":"0","block_num":"0","level":"0","height":"0.017602208698765498","top":"0.12195121997834346","conf":"0.30000001192092896","page_num":"0","text":"034 A1 A34 X62 A V","par_num":"0","left":"0.6264534909671725"},{"conf":"1","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","left":"0.7485465144592023","top":"0.11149825785804557","word_num":"0","width":"0.2340116297945063","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.017688345110587478"},{"conf":"1","line_num":"0","text":"568","page_num":"0","block_num":"0","level":"0","top":"0.17421602785183887","word_num":"0","height":"0.017421602252187585","par_num":"0","left":"0.4723837209681555","width":"0.010174418383456285"},{"left":"0.42296511505912804","page_num":"0","text":"433 X2 X19 A Y 572","height":"0.017599431331458026","conf":"0.30000001192092896","width":"0.05959302313784337","level":"0","line_num":"0","top":"0.24720893117059684","block_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","line_num":"0","level":"0","height":"0.017602208698765498","par_num":"0","conf":"0.5","width":"0.13081395372431326","top":"0.12195121996382541","left":"0.49273255917817704","word_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","height":"0.017724466095700775","word_num":"0","level":"0","top":"0.13937282248364746","left":"0.49273256810684485","conf":"1","page_num":"0","par_num":"0","width":"0.12499998985452854","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","width":"0.19767440633570893","word_num":"0","level":"0","top":"0.15679442515780084"},{"block_num":"0","width":"0.18895348082197472","level":"0","line_num":"0","height":"0.021531100478468956","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","conf":"0.30000001192092896","page_num":"0","word_num":"0","left":"0.5014534982005542","top":"0.19138755980861244"},{"height":"0.006968640444571461","level":"0","conf":"0.5","par_num":"0","width":"0.023255812360885364","top":"0.21602787489966546","word_num":"0","left":"0.5014534903311851","line_num":"0","page_num":"0","text":"U.emall,","block_num":"0"},{"conf":"0.5","level":"0","par_num":"0","block_num":"0","height":"0.020905922094220264","width":"0.0159883714736776","line_num":"0","page_num":"0","top":"0.2264808367461535","text":"sa.*,","word_num":"0","left":"0.5014534889482387"},{"height":"0.017660559269419895","conf":"1","par_num":"0","word_num":"0","level":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","left":"0.5014534890799165","block_num":"0","top":"0.243902439123591","width":"0.0915697686215664"},{"height":"0.020972609329831915","left":"0.49273256427382445","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785455","word_num":"0","block_num":"0","level":"0","par_num":"0","conf":"0.5","line_num":"0","top":"0.261324041657931","page_num":"0"},{"text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","par_num":"0","conf":"0.30000001192092896","width":"0.10755813882706017","left":"0.4927325596928281","line_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.017421602252187474","top":"0.27874564469272156"},{"width":"0.13953487923804747","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.49273256401325954","block_num":"0","height":"0.021531100478468845","par_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","top":"0.29585326953748003","word_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","conf":"1","top":"0.33086566047471755","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.1469257943173672","left":"0.49266947806468386","word_num":"0","page_num":"0","height":"0.021812455695972233"},{"height":"0.006968640444571461","left":"0.6947674415961431","line_num":"0","width":"0.021802323929806966","conf":"0.5","par_num":"0","top":"0.14285714319234843","text":"Tnoughts","block_num":"0","level":"0","word_num":"0","page_num":"0"},{"line_num":"0","par_num":"0","top":"0.1602787460943993","level":"0","width":"0.15552323929806966","word_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","conf":"1","page_num":"0","left":"0.6947674437491511","block_num":"0","height":"0.007185368636768663"},{"top":"0.19163763110387144","page_num":"0","word_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","width":"0.023255812360885253","par_num":"0","conf":"1","block_num":"0","left":"0.6947674422691698","text":"Answer"},{"block_num":"0","width":"0.17587207226043045","page_num":"0","word_num":"0","conf":"1","par_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","line_num":"0","level":"0","top":"0.21602787499438603","left":"0.6947674450253227","height":"0.007257611367501027"},{"conf":"1","page_num":"0","left":"0.4709302324991634","level":"0","block_num":"0","line_num":"0","word_num":"0","width":"0.010174418383456285","top":"0.29616724812826734","height":"0.020905922094220264","text":"575","par_num":"0"},{"width":"0.011627906180442682","word_num":"0","par_num":"0","left":"0.4709302331500887","line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","height":"0.017421602252187474","text":"576","top":"0.31707317082512576"},{"text":"577","top":"0.3310104530550909","width":"0.008720929952377943","conf":"1","line_num":"0","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","level":"0","left":"0.4723837210121832","par_num":"0"},{"width":"0.014534883042599311","left":"0.4665697677568011","top":"0.3519163764290747","block_num":"0","level":"0","par_num":"0","text":"—578","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187474"},{"line_num":"0","page_num":"0","height":"0.03135888314133062","text":"-579","top":"0.36585365925686086","block_num":"0","width":"0.01744185990475594","word_num":"0","left":"0.4651162795679709","level":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"1","par_num":"0","left":"0.4723837212104037","page_num":"0","level":"0","text":"580","line_num":"0","top":"0.3867595819749514","word_num":"0","height":"0.017421602252187585","block_num":"0","width":"0.010174418383456285"},{"par_num":"0","width":"0.0159883714736776","line_num":"0","left":"0.4665697680180062","height":"0.024390243457264815","level":"0","top":"0.41114982606463124","conf":"0.5","word_num":"0","text":"=582","page_num":"0","block_num":"0"},{"line_num":"0","top":"0.3692185007974482","word_num":"0","block_num":"0","left":"0.4927325567791251","conf":"1","height":"0.01754385964912275","par_num":"0","level":"0","page_num":"0","text":"select * from features;","width":"0.061046514105289496"},{"text":"select * from team_features where feature_id = 40;","par_num":"0","top":"0.3867595817836954","level":"0","width":"0.13081395372431337","line_num":"0","word_num":"0","page_num":"0","left":"0.492732557531251","block_num":"0","conf":"1","height":"0.013937282410154683"},{"par_num":"0","level":"0","height":"0.017791151810300887","conf":"0.5","page_num":"0","top":"0.4216027878104023","word_num":"0","line_num":"0","left":"0.4927325648681694","text":"select * from teams where id = 556;","block_num":"0","width":"0.09156975847609505"},{"level":"0","left":"0.4709302324991634","line_num":"0","height":"0.017421602252187474","block_num":"0","par_num":"0","page_num":"0","text":"586","top":"0.4912891990481223","width":"0.010174418383456285","conf":"1","word_num":"0"},{"left":"0.4723837212104037","width":"0.010174418383456285","top":"0.5087108014871466","page_num":"0","conf":"1","height":"0.017421602252187585","par_num":"0","block_num":"0","line_num":"0","text":"587","level":"0","word_num":"0"},{"word_num":"0","width":"0.010174418383456285","left":"0.4709302324991634","page_num":"0","height":"0.017421602252187585","par_num":"0","block_num":"0","text":"588","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.5261324046230351"},{"top":"0.45614035085599425","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","left":"0.49273255851781844","level":"0","text":"select * from au","width":"0.040697673533825196","height":"0.017727244984019785"},{"left":"0.5406976797860092","conf":"1","height":"0.017727244984019896","level":"0","block_num":"0","par_num":"0","page_num":"0","word_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617","line_num":"0","width":"0.15116278668667404"},{"line_num":"0","conf":"1","height":"0.020905922094220375","block_num":"0","top":"0.47038327577054373","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","page_num":"0","par_num":"0","word_num":"0","left":"0.4927325626901585","width":"0.19912790744862652"},{"conf":"1","par_num":"0","left":"0.49273256392009424","level":"0","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","top":"0.49122807017543857","word_num":"0","height":"0.01754385964912286","page_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","left":"0.4927325558269047","level":"0","page_num":"0","top":"0.50522648079604","block_num":"0","height":"0.02108930895012917","width":"0.14389535214038607","conf":"0.5","par_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;"},{"word_num":"0","width":"0.06395348082197472","conf":"1","left":"0.6947674492701338","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"Flow for last-modified sync","height":"0.010483525776596947","top":"0.24390243925425303"},{"left":"0.69476746387163","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","block_num":"0","word_num":"0","height":"0.010605782413026343","conf":"1","top":"0.2613240421543279","level":"0","par_num":"0","width":"0.2572674244008166","page_num":"0","line_num":"0"},{"height":"0.017421602252187474","par_num":"0","left":"0.6962209429349904","width":"0.2558139435788418","word_num":"0","level":"0","conf":"1","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","line_num":"0","block_num":"0","page_num":"0","top":"0.27874564469272156"},{"left":"0.6976744167193314","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.24418603613021517","top":"0.30303030290443533","level":"0","word_num":"0","height":"0.010558547395648321","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","conf":"1"},{"top":"0.3205574918079175","word_num":"0","par_num":"0","height":"0.010452960286604251","level":"0","block_num":"0","conf":"1","left":"0.696220969420339","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","line_num":"0","width":"0.2848836817639939","page_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"t.pho:249-308)","top":"0.33797909401576987","left":"0.7049418610117876","level":"0","page_num":"0","width":"0.0319767429473552","word_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","top":"0.35540069665787266","width":"0.235465110616481","conf":"1","left":"0.6947674475203276","height":"0.013937282410154683","level":"0","page_num":"0","word_num":"0"},{"level":"0","left":"0.6947674455790227","top":"0.38327526141746027","width":"0.0944767404109873","line_num":"0","height":"0.017421602252187474","page_num":"0","word_num":"0","block_num":"0","text":"When ImportOpportunityBatch is used","conf":"1","par_num":"0"},{"level":"0","height":"0.0071770334928229484","page_num":"0","block_num":"0","top":"0.4074960127591707","conf":"1","width":"0.05377906434079438","left":"0.6947674418771969","word_num":"0","line_num":"0","par_num":"0","text":"Only on the webhook path:"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","left":"0.6976744421686936","line_num":"0","level":"0","top":"0.4282296651241162","height":"0.00731040416151707"},{"top":"0.4390243903373209","word_num":"0","height":"0.017421602252187474","level":"0","width":"0.27906975847609505","conf":"1","line_num":"0","page_num":"0","left":"0.7034883857776126","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.4599303139240558","conf":"0.30000001192092896","level":"0","left":"0.7049418640810282","height":"0.006968640444571461","width":"0.036337205704222275","par_num":"0","text":"sor.oho:144-156,","word_num":"0","page_num":"0","line_num":"0"},{"text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","word_num":"0","width":"0.27470929571922786","conf":"1","height":"0.01760498758708451","line_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.6962209413217944","top":"0.4736842105404635","block_num":"0"},{"level":"0","word_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","left":"0.7034883735612978","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","height":"0.007324297082100917","page_num":"0","top":"0.49441786284356404","width":"0.1337209153682628"},{"line_num":"0","top":"0.5435540073669376","conf":"1","page_num":"0","left":"0.4927325576649853","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","width":"0.15697674041098736","word_num":"0","level":"0","block_num":"0","height":"0.017421602252187585"},{"conf":"0.30000001192092896","height":"0.017421602252187585","page_num":"0","top":"0.5609756101979481","width":"0.014534883042599256","line_num":"0","word_num":"0","left":"0.4665697675387779","block_num":"0","text":"—590","level":"0","par_num":"0"},{"par_num":"0","top":"0.5844418613017821","width":"0.03214308048816433","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Cascade &YI","word_num":"0","left":"0.46939357645121943","level":"0","height":"0.019269587320574155","block_num":"0"},{"height":"0.018326213295189797","left":"0.504316644512661","width":"0.030610896171407553","par_num":"0","word_num":"0","block_num":"0","level":"0","text":"Command 9e1","top":"0.5849135485661681","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"ortunities where id = 7594349;","width":"0.08139534706765028","top":"0.5781499203541262","left":"0.5348837226993451","word_num":"0","line_num":"0","height":"0.0176688944133655","conf":"1","page_num":"0","par_num":"0","level":"0"},{"text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","top":"0.613237639553429","width":"0.19912790744862657","word_num":"0","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","left":"0.4927325615606822","height":"0.01754385964912286"},{"line_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.6376306623561115","width":"0.15261626750864887","par_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.4927325549132634","level":"0"},{"width":"0.1511847820687801","word_num":"0","left":"0.49417504626076897","level":"0","line_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","top":"0.6475172965904776","height":"0.01855425705369762","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;"},{"height":"0.007193704541220036","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","top":"0.6722488038244503","conf":"0.5","level":"0","left":"0.49418604507250824","page_num":"0","par_num":"0","width":"0.10901161964903489","line_num":"0","block_num":"0","word_num":"0"},{"level":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","word_num":"0","width":"0.151173084340197","conf":"1","top":"0.6860824328185883","par_num":"0","block_num":"0","height":"0.014594718409877472","left":"0.4941808969840959","line_num":"0","page_num":"0"},{"height":"0.007288176096987731","par_num":"0","text":"Shared code","word_num":"0","width":"0.03052325451627691","line_num":"0","block_num":"0","conf":"1","top":"0.5223285486264212","left":"0.6947674429499888","page_num":"0","level":"0"},{"left":"0.6947674533785833","par_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.017641108572197917","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","top":"0.5365853663383557","width":"0.2718023137843356","word_num":"0","conf":"1","block_num":"0"},{"height":"0.01754385964912286","left":"0.6976744261547695","top":"0.5574162679425837","par_num":"0","conf":"1","page_num":"0","level":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","word_num":"0","width":"0.20058138827060135","block_num":"0","line_num":"0"},{"width":"0.2761627765412026","word_num":"0","left":"0.697674432615772","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","top":"0.5818815330541641"},{"height":"0.006968640444571461","line_num":"0","level":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324","left":"0.7034883718213223","par_num":"0","top":"0.5993031362237073","conf":"0.30000001192092896","block_num":"0","page_num":"0","word_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 692;","width":"0.12645348082197472","top":"0.7177033492822966","word_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.01754385964912286","block_num":"0","conf":"0.5","left":"0.49127907379435487","page_num":"0"},{"text":"SELECT","left":"0.4927325587104127","top":"0.7351916377240805","page_num":"0","line_num":"0","height":"0.017421602252187585","block_num":"0","word_num":"0","level":"0","par_num":"0","conf":"1","width":"0.01744185990475594"},{"top":"0.7526132409524889","height":"0.020911479870858507","conf":"0.5","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","left":"0.5014534890359909","level":"0","line_num":"0","width":"0.18895348082197472","word_num":"0","page_num":"0"},{"par_num":"0","level":"0","word_num":"0","page_num":"0","top":"0.7735191644180608","block_num":"0","text":"u. email,","line_num":"0","height":"0.017549415904749344","conf":"0.30000001192092896","width":"0.023255812360885364","left":"0.5014534895121747"},{"level":"0","block_num":"0","par_num":"0","text":"sa.*,","left":"0.5029069773255996","line_num":"0","word_num":"0","width":"0.014534883042599311","top":"0.7909407663442839","height":"0.013937282410154683","conf":"1","page_num":"0"},{"top":"0.8046251993620415","block_num":"0","height":"0.021531100478468956","line_num":"0","conf":"0.5","left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","word_num":"0","width":"0.0915697686215664","par_num":"0","level":"0","page_num":"0"},{"top":"0.8292682928942409","height":"0.007254833239687675","par_num":"0","left":"0.49273256673203064","block_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.09738371220040826","line_num":"0","page_num":"0"},{"text":"on t.id = u.team_id","top":"0.8429027114206518","height":"0.017724466095700775","word_num":"0","conf":"0.5","width":"0.052325578446083876","page_num":"0","line_num":"0","block_num":"0","left":"0.5479651179161367","par_num":"0","level":"0"},{"left":"0.5494186066225529","conf":"1","level":"0","top":"0.8604465709728868","height":"0.014354066985645897","word_num":"0","page_num":"0","text":"and sa.provider = 'salesforce';","block_num":"0","width":"0.08139534706765039","line_num":"0","par_num":"0"},{"page_num":"0","left":"0.4927325684555483","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","conf":"0.5","level":"0","height":"0.01760776647540363","line_num":"0","par_num":"0","block_num":"0","top":"0.8954703835778265","width":"0.19767440633570882","word_num":"0"},{"width":"0.04069767099745736","height":"0.0071770334928229484","text":"Ask anvthina (84-D","word_num":"0","page_num":"0","line_num":"0","level":"0","top":"0.9266347687400319","conf":"0.30000001192092896","left":"0.6962209300842392","block_num":"0","par_num":"0"},{"top":"0.9545454545454546","par_num":"0","height":"0.0071770334928229484","text":"< Code","left":"0.7020348836609424","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","width":"0.01889534706765028","word_num":"0","page_num":"0"},{"left":"0.7209302333970329","conf":"0.5","level":"0","line_num":"0","text":"Claude Onus 4.7 Medium","width":"0.04796511061648101","page_num":"0","height":"0.0071770334928229484","word_num":"0","par_num":"0","block_num":"0","top":"0.9545454545454546"},{"height":"0.006968640444571572","top":"0.9860627181052405","block_num":"0","left":"0.8415697692651324","width":"0.017441858636571994","word_num":"0","line_num":"0","text":"W Wind","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","text":"Po. 4 spac","line_num":"0","height":"0.01074748898617195","left":"0.9694767459953377","level":"0","top":"0.986062718234409","par_num":"0","page_num":"0","width":"0.02034883549872868","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
58894
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.00.4%L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"left":"0.03052325708202939", [{"left":"0.03052325708202939","par_num":"0","text":"FV faVsco.js v","width":"0.03052325451627691","top":"0.02439024399585743","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.017421602252187585","level":"0","page_num":"0","word_num":"0"},{"word_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"Project","height":"0.013937282410154683","left":"0.014534884522499618","line_num":"0","top":"0.052264808039986566","width":"0.021802323929806973","page_num":"0","level":"0"},{"top":"0.07317073184361567","width":"0.04941860158392723","word_num":"0","level":"0","page_num":"0","left":"0.040697677485836706","conf":"1","height":"0.01773835901628462","line_num":"0","block_num":"0","par_num":"0","text":"© TopicRepository.php"},{"text":"© TopicTriggerRepository.php","width":"0.0668604627568671","height":"0.017421602252187585","par_num":"0","top":"0.09059233458819194","word_num":"0","left":"0.03924418840592358","line_num":"0","block_num":"0","level":"0","page_num":"0","conf":"1"},{"top":"0.10801393737564835","block_num":"0","width":"0.05232557844608388","page_num":"0","left":"0.0392441883932371","conf":"1","height":"0.017421602252187585","par_num":"0","text":"©TrackRepository.php","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","text":"©TranscriptionModelLocaleRepository.php","word_num":"0","block_num":"0","page_num":"0","width":"0.09302324944354119","left":"0.03924418768133024","conf":"1","top":"0.12543554051153694","height":"0.017421602252187474"},{"line_num":"0","block_num":"0","height":"0.01858043366451967","conf":"1","left":"0.03913548154729778","page_num":"0","top":"0.14252745407931555","width":"0.06710752527764505","word_num":"0","text":"© TranscriptionRepository.php","par_num":"0","level":"0"},{"par_num":"0","text":"©TranscriptionSummaryRepository.php","conf":"1","width":"0.08720929571922789","word_num":"0","height":"0.017421602252187585","top":"0.1602787457380177","block_num":"0","level":"0","left":"0.0392441908031767","page_num":"0","line_num":"0"},{"text":"© UserRepository.php","left":"0.04069767531309508","line_num":"0","width":"0.04796511568921677","height":"0.01767445219000363","par_num":"0","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.1777003484835593","word_num":"0"},{"line_num":"0","top":"0.19512195100338126","conf":"1","left":"0.040697677013957746","width":"0.0610465090325538","word_num":"0","block_num":"0","page_num":"0","height":"0.01779670958693902","level":"0","par_num":"0","text":"© VocabularyRepository.php"},{"top":"0.21254355444881912","left":"0.027616279755251022","block_num":"0","line_num":"0","text":"> D Rules","height":"0.017421602252187474","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","width":"0.024709300791963616"},{"page_num":"0","text":"w services","width":"0.026162789223041938","par_num":"0","left":"0.031976743615223346","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","line_num":"0","word_num":"0","top":"0.23684210526315785"},{"line_num":"0","width":"0.023255812360885295","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","left":"0.03924418568002258","top":"0.25435540103206966","level":"0","word_num":"0","text":"WACuViLy","page_num":"0"},{"conf":"0.30000001192092896","width":"0.029069763548830722","top":"0.2717770038195261","text":"Akeporis","height":"0.006968640444571572","left":"0.03779069816744524","word_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","top":"0.3763066205343165","par_num":"0","text":"L Close","word_num":"0","page_num":"0","level":"0","width":"0.020348835498728658","left":"0.04360465100063577","height":"0.0072659472719524","line_num":"0","block_num":"0"},{"line_num":"0","word_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","top":"0.411149825723087","text":"crmobiects","width":"0.03197674294735523","page_num":"0","conf":"0.30000001192092896","left":"0.04505814008155495","par_num":"0"},{"height":"0.014354066985646008","conf":"0.5","level":"0","line_num":"0","left":"0.0465116285874117","text":"• DecorateActivity","page_num":"0","top":"0.42503987240829344","width":"0.0421511619649035","block_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.04505814149397584","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.007188147525087674","text":"N Dummv","level":"0","line_num":"0","top":"0.4457735246606205","width":"0.023255812360885295","page_num":"0"},{"par_num":"0","page_num":"0","top":"0.45993031338261137","conf":"0.5","width":"0.024709300791963616","line_num":"0","word_num":"0","text":"• Helpers","block_num":"0","height":"0.013937282410154794","left":"0.04651162943504785","level":"0"},{"width":"0.03052325197990905","page_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","par_num":"0","block_num":"0","text":"v M Hubsoot","level":"0","top":"0.48083623717426005","line_num":"0","word_num":"0","left":"0.03924418682339086"},{"height":"0.017421602252187585","conf":"1","par_num":"0","width":"0.05377906941353006","word_num":"0","left":"0.05232558246862253","line_num":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","level":"0","block_num":"0","page_num":"0"},{"level":"0","width":"0.027616277654120266","block_num":"0","conf":"0.30000001192092896","left":"0.0465116291697702","line_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","top":"0.5156794424453248","word_num":"0","text":">M Actiond"},{"conf":"1","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","par_num":"0","text":"ContactSyncStrategy","level":"0","left":"0.05232558352405106","width":"0.052325578446083876","top":"0.5296167248756484","line_num":"0"},{"word_num":"0","height":"0.010736374953907335","block_num":"0","page_num":"0","top":"0.5502392345388675","conf":"0.30000001192092896","level":"0","left":"0.046511628433356884","par_num":"0","line_num":"0","text":"> DDTO","width":"0.021802323929806973"},{"height":"0.017421602252187585","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","level":"0","text":"Fields","width":"0.0232558123608853","word_num":"0","block_num":"0","top":"0.5644599304070073","left":"0.04941860583506121"},{"text":"Journal","width":"0.02470930332833149","top":"0.5818815329475993","word_num":"0","page_num":"0","height":"0.013937282410154683","block_num":"0","left":"0.05087209248884694","par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.017421602252187474","left":"0.05232558275049638","level":"0","par_num":"0","width":"0.02906976608519858","word_num":"0","text":"• Metadata","top":"0.5993031359819202","page_num":"0"},{"par_num":"0","width":"0.06395348082197475","word_num":"0","page_num":"0","conf":"0.5","left":"0.04651162906174667","height":"0.010572439555726398","level":"0","text":"v D OpportunitySyncStrategy","block_num":"0","line_num":"0","top":"0.6202090597885695"},{"level":"0","block_num":"0","top":"0.6339712916045923","height":"0.017596652443139016","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> D Concerns","left":"0.05232558251563326","page_num":"0","word_num":"0","width":"0.03488371980951189"},{"par_num":"0","block_num":"0","height":"0.01754385964912286","page_num":"0","top":"0.6515151515151515","width":"0.09302324944354118","left":"0.05959302962622626","word_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","conf":"1","level":"0","line_num":"0"},{"level":"0","height":"0.017613324252041873","par_num":"0","top":"0.6689895468433954","width":"0.09156976862156645","word_num":"0","left":"0.059593023810583026","block_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","conf":"1","line_num":"0","page_num":"0"},{"word_num":"0","conf":"1","level":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","line_num":"0","par_num":"0","block_num":"0","left":"0.05959302113979824","page_num":"0","top":"0.6864111503124573","width":"0.09156976862156645","height":"0.0177355801279655"},{"conf":"1","width":"0.09156976862156645","line_num":"0","page_num":"0","left":"0.059593023810583026","word_num":"0","par_num":"0","height":"0.017421602252187585","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128","level":"0","block_num":"0"},{"page_num":"0","top":"0.7212543558425473","width":"0.09011627765412025","left":"0.058139534089606586","text":"HubspotLastModifiedSyncStrategy.php","word_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","height":"0.017421602252187585","line_num":"0"},{"level":"0","page_num":"0","left":"0.05813953714452","conf":"0.5","height":"0.010630789365874915","block_num":"0","top":"0.742160279328588","text":"© HubspotSingleSyncStrateay.php","line_num":"0","width":"0.07412789730315514","word_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.021582401160037845","conf":"1","level":"0","page_num":"0","left":"0.0580138905174848","text":"© HubspotSyncStrategyBase.php","top":"0.7557206434610325","width":"0.0743482975249595"},{"conf":"1","word_num":"0","line_num":"0","level":"0","left":"0.059593028269637166","height":"0.017549417425760994","text":"© HubspotWebhookBatchSyncStrategy.php","block_num":"0","top":"0.7735191634397849","par_num":"0","page_num":"0","width":"0.09302324944354118"},{"level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.04651162902674492","page_num":"0","par_num":"0","text":"v Padination","width":"0.034883719809511875","word_num":"0","block_num":"0","top":"0.7979094076349759"},{"par_num":"0","left":"0.05959302535190646","line_num":"0","page_num":"0","width":"0.06976743961902374","word_num":"0","level":"0","text":"(C) HubspotPadinationService.oho","conf":"0.5","top":"0.8149920255190317","block_num":"0","height":"0.00730762603370394"},{"block_num":"0","word_num":"0","left":"0.05959302880043157","height":"0.007185368636768552","text":"C) PacinationConfia.oho","page_num":"0","top":"0.8325358852688322","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.05087208747863769"},{"page_num":"0","word_num":"0","width":"0.047965115689216783","text":"(C) PadinationState.oho","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.8500797448165869","left":"0.059593023700317146","height":"0.0071770334928230595","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.04651162809815037","width":"0.0625","height":"0.007204819333990531","text":"• M ProspectSearchStrateav","word_num":"0","block_num":"0","top":"0.8675958187280396","line_num":"0"},{"level":"0","height":"0.007327075970420038","text":"M Redis","width":"0.024709300791963616","par_num":"0","top":"0.8850174217942274","word_num":"0","block_num":"0","left":"0.046511629909250625","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","top":"0.9024390243581014","word_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.046511628850673004","par_num":"0","level":"0","text":"v M ServiceTraito","width":"0.039244185102746854","line_num":"0"},{"top":"0.9198606275129059","width":"0.05959301806510763","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","left":"0.05959302857968383","level":"0","height":"0.006968640444571461","text":"T.OnnortunitvSvnctirait ohn"},{"text":"T) SvncCrmEntitiecTrait nhn","conf":"0.30000001192092896","left":"0.058139542522317005","level":"0","top":"0.9370015950824949","width":"0.06104650395981808","height":"0.007249275463049543","block_num":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"width":"0.04796511568921679","left":"0.058139535261602336","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"T SuncFioldsTrait nhn","level":"0","top":"0.9545454545454546","word_num":"0"},{"block_num":"0","level":"0","page_num":"0","left":"0.30813953592538756","par_num":"0","width":"0.0625","conf":"1","line_num":"0","height":"0.017421602252187585","text":"AutomatedReportsService.php","word_num":"0","top":"0.07665505235822678"},{"height":"0.01754385964912286","left":"0.3764534882225882","text":"© AutomatedReportsCommand.php","par_num":"0","line_num":"0","top":"0.07655502392344493","word_num":"0","width":"0.07267441648118039","conf":"1","page_num":"0","block_num":"0","level":"0"},{"width":"0.05959302313784337","height":"0.01777448000139792","par_num":"0","top":"0.1010452964837355","word_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","line_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.4040697682457586"},{"width":"0.06104650395981809","word_num":"0","height":"0.006968640444571572","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","par_num":"0","page_num":"0","block_num":"0","left":"0.15406977432823019","level":"0","conf":"0.5","line_num":"0"},{"height":"0.010452960286604362","word_num":"0","block_num":"0","par_num":"0","text":"AutomatedReportsController.php","top":"0.20209059320164557","level":"0","conf":"1","width":"0.07122092551373418","line_num":"0","page_num":"0","left":"0.15261628499022556"},{"line_num":"0","top":"0.14982578384343948","par_num":"0","text":"© SyncObjects.php","left":"0.3735465125790176","height":"0.017638331204890445","width":"0.04069767353382514","conf":"1","level":"0","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","left":"0.22383721470460258","conf":"0.5","width":"0.05377906434079435","height":"0.006968640444571572","line_num":"0","top":"0.18118466932475252","page_num":"0","block_num":"0","text":"(©)ImportContactBatch.php","level":"0"},{"word_num":"0","text":"C) Client.php","page_num":"0","line_num":"0","top":"0.18102073365231264","level":"0","left":"0.28488372488104713","conf":"0.5","block_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.027616275117752387"},{"level":"0","line_num":"0","width":"0.06831395372431326","page_num":"0","top":"0.17421602808412695","left":"0.31976744288106046","block_num":"0","par_num":"0","conf":"1","text":"©HubspotPaginationService.php","word_num":"0","height":"0.017421602252187474"},{"word_num":"0","text":"© Service.php","height":"0.017793929177608248","conf":"0.5","line_num":"0","width":"0.03197674294735525","page_num":"0","level":"0","par_num":"0","top":"0.17384370053159115","block_num":"0","left":"0.3938953490583744"},{"width":"0.029069768621566433","level":"0","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","top":"0.20175438596491224","block_num":"0","height":"0.014354066985646008","left":"0.2311046504670841","word_num":"0","text":"php api_v2.php"},{"conf":"0.5","par_num":"0","top":"0.20557491325434107","width":"0.06831394865157758","line_num":"0","page_num":"0","word_num":"0","text":"C) TrackProviderInstalledEvent.pho","height":"0.007343747018817126","block_num":"0","left":"0.26889535474038734","level":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","width":"0.06831394865157758","left":"0.3444767431887464","line_num":"0","word_num":"0","height":"0.011164274322169154","top":"0.20175438596491224","text":"@ RequestGenerateReportJob.ph"},{"par_num":"0","conf":"0.5","text":"(C) AutomatedReportResult.ohv","level":"0","block_num":"0","top":"0.22966507175123718","height":"0.007268726160271521","width":"0.05959302313784334","left":"0.15406976741448225","page_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","left":"0.17441860674725307","conf":"1","height":"0.014354066985645897","page_num":"0","level":"0","block_num":"0","line_num":"0","top":"0.24720893141945777","text":"trait OpportunitySyncTrait","width":"0.06976743961902376","word_num":"0"},{"par_num":"0","left":"0.19912790599413563","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","top":"0.26132404253458086","line_num":"0","block_num":"0","level":"0","conf":"1","width":"0.1918604627568671","word_num":"0","page_num":"0","height":"0.01778281514534341"},{"top":"0.27874564469272156","par_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","height":"0.017421602252187474","left":"0.1976744228515927","page_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","word_num":"0","width":"0.17587209255137343"},{"level":"0","left":"0.18459302318631113","block_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.017613322731030334","text":"2 usages","top":"0.3133971294182625","word_num":"0","line_num":"0","width":"0.020348836766912598"},{"page_num":"0","left":"0.1845930292659399","line_num":"0","word_num":"0","block_num":"0","text":"private function importOpportunityBatch(array $deals): array","par_num":"0","height":"0.01754385964912275","conf":"1","top":"0.33094098883572576","level":"0","width":"0.15843022123296208"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","text":"$syncedOpportunities = [","conf":"1","left":"0.19622093053807488","height":"0.017718908319062532","block_num":"0","top":"0.3658536592325965","par_num":"0","width":"0.06395348589471045"},{"left":"0.20784883719360808","line_num":"0","top":"0.38995215302990127","width":"0.03924418256637899","text":"'success =>","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.007260390255820148","level":"0","page_num":"0","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.2063953495726709","word_num":"0","level":"0","block_num":"0","width":"0.050872092551373455","line_num":"0","page_num":"0","text":"'failed_ids' »> [1,","top":"0.400318979431312","height":"0.01779948695424638"},{"height":"0.017554973681387476","line_num":"0","page_num":"0","top":"0.4354066985043207","conf":"1","left":"0.194767442807634","text":"$dealIds = array_column($deals,","par_num":"0","word_num":"0","block_num":"0","width":"0.08575581489725317","level":"0"},{"height":"0.006968641205077342","top":"0.4425087107683612","par_num":"0","block_num":"0","line_num":"0","left":"0.280523256299525","page_num":"0","text":"column_key:'10')*","width":"0.04215116196490348","word_num":"0","level":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","conf":"1","top":"0.47038327564025195","word_num":"0","left":"0.19622092554751022","level":"0","height":"0.017655001492781763","block_num":"0","page_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","width":"0.20639535214038604"},{"height":"0.017655001492781763","level":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.47038327564025195","line_num":"0","par_num":"0","width":"0.040697673533825196","text":", rethrow so the","word_num":"0","left":"0.40261627956303336"},{"top":"0.49441786284356404","conf":"0.5","width":"0.2252906839898292","word_num":"0","page_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","height":"0.007324297082100917","block_num":"0","left":"0.19622092345586095","level":"0","line_num":"0","par_num":"0"},{"left":"0.1947674424313429","block_num":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.5052264809296554","height":"0.017421602252187474","conf":"0.30000001192092896","width":"0.01744185990475594","text":"tryf","level":"0"},{"line_num":"0","height":"0.017741137904603632","page_num":"0","conf":"1","par_num":"0","word_num":"0","level":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261","width":"0.23401162979450632","block_num":"0","left":"0.2063953501001992"},{"width":"0.17877905419532286","word_num":"0","top":"0.5398724083179833","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","line_num":"0","height":"0.017618880507668466","level":"0","page_num":"0","conf":"1","block_num":"0","left":"0.20494187603723524","par_num":"0"},{"width":"0.2558139435788418","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","top":"0.5749128924952824","height":"0.020905922094220375","left":"0.20494187385846577","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0"},{"block_num":"0","conf":"1","level":"0","height":"0.02102540060283664","page_num":"0","par_num":"0","left":"0.20494185885009894","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","line_num":"0","top":"0.6097560982545615","width":"0.1991279074486266","word_num":"0"},{"par_num":"0","width":"0.03488371980951191","block_num":"0","word_num":"0","top":"0.648083623487141","conf":"0.30000001192092896","height":"0.013937282410154683","level":"0","left":"0.21656976858995938","line_num":"0","text":"array_map ( cal","page_num":"0"},{"height":"0.017785594033662644","word_num":"0","page_num":"0","block_num":"0","left":"0.2645348832564665","conf":"0.5","level":"0","line_num":"0","par_num":"0","text":"'strval', $dealIds)","top":"0.6480836243125454","width":"0.05087209255137343"},{"block_num":"0","page_num":"0","height":"0.021531100478468956","text":"Extract Surround // = : (SexistingCrmIds);","width":"0.12354650903255385","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","left":"0.2093023286005373","top":"0.682615629984051"},{"line_num":"0","block_num":"0","conf":"1","height":"0.01754385964912286","left":"0.2049418524467757","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","top":"0.7177033492822966","width":"0.2776162776541203","level":"0","word_num":"0","page_num":"0"},{"text":"'teamId' => Sthis->team-›getIdO).","par_num":"0","top":"0.7351916374244232","width":"0.08575581489725317","height":"0.013937282410154683","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.2180232570930559","word_num":"0","line_num":"0"},{"left":"0.46511627905924996","conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"-600","top":"0.7351916383721696","width":"0.01744185990475594","block_num":"0","word_num":"0","page_num":"0","height":"0.020905922094220375"},{"conf":"1","line_num":"0","par_num":"0","top":"0.752613240763755","width":"0.08139534706765034","level":"0","block_num":"0","word_num":"0","page_num":"0","text":"'dealCount' => count($dealIds),","height":"0.017721687207381653","left":"0.21802325758350743"},{"page_num":"0","level":"0","left":"0.4636627907884783","text":"=601","width":"0.018895348335834228","height":"0.027874564820309478","top":"0.7491289194016919","par_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"par_num":"0","height":"0.017421602252187474","line_num":"0","left":"0.20639534908631102","text":"1):","top":"0.7874564461300038","level":"0","width":"0.00872092995237797","conf":"0.30000001192092896","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.7700348432989934","height":"0.017421602252187474","page_num":"0","word_num":"0","par_num":"0","left":"0.2180232579374222","width":"0.07267441648118037","block_num":"0","line_num":"0","conf":"0.5","level":"0","text":"'error' => $e->getMessage(),"},{"line_num":"0","page_num":"0","height":"0.013937282410154683","conf":"1","par_num":"0","width":"0.011627907448626629","word_num":"0","left":"0.47093023224952385","level":"0","block_num":"0","text":"603","top":"0.7909407663733199"},{"top":"0.8048780495219954","width":"0.015988371473677654","line_num":"0","left":"0.46511627911296743","level":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.020905922094220375","conf":"0.5","par_num":"0","text":"=604"},{"height":"0.007254833239687675","block_num":"0","line_num":"0","word_num":"0","left":"0.20494186180126178","level":"0","page_num":"0","top":"0.8292682927405206","par_num":"0","conf":"0.30000001192092896","text":"throw se\"","width":"0.026162789223041938"},{"left":"0.196220931788067","conf":"0.5","line_num":"0","par_num":"0","width":"0.07267441648118039","top":"0.8745644599380386","block_num":"0","text":"foreach ($deals as $deal) {","height":"0.017780037778036162","page_num":"0","level":"0","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0","line_num":"0","width":"0.014534881774415365","page_num":"0","word_num":"0","left":"0.20639535049434093","top":"0.8954703837939799","block_num":"0","text":"try {"},{"level":"0","conf":"1","left":"0.2165697695573931","line_num":"0","block_num":"0","height":"0.01773835901628462","page_num":"0","par_num":"0","top":"0.9090909089513657","width":"0.17151162979450635","word_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity("},{"top":"0.9337979093792103","width":"0.031976742947355224","word_num":"0","line_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.226744186735071","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"Sdeal'1d'h"},{"level":"0","left":"0.46656976796271193","text":"=607","block_num":"0","conf":"1","height":"0.017421602252187474","line_num":"0","par_num":"0","page_num":"0","top":"0.8571428572798295","word_num":"0","width":"0.014534883042599256"},{"level":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","line_num":"0","top":"0.968641115317784","word_num":"0","page_num":"0","conf":"0.5","left":"0.22674419276015428","width":"0.05523255023550483","text":"ScontactAssociat.ions"},{"left":"0.9127906979746175","top":"0.006968641043132773","width":"0.018895348335834172","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"100% 52","height":"0.006968641205077342","page_num":"0","line_num":"0"},{"width":"0.059593023137843426","conf":"0.30000001192092896","block_num":"0","line_num":"0","word_num":"0","top":"0.006968641061224412","page_num":"0","par_num":"0","left":"0.9331395348558466","height":"0.006968641205077342","level":"0","text":"• Mon ZU Aor 10.00.4%"},{"text":"L AskJiminnyReportActivityServiceTest~","conf":"0.5","block_num":"0","width":"0.08430232392980697","left":"0.8284883743238562","word_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.017421602252187585","top":"0.02439024399585743"},{"line_num":"0","conf":"1","width":"0.029069766085198623","word_num":"0","page_num":"0","par_num":"0","text":"E laravel.log","block_num":"0","height":"0.017421602252187585","left":"0.5101744199610054","top":"0.052264808499341786","level":"0"},{"top":"0.07655502392344493","par_num":"0","word_num":"0","line_num":"0","width":"0.07994186117293983","conf":"0.30000001192092896","left":"0.47238372125716094","block_num":"0","level":"0","height":"0.01754385964912286","page_num":"0","text":"4 console (PROD] x A console [EU]"},{"text":"A SF [iminny@localhost]","height":"0.017421602252187585","width":"0.052325578446083876","word_num":"0","conf":"0.5","left":"0.5450581424799863","level":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.0522648086548918"},{"block_num":"0","line_num":"0","width":"0.04505813882706011","conf":"0.5","height":"0.01754385964912286","top":"0.07655502392344493","word_num":"0","par_num":"0","text":"A console [STAGING]","page_num":"0","left":"0.559593023126018","level":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.017421602252187585","level":"0","text":"A HS_local (jiminny@localhost]","width":"0.0639534858947105","left":"0.603197676895986","word_num":"0","conf":"1","top":"0.05226480845578774"},{"top":"0.05226480845578774","block_num":"0","page_num":"0","conf":"1","width":"0.018895348335834283","line_num":"0","left":"0.6947674424260751","word_num":"0","text":"Cascade","par_num":"0","level":"0","height":"0.017421602252187585"},{"conf":"1","par_num":"0","text":"Retactor Connection","height":"0.007285397208668609","block_num":"0","top":"0.08362369371432266","word_num":"0","page_num":"0","left":"0.693313957253889","line_num":"0","width":"0.04651162472177062","level":"0"},{"conf":"0.30000001192092896","level":"0","width":"0.045058133754324436","top":"0.08362369371432266","line_num":"0","page_num":"0","par_num":"0","text":"CRM Initial Sync Oven","word_num":"0","left":"0.7470930289847444","block_num":"0","height":"0.007285397208668609"},{"height":"0.007285397208668498","page_num":"0","par_num":"0","text":"+O •","word_num":"0","left":"0.9651162792848433","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.08362369356690913","width":"0.02034883676691257"},{"width":"0.026162789223041938","height":"0.01777448000139792","par_num":"0","level":"0","left":"0.6613372099009642","line_num":"0","block_num":"0","text":"da jiminny","top":"0.10104529667246953","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.12195121997834346","width":"0.06104650903255382","line_num":"0","text":"034 A1 A34 X62 A V","word_num":"0","conf":"0.30000001192092896","height":"0.017602208698765498","left":"0.6264534909671725"},{"block_num":"0","height":"0.017688345110587478","left":"0.7485465144592023","page_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","line_num":"0","top":"0.11149825785804557","conf":"1","width":"0.2340116297945063","par_num":"0","level":"0","word_num":"0"},{"level":"0","left":"0.4723837209681555","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"568","top":"0.17421602785183887","width":"0.010174418383456285","block_num":"0","word_num":"0","height":"0.017421602252187585"},{"line_num":"0","level":"0","block_num":"0","width":"0.05959302313784337","par_num":"0","left":"0.42296511505912804","page_num":"0","top":"0.24720893117059684","conf":"0.30000001192092896","text":"433 X2 X19 A Y 572","word_num":"0","height":"0.017599431331458026"},{"level":"0","page_num":"0","word_num":"0","par_num":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","conf":"0.5","top":"0.12195121996382541","height":"0.017602208698765498","block_num":"0","line_num":"0","width":"0.13081395372431326","left":"0.49273255917817704"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.13937282248364746","width":"0.12499998985452854","word_num":"0","par_num":"0","conf":"1","height":"0.017724466095700775","page_num":"0","block_num":"0","level":"0","left":"0.49273256810684485","line_num":"0"},{"text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","level":"0","top":"0.15679442515780084","width":"0.19767440633570893","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.5014534982005542","page_num":"0","par_num":"0","block_num":"0","height":"0.021531100478468956","width":"0.18895348082197472","word_num":"0","line_num":"0","top":"0.19138755980861244","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","level":"0"},{"block_num":"0","line_num":"0","top":"0.21602787489966546","left":"0.5014534903311851","conf":"0.5","width":"0.023255812360885364","par_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.006968640444571461","text":"U.emall,"},{"text":"sa.*,","page_num":"0","left":"0.5014534889482387","block_num":"0","conf":"0.5","height":"0.020905922094220264","par_num":"0","top":"0.2264808367461535","word_num":"0","line_num":"0","width":"0.0159883714736776","level":"0"},{"top":"0.243902439123591","height":"0.017660559269419895","word_num":"0","conf":"1","width":"0.0915697686215664","block_num":"0","left":"0.5014534890799165","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa"},{"width":"0.09883720316785455","line_num":"0","top":"0.261324041657931","height":"0.020972609329831915","conf":"0.5","par_num":"0","word_num":"0","left":"0.49273256427382445","page_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0"},{"text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","top":"0.27874564469272156","width":"0.10755813882706017","block_num":"0","height":"0.017421602252187474","left":"0.4927325596928281","line_num":"0","par_num":"0"},{"page_num":"0","level":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","conf":"0.5","width":"0.13953487923804747","par_num":"0","height":"0.021531100478468845","word_num":"0","top":"0.29585326953748003","block_num":"0","line_num":"0","left":"0.49273256401325954"},{"height":"0.021812455695972233","conf":"1","width":"0.1469257943173672","top":"0.33086566047471755","block_num":"0","par_num":"0","line_num":"0","level":"0","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","left":"0.49266947806468386"},{"width":"0.021802323929806966","par_num":"0","conf":"0.5","text":"Tnoughts","top":"0.14285714319234843","word_num":"0","level":"0","left":"0.6947674415961431","block_num":"0","page_num":"0","height":"0.006968640444571461","line_num":"0"},{"block_num":"0","height":"0.007185368636768663","par_num":"0","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","conf":"1","line_num":"0","page_num":"0","left":"0.6947674437491511","top":"0.1602787460943993","width":"0.15552323929806966","word_num":"0","level":"0"},{"level":"0","height":"0.017421602252187474","text":"Answer","width":"0.023255812360885253","left":"0.6947674422691698","line_num":"0","page_num":"0","conf":"1","top":"0.19163763110387144","par_num":"0","word_num":"0","block_num":"0"},{"width":"0.17587207226043045","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","block_num":"0","par_num":"0","conf":"1","top":"0.21602787499438603","level":"0","page_num":"0","height":"0.007257611367501027","line_num":"0","left":"0.6947674450253227","word_num":"0"},{"left":"0.4709302324991634","top":"0.29616724812826734","height":"0.020905922094220264","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","width":"0.010174418383456285","text":"575","par_num":"0","level":"0"},{"word_num":"0","left":"0.4709302331500887","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","width":"0.011627906180442682","text":"576","height":"0.017421602252187474","top":"0.31707317082512576"},{"page_num":"0","conf":"1","block_num":"0","width":"0.008720929952377943","level":"0","line_num":"0","top":"0.3310104530550909","height":"0.017421602252187474","text":"577","par_num":"0","word_num":"0","left":"0.4723837210121832"},{"height":"0.017421602252187474","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.3519163764290747","width":"0.014534883042599311","left":"0.4665697677568011","par_num":"0","text":"—578","word_num":"0","level":"0"},{"text":"-579","conf":"0.30000001192092896","level":"0","top":"0.36585365925686086","block_num":"0","page_num":"0","height":"0.03135888314133062","line_num":"0","left":"0.4651162795679709","par_num":"0","width":"0.01744185990475594","word_num":"0"},{"line_num":"0","block_num":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","text":"580","width":"0.010174418383456285","level":"0","top":"0.3867595819749514","word_num":"0","conf":"1","left":"0.4723837212104037"},{"level":"0","par_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","block_num":"0","page_num":"0","line_num":"0","text":"=582","word_num":"0","conf":"0.5","top":"0.41114982606463124","width":"0.0159883714736776"},{"width":"0.061046514105289496","text":"select * from features;","line_num":"0","page_num":"0","height":"0.01754385964912275","par_num":"0","word_num":"0","block_num":"0","left":"0.4927325567791251","conf":"1","top":"0.3692185007974482","level":"0"},{"par_num":"0","text":"select * from team_features where feature_id = 40;","left":"0.492732557531251","top":"0.3867595817836954","word_num":"0","page_num":"0","width":"0.13081395372431337","line_num":"0","conf":"1","block_num":"0","height":"0.013937282410154683","level":"0"},{"block_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","line_num":"0","text":"select * from teams where id = 556;","width":"0.09156975847609505","height":"0.017791151810300887","word_num":"0","top":"0.4216027878104023","left":"0.4927325648681694"},{"par_num":"0","word_num":"0","line_num":"0","text":"586","level":"0","block_num":"0","width":"0.010174418383456285","top":"0.4912891990481223","page_num":"0","left":"0.4709302324991634","height":"0.017421602252187474","conf":"1"},{"text":"587","level":"0","left":"0.4723837212104037","block_num":"0","height":"0.017421602252187585","par_num":"0","width":"0.010174418383456285","line_num":"0","top":"0.5087108014871466","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","level":"0","text":"588","width":"0.010174418383456285","left":"0.4709302324991634","word_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.5261324046230351","height":"0.017421602252187585","block_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","height":"0.017727244984019785","par_num":"0","top":"0.45614035085599425","text":"select * from au","page_num":"0","conf":"0.5","left":"0.49273255851781844","width":"0.040697673533825196","word_num":"0","level":"0"},{"conf":"1","word_num":"0","block_num":"0","width":"0.15116278668667404","left":"0.5406976797860092","level":"0","height":"0.017727244984019896","page_num":"0","par_num":"0","line_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617"},{"line_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","par_num":"0","word_num":"0","block_num":"0","left":"0.4927325626901585","level":"0","width":"0.19912790744862652","height":"0.020905922094220375","page_num":"0","top":"0.47038327577054373"},{"top":"0.49122807017543857","page_num":"0","level":"0","par_num":"0","left":"0.49273256392009424","text":"select * from automated_report_results order by id desc;","width":"0.14534883296236079","height":"0.01754385964912286","word_num":"0","conf":"1","line_num":"0","block_num":"0"},{"left":"0.4927325558269047","width":"0.14389535214038607","top":"0.50522648079604","word_num":"0","height":"0.02108930895012917","conf":"0.5","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;"},{"line_num":"0","page_num":"0","conf":"1","height":"0.010483525776596947","top":"0.24390243925425303","level":"0","text":"Flow for last-modified sync","left":"0.6947674492701338","width":"0.06395348082197472","word_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","conf":"1","level":"0","top":"0.2613240421543279","width":"0.2572674244008166","par_num":"0","word_num":"0","height":"0.010605782413026343","left":"0.69476746387163","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.017421602252187474","conf":"1","level":"0","line_num":"0","page_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","par_num":"0","top":"0.27874564469272156","width":"0.2558139435788418","word_num":"0","left":"0.6962209429349904"},{"par_num":"0","conf":"1","level":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","top":"0.30303030290443533","word_num":"0","width":"0.24418603613021517","height":"0.010558547395648321","line_num":"0","block_num":"0","left":"0.6976744167193314","page_num":"0"},{"top":"0.3205574918079175","block_num":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.2848836817639939","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","height":"0.010452960286604251","left":"0.696220969420339","level":"0","conf":"1"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7049418610117876","text":"t.pho:249-308)","top":"0.33797909401576987","width":"0.0319767429473552","word_num":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","level":"0"},{"top":"0.35540069665787266","width":"0.235465110616481","word_num":"0","level":"0","page_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","left":"0.6947674475203276","height":"0.013937282410154683","conf":"1","line_num":"0","block_num":"0","par_num":"0"},{"top":"0.38327526141746027","height":"0.017421602252187474","line_num":"0","conf":"1","word_num":"0","block_num":"0","page_num":"0","left":"0.6947674455790227","level":"0","par_num":"0","width":"0.0944767404109873","text":"When ImportOpportunityBatch is used"},{"conf":"1","top":"0.4074960127591707","width":"0.05377906434079438","par_num":"0","height":"0.0071770334928229484","block_num":"0","level":"0","line_num":"0","word_num":"0","left":"0.6947674418771969","page_num":"0","text":"Only on the webhook path:"},{"block_num":"0","line_num":"0","page_num":"0","width":"0.2834301806510763","height":"0.00731040416151707","level":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","par_num":"0","conf":"1","left":"0.6976744421686936","top":"0.4282296651241162","word_num":"0"},{"line_num":"0","conf":"1","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","width":"0.27906975847609505","level":"0","top":"0.4390243903373209","par_num":"0","page_num":"0","height":"0.017421602252187474","left":"0.7034883857776126","block_num":"0","word_num":"0"},{"left":"0.7049418640810282","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.4599303139240558","block_num":"0","width":"0.036337205704222275","height":"0.006968640444571461","par_num":"0","word_num":"0","text":"sor.oho:144-156,"},{"width":"0.27470929571922786","page_num":"0","line_num":"0","level":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","top":"0.4736842105404635","par_num":"0","conf":"1","block_num":"0","left":"0.6962209413217944","word_num":"0","height":"0.01760498758708451"},{"line_num":"0","block_num":"0","conf":"0.5","width":"0.1337209153682628","height":"0.007324297082100917","word_num":"0","level":"0","par_num":"0","page_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","left":"0.7034883735612978","top":"0.49441786284356404"},{"width":"0.15697674041098736","line_num":"0","left":"0.4927325576649853","level":"0","conf":"1","text":"select * from automated_report_results WHERE report id = 54;","height":"0.017421602252187585","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.5435540073669376"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","width":"0.014534883042599256","left":"0.4665697675387779","page_num":"0","height":"0.017421602252187585","block_num":"0","top":"0.5609756101979481","text":"—590","word_num":"0"},{"left":"0.46939357645121943","word_num":"0","block_num":"0","page_num":"0","width":"0.03214308048816433","height":"0.019269587320574155","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.5844418613017821","text":"Cascade &YI"},{"top":"0.5849135485661681","page_num":"0","block_num":"0","left":"0.504316644512661","text":"Command 9e1","height":"0.018326213295189797","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.030610896171407553"},{"block_num":"0","top":"0.5781499203541262","width":"0.08139534706765028","word_num":"0","page_num":"0","height":"0.0176688944133655","left":"0.5348837226993451","line_num":"0","conf":"1","level":"0","par_num":"0","text":"ortunities where id = 7594349;"},{"word_num":"0","line_num":"0","page_num":"0","conf":"0.5","height":"0.01754385964912286","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","width":"0.19912790744862657","block_num":"0","left":"0.4927325615606822","top":"0.613237639553429","level":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.006968640444571461","left":"0.4927325549132634","text":"select * trom plavbooks where team 1d = 1: # event 726147","top":"0.6376306623561115","par_num":"0","width":"0.15261626750864887","conf":"0.30000001192092896"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","left":"0.49417504626076897","width":"0.1511847820687801","word_num":"0","top":"0.6475172965904776","block_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","height":"0.01855425705369762"},{"height":"0.007193704541220036","width":"0.10901161964903489","word_num":"0","top":"0.6722488038244503","left":"0.49418604507250824","level":"0","line_num":"0","par_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","block_num":"0","page_num":"0","conf":"0.5"},{"width":"0.151173084340197","word_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","level":"0","conf":"1","line_num":"0","left":"0.4941808969840959","par_num":"0","height":"0.014594718409877472","top":"0.6860824328185883","block_num":"0","page_num":"0"},{"page_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.03052325451627691","left":"0.6947674429499888","top":"0.5223285486264212","text":"Shared code","word_num":"0","height":"0.007288176096987731","line_num":"0","level":"0"},{"width":"0.2718023137843356","left":"0.6947674533785833","conf":"1","top":"0.5365853663383557","block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.017641108572197917","level":"0","page_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:"},{"block_num":"0","width":"0.20058138827060135","page_num":"0","word_num":"0","left":"0.6976744261547695","height":"0.01754385964912286","level":"0","conf":"1","line_num":"0","par_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","top":"0.5574162679425837"},{"par_num":"0","top":"0.5818815330541641","word_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","left":"0.697674432615772","conf":"0.30000001192092896","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","level":"0","line_num":"0","width":"0.2761627765412026"},{"conf":"0.30000001192092896","left":"0.7034883718213223","level":"0","height":"0.006968640444571461","block_num":"0","top":"0.5993031362237073","page_num":"0","word_num":"0","par_num":"0","line_num":"0","width":"0.062499994927264324","text":"queue oo with retiesbackom,"},{"height":"0.01754385964912286","left":"0.49127907379435487","block_num":"0","level":"0","top":"0.7177033492822966","text":"SELECT * FROM crm_configurations WHERE id = 692;","line_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"0.5","width":"0.12645348082197472"},{"height":"0.017421602252187585","line_num":"0","conf":"1","top":"0.7351916377240805","block_num":"0","par_num":"0","width":"0.01744185990475594","word_num":"0","text":"SELECT","left":"0.4927325587104127","page_num":"0","level":"0"},{"left":"0.5014534890359909","block_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","par_num":"0","level":"0","height":"0.020911479870858507","conf":"0.5","top":"0.7526132409524889","width":"0.18895348082197472","line_num":"0","word_num":"0"},{"text":"u. email,","block_num":"0","par_num":"0","left":"0.5014534895121747","level":"0","line_num":"0","top":"0.7735191644180608","conf":"0.30000001192092896","height":"0.017549415904749344","width":"0.023255812360885364","word_num":"0","page_num":"0"},{"left":"0.5029069773255996","top":"0.7909407663442839","height":"0.013937282410154683","page_num":"0","block_num":"0","width":"0.014534883042599311","line_num":"0","par_num":"0","word_num":"0","text":"sa.*,","level":"0","conf":"1"},{"left":"0.5014534890799165","conf":"0.5","level":"0","page_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","width":"0.0915697686215664","word_num":"0","block_num":"0","height":"0.021531100478468956","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","left":"0.49273256673203064","block_num":"0","height":"0.007254833239687675","page_num":"0","par_num":"0","level":"0","text":"JOTN usens u on u.id = sa.sociable idi","top":"0.8292682928942409","word_num":"0","width":"0.09738371220040826"},{"word_num":"0","par_num":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.5479651179161367","page_num":"0","top":"0.8429027114206518","text":"on t.id = u.team_id","height":"0.017724466095700775","level":"0","width":"0.052325578446083876"},{"height":"0.014354066985645897","block_num":"0","width":"0.08139534706765039","top":"0.8604465709728868","left":"0.5494186066225529","par_num":"0","conf":"1","line_num":"0","text":"and sa.provider = 'salesforce';","level":"0","page_num":"0","word_num":"0"},{"left":"0.4927325684555483","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","height":"0.01760776647540363","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.8954703835778265","word_num":"0","width":"0.19767440633570882"},{"left":"0.6962209300842392","par_num":"0","page_num":"0","width":"0.04069767099745736","block_num":"0","height":"0.0071770334928229484","text":"Ask anvthina (84-D","word_num":"0","level":"0","line_num":"0","top":"0.9266347687400319","conf":"0.30000001192092896"},{"text":"< Code","top":"0.9545454545454546","width":"0.01889534706765028","conf":"0.30000001192092896","word_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","line_num":"0","left":"0.7020348836609424","par_num":"0","block_num":"0"},{"width":"0.04796511061648101","conf":"0.5","line_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.0071770334928229484","text":"Claude Onus 4.7 Medium","block_num":"0","left":"0.7209302333970329","top":"0.9545454545454546","par_num":"0"},{"word_num":"0","text":"W Wind","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","page_num":"0","left":"0.8415697692651324","top":"0.9860627181052405","width":"0.017441858636571994","line_num":"0","block_num":"0","par_num":"0"},{"height":"0.01074748898617195","left":"0.9694767459953377","text":"Po. 4 spac","top":"0.986062718234409","page_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","width":"0.02034883549872868","block_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6473
|
NULL
|
NULL
|
|
34385
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny kProject v• SystemEvents© SystemUrl.phpTokenBuilder.p© TokenBuilderlr© UrlBuilder.php> D Config→IDT0→IFilters© ReportController.phpC TokenBuilder.php x© SendReportJob.php© AutomatedReportsCommand.php© AskJiminnyReportsController.php© AutomatedReportsCommandTest.phpAutomatedReportsSendCommand.php© Team.php© AutomatedReportsRepository.php© AutomatedReportsService.php©CreateHeldActivityEvent.php© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpC ActivityLogged.phpAulomaleakeporscallbackservice.onoC RequestGenerateAskJiminnyReportJob.php> [ ProspectSearchs> M ServiceTraits© DataClient.php© DecorateActivity.©LocalSearch.php© LocalSearchlntert© RemoteSearch.pr© Service.phpC ListenersMeradatal• MigrationPoeolve• SalesforceD Traits© BaseClient.php© BaseService.php© CachedCrmServiceD© CountryCodeResolve© CrmActivityProviderl© CrmActivityService.f© CrmConfigurationSe© CrmObjectsResolver(c) DeraultProspectsear© EmailHelper.php• FindsProspectinterfa© LayoutManager.phpMatchDomainByEma© OpportunityActivityN• OpportunitySyncStra© RequestGenerateReportJob.phpc) AutomatecRenortResulinno© AutomatedReport.phpreadonly class TokenBuilder implements TokenBuilderInterfacepublic function create(Team $team): string'eventProfileDeleted' => '/webhook/intapp/usr-del','eventLeadDeleted''eventDealDeleted''/webhook/intapp/ld-del',= '/webhook/intapp/opp-del',// Update and create unls'eventAccountCreated' =>'/webhook/intapp/acc-add','eventAccountUpdated''/webhook/intapp/acc-upd','eventContactCreated''/webhook/intapp/cnt-add','eventContactUpdated''/webhook/intapp/cnt-upd',"evenurronleureareo"'/webhook/intapp/usr-add','eventLeadCreated''eventLeadUpdated''eventDealCreated'eventDealUpdated''/webhook/intapp/usr-upd','/webhook/intapp/ld-add','/webhook/intapp/ld-upd','/webhook/intapp/opp-add','/webhook/intapp/opp-upd',return $this-›signToken($payload);1 usage68 đt ›public function createAdmin(): stringfd•}79 Ct >public function extract(string $token): arrayf...5754 usages88 C >public function getExpireTime(): intf...}2 usagesLocal changesShelfLoeConsole xLog xChanges 8 files= .env.local app© ActivityController.php app/Http/Controllers/API© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© PlaybackService.php app/Services(C) ReportController.php app/Http/Controllers/Webhook(C SyncTolntercom.php app/Jobs/Teampip web.one roules› Unversioned Files 8 filesSide-by-side viewerDo not ignore& a0a9685c app/Jobs/Team/SyncTolntercom.phpommmy vous leallle oyncromercomyyyIntercomService $intercomService,ActivityProviderRegistry $activityProviderRegistry,TeamRepository $teamRepository,): void {$team = $this->team;// We don't want to sync partner accounts to Intercom.if ($team->isPartnerDefault( === false) (recurnrHighlight words - 15$crm = $team->getCrmConfiguration();// Create remote Intercom company.$intercomService->createCompany([' name'→> $team->getName(),'company_id'→> $team->getUvid(),'size' = $team->seats,'remote_created_at'=> Steam->getCreatedAt()->getTimestamp().r PHP files // Try SonarQube Cloud for free // Download SonarQube Server // Learn more // Don't ask again (moments ago)= custom.logA console [PROD]A HS_local [jiminny@localhost]Al console [EU]546548549550556500563= laravel.logA SF [jiminny@localhost]A console [STAGING] XIX. AUlo vHaycround vFRUM playdooks pJoin playbook_cacegories pc1<->1.n: on p.id = pc.playbook_idwhere p.team id = 1 and p.activity tvoe = 'event':SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts plwhere crm_configuration_id = 1 and pl.playbook_id = 175;1<->1.n: on cl.id = pl.layout_idselect * tron teans.Euee** -rur autonared redortsjoin teams t on r.teamid = t.idWHERE r. frequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exRicesat >= now() OR r.expinesat IS NULL);select * from automated_ report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by id desc;select * from automated_report_results order by id desc;select * fromautomated_report_results where cepontaid IN (37);select * from users where id IN (7160, 3248);SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;, 0halMa lminny v018 A 16 X13 ^f Support Daily • in 3h 27 mAU AutomatedReportsCommandTestvCascadeIntegration App ConneO javascript100% 145Thu 16 Apr 11:33:35if (connection && connection.disconnected == false) ‹awalr axlos, oost"aotvuancedrarion-aon-connect"window. location = "/dashboard";wIne backend 1nteqrac1onApplonnect simoly marks the Social Accountstate as STATE_CONNECTED and dispatches a SocialAccountConnected event:TeamSetupController.php:208-218D php$socialAccount->setAttribute('state', SocialAccount: : STATE_CONNEosoclaLaccount→saverschis->eventb1spaccher->d1spacchnew soc1alaccouncconnectedssocKey Architecture PointsSoc1a Account Rorovcerz "integration-aop"s the local recorolinking a team to Integration App. The provider_user_token holds theow usee to autnenticate Arl calls• Integration App is the OAuth broker - Jiminny never handles the actualCRM OAuth tokens. Integration App stores the CRM credentials andJminny autnenuicaes o Imecralon Aoo usine the eamJwirWebhooks are registered via the JWT's fields payload - IntegrationApp is lola which Jiminny ukLs lo call Tor each ckM event tyoe(account/contact/lead/deal create/update/delete).On subsequent API calls, DataClient: :setSocialAccount() loads theOkenTrom the Soctal Account anc aulo-reresnes umexolres witninominutes via TokenBui lder.Oul .Ask anything (&4L)+ @ CodeClaude Sonnet 4.64 anlerencesCurrent version\Jiminny\Jobs\Team > SyncTolntercomIntercomService $intercomService,ActivityProviderRegistry $activityProviderRegistry,TeamRepository $teamRepository,): void {return;$team = $this->team;// We don't want to sync partner accounts to Intercom.if ($team->isPartnerDefault() === false) {return,$crm = $team->getCrmConfiguration();$tier = $team->getTier();$tierTitle = $tier?->getTitle() ?? 'Unknown';// Create remote Intercom company.W Windsur leams30:4/uir-o( 4 spaces...
|
[{"text":"PhpStorm","width" [{"text":"PhpStorm","width":"0.02616278827190399","par_num":"0","word_num":"0","line_num":"0","height":"0.0077519370449914415","block_num":"0","left":"0.02034883973032694","level":"0","conf":"1","top":"0.005167958996884159","page_num":"0"},{"top":"0.0025839794391580018","page_num":"0","width":"0.011627906560897822","line_num":"0","par_num":"0","word_num":"0","left":"0.05232558154097966","block_num":"0","level":"0","height":"0.010335916943020274","conf":"1","text":"File"},{"conf":"1","left":"0.06976744199571387","line_num":"0","par_num":"0","block_num":"0","text":"Edit","page_num":"0","height":"0.010335916943020274","word_num":"0","width":"0.011627906560897835","top":"0.0025839794483865086","level":"0"},{"conf":"1","level":"0","page_num":"0","par_num":"0","top":"0.0025839794299922225","block_num":"0","word_num":"0","text":"View","width":"0.014534883201122284","height":"0.012919896178775314","line_num":"0","left":"0.08720930282773343"},{"line_num":"0","text":"Navigate","width":"0.02470930218696596","left":"0.1061046516439201","par_num":"0","page_num":"0","height":"0.012919896178775314","word_num":"0","conf":"1","block_num":"0","top":"0.0025839794299922225","level":"0"},{"height":"0.010335916943020385","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.13517441878448935","top":"0.002583979426853289","conf":"1","block_num":"0","width":"0.015988372266292572","text":"Code","page_num":"0"},{"text":"Laravel","conf":"1","left":"0.15552325651696633","page_num":"0","par_num":"0","top":"0.002583979426853289","word_num":"0","width":"0.02034883648157118","level":"0","block_num":"0","line_num":"0","height":"0.010335916943020385"},{"conf":"1","line_num":"0","width":"0.02180232554674147","block_num":"0","page_num":"0","text":"Refactor","level":"0","top":"0.0025839794785329495","height":"0.010335916943020274","left":"0.18168604645628045","par_num":"0","word_num":"0"},{"page_num":"0","level":"0","width":"0.014534883201122284","text":"Tools","top":"0.002583979461306396","block_num":"0","left":"0.2267441862337412","word_num":"0","height":"0.010335916943020274","conf":"1","line_num":"0","par_num":"0"},{"page_num":"0","line_num":"0","level":"0","word_num":"0","left":"0.26162790882924536","top":"0.005167958914309545","width":"0.02180232405662541","text":"Window","block_num":"0","conf":"1","height":"0.005167958140373186","par_num":"0"},{"height":"0.012919896178775314","left":"0.28779069817657066","par_num":"0","top":"0.0025839794299922225","line_num":"0","page_num":"0","text":"Help","block_num":"0","conf":"1","level":"0","width":"0.014534883201122284","word_num":"0"},{"par_num":"0","width":"0.0334302306175232","word_num":"0","height":"0.007897286944919202","conf":"0.5","line_num":"0","level":"0","block_num":"0","page_num":"0","text":"FV faVsco.js v","left":"0.03633720945835158","top":"0.025694444382837522"},{"line_num":"0","left":"0.08139534984012542","page_num":"0","conf":"0.5","width":"0.13517441749572753","text":"#11894 on JY-18909-automated-reports-ask-iminny k","word_num":"0","level":"0","top":"0.025694444382837522","par_num":"0","block_num":"0","height":"0.007897286944919202"},{"left":"0.017441860956921497","level":"0","text":"Project v","par_num":"0","width":"0.024709302186965938","word_num":"0","conf":"0.5","height":"0.013210594654083252","block_num":"0","page_num":"0","line_num":"0","top":"0.04651162778062423"},{"text":"• SystemEvents","word_num":"0","conf":"0.5","width":"0.04360465109348298","top":"0.06458333333333333","height":"0.013194444444444398","left":"0.06976744244017712","block_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"height":"0.013194444444444398","par_num":"0","conf":"0.5","block_num":"0","page_num":"0","width":"0.04360465109348298","word_num":"0","text":"© SystemUrl.php","top":"0.07986111111111116","level":"0","left":"0.06976744244017712","line_num":"0"},{"height":"0.012919896178775425","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.07122093114064017","text":"TokenBuilder.p","width":"0.04215116202831268","top":"0.09560723527624537","level":"0"},{"text":"© TokenBuilderlr","block_num":"0","line_num":"0","top":"0.11111111111111116","par_num":"0","width":"0.043604651093482966","word_num":"0","conf":"1","left":"0.06976744135006085","page_num":"0","level":"0","height":"0.013194444444444398"},{"conf":"1","left":"0.06976744262186314","par_num":"0","top":"0.12638888888888888","page_num":"0","height":"0.013194444444444509","level":"0","word_num":"0","block_num":"0","width":"0.043604651093482966","line_num":"0","text":"© UrlBuilder.php"},{"conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","width":"0.03343023061752319","block_num":"0","left":"0.0537790705832432","word_num":"0","height":"0.012919896178775425","line_num":"0","text":"> D Config","top":"0.14211886340932034"},{"conf":"0.30000001192092896","height":"0.005167958140373186","text":"→IDT0","line_num":"0","block_num":"0","left":"0.053779069672187665","level":"0","page_num":"0","par_num":"0","top":"0.16020671860423197","width":"0.02616278827190399","word_num":"0"},{"level":"0","top":"0.17571059457322424","word_num":"0","left":"0.05377907268312572","line_num":"0","width":"0.0319767415523529","par_num":"0","height":"0.005167958140373186","block_num":"0","conf":"0.30000001192092896","text":"→IFilters","page_num":"0"},{"block_num":"0","height":"0.013210593329535558","line_num":"0","width":"0.05668604373931885","left":"0.1206395357664943","top":"0.04651162857209701","par_num":"0","page_num":"0","word_num":"0","conf":"1","text":"© ReportController.php","level":"0"},{"width":"0.05377906560897827","line_num":"0","left":"0.18750000356933888","par_num":"0","top":"0.04651162778062423","height":"0.013210594654083252","level":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"C TokenBuilder.php x"},{"page_num":"0","par_num":"0","block_num":"0","text":"© SendReportJob.php","top":"0.04651162776985762","level":"0","conf":"1","left":"0.24418605067007002","width":"0.0537790656089783","word_num":"0","height":"0.013210594654083252","line_num":"0"},{"par_num":"0","word_num":"0","top":"0.04651162776985762","width":"0.08430232405662541","text":"© AutomatedReportsCommand.php","block_num":"0","left":"0.3066860483277919","conf":"1","level":"0","page_num":"0","height":"0.013210594654083252","line_num":"0"},{"level":"0","left":"0.12063953428951679","page_num":"0","width":"0.08430232405662536","block_num":"0","conf":"1","top":"0.0671834625479939","word_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775314","text":"© AskJiminnyReportsController.php"},{"text":"© AutomatedReportsCommandTest.php","conf":"1","top":"0.06718346272025921","line_num":"0","par_num":"0","page_num":"0","width":"0.09447674155235292","word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.2136627935891336"},{"page_num":"0","left":"0.3168604649069631","height":"0.012919896178775314","conf":"1","par_num":"0","text":"AutomatedReportsSendCommand.php","block_num":"0","level":"0","top":"0.0671834625479939","line_num":"0","width":"0.09447674155235292","word_num":"0"},{"left":"0.12209302381062397","text":"© Team.php","word_num":"0","level":"0","line_num":"0","top":"0.09027777777777779","par_num":"0","conf":"0.5","page_num":"0","width":"0.03052325546741487","block_num":"0","height":"0.013194444444444398"},{"block_num":"0","level":"0","top":"0.09027777777777779","conf":"1","height":"0.013194444444444398","left":"0.16133721114743546","text":"© AutomatedReportsRepository.php","width":"0.08575581312179567","page_num":"0","word_num":"0","line_num":"0","par_num":"0"},{"height":"0.013194444444444398","level":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"© AutomatedReportsService.php","top":"0.09027777777777779","width":"0.07703488469123843","left":"0.255813952040282","block_num":"0"},{"level":"0","conf":"1","left":"0.3414486945598164","par_num":"0","top":"0.0876411797527803","width":"0.07440094947814946","word_num":"0","text":"©CreateHeldActivityEvent.php","height":"0.015879421763949964","block_num":"0","page_num":"0","line_num":"0"},{"text":"© TrackProviderInstalledEvent.php","conf":"1","level":"0","line_num":"0","height":"0.013194444444444398","block_num":"0","par_num":"0","top":"0.11111111111111116","page_num":"0","width":"0.08139534592628478","word_num":"0","left":"0.12209302616673848"},{"width":"0.07994185686111452","page_num":"0","line_num":"0","block_num":"0","left":"0.21220930592958318","conf":"1","par_num":"0","height":"0.013194444444444398","text":"© CreateActivityLoggedEvent.php","top":"0.11111111111111116","word_num":"0","level":"0"},{"line_num":"0","par_num":"0","width":"0.07412790656089785","conf":"1","level":"0","left":"0.3008720919957139","block_num":"0","height":"0.013194444444444398","page_num":"0","text":"© UserPilotActivityListener.php","top":"0.11111111111111116","word_num":"0"},{"height":"0.008333333333333415","par_num":"0","width":"0.05087209343910218","word_num":"0","left":"0.12209302431969302","top":"0.13402777777777775","block_num":"0","level":"0","text":"C ActivityLogged.php","line_num":"0","conf":"0.5","page_num":"0"},{"par_num":"0","text":"Aulomaleakeporscallbackservice.ono","block_num":"0","height":"0.005167958140373186","left":"0.18313954363077248","word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","top":"0.13695090465074367","width":"0.09593022465705872","page_num":"0"},{"width":"0.10465115308761597","word_num":"0","conf":"1","text":"C RequestGenerateAskJiminnyReportJob.php","top":"0.13402777777777775","height":"0.008333333333333415","block_num":"0","left":"0.2892441957495933","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","top":"0.20138888888888884","block_num":"0","width":"0.059593021869659424","page_num":"0","line_num":"0","height":"0.013194444444444509","conf":"0.30000001192092896","left":"0.0537790695452733","level":"0","par_num":"0","text":"> [ ProspectSearchs"},{"conf":"0.5","left":"0.05377907413739813","level":"0","width":"0.04796511232852936","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.00794573624928796","text":"> M ServiceTraits","top":"0.21944444440765576","par_num":"0"},{"word_num":"0","left":"0.06250000235641054","par_num":"0","line_num":"0","text":"© DataClient.php","width":"0.04505813717842101","page_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","top":"0.23255813963671046"},{"block_num":"0","par_num":"0","width":"0.050872093439102165","conf":"0.5","level":"0","text":"© DecorateActivity.","top":"0.24791666666666667","word_num":"0","height":"0.013194444444444398","left":"0.06250000063994501","page_num":"0","line_num":"0"},{"height":"0.012919896178775314","left":"0.06250000075634798","word_num":"0","par_num":"0","line_num":"0","conf":"1","page_num":"0","text":"©LocalSearch.php","top":"0.26356589160699473","block_num":"0","level":"0","width":"0.04941860437393189"},{"top":"0.2790697677697854","page_num":"0","line_num":"0","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.06249999915617568","text":"© LocalSearchlntert","width":"0.05087209343910217","conf":"0.5","height":"0.012919896178775425"},{"block_num":"0","height":"0.013194444444444398","level":"0","par_num":"0","top":"0.2944444444444445","width":"0.05087209343910217","word_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.06249999915617568","text":"© RemoteSearch.pr"},{"text":"© Service.php","par_num":"0","top":"0.3100775194816717","height":"0.012919896178775425","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","width":"0.037790697813034055","left":"0.06250000056053721"},{"par_num":"0","height":"0.014344452487097814","block_num":"0","word_num":"0","text":"C Listeners","conf":"0.5","page_num":"0","level":"0","width":"0.03214927911758422","left":"0.05369280303680159","line_num":"0","top":"0.32486911744494384"},{"par_num":"0","text":"Meradatal","line_num":"0","height":"0.005167958140373186","top":"0.3436692509039736","word_num":"0","width":"0.03052325248718262","left":"0.05523256132908296","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896"},{"top":"0.35400516810668825","conf":"0.5","word_num":"0","height":"0.015503875414530466","par_num":"0","text":"• Migration","width":"0.030523255467414856","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.05523255869434489"},{"text":"Poeolve","page_num":"0","height":"0.005167958140373297","width":"0.0319767415523529","top":"0.37467700284195804","block_num":"0","left":"0.05377907268312572","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0"},{"line_num":"0","conf":"1","block_num":"0","height":"0.00837364925278572","page_num":"0","text":"• Salesforce","top":"0.38728604351051144","width":"0.03202255070209503","left":"0.05520965572249503","level":"0","par_num":"0","word_num":"0"},{"level":"0","top":"0.40051679599975953","height":"0.012919896178775425","word_num":"0","left":"0.055232558967316714","block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.023255813121795657","line_num":"0","par_num":"0","text":"D Traits"},{"conf":"1","block_num":"0","level":"0","par_num":"0","text":"© BaseClient.php","width":"0.045058137178421026","top":"0.4159722222222222","page_num":"0","line_num":"0","left":"0.05523256049592251","height":"0.013194444444444509","word_num":"0"},{"level":"0","width":"0.04941860437393188","block_num":"0","page_num":"0","conf":"1","height":"0.013194444444444398","line_num":"0","left":"0.055232558895882876","text":"© BaseService.php","par_num":"0","top":"0.43125","word_num":"0"},{"top":"0.4470284241005348","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","width":"0.05813953280448914","height":"0.012919896178775425","par_num":"0","left":"0.055232558765273575","text":"© CachedCrmServiceD","word_num":"0"},{"conf":"1","level":"0","page_num":"0","par_num":"0","left":"0.05523256021876429","word_num":"0","block_num":"0","text":"© CountryCodeResolve","width":"0.05813953280448914","height":"0.013194444444444398","line_num":"0","top":"0.4625"},{"top":"0.47777777777777786","width":"0.059593021869659424","block_num":"0","conf":"1","height":"0.013194444444444287","page_num":"0","left":"0.053779069467302085","line_num":"0","level":"0","par_num":"0","text":"© CrmActivityProviderl","word_num":"0"},{"text":"© CrmActivityService.f","width":"0.05813953280448913","word_num":"0","height":"0.012919896178775425","top":"0.4935400520075115","conf":"0.5","left":"0.05523255876527775","block_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.5090277777777777","width":"0.058139532804489136","left":"0.055232560218766144","conf":"0.5","text":"© CrmConfigurationSe","word_num":"0","block_num":"0","level":"0","height":"0.013194444444444509","page_num":"0","line_num":"0","par_num":"0"},{"top":"0.5243055555041314","conf":"1","par_num":"0","word_num":"0","width":"0.058139532804489136","line_num":"0","block_num":"0","height":"0.01057816545168555","left":"0.055232560073410486","level":"0","page_num":"0","text":"© CrmObjectsResolver"},{"text":"(c) DeraultProspectsear","word_num":"0","level":"0","height":"0.005555555555555647","par_num":"0","width":"0.056686043739318855","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","left":"0.055232560766490336","top":"0.5423611111111111"},{"conf":"1","page_num":"0","par_num":"0","text":"© EmailHelper.php","word_num":"0","height":"0.016123784912957073","left":"0.05498225519533849","width":"0.048413935303688066","level":"0","line_num":"0","block_num":"0","top":"0.5527045854222368"},{"par_num":"0","width":"0.05813953280448913","left":"0.05523256021876608","height":"0.012919896178775314","level":"0","page_num":"0","block_num":"0","top":"0.568475452330509","word_num":"0","line_num":"0","conf":"1","text":"• FindsProspectinterfa"},{"width":"0.056686043739318834","level":"0","word_num":"0","block_num":"0","left":"0.05523256091183361","line_num":"0","par_num":"0","top":"0.5839793283516915","page_num":"0","conf":"1","text":"© LayoutManager.php","height":"0.013242893748813267"},{"line_num":"0","width":"0.059593021869659424","left":"0.053779069467302085","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","word_num":"0","block_num":"0","text":"MatchDomainByEma","top":"0.5994832044945917"},{"block_num":"0","text":"© OpportunityActivityN","page_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.05813953280448913","word_num":"0","height":"0.012919896178775314","left":"0.05523256021876608","top":"0.6149870802374857"},{"text":"• OpportunitySyncStra","par_num":"0","page_num":"0","width":"0.05813953280448914","line_num":"0","top":"0.6304909560569497","conf":"0.5","left":"0.05523256007341417","word_num":"0","level":"0","block_num":"0","height":"0.010481266180674242"},{"par_num":"0","top":"0.15486111111111112","width":"0.07994185686111449","left":"0.12209302685981571","level":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","word_num":"0","text":"© RequestGenerateReportJob.php","height":"0.013194444444444509"},{"line_num":"0","width":"0.07122092247009276","word_num":"0","par_num":"0","text":"c) AutomatecRenortResulinno","level":"0","conf":"0.30000001192092896","left":"0.21220931008804672","block_num":"0","top":"0.15762273927606663","page_num":"0","height":"0.005167958140373297"},{"left":"0.29360465309666994","block_num":"0","height":"0.010513565937678049","level":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","width":"0.058139532804489136","top":"0.1548611110750886","text":"© AutomatedReport.php","word_num":"0"},{"text":"readonly class TokenBuilder implements TokenBuilderInterface","level":"0","conf":"1","word_num":"0","height":"0.013194444444444509","top":"0.1729166666666666","width":"0.18459300994873046","page_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.14389535599119024"},{"text":"public function create(Team $team): string","top":"0.18863049131629706","word_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","width":"0.13081394433975221","line_num":"0","height":"0.012919896178775314","left":"0.1555232605218678","par_num":"0"},{"height":"0.015972222222222276","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"'eventProfileDeleted' => '/webhook/intapp/usr-del',","page_num":"0","width":"0.1569767355918884","level":"0","top":"0.20138888888888884","left":"0.19331396203408052","line_num":"0"},{"page_num":"0","line_num":"0","word_num":"0","width":"0.05668604373931885","level":"0","top":"0.21705426392611615","block_num":"0","text":"'eventLeadDeleted'","par_num":"0","conf":"1","left":"0.1933139539297592","height":"0.012919896178775425"},{"height":"0.012919896178775314","par_num":"0","block_num":"0","conf":"1","top":"0.2325581398628087","width":"0.05668604373931885","text":"'eventDealDeleted'","word_num":"0","level":"0","line_num":"0","left":"0.19331395416595107","page_num":"0"},{"level":"0","block_num":"0","top":"0.21705426375698966","left":"0.25872093376864497","height":"0.015503875414530466","line_num":"0","text":"'/webhook/intapp/ld-del',","par_num":"0","conf":"1","word_num":"0","page_num":"0","width":"0.09156976342201234"},{"text":"= '/webhook/intapp/opp-del',","conf":"0.5","height":"0.015616924232906726","width":"0.09011627435684205","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.22986111126855957","left":"0.25872093470323543","block_num":"0","level":"0"},{"height":"0.013194444444444398","par_num":"0","left":"0.1933139576901528","top":"0.24791666666666667","page_num":"0","word_num":"0","line_num":"0","conf":"0.5","text":"// Update and create unls","level":"0","width":"0.0784883677959442","block_num":"0"},{"par_num":"0","word_num":"0","height":"0.012919896178775425","page_num":"0","line_num":"0","level":"0","top":"0.26356589180079315","left":"0.19331395346277375","block_num":"0","conf":"0.5","text":"'eventAccountCreated' =>","width":"0.0741279065608978"},{"width":"0.08139534592628478","height":"0.012919896178775314","top":"0.2635658917469603","left":"0.26889534893608247","line_num":"0","word_num":"0","conf":"1","text":"'/webhook/intapp/acc-add',","block_num":"0","par_num":"0","level":"0","page_num":"0"},{"conf":"1","top":"0.2790697673072895","block_num":"0","height":"0.010335917605294176","level":"0","left":"0.19331395251812725","text":"'eventAccountUpdated'","page_num":"0","par_num":"0","width":"0.06686046719551084","word_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","conf":"1","height":"0.012919896178775314","level":"0","par_num":"0","block_num":"0","left":"0.26744186019322597","text":"'/webhook/intapp/acc-upd',","top":"0.2790697677159526","width":"0.08284883499145507","word_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.06686046123504641","page_num":"0","top":"0.29457364368180605","conf":"1","height":"0.010335916943020163","left":"0.19331395431464737","text":"'eventContactCreated'","word_num":"0"},{"word_num":"0","par_num":"0","height":"0.012919896178775425","line_num":"0","conf":"1","block_num":"0","level":"0","top":"0.29457364368494476","page_num":"0","left":"0.26889534893608247","text":"'/webhook/intapp/cnt-add',","width":"0.08139534592628478"},{"height":"0.010335916943020274","left":"0.19331395431464737","top":"0.3100775196507982","width":"0.06686046123504641","conf":"1","page_num":"0","line_num":"0","text":"'eventContactUpdated'","level":"0","par_num":"0","block_num":"0","word_num":"0"},{"level":"0","height":"0.012919896178775425","top":"0.3100775194816717","left":"0.26744186295485384","width":"0.08284883499145507","word_num":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"'/webhook/intapp/cnt-upd',","conf":"1"},{"conf":"0.30000001192092896","top":"0.3281653749349813","height":"0.005167958140373186","block_num":"0","left":"0.1933139529243916","width":"0.0639534831047058","par_num":"0","page_num":"0","line_num":"0","text":"\"evenurronleureareo\"","level":"0","word_num":"0"},{"page_num":"0","level":"0","line_num":"0","left":"0.26889534898453205","text":"'/webhook/intapp/usr-add',","top":"0.3229974160395048","block_num":"0","conf":"1","par_num":"0","width":"0.08139534592628478","word_num":"0","height":"0.015503875414530466"},{"top":"0.35400516797435044","par_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","width":"0.05523255467414856","height":"0.012919896178775425","left":"0.19331395594780942","word_num":"0","text":"'eventLeadCreated'","block_num":"0"},{"block_num":"0","top":"0.36950904428787323","par_num":"0","height":"0.012919896178775425","width":"0.05668604373931885","word_num":"0","left":"0.1933139539297592","text":"'eventLeadUpdated'","level":"0","line_num":"0","page_num":"0","conf":"1"},{"conf":"1","block_num":"0","par_num":"0","height":"0.012919896178775425","level":"0","page_num":"0","text":"'eventDealCreated'","top":"0.3850129202568655","line_num":"0","left":"0.19331395430052262","word_num":"0","width":"0.05523255467414856"},{"level":"0","height":"0.012919896178775314","left":"0.19476744290275133","top":"0.40051679619355807","conf":"1","line_num":"0","text":"eventDealUpdated'","page_num":"0","width":"0.05523255467414856","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","left":"0.26889534935529547","top":"0.3385012920084971","height":"0.015503875414530466","level":"0","page_num":"0","par_num":"0","text":"'/webhook/intapp/usr-upd',","width":"0.07994185686111449","word_num":"0"},{"height":"0.012919896178775425","text":"'/webhook/intapp/ld-add',","left":"0.2688953500968224","par_num":"0","top":"0.35400516797435044","block_num":"0","width":"0.07703487873077391","line_num":"0","level":"0","page_num":"0","word_num":"0","conf":"1"},{"conf":"1","top":"0.3695090441156079","left":"0.2688953526162021","text":"'/webhook/intapp/ld-upd',","par_num":"0","word_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","width":"0.07703487873077391"},{"block_num":"0","level":"0","page_num":"0","top":"0.38501292008773924","conf":"1","par_num":"0","text":"'/webhook/intapp/opp-add',","left":"0.26889535164926065","word_num":"0","height":"0.015503875414530355","line_num":"0","width":"0.08139534592628478"},{"top":"0.4005167960567313","conf":"1","word_num":"0","page_num":"0","height":"0.015503875414530466","line_num":"0","width":"0.08139534592628478","par_num":"0","text":"'/webhook/intapp/opp-upd',","block_num":"0","left":"0.26889535164926065","level":"0"},{"width":"0.10610464811325077","text":"return $this-›signToken($payload);","left":"0.16860465429949717","block_num":"0","line_num":"0","top":"0.4625","word_num":"0","par_num":"0","conf":"0.5","height":"0.013194444444444398","level":"0","page_num":"0"},{"line_num":"0","par_num":"0","height":"0.013194444444444509","level":"0","page_num":"0","top":"0.5090277777777777","conf":"1","left":"0.15552325654013974","text":"1 usage","block_num":"0","word_num":"0","width":"0.02034883648157121"},{"left":"0.12209302383658419","page_num":"0","line_num":"0","level":"0","text":"68 đt ›","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.02034883648157118","word_num":"0","top":"0.5219638243912326","height":"0.012919896178775314"},{"width":"0.1293604612350464","height":"0.015536175833808064","text":"public function createAdmin(): stringfd•}","par_num":"0","page_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.1555232591134561","top":"0.5219638242277989","conf":"0.5"},{"text":"79 Ct >","width":"0.02034883648157118","height":"0.013194444444444398","word_num":"0","conf":"0.30000001192092896","left":"0.12209302383658419","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.5527777777777778","line_num":"0"},{"level":"0","page_num":"0","height":"0.013194444444444398","left":"0.1555232547119713","par_num":"0","width":"0.1555232524871826","line_num":"0","conf":"1","text":"public function extract(string $token): arrayf...","word_num":"0","block_num":"0","top":"0.5527777777777778"},{"height":"0.010335916943020385","block_num":"0","line_num":"0","left":"0.4433139535976304","level":"0","word_num":"0","top":"0.5736434109637057","par_num":"0","conf":"1","text":"575","width":"0.010174418240785632","page_num":"0"},{"text":"4 usages","word_num":"0","block_num":"0","height":"0.005555555555555536","conf":"0.5","level":"0","top":"0.5888888888888889","line_num":"0","width":"0.021802324056625355","left":"0.1555232554862223","page_num":"0","par_num":"0"},{"left":"0.12209302369028127","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"88 C >","top":"0.5993055555555555","width":"0.01889534741640092","page_num":"0","height":"0.013194444444444509","line_num":"0"},{"level":"0","text":"public function getExpireTime(): intf...}","width":"0.12790697813034058","height":"0.013194444444444509","top":"0.5993055555555555","block_num":"0","page_num":"0","line_num":"0","left":"0.15552325209242462","word_num":"0","conf":"1","par_num":"0"},{"height":"0.01325904395845201","page_num":"0","left":"0.15552325664476344","conf":"1","level":"0","top":"0.630490956100016","line_num":"0","block_num":"0","text":"2 usages","word_num":"0","par_num":"0","width":"0.023255813121795643"},{"conf":"1","height":"0.005555555555555536","line_num":"0","text":"Local changes","block_num":"0","par_num":"0","left":"0.03488372249667902","width":"0.03343022763729096","page_num":"0","level":"0","top":"0.6638888888888889","word_num":"0"},{"top":"0.6589147287839973","level":"0","block_num":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","text":"Shelf","left":"0.07703488422308227","conf":"1","width":"0.014534883201122284","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.0973837209759735","level":"0","conf":"0.30000001192092896","height":"0.005167958140373297","page_num":"0","par_num":"0","word_num":"0","text":"Loe","top":"0.66408268759648","line_num":"0","width":"0.010174417495727534"},{"block_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","text":"Console x","top":"0.6589147290100955","line_num":"0","height":"0.012919896178775314","left":"0.11627907036655616","width":"0.02761627733707428","page_num":"0"},{"height":"0.012919896178775314","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.14970930194135118","par_num":"0","top":"0.6589147290423953","word_num":"0","text":"Log x","width":"0.018895348906517034"},{"level":"0","conf":"0.5","par_num":"0","line_num":"0","text":"Changes 8 files","top":"0.6795865634093202","width":"0.047965115308761595","block_num":"0","word_num":"0","height":"0.012919896178775314","left":"0.030523257486597323","page_num":"0"},{"left":"0.04651162896864062","text":"= .env.local app","width":"0.042151162028312684","word_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","top":"0.6950904394735693","height":"0.013242893748813156"},{"line_num":"0","level":"0","left":"0.045058146188425276","text":"© ActivityController.php app/Http/Controllers/API","word_num":"0","top":"0.7080103358726038","width":"0.12354650497436523","par_num":"0","height":"0.015600775347815676","page_num":"0","block_num":"0","conf":"1"},{"word_num":"0","text":"© JiminnyDebugCommand.php app/Console/Commands","height":"0.010335916280746482","left":"0.04505815644596818","page_num":"0","block_num":"0","level":"0","width":"0.13953486680984495","top":"0.7260981917304278","line_num":"0","conf":"1","par_num":"0"},{"width":"0.055232554674148567","word_num":"0","height":"0.013259043958452121","line_num":"0","top":"0.7416020672972599","block_num":"0","text":"php logging.php config","left":"0.0450581411435463","level":"0","conf":"1","page_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.7545219635778619","page_num":"0","height":"0.01561692555745442","width":"0.09302325248718261","conf":"1","line_num":"0","left":"0.045058139808980366","level":"0","text":"© PlaybackService.php app/Services"},{"line_num":"0","block_num":"0","word_num":"0","top":"0.772609819803392","height":"0.007945735587014058","left":"0.04505813904729576","width":"0.1351744055747986","level":"0","page_num":"0","conf":"1","text":"(C) ReportController.php app/Http/Controllers/Webhook","par_num":"0"},{"conf":"1","level":"0","par_num":"0","left":"0.045058146742531426","height":"0.007751937707265233","line_num":"0","page_num":"0","top":"0.7881136951644551","block_num":"0","text":"(C SyncTolntercom.php app/Jobs/Team","word_num":"0","width":"0.09738371372222901"},{"line_num":"0","text":"pip web.one roules","width":"0.0465116262435913","word_num":"0","conf":"0.30000001192092896","left":"0.04505814119604197","height":"0.005167958802647088","page_num":"0","par_num":"0","top":"0.8062015503225137","block_num":"0","level":"0"},{"par_num":"0","top":"0.8165374678020852","width":"0.06976743936538697","word_num":"0","conf":"0.5","block_num":"0","left":"0.03052325837833818","text":"› Unversioned Files 8 files","page_num":"0","level":"0","line_num":"0","height":"0.012919896178775314"},{"top":"0.6795865634093202","line_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","width":"0.05232558250427244","level":"0","left":"0.27616279071787453","page_num":"0","word_num":"0","text":"Side-by-side viewer","block_num":"0"},{"page_num":"0","top":"0.6795865634093202","block_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","conf":"0.5","left":"0.3386627914273658","text":"Do not ignore","width":"0.03633720874786378","word_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","conf":"0.5","text":"& a0a9685c app/Jobs/Team/SyncTolntercom.php","block_num":"0","word_num":"0","height":"0.013242893748813156","left":"0.2093023242229505","level":"0","top":"0.6950904396027683","page_num":"0","width":"0.12499999999999997"},{"top":"0.7157622741597877","left":"0.2180232544315884","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","text":"ommmy vous leallle oyncromercomyyy","height":"0.005167958140373186","block_num":"0","width":"0.10755813121795657","line_num":"0"},{"par_num":"0","conf":"1","level":"0","height":"0.012919896178775314","width":"0.10319766998291013","block_num":"0","top":"0.7260981914024296","page_num":"0","line_num":"0","text":"IntercomService $intercomService,","word_num":"0","left":"0.23837209745894256"},{"conf":"1","left":"0.23837209690789357","level":"0","top":"0.7416020672541934","width":"0.1584302306175232","par_num":"0","text":"ActivityProviderRegistry $activityProviderRegistry,","height":"0.01325904395845201","line_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.7569444444444444","text":"TeamRepository $teamRepository,","conf":"1","left":"0.238372095307576","height":"0.013194444444444509","level":"0","width":"0.09738371968269346","word_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"): void {","top":"0.7723987529976365","height":"0.013342029518551235","left":"0.2267163550131067","level":"0","par_num":"0","width":"0.03057891726493836","word_num":"0"},{"left":"0.23837209365792597","conf":"1","line_num":"0","text":"$team = $this->team;","height":"0.012919896178775425","top":"0.788113695192266","page_num":"0","word_num":"0","level":"0","width":"0.06395348906517032","block_num":"0","par_num":"0"},{"line_num":"0","word_num":"0","text":"// We don't want to sync partner accounts to Intercom.","par_num":"0","block_num":"0","top":"0.8034722222222223","height":"0.013194444444444398","left":"0.2398255858274561","conf":"1","page_num":"0","width":"0.1656976699829102","level":"0"},{"left":"0.23982558610813887","word_num":"0","height":"0.010335916943020274","level":"0","top":"0.8191214470840454","width":"0.1293604612350464","block_num":"0","page_num":"0","text":"if ($team->isPartnerDefault( === false) (","conf":"0.5","line_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","left":"0.2514534883167456","level":"0","par_num":"0","top":"0.8372093024007653","width":"0.021802325546741497","text":"recurnr","line_num":"0"},{"text":"Highlight words - 15","word_num":"0","width":"0.07558138966560368","conf":"0.30000001192092896","height":"0.012919896178775425","par_num":"0","level":"0","left":"0.38081395618830827","page_num":"0","block_num":"0","line_num":"0","top":"0.6795865636677183"},{"conf":"1","level":"0","text":"$crm = $team->getCrmConfiguration();","top":"0.8784722222222222","word_num":"0","height":"0.013194444444444509","left":"0.2383720947888043","page_num":"0","line_num":"0","par_num":"0","width":"0.11337208747863767","block_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","conf":"0.5","text":"// Create remote Intercom company.","height":"0.013226743539174413","line_num":"0","level":"0","page_num":"0","top":"0.8937500001942371","left":"0.23982558581877106","width":"0.10319766998291013"},{"page_num":"0","width":"0.1046511650085449","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","level":"0","left":"0.23837209365851816","par_num":"0","text":"$intercomService->createCompany([","word_num":"0","top":"0.9095607236160386"},{"word_num":"0","level":"0","top":"0.925","height":"0.013194444444444398","par_num":"0","block_num":"0","left":"0.25290697692604275","conf":"0.30000001192092896","line_num":"0","text":"' name'","width":"0.017441859841346774","page_num":"0"},{"left":"0.27034883580120395","level":"0","width":"0.06395348906517029","word_num":"0","line_num":"0","page_num":"0","text":"→> $team->getName(),","par_num":"0","top":"0.925","height":"0.013194444444444398","block_num":"0","conf":"0.30000001192092896"},{"top":"0.9405684757801213","width":"0.03924418389797213","word_num":"0","conf":"1","height":"0.012919896178775314","level":"0","left":"0.2529069773279035","block_num":"0","par_num":"0","text":"'company_id'","line_num":"0","page_num":"0"},{"word_num":"0","level":"0","line_num":"0","width":"0.0625","block_num":"0","left":"0.29069767550689496","par_num":"0","height":"0.013210593329535558","conf":"0.30000001192092896","page_num":"0","text":"→> $team->getUvid(),","top":"0.9402777780983674"},{"block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","line_num":"0","text":"'size' = $team->seats,","top":"0.9560723515553151","width":"0.06976743936538699","par_num":"0","word_num":"0","left":"0.25290697923913974","page_num":"0"},{"text":"'remote_created_at'","width":"0.06104651093482971","block_num":"0","left":"0.25145348770118986","line_num":"0","height":"0.010335916943020274","page_num":"0","top":"0.9715762276611342","conf":"1","word_num":"0","level":"0","par_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.3110465131313035","line_num":"0","width":"0.12790697813034058","par_num":"0","height":"0.013194444444444509","text":"=> Steam->getCreatedAt()->getTimestamp().","page_num":"0","top":"0.9715277777777778","word_num":"0"},{"conf":"1","text":"r PHP files // Try SonarQube Cloud for free // Download SonarQube Server // Learn more // Don't ask again (moments ago)","line_num":"0","top":"0.9868055554662841","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","width":"0.27180233001708987","height":"0.010610465208689357","left":"0.15406975986785215"},{"height":"0.014157944255404953","width":"0.03357467949390408","block_num":"0","line_num":"0","left":"0.4461487074982278","text":"= custom.log","conf":"0.5","word_num":"0","par_num":"0","top":"0.04589260365616199","level":"0","page_num":"0"},{"block_num":"0","height":"0.012919896178775314","left":"0.4462209307797931","width":"0.04360465109348299","text":"A console [PROD]","page_num":"0","par_num":"0","line_num":"0","top":"0.0671834625479939","word_num":"0","conf":"0.30000001192092896","level":"0"},{"text":"A HS_local [jiminny@localhost]","page_num":"0","block_num":"0","conf":"0.5","left":"0.598837210265898","top":"0.046511627737557903","line_num":"0","word_num":"0","width":"0.07267441749572756","height":"0.013210594654083252","par_num":"0","level":"0"},{"word_num":"0","height":"0.013210594654083252","width":"0.03924418389797213","text":"Al console [EU]","page_num":"0","level":"0","left":"0.6802325604561151","top":"0.04651162778062423","conf":"0.5","par_num":"0","line_num":"0","block_num":"0"},{"conf":"1","text":"546","width":"0.010174418240785632","level":"0","height":"0.010335916943020274","page_num":"0","left":"0.4433139535976304","block_num":"0","top":"0.13178294584742678","word_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"548","conf":"1","left":"0.4433139535491808","page_num":"0","level":"0","word_num":"0","top":"0.16020671836194733","height":"0.012919896178775425","width":"0.010174418240785577","block_num":"0"},{"conf":"1","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.1757105943309396","line_num":"0","text":"549","width":"0.01162790656089785","left":"0.4433139535509465"},{"par_num":"0","level":"0","height":"0.012919896178775425","left":"0.44331395354312464","page_num":"0","block_num":"0","top":"0.19121447061216268","word_num":"0","width":"0.010174418240785632","conf":"1","line_num":"0","text":"550"},{"page_num":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.28423772620918375","left":"0.4433139535976304","word_num":"0","width":"0.010174418240785632","text":"556","height":"0.010335916943020385","level":"0"},{"line_num":"0","height":"0.005167958471510081","par_num":"0","text":"500","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.44331395357164","width":"0.00872092992067336","word_num":"0","top":"0.3488372093516696"},{"top":"0.3901808788808965","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","width":"0.010174418240785632","text":"563","level":"0","left":"0.44331395354312464"},{"par_num":"0","width":"0.03199466466903689","word_num":"0","top":"0.04644117071682419","page_num":"0","conf":"0.5","text":"= laravel.log","level":"0","height":"0.013060810830857972","block_num":"0","left":"0.4883631333047932","line_num":"0"},{"conf":"0.5","height":"0.013210594654083252","block_num":"0","line_num":"0","top":"0.046511627737557903","page_num":"0","level":"0","par_num":"0","text":"A SF [jiminny@localhost]","width":"0.058139532804489136","word_num":"0","left":"0.5305232577478324"},{"text":"A console [STAGING] X","width":"0.05813953280448919","word_num":"0","left":"0.4985465128708048","top":"0.0671834625479939","height":"0.012919896178775314","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","text":"IX. AUlo v","word_num":"0","left":"0.5159883725693034","par_num":"0","width":"0.024709299206733704","level":"0","top":"0.09302325607193229","block_num":"0","height":"0.005167958140373186","line_num":"0","page_num":"0"},{"top":"0.09302325607193229","word_num":"0","left":"0.5610465119061818","height":"0.005167958140373186","width":"0.030523252487182684","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Haycround v","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.007864986525641493","block_num":"0","line_num":"0","text":"FRUM playdooks p","word_num":"0","left":"0.468023261739436","top":"0.11875000001883307","level":"0","par_num":"0","width":"0.04941859841346741"},{"text":"Join playbook_cacegories pc","line_num":"0","height":"0.008333333333333415","conf":"0.30000001192092896","level":"0","left":"0.46802325949927814","par_num":"0","top":"0.13402777777777775","width":"0.08284882903099056","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","top":"0.12916666666666665","conf":"0.5","par_num":"0","line_num":"0","height":"0.013194444444444509","word_num":"0","width":"0.10029069185256956","left":"0.5552325637673967","text":"1<->1.n: on p.id = pc.playbook_id","level":"0"},{"left":"0.4680232624674952","text":"where p.team id = 1 and p.activity tvoe = 'event':","word_num":"0","level":"0","top":"0.14722222221623704","width":"0.15261627435684205","line_num":"0","par_num":"0","page_num":"0","height":"0.007816537221272735","block_num":"0","conf":"0.5"},{"text":"SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';","height":"0.013194444444444509","level":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.17569444444444438","width":"0.2529069662094116","left":"0.46802326630622276","word_num":"0"},{"page_num":"0","par_num":"0","height":"0.013194444444444398","left":"0.46802326232887115","level":"0","top":"0.1909722222222222","word_num":"0","conf":"0.5","line_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 4;","block_num":"0","width":"0.16569766998291013"},{"width":"0.16279070377349852","block_num":"0","conf":"1","height":"0.013194444444444398","line_num":"0","text":"select * from crm_layouts cl join playbook_layouts pl","top":"0.2222222222222222","page_num":"0","level":"0","word_num":"0","left":"0.46802325177336696","par_num":"0"},{"level":"0","block_num":"0","line_num":"0","word_num":"0","par_num":"0","text":"where crm_configuration_id = 1 and pl.playbook_id = 175;","height":"0.013194444444444398","page_num":"0","top":"0.23750000000000004","conf":"1","left":"0.46656976899480307","width":"0.17296510934829712"},{"line_num":"0","page_num":"0","left":"0.6337209367469079","width":"0.09883720278739927","level":"0","conf":"0.5","top":"0.2222222222222222","text":"1<->1.n: on cl.id = pl.layout_id","block_num":"0","height":"0.013194444444444398","par_num":"0","word_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","left":"0.4680232624573938","conf":"0.30000001192092896","width":"0.06104650497436526","par_num":"0","block_num":"0","top":"0.27131782971534313","level":"0","text":"select * tron teans.","height":"0.005167958140373186"},{"word_num":"0","left":"0.46802325319540455","level":"0","text":"Euee** -rur autonared redorts","top":"0.28680555547505504","width":"0.10755814313888551","height":"0.005184108681149047","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","level":"0","par_num":"0","left":"0.46802325908561854","line_num":"0","height":"0.012919896178775314","text":"join teams t on r.teamid = t.id","width":"0.10029069185256961","conf":"0.5","top":"0.2997416023951085","word_num":"0","block_num":"0"},{"width":"0.0843023240566253","word_num":"0","block_num":"0","line_num":"0","top":"0.3125","conf":"0.30000001192092896","height":"0.015972222222222276","level":"0","par_num":"0","left":"0.46802325789869725","text":"WHERE r. frequency = 'daily'","page_num":"0"},{"par_num":"0","top":"0.3305555555555555","width":"0.05087209343910215","text":"and r.status = 1","line_num":"0","level":"0","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","left":"0.4738372082624903","height":"0.013194444444444509"},{"width":"0.0726744174957275","word_num":"0","conf":"1","block_num":"0","par_num":"0","left":"0.46802325677258433","height":"0.012919896178775314","line_num":"0","top":"0.34366925086327604","level":"0","page_num":"0","text":"AND t.status = 'active'"},{"block_num":"0","text":"AND (r.exRicesat >= now() OR r.expinesat IS NULL);","width":"0.15988371372222898","par_num":"0","page_num":"0","top":"0.3590277777777777","conf":"0.30000001192092896","left":"0.46802326371467595","level":"0","height":"0.015972222222222276","line_num":"0","word_num":"0"},{"left":"0.46802326121995613","word_num":"0","line_num":"0","width":"0.20784883499145507","top":"0.39018087865793716","height":"0.015503875414530355","text":"select * from automated_ report_results where ceRontaid IN (18, 33);","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0"},{"top":"0.4211886306250826","text":"select * from activity_searches where id = 10932;","level":"0","width":"0.1511627793312073","block_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.4680232671367495","conf":"1","par_num":"0","word_num":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775314","line_num":"0","word_num":"0","block_num":"0","top":"0.4366925067878733","left":"0.4680232536742996","level":"0","text":"select * from activity_search_filters where activity_search_id = 10932;","width":"0.21802325248718263","par_num":"0","page_num":"0"},{"height":"0.013194444444444398","word_num":"0","line_num":"0","left":"0.46802326709351283","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"select * from automated_reports order by id desc;","top":"0.4520833333333334","width":"0.15116277933120725","level":"0"},{"width":"0.17296510934829706","par_num":"0","left":"0.4680232635764188","word_num":"0","text":"select * from automated_report_results order by id desc;","block_num":"0","top":"0.4673611109234441","height":"0.01325904395845201","conf":"1","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.04215116202831265","height":"0.013194444444444398","left":"0.46802325615455925","page_num":"0","top":"0.4805555555555556","level":"0","text":"select * from"},{"line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.15261626243591309","left":"0.5101744350564826","text":"automated_report_results where cepontaid IN (37);","height":"0.015568474928537857","level":"0","top":"0.48055555564511954","conf":"1","word_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.013210594654083252","level":"0","page_num":"0","width":"0.13953487873077391","text":"select * from users where id IN (7160, 3248);","left":"0.46802326255968757","conf":"1","top":"0.49583333303471544"},{"block_num":"0","level":"0","page_num":"0","height":"0.015552326043446918","left":"0.4665697564806569","width":"0.29796512126922614","text":"SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;","word_num":"0","top":"0.5270833330161748","conf":"1","par_num":"0","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":", 0","left":"0.7499999999249747","top":"0.0025839796399405035","conf":"0.30000001192092896","block_num":"0","height":"0.012919896178775314","width":"0.013081395626068137","par_num":"0","word_num":"0"},{"word_num":"0","height":"0.015503875414530466","line_num":"0","page_num":"0","top":"0.00000000008343248314446328","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.7674418605483841","level":"0","text":"hal","width":"0.008720929920673415"},{"conf":"0.30000001192092896","line_num":"0","text":"Ma lminny v","level":"0","page_num":"0","left":"0.7616279061243579","height":"0.005167958471510081","par_num":"0","width":"0.027616280317306563","word_num":"0","top":"0.09302325589276395","block_num":"0"},{"top":"0.10833333333333339","line_num":"0","word_num":"0","width":"0.04941860139369969","left":"0.7354651189113468","height":"0.013194444444444398","par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","text":"018 A 16 X13 ^"},{"conf":"0.30000001192092896","page_num":"0","top":"0.002583979688390081","word_num":"0","height":"0.012919896178775425","level":"0","line_num":"0","width":"0.06686046123504641","left":"0.7936046533515313","block_num":"0","par_num":"0","text":"f Support Daily • in 3h 27 m"},{"width":"0.010174418265503693","par_num":"0","word_num":"0","page_num":"0","height":"0.01291989621016365","conf":"0.30000001192092896","block_num":"0","left":"0.8677325584786824","line_num":"0","text":"A","level":"0","top":"0.002583979414297999"},{"par_num":"0","level":"0","conf":"1","page_num":"0","text":"U AutomatedReportsCommandTestv","word_num":"0","block_num":"0","left":"0.8095930251009238","width":"0.08575581312179559","height":"0.01325904395845201","line_num":"0","top":"0.022916666478999703"},{"level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.7994186049410189","text":"Cascade","width":"0.02180232554674144","page_num":"0","top":"0.046511628041103315","height":"0.012919896178775314","word_num":"0","block_num":"0"},{"level":"0","top":"0.06944444442619635","page_num":"0","word_num":"0","width":"0.05523255467414856","block_num":"0","conf":"1","height":"0.013242893748813156","left":"0.7979651196986431","line_num":"0","par_num":"0","text":"Integration App Conne"},{"text":"O javascript","line_num":"0","left":"0.8037790694804399","word_num":"0","height":"0.012919896178775425","block_num":"0","par_num":"0","top":"0.08785529717331686","page_num":"0","width":"0.030523255467414856","conf":"0.5","level":"0"},{"height":"0.005555555555555536","line_num":"0","top":"0.004861111111111094","page_num":"0","block_num":"0","left":"0.8968023280600896","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.023255811631679446","level":"0","text":"100% 145"},{"block_num":"0","top":"0.0025839797745227377","width":"0.05377906560897827","text":"Thu 16 Apr 11:33:35","line_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.012919896178775314","left":"0.9404069800230598","par_num":"0"},{"width":"0.14825580120086668","block_num":"0","height":"0.007832686768637687","left":"0.8052325583505947","par_num":"0","word_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","text":"if (connection && connection.disconnected == false) ‹","top":"0.11369509098260622"},{"text":"awalr axlos, oost\"aotvuancedrarion-aon-connect\"","par_num":"0","width":"0.1409883737564087","top":"0.12916666674871224","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.005200258228513888","left":"0.8110465107365034","level":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.015972222222222165","conf":"1","level":"0","page_num":"0","block_num":"0","top":"0.13680555555555562","word_num":"0","width":"0.08866279125213627","left":"0.8095930239538385","text":"window. location = \"/dashboard\";","line_num":"0"},{"height":"0.01291989621016365","level":"0","line_num":"0","par_num":"0","text":"w","top":"0.11111111111111116","page_num":"0","width":"0.010174418265503915","word_num":"0","left":"0.9883720931686046","block_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","page_num":"0","word_num":"0","left":"0.8008721089640328","level":"0","height":"0.005555555555555536","par_num":"0","block_num":"0","line_num":"0","text":"Ine backend 1nteqrac1onApplonnect simoly marks the Social Account","top":"0.18333333333333335","width":"0.17151161432266238"},{"height":"0.013194444444444398","conf":"1","level":"0","page_num":"0","top":"0.19374999999999998","par_num":"0","width":"0.17732557058334342","left":"0.8008721037659534","block_num":"0","line_num":"0","text":"state as STATE_CONNECTED and dispatches a SocialAccountConnected event:","word_num":"0"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.08430231809616096","line_num":"0","par_num":"0","height":"0.0077519370449914415","text":"TeamSetupController.php:208-218","left":"0.8008720925507571","conf":"1","top":"0.2093023261803466"},{"conf":"0.30000001192092896","width":"0.01744185984134672","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.013194444444444509","left":"0.8037790698045193","page_num":"0","par_num":"0","text":"D php","top":"0.22986111111111107"},{"left":"0.8052325592281626","page_num":"0","height":"0.012919896178775314","line_num":"0","par_num":"0","width":"0.1758720874786377","level":"0","conf":"1","text":"$socialAccount->setAttribute('state', SocialAccount: : STATE_CONNE","block_num":"0","top":"0.2532299745204314","word_num":"0"},{"page_num":"0","text":"osoclaLaccount→saver","top":"0.27131782971534313","level":"0","width":"0.06395348310470583","word_num":"0","line_num":"0","left":"0.8052325575755545","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","par_num":"0"},{"conf":"0.5","par_num":"0","level":"0","text":"schis->eventb1spaccher->d1spacchnew soc1alaccouncconnectedssoc","height":"0.005555555555555536","word_num":"0","block_num":"0","left":"0.8052325588292455","top":"0.28402777777777777","width":"0.17441860437393186","line_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.800872096896903","par_num":"0","text":"Key Architecture Points","top":"0.325581395450664","width":"0.06686046123504641","word_num":"0","height":"0.012919896178775425","level":"0"},{"text":"Soc1a Account Rorovcerz \"integration-aop\"s the local recoro","top":"0.34625322989856433","page_num":"0","left":"0.8125000005169817","line_num":"0","word_num":"0","width":"0.15406976938247674","block_num":"0","conf":"0.30000001192092896","height":"0.005167958802646977","level":"0","par_num":"0"},{"conf":"1","block_num":"0","par_num":"0","left":"0.811046517380487","text":"linking a team to Integration App. The provider_user_token holds the","top":"0.35624999981233296","page_num":"0","width":"0.16279069185256956","word_num":"0","height":"0.013259043958452121","line_num":"0","level":"0"},{"page_num":"0","block_num":"0","left":"0.8110465131255673","line_num":"0","level":"0","height":"0.005184108681148936","top":"0.3746770025114259","word_num":"0","conf":"0.30000001192092896","text":"ow usee to autnenticate Arl calls","par_num":"0","width":"0.0843023240566253"},{"page_num":"0","conf":"1","par_num":"0","text":"• Integration App is the OAuth broker - Jiminny never handles the actual","height":"0.013194444444444509","top":"0.38749999999999996","word_num":"0","width":"0.17877906560897827","level":"0","left":"0.8008720911668312","block_num":"0","line_num":"0"},{"top":"0.4005167959674598","text":"CRM OAuth tokens. Integration App stores the CRM credentials and","page_num":"0","conf":"1","level":"0","height":"0.012919896178775425","word_num":"0","width":"0.1569767355918884","block_num":"0","line_num":"0","par_num":"0","left":"0.8110465198062187"},{"conf":"0.30000001192092896","width":"0.1409883737564087","height":"0.005167958802646977","top":"0.4186046510922965","par_num":"0","word_num":"0","page_num":"0","left":"0.8110465099622566","level":"0","block_num":"0","line_num":"0","text":"Jminny autnenuicaes o Imecralon Aoo usine the eamJwir"},{"width":"0.1642441868782043","left":"0.809593019410841","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"Webhooks are registered via the JWT's fields payload - Integration","page_num":"0","conf":"1","height":"0.013194444444444398","top":"0.43125","word_num":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.8110465153697979","par_num":"0","text":"App is lola which Jiminny ukLs lo call Tor each ckM event tyoe","height":"0.005555555555555536","block_num":"0","top":"0.4493055555555556","width":"0.145348834991455","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.811046509464856","level":"0","top":"0.45972222222222214","conf":"1","word_num":"0","width":"0.11482558250427255","height":"0.013194444444444509","text":"(account/contact/lead/deal create/update/delete)."},{"text":"On subsequent API calls, DataClient: :setSocialAccount() loads the","width":"0.1642441868782043","word_num":"0","page_num":"0","par_num":"0","top":"0.47545219648425574","left":"0.8081395365016176","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","conf":"1"},{"level":"0","page_num":"0","left":"0.8110465092597486","line_num":"0","par_num":"0","text":"OkenTrom the Soctal Account anc aulo-reresnes umexolres witnino","width":"0.167151165008545","conf":"0.30000001192092896","height":"0.005167958802646977","top":"0.49354005160418146","block_num":"0","word_num":"0"},{"height":"0.005555555555555536","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.8110465175763718","block_num":"0","text":"minutes via TokenBui lder.","top":"0.50625","width":"0.062499994039535545","word_num":"0","conf":"0.5"},{"width":"0.020348836481571264","level":"0","left":"0.9607558146515334","page_num":"0","text":"Oul .","top":"0.5270833333333333","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013194444444444398"},{"text":"Ask anything (&4L)","page_num":"0","conf":"0.5","block_num":"0","left":"0.8008720945960384","word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.013210593329535558","width":"0.04941860139369969","top":"0.6020671841276525"},{"level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958471510192","line_num":"0","page_num":"0","left":"0.8023255814305618","top":"0.6304909561495619","width":"0.024709302186965876","word_num":"0","text":"+ @ Code"},{"block_num":"0","conf":"1","level":"0","top":"0.6277777779139744","page_num":"0","width":"0.042151162028312705","par_num":"0","word_num":"0","text":"Claude Sonnet 4.6","left":"0.8328488376562457","height":"0.010465115971035388","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.950581394647634","level":"0","top":"0.6847222221777328","word_num":"0","text":"4 anlerences","par_num":"0","line_num":"0","width":"0.03343023061752326","page_num":"0","height":"0.005200258228513888"},{"top":"0.6976744187124633","conf":"1","width":"0.03779069483280184","page_num":"0","block_num":"0","level":"0","word_num":"0","height":"0.007881136735280347","left":"0.6031976754357744","line_num":"0","par_num":"0","text":"Current version"},{"width":"0.09447674155235286","word_num":"0","par_num":"0","text":"\\Jiminny\\Jobs\\Team > SyncTolntercom","conf":"0.5","page_num":"0","left":"0.6133720956569013","level":"0","height":"0.013194444444444398","block_num":"0","top":"0.7104166666666667","line_num":"0"},{"line_num":"0","text":"IntercomService $intercomService,","level":"0","top":"0.7260981914024296","par_num":"0","word_num":"0","width":"0.1017441868782043","conf":"1","block_num":"0","height":"0.012919896178775314","left":"0.6337209317041959","page_num":"0"},{"conf":"1","text":"ActivityProviderRegistry $activityProviderRegistry,","left":"0.6337209388267161","level":"0","top":"0.7416020672003605","page_num":"0","width":"0.1569767355918884","block_num":"0","par_num":"0","line_num":"0","height":"0.01325904395845201","word_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.013194444444444509","text":"TeamRepository $teamRepository,","par_num":"0","level":"0","top":"0.7569444444444444","conf":"1","width":"0.09593023061752326","left":"0.6337209330419008"},{"top":"0.7726098194493719","width":"0.030523255467414856","word_num":"0","height":"0.012919896178775314","conf":"0.5","line_num":"0","par_num":"0","left":"0.6206395345476634","page_num":"0","text":"): void {","block_num":"0","level":"0"},{"par_num":"0","top":"0.788113695192266","page_num":"0","left":"0.6322674423415945","level":"0","conf":"1","width":"0.024709302186965987","word_num":"0","block_num":"0","height":"0.012919896178775425","text":"return;","line_num":"0"},{"conf":"0.5","page_num":"0","height":"0.012919896178775314","line_num":"0","text":"$team = $this->team;","top":"0.8191214471302505","level":"0","block_num":"0","par_num":"0","width":"0.0625","word_num":"0","left":"0.6337209314936051"},{"top":"0.8319444441951706","width":"0.16569766998291013","word_num":"0","par_num":"0","conf":"0.5","height":"0.015600775347815676","block_num":"0","left":"0.6337209346677336","level":"0","line_num":"0","page_num":"0","text":"// We don't want to sync partner accounts to Intercom."},{"page_num":"0","height":"0.013242893748813156","block_num":"0","line_num":"0","width":"0.13081394433975224","level":"0","conf":"1","par_num":"0","text":"if ($team->isPartnerDefault() === false) {","top":"0.847222222368981","word_num":"0","left":"0.6337209368084089"},{"height":"0.005167958471510081","par_num":"0","word_num":"0","text":"return,","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","line_num":"0","top":"0.8682170543387498","left":"0.6453488371539547","width":"0.021802325546741552"},{"page_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.1133720874786377","top":"0.9095607236160386","text":"$crm = $team->getCrmConfiguration();","left":"0.6322674474050831","height":"0.012919896178775314"},{"width":"0.07848836779594415","top":"0.925","page_num":"0","line_num":"0","level":"0","text":"$tier = $team->getTier();","height":"0.013194444444444398","word_num":"0","par_num":"0","left":"0.6337209345296247","block_num":"0","conf":"0.5"},{"word_num":"0","conf":"1","left":"0.632267452115779","line_num":"0","text":"$tierTitle = $tier?->getTitle() ?? 'Unknown';","par_num":"0","top":"0.9402777780983674","page_num":"0","height":"0.013210593329535558","block_num":"0","width":"0.1409883618354798","level":"0"},{"par_num":"0","width":"0.10610464811325071","word_num":"0","top":"0.96875","level":"0","line_num":"0","height":"0.015972222222222276","text":"// Create remote Intercom company.","page_num":"0","block_num":"0","left":"0.6337209297912917","conf":"1"},{"line_num":"0","height":"0.0078326874309117","level":"0","block_num":"0","width":"0.04360464811325071","par_num":"0","word_num":"0","text":"W Windsur leams","left":"0.8750000010567582","top":"0.9895833332871281","conf":"0.30000001192092896","page_num":"0"},{"height":"0.005167958140373297","conf":"0.5","level":"0","page_num":"0","top":"0.9896640829453173","text":"30:4/","left":"0.9229651165572876","block_num":"0","par_num":"0","word_num":"0","width":"0.014534881711006253","line_num":"0"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","left":"0.9433139533473771","text":"uir-o","top":"0.9896640829453173","page_num":"0","width":"0.01598837077617643"},{"block_num":"0","text":"( 4 spaces","height":"0.010610465208689357","page_num":"0","width":"0.029069766402244568","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.9651162799485304","level":"0","top":"0.9868055554835107"}]...
|
|
AppleNative
|
NULL
|
False
|
6473
|
NULL
|
NULL
|
|
59093
|
PhostormVIewINavigarecodeFV faVsco.js°9 master kPr PhostormVIewINavigarecodeFV faVsco.js°9 master kProledeyv D ServiceTraitsuopportunitysyncirait.onpT SyncCrmEntitiesTrait.phpwsyncrielasirait.onpu writecrmirait.onp•Duuls_ weonook© batchsynccollector.pnpc) BatchsvncRedisService.phpg Client.phpC) ClosedDealStagesService.phoDealFieldsService.phoC) DecorateActivitv.ohpc)FieldDerinitions.onv© FieldTypeConverter.php1)Hubsootclientinterface.ohv© HubspotTokenManager.php© PayloadBuilder.php© RemoteCrmObjectManipulator.phpФ ResponseNormalize.php© Service.php© SyncFieldAction.php© SyncRelatedActivityManager.php© WebhookSyncBatchProcessor.php>D IntegrationApp)Mlistenerc> @ Metadata> C Migration> 0 Pipedrivev D Salesforce> 0 Fields• OpportunityMatcherOpportunitvsyncstrateayProspectSearchstrateay•_ Service iraits3atchsvnc.irait.ono(t) RecordManioulationsTrait.ohoTSvncFieldstirait.onoC) Client.ohoC) [EMAIL] sieldbefinitions.ohn© PayloadBuilder.php(C) Profile nhn© QueryBuilder.phpC) @uervHandler.nhn(C) Querviterator nhn© QueryResults.php© Service.php© SyncBatchRedisService.phpM Traits100% S2• Mon 20 Apr 16:25:59L AskJiminnyReportActivityServiceTest vuOpportunitysynclrait.phpC Hubspotwebnookbatchsyncstrategy.php©ImportOpportunityBatch.php(©)ImportContactBatch.php© Client.php(* BatchSyncTrait.php x| AutomatedReportsController.phpphp api v2.php(C) AutomatedReport.ohotrait BatchSvnctnait141142144146 @ >1510%156 0 >1161 0)166 0r1RA GTS186 @ >191 @ ›MoLGt s201 Gt ›private function fetchEntitiesModifiedSince(SELECT' . rtrim(implode( separator:'.', $fields).FROM' . SobjectName.WHERE LastModifiedDate > :sinceUKUcK bY Lasthoultleavace Astreturn $this->queryHandler->guery(Squery,'since' => Ssince->format( format: 'Y-m-d\TH:i:s\Z')public function importLeadFromPayload(array ScrmData): void{...}public function importAccountFromPavload(arrav $crmData): voidf...}public function importContactFromPavload(arrav $crmData): voidf...}3 usadespublic function import0pportunityFromPayload(array $crmData): void{.|.4 usagespublic function prepareContactRoleFromPavload(arrav ScrmData): Parnavf.3 usadespublic function saveContactRolesBatch(array $contactRoles): voidf...}1 usagepublic function syncRemotelyDeletedLeads: void{...}1 usagepublic function syncRemotelyDeletedAccounts: void{...}1 usagepublic function svncRemotelyDeletedContactsO: void{...}public function svncRemotelyDeletedOpportunities@: voidf...}inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061AutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.php© SyncObjects.php© HubspotPaginationService.php© Service.php(C) TrackProviderInstalledEvent.phpcharacters:t")= custom.log=laravel.logA SF [jiminny@localhost]A HS_local (jiminny@localhost]A console [PROD] X A console (EU]56756888^ v 512576579GO/A586587588589590-591592593)—594595A console [STAGING]do jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VGELECT * FROM crm confiqurations WHERE id = 555BELECT * FROM USERS WHERE 30 F 15440; # Toan, 581, gr, 15440, pL. 591, ac1CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:U.emall,sa.*,t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable_idJOTN teams + 1..n<->1: on t.id = u.team idVHERE u.team_id = 581 and sa.provider = 'salesforce':GELECT * FROM automated report results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:Bplect * from teams whenp id = 556.select * from a•ts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43asselect * from automated_report_results order by id descSELECT * FROM automated report_results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147SELECT * FROM olavbook categonies WHERE plavbook id = 5515:ELEC * FROM crm Fields WHERE 1d = 2261473ELEC * FROM crm field values WHERE crm field 1d = 2261471GELECT * FROM crm confiqurations WHERE id = 692;GELECTu. emailCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A!sa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams ton + id = n toam idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHECascadeRetactor ConnectionCRM Initial Sync OvenLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspotTnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProcessor.0ho:144-156.•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlShared codeBoth paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,Ask anvthina (&4-D<> GodeClaude Qnus 4.7 MediumWN Windsurf Teamo128-22UTF.8Po 4 spaces...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","conf":"1","height":"0.006968641205077342","top":"0.006968641046706359","width":"0.021802326466174835","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.01744185995005212","text":"Phostorm"},{"block_num":"0","line_num":"0","width":"0.010174417749364326","word_num":"0","level":"0","height":"0.006968640444571461","text":"VIew","conf":"0.30000001192092896","par_num":"0","left":"0.07412790791310848","page_num":"0","top":"0.006968641450188162"},{"width":"0.018895347067650323","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"INavigare","height":"0.006968640444571461","left":"0.09011627900977959","top":"0.006968641450188162","block_num":"0"},{"par_num":"0","height":"0.006968640444571461","line_num":"0","text":"code","word_num":"0","conf":"0.30000001192092896","left":"0.1148255812121043","top":"0.006968641450188162","level":"0","page_num":"0","width":"0.01162790618044264","block_num":"0"},{"text":"FV faVsco.js","word_num":"0","block_num":"0","left":"0.030523259704860126","conf":"0.5","par_num":"0","top":"0.02787456497864904","line_num":"0","width":"0.029069763548830722","level":"0","height":"0.010452960286604362","page_num":"0"},{"conf":"0.30000001192092896","top":"0.02787456497864904","left":"0.06831395725100385","page_num":"0","block_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.029069763548830715","height":"0.010452960286604362","par_num":"0","text":"°9 master k"},{"left":"0.014534883869450689","page_num":"0","text":"Proledey","conf":"0.30000001192092896","line_num":"0","word_num":"0","top":"0.05923344944238418","block_num":"0","level":"0","par_num":"0","width":"0.020348836766912577","height":"0.003484320602538671"},{"top":"0.08322835827175534","word_num":"0","page_num":"0","block_num":"0","left":"0.04648872821102739","width":"0.04074347780105916","line_num":"0","conf":"0.5","par_num":"0","level":"0","text":"v D ServiceTraits","height":"0.014727952948027201"},{"conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.1080139376174355","width":"0.06104650395981809","word_num":"0","left":"0.0581395356654401","page_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"uopportunitysyncirait.onp"},{"page_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","top":"0.12195122037934591","width":"0.05959301806510763","left":"0.05813953449942324","word_num":"0","text":"T SyncCrmEntitiesTrait.php"},{"page_num":"0","line_num":"0","conf":"0.5","text":"wsyncrielasirait.onp","word_num":"0","par_num":"0","top":"0.14285714319234843","level":"0","block_num":"0","height":"0.006968640444571461","width":"0.04796511061648106","left":"0.058139535316759715"},{"line_num":"0","text":"u writecrmirait.onp","height":"0.007185368636768663","word_num":"0","block_num":"0","par_num":"0","width":"0.045058133754324395","conf":"0.30000001192092896","left":"0.05813953615845703","level":"0","page_num":"0","top":"0.1602787460943993"},{"height":"0.006968640444571461","line_num":"0","top":"0.17770034876726126","word_num":"0","width":"0.021802323929806973","text":"•Duuls","left":"0.046511627642654756","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","text":"_ weonook","top":"0.1951219515547178","left":"0.0465116282771132","width":"0.033430228842065694"},{"left":"0.05232558121538525","line_num":"0","width":"0.05668604120295098","top":"0.21254355441437112","block_num":"0","level":"0","conf":"0.5","height":"0.010741931970039587","par_num":"0","text":"© batchsynccollector.pnp","word_num":"0","page_num":"0"},{"height":"0.007268726160271521","top":"0.22966507158551952","par_num":"0","word_num":"0","left":"0.05232558255011888","text":"c) BatchsvncRedisService.php","level":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","width":"0.06395348082197475"},{"block_num":"0","height":"0.010630789365874915","left":"0.052325585287415634","level":"0","line_num":"0","word_num":"0","page_num":"0","text":"g Client.php","top":"0.24720893130553712","width":"0.029069763548830722","conf":"0.5","par_num":"0"},{"level":"0","left":"0.052325580453347495","line_num":"0","block_num":"0","par_num":"0","text":"C) ClosedDealStagesService.pho","height":"0.0071770334928229484","conf":"0.5","page_num":"0","top":"0.2647527910685805","width":"0.06831394865157757","word_num":"0"},{"height":"0.006968640444571461","top":"0.28222996549199997","page_num":"0","width":"0.05232557844608388","word_num":"0","line_num":"0","conf":"1","text":"DealFieldsService.pho","par_num":"0","block_num":"0","left":"0.05232558548626013","level":"0"},{"par_num":"0","text":"C) DecorateActivitv.ohp","left":"0.05232558693996662","top":"0.29965156815423977","word_num":"0","block_num":"0","line_num":"0","width":"0.0508720874786377","level":"0","conf":"0.5","height":"0.007365975843852457","page_num":"0"},{"conf":"0.30000001192092896","width":"0.04796511568921677","line_num":"0","block_num":"0","left":"0.052325581617600925","top":"0.3170731706761014","level":"0","page_num":"0","text":"c)FieldDerinitions.onv","height":"0.006968641205077342","par_num":"0","word_num":"0"},{"left":"0.05232558386972299","height":"0.011164274322169154","par_num":"0","text":"© FieldTypeConverter.php","line_num":"0","block_num":"0","level":"0","top":"0.3341307814992025","width":"0.05668604120295099","word_num":"0","page_num":"0","conf":"1"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.3519163762536539","text":"1)Hubsootclientinterface.ohv","word_num":"0","page_num":"0","level":"0","height":"0.006968641205077342","left":"0.052325582561365686","width":"0.06395348589471046","conf":"0.5"},{"left":"0.05232558714307991","conf":"1","page_num":"0","width":"0.06540697178942093","level":"0","block_num":"0","top":"0.36921850065570416","word_num":"0","par_num":"0","height":"0.010572439555726398","text":"© HubspotTokenManager.php","line_num":"0"},{"left":"0.052325584580551705","page_num":"0","conf":"1","level":"0","height":"0.010452961047110132","top":"0.3867595821071069","line_num":"0","par_num":"0","width":"0.046511624721770596","block_num":"0","text":"© PayloadBuilder.php","word_num":"0"},{"par_num":"0","width":"0.07848836513275795","left":"0.05232558879989971","height":"0.01049186092054244","text":"© RemoteCrmObjectManipulator.php","conf":"1","page_num":"0","level":"0","line_num":"0","top":"0.40418118517443635","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.05692263359719133","line_num":"0","height":"0.014407811932966808","conf":"0.5","level":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.4178361513143999","left":"0.05220781960726258","text":"Ф ResponseNormalize.php"},{"level":"0","block_num":"0","conf":"1","height":"0.010736374953907224","line_num":"0","left":"0.052325585170126046","top":"0.4390243905943333","page_num":"0","word_num":"0","par_num":"0","width":"0.03197674041098737","text":"© Service.php"},{"height":"0.010758603018436785","line_num":"0","conf":"1","par_num":"0","text":"© SyncFieldAction.php","top":"0.45614035093286254","word_num":"0","left":"0.052325585399896596","level":"0","page_num":"0","width":"0.04941860158392723","block_num":"0"},{"word_num":"0","line_num":"0","level":"0","conf":"1","height":"0.010636346382007278","left":"0.05232558871353617","par_num":"0","block_num":"0","page_num":"0","text":"© SyncRelatedActivityManager.php","top":"0.4736842104693668","width":"0.0755813882706013"},{"page_num":"0","par_num":"0","top":"0.4912280700058711","conf":"1","left":"0.05232558879989971","level":"0","width":"0.07848836513275795","height":"0.010514089745577881","text":"© WebhookSyncBatchProcessor.php","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","width":"0.04505813375432441","conf":"0.5","word_num":"0","level":"0","page_num":"0","top":"0.508710801912447","par_num":"0","line_num":"0","left":"0.039244191826991306","height":"0.010452960286604251","text":">D IntegrationApp"},{"left":"0.03924418957606001","text":")Mlistenerc","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","par_num":"0","top":"0.5261324045163902","width":"0.033430228842065694","block_num":"0","word_num":"0"},{"par_num":"0","text":"> @ Metadata","block_num":"0","width":"0.03352816054161559","height":"0.012438886663750148","level":"0","top":"0.5425610440841634","page_num":"0","word_num":"0","left":"0.03919522391892383","conf":"0.30000001192092896","line_num":"0"},{"line_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5606060606060606","level":"0","left":"0.03924418976177295","par_num":"0","width":"0.03343022884206569","page_num":"0","block_num":"0","text":"> C Migration","height":"0.011164274322169154"},{"text":"> 0 Pipedrive","page_num":"0","level":"0","height":"0.010700253208288268","line_num":"0","top":"0.5781499202830295","block_num":"0","conf":"0.30000001192092896","left":"0.039244189761695546","word_num":"0","width":"0.033430228842065694","par_num":"0"},{"height":"0.01057799657185865","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"v D Salesforce","left":"0.039244186214757656","level":"0","width":"0.034883717273144016","word_num":"0","line_num":"0","page_num":"0","top":"0.59569377999375"},{"page_num":"0","par_num":"0","top":"0.6132376397362911","text":"> 0 Fields","height":"0.010455739174923484","width":"0.026162789223041938","left":"0.04651162985941426","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"left":"0.04651162795571762","par_num":"0","top":"0.6339712918660287","line_num":"0","page_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","level":"0","block_num":"0","text":"• OpportunityMatcher","word_num":"0","width":"0.05377906434079433"},{"text":"Opportunitvsyncstrateay","top":"0.6515679445860766","conf":"0.30000001192092896","width":"0.062499994927264275","block_num":"0","line_num":"0","word_num":"0","left":"0.049418610312530344","level":"0","page_num":"0","height":"0.006968640444571461","par_num":"0"},{"text":"ProspectSearchstrateay","height":"0.006968640444571461","top":"0.6689895473735331","level":"0","line_num":"0","par_num":"0","left":"0.04651163487970999","width":"0.06395348082197475","page_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896"},{"left":"0.0494186046123578","block_num":"0","width":"0.03633720570422234","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","level":"0","top":"0.6864111501609896","page_num":"0","line_num":"0","text":"•_ Service iraits"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","level":"0","text":"3atchsvnc.irait.ono","page_num":"0","width":"0.04651162472177059","height":"0.006968640444571572","line_num":"0","block_num":"0","left":"0.05959302252283587","top":"0.7038327529484459"},{"height":"0.010519646761710244","word_num":"0","page_num":"0","par_num":"0","text":"(t) RecordManioulationsTrait.oho","left":"0.058139542197898006","line_num":"0","block_num":"0","top":"0.7177033493439169","level":"0","conf":"0.5","width":"0.06976743454628802"},{"block_num":"0","height":"0.006968640444571461","width":"0.04941860158392724","left":"0.058139538888268706","word_num":"0","top":"0.7386759585233589","text":"TSvncFieldstirait.ono","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","top":"0.7559808612440191","par_num":"0","width":"0.02761627765412026","line_num":"0","page_num":"0","left":"0.05232558266451467","height":"0.0071770334928230595","level":"0","conf":"0.30000001192092896","text":"C) Client.oho"},{"width":"0.05087208747863768","word_num":"0","line_num":"0","conf":"0.5","height":"0.007182590508955311","block_num":"0","left":"0.05232558185275783","page_num":"0","par_num":"0","text":"C) DecorateActivitv.oho","top":"0.7735191639942539","level":"0"},{"par_num":"0","text":"[EMAIL]","word_num":"0","height":"0.006968641205077342","page_num":"0","width":"0.055232560380976244","top":"0.7909407664963061","conf":"0.5","block_num":"0","left":"0.052325580201953735","level":"0","line_num":"0"},{"width":"0.04796511568921679","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.05232558183985258","word_num":"0","par_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.8083623692823731","text":"c sieldbefinitions.ohn","line_num":"0"},{"top":"0.8221690592431942","line_num":"0","word_num":"0","conf":"1","left":"0.05232558109071139","text":"© PayloadBuilder.php","level":"0","block_num":"0","height":"0.017552194793068465","page_num":"0","par_num":"0","width":"0.047965115689216783"},{"conf":"0.30000001192092896","block_num":"0","text":"(C) Profile nhn","word_num":"0","top":"0.8429027111341024","page_num":"0","par_num":"0","height":"0.007271505048590532","level":"0","left":"0.05232558065724652","line_num":"0","width":"0.029069768621566447"},{"block_num":"0","conf":"1","height":"0.010633567493688156","width":"0.04360464785961395","word_num":"0","line_num":"0","top":"0.8604465710775784","level":"0","left":"0.05232558522716955","text":"© QueryBuilder.php","page_num":"0","par_num":"0"},{"block_num":"0","left":"0.052325587175889886","level":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.8779904306220095","height":"0.0071770334928229484","width":"0.0450581337543244","text":"C) @uervHandler.nhn","par_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","height":"0.007240940319103828","width":"0.04360464785961394","left":"0.0523255853768474","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","top":"0.8954703835342724","text":"(C) Querviterator nhn"},{"left":"0.05232558522716955","level":"0","top":"0.9128919864343473","page_num":"0","conf":"1","par_num":"0","text":"© QueryResults.php","block_num":"0","height":"0.010552989619010189","line_num":"0","width":"0.04360464785961395","word_num":"0"},{"left":"0.052325585170126046","level":"0","width":"0.03197674041098737","line_num":"0","block_num":"0","height":"0.010675246255439697","par_num":"0","text":"© Service.php","word_num":"0","page_num":"0","conf":"1","top":"0.9303135893344221"},{"par_num":"0","text":"© SyncBatchRedisService.php","top":"0.9473684210526315","conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.011164274322169154","left":"0.052325582550118876","line_num":"0","width":"0.06395348082197473","word_num":"0"},{"text":"M Traits","top":"0.9640093948244698","word_num":"0","block_num":"0","height":"0.012747760024367283","page_num":"0","conf":"0.30000001192092896","width":"0.018079975818065884","par_num":"0","line_num":"0","left":"0.04619256991446715","level":"0"},{"height":"0.006968641205077342","width":"0.02034883676691257","level":"0","left":"0.9113372095509124","line_num":"0","block_num":"0","par_num":"0","text":"100% S2","top":"0.006968641045047241","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"width":"0.05959301806510764","top":"0.0031897926052030234","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","word_num":"0","block_num":"0","height":"0.01074748898617195","level":"0","text":"• Mon 20 Apr 16:25:59","left":"0.9345930284460118"},{"conf":"1","block_num":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.08284882788962511","top":"0.02787456497864904","left":"0.8284883807102296","height":"0.010452960286604362","line_num":"0","text":"L AskJiminnyReportActivityServiceTest v","level":"0"},{"conf":"0.5","left":"0.1540697663938142","level":"0","block_num":"0","line_num":"0","width":"0.055232560380976264","word_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","text":"uOpportunitysynclrait.php","top":"0.13240418114879082"},{"conf":"0.5","word_num":"0","line_num":"0","left":"0.2180232564400796","page_num":"0","par_num":"0","level":"0","height":"0.0071770334928229484","top":"0.13237639553429026","block_num":"0","width":"0.08575580475178171","text":"C Hubspotwebnookbatchsyncstrategy.php"},{"conf":"1","top":"0.18118466950826573","width":"0.06104650395981809","height":"0.010452960286604362","page_num":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0","left":"0.15406977432823019","text":"©ImportOpportunityBatch.php","level":"0"},{"word_num":"0","text":"(©)ImportContactBatch.php","par_num":"0","level":"0","page_num":"0","left":"0.22383721470460258","line_num":"0","height":"0.006968640444571572","conf":"0.5","top":"0.18118466932475252","width":"0.05377906434079435","block_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","top":"0.17770034916869026","level":"0","left":"0.2848837248810851","block_num":"0","conf":"1","height":"0.010497417936674913","text":"© Client.php","page_num":"0","width":"0.027616275117752387"},{"par_num":"0","text":"(* BatchSyncTrait.php x| AutomatedReportsController.php","width":"0.12354649888708236","height":"0.011164274322169154","level":"0","line_num":"0","page_num":"0","conf":"0.5","top":"0.20175438596491224","word_num":"0","block_num":"0","left":"0.152616291810592"},{"line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.2848837221828426","text":"php api v2.php","level":"0","block_num":"0","width":"0.02761627765412028","height":"0.007343747018817126","top":"0.2055749130801252"},{"left":"0.15406976788636373","top":"0.22966507174917705","width":"0.04796511568921677","height":"0.007268726160271521","text":"(C) AutomatedReport.oho","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.17296511499719672","word_num":"0","level":"0","width":"0.05232558351881961","par_num":"0","top":"0.25087108008464676","text":"trait BatchSvnctnait","line_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896"},{"level":"0","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","left":"0.15116279159085694","top":"0.3728223001702867","block_num":"0","conf":"1","par_num":"0","text":"141","word_num":"0","page_num":"0"},{"height":"0.010452960286604362","level":"0","top":"0.39024390295774314","page_num":"0","word_num":"0","conf":"1","text":"142","line_num":"0","block_num":"0","left":"0.15116279159085694","par_num":"0","width":"0.008720929318285997"},{"left":"0.15116279159085694","line_num":"0","block_num":"0","top":"0.42508710853265597","text":"144","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","width":"0.008720929318285997","word_num":"0"},{"left":"0.15116279232082724","text":"146 @ >","word_num":"0","top":"0.47735191659424503","block_num":"0","conf":"0.30000001192092896","height":"0.010686361048210191","line_num":"0","par_num":"0","width":"0.01889534706765031","level":"0","page_num":"0"},{"line_num":"0","width":"0.01744185990475594","top":"0.5331010452898346","par_num":"0","height":"0.006968641205077342","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15261627939839723","page_num":"0","level":"0","text":"1510%"},{"text":"156 0 >","height":"0.0071770334928229484","width":"0.018895348335834256","word_num":"0","conf":"0.30000001192092896","left":"0.1511627909465715","page_num":"0","top":"0.5853269537480064","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"level":"0","word_num":"0","conf":"0.30000001192092896","top":"0.6376306620075343","text":"1161 0)","par_num":"0","page_num":"0","width":"0.018895348335834283","line_num":"0","left":"0.15116279112550943","block_num":"0","height":"0.006968641205077342"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"166 0r","width":"0.0159883714736776","height":"0.0071770334928230595","left":"0.1511627910291828","line_num":"0","top":"0.689792663476874","word_num":"0","level":"0","par_num":"0"},{"left":"0.1511627924787944","conf":"0.30000001192092896","level":"0","top":"0.7421602790808501","width":"0.018895347067650337","block_num":"0","word_num":"0","text":"1RA GTS","height":"0.006968640444571572","par_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.15116279059494525","par_num":"0","width":"0.018895347067650337","page_num":"0","text":"186 @ >","top":"0.7942583731520936","line_num":"0","level":"0","height":"0.01061967533361019"},{"line_num":"0","width":"0.018895347067650337","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.1511627923307349","text":"191 @ ›","block_num":"0","height":"0.010566882539594036","level":"0","top":"0.8466898957943156","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.89872408298828","level":"0","text":"MoLGt s","height":"0.007199261557352399","left":"0.1511627926373174","line_num":"0","width":"0.01889534706765031","word_num":"0","block_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.9512195124342592","width":"0.018895347067650337","height":"0.010502975713313045","word_num":"0","level":"0","line_num":"0","left":"0.1511627923307349","page_num":"0","text":"201 Gt ›","block_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.011164274322168932","par_num":"0","top":"0.2679425837320575","width":"0.11482558351881963","page_num":"0","text":"private function fetchEntitiesModifiedSince(","left":"0.18313953355376286","conf":"1","level":"0","line_num":"0"},{"block_num":"0","text":"SELECT' . rtrim(implode( separator:'.', $fields).","page_num":"0","left":"0.1933139657234078","word_num":"0","top":"0.28548644339975193","conf":"0.5","width":"0.12499998985452854","height":"0.010680803271571948","level":"0","line_num":"0","par_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","level":"0","left":"0.19767442627240947","height":"0.010558546635142552","block_num":"0","par_num":"0","top":"0.3030303029362562","width":"0.061046503959818116","text":"FROM' . SobjectName.","word_num":"0"},{"conf":"1","line_num":"0","level":"0","text":"WHERE LastModifiedDate > :since","par_num":"0","top":"0.3205574918079175","width":"0.08284882788962508","block_num":"0","word_num":"0","height":"0.010452960286604251","page_num":"0","left":"0.19476745116421515"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","width":"0.08139534199491458","word_num":"0","par_num":"0","left":"0.18749999935138031","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"UKUcK bY Lasthoultleavace Ast","top":"0.34130781499202545"},{"line_num":"0","conf":"1","text":"return $this->queryHandler->guery(Squery,","page_num":"0","left":"0.1933139645239348","block_num":"0","level":"0","height":"0.01075026787449107","par_num":"0","top":"0.3728222999543015","width":"0.11337208240590196","word_num":"0"},{"width":"0.13226742440081657","word_num":"0","page_num":"0","block_num":"0","left":"0.20348837632591577","conf":"0.5","line_num":"0","top":"0.38995215300737773","height":"0.010744710858358708","text":"'since' => Ssince->format( format: 'Y-m-d\\TH:i:s\\Z')","level":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.010686361048210191","width":"0.16715115689216775","top":"0.47735191642002905","left":"0.18313954063178295","conf":"1","text":"public function importLeadFromPayload(array ScrmData): void{...}","word_num":"0"},{"text":"public function importAccountFromPavload(arrav $crmData): voidf...}","line_num":"0","top":"0.5295055820637594","word_num":"0","width":"0.17587209255137345","height":"0.010564104411780795","level":"0","page_num":"0","conf":"1","left":"0.1816860468376398","block_num":"0","par_num":"0"},{"left":"0.18168604683764158","page_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","text":"public function importContactFromPavload(arrav $crmData): voidf...}","line_num":"0","height":"0.010622454221929312","block_num":"0","top":"0.5818815330599727","width":"0.1758720925513734"},{"left":"0.18313953671326777","word_num":"0","page_num":"0","text":"3 usades","block_num":"0","width":"0.01889534706765031","height":"0.006968640444571461","top":"0.620209059568655","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0"},{"width":"0.18313951695219002","height":"0.014354066985645897","level":"0","par_num":"0","left":"0.18168606550489416","conf":"1","word_num":"0","line_num":"0","top":"0.6339712918660287","page_num":"0","text":"public function import0pportunityFromPayload(array $crmData): void{.|.","block_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","width":"0.01889534706765031","text":"4 usages","top":"0.6722488040079635","level":"0","par_num":"0","word_num":"0","height":"0.010678024383252938","left":"0.18313953671326777","page_num":"0"},{"left":"0.18166315214618978","height":"0.014258485091359963","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","top":"0.6861701461809055","word_num":"0","width":"0.19335921267245681","block_num":"0","level":"0","text":"public function prepareContactRoleFromPavload(arrav ScrmData): Parnavf."},{"left":"0.18313953671326777","width":"0.01889534706765031","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.724738676254297","block_num":"0","line_num":"0","level":"0","text":"3 usades","height":"0.007318740065968665"},{"text":"public function saveContactRolesBatch(array $contactRoles): voidf...}","conf":"1","left":"0.18168604250743542","level":"0","page_num":"0","block_num":"0","height":"0.014354066985645897","line_num":"0","par_num":"0","top":"0.7384370015948963","width":"0.18168603613021528","word_num":"0"},{"conf":"0.30000001192092896","text":"1 usage","block_num":"0","word_num":"0","level":"0","par_num":"0","top":"0.7804878052132543","left":"0.1816860465933501","line_num":"0","width":"0.017441858636571994","height":"0.006968640444571572","page_num":"0"},{"block_num":"0","top":"0.7942583733263097","page_num":"0","height":"0.01061967533361019","width":"0.13808138827060132","left":"0.18313954195630097","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","text":"public function syncRemotelyDeletedLeads: void{...}"},{"height":"0.013045213629374275","level":"0","text":"1 usage","line_num":"0","block_num":"0","par_num":"0","width":"0.01777864263412801","conf":"0.5","left":"0.18150879223071517","page_num":"0","top":"0.8281633787741757","word_num":"0"},{"left":"0.18313953898431046","text":"public function syncRemotelyDeletedAccounts: void{...}","word_num":"0","height":"0.010566882539594036","conf":"1","level":"0","page_num":"0","line_num":"0","top":"0.8466898956200996","par_num":"0","block_num":"0","width":"0.14534883296236079"},{"page_num":"0","block_num":"0","conf":"1","height":"0.007327075970420038","line_num":"0","par_num":"0","level":"0","text":"1 usage","left":"0.1816860465933501","top":"0.8850174217942274","width":"0.017441858636571994","word_num":"0"},{"level":"0","line_num":"0","text":"public function svncRemotelyDeletedContactsO: void{...}","height":"0.010683582920396839","page_num":"0","left":"0.18313953898431046","par_num":"0","conf":"1","top":"0.8987240827543314","width":"0.14534883296236079","word_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","text":"public function svncRemotelyDeletedOpportunities@: voidf...}","line_num":"0","height":"0.010502975713313045","block_num":"0","left":"0.1831395537513311","page_num":"0","top":"0.9512195124342592","width":"0.15988370205493682","conf":"0.5","level":"0"},{"conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","width":"0.11627907448626582","top":"0.9860627177184134","page_num":"0","text":"inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061","word_num":"0","line_num":"0","left":"0.14680232234284415"},{"top":"0.08013937368945045","word_num":"0","text":"AutomatedReportsService.php","left":"0.3037790703448269","conf":"1","width":"0.06395348082197472","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604362"},{"text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","left":"0.3764534871704588","page_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","width":"0.07122092551373421","word_num":"0","height":"0.011164274322169043","par_num":"0"},{"top":"0.10446570957187562","conf":"1","height":"0.010516868633896892","level":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.058139532170397135","left":"0.40406977025201063","word_num":"0","line_num":"0","text":"© SyncOpportunitiesJob.php"},{"height":"0.010653018190910135","page_num":"0","block_num":"0","level":"0","text":"© SyncObjects.php","line_num":"0","top":"0.15311004775481918","conf":"1","par_num":"0","left":"0.37354651308089404","width":"0.039244185102746854","word_num":"0"},{"left":"0.3212209351873232","text":"© HubspotPaginationService.php","top":"0.17770034852711336","page_num":"0","word_num":"0","height":"0.010497418697180683","width":"0.0654069717894209","block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1"},{"conf":"1","height":"0.010497417936674913","width":"0.030523251979909016","line_num":"0","page_num":"0","word_num":"0","text":"© Service.php","left":"0.39389534961854683","level":"0","top":"0.17770034916869026","par_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","top":"0.2055749130801252","block_num":"0","text":"(C) TrackProviderInstalledEvent.php","line_num":"0","left":"0.321220929971868","width":"0.06831395372431326","conf":"1","page_num":"0","level":"0","height":"0.007343747018817126"},{"par_num":"0","block_num":"0","line_num":"0","text":"characters:t\")","word_num":"0","level":"0","left":"0.32267441902622535","page_num":"0","height":"0.006968641205077342","width":"0.04505813882706011","top":"0.2857142856812531","conf":"0.30000001192092896"},{"conf":"0.5","block_num":"0","line_num":"0","word_num":"0","level":"0","text":"= custom.log","par_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","width":"0.030523251979909016","left":"0.47238372476351365","page_num":"0"},{"page_num":"0","text":"=laravel.log","height":"0.010452961047110132","block_num":"0","width":"0.027616277654120225","left":"0.5101744200028817","level":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","line_num":"0","conf":"1"},{"word_num":"0","text":"A SF [jiminny@localhost]","level":"0","width":"0.050872087478637695","par_num":"0","conf":"0.5","block_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.5450581450795006","page_num":"0","top":"0.05574912943857935"},{"width":"0.06249999492726421","page_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","word_num":"0","level":"0","text":"A HS_local (jiminny@localhost]","conf":"0.5","line_num":"0","left":"0.6031976806714916"},{"level":"0","left":"0.47238371886230807","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"A console [PROD] X A console (EU]","height":"0.011164274322169043","top":"0.0797448165869219","width":"0.07848837020549365","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"567","left":"0.4723837209976482","top":"0.15679442520956244","level":"0","width":"0.008720929952377943","word_num":"0","line_num":"0","height":"0.017421602252187474","conf":"1"},{"top":"0.17770034895077447","left":"0.4709302334945038","word_num":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","text":"568","page_num":"0","level":"0","width":"0.01017441774936434","line_num":"0","conf":"1"},{"height":"0.010691918064342554","text":"88^ v 512","top":"0.2508710804142831","word_num":"0","level":"0","left":"0.446220933888032","width":"0.03488371727314399","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","left":"0.4709302334945038","level":"0","top":"0.32055749162440406","width":"0.01017441774936434","word_num":"0","conf":"0.30000001192092896","text":"576","block_num":"0","height":"0.006968640444571572"},{"par_num":"0","top":"0.365853659045805","width":"0.010174418383456285","line_num":"0","word_num":"0","left":"0.4723837212104037","block_num":"0","conf":"1","page_num":"0","level":"0","text":"579","height":"0.020905922094220375"},{"page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.4709302334945038","line_num":"0","conf":"0.30000001192092896","text":"GO/A","top":"0.4599303139240558","word_num":"0","width":"0.01017441774936434"},{"text":"586","par_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","top":"0.4947735200309138","conf":"1","level":"0","block_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","left":"0.4709302331500887","level":"0","height":"0.017421602252187585","text":"587","line_num":"0","top":"0.5087108014871466","conf":"1","page_num":"0","par_num":"0","width":"0.011627906180442682"},{"width":"0.01017441774936434","text":"588","line_num":"0","word_num":"0","block_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","level":"0","par_num":"0","top":"0.5296167252573947","page_num":"0","conf":"1"},{"text":"589","left":"0.4709302334945038","height":"0.010452960286604362","conf":"1","top":"0.5470383280448511","width":"0.01017441774936434","par_num":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0","level":"0"},{"line_num":"0","word_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.5644599308323076","level":"0","text":"590","width":"0.01017441774936434","page_num":"0","conf":"0.5","block_num":"0","left":"0.4709302334945038"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"-591","level":"0","width":"0.0159883714736776","word_num":"0","left":"0.466569767951388","line_num":"0","top":"0.5679442506908906","height":"0.027874564820309367","par_num":"0"},{"block_num":"0","conf":"1","text":"592","height":"0.017421602252187585","width":"0.010174418383456285","page_num":"0","level":"0","top":"0.595818815729307","word_num":"0","line_num":"0","left":"0.4709302325415568","par_num":"0"},{"left":"0.4709302334945038","conf":"1","level":"0","width":"0.01017441774936434","height":"0.010452960286604362","page_num":"0","line_num":"0","par_num":"0","top":"0.6167247391946769","block_num":"0","text":"593)","word_num":"0"},{"line_num":"0","left":"0.4665697680180062","height":"0.017421602252187474","top":"0.6306620209993419","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"—594","word_num":"0","width":"0.0159883714736776"},{"page_num":"0","left":"0.4723837218234151","line_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","text":"595","top":"0.6515679447695898","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0"},{"conf":"0.5","par_num":"0","top":"0.0797448165869219","word_num":"0","level":"0","line_num":"0","height":"0.011164274322169043","page_num":"0","width":"0.04360464785961393","left":"0.5595930252486483","text":"A console [STAGING]","block_num":"0"},{"block_num":"0","height":"0.010516868633896892","left":"0.6613372087564817","page_num":"0","par_num":"0","line_num":"0","width":"0.02470930079196365","conf":"1","level":"0","top":"0.10446570957187562","text":"do jiminny","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","left":"0.49273255700367574","top":"0.12519936212958604","height":"0.010689139176023432","level":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","page_num":"0","word_num":"0","width":"0.12936045261139567","conf":"0.5"},{"block_num":"0","width":"0.05959301806510764","text":"034 A1 A34 M62 ^ V","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010689139176023432","page_num":"0","par_num":"0","top":"0.12519936195537007","left":"0.6279069825615067","level":"0"},{"level":"0","left":"0.492732570466943","par_num":"0","page_num":"0","text":"GELECT * FROM crm confiqurations WHERE id = 555","line_num":"0","height":"0.010566882539593925","top":"0.14274322166609044","block_num":"0","conf":"0.5","word_num":"0","width":"0.1235464988870823"},{"line_num":"0","block_num":"0","width":"0.19622090522279134","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.4927325844657957","height":"0.027919020949368267","par_num":"0","text":"BELECT * FROM USERS WHERE 30 F 15440; # Toan, 581, gr, 15440, pL. 591, ac1","page_num":"0","top":"0.1602787460943993"},{"conf":"0.5","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A:","width":"0.18749997970905707","block_num":"0","level":"0","line_num":"0","top":"0.19512195171570723","word_num":"0","height":"0.013937280889143033","left":"0.5014535067755064","page_num":"0"},{"page_num":"0","conf":"0.5","height":"0.006968640444571461","word_num":"0","block_num":"0","line_num":"0","text":"U.emall,","par_num":"0","left":"0.5014534903311851","top":"0.21602787489966546","level":"0","width":"0.023255812360885364"},{"top":"0.2264808365138654","text":"sa.*,","word_num":"0","left":"0.5014534885121922","line_num":"0","width":"0.0159883714736776","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.020905922094220375","level":"0"},{"left":"0.5014534904186333","text":"t.owner id FROM social accounts sa","width":"0.09011627765412022","conf":"1","level":"0","word_num":"0","par_num":"0","top":"0.2472089314797531","page_num":"0","line_num":"0","block_num":"0","height":"0.010630789365874915"},{"word_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785455","level":"0","top":"0.261324041657931","conf":"0.5","block_num":"0","left":"0.49273256427382445","line_num":"0","height":"0.020972609329831915","par_num":"0"},{"conf":"0.5","line_num":"0","left":"0.49273257074587706","page_num":"0","par_num":"0","width":"0.10610463771414247","height":"0.010452960286604362","text":"JOTN teams + 1..n<->1: on t.id = u.team id","top":"0.2822299656755132","block_num":"0","level":"0","word_num":"0"},{"par_num":"0","width":"0.13808138827060135","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce':","height":"0.013937280889143033","left":"0.4927325653357414","top":"0.29965156844044594","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.5"},{"par_num":"0","line_num":"0","conf":"0.5","level":"0","text":"GELECT * FROM automated report results order by id desc;","block_num":"0","top":"0.3343862742651359","word_num":"0","height":"0.014771227251019314","left":"0.4926997361560528","width":"0.1454117754672436","page_num":"0"},{"height":"0.01075026787449107","left":"0.49273255825352824","level":"0","line_num":"0","top":"0.3728222997931516","word_num":"0","text":"select * from features;","conf":"1","block_num":"0","page_num":"0","par_num":"0","width":"0.059593023137843315"},{"height":"0.007260390255820148","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.4927325597625544","line_num":"0","width":"0.12936046275686713","word_num":"0","par_num":"0","block_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.3899521532002024"},{"height":"0.0071770334928230595","par_num":"0","top":"0.42503987240829344","text":"Bplect * from teams whenp id = 556.","width":"0.09011627765412022","left":"0.4927325598952521","level":"0","line_num":"0","word_num":"0","conf":"0.5","block_num":"0","page_num":"0"},{"level":"0","text":"select * from a","word_num":"0","left":"0.49273256217019257","block_num":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.010564103651274914","top":"0.4599303140744231","width":"0.03924418256637896"},{"text":"•ts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.010564103651274914","word_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.12354649888708236","line_num":"0","left":"0.5668604778571036","page_num":"0","top":"0.4599303140744231","level":"0"},{"block_num":"0","conf":"1","height":"0.014354066985646008","left":"0.4927325733204298","par_num":"0","top":"0.4736842105263157","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43as","level":"0","line_num":"0","width":"0.19767440633570893","word_num":"0"},{"width":"0.14389534199491466","height":"0.011164274322169043","conf":"1","left":"0.49273256622379297","text":"select * from automated_report_results order by id desc","level":"0","page_num":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.49441786283891553"},{"par_num":"0","conf":"1","height":"0.013937280889143033","block_num":"0","left":"0.49273256751082434","line_num":"0","text":"SELECT * FROM automated report_results WHERE id = 1919:","level":"0","page_num":"0","width":"0.14244185102746848","top":"0.5087108018899232","word_num":"0"},{"line_num":"0","level":"0","height":"0.010452961047110132","block_num":"0","text":"select * from automated report results WHERE report id = 54:","page_num":"0","top":"0.5470383279259222","left":"0.4927325565461579","conf":"1","width":"0.15552324944354123","word_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","text":"select * from opportunities where id = 7594349:","level":"0","top":"0.5818815336144416","width":"0.12209300791963618","left":"0.49273257345713806","page_num":"0","block_num":"0","height":"0.010622453461423431","conf":"1","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.010750267113985301","conf":"0.5","page_num":"0","top":"0.6164274323772443","par_num":"0","width":"0.19767440633570899","word_num":"0","level":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","left":"0.49273257226354994"},{"text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","top":"0.6339712920008566","width":"0.15261626750864882","word_num":"0","conf":"1","left":"0.49273256964897155","level":"0","height":"0.010628010477555794","block_num":"0","page_num":"0","par_num":"0"},{"height":"0.013937280889142922","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM olavbook categonies WHERE plavbook id = 5515:","top":"0.6480836243637909","left":"0.4927325797134081","width":"0.1526162573631774","word_num":"0","conf":"1"},{"text":"ELEC * FROM crm Fields WHERE 1d = 2261473","left":"0.49418604507250824","page_num":"0","top":"0.6722488038244503","word_num":"0","level":"0","conf":"0.5","height":"0.007193704541220036","block_num":"0","par_num":"0","width":"0.10901161964903489","line_num":"0"},{"left":"0.49418604827676854","par_num":"0","line_num":"0","page_num":"0","text":"ELEC * FROM crm field values WHERE crm field 1d = 2261471","top":"0.689792663476874","word_num":"0","height":"0.0071770334928230595","level":"0","width":"0.14970928557375646","conf":"0.5","block_num":"0"},{"page_num":"0","block_num":"0","height":"0.011164274322169154","level":"0","word_num":"0","conf":"0.5","par_num":"0","text":"GELECT * FROM crm confiqurations WHERE id = 692;","top":"0.7208931419457735","line_num":"0","left":"0.4927325707095473","width":"0.12354649888708241"},{"block_num":"0","left":"0.49273255988271814","text":"GELECT","width":"0.015988370205493707","line_num":"0","word_num":"0","height":"0.010452960286604362","top":"0.7386759587068721","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0"},{"width":"0.02180232646617486","left":"0.5014534878717751","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"u. email","top":"0.7767145134088472","par_num":"0","block_num":"0","page_num":"0","height":"0.007257612128006796","level":"0"},{"width":"0.18749997970905707","line_num":"0","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) A!","conf":"0.5","level":"0","block_num":"0","height":"0.014354066985646008","left":"0.501453488908456","page_num":"0","par_num":"0","top":"0.7559808612440191"},{"word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","width":"0.013081394611520913","block_num":"0","left":"0.5029069777669138","line_num":"0","page_num":"0","text":"sa.*","top":"0.7944250874432196","level":"0"},{"block_num":"0","top":"0.8083623698341742","par_num":"0","height":"0.013937280889142922","line_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","page_num":"0","left":"0.5014534910067953","level":"0","conf":"1","width":"0.09011627765412034"},{"par_num":"0","conf":"0.30000001192092896","top":"0.8292682928942409","width":"0.09738371220040826","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","word_num":"0","height":"0.007254833239687675","left":"0.49273256673203064","level":"0","page_num":"0"},{"height":"0.014354066985646008","text":"JOIN teams t","word_num":"0","line_num":"0","left":"0.49273255989359804","par_num":"0","page_num":"0","top":"0.8429027113237639","width":"0.030523254516276965","block_num":"0","conf":"0.5","level":"0"},{"width":"0.05087209255137348","word_num":"0","page_num":"0","left":"0.5479651163812876","line_num":"0","level":"0","par_num":"0","block_num":"0","text":"on + id = n toam id","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.8466898954153805"},{"block_num":"0","left":"0.4927325670763793","top":"0.8641114986943905","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","par_num":"0","conf":"1","height":"0.010689139176023432","page_num":"0","word_num":"0","level":"0"},{"par_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","height":"0.01068358215989107","word_num":"0","level":"0","page_num":"0","top":"0.8987240827915403","line_num":"0","conf":"0.5","block_num":"0","left":"0.492732563347997","width":"0.19622090522279134"},{"text":"Cascade","height":"0.010452960286604362","width":"0.017441858636571994","top":"0.05574912943857935","page_num":"0","line_num":"0","level":"0","conf":"1","block_num":"0","left":"0.6947674436468302","par_num":"0","word_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.6933139592674593","width":"0.045058133754324436","height":"0.007285397208668609","level":"0","par_num":"0","text":"Retactor Connection","conf":"0.5","line_num":"0","top":"0.08362369371432266"},{"conf":"0.5","block_num":"0","word_num":"0","height":"0.007285397208668609","width":"0.045058133754324436","text":"CRM Initial Sync Oven","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.08362369371432266","left":"0.7470930289847444"},{"width":"0.23255812868158865","block_num":"0","line_num":"0","conf":"1","top":"0.11483253586664133","page_num":"0","level":"0","word_num":"0","left":"0.748546523716116","par_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","height":"0.010603003524707222"},{"level":"0","text":"Tnoughts","par_num":"0","line_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.6947674415961431","conf":"0.5","page_num":"0","width":"0.021802323929806966","top":"0.14285714319234843","word_num":"0"},{"top":"0.1602787460943993","page_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.6947674437491511","height":"0.007185368636768663","par_num":"0","level":"0","width":"0.15552323929806966","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›"},{"text":"Answer","conf":"1","top":"0.19512195208666294","page_num":"0","line_num":"0","level":"0","width":"0.021802323929806966","word_num":"0","height":"0.010452960286604362","left":"0.6947674415961431","par_num":"0","block_num":"0"},{"par_num":"0","conf":"1","left":"0.6947674450253227","page_num":"0","height":"0.007257611367501027","level":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","top":"0.21602787499438603","width":"0.17587207226043045","word_num":"0","line_num":"0","block_num":"0"},{"page_num":"0","height":"0.010483525776596947","text":"Flow for last-modified sync","top":"0.24390243925425303","line_num":"0","par_num":"0","block_num":"0","left":"0.6947674492701338","width":"0.06395348082197472","conf":"1","word_num":"0","level":"0"},{"height":"0.010605782413026343","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","width":"0.2572674244008166","level":"0","page_num":"0","left":"0.69476746387163","block_num":"0","line_num":"0","par_num":"0","top":"0.2613240421543279","word_num":"0","conf":"1"},{"level":"0","word_num":"0","top":"0.2822299656755132","par_num":"0","left":"0.6962209522926774","width":"0.25436044246592426","height":"0.010452960286604362","line_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy ).","conf":"1","block_num":"0","page_num":"0"},{"par_num":"0","width":"0.24418603613021517","block_num":"0","height":"0.0071770334928229484","left":"0.6976744287715255","page_num":"0","conf":"1","text":"2. Iterates the strategy's fetchopportunities... generator in-process, buftering up to BATCH PROCESS SIZE = 800 deals","level":"0","top":"0.303030303030303","word_num":"0","line_num":"0"},{"text":"3. Calls process0pportunityBatch($buffer) → importOpportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","block_num":"0","conf":"1","height":"0.010452960286604251","line_num":"0","left":"0.6962209694215774","level":"0","width":"0.2848836817639939","par_num":"0","page_num":"0","top":"0.3205574918079175","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","width":"0.0319767429473552","page_num":"0","top":"0.33797909401576987","left":"0.7049418610117876","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"t.pho:249-308)","height":"0.006968641205077342"},{"par_num":"0","top":"0.3588516746411483","level":"0","text":"No sub-iobs are disnatched. The whole strateav-driven imnort runs within the sinale Svncûnnortunitiesloh execution.","height":"0.0071770334928229484","word_num":"0","width":"0.23401160950356337","conf":"0.5","page_num":"0","line_num":"0","left":"0.6947674626233075","block_num":"0"},{"word_num":"0","page_num":"0","conf":"1","width":"0.09302324944354123","text":"When ImportOpportunityBatch is used","left":"0.6947674489216028","par_num":"0","top":"0.3867595824002519","line_num":"0","height":"0.010452960286604362","block_num":"0","level":"0"},{"left":"0.6947674418771969","height":"0.0071770334928229484","width":"0.05377906434079438","conf":"1","page_num":"0","par_num":"0","text":"Only on the webhook path:","block_num":"0","line_num":"0","top":"0.4074960127591707","word_num":"0","level":"0"},{"par_num":"0","page_num":"0","line_num":"0","width":"0.2834301806510763","conf":"1","word_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","top":"0.4282296651241162","level":"0","block_num":"0","height":"0.00731040416151707","left":"0.6976744421686936"},{"height":"0.010452960286604362","level":"0","line_num":"0","left":"0.703488394445884","page_num":"0","conf":"1","par_num":"0","top":"0.4425087113201125","word_num":"0","block_num":"0","text":"r::dispatchBatchJob() which dispatches Import0pportunityBatch::dispatch($configId, $crmProviderIds) - see WebhookSyncBatchProces","width":"0.2776162573631773"},{"conf":"0.5","width":"0.036337205704222275","par_num":"0","page_num":"0","level":"0","left":"0.7049418640810282","line_num":"0","top":"0.4599303139240558","height":"0.006968640444571461","word_num":"0","block_num":"0","text":"sor.0ho:144-156."},{"conf":"1","level":"0","block_num":"0","height":"0.010686361048210191","page_num":"0","line_num":"0","text":"•That job then calls back into import0pportunityBatchByIds() (0pportunitySyncTrait.php:174-208), which fetches deals by ID from","left":"0.6962209494457503","top":"0.47735191659424503","width":"0.2732557946063102","word_num":"0","par_num":"0"},{"line_num":"0","top":"0.49441786284356404","page_num":"0","left":"0.7034883735612978","conf":"0.5","block_num":"0","height":"0.007324297082100917","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","width":"0.1337209153682628","word_num":"0","par_num":"0","level":"0"},{"width":"0.03052325451627691","conf":"1","height":"0.007288176096987731","page_num":"0","word_num":"0","text":"Shared code","line_num":"0","par_num":"0","left":"0.6947674429499888","level":"0","block_num":"0","top":"0.5223285486264212"},{"text":"Both paths converge on importOpportunityBatch() in the trait. The difference is only how deals are obtained and where the work runs:","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","left":"0.6947674667271333","width":"0.27034881267141786","page_num":"0","top":"0.5398724081888148","level":"0","height":"0.010650239302591014"},{"top":"0.5606060606060606","level":"0","conf":"1","par_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job","word_num":"0","line_num":"0","page_num":"0","width":"0.1991278871576837","block_num":"0","height":"0.011164274322169154","left":"0.6976744379300921"},{"word_num":"0","line_num":"0","left":"0.697674432615772","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","page_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","top":"0.5818815330541641","block_num":"0","width":"0.2761627765412026"},{"word_num":"0","conf":"0.30000001192092896","left":"0.7034883718213223","line_num":"0","page_num":"0","par_num":"0","top":"0.5993031362237073","block_num":"0","height":"0.006968640444571461","level":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324"},{"conf":"0.30000001192092896","width":"0.04069767099745736","line_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.6962209300842392","top":"0.9266347687400319","text":"Ask anvthina (&4-D","height":"0.0071770334928229484","par_num":"0","page_num":"0"},{"top":"0.9545454545454546","width":"0.020348835498728568","level":"0","page_num":"0","text":"<> Gode","par_num":"0","word_num":"0","left":"0.7005813951608764","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484","line_num":"0"},{"par_num":"0","left":"0.7209302333970329","line_num":"0","width":"0.04796511061648101","height":"0.0071770334928229484","top":"0.9545454545454546","word_num":"0","page_num":"0","text":"Claude Qnus 4.7 Medium","block_num":"0","conf":"0.5","level":"0"},{"conf":"0.5","left":"0.8909883756306749","par_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","width":"0.03779069413530067","page_num":"0","level":"0","text":"WN Windsurf Teamo"},{"par_num":"0","top":"0.9860627181052405","line_num":"0","left":"0.9331395351724133","height":"0.006968640444571572","word_num":"0","conf":"0.30000001192092896","width":"0.031976740410987414","text":"128-22UTF.8","block_num":"0","level":"0","page_num":"0"},{"height":"0.01074748898617195","width":"0.023255812360885253","word_num":"0","block_num":"0","text":"Po 4 spaces","line_num":"0","left":"0.9709302345700098","conf":"0.30000001192092896","top":"0.986062718234409","page_num":"0","level":"0","par_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
6472
|
NULL
|
NULL
|
|
59006
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10.14L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+0 ..da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"text":"FV faVsco.js v","con [{"text":"FV faVsco.js v","conf":"0.30000001192092896","word_num":"0","top":"0.02439024399585743","block_num":"0","level":"0","page_num":"0","left":"0.03052325708202939","par_num":"0","width":"0.03052325451627691","height":"0.017421602252187585","line_num":"0"},{"text":"Project","word_num":"0","height":"0.013937282410154683","block_num":"0","left":"0.014534884522499618","line_num":"0","par_num":"0","page_num":"0","conf":"0.5","width":"0.021802323929806973","top":"0.052264808039986566","level":"0"},{"conf":"1","height":"0.01773835901628462","page_num":"0","top":"0.07317073184361567","level":"0","width":"0.04941860158392723","line_num":"0","word_num":"0","left":"0.040697677485836706","block_num":"0","par_num":"0","text":"© TopicRepository.php"},{"top":"0.09059233458819194","width":"0.0668604627568671","conf":"1","text":"© TopicTriggerRepository.php","page_num":"0","par_num":"0","left":"0.03924418840592358","word_num":"0","block_num":"0","line_num":"0","height":"0.017421602252187585","level":"0"},{"level":"0","line_num":"0","page_num":"0","text":"©TrackRepository.php","par_num":"0","width":"0.05232557844608388","word_num":"0","block_num":"0","height":"0.017421602252187585","left":"0.0392441883932371","conf":"1","top":"0.10801393737564835"},{"text":"©TranscriptionModelLocaleRepository.php","block_num":"0","level":"0","page_num":"0","left":"0.03924418768133024","conf":"1","line_num":"0","top":"0.12543554051153694","height":"0.017421602252187474","word_num":"0","width":"0.09302324944354119","par_num":"0"},{"block_num":"0","conf":"1","left":"0.03913548154729778","top":"0.14252745407931555","level":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.01858043366451967","text":"© TranscriptionRepository.php","width":"0.06710752527764505","word_num":"0"},{"level":"0","block_num":"0","text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","height":"0.017421602252187585","left":"0.0392441908031767","word_num":"0","page_num":"0","par_num":"0","width":"0.08720929571922789","line_num":"0","conf":"1"},{"block_num":"0","conf":"1","level":"0","top":"0.1777003484835593","text":"© UserRepository.php","height":"0.01767445219000363","page_num":"0","line_num":"0","left":"0.04069767531309508","par_num":"0","width":"0.04796511568921677","word_num":"0"},{"word_num":"0","level":"0","height":"0.01779670958693902","page_num":"0","par_num":"0","left":"0.040697677013957746","top":"0.19512195100338126","text":"© VocabularyRepository.php","block_num":"0","conf":"1","line_num":"0","width":"0.0610465090325538"},{"word_num":"0","width":"0.024709300791963616","level":"0","page_num":"0","top":"0.21254355444881912","height":"0.017421602252187474","line_num":"0","conf":"0.30000001192092896","text":"> D Rules","par_num":"0","left":"0.027616279755251022","block_num":"0"},{"top":"0.23684210526315785","height":"0.0071770334928230595","line_num":"0","text":"w services","width":"0.026162789223041938","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.031976743615223346","par_num":"0","word_num":"0"},{"block_num":"0","text":"WACuViLy","top":"0.25435540103206966","left":"0.03924418568002258","height":"0.006968640444571461","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.023255812360885295","word_num":"0","page_num":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.2717770038195261","height":"0.006968640444571572","par_num":"0","block_num":"0","line_num":"0","word_num":"0","width":"0.029069763548830722","text":"Akeporis","left":"0.03779069816744524"},{"conf":"0.30000001192092896","left":"0.04360465100063577","par_num":"0","width":"0.020348835498728658","height":"0.0072659472719524","block_num":"0","line_num":"0","level":"0","page_num":"0","text":"L Close","top":"0.3763066205343165","word_num":"0"},{"top":"0.411149825723087","conf":"0.30000001192092896","left":"0.04505814008155495","word_num":"0","block_num":"0","level":"0","line_num":"0","text":"crmobiects","width":"0.03197674294735523","height":"0.006968641205077342","page_num":"0","par_num":"0"},{"word_num":"0","conf":"0.5","level":"0","par_num":"0","left":"0.0465116285874117","height":"0.014354066985646008","text":"• DecorateActivity","top":"0.42503987240829344","block_num":"0","line_num":"0","width":"0.0421511619649035","page_num":"0"},{"text":"N Dummv","level":"0","line_num":"0","word_num":"0","left":"0.04505814149397584","top":"0.4457735246606205","par_num":"0","page_num":"0","width":"0.023255812360885295","block_num":"0","conf":"0.30000001192092896","height":"0.007188147525087674"},{"level":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","left":"0.04651162943504785","width":"0.024709300791963616","top":"0.45993031338261137","height":"0.013937282410154794","word_num":"0","text":"• Helpers","line_num":"0"},{"width":"0.03052325197990905","par_num":"0","text":"v M Hubsoot","page_num":"0","block_num":"0","height":"0.00720204044567152","top":"0.48083623717426005","conf":"0.30000001192092896","word_num":"0","left":"0.03924418682339086","level":"0","line_num":"0"},{"par_num":"0","top":"0.4947735192571814","width":"0.05377906941353006","line_num":"0","left":"0.05232558246862253","text":"AccountSyncStrategy","word_num":"0","page_num":"0","level":"0","conf":"1","height":"0.017421602252187585","block_num":"0"},{"width":"0.027616277654120266","block_num":"0","left":"0.0465116291697702","height":"0.006968641205077342","line_num":"0","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.5156794424453248","text":">M Actiond","page_num":"0"},{"text":"ContactSyncStrategy","width":"0.052325578446083876","word_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","height":"0.017421602252187474","top":"0.5296167248756484","page_num":"0","block_num":"0","left":"0.05232558352405106"},{"word_num":"0","left":"0.046511628433356884","block_num":"0","par_num":"0","width":"0.021802323929806973","top":"0.5502392345388675","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.010736374953907335","level":"0","text":"> DDTO"},{"text":"Fields","left":"0.04941860583506121","top":"0.5644599304070073","conf":"0.5","block_num":"0","level":"0","width":"0.0232558123608853","word_num":"0","par_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"Journal","width":"0.02470930332833149","line_num":"0","top":"0.5818815329475993","page_num":"0","word_num":"0","height":"0.013937282410154683","left":"0.05087209248884694","level":"0"},{"height":"0.017421602252187474","top":"0.5993031359819202","width":"0.02906976608519858","left":"0.05232558275049638","par_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","text":"• Metadata","line_num":"0","level":"0"},{"word_num":"0","height":"0.010572439555726398","block_num":"0","left":"0.04651162906174667","line_num":"0","width":"0.06395348082197475","level":"0","conf":"0.5","text":"v D OpportunitySyncStrategy","page_num":"0","top":"0.6202090597885695","par_num":"0"},{"level":"0","text":"> D Concerns","height":"0.017596652443139016","width":"0.03488371980951189","line_num":"0","left":"0.05232558251563326","conf":"0.30000001192092896","block_num":"0","top":"0.6339712916045923","word_num":"0","par_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","par_num":"0","top":"0.6515151515151515","height":"0.01754385964912286","block_num":"0","left":"0.05959302962622626","level":"0","width":"0.09302324944354118","word_num":"0","conf":"1"},{"line_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","width":"0.09156976862156645","word_num":"0","block_num":"0","top":"0.6689895468433954","text":"© HubspotLastModifiedCreatedRecentlyOp","height":"0.017613324252041873","left":"0.059593023810583026"},{"height":"0.0177355801279655","text":"© HubspotLastModifiedCreatedRecentlySyr","left":"0.05959302113979824","top":"0.6864111503124573","par_num":"0","level":"0","page_num":"0","width":"0.09156976862156645","conf":"1","word_num":"0","block_num":"0","line_num":"0"},{"top":"0.7038327527502128","block_num":"0","width":"0.09156976862156645","line_num":"0","word_num":"0","conf":"1","text":"© HubspotLastModifiedOpenSyncStrategy.l","level":"0","height":"0.017421602252187585","left":"0.059593023810583026","par_num":"0","page_num":"0"},{"text":"HubspotLastModifiedSyncStrategy.php","top":"0.7212543558425473","left":"0.058139534089606586","height":"0.017421602252187585","line_num":"0","block_num":"0","word_num":"0","level":"0","width":"0.09011627765412025","conf":"1","page_num":"0","par_num":"0"},{"conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.742160279328588","width":"0.07412789730315514","line_num":"0","left":"0.05813953714452","height":"0.010630789365874915","text":"© HubspotSingleSyncStrateay.php","level":"0","word_num":"0"},{"par_num":"0","conf":"1","block_num":"0","word_num":"0","text":"© HubspotSyncStrategyBase.php","left":"0.0580138905174848","width":"0.0743482975249595","line_num":"0","page_num":"0","height":"0.021582401160037845","level":"0","top":"0.7557206434610325"},{"block_num":"0","par_num":"0","top":"0.7735191634397849","width":"0.09302324944354118","word_num":"0","level":"0","left":"0.059593028269637166","conf":"1","height":"0.017549417425760994","page_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","line_num":"0"},{"level":"0","text":"v Padination","line_num":"0","left":"0.04651162902674492","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","width":"0.034883719809511875","block_num":"0","top":"0.7979094076349759","word_num":"0","par_num":"0"},{"level":"0","par_num":"0","top":"0.8149920255190317","height":"0.00730762603370394","page_num":"0","width":"0.06976743961902374","block_num":"0","left":"0.05959302535190646","line_num":"0","conf":"0.5","text":"(C) HubspotPadinationService.oho","word_num":"0"},{"block_num":"0","height":"0.007185368636768552","left":"0.05959302880043157","level":"0","page_num":"0","conf":"0.30000001192092896","top":"0.8325358852688322","width":"0.05087208747863769","word_num":"0","text":"C) PacinationConfia.oho","par_num":"0","line_num":"0"},{"level":"0","top":"0.8500797448165869","line_num":"0","height":"0.0071770334928230595","word_num":"0","page_num":"0","left":"0.059593023700317146","width":"0.047965115689216783","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"(C) PadinationState.oho"},{"block_num":"0","left":"0.04651162809815037","conf":"0.30000001192092896","height":"0.007204819333990531","line_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.8675958187280396","text":"• M ProspectSearchStrateav","width":"0.0625","word_num":"0"},{"height":"0.007327075970420038","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"M Redis","top":"0.8850174217942274","width":"0.024709300791963616","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.046511629909250625"},{"top":"0.9024390243581014","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.046511628850673004","par_num":"0","text":"v M ServiceTraito","line_num":"0","width":"0.039244185102746854","word_num":"0"},{"text":"T.OnnortunitvSvnctirait ohn","top":"0.9198606275129059","width":"0.05959301806510763","word_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.05959302857968383","page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896"},{"par_num":"0","left":"0.058139542522317005","conf":"0.30000001192092896","text":"T) SvncCrmEntitiecTrait nhn","level":"0","width":"0.06104650395981808","word_num":"0","top":"0.9370015950824949","height":"0.007249275463049543","page_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","left":"0.058139535261602336","height":"0.0071770334928229484","page_num":"0","level":"0","block_num":"0","text":"T SuncFioldsTrait nhn","conf":"0.30000001192092896","line_num":"0","top":"0.9545454545454546","width":"0.04796511568921679"},{"line_num":"0","page_num":"0","conf":"1","text":"AutomatedReportsService.php","width":"0.0625","level":"0","par_num":"0","height":"0.017421602252187585","left":"0.30813953592538756","word_num":"0","block_num":"0","top":"0.07665505235822678"},{"block_num":"0","left":"0.3764534882225882","par_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07267441648118039","level":"0","top":"0.07655502392344493","conf":"1","page_num":"0","word_num":"0","line_num":"0","height":"0.01754385964912286"},{"left":"0.4040697682457586","level":"0","width":"0.05959302313784337","conf":"1","page_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.1010452964837355","height":"0.01777448000139792","block_num":"0","line_num":"0","word_num":"0"},{"text":"cImportOpportunityBatch.php","conf":"0.5","page_num":"0","block_num":"0","left":"0.15406977432823019","line_num":"0","height":"0.006968640444571572","par_num":"0","top":"0.18118466932475252","level":"0","width":"0.06104650395981809","word_num":"0"},{"top":"0.20209059320164557","par_num":"0","word_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","text":"AutomatedReportsController.php","width":"0.07122092551373418","line_num":"0","conf":"1","left":"0.15261628499022556","page_num":"0"},{"par_num":"0","left":"0.3735465125790176","line_num":"0","width":"0.04069767353382514","block_num":"0","height":"0.017638331204890445","level":"0","conf":"1","page_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","word_num":"0"},{"page_num":"0","conf":"0.5","left":"0.22383721470460258","par_num":"0","width":"0.05377906434079435","word_num":"0","line_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","top":"0.18118466932475252","text":"(©)ImportContactBatch.php"},{"level":"0","left":"0.28488372488104713","height":"0.0071770334928229484","text":"C) Client.php","width":"0.027616275117752387","top":"0.18102073365231264","page_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","par_num":"0"},{"block_num":"0","top":"0.17421602808412695","conf":"1","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187474","left":"0.31976744288106046","text":"©HubspotPaginationService.php","line_num":"0","page_num":"0","width":"0.06831395372431326"},{"conf":"0.5","left":"0.3938953490583744","par_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.017793929177608248","top":"0.17384370053159115","width":"0.03197674294735525","text":"© Service.php"},{"level":"0","left":"0.2311046504670841","word_num":"0","line_num":"0","height":"0.014354066985646008","conf":"0.5","page_num":"0","par_num":"0","text":"php api_v2.php","width":"0.029069768621566433","top":"0.20175438596491224","block_num":"0"},{"left":"0.26889535474038734","page_num":"0","text":"C) TrackProviderInstalledEvent.pho","height":"0.007343747018817126","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.06831394865157758","word_num":"0","top":"0.20557491325434107","conf":"0.5"},{"par_num":"0","conf":"0.5","text":"@ RequestGenerateReportJob.ph","height":"0.011164274322169154","page_num":"0","line_num":"0","top":"0.20175438596491224","block_num":"0","left":"0.3444767431887464","width":"0.06831394865157758","level":"0","word_num":"0"},{"text":"(C) AutomatedReportResult.ohv","word_num":"0","top":"0.22966507175123718","height":"0.007268726160271521","line_num":"0","width":"0.05959302313784334","conf":"0.5","level":"0","page_num":"0","left":"0.15406976741448225","block_num":"0","par_num":"0"},{"par_num":"0","conf":"1","top":"0.24720893141945777","width":"0.06976743961902376","level":"0","word_num":"0","line_num":"0","page_num":"0","text":"trait OpportunitySyncTrait","left":"0.17441860674725307","block_num":"0","height":"0.014354066985645897"},{"width":"0.1918604627568671","height":"0.01778281514534341","level":"0","word_num":"0","top":"0.26132404253458086","conf":"1","page_num":"0","left":"0.19912790599413563","block_num":"0","line_num":"0","par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage)."},{"left":"0.1976744228515927","text":"This is acceptable - the deal cannot be imported until those exist.","page_num":"0","top":"0.27874564469272156","block_num":"0","level":"0","word_num":"0","conf":"1","width":"0.17587209255137343","line_num":"0","height":"0.017421602252187474","par_num":"0"},{"conf":"1","left":"0.18459302318631113","text":"2 usages","page_num":"0","level":"0","top":"0.3133971294182625","block_num":"0","height":"0.017613322731030334","line_num":"0","par_num":"0","width":"0.020348836766912598","word_num":"0"},{"left":"0.1845930292659399","line_num":"0","top":"0.33094098883572576","page_num":"0","level":"0","height":"0.01754385964912275","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"private function importOpportunityBatch(array $deals): array","width":"0.15843022123296208"},{"conf":"1","word_num":"0","text":"$syncedOpportunities = [","line_num":"0","height":"0.017718908319062532","left":"0.19622093053807488","level":"0","page_num":"0","top":"0.3658536592325965","par_num":"0","width":"0.06395348589471045","block_num":"0"},{"conf":"0.30000001192092896","height":"0.007260390255820148","level":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.03924418256637899","left":"0.20784883719360808","top":"0.38995215302990127","block_num":"0","text":"'success =>","word_num":"0"},{"level":"0","top":"0.400318979431312","height":"0.01779948695424638","width":"0.050872092551373455","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.2063953495726709","par_num":"0","text":"'failed_ids' »> [1,","block_num":"0","line_num":"0"},{"left":"0.194767442807634","par_num":"0","height":"0.017554973681387476","width":"0.08575581489725317","page_num":"0","line_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","top":"0.4354066985043207","block_num":"0","conf":"1","level":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.280523256299525","par_num":"0","height":"0.006968641205077342","top":"0.4425087107683612","line_num":"0","text":"column_key:'10')*","word_num":"0","block_num":"0","level":"0","width":"0.04215116196490348"},{"level":"0","top":"0.47038327564025195","line_num":"0","left":"0.19622092554751022","par_num":"0","page_num":"0","conf":"1","width":"0.20639535214038604","word_num":"0","block_num":"0","height":"0.017655001492781763","text":"// Shared association/existing-ID preparation is batch-level state. If it fails"},{"page_num":"0","text":", rethrow so the","block_num":"0","width":"0.040697673533825196","word_num":"0","top":"0.47038327564025195","left":"0.40261627956303336","height":"0.017655001492781763","conf":"1","par_num":"0","level":"0","line_num":"0"},{"conf":"0.5","height":"0.007324297082100917","line_num":"0","page_num":"0","left":"0.19622092345586095","block_num":"0","level":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","top":"0.49441786284356404","par_num":"0","width":"0.2252906839898292","word_num":"0"},{"top":"0.5052264809296554","block_num":"0","left":"0.1947674424313429","level":"0","par_num":"0","page_num":"0","line_num":"0","text":"tryf","height":"0.017421602252187474","width":"0.01744185990475594","word_num":"0","conf":"0.30000001192092896"},{"left":"0.2063953501001992","width":"0.23401162979450632","block_num":"0","line_num":"0","page_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","conf":"1","height":"0.017741137904603632","level":"0","par_num":"0","top":"0.5223285484012261","word_num":"0"},{"height":"0.017618880507668466","top":"0.5398724083179833","width":"0.17877905419532286","page_num":"0","line_num":"0","word_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","level":"0","left":"0.20494187603723524","block_num":"0","conf":"1","par_num":"0"},{"width":"0.2558139435788418","block_num":"0","page_num":"0","left":"0.20494187385846577","level":"0","line_num":"0","conf":"1","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","word_num":"0","height":"0.020905922094220375","par_num":"0","top":"0.5749128924952824"},{"left":"0.20494185885009894","page_num":"0","par_num":"0","height":"0.02102540060283664","width":"0.1991279074486266","level":"0","block_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","word_num":"0","line_num":"0","top":"0.6097560982545615","conf":"1"},{"height":"0.013937282410154683","left":"0.21656976858995938","level":"0","text":"array_map ( cal","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","top":"0.648083623487141","par_num":"0","word_num":"0","width":"0.03488371980951191"},{"conf":"0.5","left":"0.2645348832564665","block_num":"0","level":"0","line_num":"0","top":"0.6480836243125454","width":"0.05087209255137343","page_num":"0","height":"0.017785594033662644","word_num":"0","par_num":"0","text":"'strval', $dealIds)"},{"conf":"0.30000001192092896","text":"Extract Surround // = : (SexistingCrmIds);","par_num":"0","line_num":"0","top":"0.682615629984051","left":"0.2093023286005373","level":"0","block_num":"0","width":"0.12354650903255385","word_num":"0","page_num":"0","height":"0.021531100478468956"},{"height":"0.01754385964912286","block_num":"0","conf":"1","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","width":"0.2776162776541203","top":"0.7177033492822966","level":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","left":"0.2049418524467757"},{"block_num":"0","height":"0.013937282410154683","level":"0","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232","word_num":"0","conf":"0.30000001192092896","width":"0.08575581489725317","line_num":"0","page_num":"0","par_num":"0","left":"0.2180232570930559"},{"left":"0.46511627905924996","conf":"0.5","text":"-600","block_num":"0","par_num":"0","level":"0","top":"0.7351916383721696","page_num":"0","width":"0.01744185990475594","word_num":"0","line_num":"0","height":"0.020905922094220375"},{"page_num":"0","text":"'dealCount' => count($dealIds),","word_num":"0","height":"0.017721687207381653","level":"0","conf":"1","line_num":"0","par_num":"0","top":"0.752613240763755","block_num":"0","width":"0.08139534706765034","left":"0.21802325758350743"},{"line_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.7491289194016919","width":"0.018895348335834228","height":"0.027874564820309478","word_num":"0","par_num":"0","left":"0.4636627907884783","text":"=601","conf":"0.30000001192092896"},{"page_num":"0","top":"0.7874564461300038","height":"0.017421602252187474","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.20639534908631102","line_num":"0","par_num":"0","text":"1):","width":"0.00872092995237797","word_num":"0"},{"text":"'error' => $e->getMessage(),","width":"0.07267441648118037","line_num":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.7700348432989934","left":"0.2180232579374222","word_num":"0","height":"0.017421602252187474","level":"0"},{"left":"0.47093023224952385","text":"603","width":"0.011627907448626629","conf":"1","word_num":"0","top":"0.7909407663733199","page_num":"0","block_num":"0","height":"0.013937282410154683","par_num":"0","level":"0","line_num":"0"},{"level":"0","par_num":"0","text":"=604","left":"0.46511627911296743","line_num":"0","width":"0.015988371473677654","page_num":"0","height":"0.020905922094220375","top":"0.8048780495219954","block_num":"0","word_num":"0","conf":"0.5"},{"block_num":"0","level":"0","par_num":"0","text":"throw se\"","top":"0.8292682927405206","page_num":"0","height":"0.007254833239687675","left":"0.20494186180126178","line_num":"0","width":"0.026162789223041938","conf":"0.30000001192092896","word_num":"0"},{"page_num":"0","top":"0.8745644599380386","block_num":"0","word_num":"0","left":"0.196220931788067","conf":"0.5","line_num":"0","width":"0.07267441648118039","height":"0.017780037778036162","level":"0","par_num":"0","text":"foreach ($deals as $deal) {"},{"word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.20639535049434093","height":"0.010452960286604362","top":"0.8954703837939799","width":"0.014534881774415365","conf":"0.30000001192092896","page_num":"0","text":"try {","block_num":"0"},{"par_num":"0","conf":"1","width":"0.17151162979450635","height":"0.01773835901628462","block_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.9090909089513657","left":"0.2165697695573931","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity("},{"block_num":"0","level":"0","par_num":"0","top":"0.9337979093792103","height":"0.006968641205077342","width":"0.031976742947355224","conf":"0.30000001192092896","word_num":"0","page_num":"0","text":"Sdeal'1d'h","line_num":"0","left":"0.226744186735071"},{"top":"0.8571428572798295","height":"0.017421602252187474","conf":"1","block_num":"0","width":"0.014534883042599256","level":"0","page_num":"0","par_num":"0","line_num":"0","text":"=607","word_num":"0","left":"0.46656976796271193"},{"line_num":"0","block_num":"0","level":"0","height":"0.006968640444571572","page_num":"0","top":"0.968641115317784","width":"0.05523255023550483","conf":"0.5","left":"0.22674419276015428","par_num":"0","word_num":"0","text":"ScontactAssociat.ions"},{"conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","page_num":"0","level":"0","top":"0.006968641043132773","width":"0.018895348335834172","word_num":"0","par_num":"0","text":"100% 52","left":"0.9127906979746175","block_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","top":"0.006968641078646032","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.05813953724313292","text":"• Mon ZU Aor 10.10.14","level":"0","line_num":"0","left":"0.9345930220335801","par_num":"0"},{"left":"0.8284883743238562","height":"0.017421602252187585","level":"0","page_num":"0","top":"0.02439024399585743","block_num":"0","width":"0.08430232392980697","conf":"0.5","line_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTest~","word_num":"0"},{"block_num":"0","conf":"1","page_num":"0","width":"0.029069766085198623","top":"0.052264808499341786","line_num":"0","par_num":"0","word_num":"0","text":"E laravel.log","level":"0","height":"0.017421602252187585","left":"0.5101744199610054"},{"width":"0.07994186117293983","word_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.47238372125716094","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","line_num":"0","top":"0.07655502392344493"},{"top":"0.0522648086548918","left":"0.5450581424799863","width":"0.052325578446083876","level":"0","line_num":"0","word_num":"0","height":"0.017421602252187585","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","text":"A SF [iminny@localhost]"},{"par_num":"0","line_num":"0","text":"A console [STAGING]","height":"0.01754385964912286","top":"0.07655502392344493","width":"0.04505813882706011","page_num":"0","block_num":"0","conf":"0.5","word_num":"0","level":"0","left":"0.559593023126018"},{"height":"0.017421602252187585","conf":"1","page_num":"0","word_num":"0","level":"0","top":"0.05226480845578774","text":"A HS_local (jiminny@localhost]","block_num":"0","left":"0.603197676895986","line_num":"0","width":"0.0639534858947105","par_num":"0"},{"conf":"1","page_num":"0","block_num":"0","text":"Cascade","top":"0.05226480845578774","width":"0.018895348335834283","line_num":"0","word_num":"0","par_num":"0","height":"0.017421602252187585","left":"0.6947674424260751","level":"0"},{"block_num":"0","width":"0.04651162472177062","word_num":"0","left":"0.693313957253889","level":"0","height":"0.007285397208668609","page_num":"0","par_num":"0","line_num":"0","text":"Retactor Connection","conf":"1","top":"0.08362369371432266"},{"par_num":"0","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","word_num":"0","left":"0.7470930289847444","level":"0","block_num":"0","width":"0.045058133754324436","top":"0.08362369371432266","line_num":"0","page_num":"0","height":"0.007285397208668609"},{"width":"0.020348834230544677","par_num":"0","text":"+0 ..","height":"0.011164274322169043","conf":"0.30000001192092896","left":"0.965116281891486","line_num":"0","top":"0.0797448165869219","block_num":"0","word_num":"0","page_num":"0","level":"0"},{"text":"da jiminny","line_num":"0","par_num":"0","width":"0.026162789223041938","top":"0.10104529667246953","level":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.01777448000139792","block_num":"0","left":"0.6613372099009642"},{"text":"034 A1 A34 X62 A V","page_num":"0","par_num":"0","left":"0.6264534909671725","conf":"0.30000001192092896","word_num":"0","height":"0.017602208698765498","line_num":"0","top":"0.12195121997834346","block_num":"0","level":"0","width":"0.06104650903255382"},{"line_num":"0","block_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557","conf":"1","word_num":"0","level":"0","width":"0.2340116297945063","left":"0.7485465144592023","page_num":"0","par_num":"0","height":"0.017688345110587478"},{"word_num":"0","par_num":"0","height":"0.017421602252187585","page_num":"0","text":"568","conf":"1","level":"0","block_num":"0","line_num":"0","width":"0.010174418383456285","left":"0.4723837209681555","top":"0.17421602785183887"},{"left":"0.42296511505912804","width":"0.05959302313784337","text":"433 X2 X19 A Y 572","block_num":"0","height":"0.017599431331458026","line_num":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.24720893117059684","conf":"0.30000001192092896","level":"0"},{"text":"SELECT * FROM crm_profiles WHERE crm_configurat:","line_num":"0","conf":"0.5","top":"0.12195121996382541","width":"0.13081395372431326","height":"0.017602208698765498","block_num":"0","par_num":"0","word_num":"0","left":"0.49273255917817704","level":"0","page_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","left":"0.49273256810684485","level":"0","block_num":"0","conf":"1","height":"0.017724466095700775","line_num":"0","width":"0.12499998985452854","word_num":"0","par_num":"0","top":"0.13937282248364746","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.03484320450437506","line_num":"0","par_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","top":"0.15679442515780084","level":"0","word_num":"0","left":"0.4927325697817582","width":"0.19767440633570893","page_num":"0"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","left":"0.5014534982005542","top":"0.19138755980861244","line_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.021531100478468956","width":"0.18895348082197472","word_num":"0"},{"left":"0.5014534903311851","par_num":"0","width":"0.023255812360885364","page_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571461","text":"U.emall,","word_num":"0","level":"0","top":"0.21602787489966546","conf":"0.5"},{"block_num":"0","word_num":"0","left":"0.5014534889482387","line_num":"0","level":"0","page_num":"0","text":"sa.*,","conf":"0.5","par_num":"0","height":"0.020905922094220264","top":"0.2264808367461535","width":"0.0159883714736776"},{"height":"0.017660559269419895","page_num":"0","width":"0.0915697686215664","text":"t.owner_id FROM social_accounts sa","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.5014534890799165","top":"0.243902439123591"},{"text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","height":"0.020972609329831915","conf":"0.5","word_num":"0","left":"0.49273256427382445","block_num":"0","top":"0.261324041657931","level":"0","width":"0.09883720316785455","par_num":"0","page_num":"0"},{"left":"0.4927325596928281","par_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.017421602252187474","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","top":"0.27874564469272156","page_num":"0","conf":"0.30000001192092896","width":"0.10755813882706017","line_num":"0"},{"word_num":"0","height":"0.021531100478468845","width":"0.13953487923804747","page_num":"0","level":"0","block_num":"0","top":"0.29585326953748003","left":"0.49273256401325954","conf":"0.5","line_num":"0","par_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';"},{"text":"SELECT * FROM automated_report_results order by id desc;","left":"0.49266947806468386","par_num":"0","block_num":"0","conf":"1","width":"0.1469257943173672","top":"0.33086566047471755","word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.021812455695972233"},{"page_num":"0","left":"0.6947674415961431","line_num":"0","height":"0.006968640444571461","top":"0.14285714319234843","word_num":"0","width":"0.021802323929806966","block_num":"0","conf":"0.5","level":"0","par_num":"0","text":"Tnoughts"},{"par_num":"0","level":"0","conf":"1","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","height":"0.007185368636768663","line_num":"0","width":"0.15552323929806966","word_num":"0","left":"0.6947674437491511","page_num":"0","top":"0.1602787460943993","block_num":"0"},{"level":"0","conf":"1","height":"0.017421602252187474","left":"0.6947674422691698","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"Answer","top":"0.19163763110387144","width":"0.023255812360885253"},{"left":"0.6947674450253227","line_num":"0","top":"0.21602787499438603","width":"0.17587207226043045","par_num":"0","word_num":"0","conf":"1","level":"0","block_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","page_num":"0","height":"0.007257611367501027"},{"block_num":"0","top":"0.29616724812826734","height":"0.020905922094220264","par_num":"0","width":"0.010174418383456285","word_num":"0","conf":"1","line_num":"0","page_num":"0","level":"0","left":"0.4709302324991634","text":"575"},{"left":"0.4709302331500887","line_num":"0","par_num":"0","top":"0.31707317082512576","block_num":"0","level":"0","height":"0.017421602252187474","page_num":"0","conf":"1","text":"576","width":"0.011627906180442682","word_num":"0"},{"height":"0.017421602252187474","word_num":"0","page_num":"0","left":"0.4723837210121832","line_num":"0","level":"0","block_num":"0","conf":"1","text":"577","par_num":"0","width":"0.008720929952377943","top":"0.3310104530550909"},{"level":"0","par_num":"0","text":"—578","width":"0.014534883042599311","word_num":"0","line_num":"0","left":"0.4665697677568011","height":"0.017421602252187474","block_num":"0","top":"0.3519163764290747","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","text":"-579","width":"0.01744185990475594","par_num":"0","word_num":"0","level":"0","left":"0.4651162795679709","line_num":"0","page_num":"0","top":"0.36585365925686086","height":"0.03135888314133062","conf":"0.30000001192092896"},{"word_num":"0","left":"0.4723837212104037","line_num":"0","level":"0","par_num":"0","top":"0.3867595819749514","text":"580","conf":"1","height":"0.017421602252187585","block_num":"0","page_num":"0","width":"0.010174418383456285"},{"text":"=582","conf":"0.5","height":"0.024390243457264815","level":"0","left":"0.4665697680180062","line_num":"0","page_num":"0","par_num":"0","width":"0.0159883714736776","top":"0.41114982606463124","word_num":"0","block_num":"0"},{"height":"0.01754385964912275","page_num":"0","left":"0.4927325567791251","line_num":"0","par_num":"0","top":"0.3692185007974482","text":"select * from features;","block_num":"0","width":"0.061046514105289496","word_num":"0","conf":"1","level":"0"},{"height":"0.013937282410154683","level":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.492732557531251","block_num":"0","line_num":"0","text":"select * from team_features where feature_id = 40;","width":"0.13081395372431337","top":"0.3867595817836954"},{"conf":"0.5","height":"0.017791151810300887","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"select * from teams where id = 556;","top":"0.4216027878104023","width":"0.09156975847609505","left":"0.4927325648681694","word_num":"0","block_num":"0"},{"height":"0.017421602252187474","level":"0","top":"0.4912891990481223","width":"0.010174418383456285","line_num":"0","page_num":"0","par_num":"0","left":"0.4709302324991634","conf":"1","block_num":"0","word_num":"0","text":"586"},{"conf":"1","level":"0","par_num":"0","text":"587","top":"0.5087108014871466","width":"0.010174418383456285","line_num":"0","height":"0.017421602252187585","word_num":"0","left":"0.4723837212104037","block_num":"0","page_num":"0"},{"level":"0","top":"0.5261324046230351","conf":"0.30000001192092896","height":"0.017421602252187585","left":"0.4709302324991634","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"588","width":"0.010174418383456285","word_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","par_num":"0","text":"select * from au","block_num":"0","height":"0.017727244984019785","top":"0.45614035085599425","word_num":"0","level":"0","left":"0.49273255851781844","width":"0.040697673533825196"},{"left":"0.5406976797860092","word_num":"0","level":"0","page_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.15116278668667404","conf":"1","height":"0.017727244984019896","line_num":"0","par_num":"0","top":"0.45614035062370617","block_num":"0"},{"line_num":"0","height":"0.020905922094220375","block_num":"0","left":"0.4927325626901585","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373","page_num":"0","level":"0","width":"0.19912790744862652","word_num":"0","conf":"1","par_num":"0"},{"line_num":"0","top":"0.49122807017543857","left":"0.49273256392009424","page_num":"0","width":"0.14534883296236079","level":"0","word_num":"0","height":"0.01754385964912286","block_num":"0","conf":"1","par_num":"0","text":"select * from automated_report_results order by id desc;"},{"conf":"0.5","height":"0.02108930895012917","left":"0.4927325558269047","par_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","line_num":"0","width":"0.14389535214038607","word_num":"0","block_num":"0","level":"0","top":"0.50522648079604"},{"text":"Flow for last-modified sync","conf":"1","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.24390243925425303","width":"0.06395348082197472","word_num":"0","left":"0.6947674492701338","height":"0.010483525776596947"},{"word_num":"0","left":"0.69476746387163","top":"0.2613240421543279","block_num":"0","level":"0","line_num":"0","width":"0.2572674244008166","par_num":"0","conf":"1","height":"0.010605782413026343","page_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:"},{"word_num":"0","left":"0.6962209429349904","line_num":"0","par_num":"0","top":"0.27874564469272156","block_num":"0","conf":"1","page_num":"0","level":"0","width":"0.2558139435788418","height":"0.017421602252187474","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy)."},{"par_num":"0","top":"0.30303030290443533","height":"0.010558547395648321","width":"0.24418603613021517","line_num":"0","left":"0.6976744167193314","level":"0","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","level":"0","width":"0.2848836817639939","left":"0.696220969420339","page_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175","block_num":"0","conf":"1","line_num":"0","height":"0.010452960286604251","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.7049418610117876","top":"0.33797909401576987","width":"0.0319767429473552","text":"t.pho:249-308)","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342"},{"line_num":"0","left":"0.6947674475203276","width":"0.235465110616481","top":"0.35540069665787266","conf":"1","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.013937282410154683","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution."},{"width":"0.0944767404109873","conf":"1","page_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.38327526141746027","text":"When ImportOpportunityBatch is used","left":"0.6947674455790227","height":"0.017421602252187474","par_num":"0"},{"page_num":"0","height":"0.0071770334928229484","word_num":"0","top":"0.4074960127591707","block_num":"0","width":"0.05377906434079438","left":"0.6947674418771969","text":"Only on the webhook path:","level":"0","line_num":"0","conf":"1","par_num":"0"},{"height":"0.00731040416151707","block_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.4282296651241162","width":"0.2834301806510763","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","conf":"1","left":"0.6976744421686936","page_num":"0","line_num":"0"},{"height":"0.017421602252187474","par_num":"0","level":"0","block_num":"0","left":"0.7034883857776126","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","conf":"1","page_num":"0","line_num":"0","width":"0.27906975847609505","word_num":"0","top":"0.4390243903373209"},{"left":"0.7049418640810282","text":"sor.oho:144-156,","word_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.4599303139240558","width":"0.036337205704222275","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"line_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","top":"0.4736842105404635","width":"0.27470929571922786","word_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.01760498758708451","page_num":"0","level":"0","left":"0.6962209413217944"},{"word_num":"0","height":"0.007324297082100917","line_num":"0","block_num":"0","level":"0","top":"0.49441786284356404","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","page_num":"0","par_num":"0","width":"0.1337209153682628","left":"0.7034883735612978","conf":"0.5"},{"height":"0.017421602252187585","block_num":"0","width":"0.15697674041098736","page_num":"0","left":"0.4927325576649853","word_num":"0","top":"0.5435540073669376","conf":"1","level":"0","line_num":"0","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;"},{"par_num":"0","left":"0.4665697675387779","line_num":"0","top":"0.5609756101979481","word_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.014534883042599256","block_num":"0","text":"—590","level":"0","height":"0.017421602252187585"},{"level":"0","left":"0.46939357645121943","block_num":"0","conf":"0.30000001192092896","height":"0.019269587320574155","line_num":"0","page_num":"0","par_num":"0","text":"Cascade &YI","top":"0.5844418613017821","width":"0.03214308048816433","word_num":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.504316644512661","text":"Command 9e1","height":"0.018326213295189797","par_num":"0","block_num":"0","page_num":"0","word_num":"0","top":"0.5849135485661681","line_num":"0","width":"0.030610896171407553"},{"level":"0","conf":"1","width":"0.08139534706765028","line_num":"0","page_num":"0","left":"0.5348837226993451","height":"0.0176688944133655","par_num":"0","text":"ortunities where id = 7594349;","top":"0.5781499203541262","word_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","left":"0.4927325615606822","conf":"0.5","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","top":"0.613237639553429","level":"0","width":"0.19912790744862657","line_num":"0","word_num":"0","height":"0.01754385964912286","page_num":"0"},{"height":"0.006968640444571461","top":"0.6376306623561115","width":"0.15261626750864887","word_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.4927325549132634","line_num":"0"},{"block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","top":"0.6475172965904776","word_num":"0","height":"0.01855425705369762","left":"0.49417504626076897","line_num":"0","width":"0.1511847820687801","level":"0"},{"height":"0.007193704541220036","page_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","block_num":"0","conf":"0.5","top":"0.6722488038244503","word_num":"0","width":"0.10901161964903489","level":"0","left":"0.49418604507250824","line_num":"0","par_num":"0"},{"width":"0.151173084340197","line_num":"0","level":"0","word_num":"0","height":"0.014594718409877472","left":"0.4941808969840959","top":"0.6860824328185883","conf":"1","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","block_num":"0","page_num":"0","par_num":"0"},{"page_num":"0","top":"0.5223285486264212","line_num":"0","text":"Shared code","conf":"1","par_num":"0","left":"0.6947674429499888","height":"0.007288176096987731","level":"0","width":"0.03052325451627691","word_num":"0","block_num":"0"},{"par_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","page_num":"0","top":"0.5365853663383557","conf":"1","level":"0","width":"0.2718023137843356","left":"0.6947674533785833","line_num":"0","height":"0.017641108572197917","block_num":"0","word_num":"0"},{"line_num":"0","left":"0.6976744261547695","par_num":"0","block_num":"0","width":"0.20058138827060135","conf":"1","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","page_num":"0","word_num":"0","top":"0.5574162679425837","height":"0.01754385964912286","level":"0"},{"conf":"0.30000001192092896","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","par_num":"0","left":"0.697674432615772","page_num":"0","line_num":"0","top":"0.5818815330541641","width":"0.2761627765412026","height":"0.006968641205077342","level":"0","word_num":"0","block_num":"0"},{"level":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","text":"queue oo with retiesbackom,","block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.062499994927264324","top":"0.5993031362237073","left":"0.7034883718213223"},{"left":"0.49127907379435487","par_num":"0","level":"0","line_num":"0","width":"0.12645348082197472","conf":"0.5","text":"SELECT * FROM crm_configurations WHERE id = 692;","page_num":"0","block_num":"0","word_num":"0","height":"0.01754385964912286","top":"0.7177033492822966"},{"block_num":"0","page_num":"0","text":"SELECT","top":"0.7351916377240805","width":"0.01744185990475594","conf":"1","height":"0.017421602252187585","par_num":"0","word_num":"0","level":"0","left":"0.4927325587104127","line_num":"0"},{"top":"0.7526132409524889","block_num":"0","word_num":"0","height":"0.020911479870858507","line_num":"0","par_num":"0","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","left":"0.5014534890359909","level":"0","width":"0.18895348082197472","page_num":"0"},{"block_num":"0","height":"0.017549415904749344","top":"0.7735191644180608","line_num":"0","page_num":"0","text":"u. email,","left":"0.5014534895121747","word_num":"0","level":"0","par_num":"0","width":"0.023255812360885364","conf":"0.30000001192092896"},{"word_num":"0","height":"0.013937282410154683","par_num":"0","block_num":"0","width":"0.014534883042599311","page_num":"0","text":"sa.*,","line_num":"0","level":"0","top":"0.7909407663442839","left":"0.5029069773255996","conf":"1"},{"left":"0.5014534890799165","par_num":"0","height":"0.021531100478468956","text":"t.owner_id FROM social_accounts sa","top":"0.8046251993620415","level":"0","width":"0.0915697686215664","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","top":"0.8292682928942409","line_num":"0","width":"0.09738371220040826","level":"0","par_num":"0","left":"0.49273256673203064","word_num":"0","conf":"0.30000001192092896","height":"0.007254833239687675","page_num":"0"},{"par_num":"0","width":"0.052325578446083876","page_num":"0","block_num":"0","level":"0","left":"0.5479651179161367","line_num":"0","top":"0.8429027114206518","height":"0.017724466095700775","word_num":"0","conf":"0.5","text":"on t.id = u.team_id"},{"page_num":"0","text":"and sa.provider = 'salesforce';","top":"0.8604465709728868","word_num":"0","line_num":"0","level":"0","height":"0.014354066985645897","width":"0.08139534706765039","conf":"1","par_num":"0","block_num":"0","left":"0.5494186066225529"},{"text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","line_num":"0","height":"0.01760776647540363","conf":"0.5","width":"0.19767440633570882","page_num":"0","top":"0.8954703835778265","left":"0.4927325684555483","level":"0","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","height":"0.0071770334928229484","word_num":"0","left":"0.6962209300842392","level":"0","top":"0.9266347687400319","block_num":"0","line_num":"0","width":"0.04069767099745736","text":"Ask anvthina (84-D","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","word_num":"0","width":"0.01889534706765028","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7020348836609424","height":"0.0071770334928229484","text":"< Code","top":"0.9545454545454546"},{"height":"0.0071770334928229484","width":"0.04796511061648101","level":"0","par_num":"0","left":"0.7209302333970329","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","top":"0.9545454545454546","page_num":"0","text":"Claude Onus 4.7 Medium"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","text":"W Wind","left":"0.8415697692651324","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571572","top":"0.9860627181052405","width":"0.017441858636571994","word_num":"0"},{"block_num":"0","level":"0","height":"0.01074748898617195","width":"0.02034883549872868","word_num":"0","par_num":"0","text":"Po. 4 spac","page_num":"0","top":"0.986062718234409","left":"0.9694767459953377","line_num":"0","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6472
|
NULL
|
NULL
|
|
58998
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.10-2L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+O •da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"line_num":"0","conf": [{"line_num":"0","conf":"0.30000001192092896","left":"0.03052325708202939","level":"0","top":"0.02439024399585743","width":"0.03052325451627691","word_num":"0","block_num":"0","height":"0.017421602252187585","text":"FV faVsco.js v","page_num":"0","par_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","left":"0.014534884522499618","block_num":"0","text":"Project","word_num":"0","level":"0","page_num":"0","height":"0.013937282410154683","top":"0.052264808039986566","width":"0.021802323929806973"},{"width":"0.04941860158392723","block_num":"0","left":"0.040697677485836706","level":"0","par_num":"0","page_num":"0","text":"© TopicRepository.php","top":"0.07317073184361567","word_num":"0","conf":"1","height":"0.01773835901628462","line_num":"0"},{"page_num":"0","conf":"1","level":"0","line_num":"0","word_num":"0","block_num":"0","par_num":"0","left":"0.03924418840592358","text":"© TopicTriggerRepository.php","height":"0.017421602252187585","top":"0.09059233458819194","width":"0.0668604627568671"},{"line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","left":"0.0392441883932371","top":"0.10801393737564835","height":"0.017421602252187585","text":"©TrackRepository.php","level":"0","par_num":"0","width":"0.05232557844608388"},{"left":"0.03924418768133024","page_num":"0","level":"0","text":"©TranscriptionModelLocaleRepository.php","par_num":"0","conf":"1","top":"0.12543554051153694","width":"0.09302324944354119","line_num":"0","word_num":"0","height":"0.017421602252187474","block_num":"0"},{"word_num":"0","left":"0.03913548154729778","width":"0.06710752527764505","conf":"1","top":"0.14252745407931555","par_num":"0","page_num":"0","text":"© TranscriptionRepository.php","line_num":"0","block_num":"0","height":"0.01858043366451967","level":"0"},{"level":"0","top":"0.1602787457380177","line_num":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","width":"0.08720929571922789","conf":"1","left":"0.0392441908031767","word_num":"0","block_num":"0","text":"©TranscriptionSummaryRepository.php"},{"line_num":"0","conf":"1","level":"0","page_num":"0","left":"0.04069767531309508","width":"0.04796511568921677","top":"0.1777003484835593","height":"0.01767445219000363","word_num":"0","par_num":"0","block_num":"0","text":"© UserRepository.php"},{"left":"0.040697677013957746","conf":"1","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.0610465090325538","block_num":"0","word_num":"0","top":"0.19512195100338126","height":"0.01779670958693902","text":"© VocabularyRepository.php"},{"level":"0","left":"0.027616279755251022","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"> D Rules","height":"0.017421602252187474","width":"0.024709300791963616","word_num":"0","par_num":"0","top":"0.21254355444881912"},{"line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","block_num":"0","par_num":"0","text":"w services","top":"0.23684210526315785","left":"0.031976743615223346","width":"0.026162789223041938","word_num":"0"},{"text":"WACuViLy","block_num":"0","top":"0.25435540103206966","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.03924418568002258","word_num":"0","par_num":"0","page_num":"0","width":"0.023255812360885295","level":"0","line_num":"0"},{"height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"Akeporis","top":"0.2717770038195261","left":"0.03779069816744524","line_num":"0","width":"0.029069763548830722","word_num":"0"},{"page_num":"0","par_num":"0","height":"0.0072659472719524","block_num":"0","conf":"0.30000001192092896","width":"0.020348835498728658","text":"L Close","word_num":"0","left":"0.04360465100063577","line_num":"0","level":"0","top":"0.3763066205343165"},{"page_num":"0","conf":"0.30000001192092896","left":"0.04505814008155495","par_num":"0","top":"0.411149825723087","word_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","text":"crmobiects","width":"0.03197674294735523"},{"word_num":"0","line_num":"0","height":"0.014354066985646008","width":"0.0421511619649035","page_num":"0","left":"0.0465116285874117","conf":"0.5","top":"0.42503987240829344","block_num":"0","level":"0","par_num":"0","text":"• DecorateActivity"},{"conf":"0.30000001192092896","page_num":"0","top":"0.4457735246606205","left":"0.04505814149397584","level":"0","word_num":"0","height":"0.007188147525087674","line_num":"0","par_num":"0","text":"N Dummv","width":"0.023255812360885295","block_num":"0"},{"conf":"0.5","page_num":"0","top":"0.45993031338261137","block_num":"0","width":"0.024709300791963616","left":"0.04651162943504785","height":"0.013937282410154794","word_num":"0","par_num":"0","line_num":"0","level":"0","text":"• Helpers"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.00720204044567152","top":"0.48083623717426005","width":"0.03052325197990905","word_num":"0","level":"0","text":"v M Hubsoot","block_num":"0","par_num":"0","left":"0.03924418682339086"},{"page_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","height":"0.017421602252187585","width":"0.05377906941353006","left":"0.05232558246862253","top":"0.4947735192571814","text":"AccountSyncStrategy","word_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.0465116291697702","top":"0.5156794424453248","par_num":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","page_num":"0","text":">M Actiond","level":"0","width":"0.027616277654120266"},{"page_num":"0","conf":"1","level":"0","height":"0.017421602252187474","par_num":"0","text":"ContactSyncStrategy","width":"0.052325578446083876","word_num":"0","line_num":"0","left":"0.05232558352405106","top":"0.5296167248756484","block_num":"0"},{"width":"0.021802323929806973","level":"0","block_num":"0","height":"0.010736374953907335","conf":"0.30000001192092896","page_num":"0","left":"0.046511628433356884","text":"> DDTO","par_num":"0","word_num":"0","line_num":"0","top":"0.5502392345388675"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.04941860583506121","text":"Fields","width":"0.0232558123608853","conf":"0.5","height":"0.017421602252187585","line_num":"0","top":"0.5644599304070073","word_num":"0"},{"width":"0.02470930332833149","text":"Journal","word_num":"0","conf":"0.30000001192092896","top":"0.5818815329475993","left":"0.05087209248884694","level":"0","height":"0.013937282410154683","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"height":"0.017421602252187474","top":"0.5993031359819202","level":"0","par_num":"0","width":"0.02906976608519858","left":"0.05232558275049638","line_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","text":"• Metadata","block_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","top":"0.6202090597885695","level":"0","height":"0.010572439555726398","left":"0.04651162906174667"},{"word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.05232558251563326","width":"0.03488371980951189","height":"0.017596652443139016","text":"> D Concerns","top":"0.6339712916045923"},{"block_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","left":"0.05959302962622626","top":"0.6515151515151515","width":"0.09302324944354118","level":"0","page_num":"0","word_num":"0","height":"0.01754385964912286","conf":"1","par_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","conf":"1","block_num":"0","top":"0.6689895468433954","text":"© HubspotLastModifiedCreatedRecentlyOp","left":"0.059593023810583026","height":"0.017613324252041873","level":"0","par_num":"0","line_num":"0","width":"0.09156976862156645"},{"line_num":"0","height":"0.0177355801279655","top":"0.6864111503124573","text":"© HubspotLastModifiedCreatedRecentlySyr","word_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.05959302113979824","width":"0.09156976862156645"},{"conf":"1","text":"© HubspotLastModifiedOpenSyncStrategy.l","top":"0.7038327527502128","word_num":"0","height":"0.017421602252187585","par_num":"0","width":"0.09156976862156645","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.059593023810583026"},{"height":"0.017421602252187585","width":"0.09011627765412025","left":"0.058139534089606586","par_num":"0","page_num":"0","block_num":"0","level":"0","text":"HubspotLastModifiedSyncStrategy.php","word_num":"0","conf":"1","line_num":"0","top":"0.7212543558425473"},{"block_num":"0","width":"0.07412789730315514","text":"© HubspotSingleSyncStrateay.php","height":"0.010630789365874915","word_num":"0","conf":"0.5","line_num":"0","top":"0.742160279328588","par_num":"0","page_num":"0","level":"0","left":"0.05813953714452"},{"block_num":"0","page_num":"0","left":"0.0580138905174848","text":"© HubspotSyncStrategyBase.php","conf":"1","height":"0.021582401160037845","par_num":"0","top":"0.7557206434610325","width":"0.0743482975249595","level":"0","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.017549417425760994","page_num":"0","level":"0","line_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","top":"0.7735191634397849","conf":"1","par_num":"0","width":"0.09302324944354118","left":"0.059593028269637166","word_num":"0"},{"page_num":"0","line_num":"0","top":"0.7979094076349759","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.034883719809511875","left":"0.04651162902674492","word_num":"0","level":"0","text":"v Padination"},{"block_num":"0","line_num":"0","top":"0.8149920255190317","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","left":"0.05959302535190646","level":"0","height":"0.00730762603370394"},{"top":"0.8325358852688322","word_num":"0","par_num":"0","width":"0.05087208747863769","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.05959302880043157","block_num":"0","height":"0.007185368636768552","text":"C) PacinationConfia.oho","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","top":"0.8500797448165869","width":"0.047965115689216783","word_num":"0","left":"0.059593023700317146","text":"(C) PadinationState.oho","line_num":"0","page_num":"0","height":"0.0071770334928230595"},{"width":"0.0625","page_num":"0","par_num":"0","word_num":"0","left":"0.04651162809815037","block_num":"0","height":"0.007204819333990531","level":"0","conf":"0.30000001192092896","line_num":"0","text":"• M ProspectSearchStrateav","top":"0.8675958187280396"},{"par_num":"0","text":"M Redis","width":"0.024709300791963616","word_num":"0","left":"0.046511629909250625","height":"0.007327075970420038","line_num":"0","page_num":"0","top":"0.8850174217942274","block_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","width":"0.039244185102746854","conf":"0.30000001192092896","line_num":"0","left":"0.046511628850673004","text":"v M ServiceTraito","level":"0","height":"0.006968641205077342","par_num":"0","top":"0.9024390243581014","block_num":"0","word_num":"0"},{"left":"0.05959302857968383","page_num":"0","block_num":"0","word_num":"0","height":"0.006968640444571461","text":"T.OnnortunitvSvnctirait ohn","width":"0.05959301806510763","line_num":"0","top":"0.9198606275129059","level":"0","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","par_num":"0","top":"0.9370015950824949","left":"0.058139542522317005","text":"T) SvncCrmEntitiecTrait nhn","word_num":"0","height":"0.007249275463049543","line_num":"0","width":"0.06104650395981808","block_num":"0","level":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","text":"T SuncFioldsTrait nhn","block_num":"0","left":"0.058139535261602336","width":"0.04796511568921679","level":"0","height":"0.0071770334928229484","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.9545454545454546"},{"word_num":"0","height":"0.017421602252187585","line_num":"0","left":"0.30813953592538756","par_num":"0","page_num":"0","top":"0.07665505235822678","text":"AutomatedReportsService.php","block_num":"0","conf":"1","level":"0","width":"0.0625"},{"level":"0","top":"0.07655502392344493","height":"0.01754385964912286","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.3764534882225882","par_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07267441648118039","block_num":"0"},{"conf":"1","line_num":"0","block_num":"0","top":"0.1010452964837355","height":"0.01777448000139792","text":"© SyncOpportunitiesJob.php","left":"0.4040697682457586","width":"0.05959302313784337","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","text":"cImportOpportunityBatch.php","block_num":"0","level":"0","top":"0.18118466932475252","left":"0.15406977432823019","width":"0.06104650395981809","page_num":"0","conf":"0.5","height":"0.006968640444571572"},{"page_num":"0","word_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.15261628499022556","top":"0.20209059320164557","level":"0","text":"AutomatedReportsController.php","conf":"1","line_num":"0","width":"0.07122092551373418","par_num":"0"},{"block_num":"0","left":"0.3735465125790176","text":"© SyncObjects.php","line_num":"0","word_num":"0","page_num":"0","height":"0.017638331204890445","par_num":"0","width":"0.04069767353382514","conf":"1","top":"0.14982578384343948","level":"0"},{"text":"(©)ImportContactBatch.php","word_num":"0","width":"0.05377906434079435","left":"0.22383721470460258","block_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571572","top":"0.18118466932475252","level":"0","conf":"0.5","line_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","text":"C) Client.php","height":"0.0071770334928229484","left":"0.28488372488104713","conf":"0.5","top":"0.18102073365231264","width":"0.027616275117752387","level":"0","block_num":"0","page_num":"0"},{"left":"0.31976744288106046","level":"0","text":"©HubspotPaginationService.php","width":"0.06831395372431326","conf":"1","page_num":"0","height":"0.017421602252187474","line_num":"0","block_num":"0","par_num":"0","top":"0.17421602808412695","word_num":"0"},{"text":"© Service.php","conf":"0.5","par_num":"0","level":"0","left":"0.3938953490583744","line_num":"0","block_num":"0","height":"0.017793929177608248","top":"0.17384370053159115","word_num":"0","page_num":"0","width":"0.03197674294735525"},{"left":"0.2311046504670841","height":"0.014354066985646008","line_num":"0","text":"php api_v2.php","top":"0.20175438596491224","width":"0.029069768621566433","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"0.5","level":"0"},{"par_num":"0","block_num":"0","width":"0.06831394865157758","height":"0.007343747018817126","conf":"0.5","left":"0.26889535474038734","page_num":"0","line_num":"0","level":"0","text":"C) TrackProviderInstalledEvent.pho","top":"0.20557491325434107","word_num":"0"},{"text":"@ RequestGenerateReportJob.ph","top":"0.20175438596491224","width":"0.06831394865157758","word_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.011164274322169154","par_num":"0","level":"0","left":"0.3444767431887464"},{"par_num":"0","height":"0.007268726160271521","block_num":"0","text":"(C) AutomatedReportResult.ohv","top":"0.22966507175123718","page_num":"0","conf":"0.5","left":"0.15406976741448225","width":"0.05959302313784334","level":"0","line_num":"0","word_num":"0"},{"height":"0.014354066985645897","conf":"1","par_num":"0","page_num":"0","text":"trait OpportunitySyncTrait","word_num":"0","left":"0.17441860674725307","width":"0.06976743961902376","level":"0","line_num":"0","block_num":"0","top":"0.24720893141945777"},{"word_num":"0","left":"0.19912790599413563","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.01778281514534341","width":"0.1918604627568671","block_num":"0","par_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","top":"0.26132404253458086"},{"page_num":"0","level":"0","par_num":"0","height":"0.017421602252187474","width":"0.17587209255137343","line_num":"0","conf":"1","left":"0.1976744228515927","text":"This is acceptable - the deal cannot be imported until those exist.","top":"0.27874564469272156","block_num":"0","word_num":"0"},{"top":"0.3133971294182625","conf":"1","par_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.020348836766912598","line_num":"0","word_num":"0","left":"0.18459302318631113","height":"0.017613322731030334","text":"2 usages"},{"left":"0.1845930292659399","par_num":"0","level":"0","height":"0.01754385964912275","text":"private function importOpportunityBatch(array $deals): array","conf":"1","width":"0.15843022123296208","word_num":"0","top":"0.33094098883572576","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.017718908319062532","block_num":"0","level":"0","top":"0.3658536592325965","text":"$syncedOpportunities = [","par_num":"0","width":"0.06395348589471045","conf":"1","line_num":"0","page_num":"0","left":"0.19622093053807488"},{"word_num":"0","page_num":"0","left":"0.20784883719360808","level":"0","text":"'success =>","conf":"0.30000001192092896","block_num":"0","top":"0.38995215302990127","width":"0.03924418256637899","height":"0.007260390255820148","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.01779948695424638","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.2063953495726709","level":"0","word_num":"0","text":"'failed_ids' »> [1,","width":"0.050872092551373455","top":"0.400318979431312"},{"top":"0.4354066985043207","height":"0.017554973681387476","line_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.194767442807634","level":"0","par_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","width":"0.08575581489725317"},{"height":"0.006968641205077342","level":"0","page_num":"0","left":"0.280523256299525","par_num":"0","word_num":"0","block_num":"0","text":"column_key:'10')*","top":"0.4425087107683612","width":"0.04215116196490348","conf":"0.30000001192092896","line_num":"0"},{"left":"0.19622092554751022","word_num":"0","page_num":"0","top":"0.47038327564025195","level":"0","block_num":"0","width":"0.20639535214038604","line_num":"0","conf":"1","par_num":"0","height":"0.017655001492781763","text":"// Shared association/existing-ID preparation is batch-level state. If it fails"},{"conf":"0.5","top":"0.47038327564025195","par_num":"0","word_num":"0","text":", rethrow so the","level":"0","page_num":"0","height":"0.017655001492781763","width":"0.040697673533825196","block_num":"0","left":"0.40261627956303336","line_num":"0"},{"level":"0","top":"0.49441786284356404","line_num":"0","height":"0.007324297082100917","word_num":"0","width":"0.2252906839898292","conf":"0.5","block_num":"0","left":"0.19622092345586095","page_num":"0","par_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.1947674424313429","top":"0.5052264809296554","par_num":"0","height":"0.017421602252187474","width":"0.01744185990475594","text":"tryf","conf":"0.30000001192092896","page_num":"0","level":"0"},{"conf":"1","width":"0.23401162979450632","par_num":"0","level":"0","line_num":"0","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","left":"0.2063953501001992","block_num":"0","height":"0.017741137904603632","page_num":"0","top":"0.5223285484012261","word_num":"0"},{"height":"0.017618880507668466","left":"0.20494187603723524","level":"0","top":"0.5398724083179833","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","line_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.17877905419532286","word_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.20494187385846577","level":"0","height":"0.020905922094220375","par_num":"0","top":"0.5749128924952824","width":"0.2558139435788418","conf":"1","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","line_num":"0"},{"par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","word_num":"0","top":"0.6097560982545615","block_num":"0","left":"0.20494185885009894","level":"0","height":"0.02102540060283664","line_num":"0","page_num":"0","conf":"1","width":"0.1991279074486266"},{"conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.013937282410154683","text":"array_map ( cal","left":"0.21656976858995938","line_num":"0","top":"0.648083623487141","par_num":"0","width":"0.03488371980951191"},{"level":"0","conf":"0.5","page_num":"0","width":"0.05087209255137343","text":"'strval', $dealIds)","top":"0.6480836243125454","block_num":"0","height":"0.017785594033662644","line_num":"0","par_num":"0","word_num":"0","left":"0.2645348832564665"},{"top":"0.682615629984051","word_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","page_num":"0","level":"0","width":"0.12354650903255385","height":"0.021531100478468956","par_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.2093023286005373","block_num":"0"},{"left":"0.2049418524467757","block_num":"0","conf":"1","height":"0.01754385964912286","line_num":"0","page_num":"0","top":"0.7177033492822966","word_num":"0","width":"0.2776162776541203","level":"0","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599"},{"block_num":"0","level":"0","width":"0.08575581489725317","text":"'teamId' => Sthis->team-›getIdO).","par_num":"0","top":"0.7351916374244232","conf":"0.30000001192092896","height":"0.013937282410154683","line_num":"0","left":"0.2180232570930559","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.020905922094220375","top":"0.7351916383721696","level":"0","line_num":"0","page_num":"0","text":"-600","par_num":"0","left":"0.46511627905924996","width":"0.01744185990475594","word_num":"0"},{"line_num":"0","block_num":"0","text":"'dealCount' => count($dealIds),","width":"0.08139534706765034","top":"0.752613240763755","conf":"1","left":"0.21802325758350743","word_num":"0","height":"0.017721687207381653","level":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.4636627907884783","par_num":"0","text":"=601","top":"0.7491289194016919","height":"0.027874564820309478","word_num":"0","level":"0","width":"0.018895348335834228","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","page_num":"0","level":"0","height":"0.017421602252187474","width":"0.00872092995237797","top":"0.7874564461300038","left":"0.20639534908631102","par_num":"0","line_num":"0","text":"1):","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","height":"0.017421602252187474","conf":"0.5","text":"'error' => $e->getMessage(),","top":"0.7700348432989934","width":"0.07267441648118037","block_num":"0","level":"0","left":"0.2180232579374222","page_num":"0"},{"conf":"1","par_num":"0","level":"0","width":"0.011627907448626629","block_num":"0","page_num":"0","height":"0.013937282410154683","line_num":"0","word_num":"0","top":"0.7909407663733199","text":"603","left":"0.47093023224952385"},{"height":"0.020905922094220375","text":"=604","conf":"0.5","left":"0.46511627911296743","line_num":"0","par_num":"0","width":"0.015988371473677654","word_num":"0","top":"0.8048780495219954","level":"0","page_num":"0","block_num":"0"},{"top":"0.8292682927405206","height":"0.007254833239687675","left":"0.20494186180126178","line_num":"0","page_num":"0","text":"throw se\"","width":"0.026162789223041938","block_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0"},{"height":"0.017780037778036162","page_num":"0","top":"0.8745644599380386","word_num":"0","par_num":"0","text":"foreach ($deals as $deal) {","line_num":"0","block_num":"0","width":"0.07267441648118039","level":"0","conf":"0.5","left":"0.196220931788067"},{"top":"0.8954703837939799","word_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"try {","width":"0.014534881774415365","left":"0.20639535049434093"},{"left":"0.2165697695573931","height":"0.01773835901628462","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","top":"0.9090909089513657","width":"0.17151162979450635","level":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","word_num":"0","width":"0.031976742947355224","top":"0.9337979093792103","height":"0.006968641205077342","page_num":"0","line_num":"0","left":"0.226744186735071","level":"0","text":"Sdeal'1d'h","par_num":"0","block_num":"0"},{"height":"0.017421602252187474","par_num":"0","left":"0.46656976796271193","top":"0.8571428572798295","width":"0.014534883042599256","block_num":"0","word_num":"0","line_num":"0","text":"=607","page_num":"0","level":"0","conf":"1"},{"line_num":"0","par_num":"0","block_num":"0","left":"0.22674419276015428","conf":"0.5","level":"0","text":"ScontactAssociat.ions","height":"0.006968640444571572","page_num":"0","width":"0.05523255023550483","word_num":"0","top":"0.968641115317784"},{"left":"0.9127906979746175","conf":"0.30000001192092896","width":"0.018895348335834172","top":"0.006968641043132773","word_num":"0","text":"100% 52","page_num":"0","height":"0.006968641205077342","line_num":"0","level":"0","par_num":"0","block_num":"0"},{"height":"0.006968641205077342","line_num":"0","top":"0.006968641078646032","word_num":"0","width":"0.05813953724313292","block_num":"0","conf":"0.30000001192092896","left":"0.9345930220335801","text":"• Mon ZU Aor 10.10-2","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","conf":"0.5","par_num":"0","width":"0.08430232392980697","line_num":"0","word_num":"0","top":"0.02439024399585743","height":"0.017421602252187585","page_num":"0","level":"0","left":"0.8284883743238562","text":"L AskJiminnyReportActivityServiceTest~"},{"left":"0.5101744199610054","page_num":"0","top":"0.052264808499341786","word_num":"0","line_num":"0","level":"0","height":"0.017421602252187585","block_num":"0","width":"0.029069766085198623","text":"E laravel.log","conf":"1","par_num":"0"},{"top":"0.07655502392344493","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.01754385964912286","left":"0.47238372125716094","width":"0.07994186117293983","par_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"4 console (PROD] x A console [EU]"},{"level":"0","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","height":"0.017421602252187585","text":"A SF [iminny@localhost]","width":"0.052325578446083876","block_num":"0","left":"0.5450581424799863","par_num":"0","top":"0.0522648086548918"},{"width":"0.04505813882706011","page_num":"0","par_num":"0","level":"0","word_num":"0","left":"0.559593023126018","conf":"0.5","block_num":"0","line_num":"0","top":"0.07655502392344493","text":"A console [STAGING]","height":"0.01754385964912286"},{"level":"0","par_num":"0","left":"0.603197676895986","height":"0.017421602252187585","word_num":"0","top":"0.05226480845578774","block_num":"0","page_num":"0","text":"A HS_local (jiminny@localhost]","width":"0.0639534858947105","line_num":"0","conf":"1"},{"page_num":"0","line_num":"0","text":"Cascade","level":"0","conf":"1","block_num":"0","height":"0.017421602252187585","left":"0.6947674424260751","top":"0.05226480845578774","par_num":"0","width":"0.018895348335834283","word_num":"0"},{"conf":"1","height":"0.007285397208668609","top":"0.08362369371432266","block_num":"0","line_num":"0","page_num":"0","text":"Retactor Connection","width":"0.04651162472177062","word_num":"0","left":"0.693313957253889","level":"0","par_num":"0"},{"text":"CRM Initial Sync Oven","line_num":"0","page_num":"0","left":"0.7470930289847444","par_num":"0","conf":"0.30000001192092896","height":"0.007285397208668609","block_num":"0","level":"0","top":"0.08362369371432266","width":"0.045058133754324436","word_num":"0"},{"block_num":"0","level":"0","page_num":"0","left":"0.9651162792848433","par_num":"0","conf":"0.30000001192092896","top":"0.08362369356690913","width":"0.02034883676691257","word_num":"0","height":"0.007285397208668498","text":"+O •","line_num":"0"},{"block_num":"0","page_num":"0","left":"0.6613372099009642","level":"0","text":"da jiminny","word_num":"0","height":"0.01777448000139792","line_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.10104529667246953","width":"0.026162789223041938"},{"left":"0.6264534909671725","text":"034 A1 A34 X62 A V","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.017602208698765498","level":"0","par_num":"0","top":"0.12195121997834346","width":"0.06104650903255382","block_num":"0","word_num":"0"},{"text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","height":"0.017688345110587478","block_num":"0","top":"0.11149825785804557","width":"0.2340116297945063","word_num":"0","level":"0","conf":"1","page_num":"0","left":"0.7485465144592023","par_num":"0","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","top":"0.17421602785183887","par_num":"0","left":"0.4723837209681555","conf":"1","height":"0.017421602252187585","text":"568","width":"0.010174418383456285","word_num":"0","page_num":"0"},{"height":"0.017599431331458026","par_num":"0","word_num":"0","page_num":"0","top":"0.24720893117059684","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.05959302313784337","left":"0.42296511505912804","block_num":"0","text":"433 X2 X19 A Y 572"},{"line_num":"0","page_num":"0","par_num":"0","conf":"0.5","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","height":"0.017602208698765498","left":"0.49273255917817704","top":"0.12195121996382541","width":"0.13081395372431326","word_num":"0","block_num":"0","level":"0"},{"width":"0.12499998985452854","word_num":"0","height":"0.017724466095700775","conf":"1","text":"SELECT * FROM crm_configurations WHERE id = 555;","level":"0","left":"0.49273256810684485","top":"0.13937282248364746","line_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.03484320450437506","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","top":"0.15679442515780084","width":"0.19767440633570893","left":"0.4927325697817582","word_num":"0","block_num":"0"},{"height":"0.021531100478468956","par_num":"0","left":"0.5014534982005542","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.18895348082197472","word_num":"0","top":"0.19138755980861244","block_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS"},{"word_num":"0","height":"0.006968640444571461","conf":"0.5","left":"0.5014534903311851","line_num":"0","top":"0.21602787489966546","par_num":"0","width":"0.023255812360885364","page_num":"0","text":"U.emall,","level":"0","block_num":"0"},{"conf":"0.5","word_num":"0","text":"sa.*,","left":"0.5014534889482387","block_num":"0","height":"0.020905922094220264","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.2264808367461535","width":"0.0159883714736776"},{"line_num":"0","height":"0.017660559269419895","left":"0.5014534890799165","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.0915697686215664","conf":"1","top":"0.243902439123591","word_num":"0","text":"t.owner_id FROM social_accounts sa"},{"block_num":"0","height":"0.020972609329831915","page_num":"0","level":"0","left":"0.49273256427382445","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","conf":"0.5","top":"0.261324041657931","width":"0.09883720316785455","word_num":"0","line_num":"0"},{"width":"0.10755813882706017","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","top":"0.27874564469272156","word_num":"0","left":"0.4927325596928281","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","conf":"0.30000001192092896"},{"width":"0.13953487923804747","conf":"0.5","left":"0.49273256401325954","page_num":"0","level":"0","line_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","top":"0.29585326953748003","par_num":"0","word_num":"0","block_num":"0","height":"0.021531100478468845"},{"par_num":"0","width":"0.1469257943173672","height":"0.021812455695972233","text":"SELECT * FROM automated_report_results order by id desc;","block_num":"0","word_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","left":"0.49266947806468386","top":"0.33086566047471755"},{"page_num":"0","height":"0.006968640444571461","top":"0.14285714319234843","word_num":"0","line_num":"0","par_num":"0","text":"Tnoughts","block_num":"0","width":"0.021802323929806966","conf":"0.5","left":"0.6947674415961431","level":"0"},{"block_num":"0","height":"0.007185368636768663","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","page_num":"0","width":"0.15552323929806966","conf":"1","top":"0.1602787460943993","par_num":"0","word_num":"0","line_num":"0","left":"0.6947674437491511","level":"0"},{"width":"0.023255812360885253","text":"Answer","word_num":"0","block_num":"0","height":"0.017421602252187474","top":"0.19163763110387144","conf":"1","level":"0","left":"0.6947674422691698","page_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","level":"0","height":"0.007257611367501027","line_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","left":"0.6947674450253227","conf":"1","width":"0.17587207226043045","page_num":"0","word_num":"0","top":"0.21602787499438603"},{"top":"0.29616724812826734","word_num":"0","level":"0","text":"575","line_num":"0","left":"0.4709302324991634","width":"0.010174418383456285","conf":"1","page_num":"0","par_num":"0","height":"0.020905922094220264","block_num":"0"},{"page_num":"0","width":"0.011627906180442682","block_num":"0","top":"0.31707317082512576","line_num":"0","left":"0.4709302331500887","height":"0.017421602252187474","conf":"1","level":"0","par_num":"0","text":"576","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"577","top":"0.3310104530550909","height":"0.017421602252187474","width":"0.008720929952377943","level":"0","word_num":"0","left":"0.4723837210121832","conf":"1"},{"level":"0","line_num":"0","text":"—578","width":"0.014534883042599311","word_num":"0","top":"0.3519163764290747","conf":"0.30000001192092896","height":"0.017421602252187474","left":"0.4665697677568011","block_num":"0","par_num":"0","page_num":"0"},{"top":"0.36585365925686086","line_num":"0","height":"0.03135888314133062","block_num":"0","page_num":"0","level":"0","width":"0.01744185990475594","conf":"0.30000001192092896","left":"0.4651162795679709","word_num":"0","par_num":"0","text":"-579"},{"height":"0.017421602252187585","conf":"1","left":"0.4723837212104037","word_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"580","width":"0.010174418383456285","level":"0","top":"0.3867595819749514","par_num":"0"},{"page_num":"0","block_num":"0","left":"0.4665697680180062","text":"=582","top":"0.41114982606463124","conf":"0.5","level":"0","line_num":"0","par_num":"0","width":"0.0159883714736776","height":"0.024390243457264815","word_num":"0"},{"height":"0.01754385964912275","conf":"1","line_num":"0","block_num":"0","top":"0.3692185007974482","word_num":"0","page_num":"0","left":"0.4927325567791251","par_num":"0","level":"0","text":"select * from features;","width":"0.061046514105289496"},{"top":"0.3867595817836954","height":"0.013937282410154683","par_num":"0","text":"select * from team_features where feature_id = 40;","width":"0.13081395372431337","block_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.492732557531251"},{"line_num":"0","page_num":"0","width":"0.09156975847609505","left":"0.4927325648681694","text":"select * from teams where id = 556;","word_num":"0","par_num":"0","top":"0.4216027878104023","level":"0","height":"0.017791151810300887","conf":"0.5","block_num":"0"},{"width":"0.010174418383456285","line_num":"0","left":"0.4709302324991634","block_num":"0","page_num":"0","height":"0.017421602252187474","level":"0","conf":"1","par_num":"0","top":"0.4912891990481223","word_num":"0","text":"586"},{"word_num":"0","text":"587","page_num":"0","par_num":"0","conf":"1","line_num":"0","height":"0.017421602252187585","top":"0.5087108014871466","left":"0.4723837212104037","block_num":"0","level":"0","width":"0.010174418383456285"},{"height":"0.017421602252187585","conf":"0.30000001192092896","left":"0.4709302324991634","top":"0.5261324046230351","width":"0.010174418383456285","block_num":"0","level":"0","par_num":"0","text":"588","page_num":"0","line_num":"0","word_num":"0"},{"width":"0.040697673533825196","conf":"0.5","par_num":"0","block_num":"0","height":"0.017727244984019785","left":"0.49273255851781844","text":"select * from au","word_num":"0","level":"0","top":"0.45614035085599425","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.5406976797860092","block_num":"0","line_num":"0","page_num":"0","height":"0.017727244984019896","conf":"1","level":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.45614035062370617","width":"0.15116278668667404","word_num":"0"},{"top":"0.47038327577054373","block_num":"0","left":"0.4927325626901585","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","height":"0.020905922094220375","level":"0","width":"0.19912790744862652","par_num":"0","conf":"1","word_num":"0"},{"conf":"1","par_num":"0","top":"0.49122807017543857","block_num":"0","left":"0.49273256392009424","width":"0.14534883296236079","text":"select * from automated_report_results order by id desc;","word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.01754385964912286"},{"width":"0.14389535214038607","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.50522648079604","line_num":"0","conf":"0.5","height":"0.02108930895012917","left":"0.4927325558269047","word_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;"},{"block_num":"0","width":"0.06395348082197472","page_num":"0","text":"Flow for last-modified sync","left":"0.6947674492701338","top":"0.24390243925425303","par_num":"0","conf":"1","height":"0.010483525776596947","word_num":"0","line_num":"0","level":"0"},{"level":"0","block_num":"0","height":"0.010605782413026343","left":"0.69476746387163","par_num":"0","width":"0.2572674244008166","conf":"1","top":"0.2613240421543279","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","page_num":"0","word_num":"0","line_num":"0"},{"conf":"1","page_num":"0","top":"0.27874564469272156","par_num":"0","left":"0.6962209429349904","block_num":"0","level":"0","height":"0.017421602252187474","line_num":"0","width":"0.2558139435788418","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","word_num":"0"},{"par_num":"0","page_num":"0","height":"0.010558547395648321","level":"0","line_num":"0","width":"0.24418603613021517","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","top":"0.30303030290443533","word_num":"0","block_num":"0","conf":"1","left":"0.6976744167193314"},{"height":"0.010452960286604251","par_num":"0","conf":"1","left":"0.696220969420339","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","top":"0.3205574918079175","line_num":"0","page_num":"0","block_num":"0","width":"0.2848836817639939","word_num":"0","level":"0"},{"height":"0.006968641205077342","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.33797909401576987","block_num":"0","width":"0.0319767429473552","conf":"0.30000001192092896","left":"0.7049418610117876","text":"t.pho:249-308)","word_num":"0"},{"block_num":"0","par_num":"0","height":"0.013937282410154683","line_num":"0","left":"0.6947674475203276","page_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","conf":"1","top":"0.35540069665787266","level":"0","word_num":"0","width":"0.235465110616481"},{"level":"0","top":"0.38327526141746027","height":"0.017421602252187474","page_num":"0","left":"0.6947674455790227","line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"When ImportOpportunityBatch is used","width":"0.0944767404109873","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"Only on the webhook path:","top":"0.4074960127591707","width":"0.05377906434079438","word_num":"0","left":"0.6947674418771969","height":"0.0071770334928229484","level":"0"},{"par_num":"0","top":"0.4282296651241162","width":"0.2834301806510763","block_num":"0","conf":"1","word_num":"0","line_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","left":"0.6976744421686936","page_num":"0","height":"0.00731040416151707","level":"0"},{"page_num":"0","height":"0.017421602252187474","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","block_num":"0","level":"0","line_num":"0","top":"0.4390243903373209","width":"0.27906975847609505","word_num":"0","par_num":"0","left":"0.7034883857776126","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","level":"0","line_num":"0","text":"sor.oho:144-156,","width":"0.036337205704222275","word_num":"0","top":"0.4599303139240558","block_num":"0","left":"0.7049418640810282"},{"line_num":"0","block_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","width":"0.27470929571922786","conf":"1","left":"0.6962209413217944","par_num":"0","height":"0.01760498758708451","page_num":"0","word_num":"0","top":"0.4736842105404635","level":"0"},{"block_num":"0","left":"0.7034883735612978","height":"0.007324297082100917","level":"0","par_num":"0","top":"0.49441786284356404","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","conf":"0.5","width":"0.1337209153682628","word_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","top":"0.5435540073669376","page_num":"0","level":"0","height":"0.017421602252187585","text":"select * from automated_report_results WHERE report id = 54;","width":"0.15697674041098736","block_num":"0","word_num":"0","left":"0.4927325576649853","par_num":"0","conf":"1"},{"height":"0.017421602252187585","line_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.5609756101979481","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.014534883042599256","left":"0.4665697675387779","text":"—590"},{"left":"0.46939357645121943","level":"0","line_num":"0","text":"Cascade &YI","width":"0.03214308048816433","block_num":"0","height":"0.019269587320574155","par_num":"0","page_num":"0","top":"0.5844418613017821","conf":"0.30000001192092896","word_num":"0"},{"height":"0.018326213295189797","page_num":"0","par_num":"0","text":"Command 9e1","left":"0.504316644512661","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.5849135485661681","level":"0","width":"0.030610896171407553"},{"level":"0","conf":"1","word_num":"0","par_num":"0","text":"ortunities where id = 7594349;","left":"0.5348837226993451","height":"0.0176688944133655","top":"0.5781499203541262","width":"0.08139534706765028","block_num":"0","line_num":"0","page_num":"0"},{"text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","par_num":"0","width":"0.19912790744862657","word_num":"0","block_num":"0","height":"0.01754385964912286","top":"0.613237639553429","left":"0.4927325615606822","conf":"0.5","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.4927325549132634","top":"0.6376306623561115","par_num":"0","level":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","word_num":"0","width":"0.15261626750864887","conf":"0.30000001192092896","line_num":"0"},{"left":"0.49417504626076897","level":"0","top":"0.6475172965904776","conf":"1","page_num":"0","par_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","height":"0.01855425705369762","block_num":"0","line_num":"0","width":"0.1511847820687801","word_num":"0"},{"par_num":"0","line_num":"0","width":"0.10901161964903489","page_num":"0","left":"0.49418604507250824","block_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","conf":"0.5","level":"0","word_num":"0","top":"0.6722488038244503","height":"0.007193704541220036"},{"text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","par_num":"0","conf":"1","width":"0.151173084340197","top":"0.6860824328185883","word_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.4941808969840959","block_num":"0","height":"0.014594718409877472"},{"conf":"1","line_num":"0","height":"0.007288176096987731","page_num":"0","par_num":"0","text":"Shared code","left":"0.6947674429499888","width":"0.03052325451627691","word_num":"0","top":"0.5223285486264212","level":"0","block_num":"0"},{"conf":"1","page_num":"0","left":"0.6947674533785833","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","width":"0.2718023137843356","top":"0.5365853663383557","height":"0.017641108572197917"},{"left":"0.6976744261547695","page_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","block_num":"0","width":"0.20058138827060135","word_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.01754385964912286","top":"0.5574162679425837","level":"0"},{"conf":"0.30000001192092896","left":"0.697674432615772","line_num":"0","height":"0.006968641205077342","top":"0.5818815330541641","level":"0","width":"0.2761627765412026","word_num":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","width":"0.062499994927264324","left":"0.7034883718213223","conf":"0.30000001192092896","par_num":"0","top":"0.5993031362237073","line_num":"0","height":"0.006968640444571461","text":"queue oo with retiesbackom,","level":"0","page_num":"0","block_num":"0"},{"line_num":"0","level":"0","page_num":"0","par_num":"0","height":"0.01754385964912286","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966","width":"0.12645348082197472","block_num":"0","left":"0.49127907379435487","word_num":"0","conf":"0.5"},{"word_num":"0","line_num":"0","par_num":"0","text":"SELECT","level":"0","page_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.4927325587104127","top":"0.7351916377240805","width":"0.01744185990475594"},{"par_num":"0","left":"0.5014534890359909","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","word_num":"0","top":"0.7526132409524889","conf":"0.5","block_num":"0","level":"0","page_num":"0","height":"0.020911479870858507","width":"0.18895348082197472"},{"width":"0.023255812360885364","word_num":"0","left":"0.5014534895121747","line_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.017549415904749344","par_num":"0","text":"u. email,","top":"0.7735191644180608","conf":"0.30000001192092896"},{"top":"0.7909407663442839","width":"0.014534883042599311","block_num":"0","line_num":"0","text":"sa.*,","height":"0.013937282410154683","word_num":"0","conf":"1","left":"0.5029069773255996","level":"0","par_num":"0","page_num":"0"},{"height":"0.021531100478468956","block_num":"0","width":"0.0915697686215664","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.5014534890799165","conf":"0.5","par_num":"0","top":"0.8046251993620415","text":"t.owner_id FROM social_accounts sa"},{"top":"0.8292682928942409","word_num":"0","left":"0.49273256673203064","height":"0.007254833239687675","line_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","block_num":"0","page_num":"0","width":"0.09738371220040826","par_num":"0","level":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","conf":"0.5","par_num":"0","text":"on t.id = u.team_id","page_num":"0","width":"0.052325578446083876","left":"0.5479651179161367","word_num":"0","top":"0.8429027114206518","line_num":"0","height":"0.017724466095700775"},{"text":"and sa.provider = 'salesforce';","top":"0.8604465709728868","width":"0.08139534706765039","left":"0.5494186066225529","word_num":"0","level":"0","line_num":"0","height":"0.014354066985645897","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"level":"0","left":"0.4927325684555483","par_num":"0","height":"0.01760776647540363","block_num":"0","page_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","top":"0.8954703835778265","width":"0.19767440633570882","word_num":"0","conf":"0.5","line_num":"0"},{"text":"Ask anvthina (84-D","top":"0.9266347687400319","page_num":"0","left":"0.6962209300842392","par_num":"0","width":"0.04069767099745736","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","page_num":"0","top":"0.9545454545454546","left":"0.7020348836609424","word_num":"0","par_num":"0","width":"0.01889534706765028","text":"< Code","level":"0"},{"word_num":"0","left":"0.7209302333970329","top":"0.9545454545454546","line_num":"0","level":"0","text":"Claude Onus 4.7 Medium","conf":"0.5","height":"0.0071770334928229484","par_num":"0","width":"0.04796511061648101","page_num":"0","block_num":"0"},{"text":"W Wind","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571572","block_num":"0","conf":"0.30000001192092896","left":"0.8415697692651324","top":"0.9860627181052405","width":"0.017441858636571994","par_num":"0","page_num":"0"},{"height":"0.01074748898617195","block_num":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.9694767459953377","text":"Po. 4 spac","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.986062718234409","width":"0.02034883549872868"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6472
|
NULL
|
NULL
|
|
58985
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU AOr 10.10.14L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+0 ..da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"text":"FV faVsco.js v","wid [{"text":"FV faVsco.js v","width":"0.03052325451627691","word_num":"0","page_num":"0","level":"0","top":"0.02439024399585743","line_num":"0","height":"0.017421602252187585","block_num":"0","left":"0.03052325708202939","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.014534884522499618","top":"0.052264808039986566","height":"0.013937282410154683","width":"0.021802323929806973","conf":"0.5","text":"Project","word_num":"0"},{"conf":"1","width":"0.04941860158392723","line_num":"0","block_num":"0","par_num":"0","word_num":"0","top":"0.07317073184361567","text":"© TopicRepository.php","level":"0","page_num":"0","height":"0.01773835901628462","left":"0.040697677485836706"},{"level":"0","top":"0.09059233458819194","width":"0.0668604627568671","height":"0.017421602252187585","left":"0.03924418840592358","line_num":"0","par_num":"0","word_num":"0","text":"© TopicTriggerRepository.php","page_num":"0","conf":"1","block_num":"0"},{"level":"0","width":"0.05232557844608388","block_num":"0","left":"0.0392441883932371","height":"0.017421602252187585","top":"0.10801393737564835","conf":"1","line_num":"0","text":"©TrackRepository.php","par_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","text":"©TranscriptionModelLocaleRepository.php","page_num":"0","par_num":"0","conf":"1","height":"0.017421602252187474","level":"0","block_num":"0","top":"0.12543554051153694","word_num":"0","left":"0.03924418768133024","width":"0.09302324944354119"},{"height":"0.01858043366451967","level":"0","block_num":"0","text":"© TranscriptionRepository.php","top":"0.14252745407931555","width":"0.06710752527764505","word_num":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","left":"0.03913548154729778"},{"top":"0.1602787457380177","level":"0","height":"0.017421602252187585","line_num":"0","width":"0.08720929571922789","word_num":"0","conf":"1","par_num":"0","left":"0.0392441908031767","page_num":"0","block_num":"0","text":"©TranscriptionSummaryRepository.php"},{"text":"© UserRepository.php","page_num":"0","width":"0.04796511568921677","top":"0.1777003484835593","word_num":"0","conf":"1","height":"0.01767445219000363","block_num":"0","level":"0","left":"0.04069767531309508","line_num":"0","par_num":"0"},{"left":"0.040697677013957746","text":"© VocabularyRepository.php","height":"0.01779670958693902","top":"0.19512195100338126","conf":"1","par_num":"0","width":"0.0610465090325538","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"left":"0.027616279755251022","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"> D Rules","top":"0.21254355444881912","width":"0.024709300791963616","height":"0.017421602252187474","word_num":"0"},{"top":"0.23684210526315785","width":"0.026162789223041938","text":"w services","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.0071770334928230595","left":"0.031976743615223346"},{"level":"0","width":"0.023255812360885295","word_num":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.03924418568002258","conf":"0.30000001192092896","par_num":"0","text":"WACuViLy","top":"0.25435540103206966","line_num":"0"},{"height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","level":"0","left":"0.03779069816744524","top":"0.2717770038195261","word_num":"0","width":"0.029069763548830722","page_num":"0","text":"Akeporis"},{"text":"L Close","word_num":"0","left":"0.04360465100063577","width":"0.020348835498728658","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0072659472719524","top":"0.3763066205343165","page_num":"0"},{"level":"0","par_num":"0","left":"0.04505814008155495","conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"crmobiects","line_num":"0","top":"0.411149825723087","word_num":"0","height":"0.006968641205077342","width":"0.03197674294735523"},{"level":"0","width":"0.0421511619649035","top":"0.42503987240829344","page_num":"0","block_num":"0","height":"0.014354066985646008","line_num":"0","conf":"0.5","par_num":"0","left":"0.0465116285874117","text":"• DecorateActivity","word_num":"0"},{"line_num":"0","left":"0.04505814149397584","top":"0.4457735246606205","conf":"0.30000001192092896","width":"0.023255812360885295","par_num":"0","word_num":"0","page_num":"0","text":"N Dummv","block_num":"0","height":"0.007188147525087674","level":"0"},{"conf":"0.5","line_num":"0","word_num":"0","level":"0","width":"0.024709300791963616","top":"0.45993031338261137","block_num":"0","height":"0.013937282410154794","left":"0.04651162943504785","page_num":"0","par_num":"0","text":"• Helpers"},{"top":"0.48083623717426005","width":"0.03052325197990905","left":"0.03924418682339086","line_num":"0","block_num":"0","text":"v M Hubsoot","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.00720204044567152","level":"0"},{"top":"0.4947735192571814","width":"0.05377906941353006","conf":"1","page_num":"0","level":"0","height":"0.017421602252187585","word_num":"0","block_num":"0","left":"0.05232558246862253","line_num":"0","par_num":"0","text":"AccountSyncStrategy"},{"block_num":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","top":"0.5156794424453248","width":"0.027616277654120266","word_num":"0","left":"0.0465116291697702","par_num":"0","level":"0","conf":"0.30000001192092896","text":">M Actiond"},{"top":"0.5296167248756484","width":"0.052325578446083876","height":"0.017421602252187474","level":"0","conf":"1","block_num":"0","word_num":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy"},{"page_num":"0","left":"0.046511628433356884","width":"0.021802323929806973","block_num":"0","text":"> DDTO","conf":"0.30000001192092896","height":"0.010736374953907335","par_num":"0","top":"0.5502392345388675","word_num":"0","line_num":"0","level":"0"},{"level":"0","line_num":"0","page_num":"0","left":"0.04941860583506121","text":"Fields","top":"0.5644599304070073","height":"0.017421602252187585","par_num":"0","conf":"0.5","width":"0.0232558123608853","word_num":"0","block_num":"0"},{"par_num":"0","width":"0.02470930332833149","top":"0.5818815329475993","height":"0.013937282410154683","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","word_num":"0","text":"Journal","left":"0.05087209248884694"},{"line_num":"0","block_num":"0","par_num":"0","width":"0.02906976608519858","word_num":"0","height":"0.017421602252187474","top":"0.5993031359819202","level":"0","left":"0.05232558275049638","conf":"0.30000001192092896","page_num":"0","text":"• Metadata"},{"word_num":"0","conf":"0.5","level":"0","page_num":"0","left":"0.04651162906174667","line_num":"0","par_num":"0","height":"0.010572439555726398","text":"v D OpportunitySyncStrategy","top":"0.6202090597885695","block_num":"0","width":"0.06395348082197475"},{"conf":"0.30000001192092896","block_num":"0","text":"> D Concerns","level":"0","word_num":"0","width":"0.03488371980951189","left":"0.05232558251563326","line_num":"0","par_num":"0","height":"0.017596652443139016","top":"0.6339712916045923","page_num":"0"},{"conf":"1","height":"0.01754385964912286","top":"0.6515151515151515","width":"0.09302324944354118","word_num":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.05959302962622626","level":"0","par_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate"},{"width":"0.09156976862156645","height":"0.017613324252041873","conf":"1","page_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","level":"0","word_num":"0","left":"0.059593023810583026","top":"0.6689895468433954","line_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","left":"0.05959302113979824","block_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","word_num":"0","height":"0.0177355801279655","conf":"1","level":"0","top":"0.6864111503124573","width":"0.09156976862156645"},{"page_num":"0","top":"0.7038327527502128","word_num":"0","conf":"1","height":"0.017421602252187585","par_num":"0","left":"0.059593023810583026","block_num":"0","line_num":"0","level":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","width":"0.09156976862156645"},{"height":"0.017421602252187585","block_num":"0","text":"HubspotLastModifiedSyncStrategy.php","word_num":"0","level":"0","left":"0.058139534089606586","line_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.09011627765412025","top":"0.7212543558425473"},{"par_num":"0","page_num":"0","width":"0.07412789730315514","height":"0.010630789365874915","top":"0.742160279328588","block_num":"0","conf":"0.5","line_num":"0","text":"© HubspotSingleSyncStrateay.php","left":"0.05813953714452","word_num":"0","level":"0"},{"text":"© HubspotSyncStrategyBase.php","level":"0","height":"0.021582401160037845","left":"0.0580138905174848","line_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.7557206434610325","width":"0.0743482975249595","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.059593028269637166","top":"0.7735191634397849","word_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","width":"0.09302324944354118","par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","height":"0.017549417425760994"},{"page_num":"0","par_num":"0","height":"0.006968641205077342","text":"v Padination","line_num":"0","top":"0.7979094076349759","conf":"0.30000001192092896","left":"0.04651162902674492","width":"0.034883719809511875","block_num":"0","level":"0","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.8149920255190317","page_num":"0","block_num":"0","height":"0.00730762603370394","conf":"0.5","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","left":"0.05959302535190646","line_num":"0"},{"line_num":"0","page_num":"0","top":"0.8325358852688322","par_num":"0","width":"0.05087208747863769","word_num":"0","level":"0","block_num":"0","height":"0.007185368636768552","conf":"0.30000001192092896","text":"C) PacinationConfia.oho","left":"0.05959302880043157"},{"page_num":"0","word_num":"0","width":"0.047965115689216783","line_num":"0","block_num":"0","left":"0.059593023700317146","height":"0.0071770334928230595","level":"0","par_num":"0","text":"(C) PadinationState.oho","top":"0.8500797448165869","conf":"0.30000001192092896"},{"height":"0.007204819333990531","word_num":"0","text":"• M ProspectSearchStrateav","top":"0.8675958187280396","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.04651162809815037","par_num":"0","level":"0","width":"0.0625","block_num":"0"},{"page_num":"0","width":"0.024709300791963616","par_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007327075970420038","level":"0","top":"0.8850174217942274","word_num":"0","left":"0.046511629909250625","text":"M Redis","line_num":"0"},{"block_num":"0","par_num":"0","text":"v M ServiceTraito","left":"0.046511628850673004","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.039244185102746854","height":"0.006968641205077342","top":"0.9024390243581014","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.05959302857968383","par_num":"0","top":"0.9198606275129059","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"T.OnnortunitvSvnctirait ohn","level":"0","height":"0.006968640444571461","word_num":"0","width":"0.05959301806510763"},{"left":"0.058139542522317005","height":"0.007249275463049543","top":"0.9370015950824949","width":"0.06104650395981808","page_num":"0","par_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"T) SvncCrmEntitiecTrait nhn"},{"level":"0","page_num":"0","text":"T SuncFioldsTrait nhn","left":"0.058139535261602336","width":"0.04796511568921679","height":"0.0071770334928229484","word_num":"0","top":"0.9545454545454546","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.017421602252187585","top":"0.07665505235822678","block_num":"0","conf":"1","par_num":"0","page_num":"0","text":"AutomatedReportsService.php","line_num":"0","left":"0.30813953592538756","level":"0","width":"0.0625"},{"line_num":"0","level":"0","text":"© AutomatedReportsCommand.php","height":"0.01754385964912286","conf":"1","block_num":"0","top":"0.07655502392344493","word_num":"0","width":"0.07267441648118039","left":"0.3764534882225882","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.01777448000139792","left":"0.4040697682457586","top":"0.1010452964837355","conf":"1","page_num":"0","width":"0.05959302313784337","level":"0","text":"© SyncOpportunitiesJob.php","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","conf":"0.5","left":"0.15406977432823019","width":"0.06104650395981809","top":"0.18118466932475252","page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","text":"cImportOpportunityBatch.php"},{"height":"0.010452960286604362","top":"0.20209059320164557","conf":"1","block_num":"0","level":"0","width":"0.07122092551373418","par_num":"0","line_num":"0","page_num":"0","text":"AutomatedReportsController.php","word_num":"0","left":"0.15261628499022556"},{"left":"0.3735465125790176","width":"0.04069767353382514","line_num":"0","conf":"1","height":"0.017638331204890445","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","word_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","top":"0.18118466932475252","left":"0.22383721470460258","width":"0.05377906434079435","text":"(©)ImportContactBatch.php","word_num":"0","conf":"0.5"},{"block_num":"0","text":"C) Client.php","left":"0.28488372488104713","width":"0.027616275117752387","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","level":"0"},{"left":"0.31976744288106046","block_num":"0","conf":"1","top":"0.17421602808412695","height":"0.017421602252187474","width":"0.06831395372431326","text":"©HubspotPaginationService.php","level":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"line_num":"0","width":"0.03197674294735525","block_num":"0","top":"0.17384370053159115","word_num":"0","page_num":"0","par_num":"0","left":"0.3938953490583744","height":"0.017793929177608248","level":"0","conf":"0.5","text":"© Service.php"},{"level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.029069768621566433","page_num":"0","word_num":"0","conf":"0.5","height":"0.014354066985646008","top":"0.20175438596491224","text":"php api_v2.php","left":"0.2311046504670841"},{"line_num":"0","page_num":"0","left":"0.26889535474038734","par_num":"0","width":"0.06831394865157758","word_num":"0","block_num":"0","top":"0.20557491325434107","text":"C) TrackProviderInstalledEvent.pho","height":"0.007343747018817126","level":"0","conf":"0.5"},{"left":"0.3444767431887464","width":"0.06831394865157758","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","text":"@ RequestGenerateReportJob.ph","word_num":"0","height":"0.011164274322169154","par_num":"0","top":"0.20175438596491224"},{"level":"0","line_num":"0","height":"0.007268726160271521","par_num":"0","left":"0.15406976741448225","top":"0.22966507175123718","text":"(C) AutomatedReportResult.ohv","block_num":"0","page_num":"0","conf":"0.5","width":"0.05959302313784334","word_num":"0"},{"page_num":"0","line_num":"0","conf":"1","height":"0.014354066985645897","text":"trait OpportunitySyncTrait","level":"0","block_num":"0","left":"0.17441860674725307","par_num":"0","top":"0.24720893141945777","width":"0.06976743961902376","word_num":"0"},{"conf":"1","top":"0.26132404253458086","line_num":"0","word_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","width":"0.1918604627568671","height":"0.01778281514534341","left":"0.19912790599413563","level":"0"},{"height":"0.017421602252187474","block_num":"0","level":"0","page_num":"0","width":"0.17587209255137343","par_num":"0","left":"0.1976744228515927","line_num":"0","word_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","top":"0.27874564469272156","conf":"1"},{"width":"0.020348836766912598","word_num":"0","level":"0","page_num":"0","left":"0.18459302318631113","par_num":"0","text":"2 usages","line_num":"0","conf":"1","block_num":"0","height":"0.017613322731030334","top":"0.3133971294182625"},{"page_num":"0","word_num":"0","text":"private function importOpportunityBatch(array $deals): array","par_num":"0","block_num":"0","conf":"1","height":"0.01754385964912275","top":"0.33094098883572576","width":"0.15843022123296208","left":"0.1845930292659399","level":"0","line_num":"0"},{"left":"0.19622093053807488","par_num":"0","word_num":"0","page_num":"0","conf":"1","top":"0.3658536592325965","block_num":"0","text":"$syncedOpportunities = [","width":"0.06395348589471045","level":"0","height":"0.017718908319062532","line_num":"0"},{"page_num":"0","word_num":"0","level":"0","height":"0.007260390255820148","conf":"0.30000001192092896","par_num":"0","text":"'success =>","width":"0.03924418256637899","top":"0.38995215302990127","line_num":"0","left":"0.20784883719360808","block_num":"0"},{"width":"0.050872092551373455","top":"0.400318979431312","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.2063953495726709","par_num":"0","conf":"0.30000001192092896","height":"0.01779948695424638","text":"'failed_ids' »> [1,"},{"line_num":"0","par_num":"0","page_num":"0","left":"0.194767442807634","height":"0.017554973681387476","level":"0","text":"$dealIds = array_column($deals,","top":"0.4354066985043207","width":"0.08575581489725317","block_num":"0","conf":"1","word_num":"0"},{"par_num":"0","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","word_num":"0","text":"column_key:'10')*","block_num":"0","left":"0.280523256299525","width":"0.04215116196490348","top":"0.4425087107683612","page_num":"0","level":"0"},{"word_num":"0","height":"0.017655001492781763","level":"0","width":"0.20639535214038604","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","conf":"1","top":"0.47038327564025195","page_num":"0","par_num":"0","block_num":"0","left":"0.19622092554751022","line_num":"0"},{"text":", rethrow so the","top":"0.47038327564025195","block_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","width":"0.040697673533825196","left":"0.40261627956303336","word_num":"0","page_num":"0","height":"0.017655001492781763"},{"line_num":"0","width":"0.2252906839898292","top":"0.49441786284356404","conf":"0.5","page_num":"0","level":"0","height":"0.007324297082100917","left":"0.19622092345586095","block_num":"0","word_num":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","par_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.1947674424313429","height":"0.017421602252187474","par_num":"0","top":"0.5052264809296554","level":"0","text":"tryf","conf":"0.30000001192092896","width":"0.01744185990475594","page_num":"0"},{"left":"0.2063953501001992","height":"0.017741137904603632","page_num":"0","width":"0.23401162979450632","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","line_num":"0","conf":"1","par_num":"0","level":"0","top":"0.5223285484012261","word_num":"0","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","height":"0.017618880507668466","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","left":"0.20494187603723524","top":"0.5398724083179833","width":"0.17877905419532286","line_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","left":"0.20494187385846577","height":"0.020905922094220375","par_num":"0","top":"0.5749128924952824","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","level":"0","word_num":"0","width":"0.2558139435788418","conf":"1","block_num":"0"},{"text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","width":"0.1991279074486266","par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","top":"0.6097560982545615","left":"0.20494185885009894","page_num":"0","height":"0.02102540060283664"},{"line_num":"0","level":"0","par_num":"0","top":"0.648083623487141","height":"0.013937282410154683","conf":"0.30000001192092896","width":"0.03488371980951191","block_num":"0","left":"0.21656976858995938","page_num":"0","text":"array_map ( cal","word_num":"0"},{"top":"0.6480836243125454","width":"0.05087209255137343","word_num":"0","conf":"0.5","line_num":"0","height":"0.017785594033662644","par_num":"0","text":"'strval', $dealIds)","level":"0","page_num":"0","block_num":"0","left":"0.2645348832564665"},{"conf":"0.30000001192092896","width":"0.12354650903255385","block_num":"0","height":"0.021531100478468956","word_num":"0","page_num":"0","level":"0","par_num":"0","text":"Extract Surround // = : (SexistingCrmIds);","line_num":"0","top":"0.682615629984051","left":"0.2093023286005373"},{"left":"0.2049418524467757","line_num":"0","height":"0.01754385964912286","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","word_num":"0","page_num":"0","top":"0.7177033492822966","block_num":"0","width":"0.2776162776541203","level":"0","conf":"1"},{"width":"0.08575581489725317","level":"0","word_num":"0","text":"'teamId' => Sthis->team-›getIdO).","line_num":"0","height":"0.013937282410154683","left":"0.2180232570930559","block_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.7351916374244232"},{"left":"0.46511627905924996","width":"0.01744185990475594","conf":"0.5","word_num":"0","text":"-600","height":"0.020905922094220375","block_num":"0","line_num":"0","page_num":"0","top":"0.7351916383721696","par_num":"0","level":"0"},{"width":"0.08139534706765034","word_num":"0","top":"0.752613240763755","left":"0.21802325758350743","conf":"1","height":"0.017721687207381653","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"'dealCount' => count($dealIds),"},{"left":"0.4636627907884783","text":"=601","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.027874564820309478","conf":"0.30000001192092896","par_num":"0","top":"0.7491289194016919","width":"0.018895348335834228","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"1):","width":"0.00872092995237797","height":"0.017421602252187474","word_num":"0","top":"0.7874564461300038","left":"0.20639534908631102","line_num":"0","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.017421602252187474","conf":"0.5","par_num":"0","text":"'error' => $e->getMessage(),","block_num":"0","top":"0.7700348432989934","width":"0.07267441648118037","word_num":"0","left":"0.2180232579374222"},{"word_num":"0","top":"0.7909407663733199","par_num":"0","block_num":"0","level":"0","height":"0.013937282410154683","text":"603","conf":"1","width":"0.011627907448626629","line_num":"0","page_num":"0","left":"0.47093023224952385"},{"top":"0.8048780495219954","conf":"0.5","word_num":"0","line_num":"0","left":"0.46511627911296743","height":"0.020905922094220375","level":"0","par_num":"0","width":"0.015988371473677654","block_num":"0","page_num":"0","text":"=604"},{"page_num":"0","text":"throw se\"","block_num":"0","conf":"0.30000001192092896","left":"0.20494186180126178","width":"0.026162789223041938","line_num":"0","par_num":"0","word_num":"0","height":"0.007254833239687675","level":"0","top":"0.8292682927405206"},{"width":"0.07267441648118039","word_num":"0","line_num":"0","text":"foreach ($deals as $deal) {","left":"0.196220931788067","block_num":"0","conf":"0.5","height":"0.017780037778036162","level":"0","page_num":"0","par_num":"0","top":"0.8745644599380386"},{"height":"0.010452960286604362","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.20639535049434093","level":"0","par_num":"0","text":"try {","top":"0.8954703837939799","width":"0.014534881774415365","word_num":"0"},{"width":"0.17151162979450635","par_num":"0","block_num":"0","page_num":"0","left":"0.2165697695573931","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","top":"0.9090909089513657","conf":"1","word_num":"0","height":"0.01773835901628462","line_num":"0","level":"0"},{"par_num":"0","block_num":"0","line_num":"0","height":"0.006968641205077342","level":"0","text":"Sdeal'1d'h","width":"0.031976742947355224","conf":"0.30000001192092896","top":"0.9337979093792103","word_num":"0","page_num":"0","left":"0.226744186735071"},{"word_num":"0","top":"0.8571428572798295","level":"0","text":"=607","block_num":"0","conf":"1","left":"0.46656976796271193","page_num":"0","width":"0.014534883042599256","height":"0.017421602252187474","line_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","text":"ScontactAssociat.ions","top":"0.968641115317784","width":"0.05523255023550483","line_num":"0","conf":"0.5","level":"0","word_num":"0","height":"0.006968640444571572","left":"0.22674419276015428","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0","width":"0.018895348335834172","level":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","top":"0.006968641043132773","left":"0.9127906979746175","text":"100% 52"},{"page_num":"0","left":"0.9345930220335801","width":"0.05813953724313292","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","line_num":"0","text":"• Mon ZU AOr 10.10.14","top":"0.006968641078646032"},{"level":"0","line_num":"0","block_num":"0","width":"0.08430232392980697","left":"0.8284883743238562","word_num":"0","conf":"0.5","height":"0.017421602252187585","text":"L AskJiminnyReportActivityServiceTest~","top":"0.02439024399585743","par_num":"0","page_num":"0"},{"word_num":"0","height":"0.017421602252187585","block_num":"0","page_num":"0","par_num":"0","text":"E laravel.log","left":"0.5101744199610054","line_num":"0","level":"0","conf":"1","top":"0.052264808499341786","width":"0.029069766085198623"},{"left":"0.47238372125716094","conf":"0.30000001192092896","level":"0","width":"0.07994186117293983","block_num":"0","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","top":"0.07655502392344493","par_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.5450581424799863","height":"0.017421602252187585","text":"A SF [iminny@localhost]","top":"0.0522648086548918","width":"0.052325578446083876","level":"0","page_num":"0","conf":"0.5"},{"top":"0.07655502392344493","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.01754385964912286","width":"0.04505813882706011","conf":"0.5","text":"A console [STAGING]","left":"0.559593023126018"},{"left":"0.603197676895986","page_num":"0","level":"0","par_num":"0","conf":"1","top":"0.05226480845578774","line_num":"0","text":"A HS_local (jiminny@localhost]","word_num":"0","width":"0.0639534858947105","height":"0.017421602252187585","block_num":"0"},{"width":"0.018895348335834283","page_num":"0","conf":"1","left":"0.6947674424260751","text":"Cascade","level":"0","height":"0.017421602252187585","line_num":"0","par_num":"0","word_num":"0","top":"0.05226480845578774","block_num":"0"},{"conf":"1","level":"0","text":"Retactor Connection","page_num":"0","height":"0.007285397208668609","line_num":"0","par_num":"0","top":"0.08362369371432266","block_num":"0","left":"0.693313957253889","word_num":"0","width":"0.04651162472177062"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","height":"0.007285397208668609","par_num":"0","left":"0.7470930289847444","text":"CRM Initial Sync Oven","width":"0.045058133754324436","block_num":"0","level":"0","top":"0.08362369371432266"},{"left":"0.965116281891486","page_num":"0","text":"+0 ..","width":"0.020348834230544677","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","word_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","block_num":"0"},{"left":"0.6613372099009642","top":"0.10104529667246953","block_num":"0","text":"da jiminny","line_num":"0","par_num":"0","width":"0.026162789223041938","word_num":"0","page_num":"0","level":"0","height":"0.01777448000139792","conf":"0.30000001192092896"},{"left":"0.6264534909671725","width":"0.06104650903255382","conf":"0.30000001192092896","height":"0.017602208698765498","level":"0","block_num":"0","par_num":"0","top":"0.12195121997834346","page_num":"0","text":"034 A1 A34 X62 A V","word_num":"0","line_num":"0"},{"line_num":"0","left":"0.7485465144592023","top":"0.11149825785804557","height":"0.017688345110587478","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.2340116297945063","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot"},{"par_num":"0","word_num":"0","level":"0","top":"0.17421602785183887","block_num":"0","width":"0.010174418383456285","height":"0.017421602252187585","left":"0.4723837209681555","conf":"1","page_num":"0","line_num":"0","text":"568"},{"level":"0","left":"0.42296511505912804","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.05959302313784337","line_num":"0","word_num":"0","height":"0.017599431331458026","text":"433 X2 X19 A Y 572","top":"0.24720893117059684"},{"text":"SELECT * FROM crm_profiles WHERE crm_configurat:","width":"0.13081395372431326","left":"0.49273255917817704","block_num":"0","line_num":"0","height":"0.017602208698765498","top":"0.12195121996382541","word_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.5"},{"page_num":"0","top":"0.13937282248364746","height":"0.017724466095700775","word_num":"0","left":"0.49273256810684485","line_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","width":"0.12499998985452854","level":"0","block_num":"0","conf":"1","par_num":"0"},{"text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","block_num":"0","page_num":"0","height":"0.03484320450437506","left":"0.4927325697817582","line_num":"0","width":"0.19767440633570893","conf":"0.30000001192092896","word_num":"0","top":"0.15679442515780084","par_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","top":"0.19138755980861244","width":"0.18895348082197472","word_num":"0","line_num":"0","page_num":"0","left":"0.5014534982005542","block_num":"0","par_num":"0","height":"0.021531100478468956","level":"0"},{"conf":"0.5","top":"0.21602787489966546","height":"0.006968640444571461","left":"0.5014534903311851","par_num":"0","text":"U.emall,","level":"0","word_num":"0","block_num":"0","width":"0.023255812360885364","page_num":"0","line_num":"0"},{"line_num":"0","conf":"0.5","left":"0.5014534889482387","page_num":"0","text":"sa.*,","word_num":"0","height":"0.020905922094220264","block_num":"0","par_num":"0","top":"0.2264808367461535","level":"0","width":"0.0159883714736776"},{"par_num":"0","top":"0.243902439123591","width":"0.0915697686215664","block_num":"0","left":"0.5014534890799165","level":"0","height":"0.017660559269419895","conf":"1","line_num":"0","page_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0"},{"word_num":"0","left":"0.49273256427382445","height":"0.020972609329831915","conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.261324041657931","width":"0.09883720316785455","page_num":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.4927325596928281","width":"0.10755813882706017","page_num":"0","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","par_num":"0","word_num":"0","height":"0.017421602252187474","top":"0.27874564469272156"},{"text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","block_num":"0","top":"0.29585326953748003","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","height":"0.021531100478468845","left":"0.49273256401325954","level":"0","width":"0.13953487923804747","par_num":"0"},{"block_num":"0","par_num":"0","conf":"1","left":"0.49266947806468386","level":"0","top":"0.33086566047471755","word_num":"0","height":"0.021812455695972233","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.1469257943173672","line_num":"0"},{"word_num":"0","height":"0.006968640444571461","top":"0.14285714319234843","width":"0.021802323929806966","level":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.6947674415961431","text":"Tnoughts"},{"top":"0.1602787460943993","height":"0.007185368636768663","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","level":"0","par_num":"0","left":"0.6947674437491511","width":"0.15552323929806966","line_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"1"},{"level":"0","conf":"1","left":"0.6947674422691698","par_num":"0","word_num":"0","page_num":"0","top":"0.19163763110387144","text":"Answer","height":"0.017421602252187474","block_num":"0","width":"0.023255812360885253","line_num":"0"},{"top":"0.21602787499438603","word_num":"0","width":"0.17587207226043045","par_num":"0","line_num":"0","height":"0.007257611367501027","block_num":"0","left":"0.6947674450253227","conf":"1","page_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","level":"0"},{"conf":"1","block_num":"0","par_num":"0","width":"0.010174418383456285","height":"0.020905922094220264","word_num":"0","level":"0","top":"0.29616724812826734","text":"575","page_num":"0","left":"0.4709302324991634","line_num":"0"},{"height":"0.017421602252187474","text":"576","width":"0.011627906180442682","par_num":"0","left":"0.4709302331500887","top":"0.31707317082512576","block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1"},{"text":"577","page_num":"0","par_num":"0","top":"0.3310104530550909","level":"0","block_num":"0","conf":"1","height":"0.017421602252187474","line_num":"0","width":"0.008720929952377943","word_num":"0","left":"0.4723837210121832"},{"width":"0.014534883042599311","left":"0.4665697677568011","level":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.3519163764290747","block_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.017421602252187474","text":"—578"},{"height":"0.03135888314133062","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4651162795679709","page_num":"0","text":"-579","top":"0.36585365925686086","word_num":"0","line_num":"0","width":"0.01744185990475594"},{"text":"580","conf":"1","height":"0.017421602252187585","top":"0.3867595819749514","line_num":"0","block_num":"0","width":"0.010174418383456285","left":"0.4723837212104037","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"text":"=582","page_num":"0","block_num":"0","height":"0.024390243457264815","line_num":"0","conf":"0.5","level":"0","width":"0.0159883714736776","left":"0.4665697680180062","par_num":"0","top":"0.41114982606463124","word_num":"0"},{"top":"0.3692185007974482","conf":"1","level":"0","page_num":"0","left":"0.4927325567791251","word_num":"0","height":"0.01754385964912275","width":"0.061046514105289496","block_num":"0","line_num":"0","par_num":"0","text":"select * from features;"},{"height":"0.013937282410154683","text":"select * from team_features where feature_id = 40;","conf":"1","par_num":"0","block_num":"0","level":"0","left":"0.492732557531251","line_num":"0","page_num":"0","width":"0.13081395372431337","word_num":"0","top":"0.3867595817836954"},{"conf":"0.5","block_num":"0","page_num":"0","top":"0.4216027878104023","par_num":"0","word_num":"0","width":"0.09156975847609505","level":"0","text":"select * from teams where id = 556;","height":"0.017791151810300887","left":"0.4927325648681694","line_num":"0"},{"width":"0.010174418383456285","block_num":"0","height":"0.017421602252187474","line_num":"0","page_num":"0","text":"586","word_num":"0","top":"0.4912891990481223","conf":"1","par_num":"0","level":"0","left":"0.4709302324991634"},{"page_num":"0","level":"0","left":"0.4723837212104037","par_num":"0","block_num":"0","text":"587","line_num":"0","conf":"1","top":"0.5087108014871466","height":"0.017421602252187585","word_num":"0","width":"0.010174418383456285"},{"block_num":"0","word_num":"0","text":"588","top":"0.5261324046230351","width":"0.010174418383456285","height":"0.017421602252187585","level":"0","line_num":"0","par_num":"0","left":"0.4709302324991634","page_num":"0","conf":"0.30000001192092896"},{"level":"0","word_num":"0","height":"0.017727244984019785","line_num":"0","text":"select * from au","top":"0.45614035085599425","width":"0.040697673533825196","block_num":"0","left":"0.49273255851781844","page_num":"0","par_num":"0","conf":"0.5"},{"top":"0.45614035062370617","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","word_num":"0","height":"0.017727244984019896","par_num":"0","level":"0","line_num":"0","width":"0.15116278668667404","block_num":"0","conf":"1","left":"0.5406976797860092"},{"text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","left":"0.4927325626901585","line_num":"0","conf":"1","level":"0","width":"0.19912790744862652","page_num":"0","top":"0.47038327577054373","height":"0.020905922094220375","par_num":"0","block_num":"0","word_num":"0"},{"width":"0.14534883296236079","text":"select * from automated_report_results order by id desc;","word_num":"0","top":"0.49122807017543857","height":"0.01754385964912286","block_num":"0","par_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.49273256392009424","conf":"1"},{"text":"SELECT * FROM automated_report_results WHERE id = 1919;","width":"0.14389535214038607","par_num":"0","word_num":"0","height":"0.02108930895012917","conf":"0.5","top":"0.50522648079604","left":"0.4927325558269047","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.6947674492701338","conf":"1","line_num":"0","height":"0.010483525776596947","top":"0.24390243925425303","level":"0","block_num":"0","width":"0.06395348082197472","par_num":"0","text":"Flow for last-modified sync"},{"block_num":"0","left":"0.69476746387163","conf":"1","top":"0.2613240421543279","width":"0.2572674244008166","word_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010605782413026343"},{"line_num":"0","page_num":"0","block_num":"0","height":"0.017421602252187474","conf":"1","word_num":"0","par_num":"0","width":"0.2558139435788418","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","top":"0.27874564469272156","left":"0.6962209429349904","level":"0"},{"word_num":"0","height":"0.010558547395648321","width":"0.24418603613021517","conf":"1","left":"0.6976744167193314","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","level":"0","par_num":"0","top":"0.30303030290443533","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","level":"0","height":"0.010452960286604251","left":"0.696220969420339","page_num":"0","width":"0.2848836817639939","word_num":"0","line_num":"0","top":"0.3205574918079175","conf":"1","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai"},{"text":"t.pho:249-308)","block_num":"0","line_num":"0","level":"0","top":"0.33797909401576987","word_num":"0","height":"0.006968641205077342","left":"0.7049418610117876","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.0319767429473552"},{"top":"0.35540069665787266","left":"0.6947674475203276","level":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","width":"0.235465110616481","height":"0.013937282410154683","page_num":"0"},{"level":"0","line_num":"0","text":"When ImportOpportunityBatch is used","top":"0.38327526141746027","width":"0.0944767404109873","word_num":"0","left":"0.6947674455790227","page_num":"0","block_num":"0","par_num":"0","height":"0.017421602252187474","conf":"1"},{"left":"0.6947674418771969","top":"0.4074960127591707","par_num":"0","line_num":"0","width":"0.05377906434079438","page_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","text":"Only on the webhook path:","word_num":"0","conf":"1"},{"par_num":"0","word_num":"0","page_num":"0","top":"0.4282296651241162","left":"0.6976744421686936","height":"0.00731040416151707","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","line_num":"0","block_num":"0","level":"0","conf":"1"},{"width":"0.27906975847609505","conf":"1","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","page_num":"0","line_num":"0","block_num":"0","left":"0.7034883857776126","word_num":"0","level":"0","height":"0.017421602252187474","top":"0.4390243903373209","par_num":"0"},{"height":"0.006968640444571461","width":"0.036337205704222275","word_num":"0","text":"sor.oho:144-156,","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.4599303139240558","line_num":"0","left":"0.7049418640810282","level":"0","block_num":"0"},{"word_num":"0","page_num":"0","height":"0.01760498758708451","level":"0","block_num":"0","conf":"1","left":"0.6962209413217944","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","top":"0.4736842105404635","par_num":"0","line_num":"0","width":"0.27470929571922786"},{"par_num":"0","page_num":"0","block_num":"0","conf":"0.5","width":"0.1337209153682628","word_num":"0","level":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","left":"0.7034883735612978","top":"0.49441786284356404","height":"0.007324297082100917","line_num":"0"},{"block_num":"0","top":"0.5435540073669376","page_num":"0","text":"select * from automated_report_results WHERE report id = 54;","par_num":"0","word_num":"0","line_num":"0","left":"0.4927325576649853","width":"0.15697674041098736","conf":"1","level":"0","height":"0.017421602252187585"},{"conf":"0.30000001192092896","height":"0.017421602252187585","left":"0.4665697675387779","page_num":"0","level":"0","par_num":"0","block_num":"0","text":"—590","top":"0.5609756101979481","width":"0.014534883042599256","word_num":"0","line_num":"0"},{"line_num":"0","height":"0.019269587320574155","level":"0","par_num":"0","width":"0.03214308048816433","word_num":"0","left":"0.46939357645121943","text":"Cascade &YI","block_num":"0","page_num":"0","top":"0.5844418613017821","conf":"0.30000001192092896"},{"block_num":"0","width":"0.030610896171407553","level":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.018326213295189797","left":"0.504316644512661","conf":"0.30000001192092896","text":"Command 9e1","top":"0.5849135485661681","word_num":"0"},{"conf":"1","height":"0.0176688944133655","left":"0.5348837226993451","top":"0.5781499203541262","width":"0.08139534706765028","page_num":"0","block_num":"0","text":"ortunities where id = 7594349;","level":"0","word_num":"0","par_num":"0","line_num":"0"},{"top":"0.613237639553429","level":"0","left":"0.4927325615606822","block_num":"0","word_num":"0","width":"0.19912790744862657","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","height":"0.01754385964912286","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte"},{"left":"0.4927325549132634","level":"0","line_num":"0","width":"0.15261626750864887","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"select * trom plavbooks where team 1d = 1: # event 726147","top":"0.6376306623561115","word_num":"0","height":"0.006968640444571461"},{"top":"0.6475172965904776","height":"0.01855425705369762","width":"0.1511847820687801","word_num":"0","page_num":"0","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","block_num":"0","conf":"1","left":"0.49417504626076897","line_num":"0","par_num":"0"},{"page_num":"0","width":"0.10901161964903489","top":"0.6722488038244503","par_num":"0","conf":"0.5","line_num":"0","left":"0.49418604507250824","level":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","word_num":"0","block_num":"0","height":"0.007193704541220036"},{"left":"0.4941808969840959","height":"0.014594718409877472","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.6860824328185883","conf":"1","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.151173084340197","word_num":"0"},{"par_num":"0","left":"0.6947674429499888","line_num":"0","page_num":"0","level":"0","top":"0.5223285486264212","word_num":"0","conf":"1","height":"0.007288176096987731","text":"Shared code","block_num":"0","width":"0.03052325451627691"},{"width":"0.2718023137843356","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","page_num":"0","height":"0.017641108572197917","level":"0","line_num":"0","par_num":"0","top":"0.5365853663383557","left":"0.6947674533785833","conf":"1","word_num":"0","block_num":"0"},{"par_num":"0","top":"0.5574162679425837","conf":"1","block_num":"0","page_num":"0","left":"0.6976744261547695","width":"0.20058138827060135","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","height":"0.01754385964912286","level":"0","line_num":"0","word_num":"0"},{"width":"0.2761627765412026","page_num":"0","par_num":"0","left":"0.697674432615772","top":"0.5818815330541641","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch","height":"0.006968641205077342","word_num":"0"},{"top":"0.5993031362237073","height":"0.006968640444571461","line_num":"0","word_num":"0","left":"0.7034883718213223","par_num":"0","block_num":"0","level":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.5","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","height":"0.01754385964912286","line_num":"0","left":"0.49127907379435487","page_num":"0","top":"0.7177033492822966","width":"0.12645348082197472","block_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"1","text":"SELECT","level":"0","page_num":"0","width":"0.01744185990475594","word_num":"0","line_num":"0","top":"0.7351916377240805","left":"0.4927325587104127","height":"0.017421602252187585"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","top":"0.7526132409524889","word_num":"0","width":"0.18895348082197472","conf":"0.5","line_num":"0","page_num":"0","height":"0.020911479870858507","level":"0","left":"0.5014534890359909","par_num":"0","block_num":"0"},{"level":"0","width":"0.023255812360885364","par_num":"0","block_num":"0","height":"0.017549415904749344","word_num":"0","left":"0.5014534895121747","conf":"0.30000001192092896","line_num":"0","text":"u. email,","top":"0.7735191644180608","page_num":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.013937282410154683","left":"0.5029069773255996","text":"sa.*,","conf":"1","top":"0.7909407663442839","width":"0.014534883042599311","word_num":"0","line_num":"0"},{"line_num":"0","level":"0","par_num":"0","top":"0.8046251993620415","page_num":"0","block_num":"0","left":"0.5014534890799165","height":"0.021531100478468956","word_num":"0","width":"0.0915697686215664","conf":"0.5","text":"t.owner_id FROM social_accounts sa"},{"conf":"0.30000001192092896","page_num":"0","left":"0.49273256673203064","block_num":"0","line_num":"0","width":"0.09738371220040826","par_num":"0","top":"0.8292682928942409","height":"0.007254833239687675","text":"JOTN usens u on u.id = sa.sociable idi","word_num":"0","level":"0"},{"conf":"0.5","height":"0.017724466095700775","left":"0.5479651179161367","par_num":"0","text":"on t.id = u.team_id","width":"0.052325578446083876","page_num":"0","word_num":"0","top":"0.8429027114206518","block_num":"0","line_num":"0","level":"0"},{"width":"0.08139534706765039","block_num":"0","text":"and sa.provider = 'salesforce';","conf":"1","word_num":"0","top":"0.8604465709728868","left":"0.5494186066225529","line_num":"0","page_num":"0","level":"0","height":"0.014354066985645897","par_num":"0"},{"height":"0.01760776647540363","top":"0.8954703835778265","par_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","left":"0.4927325684555483","width":"0.19767440633570882"},{"width":"0.04069767099745736","top":"0.9266347687400319","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"Ask anvthina (84-D","height":"0.0071770334928229484","block_num":"0","level":"0","par_num":"0","left":"0.6962209300842392"},{"block_num":"0","width":"0.01889534706765028","line_num":"0","height":"0.0071770334928229484","par_num":"0","left":"0.7020348836609424","conf":"0.30000001192092896","page_num":"0","level":"0","top":"0.9545454545454546","word_num":"0","text":"< Code"},{"par_num":"0","text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","word_num":"0","width":"0.04796511061648101","conf":"0.5","line_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484","left":"0.7209302333970329","page_num":"0"},{"word_num":"0","width":"0.017441858636571994","level":"0","line_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","left":"0.8415697692651324","page_num":"0","block_num":"0","conf":"0.30000001192092896","text":"W Wind","par_num":"0"},{"text":"Po. 4 spac","height":"0.01074748898617195","left":"0.9694767459953377","level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.02034883549872868","conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.986062718234409"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6472
|
NULL
|
NULL
|
|
58954
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 52• Mon ZU Aor 10.12:31L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+0 ..da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"word_num":"0","block_num [{"word_num":"0","block_num":"0","text":"FV faVsco.js v","height":"0.017421602252187585","top":"0.02439024399585743","left":"0.03052325708202939","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.03052325451627691","level":"0"},{"block_num":"0","left":"0.014534884522499618","top":"0.052264808039986566","level":"0","text":"Project","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","width":"0.021802323929806973","height":"0.013937282410154683"},{"page_num":"0","top":"0.07317073184361567","text":"© TopicRepository.php","conf":"1","par_num":"0","height":"0.01773835901628462","width":"0.04941860158392723","block_num":"0","word_num":"0","line_num":"0","left":"0.040697677485836706","level":"0"},{"left":"0.03924418840592358","text":"© TopicTriggerRepository.php","line_num":"0","word_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.09059233458819194","width":"0.0668604627568671"},{"top":"0.10801393737564835","word_num":"0","page_num":"0","width":"0.05232557844608388","par_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.0392441883932371","conf":"1","height":"0.017421602252187585","text":"©TrackRepository.php"},{"par_num":"0","word_num":"0","width":"0.09302324944354119","text":"©TranscriptionModelLocaleRepository.php","left":"0.03924418768133024","level":"0","page_num":"0","line_num":"0","conf":"1","top":"0.12543554051153694","height":"0.017421602252187474","block_num":"0"},{"line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.14252745407931555","block_num":"0","word_num":"0","text":"© TranscriptionRepository.php","left":"0.03913548154729778","width":"0.06710752527764505","height":"0.01858043366451967","page_num":"0"},{"line_num":"0","par_num":"0","text":"©TranscriptionSummaryRepository.php","width":"0.08720929571922789","height":"0.017421602252187585","left":"0.0392441908031767","word_num":"0","top":"0.1602787457380177","conf":"1","block_num":"0","page_num":"0","level":"0"},{"conf":"1","text":"© UserRepository.php","width":"0.04796511568921677","page_num":"0","word_num":"0","top":"0.1777003484835593","par_num":"0","line_num":"0","left":"0.04069767531309508","height":"0.01767445219000363","level":"0","block_num":"0"},{"height":"0.01779670958693902","par_num":"0","text":"© VocabularyRepository.php","page_num":"0","left":"0.040697677013957746","level":"0","top":"0.19512195100338126","width":"0.0610465090325538","word_num":"0","block_num":"0","line_num":"0","conf":"1"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> D Rules","top":"0.21254355444881912","level":"0","width":"0.024709300791963616","word_num":"0","height":"0.017421602252187474","left":"0.027616279755251022"},{"conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928230595","left":"0.031976743615223346","text":"w services","par_num":"0","top":"0.23684210526315785","line_num":"0","width":"0.026162789223041938","level":"0","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","left":"0.03924418568002258","page_num":"0","line_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","word_num":"0","width":"0.023255812360885295","top":"0.25435540103206966","text":"WACuViLy"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.006968640444571572","left":"0.03779069816744524","level":"0","block_num":"0","text":"Akeporis","top":"0.2717770038195261","par_num":"0","page_num":"0","width":"0.029069763548830722"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","top":"0.3763066205343165","level":"0","left":"0.04360465100063577","par_num":"0","width":"0.020348835498728658","height":"0.0072659472719524","text":"L Close","block_num":"0","page_num":"0"},{"text":"crmobiects","line_num":"0","level":"0","height":"0.006968641205077342","left":"0.04505814008155495","width":"0.03197674294735523","word_num":"0","page_num":"0","top":"0.411149825723087","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","left":"0.0465116285874117","block_num":"0","line_num":"0","text":"• DecorateActivity","top":"0.42503987240829344","par_num":"0","height":"0.014354066985646008","level":"0","width":"0.0421511619649035","conf":"0.5","page_num":"0"},{"top":"0.4457735246606205","page_num":"0","block_num":"0","height":"0.007188147525087674","left":"0.04505814149397584","level":"0","line_num":"0","par_num":"0","text":"N Dummv","conf":"0.30000001192092896","width":"0.023255812360885295","word_num":"0"},{"height":"0.013937282410154794","par_num":"0","left":"0.04651162943504785","text":"• Helpers","top":"0.45993031338261137","width":"0.024709300791963616","line_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.5"},{"block_num":"0","width":"0.03052325197990905","page_num":"0","top":"0.48083623717426005","par_num":"0","height":"0.00720204044567152","level":"0","word_num":"0","left":"0.03924418682339086","conf":"0.30000001192092896","text":"v M Hubsoot","line_num":"0"},{"par_num":"0","text":"AccountSyncStrategy","width":"0.05377906941353006","conf":"1","line_num":"0","height":"0.017421602252187585","top":"0.4947735192571814","block_num":"0","left":"0.05232558246862253","page_num":"0","level":"0","word_num":"0"},{"par_num":"0","text":">M Actiond","level":"0","width":"0.027616277654120266","height":"0.006968641205077342","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.0465116291697702","line_num":"0","page_num":"0","top":"0.5156794424453248"},{"block_num":"0","top":"0.5296167248756484","width":"0.052325578446083876","word_num":"0","conf":"1","height":"0.017421602252187474","text":"ContactSyncStrategy","line_num":"0","level":"0","par_num":"0","left":"0.05232558352405106","page_num":"0"},{"width":"0.021802323929806973","word_num":"0","page_num":"0","top":"0.5502392345388675","height":"0.010736374953907335","left":"0.046511628433356884","level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> DDTO"},{"left":"0.04941860583506121","top":"0.5644599304070073","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"Fields","width":"0.0232558123608853","word_num":"0","height":"0.017421602252187585","block_num":"0","level":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","level":"0","text":"Journal","top":"0.5818815329475993","width":"0.02470930332833149","word_num":"0","par_num":"0","left":"0.05087209248884694","height":"0.013937282410154683","page_num":"0"},{"par_num":"0","block_num":"0","left":"0.05232558275049638","conf":"0.30000001192092896","width":"0.02906976608519858","page_num":"0","line_num":"0","word_num":"0","text":"• Metadata","top":"0.5993031359819202","height":"0.017421602252187474","level":"0"},{"text":"v D OpportunitySyncStrategy","width":"0.06395348082197475","height":"0.010572439555726398","block_num":"0","word_num":"0","par_num":"0","left":"0.04651162906174667","page_num":"0","top":"0.6202090597885695","level":"0","line_num":"0","conf":"0.5"},{"width":"0.03488371980951189","left":"0.05232558251563326","height":"0.017596652443139016","block_num":"0","level":"0","text":"> D Concerns","top":"0.6339712916045923","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","height":"0.01754385964912286","line_num":"0","page_num":"0","left":"0.05959302962622626","text":"© HubspotLastModifiedByProfileSyncStrate","top":"0.6515151515151515","conf":"1","width":"0.09302324944354118","level":"0","par_num":"0"},{"left":"0.059593023810583026","block_num":"0","level":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","par_num":"0","word_num":"0","width":"0.09156976862156645","page_num":"0","conf":"1","height":"0.017613324252041873","line_num":"0","top":"0.6689895468433954"},{"conf":"1","level":"0","page_num":"0","top":"0.6864111503124573","block_num":"0","line_num":"0","width":"0.09156976862156645","word_num":"0","text":"© HubspotLastModifiedCreatedRecentlySyr","par_num":"0","left":"0.05959302113979824","height":"0.0177355801279655"},{"text":"© HubspotLastModifiedOpenSyncStrategy.l","line_num":"0","conf":"1","left":"0.059593023810583026","page_num":"0","block_num":"0","level":"0","height":"0.017421602252187585","par_num":"0","width":"0.09156976862156645","word_num":"0","top":"0.7038327527502128"},{"par_num":"0","top":"0.7212543558425473","line_num":"0","conf":"1","width":"0.09011627765412025","left":"0.058139534089606586","word_num":"0","block_num":"0","level":"0","text":"HubspotLastModifiedSyncStrategy.php","height":"0.017421602252187585","page_num":"0"},{"left":"0.05813953714452","block_num":"0","top":"0.742160279328588","conf":"0.5","page_num":"0","par_num":"0","level":"0","text":"© HubspotSingleSyncStrateay.php","word_num":"0","width":"0.07412789730315514","height":"0.010630789365874915","line_num":"0"},{"block_num":"0","left":"0.0580138905174848","level":"0","line_num":"0","top":"0.7557206434610325","page_num":"0","word_num":"0","conf":"1","height":"0.021582401160037845","width":"0.0743482975249595","par_num":"0","text":"© HubspotSyncStrategyBase.php"},{"top":"0.7735191634397849","height":"0.017549417425760994","par_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","level":"0","block_num":"0","conf":"1","line_num":"0","width":"0.09302324944354118","word_num":"0","left":"0.059593028269637166","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"v Padination","height":"0.006968641205077342","top":"0.7979094076349759","word_num":"0","left":"0.04651162902674492","width":"0.034883719809511875","block_num":"0","level":"0","page_num":"0"},{"page_num":"0","par_num":"0","level":"0","left":"0.05959302535190646","line_num":"0","height":"0.00730762603370394","width":"0.06976743961902374","block_num":"0","word_num":"0","conf":"0.5","text":"(C) HubspotPadinationService.oho","top":"0.8149920255190317"},{"conf":"0.30000001192092896","top":"0.8325358852688322","height":"0.007185368636768552","left":"0.05959302880043157","line_num":"0","text":"C) PacinationConfia.oho","par_num":"0","width":"0.05087208747863769","block_num":"0","page_num":"0","word_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"(C) PadinationState.oho","level":"0","height":"0.0071770334928230595","width":"0.047965115689216783","block_num":"0","top":"0.8500797448165869","word_num":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.059593023700317146"},{"text":"• M ProspectSearchStrateav","page_num":"0","line_num":"0","height":"0.007204819333990531","block_num":"0","level":"0","top":"0.8675958187280396","width":"0.0625","word_num":"0","conf":"0.30000001192092896","left":"0.04651162809815037","par_num":"0"},{"text":"M Redis","top":"0.8850174217942274","level":"0","width":"0.024709300791963616","height":"0.007327075970420038","par_num":"0","word_num":"0","left":"0.046511629909250625","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.046511628850673004","width":"0.039244185102746854","level":"0","block_num":"0","text":"v M ServiceTraito","page_num":"0","top":"0.9024390243581014","word_num":"0"},{"top":"0.9198606275129059","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.05959302857968383","page_num":"0","par_num":"0","width":"0.05959301806510763","block_num":"0","line_num":"0","level":"0","text":"T.OnnortunitvSvnctirait ohn","word_num":"0"},{"height":"0.007249275463049543","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.9370015950824949","left":"0.058139542522317005","line_num":"0","par_num":"0","text":"T) SvncCrmEntitiecTrait nhn","width":"0.06104650395981808","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.058139535261602336","page_num":"0","par_num":"0","text":"T SuncFioldsTrait nhn","top":"0.9545454545454546","width":"0.04796511568921679","line_num":"0","level":"0"},{"height":"0.017421602252187585","level":"0","text":"AutomatedReportsService.php","left":"0.30813953592538756","line_num":"0","top":"0.07665505235822678","word_num":"0","conf":"1","page_num":"0","block_num":"0","par_num":"0","width":"0.0625"},{"conf":"1","height":"0.01754385964912286","par_num":"0","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","width":"0.07267441648118039","word_num":"0","left":"0.3764534882225882","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.05959302313784337","left":"0.4040697682457586","block_num":"0","conf":"1","line_num":"0","height":"0.01777448000139792","level":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.1010452964837355","page_num":"0","word_num":"0"},{"height":"0.006968640444571572","level":"0","left":"0.15406977432823019","line_num":"0","par_num":"0","page_num":"0","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","block_num":"0","conf":"0.5","width":"0.06104650395981809","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.15261628499022556","text":"AutomatedReportsController.php","top":"0.20209059320164557","conf":"1","width":"0.07122092551373418"},{"top":"0.14982578384343948","left":"0.3735465125790176","par_num":"0","height":"0.017638331204890445","line_num":"0","page_num":"0","width":"0.04069767353382514","level":"0","text":"© SyncObjects.php","word_num":"0","conf":"1","block_num":"0"},{"level":"0","width":"0.05377906434079435","word_num":"0","line_num":"0","left":"0.22383721470460258","top":"0.18118466932475252","block_num":"0","height":"0.006968640444571572","page_num":"0","conf":"0.5","par_num":"0","text":"(©)ImportContactBatch.php"},{"height":"0.0071770334928229484","left":"0.28488372488104713","block_num":"0","top":"0.18102073365231264","width":"0.027616275117752387","par_num":"0","conf":"0.5","page_num":"0","text":"C) Client.php","word_num":"0","line_num":"0","level":"0"},{"text":"©HubspotPaginationService.php","level":"0","line_num":"0","height":"0.017421602252187474","page_num":"0","word_num":"0","top":"0.17421602808412695","width":"0.06831395372431326","left":"0.31976744288106046","par_num":"0","conf":"1","block_num":"0"},{"height":"0.017793929177608248","block_num":"0","conf":"0.5","text":"© Service.php","left":"0.3938953490583744","page_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.17384370053159115","width":"0.03197674294735525","word_num":"0"},{"left":"0.2311046504670841","word_num":"0","height":"0.014354066985646008","conf":"0.5","block_num":"0","top":"0.20175438596491224","par_num":"0","level":"0","text":"php api_v2.php","page_num":"0","width":"0.029069768621566433","line_num":"0"},{"conf":"0.5","left":"0.26889535474038734","width":"0.06831394865157758","text":"C) TrackProviderInstalledEvent.pho","line_num":"0","page_num":"0","top":"0.20557491325434107","block_num":"0","word_num":"0","par_num":"0","height":"0.007343747018817126","level":"0"},{"conf":"0.5","page_num":"0","block_num":"0","width":"0.06831394865157758","word_num":"0","top":"0.20175438596491224","left":"0.3444767431887464","text":"@ RequestGenerateReportJob.ph","line_num":"0","height":"0.011164274322169154","level":"0","par_num":"0"},{"line_num":"0","page_num":"0","top":"0.22966507175123718","height":"0.007268726160271521","block_num":"0","left":"0.15406976741448225","text":"(C) AutomatedReportResult.ohv","width":"0.05959302313784334","level":"0","word_num":"0","conf":"0.5","par_num":"0"},{"conf":"1","height":"0.014354066985645897","text":"trait OpportunitySyncTrait","par_num":"0","top":"0.24720893141945777","left":"0.17441860674725307","width":"0.06976743961902376","page_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"top":"0.26132404253458086","line_num":"0","left":"0.19912790599413563","page_num":"0","word_num":"0","level":"0","height":"0.01778281514534341","par_num":"0","width":"0.1918604627568671","conf":"1","block_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage)."},{"conf":"1","word_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","par_num":"0","top":"0.27874564469272156","width":"0.17587209255137343","text":"This is acceptable - the deal cannot be imported until those exist.","level":"0","page_num":"0","left":"0.1976744228515927"},{"width":"0.020348836766912598","page_num":"0","word_num":"0","line_num":"0","block_num":"0","text":"2 usages","height":"0.017613322731030334","par_num":"0","conf":"1","level":"0","top":"0.3133971294182625","left":"0.18459302318631113"},{"height":"0.01754385964912275","block_num":"0","par_num":"0","top":"0.33094098883572576","line_num":"0","page_num":"0","left":"0.1845930292659399","conf":"1","word_num":"0","width":"0.15843022123296208","text":"private function importOpportunityBatch(array $deals): array","level":"0"},{"block_num":"0","page_num":"0","top":"0.3658536592325965","word_num":"0","level":"0","width":"0.06395348589471045","conf":"1","left":"0.19622093053807488","par_num":"0","height":"0.017718908319062532","text":"$syncedOpportunities = [","line_num":"0"},{"width":"0.03924418256637899","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.007260390255820148","text":"'success =>","line_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.20784883719360808","top":"0.38995215302990127"},{"top":"0.400318979431312","word_num":"0","line_num":"0","level":"0","par_num":"0","text":"'failed_ids' »> [1,","height":"0.01779948695424638","page_num":"0","left":"0.2063953495726709","block_num":"0","width":"0.050872092551373455","conf":"0.30000001192092896"},{"word_num":"0","height":"0.017554973681387476","line_num":"0","left":"0.194767442807634","level":"0","par_num":"0","page_num":"0","text":"$dealIds = array_column($deals,","top":"0.4354066985043207","conf":"1","block_num":"0","width":"0.08575581489725317"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.280523256299525","height":"0.006968641205077342","text":"column_key:'10')*","page_num":"0","width":"0.04215116196490348","level":"0","top":"0.4425087107683612","conf":"0.30000001192092896","par_num":"0"},{"par_num":"0","height":"0.017655001492781763","conf":"1","page_num":"0","top":"0.47038327564025195","left":"0.19622092554751022","line_num":"0","level":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","width":"0.20639535214038604","word_num":"0","block_num":"0"},{"word_num":"0","height":"0.017655001492781763","text":", rethrow so the","par_num":"0","block_num":"0","top":"0.47038327564025195","width":"0.040697673533825196","level":"0","left":"0.40261627956303336","line_num":"0","conf":"1","page_num":"0"},{"line_num":"0","level":"0","conf":"0.5","left":"0.19622092345586095","block_num":"0","page_num":"0","height":"0.007324297082100917","par_num":"0","top":"0.49441786284356404","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","width":"0.2252906839898292","word_num":"0"},{"height":"0.017421602252187474","text":"tryf","par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.1947674424313429","width":"0.01744185990475594","word_num":"0","top":"0.5052264809296554","page_num":"0","level":"0"},{"word_num":"0","level":"0","par_num":"0","conf":"1","left":"0.2063953501001992","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","page_num":"0","height":"0.017741137904603632","block_num":"0","line_num":"0","top":"0.5223285484012261","width":"0.23401162979450632"},{"line_num":"0","left":"0.20494187603723524","block_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","top":"0.5398724083179833","conf":"1","par_num":"0","width":"0.17877905419532286","level":"0","page_num":"0","height":"0.017618880507668466","word_num":"0"},{"text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","conf":"1","width":"0.2558139435788418","level":"0","page_num":"0","left":"0.20494187385846577","line_num":"0","height":"0.020905922094220375","par_num":"0","block_num":"0","top":"0.5749128924952824","word_num":"0"},{"par_num":"0","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","word_num":"0","top":"0.6097560982545615","line_num":"0","left":"0.20494185885009894","width":"0.1991279074486266","conf":"1","height":"0.02102540060283664","page_num":"0","block_num":"0","level":"0"},{"text":"array_map ( cal","conf":"0.30000001192092896","block_num":"0","left":"0.21656976858995938","line_num":"0","par_num":"0","height":"0.013937282410154683","width":"0.03488371980951191","level":"0","page_num":"0","top":"0.648083623487141","word_num":"0"},{"level":"0","top":"0.6480836243125454","width":"0.05087209255137343","word_num":"0","par_num":"0","height":"0.017785594033662644","page_num":"0","left":"0.2645348832564665","text":"'strval', $dealIds)","line_num":"0","block_num":"0","conf":"0.5"},{"height":"0.021531100478468956","line_num":"0","block_num":"0","top":"0.682615629984051","text":"Extract Surround // = : (SexistingCrmIds);","left":"0.2093023286005373","width":"0.12354650903255385","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"1","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","word_num":"0","top":"0.7177033492822966","level":"0","par_num":"0","width":"0.2776162776541203","page_num":"0","left":"0.2049418524467757","height":"0.01754385964912286","line_num":"0"},{"left":"0.2180232570930559","text":"'teamId' => Sthis->team-›getIdO).","top":"0.7351916374244232","width":"0.08575581489725317","conf":"0.30000001192092896","page_num":"0","height":"0.013937282410154683","par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","left":"0.46511627905924996","width":"0.01744185990475594","word_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.020905922094220375","page_num":"0","text":"-600","top":"0.7351916383721696"},{"word_num":"0","left":"0.21802325758350743","top":"0.752613240763755","page_num":"0","height":"0.017721687207381653","par_num":"0","level":"0","conf":"1","block_num":"0","text":"'dealCount' => count($dealIds),","line_num":"0","width":"0.08139534706765034"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.027874564820309478","width":"0.018895348335834228","word_num":"0","level":"0","block_num":"0","top":"0.7491289194016919","text":"=601","left":"0.4636627907884783","page_num":"0"},{"text":"1):","left":"0.20639534908631102","width":"0.00872092995237797","height":"0.017421602252187474","top":"0.7874564461300038","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","text":"'error' => $e->getMessage(),","block_num":"0","par_num":"0","top":"0.7700348432989934","level":"0","left":"0.2180232579374222","width":"0.07267441648118037","height":"0.017421602252187474","line_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.47093023224952385","page_num":"0","word_num":"0","conf":"1","line_num":"0","height":"0.013937282410154683","text":"603","top":"0.7909407663733199","width":"0.011627907448626629"},{"level":"0","text":"=604","top":"0.8048780495219954","block_num":"0","word_num":"0","width":"0.015988371473677654","line_num":"0","height":"0.020905922094220375","conf":"0.5","par_num":"0","page_num":"0","left":"0.46511627911296743"},{"width":"0.026162789223041938","page_num":"0","line_num":"0","word_num":"0","text":"throw se\"","height":"0.007254833239687675","block_num":"0","top":"0.8292682927405206","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.20494186180126178"},{"top":"0.8745644599380386","height":"0.017780037778036162","par_num":"0","text":"foreach ($deals as $deal) {","left":"0.196220931788067","line_num":"0","conf":"0.5","block_num":"0","width":"0.07267441648118039","word_num":"0","level":"0","page_num":"0"},{"text":"try {","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.20639535049434093","par_num":"0","page_num":"0","width":"0.014534881774415365","level":"0","top":"0.8954703837939799","word_num":"0","height":"0.010452960286604362"},{"conf":"1","line_num":"0","top":"0.9090909089513657","block_num":"0","width":"0.17151162979450635","word_num":"0","par_num":"0","height":"0.01773835901628462","page_num":"0","left":"0.2165697695573931","level":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity("},{"word_num":"0","level":"0","page_num":"0","block_num":"0","text":"Sdeal'1d'h","line_num":"0","top":"0.9337979093792103","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.226744186735071","par_num":"0","width":"0.031976742947355224"},{"left":"0.46656976796271193","width":"0.014534883042599256","word_num":"0","text":"=607","page_num":"0","par_num":"0","line_num":"0","block_num":"0","top":"0.8571428572798295","conf":"1","height":"0.017421602252187474","level":"0"},{"text":"ScontactAssociat.ions","width":"0.05523255023550483","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0","line_num":"0","top":"0.968641115317784","height":"0.006968640444571572","left":"0.22674419276015428"},{"word_num":"0","text":"100% 52","height":"0.006968641205077342","top":"0.006968641043132773","width":"0.018895348335834172","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","line_num":"0","left":"0.9127906979746175","level":"0"},{"word_num":"0","text":"• Mon ZU Aor 10.12:31","left":"0.9345930220335801","block_num":"0","line_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.006968641078646032","width":"0.05813953724313292"},{"word_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","conf":"0.5","text":"L AskJiminnyReportActivityServiceTest~","width":"0.08430232392980697","page_num":"0","par_num":"0","top":"0.02439024399585743","line_num":"0","left":"0.8284883743238562"},{"height":"0.017421602252187585","conf":"1","top":"0.052264808499341786","block_num":"0","left":"0.5101744199610054","par_num":"0","page_num":"0","line_num":"0","text":"E laravel.log","word_num":"0","width":"0.029069766085198623","level":"0"},{"width":"0.07994186117293983","height":"0.01754385964912286","block_num":"0","left":"0.47238372125716094","text":"4 console (PROD] x A console [EU]","line_num":"0","level":"0","page_num":"0","top":"0.07655502392344493","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"width":"0.052325578446083876","word_num":"0","text":"A SF [iminny@localhost]","left":"0.5450581424799863","line_num":"0","conf":"0.5","block_num":"0","level":"0","top":"0.0522648086548918","par_num":"0","page_num":"0","height":"0.017421602252187585"},{"conf":"0.5","par_num":"0","text":"A console [STAGING]","width":"0.04505813882706011","word_num":"0","level":"0","top":"0.07655502392344493","height":"0.01754385964912286","block_num":"0","left":"0.559593023126018","line_num":"0","page_num":"0"},{"page_num":"0","top":"0.05226480845578774","block_num":"0","left":"0.603197676895986","par_num":"0","conf":"1","text":"A HS_local (jiminny@localhost]","width":"0.0639534858947105","height":"0.017421602252187585","word_num":"0","level":"0","line_num":"0"},{"par_num":"0","left":"0.6947674424260751","block_num":"0","conf":"1","height":"0.017421602252187585","line_num":"0","top":"0.05226480845578774","width":"0.018895348335834283","page_num":"0","level":"0","text":"Cascade","word_num":"0"},{"text":"Retactor Connection","page_num":"0","top":"0.08362369371432266","height":"0.007285397208668609","block_num":"0","width":"0.04651162472177062","level":"0","word_num":"0","conf":"1","left":"0.693313957253889","line_num":"0","par_num":"0"},{"level":"0","page_num":"0","block_num":"0","text":"CRM Initial Sync Oven","word_num":"0","left":"0.7470930289847444","top":"0.08362369371432266","line_num":"0","height":"0.007285397208668609","par_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436"},{"level":"0","block_num":"0","par_num":"0","text":"+0 ..","conf":"0.30000001192092896","top":"0.0797448165869219","height":"0.011164274322169043","left":"0.965116281891486","page_num":"0","width":"0.020348834230544677","word_num":"0","line_num":"0"},{"height":"0.01777448000139792","left":"0.6613372099009642","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"da jiminny","top":"0.10104529667246953","width":"0.026162789223041938","word_num":"0","page_num":"0"},{"top":"0.12195121997834346","left":"0.6264534909671725","block_num":"0","height":"0.017602208698765498","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.06104650903255382","page_num":"0","text":"034 A1 A34 X62 A V","word_num":"0","level":"0"},{"page_num":"0","conf":"1","width":"0.2340116297945063","word_num":"0","level":"0","height":"0.017688345110587478","left":"0.7485465144592023","line_num":"0","par_num":"0","block_num":"0","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","top":"0.11149825785804557"},{"par_num":"0","height":"0.017421602252187585","width":"0.010174418383456285","left":"0.4723837209681555","conf":"1","text":"568","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.17421602785183887"},{"text":"433 X2 X19 A Y 572","par_num":"0","height":"0.017599431331458026","page_num":"0","block_num":"0","level":"0","width":"0.05959302313784337","conf":"0.30000001192092896","line_num":"0","top":"0.24720893117059684","word_num":"0","left":"0.42296511505912804"},{"conf":"0.5","par_num":"0","top":"0.12195121996382541","level":"0","block_num":"0","line_num":"0","left":"0.49273255917817704","height":"0.017602208698765498","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","width":"0.13081395372431326","page_num":"0","word_num":"0"},{"height":"0.017724466095700775","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","level":"0","top":"0.13937282248364746","word_num":"0","par_num":"0","width":"0.12499998985452854","conf":"1","block_num":"0","line_num":"0","left":"0.49273256810684485"},{"block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.15679442515780084","width":"0.19767440633570893","par_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","left":"0.4927325697817582","line_num":"0","height":"0.03484320450437506","level":"0"},{"top":"0.19138755980861244","width":"0.18895348082197472","page_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","left":"0.5014534982005542","line_num":"0","height":"0.021531100478468956","par_num":"0"},{"conf":"0.5","page_num":"0","level":"0","block_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.5014534903311851","par_num":"0","text":"U.emall,","line_num":"0","top":"0.21602787489966546","width":"0.023255812360885364"},{"top":"0.2264808367461535","height":"0.020905922094220264","page_num":"0","conf":"0.5","left":"0.5014534889482387","text":"sa.*,","line_num":"0","width":"0.0159883714736776","word_num":"0","par_num":"0","block_num":"0","level":"0"},{"left":"0.5014534890799165","page_num":"0","conf":"1","word_num":"0","par_num":"0","width":"0.0915697686215664","height":"0.017660559269419895","text":"t.owner_id FROM social_accounts sa","line_num":"0","top":"0.243902439123591","level":"0","block_num":"0"},{"left":"0.49273256427382445","height":"0.020972609329831915","level":"0","top":"0.261324041657931","line_num":"0","page_num":"0","conf":"0.5","width":"0.09883720316785455","word_num":"0","par_num":"0","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"level":"0","line_num":"0","width":"0.10755813882706017","text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","word_num":"0","conf":"0.30000001192092896","top":"0.27874564469272156","block_num":"0","height":"0.017421602252187474","page_num":"0","par_num":"0","left":"0.4927325596928281"},{"block_num":"0","width":"0.13953487923804747","par_num":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","line_num":"0","word_num":"0","left":"0.49273256401325954","level":"0","conf":"0.5","top":"0.29585326953748003","page_num":"0","height":"0.021531100478468845"},{"top":"0.33086566047471755","level":"0","conf":"1","left":"0.49266947806468386","line_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.021812455695972233","width":"0.1469257943173672","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;"},{"top":"0.14285714319234843","width":"0.021802323929806966","word_num":"0","left":"0.6947674415961431","line_num":"0","block_num":"0","par_num":"0","level":"0","text":"Tnoughts","page_num":"0","conf":"0.5","height":"0.006968640444571461"},{"text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","page_num":"0","conf":"1","top":"0.1602787460943993","line_num":"0","block_num":"0","word_num":"0","level":"0","height":"0.007185368636768663","width":"0.15552323929806966","par_num":"0","left":"0.6947674437491511"},{"page_num":"0","word_num":"0","level":"0","width":"0.023255812360885253","par_num":"0","left":"0.6947674422691698","line_num":"0","conf":"1","top":"0.19163763110387144","block_num":"0","height":"0.017421602252187474","text":"Answer"},{"block_num":"0","conf":"1","par_num":"0","top":"0.21602787499438603","height":"0.007257611367501027","level":"0","width":"0.17587207226043045","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","line_num":"0","left":"0.6947674450253227","page_num":"0","word_num":"0"},{"text":"575","line_num":"0","top":"0.29616724812826734","width":"0.010174418383456285","word_num":"0","height":"0.020905922094220264","page_num":"0","level":"0","left":"0.4709302324991634","par_num":"0","conf":"1","block_num":"0"},{"word_num":"0","left":"0.4709302331500887","level":"0","height":"0.017421602252187474","text":"576","top":"0.31707317082512576","par_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.011627906180442682"},{"top":"0.3310104530550909","page_num":"0","conf":"1","width":"0.008720929952377943","left":"0.4723837210121832","height":"0.017421602252187474","level":"0","par_num":"0","text":"577","word_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","width":"0.014534883042599311","top":"0.3519163764290747","word_num":"0","level":"0","height":"0.017421602252187474","left":"0.4665697677568011","text":"—578"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.4651162795679709","level":"0","text":"-579","top":"0.36585365925686086","height":"0.03135888314133062","page_num":"0","line_num":"0","width":"0.01744185990475594","word_num":"0"},{"height":"0.017421602252187585","conf":"1","line_num":"0","text":"580","page_num":"0","top":"0.3867595819749514","level":"0","par_num":"0","width":"0.010174418383456285","block_num":"0","left":"0.4723837212104037","word_num":"0"},{"text":"=582","level":"0","line_num":"0","width":"0.0159883714736776","par_num":"0","height":"0.024390243457264815","page_num":"0","top":"0.41114982606463124","block_num":"0","word_num":"0","conf":"0.5","left":"0.4665697680180062"},{"height":"0.01754385964912275","par_num":"0","text":"select * from features;","top":"0.3692185007974482","level":"0","width":"0.061046514105289496","left":"0.4927325567791251","block_num":"0","word_num":"0","page_num":"0","line_num":"0","conf":"1"},{"top":"0.3867595817836954","width":"0.13081395372431337","word_num":"0","par_num":"0","left":"0.492732557531251","page_num":"0","block_num":"0","text":"select * from team_features where feature_id = 40;","line_num":"0","conf":"1","height":"0.013937282410154683","level":"0"},{"height":"0.017791151810300887","left":"0.4927325648681694","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","top":"0.4216027878104023","text":"select * from teams where id = 556;","word_num":"0","width":"0.09156975847609505","level":"0"},{"line_num":"0","level":"0","par_num":"0","left":"0.4709302324991634","width":"0.010174418383456285","word_num":"0","block_num":"0","height":"0.017421602252187474","text":"586","top":"0.4912891990481223","page_num":"0","conf":"1"},{"text":"587","left":"0.4723837212104037","level":"0","conf":"1","width":"0.010174418383456285","word_num":"0","page_num":"0","top":"0.5087108014871466","line_num":"0","height":"0.017421602252187585","block_num":"0","par_num":"0"},{"level":"0","height":"0.017421602252187585","text":"588","width":"0.010174418383456285","left":"0.4709302324991634","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5261324046230351","line_num":"0","page_num":"0"},{"conf":"0.5","width":"0.040697673533825196","word_num":"0","level":"0","height":"0.017727244984019785","left":"0.49273255851781844","line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"select * from au","top":"0.45614035085599425"},{"block_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","left":"0.5406976797860092","height":"0.017727244984019896","line_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","width":"0.15116278668667404","top":"0.45614035062370617","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","block_num":"0","height":"0.020905922094220375","left":"0.4927325626901585","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47038327577054373","level":"0","par_num":"0","width":"0.19912790744862652","word_num":"0"},{"top":"0.49122807017543857","width":"0.14534883296236079","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","height":"0.01754385964912286","par_num":"0","text":"select * from automated_report_results order by id desc;","left":"0.49273256392009424"},{"conf":"0.5","page_num":"0","left":"0.4927325558269047","height":"0.02108930895012917","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","top":"0.50522648079604","word_num":"0","width":"0.14389535214038607"},{"par_num":"0","width":"0.06395348082197472","text":"Flow for last-modified sync","block_num":"0","level":"0","left":"0.6947674492701338","word_num":"0","top":"0.24390243925425303","line_num":"0","conf":"1","page_num":"0","height":"0.010483525776596947"},{"left":"0.69476746387163","block_num":"0","page_num":"0","par_num":"0","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","width":"0.2572674244008166","conf":"1","word_num":"0","top":"0.2613240421543279","height":"0.010605782413026343","line_num":"0","level":"0"},{"top":"0.27874564469272156","line_num":"0","page_num":"0","par_num":"0","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","left":"0.6962209429349904","word_num":"0","conf":"1","height":"0.017421602252187474","block_num":"0","width":"0.2558139435788418","level":"0"},{"top":"0.30303030290443533","conf":"1","line_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.010558547395648321","width":"0.24418603613021517","left":"0.6976744167193314","level":"0","block_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals"},{"word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.696220969420339","top":"0.3205574918079175","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","width":"0.2848836817639939","conf":"1","height":"0.010452960286604251","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","width":"0.0319767429473552","page_num":"0","left":"0.7049418610117876","top":"0.33797909401576987","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","text":"t.pho:249-308)"},{"text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","word_num":"0","height":"0.013937282410154683","width":"0.235465110616481","conf":"1","top":"0.35540069665787266","level":"0","page_num":"0","left":"0.6947674475203276","line_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","text":"When ImportOpportunityBatch is used","width":"0.0944767404109873","block_num":"0","page_num":"0","level":"0","top":"0.38327526141746027","height":"0.017421602252187474","left":"0.6947674455790227","line_num":"0","par_num":"0","conf":"1"},{"conf":"1","left":"0.6947674418771969","word_num":"0","height":"0.0071770334928229484","text":"Only on the webhook path:","line_num":"0","width":"0.05377906434079438","par_num":"0","block_num":"0","top":"0.4074960127591707","page_num":"0","level":"0"},{"page_num":"0","line_num":"0","left":"0.6976744421686936","width":"0.2834301806510763","word_num":"0","text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","level":"0","block_num":"0","height":"0.00731040416151707","conf":"1","par_num":"0","top":"0.4282296651241162"},{"left":"0.7034883857776126","page_num":"0","width":"0.27906975847609505","line_num":"0","conf":"1","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","word_num":"0","height":"0.017421602252187474","block_num":"0","top":"0.4390243903373209","level":"0","par_num":"0"},{"level":"0","left":"0.7049418640810282","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.4599303139240558","word_num":"0","par_num":"0","height":"0.006968640444571461","page_num":"0","text":"sor.oho:144-156,","width":"0.036337205704222275"},{"par_num":"0","width":"0.27470929571922786","line_num":"0","left":"0.6962209413217944","word_num":"0","level":"0","height":"0.01760498758708451","conf":"1","block_num":"0","text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","page_num":"0","top":"0.4736842105404635"},{"block_num":"0","line_num":"0","top":"0.49441786284356404","width":"0.1337209153682628","level":"0","word_num":"0","conf":"0.5","left":"0.7034883735612978","page_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","par_num":"0","height":"0.007324297082100917"},{"width":"0.15697674041098736","word_num":"0","left":"0.4927325576649853","line_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.017421602252187585","level":"0","par_num":"0","text":"select * from automated_report_results WHERE report id = 54;","top":"0.5435540073669376"},{"conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.017421602252187585","par_num":"0","width":"0.014534883042599256","word_num":"0","left":"0.4665697675387779","top":"0.5609756101979481","block_num":"0","text":"—590","line_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"Cascade &YI","conf":"0.30000001192092896","width":"0.03214308048816433","height":"0.019269587320574155","top":"0.5844418613017821","left":"0.46939357645121943","line_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","height":"0.018326213295189797","word_num":"0","left":"0.504316644512661","level":"0","line_num":"0","text":"Command 9e1","block_num":"0","conf":"0.30000001192092896","top":"0.5849135485661681","page_num":"0","width":"0.030610896171407553"},{"left":"0.5348837226993451","word_num":"0","level":"0","page_num":"0","text":"ortunities where id = 7594349;","height":"0.0176688944133655","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.5781499203541262","width":"0.08139534706765028"},{"top":"0.613237639553429","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.4927325615606822","level":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","height":"0.01754385964912286","width":"0.19912790744862657"},{"par_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","level":"0","width":"0.15261626750864887","height":"0.006968640444571461","top":"0.6376306623561115","line_num":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.4927325549132634"},{"word_num":"0","height":"0.01855425705369762","level":"0","page_num":"0","width":"0.1511847820687801","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","left":"0.49417504626076897","conf":"1","block_num":"0","par_num":"0","top":"0.6475172965904776"},{"height":"0.007193704541220036","block_num":"0","text":"ELEC * FROM crm Fields WHERE 1d = 2261473","top":"0.6722488038244503","conf":"0.5","level":"0","word_num":"0","width":"0.10901161964903489","left":"0.49418604507250824","par_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","height":"0.014594718409877472","width":"0.151173084340197","page_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","left":"0.4941808969840959","level":"0","conf":"1","line_num":"0","word_num":"0","top":"0.6860824328185883"},{"word_num":"0","top":"0.5223285486264212","text":"Shared code","page_num":"0","level":"0","conf":"1","left":"0.6947674429499888","line_num":"0","block_num":"0","par_num":"0","width":"0.03052325451627691","height":"0.007288176096987731"},{"block_num":"0","left":"0.6947674533785833","word_num":"0","page_num":"0","top":"0.5365853663383557","height":"0.017641108572197917","conf":"1","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","par_num":"0","line_num":"0","level":"0","width":"0.2718023137843356"},{"height":"0.01754385964912286","block_num":"0","conf":"1","width":"0.20058138827060135","page_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.6976744261547695","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","word_num":"0","top":"0.5574162679425837"},{"block_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.5818815330541641","height":"0.006968641205077342","left":"0.697674432615772","word_num":"0","width":"0.2761627765412026","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch"},{"page_num":"0","block_num":"0","word_num":"0","text":"queue oo with retiesbackom,","width":"0.062499994927264324","left":"0.7034883718213223","level":"0","top":"0.5993031362237073","line_num":"0","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.01754385964912286","block_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.49127907379435487","text":"SELECT * FROM crm_configurations WHERE id = 692;","top":"0.7177033492822966","width":"0.12645348082197472","line_num":"0","conf":"0.5"},{"height":"0.017421602252187585","line_num":"0","par_num":"0","text":"SELECT","width":"0.01744185990475594","word_num":"0","conf":"1","page_num":"0","level":"0","top":"0.7351916377240805","block_num":"0","left":"0.4927325587104127"},{"level":"0","par_num":"0","width":"0.18895348082197472","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","top":"0.7526132409524889","conf":"0.5","line_num":"0","height":"0.020911479870858507","left":"0.5014534890359909","page_num":"0","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","left":"0.5014534895121747","par_num":"0","line_num":"0","top":"0.7735191644180608","word_num":"0","block_num":"0","text":"u. email,","page_num":"0","height":"0.017549415904749344","level":"0","width":"0.023255812360885364"},{"conf":"1","width":"0.014534883042599311","block_num":"0","height":"0.013937282410154683","word_num":"0","left":"0.5029069773255996","text":"sa.*,","top":"0.7909407663442839","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.021531100478468956","top":"0.8046251993620415","block_num":"0","page_num":"0","line_num":"0","width":"0.0915697686215664","conf":"0.5","left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","word_num":"0","par_num":"0","level":"0"},{"left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","par_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.007254833239687675","top":"0.8292682928942409","conf":"0.30000001192092896","word_num":"0","width":"0.09738371220040826"},{"left":"0.5479651179161367","level":"0","word_num":"0","height":"0.017724466095700775","conf":"0.5","text":"on t.id = u.team_id","page_num":"0","block_num":"0","line_num":"0","top":"0.8429027114206518","par_num":"0","width":"0.052325578446083876"},{"left":"0.5494186066225529","text":"and sa.provider = 'salesforce';","level":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.8604465709728868","line_num":"0","width":"0.08139534706765039","word_num":"0","height":"0.014354066985645897"},{"top":"0.8954703835778265","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","conf":"0.5","height":"0.01760776647540363","left":"0.4927325684555483","word_num":"0","width":"0.19767440633570882","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"Ask anvthina (84-D","height":"0.0071770334928229484","level":"0","word_num":"0","left":"0.6962209300842392","conf":"0.30000001192092896","top":"0.9266347687400319","width":"0.04069767099745736"},{"conf":"0.30000001192092896","block_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","width":"0.01889534706765028","left":"0.7020348836609424","level":"0","par_num":"0","text":"< Code"},{"left":"0.7209302333970329","text":"Claude Onus 4.7 Medium","word_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","page_num":"0","top":"0.9545454545454546","width":"0.04796511061648101"},{"top":"0.9860627181052405","block_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","left":"0.8415697692651324","par_num":"0","level":"0","text":"W Wind","width":"0.017441858636571994"},{"left":"0.9694767459953377","level":"0","height":"0.01074748898617195","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.986062718234409","text":"Po. 4 spac","width":"0.02034883549872868","line_num":"0","block_num":"0","page_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6472
|
NULL
|
NULL
|
|
58918
|
FV faVsco.js vProject© TopicRepository.php© TopicT FV faVsco.js vProject© TopicRepository.php© TopicTriggerRepository.php©TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php©TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesw servicesWACuViLyAkeporisL Closecrmobiects• DecorateActivityN Dummv• Helpersv M HubsootAccountSyncStrategy>M ActiondContactSyncStrategy> DDTOFieldsJournal• Metadatav D OpportunitySyncStrategy> D Concerns© HubspotLastModifiedByProfileSyncStrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrategy.lHubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrateay.php© HubspotSyncStrategyBase.php© HubspotWebhookBatchSyncStrategy.phpv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhnAutomatedReportsService.php© AutomatedReportsCommand.php© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php© SyncObjects.php(©)ImportContactBatch.phpC) Client.php©HubspotPaginationService.php© Service.phpphp api_v2.phpC) TrackProviderInstalledEvent.pho@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitskipped (null): missing dependencies (no account, unknown pipeline/stage).This is acceptable - the deal cannot be imported until those exist.2 usagesprivate function importOpportunityBatch(array $deals): array$syncedOpportunities = ['success =>'failed_ids' »> [1,$dealIds = array_column($deals,column_key:'10')*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so thequeue 100 retries the whole batch and eventually requeves al deal Iis back to Redistryf$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');$contactAssociations = $this->client->getAssociationsData($dealIds,SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(array_map ( cal'strval', $dealIds)Extract Surround // = : (SexistingCrmIds);$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599'teamId' => Sthis->team-›getIdO).-600'dealCount' => count($dealIds),=6011):'error' => $e->getMessage(),603=604throw se"foreach ($deals as $deal) {try {$deal['associations'] = $this->prepareAssociationsFor0pportunity(Sdeal'1d'h=607ScontactAssociat.ions100% 5P• Mon ZU Aor 10.10.10L AskJiminnyReportActivityServiceTest~E laravel.log4 console (PROD] x A console [EU]A SF [iminny@localhost]A console [STAGING]A HS_local (jiminny@localhost]CascadeRetactor ConnectionCRM Initial Sync Oven+0 ..da jiminny034 A1 A34 X62 A VLets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot568433 X2 X19 A Y 572SELECT * FROM crm_profiles WHERE crm_configurat:SELECT * FROM crm_configurations WHERE id = 555;3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE "' END) ASU.emall,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<-›1: on t.id = v.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;TnoughtsExplored ImportOpportunityBatch.php and searched ImportOpportunityBatch›AnswerNo. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.575576577—578-579580=582select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;586587588select * from aunated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROM automated_report_results WHERE id = 1919;Flow for last-modified syncSyncOpportunitiesJob calls Hubspot\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrait.pho:249-308)No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.When ImportOpportunityBatch is usedOnly on the webhook path:• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcessor::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProcessor.oho:144-156,• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID fromHubSoot and reuses the same importOoportunitvBatch@ methodlselect * from automated_report_results WHERE report id = 54;—590Cascade &YICommand 9e1ortunities where id = 7594349;SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinteselect * trom plavbooks where team 1d = 1: # event 726147SELECT * FROM playbook_categories WHERE playbook_id = 5515;ELEC * FROM crm Fields WHERE 1d = 2261473SELECT * FROM crm_field_values WHERE crm_field_id = 226147;Shared codeBoth paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatchqueue oo with retiesbackom,SELECT * FROM crm_configurations WHERE id = 692;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idion t.id = u.team_idand sa.provider = 'salesforce';SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHEAsk anvthina (84-D< CodeClaude Onus 4.7 MediumW WindPo. 4 spac...
|
[{"level":"0","height": [{"level":"0","height":"0.017421602252187585","width":"0.03052325451627691","left":"0.03052325708202939","block_num":"0","par_num":"0","line_num":"0","top":"0.02439024399585743","conf":"0.30000001192092896","page_num":"0","text":"FV faVsco.js v","word_num":"0"},{"conf":"0.5","line_num":"0","block_num":"0","left":"0.014534884522499618","top":"0.052264808039986566","text":"Project","page_num":"0","width":"0.021802323929806973","word_num":"0","height":"0.013937282410154683","level":"0","par_num":"0"},{"conf":"1","block_num":"0","left":"0.040697677485836706","par_num":"0","top":"0.07317073184361567","width":"0.04941860158392723","level":"0","line_num":"0","height":"0.01773835901628462","text":"© TopicRepository.php","page_num":"0","word_num":"0"},{"level":"0","page_num":"0","left":"0.03924418840592358","width":"0.0668604627568671","conf":"1","line_num":"0","top":"0.09059233458819194","par_num":"0","block_num":"0","text":"© TopicTriggerRepository.php","height":"0.017421602252187585","word_num":"0"},{"top":"0.10801393737564835","word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"©TrackRepository.php","width":"0.05232557844608388","level":"0","left":"0.0392441883932371","block_num":"0","height":"0.017421602252187585","page_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"©TranscriptionModelLocaleRepository.php","par_num":"0","line_num":"0","top":"0.12543554051153694","width":"0.09302324944354119","block_num":"0","height":"0.017421602252187474","left":"0.03924418768133024","word_num":"0"},{"width":"0.06710752527764505","top":"0.14252745407931555","conf":"1","block_num":"0","left":"0.03913548154729778","text":"© TranscriptionRepository.php","word_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.01858043366451967","page_num":"0"},{"block_num":"0","conf":"1","width":"0.08720929571922789","level":"0","text":"©TranscriptionSummaryRepository.php","top":"0.1602787457380177","height":"0.017421602252187585","par_num":"0","line_num":"0","word_num":"0","left":"0.0392441908031767","page_num":"0"},{"top":"0.1777003484835593","par_num":"0","height":"0.01767445219000363","page_num":"0","line_num":"0","width":"0.04796511568921677","level":"0","block_num":"0","text":"© UserRepository.php","word_num":"0","conf":"1","left":"0.04069767531309508"},{"line_num":"0","page_num":"0","left":"0.040697677013957746","level":"0","block_num":"0","text":"© VocabularyRepository.php","width":"0.0610465090325538","conf":"1","word_num":"0","top":"0.19512195100338126","height":"0.01779670958693902","par_num":"0"},{"left":"0.027616279755251022","par_num":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"> D Rules","top":"0.21254355444881912","width":"0.024709300791963616","level":"0","conf":"0.30000001192092896","height":"0.017421602252187474"},{"word_num":"0","conf":"0.30000001192092896","text":"w services","page_num":"0","block_num":"0","height":"0.0071770334928230595","par_num":"0","top":"0.23684210526315785","width":"0.026162789223041938","left":"0.031976743615223346","line_num":"0","level":"0"},{"height":"0.006968640444571461","left":"0.03924418568002258","line_num":"0","width":"0.023255812360885295","block_num":"0","word_num":"0","text":"WACuViLy","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","top":"0.25435540103206966"},{"level":"0","block_num":"0","line_num":"0","text":"Akeporis","page_num":"0","word_num":"0","height":"0.006968640444571572","par_num":"0","width":"0.029069763548830722","top":"0.2717770038195261","left":"0.03779069816744524","conf":"0.30000001192092896"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"L Close","top":"0.3763066205343165","width":"0.020348835498728658","level":"0","left":"0.04360465100063577","word_num":"0","line_num":"0","par_num":"0","height":"0.0072659472719524"},{"par_num":"0","width":"0.03197674294735523","top":"0.411149825723087","word_num":"0","left":"0.04505814008155495","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","text":"crmobiects","line_num":"0","block_num":"0","level":"0"},{"width":"0.0421511619649035","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.0465116285874117","conf":"0.5","par_num":"0","top":"0.42503987240829344","block_num":"0","text":"• DecorateActivity","height":"0.014354066985646008"},{"height":"0.007188147525087674","level":"0","par_num":"0","block_num":"0","left":"0.04505814149397584","top":"0.4457735246606205","conf":"0.30000001192092896","text":"N Dummv","width":"0.023255812360885295","word_num":"0","page_num":"0","line_num":"0"},{"level":"0","conf":"0.5","top":"0.45993031338261137","height":"0.013937282410154794","width":"0.024709300791963616","line_num":"0","block_num":"0","par_num":"0","left":"0.04651162943504785","word_num":"0","text":"• Helpers","page_num":"0"},{"width":"0.03052325197990905","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","top":"0.48083623717426005","left":"0.03924418682339086","word_num":"0","text":"v M Hubsoot","height":"0.00720204044567152"},{"word_num":"0","left":"0.05232558246862253","height":"0.017421602252187585","level":"0","text":"AccountSyncStrategy","top":"0.4947735192571814","par_num":"0","width":"0.05377906941353006","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","text":">M Actiond","level":"0","page_num":"0","word_num":"0","height":"0.006968641205077342","top":"0.5156794424453248","conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.027616277654120266","left":"0.0465116291697702"},{"block_num":"0","word_num":"0","left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","level":"0","height":"0.017421602252187474","page_num":"0","conf":"1","par_num":"0","top":"0.5296167248756484","line_num":"0"},{"top":"0.5502392345388675","left":"0.046511628433356884","word_num":"0","level":"0","height":"0.010736374953907335","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"> DDTO","width":"0.021802323929806973"},{"width":"0.0232558123608853","word_num":"0","level":"0","height":"0.017421602252187585","conf":"0.5","left":"0.04941860583506121","text":"Fields","block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.5644599304070073"},{"line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"Journal","top":"0.5818815329475993","page_num":"0","level":"0","left":"0.05087209248884694","height":"0.013937282410154683","par_num":"0","width":"0.02470930332833149"},{"level":"0","left":"0.05232558275049638","line_num":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.5993031359819202","width":"0.02906976608519858","conf":"0.30000001192092896","height":"0.017421602252187474","text":"• Metadata","word_num":"0"},{"width":"0.06395348082197475","conf":"0.5","page_num":"0","left":"0.04651162906174667","height":"0.010572439555726398","word_num":"0","line_num":"0","par_num":"0","text":"v D OpportunitySyncStrategy","top":"0.6202090597885695","level":"0","block_num":"0"},{"width":"0.03488371980951189","level":"0","top":"0.6339712916045923","block_num":"0","page_num":"0","height":"0.017596652443139016","line_num":"0","word_num":"0","left":"0.05232558251563326","par_num":"0","text":"> D Concerns","conf":"0.30000001192092896"},{"word_num":"0","left":"0.05959302962622626","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"© HubspotLastModifiedByProfileSyncStrate","conf":"1","height":"0.01754385964912286","top":"0.6515151515151515","width":"0.09302324944354118","block_num":"0"},{"level":"0","left":"0.059593023810583026","text":"© HubspotLastModifiedCreatedRecentlyOp","top":"0.6689895468433954","page_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.09156976862156645","height":"0.017613324252041873","block_num":"0"},{"level":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.09156976862156645","top":"0.6864111503124573","text":"© HubspotLastModifiedCreatedRecentlySyr","line_num":"0","height":"0.0177355801279655","left":"0.05959302113979824","conf":"1"},{"width":"0.09156976862156645","left":"0.059593023810583026","top":"0.7038327527502128","height":"0.017421602252187585","word_num":"0","text":"© HubspotLastModifiedOpenSyncStrategy.l","page_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0"},{"width":"0.09011627765412025","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.7212543558425473","text":"HubspotLastModifiedSyncStrategy.php","word_num":"0","par_num":"0","block_num":"0","left":"0.058139534089606586","height":"0.017421602252187585"},{"block_num":"0","width":"0.07412789730315514","par_num":"0","line_num":"0","height":"0.010630789365874915","left":"0.05813953714452","top":"0.742160279328588","page_num":"0","text":"© HubspotSingleSyncStrateay.php","conf":"0.5","word_num":"0","level":"0"},{"height":"0.021582401160037845","conf":"1","level":"0","par_num":"0","text":"© HubspotSyncStrategyBase.php","line_num":"0","word_num":"0","top":"0.7557206434610325","width":"0.0743482975249595","block_num":"0","page_num":"0","left":"0.0580138905174848"},{"width":"0.09302324944354118","level":"0","word_num":"0","conf":"1","block_num":"0","top":"0.7735191634397849","par_num":"0","height":"0.017549417425760994","left":"0.059593028269637166","line_num":"0","text":"© HubspotWebhookBatchSyncStrategy.php","page_num":"0"},{"line_num":"0","left":"0.04651162902674492","level":"0","top":"0.7979094076349759","height":"0.006968641205077342","width":"0.034883719809511875","word_num":"0","text":"v Padination","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"conf":"0.5","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.00730762603370394","left":"0.05959302535190646","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","top":"0.8149920255190317","line_num":"0"},{"block_num":"0","height":"0.007185368636768552","par_num":"0","top":"0.8325358852688322","left":"0.05959302880043157","word_num":"0","text":"C) PacinationConfia.oho","width":"0.05087208747863769","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0"},{"top":"0.8500797448165869","conf":"0.30000001192092896","left":"0.059593023700317146","width":"0.047965115689216783","word_num":"0","height":"0.0071770334928230595","par_num":"0","page_num":"0","block_num":"0","line_num":"0","level":"0","text":"(C) PadinationState.oho"},{"level":"0","height":"0.007204819333990531","width":"0.0625","block_num":"0","line_num":"0","text":"• M ProspectSearchStrateav","left":"0.04651162809815037","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.8675958187280396"},{"level":"0","word_num":"0","block_num":"0","top":"0.8850174217942274","par_num":"0","left":"0.046511629909250625","conf":"0.30000001192092896","height":"0.007327075970420038","text":"M Redis","width":"0.024709300791963616","page_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","text":"v M ServiceTraito","top":"0.9024390243581014","conf":"0.30000001192092896","par_num":"0","width":"0.039244185102746854","page_num":"0","height":"0.006968641205077342","word_num":"0","left":"0.046511628850673004"},{"word_num":"0","level":"0","page_num":"0","width":"0.05959301806510763","line_num":"0","par_num":"0","block_num":"0","left":"0.05959302857968383","text":"T.OnnortunitvSvnctirait ohn","top":"0.9198606275129059","height":"0.006968640444571461","conf":"0.30000001192092896"},{"line_num":"0","conf":"0.30000001192092896","height":"0.007249275463049543","top":"0.9370015950824949","left":"0.058139542522317005","level":"0","page_num":"0","block_num":"0","text":"T) SvncCrmEntitiecTrait nhn","width":"0.06104650395981808","par_num":"0","word_num":"0"},{"text":"T SuncFioldsTrait nhn","left":"0.058139535261602336","level":"0","width":"0.04796511568921679","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","top":"0.9545454545454546","height":"0.0071770334928229484","page_num":"0"},{"left":"0.30813953592538756","conf":"1","page_num":"0","block_num":"0","par_num":"0","word_num":"0","text":"AutomatedReportsService.php","top":"0.07665505235822678","width":"0.0625","level":"0","height":"0.017421602252187585","line_num":"0"},{"line_num":"0","width":"0.07267441648118039","word_num":"0","conf":"1","height":"0.01754385964912286","level":"0","page_num":"0","left":"0.3764534882225882","text":"© AutomatedReportsCommand.php","top":"0.07655502392344493","block_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","height":"0.01777448000139792","left":"0.4040697682457586","line_num":"0","top":"0.1010452964837355","width":"0.05959302313784337","text":"© SyncOpportunitiesJob.php","word_num":"0"},{"block_num":"0","top":"0.18118466932475252","par_num":"0","width":"0.06104650395981809","left":"0.15406977432823019","level":"0","word_num":"0","height":"0.006968640444571572","conf":"0.5","page_num":"0","text":"cImportOpportunityBatch.php","line_num":"0"},{"conf":"1","word_num":"0","block_num":"0","width":"0.07122092551373418","level":"0","left":"0.15261628499022556","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.20209059320164557","line_num":"0","text":"AutomatedReportsController.php"},{"block_num":"0","left":"0.3735465125790176","word_num":"0","page_num":"0","height":"0.017638331204890445","conf":"1","level":"0","line_num":"0","par_num":"0","text":"© SyncObjects.php","top":"0.14982578384343948","width":"0.04069767353382514"},{"height":"0.006968640444571572","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"0.5","text":"(©)ImportContactBatch.php","width":"0.05377906434079435","page_num":"0","top":"0.18118466932475252","left":"0.22383721470460258","word_num":"0"},{"conf":"0.5","top":"0.18102073365231264","par_num":"0","width":"0.027616275117752387","height":"0.0071770334928229484","text":"C) Client.php","left":"0.28488372488104713","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"conf":"1","height":"0.017421602252187474","block_num":"0","line_num":"0","par_num":"0","width":"0.06831395372431326","left":"0.31976744288106046","word_num":"0","top":"0.17421602808412695","text":"©HubspotPaginationService.php","page_num":"0","level":"0"},{"par_num":"0","text":"© Service.php","word_num":"0","page_num":"0","line_num":"0","height":"0.017793929177608248","conf":"0.5","top":"0.17384370053159115","width":"0.03197674294735525","level":"0","block_num":"0","left":"0.3938953490583744"},{"word_num":"0","height":"0.014354066985646008","par_num":"0","page_num":"0","width":"0.029069768621566433","line_num":"0","conf":"0.5","left":"0.2311046504670841","top":"0.20175438596491224","level":"0","text":"php api_v2.php","block_num":"0"},{"left":"0.26889535474038734","page_num":"0","par_num":"0","block_num":"0","top":"0.20557491325434107","width":"0.06831394865157758","level":"0","conf":"0.5","line_num":"0","word_num":"0","text":"C) TrackProviderInstalledEvent.pho","height":"0.007343747018817126"},{"text":"@ RequestGenerateReportJob.ph","page_num":"0","block_num":"0","conf":"0.5","left":"0.3444767431887464","level":"0","par_num":"0","top":"0.20175438596491224","width":"0.06831394865157758","word_num":"0","line_num":"0","height":"0.011164274322169154"},{"left":"0.15406976741448225","level":"0","block_num":"0","top":"0.22966507175123718","width":"0.05959302313784334","word_num":"0","page_num":"0","par_num":"0","conf":"0.5","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","line_num":"0"},{"par_num":"0","top":"0.24720893141945777","block_num":"0","text":"trait OpportunitySyncTrait","word_num":"0","level":"0","height":"0.014354066985645897","left":"0.17441860674725307","conf":"1","page_num":"0","width":"0.06976743961902376","line_num":"0"},{"word_num":"0","height":"0.01778281514534341","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"skipped (null): missing dependencies (no account, unknown pipeline/stage).","conf":"1","top":"0.26132404253458086","width":"0.1918604627568671","par_num":"0","left":"0.19912790599413563"},{"block_num":"0","height":"0.017421602252187474","line_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","text":"This is acceptable - the deal cannot be imported until those exist.","width":"0.17587209255137343","left":"0.1976744228515927","top":"0.27874564469272156","word_num":"0"},{"par_num":"0","page_num":"0","text":"2 usages","top":"0.3133971294182625","conf":"1","level":"0","left":"0.18459302318631113","word_num":"0","height":"0.017613322731030334","line_num":"0","width":"0.020348836766912598","block_num":"0"},{"conf":"1","left":"0.1845930292659399","block_num":"0","level":"0","par_num":"0","top":"0.33094098883572576","page_num":"0","width":"0.15843022123296208","line_num":"0","height":"0.01754385964912275","text":"private function importOpportunityBatch(array $deals): array","word_num":"0"},{"left":"0.19622093053807488","word_num":"0","top":"0.3658536592325965","block_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0","text":"$syncedOpportunities = [","height":"0.017718908319062532","conf":"1","width":"0.06395348589471045"},{"word_num":"0","level":"0","left":"0.20784883719360808","block_num":"0","height":"0.007260390255820148","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.38995215302990127","text":"'success =>","width":"0.03924418256637899","par_num":"0"},{"line_num":"0","level":"0","page_num":"0","text":"'failed_ids' »> [1,","height":"0.01779948695424638","left":"0.2063953495726709","block_num":"0","par_num":"0","top":"0.400318979431312","width":"0.050872092551373455","word_num":"0","conf":"0.30000001192092896"},{"conf":"1","page_num":"0","text":"$dealIds = array_column($deals,","word_num":"0","line_num":"0","block_num":"0","height":"0.017554973681387476","width":"0.08575581489725317","left":"0.194767442807634","level":"0","par_num":"0","top":"0.4354066985043207"},{"height":"0.006968641205077342","level":"0","top":"0.4425087107683612","left":"0.280523256299525","width":"0.04215116196490348","block_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"column_key:'10')*","page_num":"0"},{"top":"0.47038327564025195","par_num":"0","word_num":"0","height":"0.017655001492781763","text":"// Shared association/existing-ID preparation is batch-level state. If it fails","block_num":"0","page_num":"0","level":"0","width":"0.20639535214038604","left":"0.19622092554751022","conf":"1","line_num":"0"},{"line_num":"0","conf":"1","word_num":"0","par_num":"0","left":"0.40261627956303336","top":"0.47038327564025195","width":"0.040697673533825196","level":"0","text":", rethrow so the","page_num":"0","height":"0.017655001492781763","block_num":"0"},{"word_num":"0","width":"0.2252906839898292","conf":"0.5","left":"0.19622092345586095","level":"0","text":"queue 100 retries the whole batch and eventually requeves al deal Iis back to Redis","page_num":"0","block_num":"0","height":"0.007324297082100917","line_num":"0","par_num":"0","top":"0.49441786284356404"},{"page_num":"0","left":"0.1947674424313429","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"tryf","height":"0.017421602252187474","width":"0.01744185990475594","word_num":"0","line_num":"0","top":"0.5052264809296554","level":"0"},{"conf":"1","block_num":"0","height":"0.017741137904603632","text":"$companyAssociations = $this->client->getAssociationsData($dealIds, 'deals', 'companies');","top":"0.5223285484012261","level":"0","line_num":"0","width":"0.23401162979450632","left":"0.2063953501001992","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.5398724083179833","line_num":"0","conf":"1","word_num":"0","text":"$contactAssociations = $this->client->getAssociationsData($dealIds,","width":"0.17877905419532286","left":"0.20494187603723524","page_num":"0","height":"0.017618880507668466","block_num":"0","level":"0","par_num":"0"},{"height":"0.020905922094220375","width":"0.2558139435788418","word_num":"0","top":"0.5749128924952824","block_num":"0","page_num":"0","par_num":"0","left":"0.20494187385846577","text":"SassociationsData = Sthis->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","conf":"1","line_num":"0","level":"0"},{"conf":"1","page_num":"0","line_num":"0","left":"0.20494185885009894","block_num":"0","level":"0","par_num":"0","top":"0.6097560982545615","word_num":"0","height":"0.02102540060283664","text":"SexistingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","width":"0.1991279074486266"},{"page_num":"0","par_num":"0","text":"array_map ( cal","word_num":"0","height":"0.013937282410154683","width":"0.03488371980951191","level":"0","top":"0.648083623487141","left":"0.21656976858995938","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","text":"'strval', $dealIds)","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.2645348832564665","line_num":"0","top":"0.6480836243125454","width":"0.05087209255137343","par_num":"0","height":"0.017785594033662644"},{"conf":"0.30000001192092896","width":"0.12354650903255385","text":"Extract Surround // = : (SexistingCrmIds);","height":"0.021531100478468956","left":"0.2093023286005373","par_num":"0","top":"0.682615629984051","line_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.01754385964912286","par_num":"0","text":"$this->logger-›error('[' . $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 599","top":"0.7177033492822966","left":"0.2049418524467757","width":"0.2776162776541203","page_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","text":"'teamId' => Sthis->team-›getIdO).","height":"0.013937282410154683","width":"0.08575581489725317","left":"0.2180232570930559","word_num":"0","page_num":"0","top":"0.7351916374244232","line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.020905922094220375","left":"0.46511627905924996","line_num":"0","level":"0","top":"0.7351916383721696","conf":"0.5","par_num":"0","page_num":"0","block_num":"0","text":"-600","width":"0.01744185990475594","word_num":"0"},{"conf":"1","height":"0.017721687207381653","text":"'dealCount' => count($dealIds),","top":"0.752613240763755","width":"0.08139534706765034","word_num":"0","left":"0.21802325758350743","page_num":"0","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"level":"0","width":"0.018895348335834228","page_num":"0","text":"=601","conf":"0.30000001192092896","height":"0.027874564820309478","line_num":"0","block_num":"0","par_num":"0","left":"0.4636627907884783","word_num":"0","top":"0.7491289194016919"},{"text":"1):","top":"0.7874564461300038","width":"0.00872092995237797","line_num":"0","par_num":"0","height":"0.017421602252187474","word_num":"0","block_num":"0","page_num":"0","left":"0.20639534908631102","conf":"0.30000001192092896","level":"0"},{"top":"0.7700348432989934","level":"0","height":"0.017421602252187474","page_num":"0","width":"0.07267441648118037","text":"'error' => $e->getMessage(),","line_num":"0","block_num":"0","left":"0.2180232579374222","word_num":"0","conf":"0.5","par_num":"0"},{"width":"0.011627907448626629","block_num":"0","conf":"1","height":"0.013937282410154683","page_num":"0","word_num":"0","text":"603","par_num":"0","top":"0.7909407663733199","left":"0.47093023224952385","level":"0","line_num":"0"},{"text":"=604","height":"0.020905922094220375","width":"0.015988371473677654","block_num":"0","level":"0","left":"0.46511627911296743","top":"0.8048780495219954","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0"},{"height":"0.007254833239687675","text":"throw se\"","conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.20494186180126178","top":"0.8292682927405206","width":"0.026162789223041938"},{"height":"0.017780037778036162","text":"foreach ($deals as $deal) {","top":"0.8745644599380386","word_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.196220931788067","width":"0.07267441648118039","page_num":"0","conf":"0.5"},{"height":"0.010452960286604362","top":"0.8954703837939799","word_num":"0","width":"0.014534881774415365","left":"0.20639535049434093","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"try {"},{"left":"0.2165697695573931","width":"0.17151162979450635","block_num":"0","height":"0.01773835901628462","level":"0","line_num":"0","text":"$deal['associations'] = $this->prepareAssociationsFor0pportunity(","page_num":"0","word_num":"0","par_num":"0","conf":"1","top":"0.9090909089513657"},{"height":"0.006968641205077342","page_num":"0","block_num":"0","width":"0.031976742947355224","text":"Sdeal'1d'h","conf":"0.30000001192092896","left":"0.226744186735071","top":"0.9337979093792103","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"block_num":"0","conf":"1","word_num":"0","width":"0.014534883042599256","text":"=607","left":"0.46656976796271193","height":"0.017421602252187474","level":"0","top":"0.8571428572798295","page_num":"0","line_num":"0","par_num":"0"},{"conf":"0.5","word_num":"0","width":"0.05523255023550483","left":"0.22674419276015428","text":"ScontactAssociat.ions","page_num":"0","top":"0.968641115317784","height":"0.006968640444571572","block_num":"0","par_num":"0","level":"0","line_num":"0"},{"left":"0.9127906995803539","level":"0","line_num":"0","text":"100% 5P","conf":"0.30000001192092896","top":"0.006968641450188162","block_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.020348835498728568","word_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0","left":"0.933139534422005","width":"0.05959301806510764","page_num":"0","text":"• Mon ZU Aor 10.10.10","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.006968641798620112"},{"text":"L AskJiminnyReportActivityServiceTest~","conf":"0.5","left":"0.8284883743238562","par_num":"0","level":"0","block_num":"0","top":"0.02439024399585743","height":"0.017421602252187585","width":"0.08430232392980697","word_num":"0","page_num":"0","line_num":"0"},{"conf":"1","block_num":"0","level":"0","page_num":"0","height":"0.017421602252187585","text":"E laravel.log","width":"0.029069766085198623","top":"0.052264808499341786","word_num":"0","left":"0.5101744199610054","par_num":"0","line_num":"0"},{"par_num":"0","width":"0.07994186117293983","line_num":"0","page_num":"0","text":"4 console (PROD] x A console [EU]","block_num":"0","conf":"0.30000001192092896","top":"0.07655502392344493","word_num":"0","level":"0","left":"0.47238372125716094","height":"0.01754385964912286"},{"height":"0.017421602252187585","conf":"0.5","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.052325578446083876","top":"0.0522648086548918","left":"0.5450581424799863","block_num":"0","page_num":"0","text":"A SF [iminny@localhost]"},{"left":"0.559593023126018","level":"0","par_num":"0","block_num":"0","conf":"0.5","text":"A console [STAGING]","top":"0.07655502392344493","width":"0.04505813882706011","line_num":"0","page_num":"0","word_num":"0","height":"0.01754385964912286"},{"line_num":"0","top":"0.05226480845578774","level":"0","word_num":"0","left":"0.603197676895986","width":"0.0639534858947105","text":"A HS_local (jiminny@localhost]","height":"0.017421602252187585","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","text":"Cascade","block_num":"0","left":"0.6947674424260751","top":"0.05226480845578774","width":"0.018895348335834283","word_num":"0","conf":"1","height":"0.017421602252187585"},{"level":"0","height":"0.007285397208668609","left":"0.693313957253889","text":"Retactor Connection","top":"0.08362369371432266","line_num":"0","par_num":"0","width":"0.04651162472177062","conf":"1","word_num":"0","block_num":"0","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.7470930289847444","block_num":"0","height":"0.007285397208668609","width":"0.045058133754324436","word_num":"0","text":"CRM Initial Sync Oven","line_num":"0","top":"0.08362369371432266","level":"0","par_num":"0"},{"height":"0.011164274322169043","par_num":"0","left":"0.965116281891486","text":"+0 ..","conf":"0.30000001192092896","width":"0.020348834230544677","level":"0","page_num":"0","top":"0.0797448165869219","word_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.6613372099009642","level":"0","conf":"0.30000001192092896","height":"0.01777448000139792","text":"da jiminny","word_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.10104529667246953","width":"0.026162789223041938"},{"block_num":"0","word_num":"0","width":"0.06104650903255382","level":"0","page_num":"0","height":"0.017602208698765498","par_num":"0","left":"0.6264534909671725","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","conf":"0.30000001192092896","line_num":"0"},{"conf":"1","line_num":"0","page_num":"0","level":"0","height":"0.017688345110587478","text":"Lets say I don't use webhook based opportunity sync but last modified, do we use ImportOpportunityBatch in hubspot","width":"0.2340116297945063","word_num":"0","par_num":"0","block_num":"0","left":"0.7485465144592023","top":"0.11149825785804557"},{"text":"568","width":"0.010174418383456285","word_num":"0","conf":"1","height":"0.017421602252187585","level":"0","par_num":"0","block_num":"0","top":"0.17421602785183887","page_num":"0","left":"0.4723837209681555","line_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","text":"433 X2 X19 A Y 572","top":"0.24720893117059684","left":"0.42296511505912804","line_num":"0","height":"0.017599431331458026","word_num":"0","width":"0.05959302313784337"},{"conf":"0.5","page_num":"0","level":"0","text":"SELECT * FROM crm_profiles WHERE crm_configurat:","width":"0.13081395372431326","line_num":"0","left":"0.49273255917817704","block_num":"0","word_num":"0","top":"0.12195121996382541","height":"0.017602208698765498","par_num":"0"},{"width":"0.12499998985452854","level":"0","word_num":"0","height":"0.017724466095700775","block_num":"0","conf":"1","top":"0.13937282248364746","par_num":"0","line_num":"0","left":"0.49273256810684485","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;"},{"height":"0.03484320450437506","left":"0.4927325697817582","level":"0","top":"0.15679442515780084","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"3ELECT * FROM USerS NHERE 1d = 25440; H tean, 582, gr. 15440, pL. 3911, act,","line_num":"0","page_num":"0","width":"0.19767440633570893","par_num":"0"},{"top":"0.19138755980861244","page_num":"0","level":"0","line_num":"0","width":"0.18895348082197472","height":"0.021531100478468956","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t,owner_id THEN ' (owner) ' ELSE \"' END) AS","block_num":"0","left":"0.5014534982005542","par_num":"0","conf":"0.30000001192092896"},{"height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0","left":"0.5014534903311851","conf":"0.5","text":"U.emall,","line_num":"0","top":"0.21602787489966546","word_num":"0","block_num":"0","width":"0.023255812360885364"},{"left":"0.5014534889482387","par_num":"0","top":"0.2264808367461535","text":"sa.*,","word_num":"0","height":"0.020905922094220264","conf":"0.5","block_num":"0","page_num":"0","width":"0.0159883714736776","line_num":"0","level":"0"},{"level":"0","text":"t.owner_id FROM social_accounts sa","height":"0.017660559269419895","par_num":"0","left":"0.5014534890799165","page_num":"0","width":"0.0915697686215664","conf":"1","block_num":"0","top":"0.243902439123591","line_num":"0","word_num":"0"},{"width":"0.09883720316785455","height":"0.020972609329831915","left":"0.49273256427382445","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","top":"0.261324041657931"},{"text":"JOIN teams t 1.n<-›1: on t.id = v.team_id","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.017421602252187474","left":"0.4927325596928281","level":"0","top":"0.27874564469272156","block_num":"0","page_num":"0","line_num":"0","width":"0.10755813882706017"},{"text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","level":"0","conf":"0.5","line_num":"0","height":"0.021531100478468845","par_num":"0","top":"0.29585326953748003","width":"0.13953487923804747","page_num":"0","word_num":"0","block_num":"0","left":"0.49273256401325954"},{"par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33086566047471755","width":"0.1469257943173672","word_num":"0","page_num":"0","conf":"1","level":"0","block_num":"0","height":"0.021812455695972233","left":"0.49266947806468386","line_num":"0"},{"block_num":"0","height":"0.006968640444571461","conf":"0.5","left":"0.6947674415961431","word_num":"0","level":"0","par_num":"0","text":"Tnoughts","line_num":"0","width":"0.021802323929806966","page_num":"0","top":"0.14285714319234843"},{"par_num":"0","conf":"1","top":"0.1602787460943993","text":"Explored ImportOpportunityBatch.php and searched ImportOpportunityBatch›","width":"0.15552323929806966","word_num":"0","left":"0.6947674437491511","height":"0.007185368636768663","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"par_num":"0","left":"0.6947674422691698","page_num":"0","text":"Answer","width":"0.023255812360885253","block_num":"0","height":"0.017421602252187474","line_num":"0","top":"0.19163763110387144","conf":"1","level":"0","word_num":"0"},{"left":"0.6947674450253227","block_num":"0","height":"0.007257611367501027","line_num":"0","text":"No. For non-webhook strategies like last-modified, Importopportun1tyBatch is not used.","page_num":"0","par_num":"0","width":"0.17587207226043045","level":"0","word_num":"0","top":"0.21602787499438603","conf":"1"},{"line_num":"0","left":"0.4709302324991634","conf":"1","level":"0","par_num":"0","text":"575","top":"0.29616724812826734","word_num":"0","height":"0.020905922094220264","page_num":"0","width":"0.010174418383456285","block_num":"0"},{"width":"0.011627906180442682","line_num":"0","height":"0.017421602252187474","level":"0","page_num":"0","conf":"1","top":"0.31707317082512576","word_num":"0","text":"576","block_num":"0","left":"0.4709302331500887","par_num":"0"},{"word_num":"0","left":"0.4723837210121832","block_num":"0","conf":"1","par_num":"0","top":"0.3310104530550909","width":"0.008720929952377943","height":"0.017421602252187474","line_num":"0","level":"0","page_num":"0","text":"577"},{"block_num":"0","line_num":"0","level":"0","left":"0.4665697677568011","height":"0.017421602252187474","par_num":"0","text":"—578","top":"0.3519163764290747","page_num":"0","word_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","left":"0.4651162795679709","line_num":"0","width":"0.01744185990475594","text":"-579","par_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.36585365925686086","height":"0.03135888314133062"},{"top":"0.3867595819749514","par_num":"0","level":"0","left":"0.4723837212104037","page_num":"0","block_num":"0","height":"0.017421602252187585","width":"0.010174418383456285","text":"580","conf":"1","word_num":"0","line_num":"0"},{"conf":"0.5","top":"0.41114982606463124","text":"=582","width":"0.0159883714736776","block_num":"0","left":"0.4665697680180062","par_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.024390243457264815","word_num":"0"},{"width":"0.061046514105289496","block_num":"0","text":"select * from features;","left":"0.4927325567791251","level":"0","conf":"1","par_num":"0","top":"0.3692185007974482","height":"0.01754385964912275","page_num":"0","word_num":"0","line_num":"0"},{"left":"0.492732557531251","word_num":"0","level":"0","top":"0.3867595817836954","width":"0.13081395372431337","page_num":"0","conf":"1","text":"select * from team_features where feature_id = 40;","par_num":"0","block_num":"0","height":"0.013937282410154683","line_num":"0"},{"height":"0.017791151810300887","page_num":"0","level":"0","line_num":"0","text":"select * from teams where id = 556;","width":"0.09156975847609505","par_num":"0","left":"0.4927325648681694","top":"0.4216027878104023","conf":"0.5","block_num":"0","word_num":"0"},{"text":"586","width":"0.010174418383456285","left":"0.4709302324991634","word_num":"0","block_num":"0","top":"0.4912891990481223","page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.017421602252187474"},{"level":"0","height":"0.017421602252187585","text":"587","top":"0.5087108014871466","width":"0.010174418383456285","line_num":"0","left":"0.4723837212104037","block_num":"0","word_num":"0","par_num":"0","conf":"1","page_num":"0"},{"block_num":"0","text":"588","page_num":"0","level":"0","left":"0.4709302324991634","top":"0.5261324046230351","line_num":"0","width":"0.010174418383456285","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585"},{"top":"0.45614035085599425","left":"0.49273255851781844","page_num":"0","word_num":"0","conf":"0.5","block_num":"0","text":"select * from au","height":"0.017727244984019785","width":"0.040697673533825196","line_num":"0","level":"0","par_num":"0"},{"page_num":"0","width":"0.15116278668667404","par_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","left":"0.5406976797860092","height":"0.017727244984019896","word_num":"0","top":"0.45614035062370617"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.47038327577054373","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","left":"0.4927325626901585","block_num":"0","page_num":"0","height":"0.020905922094220375","width":"0.19912790744862652","conf":"1"},{"height":"0.01754385964912286","level":"0","block_num":"0","left":"0.49273256392009424","width":"0.14534883296236079","text":"select * from automated_report_results order by id desc;","line_num":"0","top":"0.49122807017543857","word_num":"0","par_num":"0","conf":"1","page_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.4927325558269047","top":"0.50522648079604","width":"0.14389535214038607","word_num":"0","page_num":"0","level":"0","height":"0.02108930895012917","conf":"0.5","text":"SELECT * FROM automated_report_results WHERE id = 1919;"},{"conf":"1","par_num":"0","level":"0","height":"0.010483525776596947","line_num":"0","page_num":"0","word_num":"0","text":"Flow for last-modified sync","width":"0.06395348082197472","block_num":"0","left":"0.6947674492701338","top":"0.24390243925425303"},{"block_num":"0","page_num":"0","conf":"1","level":"0","top":"0.2613240421543279","height":"0.010605782413026343","text":"SyncOpportunitiesJob calls Hubspot\\Service:: syncOpportunities() (the OpportunitySyncTrait you just added). That method:","width":"0.2572674244008166","left":"0.69476746387163","word_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","level":"0","height":"0.017421602252187474","text":"1. Resolves strategies via OpportunitySyncStrategyResolver (for last-modified you get e.g. HubspotLastModifiedSyncStrategy).","left":"0.6962209429349904","top":"0.27874564469272156","width":"0.2558139435788418","line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0"},{"top":"0.30303030290443533","left":"0.6976744167193314","height":"0.010558547395648321","block_num":"0","line_num":"0","text":"2. Iterates the strategy's fetchopportunities(...) generator in-process, buffering up to BATCH_PROCESS_SIZE = 800 deals","page_num":"0","par_num":"0","width":"0.24418603613021517","level":"0","conf":"1","word_num":"0"},{"conf":"1","height":"0.010452960286604251","left":"0.696220969420339","par_num":"0","text":"3. Calls process0pportunityBatch($buffer) → import0pportunityBatch($deals) synchronously inside the same job (OpportunitySyncTrai","block_num":"0","word_num":"0","level":"0","page_num":"0","width":"0.2848836817639939","line_num":"0","top":"0.3205574918079175"},{"height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.7049418610117876","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.0319767429473552","word_num":"0","top":"0.33797909401576987","text":"t.pho:249-308)"},{"word_num":"0","top":"0.35540069665787266","left":"0.6947674475203276","level":"0","height":"0.013937282410154683","block_num":"0","par_num":"0","page_num":"0","text":"No sub-jobs are dispatched. The whole strategy-driven import runs within the single SyncOpportunitiesJob execution.","conf":"1","line_num":"0","width":"0.235465110616481"},{"par_num":"0","width":"0.0944767404109873","top":"0.38327526141746027","left":"0.6947674455790227","block_num":"0","text":"When ImportOpportunityBatch is used","conf":"1","line_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.017421602252187474"},{"block_num":"0","height":"0.0071770334928229484","width":"0.05377906434079438","top":"0.4074960127591707","level":"0","conf":"1","line_num":"0","page_num":"0","text":"Only on the webhook path:","word_num":"0","left":"0.6947674418771969","par_num":"0"},{"text":"• HubspotWebhookBatchSvncStrateay returns an empty generator (it doesn't vield deals) and instead drains Redis via WebhookSyncBatchProcesso","width":"0.2834301806510763","line_num":"0","level":"0","left":"0.6976744421686936","height":"0.00731040416151707","page_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.4282296651241162","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","top":"0.4390243903373209","line_num":"0","height":"0.017421602252187474","width":"0.27906975847609505","text":"r::dispatchBatchJob() which dispatches ImportOpportunityBatch::dispatch(SconfigId, ScrmproviderIds) - see WebhookSyncBatchProces","par_num":"0","left":"0.7034883857776126","level":"0","word_num":"0"},{"block_num":"0","word_num":"0","level":"0","text":"sor.oho:144-156,","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","top":"0.4599303139240558","par_num":"0","left":"0.7049418640810282","line_num":"0","width":"0.036337205704222275"},{"text":"• That job then calls back into importOpportunityBatchByIds() (OpportunitySyncTrait.php:174-208), which fetches deals by ID from","height":"0.01760498758708451","par_num":"0","width":"0.27470929571922786","page_num":"0","conf":"1","left":"0.6962209413217944","level":"0","line_num":"0","block_num":"0","top":"0.4736842105404635","word_num":"0"},{"left":"0.7034883735612978","block_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"HubSoot and reuses the same importOoportunitvBatch@ methodl","height":"0.007324297082100917","level":"0","par_num":"0","conf":"0.5","top":"0.49441786284356404","width":"0.1337209153682628"},{"text":"select * from automated_report_results WHERE report id = 54;","level":"0","page_num":"0","width":"0.15697674041098736","height":"0.017421602252187585","word_num":"0","left":"0.4927325576649853","conf":"1","line_num":"0","par_num":"0","block_num":"0","top":"0.5435540073669376"},{"block_num":"0","height":"0.017421602252187585","left":"0.4665697675387779","par_num":"0","line_num":"0","text":"—590","top":"0.5609756101979481","conf":"0.30000001192092896","level":"0","page_num":"0","width":"0.014534883042599256","word_num":"0"},{"level":"0","height":"0.019269587320574155","left":"0.46939357645121943","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","text":"Cascade &YI","width":"0.03214308048816433","top":"0.5844418613017821"},{"height":"0.018326213295189797","par_num":"0","width":"0.030610896171407553","word_num":"0","top":"0.5849135485661681","text":"Command 9e1","block_num":"0","left":"0.504316644512661","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0"},{"width":"0.08139534706765028","word_num":"0","height":"0.0176688944133655","level":"0","page_num":"0","left":"0.5348837226993451","text":"ortunities where id = 7594349;","top":"0.5781499203541262","line_num":"0","block_num":"0","par_num":"0","conf":"1"},{"par_num":"0","top":"0.613237639553429","word_num":"0","block_num":"0","line_num":"0","height":"0.01754385964912286","level":"0","width":"0.19912790744862657","left":"0.4927325615606822","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyinte","page_num":"0","conf":"0.5"},{"height":"0.006968640444571461","left":"0.4927325549132634","level":"0","block_num":"0","line_num":"0","top":"0.6376306623561115","page_num":"0","text":"select * trom plavbooks where team 1d = 1: # event 726147","width":"0.15261626750864887","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.6475172965904776","conf":"1","height":"0.01855425705369762","par_num":"0","block_num":"0","width":"0.1511847820687801","page_num":"0","word_num":"0","left":"0.49417504626076897","line_num":"0","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;"},{"text":"ELEC * FROM crm Fields WHERE 1d = 2261473","line_num":"0","height":"0.007193704541220036","block_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.6722488038244503","page_num":"0","width":"0.10901161964903489","word_num":"0","left":"0.49418604507250824"},{"left":"0.4941808969840959","conf":"1","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.6860824328185883","page_num":"0","par_num":"0","height":"0.014594718409877472","block_num":"0","line_num":"0","width":"0.151173084340197","word_num":"0","level":"0"},{"conf":"1","left":"0.6947674429499888","block_num":"0","par_num":"0","text":"Shared code","page_num":"0","height":"0.007288176096987731","line_num":"0","top":"0.5223285486264212","width":"0.03052325451627691","word_num":"0","level":"0"},{"left":"0.6947674533785833","text":"Both paths converge on importOpportunityßatch () in the trait. The difference is only how deals are obtained and where the work runs:","block_num":"0","word_num":"0","height":"0.017641108572197917","level":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","top":"0.5365853663383557","width":"0.2718023137843356"},{"par_num":"0","top":"0.5574162679425837","width":"0.20058138827060135","word_num":"0","text":"• Last-modified: deals come from the strategy's paginated search, processed in-line in the sync job.","block_num":"0","conf":"1","left":"0.6976744261547695","level":"0","page_num":"0","line_num":"0","height":"0.01754385964912286"},{"width":"0.2761627765412026","word_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","left":"0.697674432615772","top":"0.5818815330541641","line_num":"0","block_num":"0","par_num":"0","level":"0","text":"•Webhook: dealDs come from Redis, tetched via cbient-saet0oportunitiesßvldso, orocessed in a dispatched imoortOoportunitvBatch"},{"top":"0.5993031362237073","word_num":"0","block_num":"0","par_num":"0","height":"0.006968640444571461","text":"queue oo with retiesbackom,","conf":"0.30000001192092896","width":"0.062499994927264324","left":"0.7034883718213223","line_num":"0","page_num":"0","level":"0"},{"par_num":"0","conf":"0.5","word_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","line_num":"0","level":"0","width":"0.12645348082197472","left":"0.49127907379435487","top":"0.7177033492822966","height":"0.01754385964912286","block_num":"0","page_num":"0"},{"text":"SELECT","level":"0","word_num":"0","top":"0.7351916377240805","line_num":"0","width":"0.01744185990475594","block_num":"0","page_num":"0","conf":"1","height":"0.017421602252187585","left":"0.4927325587104127","par_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","top":"0.7526132409524889","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","width":"0.18895348082197472","level":"0","height":"0.020911479870858507","page_num":"0","conf":"0.5","left":"0.5014534890359909"},{"word_num":"0","height":"0.017549415904749344","line_num":"0","level":"0","width":"0.023255812360885364","block_num":"0","top":"0.7735191644180608","conf":"0.30000001192092896","page_num":"0","left":"0.5014534895121747","par_num":"0","text":"u. email,"},{"page_num":"0","text":"sa.*,","left":"0.5029069773255996","height":"0.013937282410154683","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.7909407663442839","par_num":"0","width":"0.014534883042599311","word_num":"0"},{"page_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.0915697686215664","conf":"0.5","word_num":"0","line_num":"0","height":"0.021531100478468956","block_num":"0","left":"0.5014534890799165","top":"0.8046251993620415","level":"0"},{"par_num":"0","width":"0.09738371220040826","word_num":"0","text":"JOTN usens u on u.id = sa.sociable idi","level":"0","block_num":"0","top":"0.8292682928942409","height":"0.007254833239687675","page_num":"0","line_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896"},{"left":"0.5479651179161367","height":"0.017724466095700775","block_num":"0","level":"0","page_num":"0","text":"on t.id = u.team_id","width":"0.052325578446083876","line_num":"0","par_num":"0","top":"0.8429027114206518","word_num":"0","conf":"0.5"},{"block_num":"0","height":"0.014354066985645897","level":"0","line_num":"0","page_num":"0","text":"and sa.provider = 'salesforce';","left":"0.5494186066225529","word_num":"0","top":"0.8604465709728868","width":"0.08139534706765039","conf":"1","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.19767440633570882","line_num":"0","text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<-›1: on u.id = cp.user_id WHE","top":"0.8954703835778265","height":"0.01760776647540363","word_num":"0","left":"0.4927325684555483"},{"left":"0.6962209300842392","level":"0","line_num":"0","block_num":"0","top":"0.9266347687400319","text":"Ask anvthina (84-D","width":"0.04069767099745736","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484"},{"text":"< Code","line_num":"0","word_num":"0","left":"0.7020348836609424","page_num":"0","level":"0","width":"0.01889534706765028","top":"0.9545454545454546","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484"},{"line_num":"0","par_num":"0","text":"Claude Onus 4.7 Medium","top":"0.9545454545454546","width":"0.04796511061648101","word_num":"0","left":"0.7209302333970329","conf":"0.5","height":"0.0071770334928229484","level":"0","block_num":"0","page_num":"0"},{"text":"W Wind","height":"0.006968640444571572","top":"0.9860627181052405","left":"0.8415697692651324","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.017441858636571994","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","par_num":"0","text":"Po. 4 spac","page_num":"0","line_num":"0","width":"0.02034883549872868","left":"0.9694767459953377","block_num":"0","top":"0.986062718234409","conf":"0.30000001192092896","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
6472
|
NULL
|
NULL
|
|
51700
|
iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowH iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowHelpDaily - Platform - in 27 m100% C8Mon 20 Apr 9:18:35screenpipeDOCKERO ₴12026-04-20109:09:05.2271362kstop poll)2026-04-20T09:09:05.227375Z2026-04-20T09:09:07.300820Z2026-04-20T09:09:07.600290Z2026-04-20T09:09:07.683736Z2026-04-20T09:09:07.989000Z2026-04-20T09:10:09.231456ZFROM\nframes \nWHERE\n915444333s2026-04-20109:10:09.231772Z2026-04-20T09:10:14.691743Z2026-04-20T09:10:15.677833Z2026-04-20109:10:17.62836822026-04-20T09:10:17.716440Z2026-04-20T09:10:21.386286Z2026-04-20T09:10:22.685406Z2026-04-20T09:10:23.507120Z2026-04-20T09:11:42.391615Z2026-04-20T09:11:42.475795Z2026-04-20109:11:44.75035922026-04-20T09:11:44.980679Z2026-04-20T09:11:53.686192Z2026-04-20T09:11:53.738064Z2026-04-20T09:11:56.291827Z2026-04-20T09:11:56.451083Z2026-04-20T09:12:46.023481Z2026-04-20T09:12:49.049656Z2026-04-20T09:13:23.025287Z2026-04-20T09:13:28.322087Z2026-04-20109:14:35.739274Z2026-04-20T09:15:24.523245ZFROM\nframes\nWHERE\n0652833s2026-04-20T09:15:24.523440Z2026-04-20T09:15:37.319126Z2026-04-20T09:16:25.021906Z2026-04-20T09:16:40.481038Z2026-04-20T09:17:01.897197Z2026-04-20T09:17:11.727852Z2026-04-20109:17:11.88076522026-04-20T09:17:12.886271Z2026-04-20T09:17:12.961362Z2026-04-20T09:17:49.590890ZDEV (-zsh)₴2APP (-zsh)883-zsh|84screenpipe*885* Review screenpipe U...•*6-zsh|*7INFOscreenpipe_engine::vision_manager::monitor_watcher: Startingmonitor watcher (event-driven viaCGDisplayRegisterReconfigurationCallback, 6bs bacINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedformonitor 2 (device: monitor_2)INFOsck_rs::stream_manager:persistent SCK stream started for display1INFOscreenpipe_engine::event_driven_capture:(1440x900,2fps, 3 excluded)startupcapture for monitor1:frame_id=51507, dur=136msINFOsck_rs::stream_manager:persistentSCKstream started fordisplay 2 (3008x1253, 2fps, 3 excluded)INFOscreenpipe_engine:: event_driven_capture: startup capturefor monitor 2:frame_id=51508,dur=185msWARNsqlx::query:summary="SELECT id, snapshot_path,device_name,db.statement="\n\nSELECT\nid, \nsnapshot_path, \ndevice_name, \ntimestamp\nsnapshot_path IS NOT NULL\nANDtimestamp < ?1\nORDER BYlndevice_name, \ntimestamp ASC\nLIMIT\n5000\n" rows_affected-0 rows_returned=197 elapsed-4.INFOscreenpipe_engine::snapshot_compaction:snapshotcompaction:found 197 eligible framesINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 83 frames,16.3MB → 2.5MB (6.5x), 83 JPEGs deletedINFOscreenpipe_engine:: event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=6544687314381512705,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capturefor monitor 2 Chash=6544687314381512705,trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=6544687314381512705,INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction:100frames,17. 9MB → 6.8MB (2.6x), 100 JPEGs deletedtrigger=click)INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction:14 frames,INFOscreenpipe_engine:: event_driven_capture:contentdedup:2.2MB → 0.9MB (2.4x),14 JPEGs deletedskippingcapture for monitor 1 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 1 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=6544687314381512705,trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture:contentdedup: skippingINFOscreenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=6544687314381512705, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:capture for monitor 2 (hash=1367434359766307217, trigger=visual_change)skipping capture for monitor 2 (hash=1367434359766307217, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 2 (hash=596503974090759224, trigger=click)INFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=3622643354436184557, trigger=visual_change)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=-3577748614007823836, trigger=click)WARNsqlx::query:summary="SELECT id, snapshot_path,device_name,db.statement="\n\nSELECT\nNOTANDid, \nsnapshot_path,\n5000\n'device_name, \ntimestamp\nsnapshot_path ISNULL\ntimestamp < ?1\nORDER BY\ndevice_name, \ntimestamp ASC\nLIMIT\nrows_affected=0 rows_returned=3 elapsed=1.84INFOINFOINFOINFOINFOINFOINFOINFOINFOINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 3 eligible framesscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-7719336893453902381, trigger=click)screenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=2226463793404778776, trigger=visual_change)screenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-2449473341097903678, trigger=visual_change)screenpipe_engine::event_driven_capture: contentdedup: skippingcapture for monitor 2 (hash=-3192006669261292210, trigger=visual_change)screenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=-4839184715325635051, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skippingscreenpipe_engine::event_driven_capture:capture for monitor 1 (hash=-4839184715325635051, trigger=click)contentdedup:skipping capture for monitor 2 (hash=-4839184715325635051, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-4839184715325635051, trigger=click)screenpipe_engine::event_driven_capture:contentdedup: skipping capture for monitor 2 (hash=-5042772765556709364, trigger=visual_change)...
|
[{"par_num":"0","left": [{"par_num":"0","left":"0.03633721054239593","word_num":"0","text":"iTerm2","block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","height":"0.013953487608167836","top":"0.0046511629982416425","width":"0.031976742214626735"},{"conf":"0.30000001192092896","left":"0.08284883690560214","height":"0.01162790722317164","page_num":"0","block_num":"0","level":"0","text":"Shelll","top":"0.0069767440240731116","width":"0.021802326043446854","word_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.11773255788203987","page_num":"0","par_num":"0","top":"0.006976744014383196","word_num":"0","text":"Edit|","width":"0.01744186083475749","height":"0.01162790722317164","block_num":"0"},{"top":"0.006976744631411513","block_num":"0","level":"0","left":"0.14680232564927134","conf":"1","line_num":"0","par_num":"0","text":"View","word_num":"0","page_num":"0","height":"0.011627906163533597","width":"0.021802324718899202"},{"level":"0","page_num":"0","top":"0.004651162940102149","left":"0.18168604693358867","block_num":"0","text":"Session","width":"0.034883719020419646","word_num":"0","line_num":"0","height":"0.013953487608167836","conf":"1","par_num":"0"},{"width":"0.030523255136277933","conf":"1","level":"0","text":"Scripts","line_num":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.0069767444517300214","left":"0.22965116351107615","height":"0.013953487608167836"},{"par_num":"0","conf":"1","word_num":"0","left":"0.27325581467940063","line_num":"0","block_num":"0","level":"0","text":"Profiles","top":"0.0069767445054425","width":"0.03343023194207084","height":"0.011627906163533597","page_num":"0"},{"left":"0.3197674432514181","par_num":"0","text":"Window","conf":"1","top":"0.0069767444517300214","line_num":"0","width":"0.034883719020419646","level":"0","height":"0.013953487608167836","word_num":"0","page_num":"0","block_num":"0"},{"width":"0.020348836316002705","par_num":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","conf":"1","block_num":"0","left":"0.36773255884054523","level":"0","text":"Help","top":"0.0069767444517300214","word_num":"0"},{"block_num":"0","conf":"0.5","par_num":"0","top":"0.00666666666666671","level":"0","page_num":"0","word_num":"0","width":"0.10755813386705193","line_num":"0","left":"0.6250000049133407","height":"0.014444444444444371","text":"Daily - Platform - in 27 m"},{"block_num":"0","conf":"0.30000001192092896","width":"0.04069767263200552","height":"0.014444444444444371","left":"0.8226744200752659","level":"0","page_num":"0","text":"100% C","word_num":"0","line_num":"0","top":"0.00666666666666671","par_num":"0"},{"top":"0.0046511627906976605","block_num":"0","page_num":"0","left":"0.8764534884011628","line_num":"0","conf":"0.5","text":"8","width":"0.011627906744186123","word_num":"0","level":"0","height":"0.01860465079069773","par_num":"0"},{"height":"0.014444444444444371","top":"0.00666666666666671","level":"0","page_num":"0","text":"Mon 20 Apr 9:18:35","block_num":"0","conf":"1","line_num":"0","width":"0.09011627833048497","left":"0.8982558136458453","word_num":"0","par_num":"0"},{"top":"0.039534884214744825","conf":"1","width":"0.05087209277682836","line_num":"0","block_num":"0","height":"0.011627906163533597","left":"0.47238372041754517","text":"screenpipe","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"conf":"1","level":"0","par_num":"0","height":"0.013953487608167947","top":"0.06511627921917185","block_num":"0","width":"0.03488371902041965","line_num":"0","left":"0.039244187389014966","page_num":"0","text":"DOCKER","word_num":"0"},{"block_num":"0","text":"O ₴1","left":"0.1119186047923322","level":"0","conf":"0.30000001192092896","width":"0.02325581444634331","height":"0.013953487608167836","top":"0.06511627929669128","word_num":"0","page_num":"0","line_num":"0","par_num":"0"},{"conf":"1","line_num":"0","par_num":"0","text":"2026-04-20109:09:05.2271362","word_num":"0","top":"0.09069767504724235","left":"0.0029069816033887954","height":"0.016279069052802186","page_num":"0","width":"0.15116278330485028","block_num":"0","level":"0"},{"level":"0","block_num":"0","left":"0.0028168012646800763","line_num":"0","page_num":"0","par_num":"0","text":"kstop poll)","height":"0.020223897298177085","word_num":"0","top":"0.10849270277076617","width":"0.06268035040961371","conf":"1"},{"text":"2026-04-20T09:09:05.227375Z","height":"0.016279069052802186","conf":"1","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.13023255870034312","block_num":"0","width":"0.15116278330485028","left":"0.0029069813490283417","line_num":"0"},{"width":"0.15261627833048502","word_num":"0","left":"0.0029069796574318295","conf":"1","line_num":"0","text":"2026-04-20T09:09:07.300820Z","height":"0.016279069052802186","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.14883720954336632"},{"left":"0.0029069816033887954","par_num":"0","page_num":"0","width":"0.15116278330485028","line_num":"0","text":"2026-04-20T09:09:07.600290Z","level":"0","conf":"1","word_num":"0","height":"0.016279069052802297","block_num":"0","top":"0.1697674424891027"},{"left":"0.0029069813490283417","line_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.018604651557074692","level":"0","top":"0.18837209305867197","word_num":"0","text":"2026-04-20T09:09:07.683736Z","width":"0.15116278330485028","block_num":"0"},{"width":"0.15261627833048502","height":"0.016279069052802186","level":"0","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","left":"0.0029069796574318295","text":"2026-04-20T09:09:07.989000Z","top":"0.20930232582243613"},{"block_num":"0","text":"2026-04-20T09:10:09.231456Z","top":"0.2302325587003431","level":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","width":"0.15116278330485028","left":"0.0029069813490283417"},{"level":"0","par_num":"0","top":"0.25116279098661376","block_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"FROM\\n","left":"0.002906978047929703","width":"0.034883719020419646","page_num":"0","height":"0.013953487608167836"},{"par_num":"0","text":"frames \\nWHERE\\n","left":"0.047965117946648955","height":"0.01671834627787283","word_num":"0","level":"0","page_num":"0","line_num":"0","conf":"1","width":"0.0843023247188992","top":"0.24883720934814368","block_num":"0"},{"left":"0.002874438863130329","width":"0.0567511240641276","height":"0.01686955663892964","page_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.2694721987053754","level":"0","conf":"0.5","text":"915444333s","word_num":"0"},{"word_num":"0","text":"2026-04-20109:10:09.231772Z","top":"0.29069767489359055","block_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","height":"0.013953487608167836","left":"0.002906978928970252","width":"0.15116278330485025"},{"page_num":"0","top":"0.3093023260549943","par_num":"0","line_num":"0","width":"0.15116278330485025","word_num":"0","height":"0.016279069052802186","left":"0.002906978928970252","text":"2026-04-20T09:10:14.691743Z","block_num":"0","conf":"1","level":"0"},{"line_num":"0","conf":"1","level":"0","text":"2026-04-20T09:10:15.677833Z","left":"0.0029069790215307005","height":"0.013953487608167947","page_num":"0","block_num":"0","par_num":"0","top":"0.33023255840521837","width":"0.15261627833048505","word_num":"0"},{"width":"0.15116278330485025","conf":"1","left":"0.002906978928970252","level":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.013953487608167947","top":"0.35116279117266025","word_num":"0","text":"2026-04-20109:10:17.6283682","line_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","text":"2026-04-20T09:10:17.716440Z","block_num":"0","width":"0.15116278330485028","level":"0","top":"0.36976744242127335","height":"0.016279069052802186","conf":"1","left":"0.0029069813490283417","page_num":"0"},{"top":"0.38837209270983475","width":"0.15261627833048505","word_num":"0","conf":"1","par_num":"0","level":"0","block_num":"0","height":"0.018604651557074692","left":"0.0029069790215307005","page_num":"0","line_num":"0","text":"2026-04-20T09:10:21.386286Z"},{"block_num":"0","left":"0.0029069790215307005","height":"0.016279069052802075","text":"2026-04-20T09:10:22.685406Z","top":"0.40930232579336634","width":"0.15261627833048505","par_num":"0","conf":"1","level":"0","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","top":"0.4302325586145207","height":"0.013953487608167836","width":"0.15116278330485025","text":"2026-04-20T09:10:23.507120Z","conf":"1","page_num":"0","line_num":"0","left":"0.002906978928970252","par_num":"0","word_num":"0"},{"block_num":"0","width":"0.15261627833048502","conf":"1","left":"0.0029069796574318295","par_num":"0","page_num":"0","top":"0.44883720954336637","height":"0.016279069052802075","level":"0","line_num":"0","text":"2026-04-20T09:11:42.391615Z","word_num":"0"},{"text":"2026-04-20T09:11:42.475795Z","conf":"1","block_num":"0","page_num":"0","word_num":"0","height":"0.013953487608167947","left":"0.0029069790215307005","par_num":"0","width":"0.15261627833048505","level":"0","line_num":"0","top":"0.4697674421261486"},{"left":"0.002906978928970252","page_num":"0","line_num":"0","top":"0.4906976748935905","width":"0.15116278330485025","par_num":"0","height":"0.013953487608167836","block_num":"0","level":"0","text":"2026-04-20109:11:44.7503592","conf":"1","word_num":"0"},{"word_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.5093023260549943","width":"0.15116278330485025","page_num":"0","height":"0.016279069052802186","left":"0.002906978928970252","text":"2026-04-20T09:11:44.980679Z"},{"word_num":"0","width":"0.15261627833048502","height":"0.016279069052802186","level":"0","par_num":"0","text":"2026-04-20T09:11:53.686192Z","conf":"1","left":"0.002906978252393117","top":"0.5302325587681725","line_num":"0","block_num":"0","page_num":"0"},{"height":"0.018604651557074692","par_num":"0","line_num":"0","text":"2026-04-20T09:11:53.738064Z","width":"0.15261627833048502","block_num":"0","left":"0.001453487469931917","conf":"1","page_num":"0","top":"0.5488372092214626","word_num":"0","level":"0"},{"conf":"1","block_num":"0","text":"2026-04-20T09:11:56.","left":"0.002906982059480671","page_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.5697674422424277","width":"0.11191859775119357","line_num":"0","height":"0.013953487608167836"},{"width":"0.04069767263200548","page_num":"0","word_num":"0","top":"0.5697674423587067","block_num":"0","height":"0.013953487608167836","text":"291827Z","conf":"1","left":"0.11337209340783448","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.002906978928970252","line_num":"0","word_num":"0","width":"0.15116278330485025","height":"0.016279069052802186","text":"2026-04-20T09:11:56.451083Z","top":"0.5883720934968547","page_num":"0","conf":"1"},{"word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","top":"0.6093023258224362","height":"0.016279069052802186","text":"2026-04-20T09:12:46.023481Z","width":"0.15261627833048502","left":"0.0029069796574318295","line_num":"0"},{"line_num":"0","par_num":"0","height":"0.013953487608167836","conf":"1","page_num":"0","block_num":"0","text":"2026-04-20T09:12:49.049656Z","left":"0.002906978928970252","width":"0.15116278330485025","word_num":"0","level":"0","top":"0.6302325586145208"},{"top":"0.6488372097759245","width":"0.15116278330485025","text":"2026-04-20T09:13:23.025287Z","block_num":"0","left":"0.002906978928970252","page_num":"0","par_num":"0","conf":"1","height":"0.016279069052802186","level":"0","word_num":"0","line_num":"0"},{"level":"0","text":"2026-04-20T09:13:28.322087Z","page_num":"0","left":"0.0029069813490283417","conf":"1","block_num":"0","par_num":"0","top":"0.6697674424212733","word_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.15116278330485028"},{"conf":"1","height":"0.013953487608167947","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"2026-04-20109:14:35.739274Z","top":"0.6906976748935905","width":"0.15116278330485025","word_num":"0","par_num":"0","left":"0.002906978928970252"},{"conf":"1","left":"0.0029069813490283417","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.7093023261422036","width":"0.15116278330485028","word_num":"0","block_num":"0","height":"0.016279069052802186","text":"2026-04-20T09:15:24.523245Z"},{"line_num":"0","text":"FROM\\n","top":"0.7294902657223605","level":"0","block_num":"0","height":"0.015438073476155667","page_num":"0","par_num":"0","left":"0.0027968186097622884","width":"0.03510403633117676","conf":"0.5","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","text":"frames\\nWHERE\\n","conf":"1","height":"0.013953487608167836","left":"0.04796511776409689","line_num":"0","top":"0.7302325584633579","width":"0.0843023247188992","block_num":"0","word_num":"0"},{"text":"0652833s","height":"0.01647264374627011","level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","top":"0.7487404221998599","word_num":"0","left":"0.002893821619335574","line_num":"0","width":"0.04653793970743815"},{"par_num":"0","top":"0.7697674424891028","word_num":"0","text":"2026-04-20T09:15:24.523440Z","conf":"1","left":"0.0029069816033887954","width":"0.15116278330485028","page_num":"0","height":"0.016279069052802186","line_num":"0","block_num":"0","level":"0"},{"page_num":"0","left":"0.002906978928970252","text":"2026-04-20T09:15:37.319126Z","width":"0.15116278330485025","conf":"1","line_num":"0","top":"0.7883720934968547","word_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.016279069052802186"},{"page_num":"0","height":"0.016279069052802186","conf":"1","level":"0","left":"0.0029069796574318295","line_num":"0","word_num":"0","par_num":"0","text":"2026-04-20T09:16:25.021906Z","block_num":"0","top":"0.8093023258224361","width":"0.15261627833048502"},{"height":"0.013953487608167947","top":"0.830232558443978","width":"0.10901162889268663","word_num":"0","page_num":"0","left":"0.002906978068191515","block_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","text":"2026-04-20T09:16:40."},{"par_num":"0","text":"481038Z","block_num":"0","line_num":"0","conf":"1","left":"0.11334162201966544","width":"0.04075861506991915","page_num":"0","level":"0","top":"0.8300013768262297","word_num":"0","height":"0.01441585116916233"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.004360469742830602","line_num":"0","height":"0.011627906163533486","text":"2026-04-20T09:17:01.","conf":"1","top":"0.8511627910655201","width":"0.10755813386705187","par_num":"0","level":"0"},{"par_num":"0","width":"0.0421511623594496","line_num":"0","block_num":"0","top":"0.8511627909880007","level":"0","word_num":"0","text":"897197Z","left":"0.11191860556930619","page_num":"0","conf":"0.5","height":"0.011627906163533597"},{"word_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","left":"0.0029069813490283417","level":"0","par_num":"0","text":"2026-04-20T09:17:11.727852Z","page_num":"0","top":"0.8697674424212732","width":"0.15116278330485028","line_num":"0"},{"level":"0","height":"0.013953487608167836","line_num":"0","left":"0.002906978928970252","par_num":"0","text":"2026-04-20109:17:11.8807652","width":"0.15116278330485025","conf":"1","top":"0.8906976748935905","word_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","top":"0.9093023260549942","height":"0.016279069052802186","conf":"1","block_num":"0","width":"0.15116278330485025","page_num":"0","level":"0","text":"2026-04-20T09:17:12.886271Z","left":"0.002906978928970252","word_num":"0"},{"width":"0.15261627833048502","block_num":"0","level":"0","page_num":"0","conf":"1","word_num":"0","top":"0.9279069762369666","line_num":"0","height":"0.018604651557074692","text":"2026-04-20T09:17:12.961362Z","left":"0.002906979463633371","par_num":"0"},{"conf":"1","text":"2026-04-20T09:17:49.590890Z","left":"0.0029069819522260015","height":"0.016279069052802186","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.9488372095433664","width":"0.15116278330485028","word_num":"0"},{"text":"DEV (-zsh)","page_num":"0","par_num":"0","width":"0.04220289124382867","height":"0.014359183841281431","line_num":"0","block_num":"0","conf":"1","left":"0.1802066935057338","top":"0.06491343088978374","word_num":"0","level":"0"},{"width":"0.014534882704416885","conf":"0.30000001192092896","height":"0.011627906163533597","left":"0.26162790748500087","par_num":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","text":"₴2","top":"0.06744186101707039","level":"0"},{"top":"0.06496247593692228","block_num":"0","level":"0","line_num":"0","left":"0.32119793311295436","par_num":"0","conf":"1","word_num":"0","page_num":"0","text":"APP (-zsh)","width":"0.0421971559524536","height":"0.016586675643920912"},{"height":"0.01162790722317164","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"883","top":"0.06744186027730303","word_num":"0","width":"0.013081395626068082","conf":"0.30000001192092896","left":"0.4026162788584775"},{"width":"0.017441859510209823","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.06744186075544256","line_num":"0","block_num":"0","height":"0.011627906163533486","par_num":"0","left":"0.47529069844256955","word_num":"0","text":"-zsh|"},{"level":"0","top":"0.06744186045818157","height":"0.011627907223171752","word_num":"0","width":"0.013081395626068137","conf":"0.5","line_num":"0","par_num":"0","text":"84","left":"0.5436046510387101","page_num":"0","block_num":"0"},{"left":"0.6002216701389043","par_num":"0","top":"0.06450097124593035","block_num":"0","level":"0","width":"0.046649683846367807","text":"screenpipe*","conf":"1","height":"0.01518410364786793","page_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","left":"0.6831395347943032","block_num":"0","level":"0","top":"0.06744186040650202","width":"0.014534884028964634","page_num":"0","conf":"0.30000001192092896","text":"885","height":"0.01162790722317164"},{"par_num":"0","height":"0.011627906163533597","left":"0.7209302359454489","top":"0.06744186083296189","level":"0","line_num":"0","page_num":"0","conf":"0.5","text":"* Review screenpipe U...","word_num":"0","block_num":"0","width":"0.08866278860304089"},{"width":"0.02477196852366126","block_num":"0","left":"0.8124686666292298","par_num":"0","word_num":"0","page_num":"0","text":"•*6","top":"0.06497293937529891","line_num":"0","level":"0","height":"0.014240167405870197","conf":"0.30000001192092896"},{"page_num":"0","top":"0.06744186075544256","width":"0.017441859510209823","par_num":"0","word_num":"0","block_num":"0","text":"-zsh|","left":"0.8968023263495462","conf":"0.30000001192092896","level":"0","height":"0.011627906163533486","line_num":"0"},{"level":"0","word_num":"0","block_num":"0","left":"0.9622093023160462","line_num":"0","conf":"0.30000001192092896","top":"0.06511627931080821","width":"0.01598837243186102","page_num":"0","height":"0.016279069052802186","par_num":"0","text":"*7"},{"block_num":"0","height":"0.013953487608167836","left":"0.16424418685877795","par_num":"0","top":"0.09069767464552847","word_num":"0","page_num":"0","conf":"1","width":"0.024709301524692112","level":"0","text":"INFO","line_num":"0"},{"block_num":"0","level":"0","height":"0.016279069052802186","par_num":"0","left":"0.19186048577854845","conf":"1","top":"0.0906976746596454","line_num":"0","page_num":"0","text":"screenpipe_engine::vision_manager::monitor_watcher: Starting","width":"0.33575579325358074","word_num":"0"},{"line_num":"0","left":"0.5276162905483193","block_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","text":"monitor watcher (event-driven via","par_num":"0","top":"0.09069767458212608","width":"0.19186045328776047","word_num":"0","conf":"1"},{"left":"0.7180232558317556","conf":"1","level":"0","height":"0.01860465155707458","block_num":"0","width":"0.2761627833048502","word_num":"0","top":"0.09069767422146269","par_num":"0","line_num":"0","page_num":"0","text":"CGDisplayRegisterReconfigurationCallback, 6bs bac"},{"text":"INFO","top":"0.13023255803819","left":"0.16424418586791362","par_num":"0","page_num":"0","line_num":"0","level":"0","word_num":"0","conf":"1","width":"0.023255814446343337","block_num":"0","height":"0.013953488667805991"},{"level":"0","line_num":"0","word_num":"0","conf":"1","block_num":"0","top":"0.13023255838057568","left":"0.19040698076968315","text":"screenpipe_engine::event_driven_capture:","width":"0.22674418555365666","par_num":"0","height":"0.016279069052802186","page_num":"0"},{"height":"0.01666666666666672","level":"0","conf":"1","line_num":"0","left":"0.41860465535114855","par_num":"0","block_num":"0","top":"0.13","text":"event-driven capture","page_num":"0","width":"0.11482557720608177","word_num":"0"},{"conf":"1","level":"0","page_num":"0","height":"0.013953487608167836","text":"started","top":"0.13023255867653627","width":"0.0421511623594496","block_num":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.5348837204433372"},{"page_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","text":"for","width":"0.01889534791310632","word_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.5813953496141832","top":"0.13023255844397807"},{"width":"0.16569766998291025","block_num":"0","top":"0.13","line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"1","text":"monitor 2 (device: monitor_2)","height":"0.01666666666666672","left":"0.6002906965863505","word_num":"0"},{"word_num":"0","text":"INFO","left":"0.16424418685877795","line_num":"0","height":"0.013953487608167836","level":"0","top":"0.15116279092459828","conf":"1","page_num":"0","block_num":"0","par_num":"0","width":"0.024709301524692112"},{"height":"0.013953487608167725","left":"0.19040697715144203","text":"sck_rs::stream_manager:","top":"0.15116279115715647","width":"0.13081394831339518","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"left":"0.32412791928656587","height":"0.0189405674404568","line_num":"0","text":"persistent SCK stream started for display","page_num":"0","top":"0.1488372099361024","conf":"1","word_num":"0","width":"0.23110463884141713","par_num":"0","block_num":"0","level":"0"},{"left":"0.5552325585271317","page_num":"0","text":"1","conf":"1","top":"0.1511627907751938","level":"0","height":"0.013953487906976703","line_num":"0","block_num":"0","par_num":"0","width":"0.011627906589147363","word_num":"0"},{"width":"0.023255814446343337","height":"0.013953487608167836","level":"0","block_num":"0","conf":"1","left":"0.1642441860326423","page_num":"0","line_num":"0","par_num":"0","top":"0.16976744214940442","word_num":"0","text":"INFO"},{"level":"0","conf":"1","text":"screenpipe_engine::event_driven_capture:","top":"0.16976744150828438","width":"0.2267441855536567","word_num":"0","par_num":"0","left":"0.19186046914177615","page_num":"0","line_num":"0","block_num":"0","height":"0.018604651557074692"},{"left":"0.5697674428183898","par_num":"0","top":"0.1511627908106099","page_num":"0","block_num":"0","height":"0.018604651557074692","conf":"1","word_num":"0","line_num":"0","width":"0.056686046388414235","text":"(1440x900,","level":"0"},{"line_num":"0","height":"0.021162789662679038","par_num":"0","page_num":"0","text":"2fps, 3 excluded)","top":"0.14883721016866047","width":"0.09593022664388018","left":"0.6308139571190258","word_num":"0","level":"0","block_num":"0","conf":"1"},{"width":"0.043604649437798404","left":"0.41715116292644977","block_num":"0","word_num":"0","page_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","top":"0.17209302379281533","text":"startup"},{"width":"0.10901162889268667","word_num":"0","height":"0.016279069052802186","level":"0","top":"0.16976744210150585","block_num":"0","conf":"1","left":"0.46366279221067874","line_num":"0","page_num":"0","par_num":"0","text":"capture for monitor"},{"height":"0.016279069052802186","line_num":"0","block_num":"0","page_num":"0","top":"0.16976744210150585","conf":"1","left":"0.574127907727249","par_num":"0","text":"1:","width":"0.01453488270441694","word_num":"0","level":"0"},{"left":"0.5886627947677217","text":"frame_id=51507, dur=136ms","top":"0.1697674417339079","line_num":"0","level":"0","height":"0.021343669891357386","conf":"1","block_num":"0","width":"0.14389533996582038","word_num":"0","par_num":"0","page_num":"0"},{"top":"0.19069767489359046","width":"0.02325581444634331","line_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","text":"INFO","page_num":"0","height":"0.013953487608167836","left":"0.164244185567526"},{"par_num":"0","width":"0.1293604638841417","line_num":"0","block_num":"0","level":"0","conf":"1","top":"0.19069767468871524","word_num":"0","left":"0.19186046734935355","height":"0.016279069052802186","text":"sck_rs::stream_manager:","page_num":"0"},{"page_num":"0","conf":"1","line_num":"0","text":"persistent","height":"0.016279069052802186","left":"0.32412790867186153","block_num":"0","level":"0","top":"0.19069767458212605","word_num":"0","width":"0.06104651027255592","par_num":"0"},{"line_num":"0","level":"0","left":"0.3837209295985338","text":"SCK","top":"0.19069767487808664","block_num":"0","word_num":"0","conf":"1","page_num":"0","height":"0.013953487608167836","par_num":"0","width":"0.023255814446343337"},{"word_num":"0","par_num":"0","level":"0","left":"0.40552325735993827","text":"stream started for","line_num":"0","block_num":"0","conf":"1","width":"0.10610464943779835","page_num":"0","height":"0.016279069052802186","top":"0.18837209310925784"},{"line_num":"0","par_num":"0","width":"0.21947674221462676","left":"0.5130813997845278","text":"display 2 (3008x1253, 2fps, 3 excluded)","word_num":"0","top":"0.1883720926561222","level":"0","page_num":"0","conf":"1","height":"0.020930233001709042","block_num":"0"},{"top":"0.2093023258703347","page_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","left":"0.1642441860326423","block_num":"0","par_num":"0","conf":"1","text":"INFO","width":"0.023255814446343337","word_num":"0"},{"level":"0","block_num":"0","par_num":"0","text":"screenpipe_engine:: event_driven_capture: startup capture","left":"0.19186047643172752","height":"0.01669250594245064","line_num":"0","top":"0.20888888895383928","width":"0.31540696885850694","word_num":"0","conf":"1","page_num":"0"},{"line_num":"0","conf":"1","word_num":"0","top":"0.20888888907011838","height":"0.01669250594245053","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.07994185553656685","left":"0.5072674442600767","text":"for monitor 2:"},{"line_num":"0","text":"frame_id=51508,","conf":"1","level":"0","page_num":"0","block_num":"0","left":"0.5915697684152648","par_num":"0","top":"0.20930232546177274","width":"0.08575580914815273","word_num":"0","height":"0.018604651557074692"},{"width":"0.05235006014506027","word_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0","top":"0.2092010029306256","page_num":"0","height":"0.01648171530829534","left":"0.6802203178927647","text":"dur=185ms","block_num":"0"},{"conf":"0.5","block_num":"0","height":"0.013953487608167836","level":"0","word_num":"0","par_num":"0","page_num":"0","width":"0.024709301524692112","text":"WARN","top":"0.2302325584052184","line_num":"0","left":"0.16424418675582253"},{"page_num":"0","height":"0.016279069052802186","block_num":"0","width":"0.06831395361158582","word_num":"0","par_num":"0","line_num":"0","conf":"1","left":"0.19186046590859662","top":"0.2302325584096454","text":"sqlx::query:","level":"0"},{"page_num":"0","line_num":"0","width":"0.19476744333902996","word_num":"0","left":"0.2630813980467981","conf":"1","block_num":"0","level":"0","par_num":"0","top":"0.22777777777777775","height":"0.02111111111111119","text":"summary=\"SELECT id, snapshot_path,"},{"conf":"1","width":"0.0705106258392334","height":"0.021687886979844917","left":"0.45612569902531874","level":"0","block_num":"0","word_num":"0","par_num":"0","page_num":"0","line_num":"0","text":"device_name,","top":"0.2275912873203485"},{"line_num":"0","top":"0.23023255838057566","level":"0","block_num":"0","page_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","left":"0.5465116354296701","word_num":"0","width":"0.14825580384996206","conf":"1","par_num":"0","height":"0.016279069052802186"},{"width":"0.03052325513627796","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"id, \\n","word_num":"0","level":"0","block_num":"0","left":"0.702034884064102","par_num":"0","top":"0.22999999999999998","height":"0.018888888888888955"},{"width":"0.0915697627597385","line_num":"0","par_num":"0","conf":"1","top":"0.22999999999999998","block_num":"0","height":"0.018888888888888955","left":"0.7427325625101203","level":"0","page_num":"0","text":"snapshot_path, \\n","word_num":"0"},{"block_num":"0","conf":"1","height":"0.018888888888888955","level":"0","left":"0.8415697697163712","page_num":"0","par_num":"0","top":"0.22999999999999998","width":"0.07994185553656685","line_num":"0","text":"device_name, \\n","word_num":"0"},{"top":"0.2302325587003431","width":"0.0625","word_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","left":"0.9302325586300871","par_num":"0","text":"timestamp\\n","block_num":"0","page_num":"0","level":"0"},{"top":"0.24883721005238135","conf":"1","line_num":"0","left":"0.1424418656660745","par_num":"0","height":"0.018940567440456912","text":"snapshot_path IS NOT NULL\\n","word_num":"0","page_num":"0","block_num":"0","width":"0.15116278330485025","level":"0"},{"text":"AND","level":"0","top":"0.24883720938832754","width":"0.02034883631600276","word_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.3023255819388978","height":"0.016279069052802297"},{"word_num":"0","conf":"0.5","line_num":"0","height":"0.0189405674404568","left":"0.3241279103877444","level":"0","block_num":"0","page_num":"0","width":"0.1497092988755968","par_num":"0","top":"0.24883720993610237","text":"timestamp < ?1\\nORDER BYln"},{"page_num":"0","top":"0.24883720993610237","level":"0","text":"device_name, \\n","width":"0.0799418555365668","word_num":"0","block_num":"0","conf":"1","height":"0.0189405674404568","left":"0.4811046556389436","line_num":"0","par_num":"0"},{"par_num":"0","text":"timestamp ASC\\nLIMIT\\n","line_num":"0","conf":"1","block_num":"0","left":"0.568313957868922","width":"0.12645348442925342","word_num":"0","top":"0.24883720993610237","page_num":"0","height":"0.0189405674404568","level":"0"},{"top":"0.24651162859363018","width":"0.2936046388414171","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.7005814076659157","height":"0.021266148885091152","level":"0","block_num":"0","text":"5000\\n\" rows_affected-0 rows_returned=197 elapsed-4."},{"text":"INFO","left":"0.16424418685877795","top":"0.29069767464552854","block_num":"0","height":"0.013953487608167725","word_num":"0","width":"0.024709301524692112","page_num":"0","line_num":"0","conf":"1","level":"0","par_num":"0"},{"conf":"1","top":"0.2906976750472423","line_num":"0","word_num":"0","level":"0","page_num":"0","text":"screenpipe_engine::snapshot_compaction:","width":"0.2180232577853733","block_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.19186046306467774"},{"height":"0.016888447867499434","block_num":"0","page_num":"0","line_num":"0","text":"snapshot","conf":"1","left":"0.4127510289276398","par_num":"0","top":"0.2903929856401931","width":"0.048044453726874436","word_num":"0","level":"0"},{"width":"0.06395348442925347","text":"compaction:","line_num":"0","word_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0","level":"0","conf":"1","top":"0.2906976746842882","page_num":"0","left":"0.46366279346851275"},{"line_num":"0","height":"0.016279069052802186","par_num":"0","word_num":"0","level":"0","text":"found 197 eligible frames","width":"0.14389533996582027","page_num":"0","left":"0.5276162857918877","top":"0.2906976750472423","conf":"1","block_num":"0"},{"width":"0.023255814446343337","level":"0","line_num":"0","page_num":"0","top":"0.3093023258703347","text":"INFO","left":"0.1642441860326423","conf":"1","word_num":"0","par_num":"0","height":"0.013953487608167836","block_num":"0"},{"width":"0.2688953399658203","text":"screenpipe_engine::snapshot_compaction: snapshot","left":"0.1918604739844334","word_num":"0","block_num":"0","top":"0.3088888884187573","par_num":"0","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.019018088446723147"},{"width":"0.12499999999999994","line_num":"0","height":"0.019018088446723036","text":"compaction: 83 frames,","conf":"1","level":"0","page_num":"0","top":"0.3088888884381371","block_num":"0","left":"0.4636627924198417","par_num":"0","word_num":"0"},{"left":"0.5915697714163464","line_num":"0","width":"0.21947674221462665","height":"0.019018086327446726","level":"0","word_num":"0","conf":"1","block_num":"0","par_num":"0","text":"16.3MB → 2.5MB (6.5x), 83 JPEGs deleted","top":"0.3088888893814963","page_num":"0"},{"height":"0.013953487608167836","line_num":"0","word_num":"0","block_num":"0","text":"INFO","width":"0.02325581444634331","top":"0.3302325586145207","par_num":"0","level":"0","conf":"1","left":"0.164244185567526","page_num":"0"},{"width":"0.2238371955023872","height":"0.014444444444444482","block_num":"0","line_num":"0","conf":"1","left":"0.19186047891621263","top":"0.3322222222222222","text":"screenpipe_engine:: event_driven_capture:","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.3325581400577682","block_num":"0","height":"0.011627906163533486","left":"0.41715116292644977","page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","text":"content","width":"0.043604649437798404","word_num":"0"},{"width":"0.036337208747863725","word_num":"0","level":"0","left":"0.4636627915805255","conf":"1","top":"0.33023255838057564","par_num":"0","block_num":"0","height":"0.016279069052802297","text":"dedup:","line_num":"0","page_num":"0"},{"page_num":"0","text":"skipping","width":"0.04800545374552412","block_num":"0","top":"0.3300790350671592","left":"0.5014333188397445","par_num":"0","height":"0.016586116154988617","level":"0","word_num":"0","conf":"1","line_num":"0"},{"text":"capture for monitor 1 (hash=6544687314381512705,","left":"0.5494186213597813","top":"0.33000000000000007","word_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.2718023088243272","block_num":"0","height":"0.018888888888888844","level":"0"},{"page_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","width":"0.07994185553656685","level":"0","left":"0.8241279081086545","conf":"1","par_num":"0","text":"trigger=click)","top":"0.3302325586131337","word_num":"0"},{"block_num":"0","top":"0.3507642628696539","text":"INFO","word_num":"0","conf":"1","left":"0.16415309245249385","height":"0.014750544230143214","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.023438000679016108"},{"page_num":"0","block_num":"0","height":"0.01860465155707458","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.19186046824613667","conf":"1","top":"0.3488372088726255","width":"0.2223837110731337","text":"screenpipe_engine::event_driven_capture:"},{"conf":"1","height":"0.014259348975287578","line_num":"0","word_num":"0","page_num":"0","level":"0","text":"content","block_num":"0","left":"0.418585084458284","top":"0.3510098605562144","width":"0.04219029479556613","par_num":"0"},{"word_num":"0","text":"dedup:","left":"0.4636280362655024","level":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","top":"0.35093692717814506","height":"0.01440521558125818","par_num":"0","width":"0.034953228632609024"},{"par_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.016666666666666607","conf":"1","text":"skipping capture","word_num":"0","left":"0.5029069853331972","top":"0.35111111111111115","line_num":"0","width":"0.09302324718899202"},{"par_num":"0","conf":"1","height":"0.022254757351345522","line_num":"0","text":"for monitor 2 Chash=6544687314381512705,","level":"0","width":"0.22836382124159071","word_num":"0","block_num":"0","left":"0.5943970853745667","page_num":"0","top":"0.3476284907399875"},{"word_num":"0","width":"0.07994185553656685","page_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","top":"0.3511627910937539","level":"0","left":"0.8241279081086545","text":"trigger=click)","conf":"1"},{"word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.36976744212614865","par_num":"0","width":"0.02325581444634331","page_num":"0","left":"0.16424418609078184","level":"0","height":"0.013953487608167836","text":"INFO"},{"word_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture:","height":"0.018604651557074803","width":"0.22383719550238715","level":"0","left":"0.19186047481421328","line_num":"0","top":"0.369767441547044","page_num":"0","block_num":"0","conf":"1"},{"page_num":"0","left":"0.42005814093690425","level":"0","line_num":"0","text":"content","top":"0.37209302357521","word_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.011627906163533486","width":"0.040697672632005466"},{"text":"dedup:","page_num":"0","width":"0.034883719020419646","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","left":"0.4636627910711856","line_num":"0","top":"0.37209302371529596","level":"0","height":"0.013953487608167725"},{"par_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.36976744158580377","height":"0.018604651557074692","page_num":"0","text":"skipping","conf":"1","width":"0.04796511332194009","left":"0.5029069790221694","level":"0"},{"top":"0.36976744283230567","line_num":"0","block_num":"0","level":"0","width":"0.2718023088243272","conf":"1","par_num":"0","height":"0.01912144554985895","word_num":"0","page_num":"0","left":"0.5494186123481535","text":"capture for monitor 1 (hash=6544687314381512705,"},{"page_num":"0","block_num":"0","height":"0.013953487608167947","line_num":"0","left":"0.164244185567526","conf":"1","par_num":"0","text":"INFO","top":"0.3906976748935904","level":"0","word_num":"0","width":"0.02325581444634331"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.016279069052802075","par_num":"0","conf":"1","level":"0","top":"0.3906976746305757","text":"screenpipe_engine::snapshot_compaction: snapshot","width":"0.2688953399658203","left":"0.1918604751051387"},{"height":"0.013953487608167836","word_num":"0","width":"0.06686046388414174","conf":"1","page_num":"0","block_num":"0","line_num":"0","text":"compaction:","top":"0.3906976745680091","level":"0","par_num":"0","left":"0.46366279155599116"},{"width":"0.021802324718899202","par_num":"0","level":"0","block_num":"0","text":"100","page_num":"0","top":"0.3906976746455284","left":"0.5290697682364807","word_num":"0","height":"0.013953487608167947","conf":"1","line_num":"0"},{"word_num":"0","text":"frames,","page_num":"0","height":"0.019199231465657607","left":"0.550821595628388","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.38807480255388793","width":"0.042252156469557045","block_num":"0"},{"block_num":"0","conf":"1","page_num":"0","top":"0.3883720942240634","line_num":"0","width":"0.22383719550238712","height":"0.02325581232706697","word_num":"0","text":"17. 9MB → 6.8MB (2.6x), 100 JPEGs deleted","left":"0.5973837316572939","par_num":"0","level":"0"},{"level":"0","conf":"1","word_num":"0","height":"0.01860465155707458","block_num":"0","par_num":"0","top":"0.3697674419734007","page_num":"0","left":"0.8241279088838483","line_num":"0","width":"0.07994185553656685","text":"trigger=click)"},{"page_num":"0","width":"0.024709301524692112","conf":"1","par_num":"0","block_num":"0","height":"0.018604651557074692","left":"0.16279069794768306","level":"0","top":"0.40930232561681146","word_num":"0","line_num":"0","text":"INFO"},{"text":"screenpipe_engine::snapshot_compaction: snapshot","block_num":"0","left":"0.1918604693373176","level":"0","page_num":"0","height":"0.019018088446723147","par_num":"0","top":"0.40888888859317585","width":"0.2688953399658203","line_num":"0","word_num":"0","conf":"1"},{"level":"0","word_num":"0","block_num":"0","height":"0.016279069052802186","line_num":"0","conf":"1","par_num":"0","text":"compaction:","top":"0.4093023256673973","page_num":"0","width":"0.06395348442925347","left":"0.4636627929597919"},{"par_num":"0","conf":"1","block_num":"0","text":"14 frames,","height":"0.019018088446723036","page_num":"0","word_num":"0","width":"0.05959302054511184","line_num":"0","level":"0","left":"0.5276162797906635","top":"0.40888888847689686"},{"height":"0.013953487608167836","top":"0.4302325586145207","par_num":"0","width":"0.02325581444634331","conf":"1","word_num":"0","page_num":"0","line_num":"0","left":"0.164244185567526","level":"0","text":"INFO","block_num":"0"},{"conf":"1","left":"0.19186046881166463","block_num":"0","line_num":"0","page_num":"0","text":"screenpipe_engine:: event_","top":"0.42999999999999994","level":"0","width":"0.1380813916524251","word_num":"0","height":"0.01666666666666672","par_num":"0"},{"height":"0.013953487608167836","line_num":"0","word_num":"0","top":"0.4302325584439781","block_num":"0","level":"0","page_num":"0","text":"driven_capture:","conf":"1","left":"0.32994186429704764","par_num":"0","width":"0.08575580914815267"},{"level":"0","block_num":"0","conf":"1","left":"0.41859436821217","page_num":"0","top":"0.43015260738755423","line_num":"0","word_num":"0","height":"0.014113390180799712","par_num":"0","width":"0.04217172728644475","text":"content"},{"left":"0.46366279111963515","block_num":"0","conf":"1","width":"0.034883719020419646","height":"0.016279069052802297","top":"0.43023255822553685","word_num":"0","level":"0","par_num":"0","text":"dedup:","page_num":"0","line_num":"0"},{"left":"0.5915697717160922","page_num":"0","level":"0","conf":"0.5","block_num":"0","height":"0.021343667772081076","line_num":"0","par_num":"0","text":"2.2MB → 0.9MB (2.4x),","word_num":"0","top":"0.4088888893956133","width":"0.12209302054511173"},{"left":"0.7122092993960182","height":"0.01669250594245064","word_num":"0","conf":"1","line_num":"0","top":"0.40888888907011833","page_num":"0","block_num":"0","par_num":"0","text":"14 JPEGs deleted","width":"0.09302325778537324","level":"0"},{"width":"0.04651162889268656","word_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"skipping","height":"0.01860465155707458","block_num":"0","conf":"1","level":"0","top":"0.4279069762369665","left":"0.5029069764451296"},{"height":"0.018888888888888955","par_num":"0","top":"0.42999999999999994","page_num":"0","line_num":"0","block_num":"0","text":"capture for monitor 1 (hash=6544687314381512705, trigger=click)","level":"0","width":"0.3517441855536567","word_num":"0","conf":"1","left":"0.5523255835208684"},{"height":"0.016279069052802186","conf":"1","page_num":"0","word_num":"0","left":"0.1642441856062857","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"INFO","top":"0.4488372099309632","width":"0.023255814446343337"},{"page_num":"0","width":"0.22383719550238715","conf":"1","par_num":"0","line_num":"0","height":"0.016279069052802186","text":"screenpipe_engine::event_driven_capture:","left":"0.19186047481421328","word_num":"0","top":"0.4511627909096454","block_num":"0","level":"0"},{"level":"0","top":"0.4508155306213397","text":"content","page_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.014648008346557662","left":"0.41856228444545807","block_num":"0","width":"0.043689386049906465","word_num":"0"},{"text":"dedup:","word_num":"0","level":"0","width":"0.03663831551869706","conf":"1","block_num":"0","left":"0.4635122381925328","line_num":"0","page_num":"0","par_num":"0","top":"0.4502554466200981","height":"0.01809375762939447"},{"height":"0.0189405674404568","block_num":"0","par_num":"0","level":"0","text":"skipping capture for monitor 2 (hash=6544687314381512705, trigger=click)","page_num":"0","line_num":"0","width":"0.4026162889268663","word_num":"0","top":"0.4488372100523814","left":"0.5014534748340483","conf":"1"},{"block_num":"0","text":"INFO","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.4697674423340641","left":"0.16279069782777025","width":"0.024709301524692112","conf":"1","height":"0.016279069052802186"},{"conf":"1","text":"screenpipe_engine::event_driven_capture:","line_num":"0","width":"0.22383719550238715","top":"0.4697674421015059","level":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.016279069052802186","page_num":"0","left":"0.1918604757468683"},{"conf":"1","top":"0.4720930238703347","width":"0.042151162359449545","page_num":"0","block_num":"0","left":"0.4186046509181435","word_num":"0","level":"0","line_num":"0","height":"0.013953487608167836","par_num":"0","text":"content"},{"word_num":"0","page_num":"0","height":"0.016279069052802186","text":"dedup:","top":"0.4697674421015059","width":"0.036337208747863725","left":"0.4636627915805255","level":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","text":"skipping","width":"0.04796511332194009","top":"0.4697674423340641","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.016279069052802075","word_num":"0","conf":"1","left":"0.5014534890512392"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.35465115441216366","height":"0.01912144766913515","conf":"1","left":"0.5494186021239051","text":"capture for monitor 1 (hash=6544687314381512705, trigger=click)","top":"0.46976744173390783"},{"page_num":"0","word_num":"0","top":"0.4906976748935905","height":"0.013953487608167836","block_num":"0","left":"0.164244185567526","par_num":"0","level":"0","width":"0.02325581444634331","line_num":"0","text":"INFO","conf":"1"},{"top":"0.4906976746596454","word_num":"0","height":"0.016279069052802297","conf":"1","text":"screenpipe_engine::event_driven_capture:","level":"0","page_num":"0","par_num":"0","left":"0.1918604757468683","width":"0.22383719550238715","line_num":"0","block_num":"0"},{"level":"0","page_num":"0","top":"0.49054107338071273","height":"0.014266690148247663","width":"0.042191227277119936","conf":"1","par_num":"0","left":"0.4200381079946346","text":"content","word_num":"0","line_num":"0","block_num":"0"},{"top":"0.4906976745821261","conf":"1","width":"0.037790695826212584","page_num":"0","left":"0.46220930387952935","level":"0","line_num":"0","height":"0.016279069052802186","word_num":"0","block_num":"0","par_num":"0","text":"dedup:"},{"line_num":"0","word_num":"0","block_num":"0","text":"skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)","level":"0","page_num":"0","left":"0.5014109193257484","height":"0.0224765459696451","par_num":"0","width":"0.4027018229166667","top":"0.4875244727948924","conf":"1"},{"level":"0","conf":"1","line_num":"0","height":"0.014128887388441203","page_num":"0","text":"INFO","top":"0.5092146259784435","width":"0.02329669793446859","word_num":"0","block_num":"0","par_num":"0","left":"0.16422374428830275"},{"block_num":"0","text":"screenpipe_engine::event_driven_capture:","page_num":"0","level":"0","conf":"1","height":"0.018604651557074692","top":"0.5093023250741758","left":"0.19186047284910224","par_num":"0","width":"0.2252906799316406","line_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","conf":"1","left":"0.4186046558220631","level":"0","top":"0.5111111113452171","line_num":"0","height":"0.016795865164862755","text":"content dedup:","width":"0.07994185553656685","word_num":"0","page_num":"0"},{"top":"0.5088888884768968","width":"0.31831395890977643","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.019018088446723036","left":"0.5029069755287376","level":"0","text":"skipping capture for monitor 2 (hash=6544687314381512705,","page_num":"0","conf":"1"},{"height":"0.01860465155707458","word_num":"0","left":"0.8226744190346612","page_num":"0","top":"0.5093023255392921","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"trigger=click)","width":"0.08139534526401104","conf":"1"},{"text":"INFO","par_num":"0","left":"0.16424418586791362","word_num":"0","top":"0.53023255803819","level":"0","width":"0.023255814446343337","block_num":"0","height":"0.013953488667805991","line_num":"0","page_num":"0","conf":"1"},{"top":"0.53","height":"0.016666666666666607","left":"0.19040697649631894","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"screenpipe_engine::event_driven_capture: content","width":"0.27180233001708987","conf":"1","word_num":"0"},{"height":"0.017296448813544307","top":"0.5297238684832293","level":"0","par_num":"0","line_num":"0","conf":"1","left":"0.46067866989440276","page_num":"0","width":"0.04085196389092338","word_num":"0","text":"dedup:","block_num":"0"},{"word_num":"0","text":"skipping capture for monitor 2 (hash=6544687314381512705, trigger=click)","width":"0.40406973097059473","page_num":"0","par_num":"0","block_num":"0","conf":"1","top":"0.53","level":"0","line_num":"0","left":"0.5000000336604276","height":"0.018888888888888844"},{"level":"0","width":"0.023438000679016108","block_num":"0","height":"0.014750544230143214","left":"0.16415309245249385","word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"INFO","top":"0.550764262869654","page_num":"0"},{"page_num":"0","height":"0.0189405674404568","block_num":"0","conf":"1","left":"0.1918604693373176","level":"0","top":"0.5488372101299008","width":"0.2688953399658203","word_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content","line_num":"0"},{"conf":"1","left":"0.4622093019971921","line_num":"0","height":"0.013953487608167836","page_num":"0","par_num":"0","text":"dedup:","top":"0.5511627911571564","width":"0.03633720874786378","level":"0","word_num":"0","block_num":"0"},{"block_num":"0","conf":"1","height":"0.021162789662679038","level":"0","page_num":"0","left":"0.5029070025189345","text":"skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)","top":"0.5488372101686605","word_num":"0","line_num":"0","width":"0.4011627621120878","par_num":"0"},{"word_num":"0","height":"0.013953487608167947","level":"0","line_num":"0","text":"INFO","block_num":"0","page_num":"0","left":"0.16424418609078184","top":"0.5697674421261486","width":"0.02325581444634331","conf":"1","par_num":"0"},{"page_num":"0","width":"0.26889533996582027","conf":"1","line_num":"0","level":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content","top":"0.569767441598249","word_num":"0","height":"0.01912144766913526","block_num":"0","left":"0.19186047398119874"},{"block_num":"0","level":"0","width":"0.034883719020419646","conf":"0.5","par_num":"0","text":"dedup:","left":"0.46366279111963515","page_num":"0","word_num":"0","line_num":"0","top":"0.5697674419464671","height":"0.016279069052802186"},{"height":"0.01912144766913526","top":"0.569767441714528","block_num":"0","text":"skipping capture for monitor 1 (hash=6544687314381512705, trigger=click)","page_num":"0","level":"0","left":"0.5029069952994129","par_num":"0","line_num":"0","word_num":"0","conf":"1","width":"0.4011627621120877"},{"width":"0.02325581444634331","conf":"1","height":"0.013953487608167836","top":"0.5906976748935904","page_num":"0","par_num":"0","word_num":"0","left":"0.164244185567526","block_num":"0","line_num":"0","text":"INFO","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802186","page_num":"0","conf":"1","word_num":"0","left":"0.1918604777425129","width":"0.22529067993164065","level":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.5906976746596454"},{"text":"content","height":"0.013953487608167836","par_num":"0","top":"0.5906976745680093","width":"0.04360464943779835","left":"0.41715116418613957","word_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1"},{"width":"0.08575580914815267","left":"0.4636627954948452","height":"0.016279069052802297","par_num":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0","text":"dedup: skipping","top":"0.5906976746887151","block_num":"0"},{"conf":"1","top":"0.6093023258418159","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.016279069052802297","left":"0.1627906982807741","line_num":"0","text":"INFO","width":"0.024709301524692084"},{"word_num":"0","width":"0.22383719550238715","page_num":"0","par_num":"0","left":"0.19186047085345767","block_num":"0","line_num":"0","conf":"1","height":"0.018604651557074692","level":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.6093023256943308"},{"level":"0","left":"0.418604652752031","width":"0.043604649437798404","word_num":"0","block_num":"0","line_num":"0","top":"0.611627907203668","text":"content","height":"0.013953487608167947","par_num":"0","conf":"1","page_num":"0"},{"page_num":"0","top":"0.6093023256673973","level":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","left":"0.4622093027651884","line_num":"0","width":"0.037790695826212584","text":"dedup:","height":"0.016279069052802186"},{"left":"0.5014534890512392","text":"skipping","block_num":"0","height":"0.016279069052802186","conf":"1","line_num":"0","page_num":"0","top":"0.6093023260549942","width":"0.04796511332194009","level":"0","par_num":"0","word_num":"0"},{"left":"0.5523255835208684","word_num":"0","height":"0.020930230882432732","width":"0.3517441855536567","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"capture for monitor 2 (hash=6544687314381512705, trigger=click)","top":"0.5883720942099464","conf":"1","level":"0"},{"block_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","left":"0.164244185567526","top":"0.6302325586145208","par_num":"0","text":"INFO","width":"0.02325581444634331"},{"top":"0.63","block_num":"0","conf":"1","text":"screenpipe_engine::event_driven_capture: content","width":"0.2703488243950738","page_num":"0","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.016666666666666607","left":"0.191860477928694"},{"par_num":"0","top":"0.6302325586131338","block_num":"0","width":"0.03633720874786378","conf":"1","word_num":"0","height":"0.016279069052802186","page_num":"0","text":"dedup:","left":"0.4622093019971921","line_num":"0","level":"0"},{"par_num":"0","text":"capture for monitor 2 (hash=1367434359766307217, trigger=visual_change)","word_num":"0","top":"0.6088888885685333","block_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","left":"0.5523255949184036","width":"0.3968023088243273","height":"0.021343669891357386"},{"width":"0.44767439100477424","line_num":"0","par_num":"0","left":"0.5014535010494858","height":"0.018888888888888844","level":"0","word_num":"0","conf":"1","page_num":"0","text":"skipping capture for monitor 2 (hash=1367434359766307217, trigger=visual_change)","top":"0.63","block_num":"0"},{"text":"INFO","top":"0.648837209591265","word_num":"0","page_num":"0","left":"0.1642441860326423","line_num":"0","conf":"1","width":"0.023255814446343337","level":"0","par_num":"0","block_num":"0","height":"0.013953487608167836"},{"height":"0.016279069052802186","block_num":"0","conf":"1","line_num":"0","text":"screenpipe_engine::event_driven_capture:","page_num":"0","top":"0.6511627909387151","left":"0.1918604777425129","word_num":"0","level":"0","par_num":"0","width":"0.22529067993164065"},{"level":"0","top":"0.6511627909245982","conf":"1","block_num":"0","line_num":"0","word_num":"0","text":"content","left":"0.41569767470094343","height":"0.013953487608167836","page_num":"0","par_num":"0","width":"0.046511628892686674"},{"line_num":"0","height":"0.016279069052802186","page_num":"0","conf":"0.5","text":"dedup:","width":"0.034883719020419646","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.46366279199172816","top":"0.651162791326312"},{"height":"0.0189405674404568","level":"0","page_num":"0","left":"0.50145349190197","block_num":"0","line_num":"0","par_num":"0","text":"skipping capture for monitor 2 (hash=596503974090759224, trigger=click)","top":"0.6488372100523814","word_num":"0","conf":"1","width":"0.3968023088243273"},{"top":"0.6697674417591202","word_num":"0","par_num":"0","width":"0.023255814446343337","text":"INFO","left":"0.16424418586791362","conf":"1","block_num":"0","level":"0","page_num":"0","height":"0.013953488667805991","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.1918604779248135","par_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","top":"0.6697674421015058","text":"screenpipe_engine::event_driven_capture: content","height":"0.016279069052802186","width":"0.2703488243950738"},{"line_num":"0","top":"0.6697674421015058","width":"0.037790695826212584","block_num":"0","page_num":"0","par_num":"0","text":"dedup:","left":"0.46220930387952935","level":"0","word_num":"0","height":"0.016279069052802186","conf":"1"},{"left":"0.5014535010494858","level":"0","page_num":"0","par_num":"0","top":"0.6697674417339079","height":"0.01912144766913515","text":"skipping capture for monitor 2 (hash=3622643354436184557, trigger=visual_change)","block_num":"0","width":"0.44767439100477424","word_num":"0","line_num":"0","conf":"1"},{"level":"0","page_num":"0","left":"0.164244185567526","height":"0.013953487608167947","top":"0.6906976748935905","word_num":"0","line_num":"0","width":"0.02325581444634331","block_num":"0","par_num":"0","text":"INFO","conf":"1"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.013953487608167947","line_num":"0","par_num":"0","text":"screenpipe_","width":"0.059593020545111786","conf":"1","left":"0.19186046670782203","level":"0","top":"0.6906976746261486"},{"text":"engine::event_driven_capture:","height":"0.013953487608167836","block_num":"0","page_num":"0","width":"0.16569766998291013","left":"0.25145349335156814","conf":"1","par_num":"0","line_num":"0","top":"0.6906976747230478","level":"0","word_num":"0"},{"page_num":"0","width":"0.08139534526401093","conf":"1","word_num":"0","block_num":"0","top":"0.6906976748922037","height":"0.016279069052802186","par_num":"0","level":"0","line_num":"0","text":"content dedup:","left":"0.4171511636306771"},{"block_num":"0","word_num":"0","line_num":"0","conf":"1","level":"0","left":"0.5028657031345587","page_num":"0","height":"0.02238071441650391","width":"0.40705952114529076","text":"skipping capture for monitor 2 (hash=-3577748614007823836, trigger=click)","par_num":"0","top":"0.6876080943476169"},{"conf":"1","block_num":"0","top":"0.7093023253899342","level":"0","left":"0.16424418572740973","page_num":"0","line_num":"0","height":"0.013953488667805991","text":"WARN","width":"0.02325581444634331","par_num":"0","word_num":"0"},{"left":"0.1918604651509524","page_num":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","top":"0.7093023257352269","block_num":"0","width":"0.06686046388414174","conf":"0.5","level":"0","word_num":"0","text":"sqlx::query:"},{"level":"0","word_num":"0","conf":"1","left":"0.26453488676163767","width":"0.19040696885850694","page_num":"0","top":"0.7066666670817545","par_num":"0","line_num":"0","block_num":"0","height":"0.021240308549669074","text":"summary=\"SELECT id, snapshot_path,"},{"height":"0.019228363037109397","width":"0.0698313501146105","level":"0","word_num":"0","left":"0.4578168842450021","line_num":"0","par_num":"0","block_num":"0","text":"device_name,","page_num":"0","conf":"1","top":"0.7089904696338358"},{"par_num":"0","text":"db.statement=\"\\n\\nSELECT\\n","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.7069767439113851","conf":"1","word_num":"0","width":"0.14680231942070854","left":"0.5479651218061184","height":"0.018604651557074692"},{"left":"0.23255813960275973","conf":"1","par_num":"0","width":"0.021802324718899202","line_num":"0","text":"NOT","word_num":"0","page_num":"0","top":"0.7302325585990168","height":"0.013953487608167947","block_num":"0","level":"0"},{"width":"0.018895347913106264","par_num":"0","page_num":"0","text":"AND","block_num":"0","left":"0.3023255820935922","level":"0","top":"0.7302325584052184","conf":"1","word_num":"0","line_num":"0","height":"0.013953487608167947"},{"block_num":"0","line_num":"0","height":"0.021343669891357497","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.7088888884813238","width":"0.03197674221462676","word_num":"0","left":"0.700581396262492","page_num":"0","text":"id, \\n"},{"conf":"1","line_num":"0","text":"snapshot_path,\\n","word_num":"0","left":"0.7412790672313444","level":"0","top":"0.7116279074503432","width":"0.09302325778537324","par_num":"0","page_num":"0","height":"0.016279069052802186","block_num":"0"},{"width":"0.0421511623594496","text":"5000\\n'","word_num":"0","block_num":"0","line_num":"0","left":"0.702034883234035","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","level":"0","top":"0.7279069772177851"},{"word_num":"0","level":"0","par_num":"0","text":"device_name, \\n","height":"0.019018088446723147","conf":"1","block_num":"0","left":"0.8415697676654175","line_num":"0","page_num":"0","width":"0.07994186083475752","top":"0.7088888885931759"},{"height":"0.016279069052802186","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"timestamp\\n","width":"0.0625","word_num":"0","top":"0.7093023260549943","par_num":"0","level":"0","left":"0.9302325570978682"},{"left":"0.1409883794884014","conf":"1","line_num":"0","level":"0","par_num":"0","width":"0.09302324718899196","block_num":"0","page_num":"0","text":"snapshot_path IS","height":"0.018888888888888955","top":"0.7277777777777777","word_num":"0"},{"page_num":"0","top":"0.7276791578775336","block_num":"0","conf":"0.5","line_num":"0","height":"0.016734707090589773","level":"0","par_num":"0","text":"NULL\\n","word_num":"0","width":"0.036415913369920505","left":"0.25722808995284613"},{"left":"0.3241279106514932","line_num":"0","text":"timestamp < ?1\\nORDER BY\\n","top":"0.7277777777777777","width":"0.14680231942070854","word_num":"0","height":"0.018888888888888955","level":"0","page_num":"0","par_num":"0","conf":"0.5","block_num":"0"},{"text":"device_name, \\n","height":"0.018888888888888955","left":"0.4811046556389436","top":"0.73","word_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.0799418555365668","page_num":"0"},{"top":"0.73","line_num":"0","text":"timestamp ASC\\nLIMIT\\n","width":"0.125","level":"0","page_num":"0","height":"0.01666666666666672","block_num":"0","left":"0.5697674437477823","par_num":"0","word_num":"0","conf":"1"},{"width":"0.25","page_num":"0","block_num":"0","level":"0","line_num":"0","word_num":"0","par_num":"0","left":"0.7441860416364825","conf":"1","height":"0.018888888888888955","text":"rows_affected=0 rows_returned=3 elapsed=1.84","top":"0.73"},{"block_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.013953487608167836","top":"0.7697674421261487","par_num":"0","width":"0.02325581444634331","conf":"1","left":"0.16424418609078184","text":"INFO","word_num":"0"},{"conf":"1","block_num":"0","height":"0.013953487608167947","left":"0.1642441856062857","text":"INFO","page_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.023255814446343337","top":"0.7906976750331253","word_num":"0"},{"page_num":"0","level":"0","conf":"1","par_num":"0","line_num":"0","width":"0.023255814446343337","word_num":"0","top":"0.8093023258703347","height":"0.013953487608167836","text":"INFO","block_num":"0","left":"0.1642441860326423"},{"height":"0.013953487608167836","level":"0","par_num":"0","conf":"1","top":"0.8302325586145207","page_num":"0","block_num":"0","text":"INFO","line_num":"0","word_num":"0","left":"0.164244185567526","width":"0.02325581444634331"},{"par_num":"0","word_num":"0","top":"0.848837209591265","text":"INFO","width":"0.023255814446343337","line_num":"0","block_num":"0","conf":"1","height":"0.013953487608167836","left":"0.1642441860326423","page_num":"0","level":"0"},{"block_num":"0","top":"0.8697674423587068","height":"0.013953487608167836","page_num":"0","conf":"1","level":"0","left":"0.16424418550938646","line_num":"0","par_num":"0","text":"INFO","width":"0.023255814446343337","word_num":"0"},{"page_num":"0","width":"0.02325581444634331","height":"0.013953487608167836","par_num":"0","line_num":"0","text":"INFO","word_num":"0","top":"0.8906976748935905","block_num":"0","left":"0.164244185567526","conf":"1","level":"0"},{"line_num":"0","text":"INFO","top":"0.9093023258470788","width":"0.02325581444634331","par_num":"0","height":"0.013953487608167947","block_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.16424418609078184","level":"0"},{"word_num":"0","height":"0.013953487608167836","par_num":"0","left":"0.164244185567526","conf":"1","block_num":"0","level":"0","top":"0.9302325586145207","width":"0.02325581444634331","page_num":"0","line_num":"0","text":"INFO"},{"block_num":"0","word_num":"0","conf":"1","level":"0","top":"0.9511627913121952","width":"0.023255814446343337","left":"0.1642441856062857","page_num":"0","height":"0.013953487608167947","text":"INFO","par_num":"0","line_num":"0"},{"height":"0.01912144766913515","level":"0","block_num":"0","left":"0.1918604739844334","text":"screenpipe_engine::snapshot_compaction: snapshot","word_num":"0","top":"0.7697674415691793","page_num":"0","par_num":"0","line_num":"0","conf":"1","width":"0.2688953399658203"},{"level":"0","page_num":"0","left":"0.46366279252910514","line_num":"0","text":"compaction: found 3 eligible frames","top":"0.769767442909825","word_num":"0","width":"0.19622092776828348","block_num":"0","conf":"1","height":"0.01912144554985895","par_num":"0"},{"word_num":"0","width":"0.3095930099487305","block_num":"0","page_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","line_num":"0","level":"0","left":"0.19186047840946732","conf":"1","top":"0.7906976746596454","height":"0.016279069052802186"},{"level":"0","conf":"1","top":"0.7883720929811526","height":"0.018604651557074692","width":"0.4084302266438802","left":"0.5014534826228281","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"skipping capture for monitor 2 (hash=-7719336893453902381, trigger=click)","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"screenpipe_engine::event_driven_capture: content dedup:","top":"0.8088888889538391","word_num":"0","height":"0.01669250594245064","left":"0.19186047646685248","width":"0.308139525519477"},{"text":"skipping capture for monitor 2 (hash=2226463793404778776, trigger=visual_change)","left":"0.5014535010494858","block_num":"0","page_num":"0","height":"0.019018088446723036","level":"0","par_num":"0","top":"0.8088888884768969","conf":"1","line_num":"0","width":"0.44767439100477424","word_num":"0"},{"left":"0.19186047527070715","par_num":"0","conf":"1","top":"0.83","page_num":"0","text":"screenpipe_engine::event_driven_capture: content","line_num":"0","block_num":"0","width":"0.2688953399658203","height":"0.01666666666666672","word_num":"0","level":"0"},{"word_num":"0","top":"0.8302325587003432","left":"0.46366279194327853","par_num":"0","text":"dedup:","block_num":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","width":"0.034883719020419646","level":"0","conf":"0.5"},{"left":"0.5029069819191628","word_num":"0","level":"0","block_num":"0","height":"0.018888888888888955","top":"0.83","conf":"1","page_num":"0","line_num":"0","par_num":"0","width":"0.4520348866780599","text":"skipping capture for monitor 2 (hash=-2449473341097903678, trigger=visual_change)"},{"conf":"1","word_num":"0","left":"0.19186047527070715","block_num":"0","level":"0","text":"screenpipe_engine::event_driven_capture: content","page_num":"0","top":"0.8511111111111112","par_num":"0","height":"0.016666666666666607","width":"0.2688953399658203","line_num":"0"},{"par_num":"0","word_num":"0","width":"0.08575580914815273","level":"0","height":"0.0189405674404568","text":"dedup: skipping","top":"0.8488372098198232","block_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.4636627943787406"},{"par_num":"0","page_num":"0","left":"0.54941859610106","height":"0.0189405674404568","word_num":"0","block_num":"0","line_num":"0","conf":"1","width":"0.40552325778537335","level":"0","text":"capture for monitor 2 (hash=-3192006669261292210, trigger=visual_change)","top":"0.8488372100523813"},{"height":"0.016279069052802186","line_num":"0","block_num":"0","left":"0.19186047481421328","text":"screenpipe_engine::event_driven_capture:","word_num":"0","level":"0","width":"0.22383719550238715","par_num":"0","conf":"1","top":"0.8697674421305758","page_num":"0"},{"left":"0.418604652752031","page_num":"0","word_num":"0","conf":"1","height":"0.013953487608167836","block_num":"0","line_num":"0","par_num":"0","top":"0.8720930234827378","level":"0","text":"content","width":"0.043604649437798404"},{"word_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.8697674421015058","page_num":"0","block_num":"0","text":"dedup:","level":"0","width":"0.037790695826212584","height":"0.016279069052802186","left":"0.46220930387952935"},{"left":"0.5013892061051383","level":"0","conf":"1","text":"skipping","par_num":"0","height":"0.01727817535400389","top":"0.8692678892001282","width":"0.04809367921617291","page_num":"0","line_num":"0","block_num":"0","word_num":"0"},{"block_num":"0","text":"capture for monitor 2 (hash=-4839184715325635051, trigger=click)","left":"0.5523256069325528","height":"0.01912144766913515","page_num":"0","top":"0.8697674417339079","conf":"1","level":"0","line_num":"0","width":"0.35755810207790795","word_num":"0","par_num":"0"},{"text":"screenpipe_engine::event_driven_capture:","line_num":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","top":"0.8906976746305756","width":"0.22383719550238715","height":"0.016279069052802186","word_num":"0","left":"0.19186047481421328","level":"0"},{"level":"0","conf":"1","page_num":"0","block_num":"0","word_num":"0","text":"content","width":"0.040718240208095946","left":"0.4200478571490299","line_num":"0","par_num":"0","height":"0.014107875823974658","top":"0.8906204805783153"},{"text":"dedup:","word_num":"0","level":"0","top":"0.8906976748146841","par_num":"0","width":"0.03633720874786378","height":"0.016279069052802186","page_num":"0","block_num":"0","line_num":"0","left":"0.4622093019971921","conf":"1"},{"block_num":"0","left":"0.5014534890512392","level":"0","height":"0.016279069052802186","page_num":"0","line_num":"0","text":"skipping","conf":"1","top":"0.8906976748146841","width":"0.04796511332194009","word_num":"0","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.018604651557074692","par_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.9093023252679743","width":"0.22383719550238715","left":"0.19186047481421328"},{"word_num":"0","conf":"1","height":"0.018604651557074692","top":"0.8906976742989821","block_num":"0","width":"0.3604651133219401","left":"0.5494185993163037","page_num":"0","level":"0","par_num":"0","line_num":"0","text":"capture for monitor 1 (hash=-4839184715325635051, trigger=click)"},{"conf":"1","level":"0","page_num":"0","text":"content","top":"0.9112922334364054","width":"0.04223597049713135","word_num":"0","par_num":"0","line_num":"0","height":"0.0146248351203071","block_num":"0","left":"0.4200157363831858"},{"block_num":"0","text":"dedup:","top":"0.9116279074362261","line_num":"0","page_num":"0","height":"0.013953487608167836","par_num":"0","conf":"1","word_num":"0","left":"0.4622093019971921","width":"0.03633720874786378","level":"0"},{"height":"0.019018088446723147","top":"0.9088888884187573","text":"skipping capture for monitor 2 (hash=-4839184715325635051, trigger=click)","left":"0.5029069843834376","level":"0","page_num":"0","par_num":"0","width":"0.40697674221462676","conf":"1","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","top":"0.9302325583805757","left":"0.1918604742546203","par_num":"0","page_num":"0","word_num":"0","width":"0.22383719550238715","height":"0.016279069052802186","conf":"1","level":"0","line_num":"0","text":"screenpipe_engine::event_driven_capture:"},{"word_num":"0","height":"0.014095198313395119","left":"0.41859553370133695","level":"0","block_num":"0","conf":"1","page_num":"0","line_num":"0","top":"0.9301617029380368","par_num":"0","text":"content","width":"0.042169398731655594"},{"width":"0.03784357441796199","line_num":"0","text":"dedup:","word_num":"0","top":"0.9300739957150707","block_num":"0","level":"0","height":"0.016596194373236783","conf":"1","page_num":"0","par_num":"0","left":"0.4621828645832646"},{"par_num":"0","block_num":"0","page_num":"0","word_num":"0","top":"0.93","conf":"1","level":"0","line_num":"0","text":"skipping capture for monitor 1 (hash=-4839184715325635051, trigger=click)","width":"0.4084302266438802","height":"0.018888888888888844","left":"0.5014534985491454"},{"height":"0.018604651557074692","conf":"1","level":"0","line_num":"0","left":"0.19186047085345767","par_num":"0","text":"screenpipe_engine::event_driven_capture:","top":"0.9488372094152611","width":"0.22383719550238715","block_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","conf":"1","width":"0.042214552561442076","level":"0","top":"0.950913398504964","height":"0.014452273050943987","line_num":"0","block_num":"0","page_num":"0","text":"content","word_num":"0","left":"0.4185729555742012"},{"left":"0.46220931432042484","level":"0","line_num":"0","text":"dedup: skipping capture for monitor 2 (hash=-5042772765556709364, trigger=visual_change)","top":"0.9488372100136216","word_num":"0","height":"0.021162789662679038","page_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.49273253546820744"}]...
|
PhpStorm
|
AppleNative
|
|
True
|
6472
|
NULL
|
NULL
|
|
41797
|
PhpStormFileEditViewNavigateCodeLaravelRefactor#11 PhpStormFileEditViewNavigateCodeLaravelRefactor#11804 on.lY-18909-automated-renorts-ask-liminnvToolsWindowHelpProject vA HS_local jiminny@localSF [jiminny@localhost]e zono_dev yiminny@loceV A PRODc consoe trObIA console_1 [PROD]A DI [PROD]> 4QA> A QAI› QAI PRODSTAGINGA console [STAGING]L console_1 [STAGING]4 uranus [STAGING]> M ExtensionsScratches= phostorm shortcuts.txtE° scratch.txtC° scratch_1.jsonC* scratch_2.jsonP scratch_3.jsonE° scratch_4.txtphỹ scratch_5.phppig scratch_6.phpSUAARAtAR 7IAAn© AutomatedReportsService.php© SendReportJob.php© ReportController.phplokenbullaer.onoc leamsetuocontroller.onopnp apl.onoFilesystem.php© AutomatedReportsCommand.php© AutomatedReportsCommandTest.phpC AutomatedReportsRepository.php© AskJiminnyReportsController.phpAutomatedReportsSendCommand.phpCrealenelaAcuviyevent.onoselvices+,o₫|v D DatabaseV LEUs consolev A jiminny@localhost4 SFA HS_localV L PROD4 console 1 s 488 msY d SlAGINGA consoley Docker© Team.phpe) TrackProvidernstallled-vent.ono© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.phpAutomaleakeporscallbackoervice.ong© RequestGenerateAskJiminnyReportJob.phpRequestGeneratekeportJob.ong© AutomatedReportResult.php1.08.25 Nikolov11.09.25llUs.Lo INIKOlOc) AutomatedRenort.onnclass AutomatedReportResult extends Mor inpublic function getPdfUrl(): ?stringrecurl sresuolse pururets nuueA8X1X1A Y 34611.09.25 Nikolov0/437534734834911.09.25 Nikolov3 usages11.09.25 Nikolov37711.09.25 Nikolov11.09.25 Nikolov11.09.25 Nikolov11.09.25 Nikolov11.09.25 Nikolov1.08.25 Nikolov 383public function getPodcastAudioUrL(): ?strir$response = $this->getResponse);-xtractor.JSONreturn $response['podcast_audio_url'] ?lransposeOutput file:/Users/lukas/Documents/Result_13.json# Outputin Result 1358 rowsvDid YI media_type Ydete Pououer1250 pdf1251 podcast1319 pdf1320 podcast458 00n1439 podcast1474 pdf1475 podcast1548 pdf1549 podcast1597 pdf1598 podcast1659 pdf1660 podcast1809 pdflold poocast1872 pdf1873 podcast, 0halAutomatedRenortsCommandTest100% [47]Fri 17 Apr 9:26:24= custom.logE laravel.logV connect.vueE console (PROD]#concole CTAGNG338339A SF [jiminny@localhost]C* scratch_1.json XV Onboard.vueA HS_local [jiminny@localhost]Al console [EU]"response"': f"request_id": "3ca694c0-d6a5-4937-8d60-8d69FObca04f™,"podcast_audio_url": "s3:\/\/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/3ca694c0-d6a5-4937-8d60-8d69f0bca04f_podcast.mp3" ,"podcast_ssml_url":"S3:VJ1minny.cllent-dataV5f0f4810-7e77-4086-8f69-93429ae4d/0bV/reportsV3ca69400-d6a5-4957-8d60-8d69f0bca04f_podcast.ssml"5"1d": 850,"media_type": "pdf","response": null"id": 831,"media_type": "podcast","response": nullExport DataExport preview (first 10 rows are shown):"id": 136,"media_type": "pdf","response": {"request_id":"debee4b3-1c28•"id": 137,"media_type": "podcast","response": {"request_id":"debee4b3-1c28.GAA0CSVvresponse Tneoмоeas oonenone tee{"request_id" ="249776ec-116{"request_id":"249776ec-116"id": 149,"media_type": "pdf","response": {"request_id":"81690efb-e296•WV/Jiminny.cLient-data\/5f0F4810-7e77-4086-8f69-93429ae4d70b\/reports\/249776ec-1163-486a-a288-f3a99b1b:W/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/249776ec-1163-486a-a288-f3a99b1b:{"request_id" :"4f9599a9-9caVV/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/4F9599a9-9ca9-4b05-862a-474461a4i{"request_id":"4f9599a9-9caW/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/4f9599a9-9Ca9-4b05-862a-4f4461a4is"reqlesto":"7077001a-cal{"request_id":"7c99607a-ca1"id": 150,"media_type": "podcast","response": {"request_id":"81690efb-e296•W/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/7c99607a-ca13-4d6c-8928-ed6a3307:W/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/7c99607a-ca13-4d6c-8928-ed6a3307:{"request_id":"1c696c7b-88e/jiminny.client-data/5f0f4810-7e77-4086-8f69-93429ae4d70b reports 1c696c7b-88ef-43d0-ade4-8f006602{"request_id":"1c696c7b-88eCancelW/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/1c696c7b-88ef-43d0-ade4-8f006602•{"request_id":"26ab917c-690Copy to ClipboardExport to FileW/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/26ab917c-6907-416d-806d-679c3a491{"request_id":"26ab917c-6907-416d-806d-679c3a49cfc1", "status": "completed", "timestamp": "2026-03-16T01:15:23.832336+00:00"s3:\/V/jiminny.cLient-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/26ab917c-6901f"request_id": "D096971f-2533-425e-ac37-f0b4798b5b32", "status": "completed", "timestamp": "2026-03-23T01:14:51.290976+00:00", "s3_url": "S3:\/\/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/b096971f-2533-425e-ac37-f0b4798b:{"request_id": "b096971f-2533-425e-ac37-f0b4798b5b32", "status": "completed", "timestamp": "2026-03-23T01:14:51.290976+00:00", "S3_url": "s3:\/V/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/b096971f-2533-425e-ac37-f0b4798b:{"request_id": "Oca73e35-7a57-4689-abf6-46ef280cd20f", "status" :"completed", "timestamp" : "2026-03-30T01:24:50.835939+00:00", "s3_url": "s3:\/V/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/0ca73e35-7a57-4689-abf6-46ef280cl{"request_id":"Oca73e35-7a57-4689-abf6-46ef280cd20f", "status": "completed", "timestamp": "2026-03-30T01:24:50.835939+00:00", "s3_Url": "s3:\/\/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/0ca73e35-7a57-4689-abf6-46ef280c{"request_id":"0f650641-7319-4ef8-b6aa-95ce56ce8ee2", "status": "completed", "timestamp": "2026-04-06T01:03:35.051311+00:00", "s3_url": "s3:\/\/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/0f650641-7319-4ef8-b6aa-95ce56ce{"request_id": "0f650641-7319-4ef8-b6aa-95ce56ce8ee2", "status": "completed", "timestamp": "2026-04-06T01:03:35.051311+00:00", "S3_url": "s3:\/V/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/0f650641-7319-4ef8-b6aa-95ce56cel{"request_id": "822fa41b-afd3-43a9-a248-86b0e36f3131", "status" :"completed", "timestamp" : "2026-04-13T01:11:48.648399+00:00", "s3_url": "s3:\/V/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/822fa41b-afd3-43a9-a248-86b0e36f;{"request_id":"822fa41b-afd3-43a9-a248-86b0e36f3131", "status":"completed", "timestamp": "2026-04-13T01:11:48.648399+00:00", "s3_Url": "s3:\/\/jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/822fa41b-afd3-43a9-a248-86b0e36f....
|
[{"text":"PhpStorm","left" [{"text":"PhpStorm","left":"0.02034883973032694","conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.005167958996884159","width":"0.02616278827190399","word_num":"0","height":"0.0077519370449914415","page_num":"0"},{"conf":"1","width":"0.011627906560897822","block_num":"0","line_num":"0","text":"File","left":"0.05232558154097966","page_num":"0","par_num":"0","word_num":"0","top":"0.0025839794391580018","level":"0","height":"0.010335916943020274"},{"word_num":"0","left":"0.06976744199571387","block_num":"0","line_num":"0","height":"0.010335916943020274","page_num":"0","par_num":"0","text":"Edit","conf":"1","width":"0.011627906560897835","level":"0","top":"0.0025839794483865086"},{"word_num":"0","width":"0.014534883201122284","text":"View","page_num":"0","conf":"1","height":"0.012919896178775314","left":"0.08720930282773343","level":"0","par_num":"0","block_num":"0","top":"0.0025839794299922225","line_num":"0"},{"conf":"1","block_num":"0","level":"0","text":"Navigate","top":"0.0025839794299922225","par_num":"0","left":"0.1061046516439201","width":"0.02470930218696596","word_num":"0","height":"0.012919896178775314","line_num":"0","page_num":"0"},{"block_num":"0","top":"0.005167958914309545","height":"0.005167958140373186","left":"0.13517442033635732","line_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"Code","width":"0.01453488171100617","word_num":"0"},{"left":"0.15552325651696633","par_num":"0","width":"0.02034883648157118","top":"0.002583979426853289","height":"0.010335916943020385","word_num":"0","block_num":"0","text":"Laravel","page_num":"0","level":"0","line_num":"0","conf":"1"},{"line_num":"0","level":"0","width":"0.02325581312179567","block_num":"0","conf":"1","height":"0.010335916943020274","page_num":"0","par_num":"0","top":"0.0025839794785329495","word_num":"0","left":"0.1802325584875518","text":"Refactor"},{"height":"0.005555555555555536","level":"0","width":"0.12063952684402465","line_num":"0","text":"#11804 on.lY-18909-automated-renorts-ask-liminnv","page_num":"0","word_num":"0","conf":"1","left":"0.087209312306996","par_num":"0","block_num":"0","top":"0.025694444444444464"},{"height":"0.010335916943020274","conf":"1","word_num":"0","level":"0","page_num":"0","width":"0.014534883201122284","block_num":"0","par_num":"0","line_num":"0","top":"0.002583979461306396","text":"Tools","left":"0.2267441862337412"},{"width":"0.02180232405662541","conf":"1","par_num":"0","left":"0.26162790882924536","line_num":"0","block_num":"0","height":"0.005167958140373186","text":"Window","word_num":"0","level":"0","page_num":"0","top":"0.005167958914309545"},{"left":"0.287790698128121","par_num":"0","height":"0.012919896178775314","level":"0","conf":"1","width":"0.014534883201122284","word_num":"0","top":"0.0025839797745227377","line_num":"0","text":"Help","page_num":"0","block_num":"0"},{"conf":"0.5","height":"0.013210594654083252","page_num":"0","top":"0.04651162778062423","left":"0.017441860956921497","line_num":"0","level":"0","text":"Project v","block_num":"0","width":"0.024709302186965938","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.013194444444444398","par_num":"0","word_num":"0","text":"A HS_local jiminny@local","top":"0.06458333333333333","page_num":"0","level":"0","left":"0.04796511452582828","block_num":"0","line_num":"0","width":"0.06540697813034058"},{"page_num":"0","word_num":"0","text":"SF [jiminny@localhost]","line_num":"0","height":"0.013194444444444398","par_num":"0","conf":"1","top":"0.07986111111111116","left":"0.04796511696795787","level":"0","width":"0.06395348906517029","block_num":"0"},{"top":"0.09791666666666665","par_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","left":"0.047965118348158996","text":"e zono_dev yiminny@loce","width":"0.0639534831047058","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.013194444444444398","page_num":"0","block_num":"0","text":"V A PROD","width":"0.03052325546741485","left":"0.03197674455496211","top":"0.10833333333333339","level":"0"},{"word_num":"0","level":"0","width":"0.045058140158653254","height":"0.005200258559650783","conf":"0.30000001192092896","page_num":"0","text":"c consoe trObI","block_num":"0","line_num":"0","top":"0.12916666658580767","par_num":"0","left":"0.0479651160320987"},{"line_num":"0","block_num":"0","width":"0.05087209343910218","word_num":"0","conf":"0.5","height":"0.013242893748813156","left":"0.047965117075387795","text":"A console_1 [PROD]","par_num":"0","page_num":"0","top":"0.13953488390724722","level":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.04794810894628306","level":"0","block_num":"0","text":"A DI [PROD]","width":"0.03201075792312622","height":"0.013188627031114342","page_num":"0","par_num":"0","top":"0.15490439424320068"},{"height":"0.012919896178775314","left":"0.03197674466717593","text":"> 4QA","line_num":"0","top":"0.17054263576074158","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.024709302186965945","par_num":"0","page_num":"0"},{"word_num":"0","left":"0.03197674421347352","page_num":"0","block_num":"0","line_num":"0","top":"0.18604651165557162","text":"> A QAI","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.026162791252136233","height":"0.0132590439584519"},{"conf":"0.30000001192092896","level":"0","left":"0.03197674438709375","text":"› QAI PROD","height":"0.013194444444444509","width":"0.04069767296314239","top":"0.20138888888888884","block_num":"0","par_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","level":"0","height":"0.005167958140373186","par_num":"0","text":"STAGING","top":"0.21963824315203562","line_num":"0","page_num":"0","left":"0.037790700316238234","conf":"0.30000001192092896","width":"0.0334302306175232"},{"left":"0.047965118358623174","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.055232554674148546","top":"0.2325581398628087","text":"A console [STAGING]","conf":"0.5","line_num":"0","height":"0.012919896178775314"},{"conf":"0.5","width":"0.05959302186965942","block_num":"0","text":"L console_1 [STAGING]","par_num":"0","page_num":"0","word_num":"0","line_num":"0","top":"0.2479166666386602","level":"0","left":"0.04796511751746677","height":"0.010481266180674242"},{"page_num":"0","width":"0.05232558250427246","conf":"0.5","line_num":"0","block_num":"0","level":"0","word_num":"0","height":"0.010335917605294065","top":"0.26356589131219654","left":"0.047965115839018725","text":"4 uranus [STAGING]","par_num":"0"},{"page_num":"0","width":"0.042151159048080436","word_num":"0","text":"> M Extensions","par_num":"0","level":"0","top":"0.27906976804081185","line_num":"0","block_num":"0","height":"0.0077519370449913305","conf":"0.5","left":"0.0247093063336022"},{"block_num":"0","line_num":"0","top":"0.2919896642168138","word_num":"0","level":"0","height":"0.012919896178775425","conf":"0.5","left":"0.03197674557423258","par_num":"0","text":"Scratches","width":"0.03343023061752319","page_num":"0"},{"height":"0.007978036006291767","block_num":"0","conf":"0.5","left":"0.04069768037889081","text":"= phostorm shortcuts.txt","word_num":"0","level":"0","par_num":"0","top":"0.31007751952915386","page_num":"0","line_num":"0","width":"0.06249999403953553"},{"left":"0.040697675666099775","page_num":"0","width":"0.03488371968269348","par_num":"0","line_num":"0","level":"0","text":"E° scratch.txt","top":"0.32291666666666674","word_num":"0","conf":"0.5","height":"0.013194444444444398","block_num":"0"},{"block_num":"0","page_num":"0","height":"0.013226743539174413","left":"0.040697675258169884","level":"0","conf":"0.5","par_num":"0","top":"0.33819444463868154","width":"0.042151162028312684","word_num":"0","line_num":"0","text":"C° scratch_1.json"},{"block_num":"0","top":"0.3540051680604832","width":"0.043604651093482966","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.04069767519782308","par_num":"0","text":"C* scratch_2.json","height":"0.012919896178775314","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.3667052844814451","width":"0.04365342855453491","word_num":"0","left":"0.04067328504362426","conf":"0.5","text":"P scratch_3.json","page_num":"0","line_num":"0","height":"0.01594343582789115","level":"0"},{"page_num":"0","left":"0.0406976745659145","top":"0.38242894058416965","width":"0.04069767296314239","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"E° scratch_4.txt","height":"0.012919896178775314","level":"0"},{"height":"0.01552002562416921","conf":"0.5","level":"0","text":"phỹ scratch_5.php","word_num":"0","par_num":"0","block_num":"0","left":"0.03924418544875441","line_num":"0","width":"0.043604651093482966","top":"0.3979166665160807","page_num":"0"},{"par_num":"0","top":"0.4129443241150208","height":"0.016393192609151175","level":"0","conf":"0.5","page_num":"0","line_num":"0","width":"0.04410918653011321","left":"0.03902090227003259","word_num":"0","block_num":"0","text":"pig scratch_6.php"},{"page_num":"0","block_num":"0","left":"0.04069767884966448","level":"0","top":"0.43125","width":"0.04069766998291015","word_num":"0","height":"0.005555555555555536","par_num":"0","text":"SUAARAtAR 7IAAn","conf":"0.30000001192092896","line_num":"0"},{"top":"0.04651162776985762","par_num":"0","word_num":"0","page_num":"0","text":"© AutomatedReportsService.php","width":"0.0770348846912384","conf":"1","line_num":"0","level":"0","block_num":"0","height":"0.013210594654083252","left":"0.1220930237335959"},{"page_num":"0","left":"0.20784883957511227","block_num":"0","par_num":"0","conf":"1","text":"© SendReportJob.php","level":"0","top":"0.04651162857209701","width":"0.053779065608978244","word_num":"0","line_num":"0","height":"0.013210593329535558"},{"block_num":"0","top":"0.04651162776985762","width":"0.05523255467414856","line_num":"0","text":"© ReportController.php","page_num":"0","word_num":"0","conf":"1","height":"0.013210594654083252","level":"0","par_num":"0","left":"0.2718023290467797"},{"conf":"0.30000001192092896","level":"0","text":"lokenbullaer.ono","word_num":"0","width":"0.04796511232852935","page_num":"0","block_num":"0","line_num":"0","top":"0.07235142144660922","height":"0.005167958140373297","left":"0.12063953925724671","par_num":"0"},{"height":"0.005555555555555536","top":"0.07222222222222219","conf":"0.5","block_num":"0","text":"c leamsetuocontroller.ono","par_num":"0","left":"0.17877907532494533","word_num":"0","page_num":"0","level":"0","line_num":"0","width":"0.0654069721698761"},{"block_num":"0","conf":"0.5","line_num":"0","text":"pnp apl.ono","top":"0.07222222222222219","width":"0.024709302186965987","par_num":"0","left":"0.25436046510898913","page_num":"0","level":"0","word_num":"0","height":"0.005555555555555536"},{"conf":"0.5","level":"0","line_num":"0","height":"0.013307592603895468","left":"0.28914856971863473","text":"Filesystem.php","word_num":"0","page_num":"0","block_num":"0","width":"0.043795883655548096","par_num":"0","top":"0.06828160390626614"},{"page_num":"0","block_num":"0","height":"0.013194444444444398","line_num":"0","word_num":"0","left":"0.12209302547366119","level":"0","top":"0.09027777777777779","text":"© AutomatedReportsCommand.php","width":"0.08284883499145507","par_num":"0","conf":"1"},{"par_num":"0","text":"© AutomatedReportsCommandTest.php","page_num":"0","left":"0.12199104880013927","top":"0.11070323874958066","width":"0.09322809576988221","conf":"1","level":"0","line_num":"0","height":"0.013645002577039933","word_num":"0","block_num":"0"},{"conf":"1","text":"C AutomatedReportsRepository.php","width":"0.0828488349914551","line_num":"0","top":"0.13402777777777775","word_num":"0","block_num":"0","height":"0.008333333333333415","par_num":"0","page_num":"0","level":"0","left":"0.1220930264359584"},{"top":"0.09027777777777779","page_num":"0","left":"0.2136627928650981","level":"0","line_num":"0","text":"© AskJiminnyReportsController.php","height":"0.013194444444444398","block_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.08430232405662536"},{"block_num":"0","text":"AutomatedReportsSendCommand.php","word_num":"0","top":"0.11111111112680527","conf":"1","left":"0.22965116374212163","width":"0.09011627435684205","page_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.012919896178775314"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.0654069721698761","level":"0","text":"CrealenelaAcuviyevent.ono","word_num":"0","height":"0.005167958140373186","block_num":"0","left":"0.222383719947039","par_num":"0","top":"0.13695090465074367"},{"text":"selvices","height":"0.005167958140373186","line_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.0174418601373851","conf":"0.30000001192092896","top":"0.45994832067141544","level":"0","width":"0.02180232405662537","page_num":"0"},{"height":"0.015503875414530466","conf":"0.30000001192092896","top":"0.47545219648739445","block_num":"0","width":"0.03052325546741486","level":"0","word_num":"0","text":"+,o₫|","left":"0.017441861147106507","page_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","text":"v D Database","top":"0.4958333336108567","word_num":"0","page_num":"0","width":"0.03924418389797211","height":"0.013210593329535558","left":"0.017441861594055474","line_num":"0"},{"top":"0.5138888888888888","line_num":"0","width":"0.023255811631679536","block_num":"0","page_num":"0","word_num":"0","left":"0.024709304649276398","level":"0","par_num":"0","text":"V LEU","conf":"0.30000001192092896","height":"0.008333333333333415"},{"page_num":"0","height":"0.005200258228513999","block_num":"0","level":"0","par_num":"0","width":"0.026162791252136226","text":"s console","left":"0.040697674209773195","top":"0.5322997417019765","line_num":"0","word_num":"0","conf":"0.5"},{"top":"0.5423611111111111","left":"0.024709303518716096","page_num":"0","block_num":"0","text":"v A jiminny@localhost","par_num":"0","width":"0.06104651093482971","word_num":"0","height":"0.013194444444444509","conf":"0.30000001192092896","line_num":"0","level":"0"},{"word_num":"0","width":"0.014534883201122284","par_num":"0","level":"0","text":"4 SF","conf":"0.30000001192092896","left":"0.04069767483268542","height":"0.012919896178775314","page_num":"0","block_num":"0","line_num":"0","top":"0.5581395351865239"},{"height":"0.013194444444444509","conf":"0.30000001192092896","block_num":"0","top":"0.5736111111111111","page_num":"0","line_num":"0","width":"0.029069766402244568","word_num":"0","level":"0","par_num":"0","text":"A HS_local","left":"0.04069767527777268"},{"left":"0.024709303364566854","height":"0.007816537221272735","level":"0","line_num":"0","par_num":"0","width":"0.029069763422012323","block_num":"0","top":"0.5916666666606815","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"V L PROD"},{"text":"4 console 1 s 488 ms","top":"0.6046511629248242","level":"0","page_num":"0","block_num":"0","width":"0.05523255467414855","word_num":"0","conf":"0.5","left":"0.040697677398828104","line_num":"0","par_num":"0","height":"0.012919896178775314"},{"conf":"0.30000001192092896","width":"0.03779069483280181","level":"0","text":"Y d SlAGING","left":"0.024709303848808033","line_num":"0","par_num":"0","height":"0.007816537221272735","page_num":"0","top":"0.6227390184048675","block_num":"0","word_num":"0"},{"block_num":"0","level":"0","text":"A console","top":"0.6354166666666666","line_num":"0","conf":"0.5","par_num":"0","width":"0.029069766402244575","left":"0.039244187085575775","height":"0.013194444444444509","page_num":"0","word_num":"0"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"y Docker","word_num":"0","top":"0.6485788116929451","height":"0.013226743539174413","width":"0.026162791252136233","left":"0.0247093016607536","page_num":"0"},{"height":"0.013194444444444398","word_num":"0","level":"0","page_num":"0","top":"0.11111111111111116","block_num":"0","left":"0.3270348845439779","par_num":"0","width":"0.033430230617523204","conf":"1","text":"© Team.php","line_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958140373297","line_num":"0","width":"0.07994185090065001","page_num":"0","left":"0.1220930328202802","top":"0.15762273927606663","block_num":"0","text":"e) TrackProvidernstallled-vent.ono","level":"0","word_num":"0","par_num":"0"},{"block_num":"0","width":"0.07848836779594423","left":"0.21366279499475346","page_num":"0","level":"0","height":"0.013194444444444509","text":"© CreateActivityLoggedEvent.php","par_num":"0","conf":"1","top":"0.15486111111111112","line_num":"0","word_num":"0"},{"par_num":"0","left":"0.12196674669845553","line_num":"0","width":"0.07292434573173523","page_num":"0","conf":"1","text":"© UserPilotActivityListener.php","level":"0","top":"0.17554573419354857","word_num":"0","height":"0.013469431135389454","block_num":"0"},{"text":"© ActivityLogged.php","block_num":"0","conf":"1","top":"0.17569444444444438","level":"0","width":"0.05087209343910215","par_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.013194444444444509","left":"0.20494186089309424"},{"text":"Automaleakeporscallbackoervice.ong","top":"0.18087855322955493","width":"0.09593022465705875","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.2659883712470525","level":"0","page_num":"0","line_num":"0","height":"0.005167958140373297"},{"conf":"1","word_num":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.12209302654899475","text":"© RequestGenerateAskJiminnyReportJob.php","page_num":"0","top":"0.19638242912852788","width":"0.10610464811325072","level":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.23691861343048853","page_num":"0","text":"RequestGeneratekeportJob.ong","line_num":"0","level":"0","top":"0.201550387854878","height":"0.005167958140373186","word_num":"0","block_num":"0","width":"0.07994185090065004"},{"block_num":"0","width":"0.07267441749572755","line_num":"0","word_num":"0","level":"0","left":"0.12209302502151602","par_num":"0","text":"© AutomatedReportResult.php","conf":"1","height":"0.01052971548504289","page_num":"0","top":"0.21944444445386102"},{"width":"0.043604651093482966","top":"0.23750000000171567","word_num":"0","level":"0","text":"1.08.25 Nikolov","left":"0.12063953551863851","block_num":"0","height":"0.010562015242046807","conf":"1","page_num":"0","par_num":"0","line_num":"0"},{"text":"11.09.25","level":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.25322997448813167","width":"0.023255813121795657","left":"0.12063953500886963","conf":"1"},{"block_num":"0","left":"0.12063953524412456","line_num":"0","width":"0.04069766998291015","par_num":"0","page_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","top":"0.2687338503871778","word_num":"0","level":"0","text":"llUs.Lo INIKOlO"},{"par_num":"0","left":"0.20348837631916772","level":"0","line_num":"0","top":"0.22222222218543353","width":"0.05668604373931885","word_num":"0","height":"0.005167958471510192","page_num":"0","text":"c) AutomatedRenort.onn","block_num":"0","conf":"0.30000001192092896"},{"height":"0.015972222222222165","level":"0","line_num":"0","par_num":"0","top":"0.23750000000000004","page_num":"0","left":"0.19040697690149858","word_num":"0","block_num":"0","width":"0.12790697813034055","text":"class AutomatedReportResult extends Mor in","conf":"0.5"},{"block_num":"0","left":"0.2034883732273749","line_num":"0","text":"public function getPdfUrl(): ?string","top":"0.25322997429433325","width":"0.11191860437393186","height":"0.012919896178775425","word_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.21511627738716474","word_num":"0","block_num":"0","width":"0.11046510934829715","height":"0.005167958140373297","page_num":"0","par_num":"0","line_num":"0","text":"recurl sresuolse pururets nuue","top":"0.2687338503871778","level":"0"},{"level":"0","page_num":"0","left":"0.3241279084756979","top":"0.23750000000000004","text":"A8X1X1A Y 346","height":"0.013194444444444398","line_num":"0","width":"0.06104651093482971","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0"},{"text":"11.09.25 Nikolov","par_num":"0","height":"0.012919896178775314","left":"0.12063953550699698","width":"0.04360465109348298","line_num":"0","block_num":"0","page_num":"0","top":"0.2790697675436873","level":"0","conf":"1","word_num":"0"},{"left":"0.16715116287396564","line_num":"0","word_num":"0","top":"0.2687338501785429","conf":"0.30000001192092896","text":"0/4","level":"0","width":"0.00872092992067336","height":"0.005167958471510192","par_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","top":"0.2790697677697854","left":"0.16715116284545023","level":"0","page_num":"0","width":"0.010174418240785577","height":"0.012919896178775425","par_num":"0","line_num":"0","conf":"1","text":"375","word_num":"0"},{"par_num":"0","level":"0","text":"347","block_num":"0","top":"0.25322997426203353","width":"0.011627906560897794","left":"0.3750000004017216","line_num":"0","page_num":"0","word_num":"0","height":"0.012919896178775314","conf":"1"},{"left":"0.3677325584198035","width":"0.018895348906517007","conf":"1","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.26614987099213183","text":"348","page_num":"0","block_num":"0","height":"0.015503875414530466"},{"height":"0.012919896178775425","level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.011627906560897794","line_num":"0","page_num":"0","text":"349","top":"0.28423772620001797","left":"0.3750000004017216"},{"block_num":"0","left":"0.12063953550699698","width":"0.04360465109348298","line_num":"0","height":"0.013194444444444398","level":"0","par_num":"0","top":"0.2944444444444445","word_num":"0","conf":"1","page_num":"0","text":"11.09.25 Nikolov"},{"page_num":"0","text":"3 usages","level":"0","par_num":"0","width":"0.023255813121795643","left":"0.20348837292383318","word_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","top":"0.3100775194816717"},{"line_num":"0","width":"0.043604651093482966","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","page_num":"0","height":"0.01052971548504289","top":"0.325581395530519","left":"0.12063953551863851","text":"11.09.25 Nikolov"},{"height":"0.012919896178775425","block_num":"0","left":"0.16569767467497745","par_num":"0","width":"0.011627906560897822","page_num":"0","top":"0.3255813957951945","line_num":"0","conf":"1","text":"377","word_num":"0","level":"0"},{"page_num":"0","block_num":"0","left":"0.12063953551863851","text":"11.09.25 Nikolov","word_num":"0","level":"0","width":"0.043604651093482966","line_num":"0","height":"0.010448966423670436","conf":"1","par_num":"0","top":"0.3409722220853224"},{"page_num":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","height":"0.010675064060423178","left":"0.12063953551863851","text":"11.09.25 Nikolov","top":"0.35625000014033104","width":"0.043604651093482966","word_num":"0"},{"width":"0.043604651093482966","conf":"1","word_num":"0","level":"0","top":"0.36944444444444446","block_num":"0","height":"0.013194444444444398","left":"0.12063953408068892","par_num":"0","text":"11.09.25 Nikolov","line_num":"0","page_num":"0"},{"width":"0.043604651093482966","level":"0","conf":"1","word_num":"0","height":"0.01321059332953567","left":"0.12063953408068892","text":"11.09.25 Nikolov","top":"0.3847222224997455","par_num":"0","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.043604651093482966","text":"11.09.25 Nikolov","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","conf":"1","left":"0.12063953408068892","level":"0","top":"0.40051679588132727"},{"par_num":"0","level":"0","text":"1.08.25 Nikolov 383","line_num":"0","page_num":"0","top":"0.4159722222222222","left":"0.12063953648942363","width":"0.05668604373931885","conf":"1","block_num":"0","height":"0.013194444444444509","word_num":"0"},{"word_num":"0","page_num":"0","text":"public function getPodcastAudioUrL(): ?strir","width":"0.1337209224700928","par_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.32558139559642685","left":"0.20348837956575147","level":"0","height":"0.012919896178775425"},{"top":"0.35625000014033104","width":"0.10319766998291016","text":"$response = $this->getResponse);","page_num":"0","level":"0","left":"0.21511628350546","word_num":"0","height":"0.010675064060423178","block_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"text":"-xtractor.","height":"0.005167958140373186","left":"0.340116281590792","width":"0.02616278827190399","word_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.34108527157580826","block_num":"0","level":"0"},{"text":"JSON","block_num":"0","conf":"1","level":"0","page_num":"0","top":"0.35658914739178726","par_num":"0","line_num":"0","width":"0.017441859841346774","word_num":"0","left":"0.3444767447886289","height":"0.015503875414530466"},{"page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","text":"return $response['podcast_audio_url'] ?","height":"0.013210593329535558","left":"0.21511628600054009","top":"0.38472222254281196","width":"0.12354650497436523"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.3850129201546195","text":"lranspose","conf":"0.5","left":"0.3502906971599514","line_num":"0","width":"0.02761627733707428","word_num":"0","height":"0.005167958140373297","level":"0"},{"conf":"1","left":"0.34009734800262514","text":"Output file:","width":"0.030561119318008423","word_num":"0","top":"0.40554189787786554","block_num":"0","par_num":"0","height":"0.013205609056684664","level":"0","line_num":"0","page_num":"0"},{"line_num":"0","conf":"1","left":"0.3444767461105642","top":"0.42377260992094823","page_num":"0","text":"/Users/lukas/Documents/Result_13.json","level":"0","par_num":"0","width":"0.09883720874786378","block_num":"0","word_num":"0","height":"0.012919896178775314"},{"conf":"0.30000001192092896","line_num":"0","width":"0.02616279125213622","top":"0.47777777777777786","level":"0","left":"0.1322674420192807","par_num":"0","word_num":"0","text":"# Output","block_num":"0","page_num":"0","height":"0.013194444444444287"},{"line_num":"0","left":"0.16569767509790073","top":"0.4805555555555556","height":"0.005555555555555536","text":"in Result 13","page_num":"0","par_num":"0","width":"0.029069766402244568","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896"},{"top":"0.5012919897392665","text":"58 rowsv","width":"0.021802325546741497","word_num":"0","height":"0.005167958471510192","left":"0.15406976739436423","par_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"Did Y","level":"0","line_num":"0","left":"0.14098837226148928","page_num":"0","par_num":"0","width":"0.02325581312179567","height":"0.013194444444444398","word_num":"0","top":"0.5166666666666667","conf":"0.30000001192092896"},{"line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.013194444444444398","level":"0","par_num":"0","text":"I media_type Y","top":"0.5166666666666667","word_num":"0","width":"0.046511626243591314","left":"0.19040697819560476"},{"word_num":"0","page_num":"0","left":"0.17296511567836098","par_num":"0","conf":"0.30000001192092896","height":"0.005200258228513888","text":"dete Pououer","width":"0.03779069483280181","level":"0","block_num":"0","top":"0.5322997418159756","line_num":"0"},{"height":"0.015972222222222276","width":"0.027616277337074308","word_num":"0","left":"0.172965117067611","level":"0","block_num":"0","text":"1250 pdf","page_num":"0","top":"0.5423611111111111","par_num":"0","conf":"1","line_num":"0"},{"page_num":"0","left":"0.1729651177905796","line_num":"0","width":"0.03924418389797213","word_num":"0","block_num":"0","conf":"1","level":"0","par_num":"0","text":"1251 podcast","height":"0.013194444444444398","top":"0.5631944444444444"},{"par_num":"0","top":"0.58125","width":"0.027616277337074252","line_num":"0","height":"0.013194444444444398","level":"0","block_num":"0","word_num":"0","text":"1319 pdf","page_num":"0","left":"0.1729651178851982","conf":"0.5"},{"block_num":"0","top":"0.5993055555555555","word_num":"0","par_num":"0","left":"0.17296511711493467","page_num":"0","width":"0.0392441838979721","conf":"1","level":"0","line_num":"0","height":"0.013194444444444509","text":"1320 podcast"},{"page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.6227390181650657","height":"0.005167958471510081","block_num":"0","width":"0.02470930218696596","left":"0.17296511624309283","text":"458 00n","line_num":"0","word_num":"0"},{"conf":"1","height":"0.013194444444444509","par_num":"0","block_num":"0","width":"0.0392441838979721","word_num":"0","level":"0","line_num":"0","top":"0.6381944444444444","page_num":"0","text":"1439 podcast","left":"0.17296511711493467"},{"height":"0.013194444444444398","text":"1474 pdf","block_num":"0","conf":"1","left":"0.1729651178851982","line_num":"0","top":"0.65625","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.027616277337074252"},{"left":"0.17296511716319501","page_num":"0","level":"0","text":"1475 podcast","top":"0.6743055555555556","width":"0.0392441838979721","word_num":"0","conf":"1","par_num":"0","height":"0.013194444444444398","line_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","text":"1548 pdf","width":"0.02761627733707428","block_num":"0","par_num":"0","height":"0.013242893748813156","top":"0.6950904396458346","conf":"1","left":"0.17296511765809064","page_num":"0","level":"0"},{"par_num":"0","level":"0","top":"0.7131782952387636","width":"0.0392441838979721","line_num":"0","left":"0.17296511711493467","text":"1549 podcast","block_num":"0","word_num":"0","page_num":"0","height":"0.01321059332953567","conf":"1"},{"left":"0.1729651178851982","line_num":"0","par_num":"0","height":"0.013194444444444509","level":"0","text":"1597 pdf","page_num":"0","block_num":"0","conf":"0.5","width":"0.027616277337074252","top":"0.73125","word_num":"0"},{"conf":"1","height":"0.013194444444444398","page_num":"0","text":"1598 podcast","par_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.17296511711493467","width":"0.0392441838979721","word_num":"0","top":"0.7493055555555556"},{"par_num":"0","text":"1659 pdf","block_num":"0","height":"0.013063196341196681","width":"0.027637380361556996","word_num":"0","conf":"1","level":"0","top":"0.7699541898793442","page_num":"0","line_num":"0","left":"0.17295456616926055"},{"level":"0","line_num":"0","par_num":"0","left":"0.17296511711493467","height":"0.012919896178775314","top":"0.7881136954506641","conf":"1","width":"0.0392441838979721","word_num":"0","page_num":"0","text":"1660 podcast","block_num":"0"},{"page_num":"0","word_num":"0","line_num":"0","height":"0.013242893748813156","top":"0.8062015505846805","conf":"0.5","width":"0.027616277337074252","par_num":"0","level":"0","block_num":"0","left":"0.1729651178851982","text":"1809 pdf"},{"word_num":"0","par_num":"0","page_num":"0","height":"0.005555555555555536","block_num":"0","left":"0.1729651162670396","top":"0.8291666666666667","width":"0.03779069781303407","text":"lold poocast","level":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","width":"0.02761627733707428","line_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.17296511702218947","level":"0","text":"1872 pdf","conf":"1","page_num":"0","par_num":"0","top":"0.8449612405841698"},{"block_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","word_num":"0","page_num":"0","left":"0.17296511743941456","line_num":"0","text":"1873 podcast","top":"0.8630490959351601","width":"0.03924418389797213","level":"0"},{"top":"0.0025839797206897996","word_num":"0","block_num":"0","left":"0.828488371936239","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.012919896178775425","page_num":"0","par_num":"0","text":", 0","width":"0.013081395626068137"},{"level":"0","width":"0.008720929920673415","top":"0.00000000008343248314446328","left":"0.8459302326414073","word_num":"0","block_num":"0","text":"hal","height":"0.015503875414530466","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"par_num":"0","top":"0.025839793539632505","left":"0.8095930312135469","level":"0","width":"0.08430231809616084","word_num":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","height":"0.005167958140373186","text":"AutomatedRenortsCommandTest"},{"par_num":"0","width":"0.023255811631679557","height":"0.005555555555555536","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","text":"100% [47]","page_num":"0","top":"0.004861111111111094","line_num":"0","left":"0.9040697697518748"},{"height":"0.013194444444444398","text":"Fri 17 Apr 9:26:24","conf":"1","level":"0","block_num":"0","page_num":"0","top":"0","width":"0.047965115308761685","left":"0.9462209313081338","par_num":"0","word_num":"0","line_num":"0"},{"conf":"0.5","page_num":"0","block_num":"0","height":"0.013210594654083252","level":"0","text":"= custom.log","word_num":"0","width":"0.033430230617523204","line_num":"0","left":"0.3779069786837234","par_num":"0","top":"0.04651162776985762"},{"top":"0.0473856602801811","width":"0.03225001096725466","text":"E laravel.log","line_num":"0","conf":"0.5","left":"0.41996399344742946","page_num":"0","par_num":"0","height":"0.011036670870251064","word_num":"0","block_num":"0","level":"0"},{"left":"0.5796656330329124","par_num":"0","text":"V connect.vue","line_num":"0","word_num":"0","top":"0.04589778635787245","page_num":"0","height":"0.014024811320834774","level":"0","conf":"1","block_num":"0","width":"0.03689295351505273"},{"conf":"0.30000001192092896","level":"0","top":"0.0465116280686948","line_num":"0","left":"0.8008720923131328","block_num":"0","page_num":"0","text":"E console (PROD]","height":"0.010432816214031582","par_num":"0","width":"0.04505814015865328","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","height":"0.005167958802647088","text":"#concole CTAGNG","width":"0.05087209343910215","left":"0.8546511626057901","top":"0.04909560715438399","word_num":"0"},{"par_num":"0","text":"338","conf":"1","word_num":"0","level":"0","page_num":"0","top":"0.11627907021379924","height":"0.012919896178775314","width":"0.010174418240785577","left":"0.3750000003030568","block_num":"0","line_num":"0"},{"text":"339","par_num":"0","page_num":"0","width":"0.011627906560897794","top":"0.1317829458382609","word_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","left":"0.3750000004017216","height":"0.012919896178775314"},{"page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"A SF [jiminny@localhost]","top":"0.04651162778062423","conf":"0.5","width":"0.06104651093482971","height":"0.013210594654083252","left":"0.4607558153600898","level":"0","block_num":"0"},{"left":"0.5305232583089916","page_num":"0","top":"0.04651162778062423","word_num":"0","block_num":"0","par_num":"0","conf":"0.5","height":"0.013210594654083252","text":"C* scratch_1.json X","line_num":"0","width":"0.045058137178421","level":"0"},{"page_num":"0","top":"0.04651162778062423","left":"0.6250000021481291","par_num":"0","height":"0.013210594654083252","word_num":"0","width":"0.03924418389797213","block_num":"0","level":"0","text":"V Onboard.vue","conf":"0.5","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.6715116318123524","conf":"1","block_num":"0","par_num":"0","text":"A HS_local [jiminny@localhost]","line_num":"0","top":"0.04651162857209701","level":"0","width":"0.0741279006004334","height":"0.013210593329535558"},{"line_num":"0","height":"0.013210594654083252","block_num":"0","text":"Al console [EU]","word_num":"0","width":"0.037790697813034124","left":"0.7543604643298447","level":"0","par_num":"0","top":"0.04651162786675678","conf":"0.5","page_num":"0"},{"top":"0.07986111141316021","conf":"0.5","height":"0.018330102496676992","width":"0.20058138370513912","page_num":"0","block_num":"0","level":"0","text":"\"response\"': f\"request_id\": \"3ca694c0-d6a5-4937-8d60-8d69FObca04f™,","word_num":"0","par_num":"0","line_num":"0","left":"0.4113372142599774"},{"height":"0.015584625138176822","conf":"1","width":"0.4447674274444579","block_num":"0","level":"0","top":"0.10069444440765574","left":"0.41860466280948366","page_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"\"podcast_audio_url\": \"s3:\\/\\/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/3ca694c0-d6a5-4937-8d60-8d69f0bca04f_podcast.mp3\" ,"},{"page_num":"0","conf":"0.30000001192092896","width":"0.444767427444458","word_num":"0","par_num":"0","height":"0.007751937707265122","left":"0.4186046472516088","text":"\"podcast_ssml_url\":\"S3:VJ1minny.cllent-dataV5f0f4810-7e77-4086-8f69-93429ae4d/0bV/reportsV3ca69400-d6a5-4957-8d60-8d69f0bca04f_podcast.ssml\"5","level":"0","line_num":"0","top":"0.11886304929882219","block_num":"0"},{"word_num":"0","height":"0.007848836978276541","block_num":"0","top":"0.1652777777640917","conf":"0.5","level":"0","line_num":"0","left":"0.41133721239756255","par_num":"0","text":"\"1d\": 850,","page_num":"0","width":"0.031976741552352916"},{"height":"0.01552002562416932","page_num":"0","left":"0.41279069875694063","top":"0.1756944442938585","width":"0.0625","text":"\"media_type\": \"pdf\",","word_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1"},{"conf":"1","height":"0.007800387011633991","top":"0.1937500001634337","text":"\"response\": null","block_num":"0","par_num":"0","width":"0.04796511232852935","line_num":"0","word_num":"0","page_num":"0","left":"0.4127907015504597","level":"0"},{"top":"0.23750000000000004","text":"\"id\": 831,","left":"0.4127906980731121","level":"0","line_num":"0","height":"0.013194444444444398","block_num":"0","par_num":"0","width":"0.030523255467414856","word_num":"0","page_num":"0","conf":"0.5"},{"par_num":"0","width":"0.07412790656089785","block_num":"0","line_num":"0","left":"0.4127906992797862","top":"0.2532299743481662","height":"0.012919896178775425","text":"\"media_type\": \"podcast\",","word_num":"0","level":"0","page_num":"0","conf":"1"},{"page_num":"0","conf":"1","level":"0","block_num":"0","top":"0.26873385083738555","left":"0.41279069738741664","word_num":"0","width":"0.04941860437393192","text":"\"response\": null","height":"0.01321059332953567","par_num":"0","line_num":"0"},{"level":"0","top":"0.3125","par_num":"0","block_num":"0","left":"0.4840116280901775","text":"Export Data","page_num":"0","width":"0.030523255467414856","word_num":"0","conf":"1","line_num":"0","height":"0.005555555555555536"},{"block_num":"0","page_num":"0","par_num":"0","text":"Export preview (first 10 rows are shown):","word_num":"0","width":"0.10029069185256956","line_num":"0","top":"0.3305555555555555","conf":"1","left":"0.5014534916661942","level":"0","height":"0.013194444444444509"},{"top":"0.3798449611570238","page_num":"0","line_num":"0","height":"0.013210594654083252","level":"0","text":"\"id\": 136,","block_num":"0","conf":"1","width":"0.031976744532585144","word_num":"0","left":"0.529069767647689","par_num":"0"},{"text":"\"media_type\": \"pdf\",","par_num":"0","left":"0.5290697684478479","page_num":"0","conf":"1","width":"0.0625","level":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.013194444444444398","top":"0.39513888888888893"},{"par_num":"0","page_num":"0","block_num":"0","conf":"0.5","left":"0.5290697710067395","height":"0.012919896178775314","top":"0.41085271350621966","line_num":"0","level":"0","text":"\"response\": {\"request_id\":\"debee4b3-1c28•","width":"0.12354650497436526","word_num":"0"},{"word_num":"0","width":"0.031976744532585144","conf":"1","level":"0","par_num":"0","height":"0.012919896178775425","top":"0.4573643413593633","block_num":"0","left":"0.5276162783029081","page_num":"0","text":"\"id\": 137,","line_num":"0"},{"width":"0.07412790656089785","level":"0","height":"0.013242893748813156","word_num":"0","page_num":"0","line_num":"0","conf":"1","top":"0.4728682172944134","text":"\"media_type\": \"podcast\",","block_num":"0","par_num":"0","left":"0.5290697687526703"},{"block_num":"0","text":"\"response\": {\"request_id\":\"debee4b3-1c28.","width":"0.12354650497436526","top":"0.48578811371078456","left":"0.5290697739016037","conf":"0.5","height":"0.012919896178775425","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"top":"0.496124031026585","width":"0.03779069781303404","par_num":"0","block_num":"0","word_num":"0","text":"GAA0","height":"0.015503875414530466","left":"0.23546511669425815","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","left":"0.9098837215484586","conf":"0.30000001192092896","text":"CSVv","level":"0","top":"0.4961240311418784","width":"0.020348836481571153","line_num":"0","par_num":"0","height":"0.012919896178775425","page_num":"0"},{"word_num":"0","level":"0","top":"0.5166666666666667","width":"0.04215116202831265","left":"0.25436046474533197","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","text":"response T","height":"0.013194444444444398","par_num":"0"},{"conf":"0.30000001192092896","left":"0.2630813962003796","text":"neoмоeas oonenone tee","block_num":"0","line_num":"0","page_num":"0","top":"0.5322997418159756","width":"0.0726744115352631","level":"0","word_num":"0","height":"0.005200258228513888","par_num":"0"},{"level":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.25290697818922886","width":"0.08430232405662536","block_num":"0","height":"0.013194444444444509","line_num":"0","text":"{\"request_id\" =\"249776ec-116","top":"0.5423611111111111"},{"page_num":"0","width":"0.08575581312179564","par_num":"0","left":"0.25290697858929595","top":"0.5633074936418784","word_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","level":"0","conf":"1","text":"{\"request_id\":\"249776ec-116"},{"line_num":"0","width":"0.031976744532585144","word_num":"0","level":"0","conf":"1","block_num":"0","height":"0.012919896178775314","left":"0.529069767647689","page_num":"0","par_num":"0","text":"\"id\": 149,","top":"0.5322997417900267"},{"height":"0.015503875414530355","line_num":"0","left":"0.5290697661402899","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","level":"0","width":"0.0625","top":"0.547803617934423","text":"\"media_type\": \"pdf\",","page_num":"0"},{"conf":"1","height":"0.013194444444444398","page_num":"0","top":"0.5631944444444444","line_num":"0","level":"0","par_num":"0","text":"\"response\": {\"request_id\":\"81690efb-e296•","left":"0.5290697740954021","width":"0.12354650497436526","word_num":"0","block_num":"0"},{"top":"0.5400516796116739","block_num":"0","height":"0.020671833886040658","conf":"1","left":"0.661337207878326","level":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.3212209224700927","text":"WV/Jiminny.cLient-data\\/5f0F4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/249776ec-1163-486a-a288-f3a99b1b:"},{"left":"0.661337220507422","level":"0","conf":"1","height":"0.015503875414530466","line_num":"0","top":"0.5607235143599182","page_num":"0","par_num":"0","width":"0.3197674274444581","word_num":"0","block_num":"0","text":"W/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/249776ec-1163-486a-a288-f3a99b1b:"},{"text":"{\"request_id\" :\"4f9599a9-9ca","left":"0.2529069782212028","width":"0.08575581312179564","page_num":"0","top":"0.58125","level":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","word_num":"0","par_num":"0","conf":"1"},{"page_num":"0","line_num":"0","block_num":"0","width":"0.31976742744445796","top":"0.5788113695310158","conf":"1","level":"0","par_num":"0","word_num":"0","text":"VV/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/4F9599a9-9ca9-4b05-862a-474461a4i","height":"0.018087854650285506","left":"0.6613372112293217"},{"conf":"1","text":"{\"request_id\":\"4f9599a9-9ca","height":"0.012919896178775425","word_num":"0","page_num":"0","line_num":"0","left":"0.2529069778941679","par_num":"0","top":"0.5994832041500611","width":"0.08430232405662536","block_num":"0","level":"0"},{"text":"W/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/4f9599a9-9Ca9-4b05-862a-4f4461a4i","block_num":"0","conf":"1","par_num":"0","left":"0.6613372113746703","top":"0.5994832046699957","page_num":"0","level":"0","height":"0.015503875414530466","line_num":"0","width":"0.31976742744445796","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.6227390180100829","height":"0.005167958802646977","width":"0.08284883499145507","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.25290697778173304","page_num":"0","text":"s\"reqlesto\":\"7077001a-cal"},{"conf":"1","height":"0.012919896178775314","line_num":"0","top":"0.6382428944170723","left":"0.25290697610153234","par_num":"0","width":"0.08430232405662536","word_num":"0","block_num":"0","level":"0","page_num":"0","text":"{\"request_id\":\"7c99607a-ca1"},{"text":"\"id\": 150,","line_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.013194444444444398","word_num":"0","width":"0.031976744532585144","top":"0.6097222222222223","conf":"0.5","page_num":"0","left":"0.5276162783029081"},{"conf":"1","level":"0","page_num":"0","word_num":"0","left":"0.5290697685982371","line_num":"0","text":"\"media_type\": \"podcast\",","top":"0.6250000000248183","height":"0.013242893748813156","block_num":"0","par_num":"0","width":"0.07412790656089785"},{"par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.12354650497436526","word_num":"0","left":"0.5290697740954021","block_num":"0","page_num":"0","height":"0.013194444444444509","text":"\"response\": {\"request_id\":\"81690efb-e296•","top":"0.6381944444444444"},{"left":"0.6613372125132362","top":"0.6175710598379545","text":"W/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/7c99607a-ca13-4d6c-8928-ed6a3307:","word_num":"0","level":"0","line_num":"0","conf":"1","height":"0.015503875414530466","par_num":"0","page_num":"0","width":"0.31976742744445796","block_num":"0"},{"text":"W/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/7c99607a-ca13-4d6c-8928-ed6a3307:","par_num":"0","word_num":"0","height":"0.015503875414530466","left":"0.661337220507422","width":"0.3197674274444581","level":"0","line_num":"0","top":"0.6356589148767141","block_num":"0","conf":"1","page_num":"0"},{"text":"{\"request_id\":\"1c696c7b-88e","top":"0.6563307497142299","level":"0","block_num":"0","word_num":"0","conf":"1","par_num":"0","width":"0.08430232405662536","page_num":"0","height":"0.012919896178775314","left":"0.25290697610153234","line_num":"0"},{"line_num":"0","par_num":"0","level":"0","conf":"1","text":"/jiminny.client-data/5f0f4810-7e77-4086-8f69-93429ae4d70b reports 1c696c7b-88ef-43d0-ade4-8f006602","width":"0.31831395626068115","word_num":"0","left":"0.6613372060306801","height":"0.007751937707265233","block_num":"0","page_num":"0","top":"0.6589147288638523"},{"line_num":"0","left":"0.25290697857246247","level":"0","height":"0.012919896178775425","block_num":"0","par_num":"0","text":"{\"request_id\":\"1c696c7b-88e","top":"0.6744186046668569","width":"0.08430232405662536","word_num":"0","conf":"1","page_num":"0"},{"block_num":"0","top":"0.6899224807619093","width":"0.018895348906517007","left":"0.5261627905964023","page_num":"0","line_num":"0","text":"Cancel","conf":"1","level":"0","par_num":"0","height":"0.010335916943020274","word_num":"0"},{"par_num":"0","text":"W/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/1c696c7b-88ef-43d0-ade4-8f006602•","word_num":"0","block_num":"0","page_num":"0","width":"0.31976742744445796","height":"0.015503875414530466","top":"0.6744186047561284","left":"0.6613372218397864","conf":"1","level":"0","line_num":"0"},{"text":"{\"request_id\":\"26ab917c-690","par_num":"0","top":"0.6950904396690102","word_num":"0","width":"0.08430232405662536","level":"0","height":"0.012919896178775425","block_num":"0","left":"0.2529069769251757","page_num":"0","conf":"1","line_num":"0"},{"top":"0.6895833331456663","width":"0.046511626243591286","conf":"0.5","text":"Copy to Clipboard","height":"0.01325904395845201","par_num":"0","left":"0.5595930249190533","word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","text":"Export to File","height":"0.01325904395845201","line_num":"0","left":"0.6191860475588055","conf":"1","level":"0","width":"0.03343023061752315","word_num":"0","par_num":"0","top":"0.6895833332856319","block_num":"0"},{"left":"0.6613372113746703","top":"0.6925064604839493","page_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.31976742744445796","conf":"1","word_num":"0","level":"0","height":"0.015503875414530355","text":"W/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/26ab917c-6907-416d-806d-679c3a491"},{"width":"0.3662790536880493","top":"0.7131782944472908","height":"0.013210594654083252","word_num":"0","block_num":"0","level":"0","text":"{\"request_id\":\"26ab917c-6907-416d-806d-679c3a49cfc1\", \"status\": \"completed\", \"timestamp\": \"2026-03-16T01:15:23.832336+00:00\"","conf":"1","par_num":"0","line_num":"0","left":"0.2529069928235785","page_num":"0"},{"word_num":"0","page_num":"0","top":"0.7105943153504436","par_num":"0","conf":"1","height":"0.015503875414530466","width":"0.2674418449401855","level":"0","line_num":"0","block_num":"0","left":"0.652616291289597","text":"s3:\\/V/jiminny.cLient-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/26ab917c-6901"},{"line_num":"0","page_num":"0","text":"f\"request_id\": \"D096971f-2533-425e-ac37-f0b4798b5b32\", \"status\": \"completed\", \"timestamp\": \"2026-03-23T01:14:51.290976+00:00\", \"s3_url\": \"S3:\\/\\/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/b096971f-2533-425e-ac37-f0b4798b:","word_num":"0","height":"0.01552002562416921","width":"0.7281976222991944","left":"0.2529070045903413","top":"0.7312500000216795","block_num":"0","conf":"1","level":"0","par_num":"0"},{"left":"0.252907010658655","text":"{\"request_id\": \"b096971f-2533-425e-ac37-f0b4798b5b32\", \"status\": \"completed\", \"timestamp\": \"2026-03-23T01:14:51.290976+00:00\", \"S3_url\": \"s3:\\/V/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/b096971f-2533-425e-ac37-f0b4798b:","block_num":"0","level":"0","line_num":"0","top":"0.74930555529223","height":"0.015552326043446918","page_num":"0","conf":"1","par_num":"0","width":"0.7281976222991944","word_num":"0"},{"height":"0.015584625138176822","text":"{\"request_id\": \"Oca73e35-7a57-4689-abf6-46ef280cd20f\", \"status\" :\"completed\", \"timestamp\" : \"2026-03-30T01:24:50.835939+00:00\", \"s3_url\": \"s3:\\/V/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/0ca73e35-7a57-4689-abf6-46ef280cl","top":"0.7673611111604551","line_num":"0","par_num":"0","block_num":"0","width":"0.7281976222991944","conf":"1","word_num":"0","level":"0","left":"0.2529070045903413","page_num":"0"},{"page_num":"0","conf":"1","top":"0.7881136954506641","left":"0.2529069599747123","block_num":"0","height":"0.012919896178775314","line_num":"0","par_num":"0","width":"0.7281976699829102","word_num":"0","text":"{\"request_id\":\"Oca73e35-7a57-4689-abf6-46ef280cd20f\", \"status\": \"completed\", \"timestamp\": \"2026-03-30T01:24:50.835939+00:00\", \"s3_Url\": \"s3:\\/\\/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/0ca73e35-7a57-4689-abf6-46ef280c","level":"0"},{"page_num":"0","top":"0.8062015505846805","word_num":"0","par_num":"0","level":"0","width":"0.7281976222991944","text":"{\"request_id\":\"0f650641-7319-4ef8-b6aa-95ce56ce8ee2\", \"status\": \"completed\", \"timestamp\": \"2026-04-06T01:03:35.051311+00:00\", \"s3_url\": \"s3:\\/\\/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/0f650641-7319-4ef8-b6aa-95ce56ce","height":"0.013242893748813156","left":"0.2529070288635964","conf":"1","block_num":"0","line_num":"0"},{"block_num":"0","width":"0.7281976699829102","height":"0.015503875414530466","line_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","text":"{\"request_id\": \"0f650641-7319-4ef8-b6aa-95ce56ce8ee2\", \"status\": \"completed\", \"timestamp\": \"2026-04-06T01:03:35.051311+00:00\", \"S3_url\": \"s3:\\/V/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/0f650641-7319-4ef8-b6aa-95ce56cel","top":"0.8242894058327864","left":"0.25290698565799036","level":"0"},{"height":"0.01552002562416932","level":"0","block_num":"0","conf":"1","text":"{\"request_id\": \"822fa41b-afd3-43a9-a248-86b0e36f3131\", \"status\" :\"completed\", \"timestamp\" : \"2026-04-13T01:11:48.648399+00:00\", \"s3_url\": \"s3:\\/V/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/822fa41b-afd3-43a9-a248-86b0e36f;","width":"0.7281976222991944","word_num":"0","line_num":"0","left":"0.2529070045903413","par_num":"0","top":"0.8423611111758567","page_num":"0"},{"block_num":"0","conf":"1","line_num":"0","level":"0","word_num":"0","left":"0.2529069599747702","text":"{\"request_id\":\"822fa41b-afd3-43a9-a248-86b0e36f3131\", \"status\":\"completed\", \"timestamp\": \"2026-04-13T01:11:48.648399+00:00\", \"s3_Url\": \"s3:\\/\\/jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/822fa41b-afd3-43a9-a248-86b0e36f.","page_num":"0","par_num":"0","top":"0.8630490959674598","height":"0.012919896178775314","width":"0.7281976699829101"}]...
|
|
AppleNative
|
NULL
|
False
|
6472
|
NULL
|
NULL
|